BM6P6(@ ttt___IIICCC>>><<<>>>???===::::::;;;;;;<<<>>>@@@AAABBBAAACCCEEEFFFGGGIIILLLNNNTTTWWWaaavvvcccWWWUUU[[[|||vvvdddRRRHHHDDD@@@=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888:::::::::999999999999999777999;;;===???BBBGGGJJJNNNSSSYYY___dddkkktttzzzwwwpppjjjcccZZZRRRPPPPPPNNNNNNNNNNNNNNNNNNOOOQQQTTTWWW]]]fffqqqyyy}}}zzzwwwuuurrr{{{||||||~~~vvveeeddddddddd```YYYSSSQQQYYYmmm{{{uuuqqqkkkiiissstttoooxxxvvvxxxnnnbbb[[[PPPFFF@@@===;;;999888777555444555555555555555555444444999999:::;;;===@@@CCCEEEEEEGGGJJJNNNSSSVVVVVVVVVWWW\\\```ccchhhtttjjjWWWHHHCCC>>><<<>>>???===:::;;;;;;;;;<<<===???@@@AAAAAACCCEEEFFFHHHJJJMMMPPPUUUXXXaaatttbbbUUUTTT[[[{{{vvveeeRRRHHHDDD@@@=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888999999888888777777666666666888:::<<<>>>AAAEEEHHHMMMRRRYYY^^^dddkkktttzzzxxxpppkkkfff```[[[ZZZ[[[\\\[[[XXXTTTRRRQQQMMMPPPTTTYYY^^^eeennnttt~~~yyytttsss{{{tttlllhhheeeeeeggg~~~{{{nnnaaa______aaa___YYYTTTSSSVVVjjj{{{tttnnngggcccccciiirrrwwwsss|||yyyzzznnnbbbZZZPPPFFF???<<<:::888888777555444555555555555555555555555999999999;;;===@@@CCCDDDHHHIIIKKKOOOSSSWWWXXXXXXXXX\\\```cccgggssstttbbbRRRGGGCCC>>>===>>>???===;;;<<<<<<<<<<<<===>>>???@@@AAACCCEEEGGGIIIKKKOOORRRWWWZZZaaarrr~~~bbbUUUSSS\\\yyyvvveeeRRRHHHDDD@@@>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888777666666555444444555777999:::<<>>===<<<<<<<<<<<<<<<======>>>???AAACCCFFFHHHJJJMMMQQQTTTYYY[[[aaaoooeeeWWWTTTZZZvvvvvveeeRRRHHHDDD@@@>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888777666555444444333666888999:::<<<>>>BBBEEEIIINNNUUU[[[```hhhpppwww~~~yyynnnhhhgggfffiiimmmppppppnnnlllkkklllooowww|||nnnkkkqqq}}}yyyhhh]]]RRRNNNNNNPPPUUU[[[ddduuuiiiaaa^^^```___WWWQQQRRRTTThhhyyytttpppiiiccc]]]WWWSSSXXXhhhxxxvvvvvvzzz|||nnnaaaYYYNNNDDD;;;999777666666666444333555555555555666666666666777777888:::<<<@@@CCCDDDLLLMMMOOOQQQSSSVVV[[[]]]___bbbddddddgggrrrmmmaaaUUUEEECCC???==============================>>>???@@@CCCEEEHHHJJJLLLOOORRRUUUZZZ]]]aaammmkkk[[[VVVXXXtttwwweeeSSSIIIEEEAAA>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888999999888777777666555555888999:::;;;<<<>>>BBBEEEGGGLLLRRRXXX]]]dddmmmsssxxx~~~}}}xxxxxxzzzzzz{{{zzzxxxsssmmmiiijjjkkkpppzzz{{{kkkhhhkkkuuuuuueeeTTTMMMHHHHHHIIIKKKPPPVVV___ooooooddd^^^aaa___UUUOOOQQQSSSeeewwwkkk\\\RRRNNNOOOXXXbbbzzzyyyqqqtttwwwzzzlll```YYYMMMBBB:::888666555666666555444555555555666666666777777777777888:::===@@@CCCEEELLLNNNPPPQQQSSSUUUZZZ^^^bbbeeegggfffhhhrrrmmm```RRRDDDBBB@@@>>>======>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEGGGIIIKKKMMMOOOSSSVVVZZZ^^^bbblllrrr```YYYWWWqqqwwwfffSSSIIIEEEAAA???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888999999888888888888777777888999;;;;;;<<<>>>AAADDDEEEJJJPPPUUUYYY___hhhnnnqqqxxxzzzuuuqqqssstttwww~~~yyyhhhfffhhhppp~~~nnn]]]KKKFFFDDDEEEFFFFFFIIINNNYYYeeeyyyzzzkkkccceeebbbVVVOOOQQQOOO___uuuooo[[[OOOJJJIIILLLPPPggg{{{vvvqqqvvvxxxzzzkkk___XXXLLL???999888666555666777666555555555555666666777777888777888999;;;>>>AAAEEEGGGLLLOOORRRTTTTTTVVVZZZ^^^cccgggiiihhhiiirrrsssbbbQQQCCCBBB@@@>>><<<<<<>>>???>>>>>>>>>???@@@BBBCCCDDDGGGIIIKKKLLLMMMPPPSSSVVVZZZ^^^ccclllwwwcccZZZWWWooowwwfffSSSIIIEEEAAA??????===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777888888888888999999888999:::::::::<<>><<<<<<>>>@@@>>>>>>???@@@AAACCCEEEFFFHHHJJJLLLMMMNNNPPPSSSUUUYYY___dddlllzzzddd[[[XXXnnnwwwfffSSSJJJEEEBBB??????======<<<<<<<<<;;;;;;;;;:::::::::999999999888888666666777777888888999999777888999999999:::===@@@CCCGGGMMMPPPTTTYYY```fffhhhpppxxx}}}uuufff___```gggttt{{{iiiXXXEEEAAA???@@@??????DDDKKKSSSXXXdddvvv{{{ppp[[[NNNNNNJJJTTT```hhhmmmttt~~~qqq]]]PPPGGGBBBCCCFFFLLLZZZjjjsssyyy|||}}}}}}~~~hhh___XXXJJJ<<<999888666666888888888777444555555666777888888999999999:::<<<@@@CCCGGGIIIMMMRRRXXXZZZYYYYYY\\\``````eeehhhiiiiiinnnzzzlllVVVFFFCCC???============<<<>>>???@@@@@@??????AAACCCEEEHHHMMMPPPRRRTTTVVVXXX[[[___fffooo}}}fffWWW[[[hhh~~~ppp\\\LLLDDDAAA@@@>>>???>>>===<<<;;;;;;;;;<<<;;;;;;::::::999888777777666666666666555555555555555555555666777999:::;;;BBBEEEIIIMMMRRRWWW^^^bbbhhhmmmtttzzzoooccc___^^^aaallluuussscccTTTFFF???;;;===@@@AAADDDGGGPPP\\\aaajjjyyy~~~qqq```PPPHHHIIILLLQQQUUUYYY```iiipppzzz{{{rrrfff[[[NNNDDDCCCFFFKKKOOOVVV^^^eeejjjlllmmmmmmrrrzzz}}}www|||qqqbbbZZZLLL;;;999888888777777777777777777888888999999999888888888:::<<<>>>@@@CCCGGGJJJLLLRRRYYY^^^______^^^]]]aaa]]]]]]bbbfffkkkxxxqqqXXXFFFCCC@@@>>>>>>>>>>>>===???@@@AAAAAAAAABBBDDDFFFHHHKKKPPPSSSTTTVVVXXXYYY]]]```gggooo|||kkk\\\ZZZeeerrr^^^NNNFFFCCCAAA???>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888888777888888888888777777777777555555555666777999:::;;;AAADDDHHHLLLQQQVVV]]]aaagggkkkqqqwww|||mmmbbb]]][[[]]]eeellliii[[[MMMEEE>>>:::<<>>@@@BBBEEEHHHKKKPPPTTTYYY]]]]]]]]]\\\\\\]]]]]]aaadddeeeiiiwwwtttVVVFFFCCC@@@>>>>>>???>>>>>>>>>@@@BBBBBBCCCDDDGGGIIILLLOOOSSSVVVWWWXXXZZZ[[[___aaahhhppp{{{ooo___WWWaaauuuaaaQQQHHHDDDBBBAAA===>>>>>>>>>>>><<<;;;:::;;;::::::999999888888888888888888888777777777777555555555666777888999:::???BBBFFFJJJOOOTTTZZZ___dddhhhmmmrrrxxxkkkaaa]]]YYYYYY]]]bbb___RRRGGGCCC===:::<<<>>>>>>AAADDDOOO\\\aaabbbhhhjjjqqqqqqZZZLLLHHHCCCDDDDDDDDDEEEGGGKKKNNNSSSZZZdddoooyyyyyysssqqquuu|||~~~ssskkkbbb]]]WWWLLLCCC@@@===>>>@@@BBBDDDGGGHHHIIILLLOOOUUU\\\ccchhhkkkmmmpppmmmooozzzjjjXXXJJJ???999888888777777777777777666777777888999::::::;;;<<>>?????????>>>===???AAACCCDDDFFFIIIKKKOOORRRUUUXXXXXXYYY[[[\\\```aaahhhrrr|||ooo\\\VVV___|||vvvdddSSSHHHCCCAAAAAA<<<===>>>???>>>===:::999:::::::::999999888888888666666666666555555555555555555555666666888999999===@@@DDDHHHLLLQQQWWW\\\aaaeeeiiimmmsss}}}{{{iii___\\\YYYVVVXXX[[[XXXOOOFFFAAA===:::<<<===<<>>>>>?????????<<<>>>@@@BBBDDDFFFJJJLLLOOORRRVVVXXXYYYZZZ[[[]]]``````hhhttt}}}mmmYYYUUU]]]yyywwwfffTTTHHHBBB@@@@@@<<<===>>>???>>>===:::999::::::999999999999999888666666666666555555555555555555555555666777888888;;;>>>AAAEEEIIINNNTTTXXX]]]aaaeeejjjpppyyywwweee[[[XXXUUUSSSSSSTTTQQQLLLGGG@@@<<<;;;<<<<<<;;;===BBBJJJZZZ___\\\\\\ZZZaaarrruuuYYYJJJGGGBBBBBBAAABBBCCCEEEFFFGGGIIIMMMSSSYYY]]]```aaaaaa[[[XXXRRRMMMJJJJJJLLLMMMKKKSSS^^^hhhttt~~~~~~nnncccXXXSSSNNNFFF???<<<::::::888888888:::;;;<<<@@@AAACCCFFFJJJOOOSSSUUUUUUYYYdddvvv~~~yyy{{{kkkTTTFFF???999888888777777777777777888888888999:::<<<>>>???CCCEEEGGGIIIJJJMMMPPPSSSSSSTTTUUUUUUUUUWWWZZZ]]][[[^^^aaaeeejjjqqqvvvyyy}}}zzzxxxyyy{{{}}}~~~fffNNNDDDAAA>>>===>>>>>>???>>>===???AAACCCDDDGGGJJJMMMOOORRRVVVYYYZZZ[[[\\\^^^```___ggguuu}}}nnnYYYTTT[[[rrryyyhhhVVVIIIBBB@@@@@@===>>>>>>>>>>>><<<;;;:::999999999999999999999999888888888888777777777777666555555555666666777888999;;;???CCCFFFLLLQQQUUUYYY]]]ccchhhnnnwwwuuuaaaVVVRRRQQQOOOMMMMMMJJJGGGDDD???<<<<<<===<<<:::<<>>@@@CCCFFFJJJLLLMMMSSS```ttt|||uuuwww}}}fffRRRDDD===999888888777777777777777<<<;;;;;;;;;;;;===???@@@FFFHHHJJJKKKLLLNNNRRRTTTUUUVVVWWWWWWWWWYYY\\\___^^^```aaaccckkksssvvvtttzzz{{{rrrkkkggggggggghhhmmmttt||||||zzz{{{rrr```LLLCCC@@@===<<<===>>>>>>===???@@@CCCDDDFFFHHHKKKNNNOOORRRWWWZZZ[[[]]]___``````___gggttt{{{qqqZZZRRRVVVjjj{{{kkkYYYKKKCCCAAABBB>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999888888888888777777777777666555555555555666777777777:::===AAADDDIIIOOOSSSVVV[[[bbbhhhnnnvvvxxxcccWWWPPPOOONNNKKKHHHEEECCCAAA???======>>><<<999<<>>===<<<======<<>>===<<<===>>>@@@AAAGGGIIIKKKLLLMMMOOOSSSUUUZZZ[[[\\\[[[[[[[[[^^^```___ccceeedddhhhppptttsss{{{wwwqqqggg___[[[XXXWWWWWWYYY```gggmmmpppuuu|||~~~{{{yyyzzz|||jjj[[[JJJBBB???<<<;;;<<<=========AAABBBEEEFFFGGGIIILLLOOOPPPSSSWWW[[[]]]^^^aaabbbaaa___fffsssyyy~~~sss\\\QQQSSSccc}}}mmm[[[LLLDDDBBBCCC???>>>===<<<;;;;;;<<<<<<999999999999999999999999666666666666555555555555666555555555555666666777666999<<<@@@CCCHHHNNNRRRTTTZZZaaahhhnnnvvv~~~ggg[[[QQQQQQOOOLLLHHHDDDAAA@@@???>>>>>>???<<<999<<>>======???AAABBBHHHJJJLLLMMMNNNPPPSSSUUU___``````___^^^]]]___```^^^eeehhheeeeeemmmsssuuu|||~~~{{{qqqhhh[[[SSSPPPOOOLLLJJJLLLOOOTTTZZZaaaiiiqqqwww~~~{{{yyy|||~~~~~~fffWWWLLLBBBAAA???>>>===>>>???@@@>>>@@@DDDFFFHHHKKKNNNQQQPPPRRRUUUZZZ^^^cccfffhhhllliiilllrrrtttzzzuuu___ZZZTTT___uuuaaaOOOEEECCCDDDCCCBBB@@@?????????===;;;;;;;;;:::999999:::::::::;;;:::888666555666666777666666555444444555777777:::<<<>>>@@@CCCFFFKKKNNNTTT\\\```eeepppvvvpppcccVVVOOOKKKLLLMMMHHHCCCBBB???>>>===;;;<<>><<<;;;<<<===<<<:::===@@@FFFKKKOOOQQQQQQQQQMMMIIIEEEBBB@@@???>>>===;;;===@@@@@@>>><<<;;;;;;;;;;;;<<<>>>???AAABBBBBBIIIMMM\\\uuuzzzzzziiiZZZJJJAAA???;;;::::::999888888888999888:::<<<======???BBBEEEGGGIIILLLNNNPPPSSSWWWZZZ___^^^]]]^^^```bbbaaaaaa^^^___aaacccffflllsssxxx|||wwwrrrnnnfff]]]RRRKKKIIIHHHFFFDDDFFFHHHLLLQQQVVV]]]eeekkkwwwyyy{{{||||||yyyvvvtttvvvwww|||eeeTTTGGGCCCAAA???>>>>>>>>>@@@AAA@@@CCCEEEGGGHHHJJJMMMOOORRRTTTXXX]]]bbbgggjjjlllnnnkkklllppppppuuuxxx```XXXTTT\\\xxxxxxeeeRRRGGGDDDEEEBBB@@@>>>>>>???>>>===;;;;;;;;;::::::999::::::;;;;;;:::999777666666777777777666555555444555666666777888;;;===???BBBGGGJJJPPPYYY^^^dddpppwwwzzziii___WWWPPPQQQQQQLLLGGGDDDAAAAAA???===>>>???@@@???NNNdddpppmmmhhh]]]VVVZZZaaazzz~~~tttkkkcccfffoooxxxnnnccc[[[RRRHHHCCCBBBAAABBBDDDFFFHHHGGGDDDAAA???===;;;:::::::::999888:::===BBBHHHLLLOOOOOOOOOMMMJJJEEEBBB@@@???===<<<999;;;======<<<:::999999;;;;;;<<<>>>???@@@AAABBBJJJOOO___yyy|||yyygggWWWGGG===;;;;;;:::999999888888999999777999;;;<<<<<<>>>AAACCCGGGIIILLLNNNOOORRRVVVYYY___^^^^^^```bbbccccccaaa______aaabbbeeekkksssxxx{{{}}}{{{wwwsssoooiiiccc___XXXQQQHHHCCCBBBBBBAAA@@@BBBCCCEEEGGGJJJPPPWWW\\\iiilllooorrrsssqqqnnnlllkkkkkkqqq}}}wwwdddTTTEEECCCBBB@@@???>>>???AAABBBCCCEEEGGGIIIIIIKKKMMMOOOSSSUUUYYY^^^ccchhhlllnnnpppmmmlllmmmkkkooo|||```VVVUUUXXXlll|||iiiWWWJJJEEEDDD@@@>>>======>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;:::999888888888888888777666555555444555555555777999;;;===@@@EEEHHHLLLVVV[[[cccpppxxxsssggg^^^XXXZZZZZZTTTLLLGGGCCCAAA???>>>>>>>>>@@@AAALLLdddrrrrrrooodddZZZ\\\]]]rrr~~~vvvssssssqqqfffZZZQQQIII@@@===>>>@@@AAABBBEEEGGGFFFCCCAAABBB???<<<;;;;;;;;;:::999777:::>>>CCCGGGJJJKKKKKKKKKHHHDDDAAA@@@???===<<<999;;;======;;;:::999:::;;;;;;<<<>>>???@@@AAABBBJJJPPPbbb}}}tttbbbTTTDDD<<<;;;::::::999999888888999999777999;;;<<<===>>>AAADDDGGGIIILLLNNNOOORRRVVVXXX______```ccceeefffeeecccaaaaaaaaabbbdddkkkrrrxxxyyypppnnnkkkhhheee___YYYTTTOOOJJJDDDAAA@@@AAABBBAAACCCCCCBBBBBBCCCGGGMMMQQQYYY\\\aaaeeefffeeebbb```^^^^^^dddnnnyyyooocccVVVIIIDDDBBBAAA??????@@@BBBCCCDDDFFFIIIJJJKKKMMMOOOQQQSSSUUUXXX\\\```eeehhhiiinnnlllkkkkkkiiilllzzzdddUUUVVVWWWcccmmmZZZLLLEEECCC@@@???===>>>??????>>>===;;;::::::::::::;;;;;;<<<;;;;;;::::::999999999999888888777666555444444444666888:::<<<===AAAEEEHHHJJJTTTYYYaaannnuuunnngggdddiiillldddVVVLLLDDDAAA??????>>>>>>BBBGGGMMMfffvvvxxxvvvjjj______```nnnxxxvvvqqquuu}}}zzzpppbbbWWWLLLFFF@@@<<<;;;>>>@@@AAACCCFFFIIIJJJIIIGGGFFFCCC@@@>>>>>>>>>======777999<<>>???@@@AAAAAAHHHPPPdddkkk\\\PPPDDD===>>>::::::999999888999999:::999;;;===>>>>>>@@@CCCFFFHHHJJJMMMOOOQQQSSSWWWZZZ``````bbbeeehhhhhhgggeeecccccccccbbbeeekkksssxxx}}}gggeeecccaaa]]]XXXSSSNNNJJJGGGCCCAAAAAABBBCCCCCCDDDCCCBBBAAA@@@BBBFFFJJJLLLNNNSSSVVVXXXWWWUUUSSSSSSSSSXXXaaajjjsssrrrddd]]]TTTKKKDDDCCCAAA@@@@@@BBBCCCEEECCCFFFIIIKKKMMMPPPSSSUUUVVVWWWYYY\\\___bbbdddeeejjjjjjkkkkkkjjjnnnzzzrrrXXXYYYWWW^^^ppp^^^NNNEEEBBBAAA@@@??????AAAAAA@@@???;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;:::::::::999888777777666555444444333666888:::;;;===@@@DDDGGGIIISSSXXX___jjjppp{{{|||vvvuuu}}}wwwdddVVVGGGCCC@@@AAAAAABBBJJJTTT]]]xxxpppccceeebbbkkkpppmmmiiimmmxxxuuudddZZZQQQHHHDDDAAA>>>???CCCAAABBBFFFKKKPPPSSSTTTSSSLLLIIIDDDBBBAAAAAA@@@???;;;;;;<<<======>>>>>>???>>><<<;;;<<<===>>>>>>===<<<>>>??????>>>===>>>???===>>>>>>???@@@AAABBBBBBFFFPPPfffzzzcccWWWMMMBBB<<<===:::999999888999999::::::999:::<<<===>>>@@@CCCEEEJJJLLLOOOQQQSSSVVVZZZ]]]aaaaaabbbeeeiiijjjiiihhhgggfffffffffhhhmmmsssyyy}}}aaa___\\\ZZZWWWSSSNNNKKKFFFEEECCCAAAAAAAAABBBCCCBBBBBBBBB@@@>>>???AAADDDDDDFFFIIIKKKLLLLLLJJJIIIJJJKKKOOOVVV\\\cccooo{{{kkk]]]WWWPPPHHHEEEDDDBBBAAABBBCCCEEEFFFDDDGGGJJJMMMOOORRRUUUXXXZZZZZZ\\\^^^```bbbdddeeegggjjjmmmnnnooosss|||```[[[UUU[[[yyy~~~|||rrraaaQQQGGGBBBCCCBBB@@@@@@AAAAAA@@@???::::::::::::;;;<<<===>>>999::::::;;;;;;::::::999666777777777666555444333333555777888:::<<>>>>>@@@<<<>>>CCCKKKSSSYYY\\\]]]VVVRRRKKKFFFDDDBBB@@@??????>>>===<<<;;;;;;;;;<<<:::999999;;;===???>>>===<<<===>>>>>>======>>>??????@@@@@@AAABBBBBBCCCCCCEEEQQQhhhsss^^^TTTKKK???888888999999888888999999::::::777999;;;<<<===>>>AAADDDIIILLLOOORRRUUUYYY]]]```bbbaaabbbdddhhhkkklllkkkjjjjjjkkkkkklllpppuuuyyywww~~~___\\\YYYVVVTTTQQQMMMKKKEEEEEEDDDCCCAAAAAAAAABBBAAABBBBBBAAA?????????AAABBBCCCCCCDDDEEEDDDDDDCCCEEEEEEHHHMMMOOOSSS]]]hhhvvv|||lll^^^VVVOOOGGGEEEDDDCCCBBBBBBDDDFFFGGGGGGIIILLLNNNPPPRRRUUUXXXZZZ[[[]]]___aaadddeeefffeeekkkqqqssstttxxx~~~kkk^^^RRRWWWqqq~~~yyy~~~ttteeeUUUJJJEEEDDDBBB@@@@@@@@@@@@>>>===:::::::::;;;;;;<<<===>>>888999:::;;;;;;:::999888555555666777777666555444222333555666777:::>>>AAAEEENNNRRRXXXaaadddmmm}}}xxxyyyrrrdddXXXJJJBBB???CCCFFFMMM___sssvvv}}}~~~~~~lll]]]OOOIIIEEEEEEBBB===;;;;;;999<<>><<<;;;;;;<<<===<<<;;;;;;<<<>>>???>>><<<>>>???@@@???>>>>>>@@@BBBAAAAAABBBBBBCCCDDDDDDDDDHHHTTTmmm}}}jjjXXXQQQJJJ???888777999999888888999999:::;;;999;;;===>>>???AAACCCFFFHHHJJJNNNRRRUUUYYY^^^bbbcccbbbaaacccgggkkkmmmnnnmmmnnnooopppqqqssswwwzzzvvvzzz```]]]YYYVVVTTTQQQOOOMMMGGGGGGFFFEEECCCBBBBBBCCCAAACCCDDDDDDBBB@@@@@@AAACCCBBBBBBBBBAAAAAAAAAAAABBBBBBEEEGGGGGGHHHQQQ[[[ccchhhpppyyyoooaaaYYYQQQJJJEEEDDDCCCBBBCCCDDDFFFHHHJJJLLLNNNOOOPPPRRRTTTVVVXXXYYY[[[^^^aaadddfffgggfffmmmtttvvvxxx{{{sss```OOOTTTkkk~~~xxx}}}vvvgggWWWLLLGGGCCCBBB@@@?????????===;;;:::::::::;;;<<<===>>>>>>777888999:::::::::999888444555666777777666555555222444555777888:::>>>AAABBBLLLPPPUUU___bbbjjj|||rrreeeccc^^^UUUMMMGGG>>>;;;???DDDMMMbbbxxx~~~~~~~~~uuueeeZZZKKKGGGEEEGGGFFFAAA>>>>>>>>>AAAIIIUUUbbbmmmtttwwwssslllaaaWWWOOOIIIDDDAAAAAA@@@>>><<<<<<<<<>>>??????>>>===>>>??????===;;;AAABBBBBBBBBAAAAAACCCEEEBBBCCCCCCCCCDDDEEEEEEEEEKKKXXXqqqsssbbbSSSOOOKKKAAA;;;:::999888888888999::::::;;;===???AAABBBCCCDDDGGGJJJFFFIIIMMMQQQUUUYYY___bbbdddbbb```bbbfffjjjnnnooonnnppprrrssstttuuuxxxzzzzzz}}}^^^``````^^^YYYTTTPPPNNNLLLKKKHHHEEECCCBBBAAAAAADDDDDDDDDCCCBBBAAA@@@@@@CCCBBB@@@>>>>>>???@@@AAAEEEDDDCCCBBBDDDFFFIIIKKKSSSXXX```fffmmmwwwmmmeeeZZZJJJDDDDDDCCCBBBAAACCCEEEHHHJJJMMMMMMNNNOOORRRUUUWWWYYY^^^^^^___aaabbbdddeeeeeellljjjlllrrrttttttvvvyyyfffSSSZZZfffzzz}}}~~~}}}~~~}}}ooo[[[NNNKKKCCCBBB@@@???@@@???===;;;::::::;;;;;;<<<=========;;;;;;;;;:::::::::999999888888999999888777666555444555555777999;;;<<<>>>FFFGGGLLLRRRWWW\\\eeennnvvvddd^^^WWWMMMFFFCCCAAA@@@@@@@@@EEESSSbbbwwwvvvwwwsssvvvoooiiijjjmmmiii]]]QQQOOONNNLLLJJJFFFAAA===;;;AAABBBHHHXXXkkkyyy~~~}}}}}}xxxooodddYYYPPPIIIFFFCCCAAA@@@??????>>><<<;;;===>>>>>>>>>>>>@@@DDDGGGEEEFFFHHHHHHGGGGGGIIIJJJLLLJJJGGGEEEDDDDDDCCCCCCKKK[[[uuuwww```TTTQQQEEE<<<;;;999999999999999:::;;;<<<<<<<<<>>>AAABBBCCCEEEGGGJJJKKKMMMOOOQQQSSSWWW[[[___fffhhhfffaaaaaafffkkklllooooooppppppqqqtttyyy}}}~~~|||}}}aaacccdddbbb]]]XXXTTTRRRNNNLLLJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@CCCBBBAAA@@@@@@@@@AAABBBDDDCCCAAAAAABBBEEEHHHIIILLLPPPVVV[[[```hhhqqqxxxyyyyyy~~~oooeee[[[MMMHHHEEEDDDCCCCCCDDDGGGJJJLLLNNNNNNOOOPPPSSSVVVXXXZZZ^^^___```aaacccdddeeeeeekkkiiijjjoooqqqqqqssswwwjjjUUUYYYccc{{{zzz|||}}}}}}~~~ppp\\\NNNIIICCCAAA???>>>??????>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999999999999999999888888777666666666444444555666888:::<<<===CCCDDDIIIPPPTTTXXXaaakkkwwwuuueeeXXXNNNJJJFFFDDDDDDCCCAAACCCMMMXXXjjjzzzhhhcccbbb^^^[[[XXXXXX\\\aaa___UUULLLLLLKKKJJJHHHEEEAAA>>><<<@@@BBBKKK\\\rrryyymmm```UUULLLHHHGGGEEECCCBBBBBBAAAAAA@@@AAABBBCCCCCCCCCEEEIIILLLQQQRRRTTTTTTTTTUUUWWWYYY___[[[TTTMMMIIIFFFFFFGGGNNN^^^xxxxxxaaaVVVRRRDDD;;;:::888999999999999999:::;;;<<<===@@@BBBDDDEEEGGGIIIKKKKKKMMMPPPRRRTTTWWW\\\___eeeggggggbbbbbbgggkkklllooopppqqqqqqqqqtttxxx{{{~~~|||~~~dddfffgggeeeaaa]]]ZZZXXXQQQOOOMMMKKKIIIIIIIIIIIIFFFEEEEEEDDDBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@BBBDDDFFFDDDHHHLLLOOORRRWWW___eeefffhhhooowww~~~sssggg]]]NNNJJJEEEEEEDDDDDDFFFHHHKKKMMMOOOOOOQQQRRRUUUWWWZZZ[[[^^^___```bbbdddeeeggggggkkkhhhhhhlllnnnnnnppptttpppZZZYYY^^^vvv|||{{{}}}~~~sss___OOOHHHDDDAAA>>>===>>>???@@@???<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888:::999888666666666666777444444555666888:::;;;<<<@@@AAAFFFMMMQQQTTT]]]fffjjjyyyvvvaaaTTTPPPIIIGGGFFFEEEBBB@@@EEELLLUUUeee{{{ttt]]]SSSPPPNNNQQQRRRUUUYYYZZZVVVMMMEEEGGGGGGFFFEEECCCAAA???>>>AAADDDMMM```wwwvvvjjj^^^TTTOOOMMMKKKIIIFFFEEEEEEEEEFFFFFFHHHKKKMMMPPPSSSWWW[[[dddfffggghhhhhhjjjnnnqqqzzztttjjj]]]QQQKKKJJJKKKRRRccc|||vvvbbbWWWQQQCCC:::999666888888888888999:::;;;<<<;;;>>>AAACCCDDDFFFHHHJJJMMMNNNQQQSSSUUUXXX\\\```dddhhhiiifffeeehhhjjjjjjmmmooopppqqqrrrtttvvvyyy}}}{{{}}}ccceeegggfffccc```]]]\\\UUUTTTQQQNNNLLLKKKJJJJJJGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>@@@AAABBBAAADDDHHHIIIKKKOOOUUU[[[aaadddjjjoooqqqwww}}}mmm^^^MMMGGGEEEEEEEEEEEEGGGIIILLLMMMQQQQQQSSSUUUWWWZZZ\\\]]]]]]^^^```cccfffhhhkkklllnnnkkkjjjnnnooooooqqqvvv~~~xxx```ZZZ[[[qqq}}}~~~wwweeeSSSHHHDDDAAA>>>===>>>@@@AAAAAA>>>======<<<;;;;;;::::::::::::999999999888888888;;;:::777666555555777888444444444555777999:::;;;>>>???DDDJJJNNNQQQXXXaaaeeerrryyydddXXXQQQLLLIIIGGGEEECCCFFFLLLSSS___qqqxxx^^^PPPMMMLLLQQQTTTYYY\\\ZZZSSSKKKEEECCCCCCCCCBBBBBBAAA@@@@@@BBBDDDNNNaaaxxxuuulllddd___ZZZXXXUUUQQQNNNMMMNNNPPPQQQUUUZZZ___dddiiinnnrrrzzz{{{|||}}}~~~ppp^^^RRRMMMMMMWWWgggppp___UUUOOOAAA::::::666777777777888999:::;;;<<<===@@@CCCFFFGGGIIIKKKLLLNNNPPPRRRTTTVVVYYY]]]aaaggglllmmmjjjiiijjjjjjhhhhhhkkknnnppprrrsssvvvxxx{{{zzz}}}]]]___bbbcccbbb```^^^^^^ZZZXXXUUUQQQNNNLLLKKKKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@AAAAAABBBAAAAAA@@@??????>>>===>>>>>>???@@@@@@BBBFFFGGGHHHLLLRRRXXX^^^aaafffiiihhhlllzzzwwwaaaLLLEEEEEEEEEEEEFFFHHHJJJLLLNNNSSSTTTVVVXXXZZZ\\\^^^___[[[]]]```dddhhhkkknnnppprrroooooossstttsssvvvzzz~~~hhh]]]YYYppp{{{kkkXXXKKKDDDBBB>>>===>>>@@@AAABBB>>>>>>===<<<;;;::::::999:::::::::999999999888888;;;:::777666555555777888444444444555666888999:::===>>>CCCIIILLLNNNUUU]]]aaammm~~~|||ggg]]]UUUMMMKKKJJJKKKOOOUUUZZZdddsss~~~eeeSSSNNNNNNIIINNNTTTWWWVVVRRRLLLHHH@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCNNNbbbzzz|||yyysssrrrnnniiidddbbbccceeelllpppuuuzzz~~~kkkZZZQQQOOO[[[kkk~~~hhhZZZSSSLLL???:::;;;666777777777888999;;;<<<===AAADDDHHHKKKMMMNNNPPPQQQPPPRRRTTTUUUWWWZZZ^^^aaakkkpppqqqnnnlllllljjjgggeeegggkkknnnqqqtttwwwzzzyyyyyy}}}TTTWWW\\\^^^^^^^^^^^^^^^]]][[[XXXTTTQQQOOONNNNNNMMMLLLKKKJJJHHHFFFEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>??????>>>AAADDDFFFGGGJJJQQQVVVUUUYYY^^^bbbaaadddqqqdddNNNHHHEEEFFFGGGHHHJJJLLLNNNOOOTTTVVVXXX[[[]]]___``````]]]___aaaeeeiiillloooqqqtttrrrsssxxxzzzxxxzzz}}}sssbbb[[[qqq}}}ooo]]]NNNEEEBBB???>>>???@@@AAA@@@>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::999999:::999888666666666666777333333444444555777888999<<<===BBBHHHKKKLLLRRRYYY]]]fffvvvooocccWWWSSSSSSUUUYYY^^^jjjqqqzzzmmmWWWOOOOOOPPPQQQSSSSSSQQQMMMGGGDDDAAA@@@????????????@@@@@@===AAAMMMddd~~~vvvaaaWWWUUU___pppzzzcccXXXSSSKKK===:::<<<777777888888999:::<<<===>>>>>>BBBGGGJJJLLLMMMNNNPPPRRRTTTUUUWWWXXX[[[___bbbkkkppprrrooommmmmmllliiifffhhhkkknnnqqqtttyyy|||zzz{{{LLLPPPVVVYYY[[[\\\]]]^^^^^^]]]ZZZWWWUUUTTTTTTTTTRRRRRRQQQOOOMMMKKKJJJJJJGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???????????????BBBEEEFFFFFFIIIOOOTTTSSSUUUZZZ^^^___bbblllxxxaaaNNNLLLHHHHHHJJJLLLNNNPPPQQQRRRVVVWWWZZZ]]]___aaabbbbbbaaabbbdddgggiiikkkmmmnnnrrrrrruuuzzz}}}{{{{{{~~~~~~hhh\\\qqq}}}|||qqq___OOOEEECCCAAA@@@@@@@@@???>>>======<<<<<<;;;;;;;;;:::<<<<<<<<<;;;;;;;;;::::::999999888888777666666666333333333444555666777888:::<<>>>>>>>>??????===AAANNNeee|||hhh___^^^dddttt~~~}}}cccZZZUUULLL>>>;;;===777888888999:::;;;===>>>???<<<@@@FFFIIIKKKLLLMMMNNNSSSUUUWWWXXXYYY\\\```cccggglllooonnnmmmoooooollllllmmmoooppprrruuuzzz}}}HHHLLLRRRWWWYYY[[[]]]^^^^^^]]][[[YYYYYYYYYYYYYYYWWWVVVUUUSSSQQQOOONNNMMMKKKIIIGGGDDDCCCCCCCCCDDDBBBBBBAAAAAA@@@@@@??????BBBEEEGGGGGGGGGJJJOOOTTTWWWXXX\\\```aaaccckkktttzzz\\\LLLMMMJJJJJJLLLNNNPPPRRRTTTUUUVVVXXX[[[^^^```bbbbbbccceeefffggghhhiiijjjkkkkkkppppppttt{{{~~~|||{{{}}}lll^^^rrr|||zzzqqq```PPPEEECCCBBBAAAAAAAAA???===<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;888999999999888777666555333333333444555666777888999:::???EEEGGGGGGLLLSSS\\\bbblllyyy}}}}}}mmmaaaaaaWWWSSSNNNMMMNNNNNNLLLIIICCCBBB@@@???>>>===>>>>>>???CCCOOOddd~~~llleeefffgggwww|||uuuyyyeee]]]XXXNNN>>><<<===777999999999:::<<<>>>???@@@BBBFFFKKKOOOQQQRRRSSSTTTTTTVVVWWWXXXZZZ\\\```cccccchhhlllkkkllloooqqqoooqqqrrrrrrrrrrrruuuzzz~~~BBBFFFKKKOOOSSSVVVZZZ\\\______]]][[[ZZZ[[[___bbbaaa^^^[[[XXXVVVTTTRRRQQQLLLJJJIIIIIIIIIIIIGGGEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIILLLPPPTTT[[[\\\```eeeffffffjjjqqqyyy___OOOKKKJJJLLLMMMPPPQQQSSSTTTTTT\\\[[[[[[]]]```cccdddeeefffhhhkkklllllllllmmmooooooppprrrwww{{{~~~~~~}}}ttt]]]rrrvvvcccRRRIIIEEE@@@?????????<<<:::;;;======<<<999999<<>>???AAADDDNNNddd}}}pppjjjmmmrrr|||xxxuuuuuu|||kkkaaaQQQDDD===<<<<<<======<<<;;;999888:::>>>BBBEEEGGGKKKPPPTTTVVVUUUTTTUUUVVVXXXZZZ\\\^^^^^^___dddgggkkkoooqqqsssuuuwwwuuuuuuuuutttsssuuuyyy|||>>>AAAEEEHHHKKKOOOSSSVVV\\\\\\\\\[[[[[[]]]```cccdddcccaaa___]]]ZZZXXXVVVQQQOOOMMMMMMMMMLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFJJJKKKLLLMMMOOORRRVVVYYY]]]___ccciiiiiihhhlllrrrnnnYYYNNNLLLLLLMMMOOORRRTTTVVVWWWWWW[[[\\\___cccffffffeeedddeeegggiiijjjjjjkkklllnnnooooooqqqtttyyy{{{||||||eeeppp~~~xxxfffTTTJJJEEEAAA?????????===;;;;;;======<<<::::::<<>>@@@BBBFFFIIIOOO\\\cccmmm}}}{{{}}}zzz~~~{{{|||~~~xxxuuuwww{{{yyyaaa\\\UUUOOOQQQUUUWWWYYY\\\VVVKKKCCCCCCDDDAAA???@@@@@@BBBLLL___vvvvvvppptttxxxsssppprrr{{{pppdddSSSEEE===;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBEEEGGGHHHKKKOOORRRSSSSSSQQQVVVWWWYYY[[[]]]^^^______cccfffkkknnnppprrrtttvvvuuuvvvuuuttttttvvvzzz}}}}}}}}};;;===???BBBDDDHHHLLLPPPVVVXXXYYYZZZ\\\^^^bbbeeeiiiiiijjjiiigggddd```^^^\\\ZZZXXXVVVUUUTTTRRRPPPOOONNNLLLKKKKKKKKKLLLLLLNNNOOOQQQRRRTTTVVVZZZ^^^bbbccciiinnnnnnllloootttyyycccUUUOOOOOONNNOOORRRUUUWWWYYY[[[[[[[[[^^^dddiiikkkjjjgggeeedddfffhhhiiiiiijjjlllmmmpppoooooorrrvvvyyyzzz{{{|||nnnnnnxxx}}}}}}kkkYYYKKKGGGAAA???@@@@@@???===<<<======<<<;;;;;;<<<>>><<<<<<<<<<<<;;;;;;;;;;;;::::::888888777777777777555555444444444444555555666888:::<<<>>>@@@DDDGGGKKKXXX```lllzzzrrrnnnmmmiiiqqq}}}}}}pppqqqvvv}}}}}}uuulllhhheeeyyyuuuggg]]]TTTTTTZZZ___dddhhhiii\\\NNNGGGEEEBBBAAAAAA???AAAHHHWWWiiitttuuussstttpppnnnpppsss{{{zzzuuuxxx}}}}}}oookkkmmmvvv}}}}}}vvvhhhUUUEEE===:::::::::999;;;===>>>@@@BBBFFFIIIJJJLLLNNNQQQSSSSSSRRRQQQWWWXXXZZZ\\\]]]_________bbbeeeiiimmmoooqqqsssuuuuuuvvvvvvuuuuuuvvvzzz}}}zzz{{{;;;<<<===>>>@@@CCCHHHLLLOOOQQQUUUXXXZZZ^^^cccffflllooorrrtttrrroookkkiiijjjhhheeecccbbb```]]]ZZZYYYXXXVVVTTTTTTTTTUUUVVVVVVWWWYYY[[[\\\^^^bbbeeegggiiinnnsssssspppsssxxxooo___UUUQQQRRROOOQQQSSSWWWZZZ\\\]]]^^^\\\```fffjjjkkkjjjiiihhhfffhhhiiiiiiiiijjjlllnnnqqqpppoooqqquuuyyy{{{{{{}}}sssjjjjjj~~~|||ppp___NNNIIIBBB???@@@AAA@@@???<<<======<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666666777888555555444444444444555555666888:::;;;===???BBBEEEJJJWWW___mmmxxxrrrooosssrrrrrrvvvyyykkkooovvvyyylllbbb___kkkzzzlll^^^ZZZ^^^eeemmmuuu|||ooo^^^PPPIIIEEECCCCCC>>>???DDDNNNZZZaaabbb```aaa\\\XXXXXXYYYaaaooo}}}wwwrrrttt|||oooggggggoooxxxzzzwwwhhhTTTDDD===<<<<<<<<<999;;;???AAACCCEEEGGGIIILLLOOORRRTTTTTTTTTUUUUUUXXXYYY[[[]]]___``````aaaaaaeeeiiilllmmmoooqqqrrruuuuuuvvvuuuuuuvvvyyy|||yyyzzz~~~;;;<<<<<<<<<===???CCCGGGHHHKKKNNNRRRWWW\\\cccgggmmmrrryyy}}}|||zzzxxxwwwwwwuuuqqqooommmkkkhhheeecccaaa___]]]\\\]]]^^^___bbbdddfffggghhhiiilllnnnmmmooosssxxxxxxvvvyyy~~~jjj]]]UUUQQQQQQPPPRRRTTTWWWZZZ]]]^^^______bbbfffhhhhhhiiikkkllljjjkkklllkkkkkkkkkmmmooorrrqqqqqqssswww{{{}}}}}}sssddd]]]kkkyyy}}}uuufffRRRLLLDDD@@@@@@AAAAAA@@@======<<<============<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;999777777777888888555555444444444444555555777888:::;;;<<<>>>AAADDDIIITTT]]]lll{{{rrrjjjgggkkkooosssuuuzzz}}}~~~qqquuu{{{tttggg^^^```lllmmmcccaaafffqqq{{{~~~nnn\\\NNNGGGCCCBBB===>>>AAAGGGMMMQQQQQQPPPQQQMMMKKKJJJKKKOOOZZZeeezzz~~~qqqlllmmmxxxpppfffgggooo}}}yyy{{{ttteeePPPBBB===>>>>>>>>>:::===@@@CCCDDDEEEGGGIIIKKKNNNRRRTTTTTTTTTVVVXXXYYYZZZ\\\^^^```bbbccccccccceeeiiikkklllmmmoooppprrrssstttttttttuuuwwwyyyxxxyyy}}}999::::::::::::;;;>>>@@@BBBDDDHHHLLLQQQYYYaaagggnnnuuu~~~}}}{{{yyywwwsssqqqnnnllliiifffeeefffhhhiiikkkmmmooopppooopppqqqsssuuuvvvyyy~~~~~~}}}tttdddZZZRRRPPPPPPRRRSSSVVVYYY[[[]]]______aaadddggggggfffhhhlllpppooooooooommmllllllnnnpppqqqqqqrrruuuyyy}}}sssbbbSSS\\\tttwwwzzz~~~yyykkkVVVOOOFFFAAA@@@AAA@@@@@@======<<<===??????===;;;::::::::::::;;;;;;;;;;;;;;;:::999888888888888888555555444444444444555555777888:::;;;;;;===@@@BBBEEEPPPXXXiiitttfff```___```aaacccllloooppppppvvv|||}}}~~~qqqbbb^^^bbbuuutttkkkjjjtttkkkVVVJJJCCC@@@===>>>@@@AAACCCDDDEEEFFFEEECCCCCCEEEEEEEEELLLUUUfffyyyuuuiiidddeeeqqq|||sssiiimmmyyy{{{|||nnn___LLL@@@>>>???@@@>>>;;;>>>AAADDDEEEGGGIIIKKKKKKOOORRRSSSSSSSSSVVVYYYXXXZZZ\\\___bbbdddeeefffeeehhhkkkllllllllllllmmmoooppprrrrrrqqqrrrtttvvvwwwwww{{{888:::;;;;;;::::::;;;<<<>>>???BBBFFFLLLUUU___eeeooowww{{{yyyvvvsssrrrssstttvvvvvvxxxzzzzzzyyyxxxyyyzzz}}}}}}zzziii^^^VVVPPPPPPSSSUUUVVVXXXZZZ\\\^^^___```bbbeeeiiiiiiggghhhmmmrrrrrrrrrqqqnnnlllkkkmmmoooooooooqqqvvv{{{~~~~~~wwwfffSSSWWWfffuuuwwwzzz~~~|||pppZZZRRRHHHAAA???@@@@@@???>>>===<<<===@@@@@@===;;;999999:::::::::;;;;;;;;;::::::::::::999888777777555555444444444444555555555777999999999;;;===@@@CCCMMMTTTfffzzzjjjbbb```]]]\\\]]]dddhhhiiikkkssstttiiidddnnn~~~vvv{{{~~~cccQQQHHHDDD>>>???@@@???======>>>@@@>>>>>>@@@BBBAAA@@@EEELLLUUUdddzzz{{{tttjjj```\\\\\\fffsssxxxooovvv|||tttiii[[[III>>>===??????<<<<<<>>>BBBEEEGGGJJJNNNQQQPPPTTTWWWWWWTTTTTTWWWZZZWWWYYY\\\```cccfffhhhiiihhhjjjlllmmmllljjjkkkkkklllmmmooooooooooooqqqsssuuutttwww|||~~~999;;;======<<<;;;;;;<<<;;;<<<>>>BBBHHHRRR]]]eeeoooyyy~~~|||}}}{{{qqqddd[[[TTTPPPSSSXXXWWWXXXZZZ\\\^^^___``````bbbfffkkkkkkjjjjjjnnnrrrtttsssqqqnnnkkkjjjlllnnnmmmnnnqqqvvv||||||mmmWWWYYY\\\qqqtttvvvxxx|||}}}rrr]]]TTTIIIBBB???@@@@@@???>>>===<<<>>>@@@@@@===:::999999999::::::;;;;;;;;;999:::;;;;;;:::999777666555555555444444555555555444666777888888999;;;>>>CCCMMMTTTfff|||mmmhhhgggddddddfffcccgggkkknnnxxxxxxhhhhhhtttoooYYYNNNIII>>>@@@@@@>>>;;;:::<<<>>><<<;;;===@@@???===AAAHHHJJJVVViii}}}sssjjjbbbYYYUUUVVV^^^kkk|||}}}uuu|||zzznnngggYYYGGG>>>===???===:::<<<>>>BBBEEEIIIMMMRRRVVVWWWZZZ]]]\\\XXXWWWYYY]]]WWWYYY\\\```dddgggiiikkkjjjlllmmmmmmllljjjjjjjjjjjjkkkmmmnnnmmmnnnoooqqqsssrrrtttzzz}}}}}}>>>===<<<:::999888777777:::===@@@BBBDDDKKKVVV^^^nnnyyytttfff]]]VVVRRRRRRUUUXXXYYY[[[^^^aaadddfffgggcccdddeeegggiiikkkmmmmmmrrrqqqooommmkkkkkkkkkllllllmmmooosssxxx|||~~~~~~~~~{{{eeeZZZZZZfffwwwttt{{{{{{kkkXXXIIIIIIIIICCC@@@BBB??????>>>>>>======<<<<<<<<<;;;::::::999999::::::::::::999999888777666666999888777666666555555555444555555777999;;;<<<>>>@@@GGGTTTfff|||zzztttuuuuuuqqqlllooosssvvvxxxtttpppqqqyyyhhhSSSEEECCC@@@<<<;;;<<<===;;;999>>>>>>======>>>AAADDDFFFFFFKKKYYYooowwwhhh[[[TTTRRRRRRQQQ^^^```jjjzzz|||vvviiidddUUUFFF>>><<<;;;;;;======@@@EEEHHHKKKNNNQQQSSSVVVYYY\\\___aaa```^^^]]][[[]]]___ccceeehhhiiijjjiiijjjkkkkkkjjjiiigggfffjjjllloooooonnnmmmmmmnnnrrrrrrsssuuuxxx|||>>>===<<<;;;;;;;;;;;;;;;888;;;===>>>@@@FFFPPPXXXhhhuuussseee]]]XXXSSSSSSVVVXXXYYY[[[^^^aaaccceeeggggggggghhhiiijjjkkkllllllqqqpppnnnmmmlllmmmmmmnnnpppoooooorrruuuyyyzzzzzz|||tttaaaTTT___{{{{{{sssqqqyyyppp\\\LLLJJJIIICCC@@@BBB?????????>>>======<<<<<<<<<;;;::::::999999::::::::::::999999888777777777888777666555444444444444333333444555777999;;;<<<@@@FFFRRRcccyyyyyysssxxxmmmWWWIIICCC???;;;:::;;;;;;999888>>>>>>===>>>???AAACCCDDDDDDGGGPPPccc}}}zzzmmmdddXXXNNNJJJIIIIIIHHHPPPSSS[[[jjjwww|||zzzlll^^^PPPBBB<<<::::::;;;===???BBBGGGJJJLLLOOORRRUUUWWWYYY]]]aaacccbbbaaa```\\\]]]___aaacccfffggghhhjjjjjjkkkllllllkkkjjjiiikkkmmmooopppooonnnnnnoooqqqqqqrrrsssuuuxxx|||===============>>>>>>>>>888:::<<<<<<>>>CCCKKKRRR```nnnssseee^^^ZZZVVVVVVXXXXXXYYY[[[]]]```bbbdddeeejjjjjjjjjjjjjjjkkkkkkkkkooonnnmmmmmmnnnooopppqqquuusssqqqppprrrtttuuuuuuyyy~~~dddUUUZZZrrryyypppmmmvvvvvvcccRRRKKKHHHBBB@@@BBB@@@??????>>>>>>===<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888777777777666555444444333333333333444444555777999;;;<<>>>>>===;;;<<<======>>>BBBHHHMMMZZZiii}}}sssfff___\\\YYYXXXZZZYYYZZZ[[[]]]```bbbcccdddiiiiiiiiiiiijjjjjjjjjjjjlllllllllmmmnnnppprrrssszzzwwwrrrpppooopppqqqpppuuu{{{~~~iii^^^]]]lllzzzqqqlllsss~~~|||kkkXXXNNNHHHCCC@@@BBB@@@@@@??????>>>======<<<<<<<<<;;;::::::::::::::::::::::::999999888888888777777666555444444444444666666666777999;;;<<<===>>>BBBKKKXXXlll~~~gggTTTIIIBBB@@@>>><<<<<<>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCGGGFFFGGGOOO```uuuuuuhhh]]]SSSNNNKKKHHHEEEBBBBBBBBBCCCDDDCCCDDDJJJSSS^^^ooo{{{~~~sssYYYLLL@@@===>>>>>>???AAACCCFFFJJJMMMOOOQQQTTTVVVWWWYYY]]]aaadddeeeeeeeeebbbaaa``````aaaccceeegggggghhhjjjkkkmmmnnnooopppnnnpppqqqqqqppppppqqqrrrtttvvvwwwvvvuuuuuuxxx{{{@@@@@@@@@@@@???===<<<;;;<<<<<<<<<<<<===@@@EEEHHHUUUdddyyy{{{yyy~~~vvvggg___]]][[[ZZZ[[[ZZZ[[[\\\^^^```aaacccdddddddddeeeggghhhiiijjjkkkkkkjjjjjjkkkmmmoooqqqrrr{{{wwwrrroooooooooooonnnqqqyyy}}}xxxfff```fffuuummmrrr{{{ppp]]]PPPIIIDDDAAABBB@@@@@@@@@???>>>>>>=========<<<;;;;;;::::::;;;;;;:::::::::999999999999999999888777666555555555555666666666777888:::;;;<<<;;;@@@GGGRRReee}}}jjjXXXKKKEEE@@@???>>>======???BBBEEEGGGHHHJJJKKKKKKIIIGGGEEEHHHGGGHHHLLLWWWeeettt~~~~~~uuuhhh[[[RRRLLLGGGEEE??????>>>===<<<======>>>>>>???CCCIIIQQQaaa{{{zzz}}}uuuWWWLLLAAA>>>???>>>>>>@@@CCCFFFJJJMMMOOOQQQTTTVVVVVVXXX[[[___bbbdddeeeeeedddcccbbbaaabbbdddfffhhheeefffgggiiikkkmmmooopppooopppqqqqqqppppppqqqssssssvvvxxxwwwuuutttwww{{{BBBBBBBBBAAA@@@>>><<<:::<<<;;;::::::<<<>>>BBBDDDRRR```tttxxxooolllqqqyyy{{{hhh___]]][[[ZZZ[[[\\\\\\^^^___```bbbcccddd```aaabbbdddfffiiijjjkkkiiiiiiiiiiiijjjlllnnnooowwwtttpppnnnnnnooonnnnnnmmmvvvzzzjjj```^^^sss{{{pppqqqyyy~~~sssaaaSSSJJJEEECCCBBBAAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999999888777666666555555666333333333444555666888888999>>>FFFOOO^^^vvv~~~qqqeeeYYYMMMEEECCC@@@???>>>======???DDDHHHNNNPPPSSSUUUTTTQQQMMMJJJFFFGGGGGGHHHLLLTTT]]]dddiiioooyyy}}}vvvpppeee^^^SSSIIIDDDBBBAAAAAA<<<===>>>===<<<;;;<<<>>>>>>@@@CCCFFFJJJWWWppp{{{}}}rrrTTTIII???===???>>>>>>???EEEGGGKKKNNNPPPRRRTTTWWWVVVWWWZZZ^^^aaacccddddddddddddccccccdddeeefffgggddddddeeegggiiilllnnnpppooopppqqqpppooooooqqqsssoootttwwwwwwtttsssvvvzzz|||AAABBBCCCCCCBBBAAA???======<<<;;;;;;===???BBBCCCMMM[[[oootttiiibbb```fffoooxxxjjj___\\\ZZZZZZ[[[^^^^^^___```aaaccccccddd___```bbbdddfffhhhiiijjjiiihhhggggggggghhhiiijjjooommmllllllmmmnnnnnnmmmkkkrrrssswwwmmm```XXXgggrrrqqqwww|||~~~}}}ssscccTTTKKKGGGDDDBBBAAAAAA@@@??????>>>>>>=========<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888777666555555555555222222222222333555666777666===EEEMMMYYYmmmttthhh\\\VVVPPPIIIFFFFFFEEEEEEDDDAAA@@@AAAFFFJJJUUUWWW[[[]]]\\\XXXRRROOOGGGGGGFFFDDDCCCFFFLLLPPPSSSXXX```fffhhheee```]]]SSSNNNGGGBBB???>>>>>>>>>===>>>@@@???>>>===???BBBAAADDDGGGGGGGGGQQQhhh~~~zzzgggPPPFFF>>>>>>AAAAAAAAABBBGGGIIIMMMPPPQQQSSSVVVXXXWWWXXX[[[^^^```bbbcccdddbbbbbbcccddddddeeeffffffddddddeeefffiiilllnnnpppoooppppppooonnnnnnqqqsssmmmsssxxxxxxuuutttxxx}}}{{{AAABBBDDDEEEEEEDDDBBBAAA@@@>>>======@@@BBBDDDEEEJJJWWWkkk}}}{{{qqqeee\\\WWWXXXaaakkkrrr~~~jjj^^^[[[ZZZZZZ[[[______```aaabbbcccdddddd```aaabbbdddfffgggiiiiiihhhhhhfffeeeeeeffffffgggiiihhhhhhjjjlllnnnmmmllljjjooommmnnnuuuvvv|||pppbbbVVVaaasssqqqwww|||~~~|||sssdddUUULLLHHHEEEBBBAAAAAA@@@@@@???>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::777777555444444444444444333333333444555666777888555<<>>>>>CCCHHHHHHKKKPPPUUUWWWVVVTTTRRRJJJGGGCCCAAA???>>><<<::::::<<<>>>>>><<<<<>>>>>>>>>>>???@@@>>><<<:::999:::;;;<<<;;;::::::;;;<<<===;;;:::888777777666555444444444333333444444555666777777888888===FFFQQQaaaxxx|||sssgggYYYNNNPPPWWWYYYYYY[[[YYYZZZVVVNNNGGGEEEEEEFFF\\\aaafffhhhhhhdddYYYNNNGGGEEEBBB???======>>>???EEEBBBFFFNNNQQQMMMKKKMMMJJJDDD@@@@@@@@@===;;;<<<888<<<>>><<<>>>CCCEEEEEEFFFBBBAAADDDFFFKKK]]]ppp{{{{{{{{{|||```QQQGGGDDD@@@@@@DDDGGGHHHGGGJJJKKKNNNQQQTTTVVVXXXXXXWWWWWWXXX\\\```dddeeeeee```bbbdddfffffffffdddccchhhgggfffggghhhllloooqqqooonnnmmmmmmnnnppprrrtttssstttvvvwwwyyyyyyzzzzzz~~~FFFFFFEEEEEEDDDCCCBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAGGGQQQaaatttvvvkkkZZZSSSMMMJJJHHHJJJRRR[[[gggtttxxxddd______\\\ZZZ\\\______^^^___```bbbeeefffbbbaaa`````````aaaaaaaaadddhhhiiifffdddeeefffdddhhhggggggggghhhiiikkkllliiijjjlllnnnrrrxxxooo^^^```lllxxxqqqwwwzzzkkk[[[OOOHHHDDDBBB@@@???>>>>>>===>>>>>>>>>@@@>>><<<:::::::::;;;<<<;;;::::::;;;<<<===;;;999888777777666555555444444333333444444555666666777888888<<>><<<::::::;;;<<<>>>@@@FFFMMMNNNJJJIIILLLGGGBBB@@@AAAAAA>>>===???777;;;<<<;;;>>>EEEHHHGGGJJJEEEDDDFFFGGGJJJ[[[nnn||||||}}}qqqZZZQQQFFFCCC@@@AAADDDGGGHHHHHHJJJLLLNNNQQQTTTVVVXXXYYYZZZZZZ[[[^^^aaadddeeefff```aaadddfffhhhiiiiiiiiiiiihhhgggggghhhjjjmmmoooooonnnmmmmmmmmmoooqqqrrrrrrssstttvvvxxxyyyyyyzzzFFFFFFFFFEEECCCBBB@@@???CCCCCCBBBAAAAAAAAAAAABBBDDDLLLZZZkkk|||ppp```UUUKKKGGGCCCBBBBBBCCCJJJRRR___lll~~~rrraaa___```]]][[[^^^^^^^^^^^^^^^```bbbdddeeebbbaaa___^^^^^^___aaabbbeeejjjkkkgggeeeffffffdddeeeeeefffgggiiijjjkkkkkkhhhiiikkklllpppvvv~~~iii```eee}}}sssuuu}}}sssdddUUUKKKGGGEEE@@@???>>>===============???>>><<<;;;:::;;;;;;<<<<<<;;;:::;;;======;;;999888777777666666555555444333333444444555666666666888777:::???FFFQQQcccsss~~~zzzuuujjj___XXX^^^lllwww~~~{{{tttiii\\\PPPJJJIIIKKKZZZaaafffaaaYYYRRRIIICCCAAA???<<<:::999999:::;;;===CCCNNNXXXYYYTTTQQQRRRIIIEEECCCDDDCCC???>>>@@@:::<<<<<<<<>>@@@@@@AAAGGGNNNYYYfffyyy}}}lll______aaa]]][[[]]]^^^^^^^^^___```bbbdddeeeddddddbbbaaa```bbbeeehhhkkknnnooojjjggggggfffccccccdddfffhhhiiijjjjjjjjjhhhiiijjjkkknnnttt|||xxxccc```yyyuuurrrxxxzzzlll\\\OOOIIIGGG@@@??????>>>============>>>>>>===<<<;;;;;;<<<<<<===<<<;;;<<<======;;;999777777777777666666555555444444444555555555666666888777999===BBBJJJZZZiiiwwwwwwwwwvvvkkkdddaaajjjzzz{{{lll^^^RRRIIIHHHKKKUUU^^^bbb\\\QQQIIICCC@@@AAA???===<<<;;;;;;<<<<<<===FFFVVVfffnnnkkkaaaYYYQQQLLLIIIIIIEEE@@@>>>?????????>>>@@@GGGQQQTTTRRROOOJJJIIIJJJHHHKKKZZZllluuu^^^RRROOOBBBAAAAAACCCEEEHHHKKKLLLMMMOOOQQQTTTVVVXXXYYYZZZZZZ[[[]]]___```bbbdddfffbbbbbbdddfffiiimmmoooqqqkkkjjjiiigggggghhhiiiiiinnnnnnmmmlllllllllmmmmmmmmmnnnppprrrtttvvvwwwwww}}}|||}}}HHHIIIJJJKKKKKKKKKIIIIIICCCCCCBBBAAAAAAAAAAAAAAA@@@DDDJJJQQQ[[[fffrrryyytttdddWWWMMMDDD???===;;;<<>>>>>=========>>>=========<<<<<<<<<======<<<<<<<<<======;;;999777777777777777666666666444444444555555555555555888777999===@@@FFFTTTaaawwwsssmmmqqqvvvwwwnnnkkkkkkuuupppcccWWWMMMKKKNNNNNNXXX\\\VVVKKKEEEBBBAAA@@@???>>>============>>><<>>===AAAGGGPPPZZZkkk}}}tttggg^^^``````\\\ZZZ]]]^^^^^^```aaabbbcccdddeeegggiiilllmmmmmmpppvvv{{{~~~sssmmmiiieeefffgggggghhhhhhiiiiiijjjhhhiiiiiijjjmmmrrryyy~~~uuufffhhh{{{rrrssszzz~~~uuuhhhZZZOOOIIICCCBBBAAA@@@???>>>>>>>>>========================>>>===<<<=========;;;999777777777777777777777777555555555555555555555555888777999;;;===AAAMMMZZZkkk}}}|||nnnkkkrrrxxxzzzsssrrrrrr{{{pppfff[[[NNNJJJLLLJJJRRRWWWQQQIIIEEEEEEDDD??????>>>>>>>>>>>>>>>???AAAFFFSSSmmm{{{hhh\\\QQQPPPPPPMMMHHHFFFCCCBBBBBBHHHVVVcccddd^^^XXXQQQMMMLLLJJJNNN___ssspppYYYIII???CCCDDDGGGHHHIIIJJJMMMPPPQQQRRRTTTWWWYYYZZZ[[[\\\WWWZZZ]]]^^^]]]^^^aaaddddddddddddeeeeeefffffffffggggggggggggggghhhhhhiiillllllmmmmmmmmmmmmmmmmmmmmmmmmoooppprrrssssssssswwwsssvvv}}}GGGHHHJJJLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEEEEEEEFFFIIINNNRRRVVV^^^hhhpppvvv{{{}}}uuuddd[[[NNNEEEBBBAAA@@@???;;;999:::<<<<<<;;;???DDDJJJSSSbbbsss{{{qqqeee]]]___```]]]\\\```______aaabbbdddeeeeeeeeeccchhhmmmppprrruuu|||}}}rrrmmmkkkhhhjjjiiihhhggghhhhhhiiijjjiiiiiijjjjjjmmmrrryyy~~~~~~llldddsssxxxwww{{{}}}wwwnnnaaaSSSJJJEEEDDDBBBAAA@@@?????????=========>>>>>>>>>======???>>>============;;;999777777777777777777777777555555555555555555555555777666777999888;;;EEEPPPZZZkkk~~~tttrrryyy~~~zzzxxxvvv{{{ssskkk```QQQJJJKKKJJJPPPSSSNNNIIIGGGGGGFFFBBBAAAAAAAAABBBBBBBBBBBBGGGGGGNNNbbbppp___[[[\\\XXXPPPJJJEEEDDDGGGQQQcccrrrssskkkaaaYYYRRROOOLLLPPPbbbwwwiiiXXXKKKBBBDDDGGGJJJJJJJJJKKKNNNQQQRRRTTTUUUXXXZZZ[[[\\\\\\]]]```cccbbb___^^^aaadddcccdddeeeeeeeeedddccccccdddeeeeeefffggghhhiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnpppqqqqqqrrrrrrrrruuuooorrr|||~~~TTTUUUWWWXXXWWWUUUSSSQQQIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFDDDDDDEEEIIILLLGGGNNNXXX^^^aaaeeelllqqqwww}}}xxxjjjbbbRRRLLLDDD????????????>>>===;;;;;;======;;;???DDDFFFNNN\\\mmm~~~pppoooccc\\\___aaa^^^^^^ccc___```bbbccceeeeeeffffff```fffmmmqqqssswww~~~uuulllkkkkkkiiilllkkkiiigggggghhhjjjkkkjjjjjjjjjkkkmmmrrrxxx}}}qqqcccjjj}}}{{{}}}~~~|||yyyrrrfffVVVKKKFFFEEECCCBBBAAA@@@@@@@@@<<<===>>>>>>>>>>>>>>>===???>>>======>>>===;;;999777777777777777888888888555555555555555555555444777666666666555666???IIILLL]]]rrr{{{zzz|||xxxzzzzzztttiiiXXXOOOOOOKKKPPPQQQMMMIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFEEECCCDDDSSStttnnnffffffaaaVVVMMMHHHHHHLLLZZZoooxxxhhh___VVVQQQMMMQQQdddyyyuuucccXXXPPPIIIFFFHHHKKKLLLKKKLLLOOORRRSSSTTTVVVXXXZZZ\\\\\\]]]cccfffhhhfffaaa___aaadddbbbccceeeffffffeeecccbbbbbbcccdddfffhhhiiijjjkkkkkklllmmmnnnoooooooooooooooooopppqqqqqqqqqqqqqqqtttnnnqqq{{{}}}{{{^^^cccggggggggggggddd^^^UUURRRMMMHHHGGGIIIKKKJJJLLLIIIGGGHHHHHHFFFCCCCCCFFFGGGJJJLLLOOOTTTZZZ]]]ggghhhjjjkkkiiibbbYYYSSSFFFDDDBBB@@@>>>>>>>>>>>>@@@???>>>===<<<>>>BBBEEEGGGLLLUUUaaapppyyyrrrjjjgggcccaaabbbbbb```^^^aaaaaaaaabbbccceeefffgggkkkkkklllnnnppptttwwwyyy~~~|||tttnnnllljjjgggjjjjjjjjjiiiiiihhhhhhhhhjjjkkkkkkjjjkkkpppzzzqqq___eeeqqqyyyyyy{{{{{{rrrggg[[[PPPIIIDDDAAACCCCCC???>>>???@@@???===<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777777777777666666666666555444444333333222222111444444555777:::===???@@@HHHQQQccczzzxxxssszzz{{{pppbbbSSSKKKPPPNNNNNNOOOMMMJJJKKKOOOIIIGGGGGGHHHLLLNNNOOOOOOPPPJJJGGGPPPgggqqqnnnnnnfff[[[NNNLLLOOObbb{{{lllXXXQQQSSSRRRaaa}}}lllbbb^^^VVVLLLJJJJJJJJJKKKMMMOOOQQQSSSWWWWWWWWWUUUUUUVVVYYY[[[aaadddggggggfffcccbbbaaaccccccccccccdddddddddeeegggfffeeedddeeegggiiijjjiiilllnnnoooooooooppprrrrrrrrrqqqppppppooonnnnnntttooorrr|||~~~xxx{{{qqqxxx~~~~~~{{{tttmmmddd___WWWNNNKKKKKKLLLLLLOOONNNMMMLLLJJJHHHFFFFFFDDDEEEEEEFFFIIILLLQQQTTTYYY[[[^^^___]]]WWWPPPJJJFFFEEECCCAAA?????????????????????>>>>>>>>>@@@BBBCCCHHHRRR___ooouuunnnllliiieeedddeeeeeecccbbbaaaaaaaaabbbdddgggiiikkkkkkkkklllnnnpppsssvvvxxxxxx{{{yyysssnnnnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjlllmmmmmmnnnqqqwww~~~ttt^^^^^^fffxxxwwwxxx~~~~~~wwwnnn___RRRJJJEEEBBBCCCBBB???===???@@@???===<<<;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;888888777777777666666666555555444444333222222222222222333555777999;;;<<<@@@EEESSSggg|||{{{rrr{{{}}}nnn___TTTPPPNNNOOORRRPPPMMMOOOSSSTTTOOOJJJMMMUUU___dddeeeZZZTTTNNNQQQddd~~~}}}uuukkkWWWRRRTTTfffzzzaaaVVVVVVUUUddduuuhhhaaaaaa]]]WWWLLLLLLLLLLLLNNNQQQTTTVVVWWWXXXWWWVVVUUUUUUXXX[[[```cccfffgggfffdddcccccceeeeeefffffffffgggggggggiiigggfffddddddeeefffgggiiikkkmmmnnnnnnnnnppprrrqqqqqqqqqqqqqqqpppppppppqqqnnnpppwww{{{zzz{{{yyyqqqeeeZZZRRRQQQSSSUUU[[[]]]]]]YYYSSSNNNLLLLLLFFFDDDCCCBBBCCCEEEHHHKKKMMMOOORRRSSSRRRMMMHHHDDDAAAAAA@@@??????@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBAAAGGGRRR```qqqoookkkooollliiihhhhhhhhhgggfffcccbbbbbbbbbeeehhhllloookkkkkklllnnnpppsssuuuvvvuuuxxxxxxsssoooooonnnllljjjjjjkkklllmmmmmmnnnmmmnnnnnnnnnrrrwww}}}}}}cccZZZ[[[kkkxxxttttttzzz~~~~~~vvveeeVVVLLLFFFBBBBBBAAA>>>===>>>??????>>>===<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;888888888777777777777666555555555444333333222222222333333444555777888999===@@@HHHWWWjjjsss~~~mmm```RRRRRRTTTYYYZZZYYY[[[```cccZZZPPPPPP[[[kkkwww|||rrrkkk```YYY```{{{wwwddd]]]ZZZkkkooo^^^[[[[[[kkk|||nnnbbb^^^aaaaaa___QQQPPPOOOOOOQQQTTTWWWYYYXXXYYYXXXWWWUUUUUUWWWYYY___bbbeeegggfffeeedddeeehhhhhhiiiiiiiiiiiijjjjjjkkkiiigggeeeddddddddddddiiijjjkkkkkkkkkmmmppprrrppppppqqqqqqqqqrrrrrrrrrnnnpppqqqttt|||~~~uuuggg^^^ZZZ^^^dddoootttuuummmbbbZZZVVVSSSKKKHHHCCCAAAAAACCCFFFGGGIIILLLNNNOOOLLLIIIFFFDDD@@@@@@AAABBBCCCEEEFFFFFFCCCDDDFFFHHHJJJJJJIIIGGGEEEKKKWWWeeevvv|||llljjjooommmkkkjjjjjjjjjjjjjjjfffdddccccccdddhhhlllooollllllmmmoooppprrrssstttwww{{{{{{vvvqqqpppnnnkkkkkklllnnnpppqqqrrrrrrrrrpppoooppptttzzz~~~~~~|||ppp```\\\^^^yyyyyyrrroootttxxx}}}|||jjjYYYPPPIIICCCBBBAAA===<<<>>>??????>>>======<<<<<<<<<<<<<<<============<<<<<<999999888888888777777777666666555555444333333333555555555555666777888888===>>>CCCOOO___tttyyywwwfffXXXXXX\\\bbbddddddhhhmmmrrrhhh\\\VVV]]]nnnzzzhhhbbbuuunnnfffbbbqqq|||gggbbbcccuuu{{{kkk^^^ZZZ[[[\\\\\\WWWVVVTTTRRRSSSVVVYYY[[[ZZZZZZZZZYYYWWWVVVXXXYYY^^^aaadddeeeeeeeeeeeefffiiiiiiiiiiiijjjjjjjjjjjjkkkjjjhhhgggfffeeeeeeeeeiiijjjjjjiiiiiikkknnnqqqpppqqqqqqqqqqqqrrrrrrrrrnnnsssuuuvvvxxxxxxkkkeeejjjsssxxxlllbbbYYYQQQLLLEEEAAABBBDDDFFFFFFHHHJJJLLLKKKHHHFFFEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKIIIIIIJJJNNNRRRTTTSSSQQQMMMTTT^^^lll|||zzzmmmmmmmmmmmmllljjjiiijjjkkkllliiigggeeedddeeehhhkkkmmmmmmnnnooopppqqqrrrsssssswww{{{}}}yyyuuutttqqqmmmmmmoooqqqtttuuuvvvvvvvvvtttssstttxxx}}}~~~{{{xxxppphhh```sss}}}sssmmmnnnsssyyyooo___TTTLLLEEECCCAAA===<<>>>>>===<<<<<<<<<==================<<<999999999999888888888888777777666555555444444333555555555444555555666777888999>>>GGGSSSddd{{{kkkbbbaaabbbeeefffeeehhhnnnxxxsssjjj```^^^lllwwwiiiuuurrrmmmkkkxxxqqqmmmoooxxxggg[[[VVVUUUVVVXXX[[[ZZZWWWVVVVVVWWWYYYZZZ[[[\\\\\\[[[YYYXXXYYYZZZ]]]```bbbdddddddddeeefffggggggggghhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiigggggghhhkkknnnppppppppppppppppppppppppmmmtttvvvyyy~~~{{{rrrwwwrrrbbbXXXQQQHHHBBBBBBDDDEEEEEEEEEGGGIIIIIIFFFDDDFFFHHHNNNNNNPPPQQQQQQQQQQQQQQQUUUSSSRRRUUUZZZ]]]^^^]]]XXX^^^hhhttt{{{pppooollllllllljjjiiiiiikkkmmmllljjjhhhggggggiiilllmmmppppppqqqrrrsssssssssrrrsssyyy|||zzzxxxxxxuuurrrnnnooorrruuuwwwxxxwwwwwwwwwxxxzzz|||~~~}}}zzzxxxzzz}}}|||mmmtttxxxooolllrrryyyuuuhhhYYYPPPHHHDDDAAA======@@@????????????>>>===<<<<<<<<<======>>>>>>======<<<:::::::::999999999888888777777777666555555444444333333333222333333444555666777<<>>>>>AAA??????@@@@@@???>>><<<;;;======>>>>>>>>>>>>======;;;::::::::::::999999999888888777777666555555444333333333333333444555555888888;;;@@@EEEMMM\\\kkkuuuqqqmmmlllkkkjjjnnnuuu{{{|||xxxmmmcccfffxxxrrrttt|||}}}~~~uuuhhh\\\WWWTTTQQQRRRUUUUUUVVVWWWYYY[[[\\\]]]]]]\\\^^^``````^^^^^^^^^```\\\^^^````````````aaacccbbbbbbbbbcccccccccdddddddddeeefffgggggghhhhhhhhhhhhiiiiiihhheeeddddddeeefffggghhhjjjlllnnnoooppppppqqqqqqwwwjjj```RRRJJJGGGGGGFFFDDDHHHLLLPPPQQQPPPSSSYYY___^^^bbbiiiqqqyyyzzzsssllljjjnnnsssvvvuuuqqquuu|||ssspppjjjlllmmmkkkiiiiiilllooollllllmmmnnnpppqqqssstttssssssuuuuuuuuutttsssrrruuu{{{~~~{{{xxxuuuqqqlllkkknnnqqqtttuuuuuutttsssoootttyyyzzzyyywwwxxxyyywww{{{wwwxxxpppxxx{{{___UUULLLFFFBBB??????BBB??????@@@@@@???>>><<<;;;======>>>>>>>>>>>>======;;;;;;;;;:::::::::999999888888777777666666555555555555555555666777777888666555666999<<>>===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;::::::::::::999777666444333444444444444444555666777888999::::::<<>>===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::999999999999888666555444555444444444444555666777777888888888:::>>>CCCGGGLLLaaazzz}}}zzz}}}|||eeeaaadddxxxzzzrrrhhh```YYYWWWTTTQQQQQQTTTTTTTTTVVVYYY^^^aaadddeeeddddddcccccccccccccccbbbaaaaaa```_________```aaadddcccbbbbbbaaaaaaaaabbbccccccbbbbbbaaaaaa``````bbbbbbccccccdddeeeeeeeeefffgggiiiiiijjjlllppprrruuurrroooqqqxxxxxxaaaSSSNNNMMMPPPTTT^^^dddkkkqqqvvv|||~~~uuuoookkkkkkjjjjjjjjjjjjkkkkkkjjjlllpppsssuuuuuutttsssuuutttttttttttttttuuuuuutttsssrrrpppnnnllljjjiiijjjiiiiiiiiijjjkkkllllllmmmlllnnnssstttpppoooqqqsssuuuyyy||||||fffvvv{{{yyy{{{}}}jjjUUUKKKGGGDDDAAA@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::888888999999888777777666555555444444555555666666666666777666777:::>>>BBBBBBSSShhh{{{zzzbbb\\\ZZZjjj{{{zzz{{{wwwtttggg___XXXVVVTTTQQQRRRTTTUUUVVVWWWZZZ]]]aaadddfffiiigggeeefffhhhhhhfffcccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaadddcccaaa```___^^^_________```bbbdddfffiiijjjkkkkkkiiihhhhhhkkknnnoooppppppmmmkkklllqqqwww}}}hhhXXXPPPOOOSSSYYYfffoooxxx}}}{{{vvvtttkkkkkkjjjjjjjjjjjjkkkkkkiiijjjmmmppprrrsssssssssssssssrrrrrrrrrssstttuuusssrrrooommmjjjiiihhhggghhhhhhiiiiiiiiiiiikkklllooolllmmmpppqqqnnnoooqqqtttwww{{{{{{zzz~~~ccckkkzzz{{{rrr\\\OOOJJJGGGCCC@@@@@@@@@@@@@@@??????>>>>>>========================>>><<<;;;;;;<<<<<<;;;:::777888888999999888888888666666555555555555666666666666666555555777;;;>>>CCCNNN^^^nnn{{{eee^^^XXXdddkkkxxx~~~zzzxxx}}}zzz~~~xxxfff^^^WWWTTTRRRPPPQQQTTTWWWXXX[[[]]]___bbbfffhhhmmmiiiggghhhllllllhhhccc```aaabbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaacccbbb```^^^^^^___```bbbaaabbbdddgggjjjlllnnnooonnnjjjggggggjjjnnnnnnmmmllljjjiiiiiilllpppuuuwww{{{|||lllZZZQQQPPPUUU]]]lllxxxwwwsssssskkkjjjjjjiiiiiijjjjjjkkkhhhiiijjjlllnnnppprrrsssrrrrrrpppooopppqqqrrrsssqqqpppnnnkkkiiihhhgggfffgggiiijjjiiihhhhhhjjjlllpppmmmmmmppppppoooooosssvvvyyy|||{{{xxxxxx```dddsss~~~}}}xxxeeeUUUMMMJJJFFFAAA@@@@@@@@@???????????????========================>>><<<;;;;;;<<<<<<;;;:::777888888999999999999888777666666555555555666666666777777666555666999;;;@@@GGGRRR```ppp|||hhhbbbYYYbbbjjjxxx{{{{{{zzzyyy|||wwwyyy|||eee\\\UUURRRPPPNNNPPPSSSXXX[[[^^^aaabbbdddgggiiioookkkhhhiiilllmmmiiidddaaaaaabbbcccddddddccccccccccccdddeeeeeeddddddcccbbbaaa```___```bbbeeefffeeefffhhhjjjlllnnnooopppnnnjjjggggggjjjmmmmmmkkkkkkkkkjjjiiijjjmmmpppsssvvvwww~~~yyy}}}mmm\\\SSSRRRYYYbbbrrr}}}sssnnnmmmiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhjjjlllooorrrtttsssqqqooonnnmmmnnnpppqqqooonnnmmmllljjjhhhgggggghhhjjjkkkjjjgggfffiiilllpppmmmmmmpppqqqoooqqqtttvvvyyy|||{{{xxx}}}ppp^^^___ccc{{{~~~~~~ooo^^^RRRLLLGGGBBBAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::888888999999999999999888777777666666555555666666666666777666555555777:::;;;@@@IIIUUUcccwwwnnnjjj```hhhyyy{{{{{{{{{}}}rrr{{{ddd\\\TTTQQQPPPNNNPPPTTTVVV[[[aaadddddddddfffiiinnnkkkhhhhhhiiijjjhhhfffbbbbbbccccccdddeeeeeeeeedddeeeggghhhhhhggggggfffbbbbbbbbbccceeegggiiikkkhhhhhhiiikkklllmmmnnnooolllkkkjjjjjjlllmmmllllllllllllllllllkkklllooorrrqqqttt|||vvvmmmooovvvlll]]]UUUVVV___hhh{{{zzzrrrmmmjjjhhhhhhgggggggggggghhhhhhggghhhjjjllloooqqqsssssssssqqqooolllkkklllmmmnnnmmmmmmnnnmmmllljjjiiigggiiilllmmmkkkgggfffhhhkkknnnkkklllpppqqqpppqqqtttuuuvvvxxxxxxvvvzzzttt```\\\XXXhhh}}}~~~{{{hhhWWWNNNGGGBBBAAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::999999999::::::999888888888888777666666666666666444555666555444444666888:::<<>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<===;;;::::::::::::::::::999888777888888777666666666666666222444444444333333555777888888===EEELLLXXXmmm{{{vvvnnnttt}}}sssoooggg___VVVSSSRRRQQQTTTXXXQQQXXXaaafffdddbbbbbbccclllkkkhhhdddbbbbbbeeehhheeedddcccbbbccceeehhhiiihhhiiikkkmmmmmmmmmkkkjjjiiijjjkkkllllllmmmlllllleeeeeefffgggiiijjjkkkllljjjnnnrrrsssqqqooooooqqqllloooppppppnnnnnnpppsssooopppvvv|||}}}mmmdddaaa```bbbggghhhggglllyyyxxxmmmfff```___iiivvvyyysssllliiiggggggggghhhiiijjjlllllloooppppppnnnmmmnnnppprrrrrrnnniiigggfffggggggfffkkkmmmooonnnkkkhhhfffeeegggiiikkkjjjhhhgggiiikkkjjjhhhgggjjjooorrrqqqooorrrvvvyyyyyyxxxzzznnn]]]VVVZZZssszzz~~~{{{hhhVVVLLLJJJCCCAAA???>>>???@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA======<<<<<<<<<;;;;;;;;;999888777777777888999:::888777777666555444444444333444444444555666666666999555888AAAEEEJJJ\\\ppp~~~rrrsssmmmsss~~~jjj```UUUPPPSSSWWWWWWUUUVVVYYY\\\```ccccccbbbaaahhhhhhgggeeeccccccdddfffccccccbbbcccdddfffhhhiiikkkkkkkkklllnnnooonnnlllkkklllnnnmmmjjjhhhggggggfffeeedddfffhhhhhheeebbbhhhmmmqqqqqqnnnkkkmmmooorrrpppmmmkkkkkklllnnnooonnnppptttxxx{{{}}}pppgggbbb___ZZZ]]]^^^\\\```lllvvvyyy}}}uuummmgggdddeeeppp|||{{{mmmjjjqqq|||wwwuuurrrnnnmmmhhhhhhggghhhiiikkkmmmnnnrrrrrrqqqooommmlllmmmooopppllliiiffffffggggggggghhhjjjkkkkkkiiigggggggggfffjjjmmmppppppnnnnnnnnnmmmlllkkklllnnnppppppooopppsssvvvvvvvvvxxx|||hhh[[[XXXiii~~~|||jjjWWWLLLIIIDDDBBB@@@???@@@AAA@@@@@@AAAAAA@@@@@@?????????>>>======<<<<<<<<<;;;;;;;;;;;;:::999888888999::::::888777777666555555444444444444444555555555555555888555777===???BBBPPPbbbqqqtttqqqlllttt|||hhhaaaYYYUUUUUUXXXXXXXXXZZZ\\\___bbbdddeeeffffffhhhiiihhhfffccccccdddfffhhhgggfffeeeeeefffggggggiiijjjkkknnnqqqpppnnnkkkkkklllmmmllliiigggffffffhhhfffeeegggiiiiiihhheeeiiimmmqqqqqqmmmkkklllnnnqqqooommmjjjjjjjjjlllmmmkkknnnsssvvvxxxvvvnnngggaaaYYY[[[ZZZXXX[[[dddmmmqqqyyytttooolllkkknnnzzz~~~jjj[[[YYY^^^lllwwwoooooorrrrrrooonnniiihhhhhhhhhiiilllnnnpppttttttssspppmmmkkkkkklllnnnkkkhhhffffffggggggfffdddeeeffffffeeefffgggiiihhhjjjoootttwwwwwwsssppppppqqqqqqpppooonnnooopppmmmooorrrssssssvvv|||sss```UUU\\\kkkrrr```RRRKKKGGGDDDAAA@@@@@@AAAAAA@@@BBBAAA@@@???>>>===<<<<<<=========<<<<<<<<<;;;;;;===<<<;;;:::999999::::::888777777666666555555444555555555555555444444444555333555:::;;;<<>>======<<<============<<<<<<<<<<<<===<<<<<<;;;:::999999888777777777777666666555555666666666555444444444333222222555::::::;;;BBBLLLRRR]]]ppp|||{{{rrraaabbbaaa^^^[[[ZZZ\\\___bbbccccccdddgggiiilllmmmllllllkkkiiifffeeeggghhhkkkjjjiiigggfffdddcccccchhhiiijjjmmmppppppooommmppprrrsssrrrooommmlllllliiihhhgggggghhhiiikkkkkkjjjlllnnnnnnlllkkkkkkmmmnnnmmmjjjhhhffffffffffffjjjlllpppsssssswww||||||yyyvvvuuuvvv{{{yyyhhh[[[VVVUUU[[[ggguuuwwwpppmmmppprrrppplllkkkjjjjjjiiiiiijjjlllnnnpppoooppppppooollljjjjjjkkkooolllhhhfffdddcccaaa___^^^^^^______```ccchhhlllooommmlllooosssuuutttrrrmmmrrrwwwwwwtttpppnnnnnniiijjjkkkmmmooossswww{{{rrr]]]XXX^^^bbb}}}~~~}}}jjjYYYMMMJJJEEEBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::999888888777777777777777777666666666666666666555444444444333222333666999999999>>>CCCFFFMMM[[[nnn{{{kkk^^^aaabbb```]]]\\\^^^aaaeeedddddddddfffiiikkkmmmllllllllljjjhhhgggiiikkkkkkkkkkkkjjjjjjiiihhhhhhkkkjjjhhhhhhkkknnnoooooooooqqqsssrrrpppooonnnnnnhhhhhhggggggggghhhjjjkkkjjjkkklllllllllkkklllmmmmmmllljjjhhhfffeeeeeeeeeiiiiiikkkmmmnnntttyyyjjj^^^UUUTTTXXXbbbooo}}}vvvpppmmmoooqqqooolllllljjjjjjjjjjjjjjjkkkllllllkkklllmmmmmmkkkjjjjjjjjjnnnkkkhhheeedddbbb```^^^]]]^^^___```aaaccchhhkkkooommmkkklllnnnrrrtttuuuppprrrtttuuurrrooommmllljjjjjjjjjlllooorrrvvvxxxzzzaaaVVVWWW\\\xxx}}}yyyqqq^^^PPPLLLGGGCCCBBBBBBBBBBBB>>>>>>>>>?????????@@@@@@>>>>>>>>>=========<<<<<<::::::;;;;;;:::999888777777777777777777777777777555555555555555444444444444555666666666555777999???CCCNNN]]]mmmlllddd^^^```bbbaaa______aaadddfffeeeeeeeeefffgggiiijjjjjjkkkkkkiiihhhhhhjjjlllllllllmmmnnnooooooooonnnmmmjjjfffeeegggjjjmmmnnnkkkmmmoooooonnnmmmmmmnnnhhhiiiiiihhhgggggghhhjjjhhhiiiiiijjjkkklllmmmnnnlllkkkjjjhhhgggffffffffffffeeefffhhhjjjooo||||||oooeee\\\[[[___hhhrrryyysssoooppppppnnnmmmoooiiijjjkkkkkkkkkjjjiiihhhiiikkklllllljjjhhhggghhhjjjhhheeeddddddcccaaa___^^^```aaaaaabbbdddgggjjjlllmmmmmmmmmnnnrrrvvvzzzxxxtttqqqnnnmmmllllllkkklllkkkkkklllooorrruuuvvvkkk[[[VVVZZZpppyyyuuudddSSSNNNHHHDDDBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>=========<<<::::::;;;<<<<<<;;;:::999777777777777777777777777444444444555555555555555444666666555555666777777===???FFFPPPZZZhhh~~~ooobbbbbbaaaaaabbbbbbbbbccceeeggggggggggggfffffffffggggggfffgggggggggfffgggiiillljjjlllmmmoooppppppppppppllliiifffeeefffiiijjjjjjgggjjjmmmnnnnnnmmmnnnoooiiikkkmmmllliiiggghhhiiigggggggggiiikkkmmmnnnooolllkkkkkkjjjiiihhhhhhhhheeeeeegggjjjkkkoooxxx~~~uuummmhhhgggiiiqqqyyyxxxrrrqqqpppnnnnnnpppiiijjjkkklllkkkiiigggeeeiiijjjlllkkkhhhfffeeeeeefffeeeddddddeeeeeecccbbb___aaabbbccccccdddfffhhhiiillloooppppppsssyyy~~~wwwnnnhhhhhhjjjjjjjjjnnnmmmkkklllooorrrtttuuu~~~{{{hhh```XXXjjj}}}~~~yyyiiiTTTOOOIIIDDDBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>============:::;;;<<<=========<<<;;;777777777777777888888888333444444555555666666666222444555555666:::<<<<<<::::::>>>DDDHHHRRRhhh}}}eee^^^cccccccccbbbcccdddfffhhhiiiiiiiiihhhhhhgggfffffffffcccdddeeeddddddeeehhhkkkhhhiiikkkmmmnnnnnnmmmmmmjjjhhhffffffggghhhgggfffgggjjjmmmooooooooopppqqqjjjmmmooonnnkkkhhhhhhiiifffffffffhhhkkknnnoooppplllkkkkkkkkkjjjjjjiiiiiiggggggkkkooopppqqqwwwzzz{{{~~~vvvqqqmmmooowww}}}sssnnnppprrrpppmmmjjjkkkmmmnnnmmmjjjfffcccffffffggghhhiiijjjjjjkkkiiigggeeecccaaa`````````___``````bbbdddgggjjjkkkhhhlllqqqtttuuuvvvyyy|||yyyvvvrrrnnnjjjgggdddaaaiiikkkmmmnnnoooppprrrttt|||{{{^^^___ccc~~~~~~}}}~~~{{{tttnnn\\\SSSHHHEEEHHHIIIEEE@@@BBBBBBAAAAAA@@@?????????===============<<<<<<;;;:::::::::::::::;;;<<<===<<<;;;:::888777666555555777777666666555555444444444555555555666666777777777888999;;;AAAJJJUUU]]]uuurrrddd``````dddcccbbbcccfffjjjnnnpppmmmllljjjhhhfffdddccccccddddddddddddeeeeeefffgggiiiiiiiiihhhhhhhhhhhhhhhiiihhhhhhhhhggggggffffffggghhhjjjkkkkkklllnnnpppllljjjhhhkkkoooppplllhhhgggfffeeegggkkknnnppppppmmmmmmmmmllljjjhhhgggfffeeeiiimmmppprrrsssuuuwww{{{{{{|||{{{zzzwwwxxx|||~~~uuuppppppqqqpppmmmjjjlllnnnnnnnnnkkkhhhfffhhhhhhhhhhhhhhhhhhiiiiiihhhfffdddbbbaaa`````````bbbbbbbbbccceeehhhjjjllljjjnnnrrrtttttttttvvvxxxwwwuuuqqqmmmjjjfffcccaaaeeegggjjjlllnnnppptttvvvvvv}}}nnn```]]]qqq~~~~~~~~~vvvooo^^^UUUJJJFFFGGGHHHEEE@@@BBBAAAAAA@@@??????>>>>>>======>>>>>>======<<<;;;;;;;;;:::::::::;;;<<<<<<<<<;;;:::888777777777777888888777666666555555444444555555555666666666777777777888999===DDDMMMSSS```nnn~~~iii`````````hhhgggggggggiiilllnnnpppmmmllljjjhhhgggfffeeeeeegggfffeeecccccccccdddddddddeeeffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggghhhhhhhhhiiijjjmmmpppooommmkkkmmmppprrrooollljjjhhhggggggiiikkklllllljjjjjjjjjiiihhhggggggfffgggjjjnnnqqqrrrsssuuuwww}}}}}}{{{zzz|||||||||zzzuuupppqqqssssssrrrlllmmmnnnoooooommmkkkiiikkkjjjiiihhhgggffffffffffffeeecccaaa````````````dddddddddeeefffhhhjjjkkklllnnnqqqrrrqqqqqqrrrssstttssspppmmmiiifffdddcccbbbdddgggjjjlllpppuuuxxxxxx~~~}}}hhh\\\ccc{{{~~~zzzrrrcccZZZOOOIIIGGGGGGDDDBBBAAAAAA@@@@@@???>>>>>>>>>======>>>>>>======<<<;;;<<<;;;;;;;;;;;;;;;::::::;;;:::999999888888999999999888888777777666555555555555555555555666666666666777777888999===BBBFFFMMMWWWgggyyynnn```]]]```bbbhhhhhhiiijjjkkkkkklllmmmlllkkkjjjiiihhhhhhiiiiiikkkiiifffcccaaaaaaaaabbb```aaabbbdddfffhhhjjjjjjiiiiiiiiiiiijjjjjjjjjjjjfffffffffeeeeeegggkkkooossspppmmmnnnqqqsssrrrqqqnnnkkkhhhfffggghhhgggggggggfffffffffffffffggghhhhhhjjjmmmooopppqqqsssttt}}}|||zzzxxxyyysssqqqsss{{{{{{vvv{{{{{{tttpppssswwwyyyyyymmmnnnooooooooonnnmmmlllmmmkkkiiigggeeedddcccccceeedddbbb``````___``````ffffffeeeeeefffhhhjjjkkkllllllmmmnnnnnnnnnooooooqqqqqqqqqnnnkkkhhhffffffdddfffhhhiiikkkooouuuyyy}}}ttt```\\\kkk~~~xxxkkkcccWWWNNNIIIGGGEEECCCAAA@@@@@@??????>>>======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::999:::999999999999999::::::999999888888777666666666555555555555555555555555444555666777777888;;;===EEEKKKTTT```nnnttteee^^^^^^```aaacccdddfffggghhhhhhhhhhhhkkkjjjhhhhhhhhhiiikkklllllljjjgggdddbbbbbbbbbccc```aaabbbdddfffhhhiiijjjjjjjjjiiiiiihhhhhhhhhhhheeeeeedddbbbbbbeeeiiimmmssspppmmmmmmooorrrssssssoookkkgggeeeeeeffffffeeeeeeeeedddeeefffgggiiijjjfffhhhkkkllllllmmmooopppyyywwwttttttzzzsssjjjgggmmm{{{vvvzzz~~~yyysssqqqssswwwyyyzzznnnnnnnnnnnnnnnnnnmmmmmmnnnllliiifffdddbbbbbbbbbdddcccaaa`````````aaaaaaggggggffffffggghhhjjjkkkjjjjjjjjjjjjlllmmmmmmmmmoooqqqrrrpppmmmjjjiiijjjjjjjjjjjjjjjjjjmmmrrrvvv~~~ggg[[[cccxxxvvvooocccXXXNNNIIIFFFEEEAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<:::999999999999888888999999::::::999999888888777666666666555555555555555444444444222444666777666777999:::@@@CCCHHHNNNWWWeeevvv{{{jjj```]]]]]]]]]]]]]]]___bbbdddffffffffffffhhhgggfffeeefffhhhjjjlllkkkjjjgggeeeddddddeeeeeebbbbbbcccdddfffgggggghhhjjjiiihhhgggfffeeedddcccddddddbbbaaa```cccgggkkkpppnnnkkkkkklllooorrrsssmmmjjjfffdddeeefffggggggfffffffffggghhhjjjkkklllgggiiikkkkkkkkklllnnnpppyyywwwtttsssvvv~~~|||mmmeeeiii|||xxx{{{~~~|||}}}}}}yyyuuusssssstttuuuuuuooonnnmmmlllllllllllllllmmmkkkhhheeecccbbbbbbcccdddcccbbbaaa```aaabbbccchhhhhhhhhhhhiiijjjlllmmmllljjjiiiiiikkkllllllkkkmmmppprrrqqqnnnkkklllmmmpppooollljjjiiikkkooossstttaaaaaaooo{{{qqqcccUUULLLHHHGGGBBBBBBAAAAAA@@@??????>>>>>>>>>??????>>>>>>===<<<:::;;;<<<<<<<<<;;;:::999888888888777888888999999999888888777777666555555555555555444444444444444222444666777666777888::::::<<>>????????????>>>======999:::;;;======<<<;;;:::888888777777666777777777888888777666666555555444555555555444444333333333444555777666666666777999777999<<<>>>@@@FFFOOOUUU```kkkzzz~~~xxxjjj\\\YYYZZZYYYZZZ\\\]]]^^^___aaabbbcccccccccaaa```^^^]]]^^^aaadddfffffffffgggfffeeedddbbbaaaaaaaaabbbccccccddddddeeedddddddddddddddcccccccccaaabbbbbbbbbaaabbbdddfffhhhhhhgggggggggiiilllnnnllliiieeeccceeehhhjjjkkkiiikkkmmmnnnnnnmmmkkkiiilllmmmnnnooooooqqquuuwww{{{zzz|||~~~}}}mmmiiivvv}}}zzzwwwwwwuuuxxx~~~rrrrrrrrrsssssstttssssssooommmkkkhhhgggggghhhiiijjjhhheeecccbbbcccdddeeedddcccbbbbbbbbbcccdddeeelllllllllmmmnnnppprrrtttvvvrrrnnnlllmmmmmmkkkiiiggglllqqqqqqmmmkkklllnnnqqqoookkkgggeeeggglllppptttzzzlllgggtttaaaRRRKKKIIIDDDCCCCCCBBBBBBAAAAAA@@@???????????????>>>======888999;;;=========;;;:::888888777666666666666666777777777666555555444444555555555444444333333333666777777666555444666888999;;;>>>>>>>>>@@@EEEIIIOOOXXXdddppp{{{{{{yyyvvvgggZZZXXXZZZZZZ]]]aaa^^^^^^^^^^^^____________```^^^\\\[[[\\\^^^bbbdddeeefffffffffdddbbb___]]]______```aaabbbcccddddddbbbbbbcccddddddeeeffffff```bbbcccbbbbbbbbbdddeeeffffffggggggggghhhkkkmmmnnnjjjfffdddeeehhhjjjkkkjjjlllnnnpppooommmiiigggjjjlllmmmnnnoooqqqtttwww~~~}}}}}}zzziiiooo{{{sssppppppvvvrrrnnnlllkkkkkkmmmnnnnnnmmmlllmmmnnnnnnkkkjjjjjjjjjnnnkkkhhhgggdddbbbbbbcccddddddcccbbbcccdddfffgggkkklllmmmmmmmmmmmmppprrrwwwtttpppnnnnnnnnnnnnmmmkkkooorrrpppkkkiiikkknnnqqqppplllhhheeeeeegggjjjtttuuu}}}wwwaaarrrnnn___RRRIIIDDDCCCCCCCCCDDDCCC@@@===?????????>>>>>>>>>>>>>>>???<<<999999<<<======;;;888888999999999:::::::::888888777666555444444333333444444555555444444333666555555555555444444444666666666777999;;;===???FFFMMMWWW___fffrrrtttyyyvvvcccVVVYYY^^^\\\ZZZ]]]\\\]]]___aaacccccccccccc___^^^]]]\\\\\\^^^```aaafffffffffeeeccc```^^^\\\```aaaaaabbbcccdddddddddddddddddddddfffhhhjjjkkkiiibbb```ccceeebbbcccgggccceeefffeeeeeeeeegggiiimmmjjjfffeeehhhjjjkkkjjjllllllllllllkkkjjjiiihhhmmmmmmmmmnnnpppqqqssstttrrrssszzztttqqqpppuuuzzzvvvjjjkkkjjjhhhiiikkkllllllkkkgggiiikkkkkkjjjjjjkkklllpppnnnllliiifffcccbbbcccaaaaaaaaabbbdddeeeggghhhjjjkkkmmmmmmmmmmmmooopppuuussspppoooooopppoooooonnnppprrrrrrooonnnoooqqqrrrqqqoookkkggggggiiikkkppprrrzzzdddkkk~~~wwwgggWWWKKKGGGFFFEEEDDDDDDBBB@@@===????????????>>>>>>>>>>>>>>>;;;999999;;;<<<<<<;;;999999999999999999999999777777777666555555555444333444444555555444444333444444444555555555666666666666666777888:::<<<===<<>>@@@@@@?????????>>>>>>>>><<<;;;999999;;;<<<;;;:::;;;;;;::::::999999888888666666666666666666666666444444555555555555444444222222333444555666777888666666666666777888999:::999===BBBDDDFFFKKKUUU\\\nnn||||||vvvrrrkkk^^^UUUXXX\\\[[[ZZZ]]]]]]^^^___````````````___```___]]]\\\[[[[[[\\\]]]]]]^^^______^^^]]][[[ZZZZZZZZZYYYZZZ\\\___bbbdddffffffggghhhiiijjjlllmmmjjjfffccceeefffeeefffhhhgggggggggeeecccbbbccceeegggeeeddddddgggiiijjjjjjjjjkkklllmmmlllkkkiiiggghhhhhhiiijjjkkkmmmnnnoooyyytttrrrqqqssssssuuuyyyxxxoooppppppfffgggeeedddeeefffhhhggggggcccdddfffggggggiiikkkmmmtttvvvuuuooohhhdddbbb```]]]^^^aaaccceeefffffffffdddgggkkkmmmmmmllllllmmmnnnnnnnnnppprrrsssrrrqqqtttsssrrrsssuuuuuusssrrrssssssrrrooolllkkklllmmmmmmnnnqqqttttttyyyqqqfffggg|||ooo\\\NNNJJJFFFDDDCCCCCCAAA@@@AAA@@@@@@??????>>>>>>>>><<<<<<;;;;;;<<<<<<<<<<<<===<<<;;;:::999888777777666666666666666777777777444444555555555555444444333333444444555666666777666555555555666666666777999<<>>>>>======>>>>>>>>>>>>======>>>======<<<;;;999888777777666666666777777777777777444555555666666555555444555555555555555555555555555555555555555555555555666888999999888:::>>>BBBIIIQQQ]]]kkkyyy}}}xxxpppsssxxx{{{{{{{{{zzz{{{{{{jjjjjjttt{{{mmm```[[[YYYZZZ\\\\\\\\\^^^```______^^^^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\XXXWWWWWWWWWZZZ]]]aaadddeeefffggghhhiiiiiijjjjjjiiihhheeedddeeeggghhhgggcccdddeeedddbbbbbbdddeeedddeeeggghhhiiiiiijjjkkkggghhhjjjkkkjjjiiigggfffdddddddddeeefffhhhjjjkkkzzztttooopppuuusssvvvyyyzzz~~~xxxooommmnnniiihhhgggffffffhhhiiiiiihhhiiiiiihhhfffddddddeeegggrrr|||wwwppppppnnnjjjdddeeeeeeeeeeeedddcccbbbbbbdddhhhiiijjjjjjkkklllkkkjjjjjjkkkmmmnnnnnnmmmnnnooooooooooooooonnnnnnooopppqqqpppnnnlllkkkkkkoooooommmjjjkkkvvvrrreeennnrrrZZZTTTLLLFFFDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>======???@@@@@@???>>>>>>???======<<<;;;:::999888888777777777777777777777777555555666666666666555555666666555555555444444444444444555666666666555555555777777888888999<<<>>>@@@EEELLLSSS]]]jjjyyy|||sssvvvyyy{{{{{{{{{}}}~~~~~~ttteeekkk{{{nnnbbb]]]]]]]]]]]]^^^^^^^^^___``````______^^^______```[[[ZZZYYYXXXWWWVVVUUUUUUTTTVVVWWWYYYZZZZZZZZZZZZVVVVVVUUUVVVWWWZZZ\\\^^^bbbcccdddeeeffffffffffffggggggdddaaacccggggggeeebbbcccdddcccbbbbbbccceeecccfffiiijjjiiiiiiiiijjjggggggggggggggggggffffffccccccdddeeefffhhhiiijjjxxxtttppplllnnnsssrrrwww{{{}}}}}}qqqmmmooollliiigggffffffhhhiiiiiihhhiiiiiigggdddbbbaaabbbdddkkkwww|||uuuoooppppppkkkgggffffffeeeddddddddddddbbbdddfffggggggiiikkkmmmllliiiggggggiiijjjjjjiiigggjjjmmmnnnllllllnnnqqqnnnppprrrqqqooommmkkkkkklllnnnmmmiiijjjssspppqqq}}}zzzeee^^^TTTKKKFFFDDDDDDDDDCCCBBBBBBAAA???>>>>>>===<<<>>>AAA@@@>>>======???======<<<;;;:::999999999999888888888777666666666555555666666666666555555444444444555555555555555333444555666777777666666666777777888888999;;;===999<<>>>>>===:::===@@@@@@>>><<<===>>><<<<<<<<<;;;;;;::::::999:::999999888777666555555555555666666666666555555222333333444555666777777333444555777888777777666333444444444444555777777333777<<<>>>@@@DDDJJJOOOUUU```jjjpppuuu}}}}}}~~~yyyyyyyyyyyyyyy{{{ooofffqqqttteee^^^\\\aaadddbbbaaa```aaaaaaaaa```_________aaabbbcccaaaaaaaaaaaa```___^^^^^^VVVWWWYYY[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYY]]]^^^___```aaaaaa```___ccceeebbb]]]___eeeeeeaaaffffffeeeccc```______```aaaeeeiiijjjgggeeeeeeeeefffeeecccbbbbbbccceeefffddddddeeefffgggiiijjjkkk{{{rrrpppmmmjjjiiijjjlllnnnsssvvvxxx{{{yyysssoookkkhhhiiiiiihhhhhhhhhggggggffffffeeeddddddccccccbbbbbbbbbaaafffkkkllljjjiiikkkooonnnkkkfffcccbbbcccddddddcccccccccddddddeeeeeeeeemmmkkkhhhfffeeedddeeefffiiigggeeehhhlllqqqrrrrrrqqqqqqqqqtttvvvtttnnniiimmmlllkkkjjjjjjnnntttyyy{{{|||~~~qqq___RRRLLLKKKJJJIIIEEEEEEDDDDDDBBB@@@???>>>@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;::::::<<<;;;999888777777666666555555666666666666555555777666666666555555555555222333333444444555555555777777777777666666666666666777888:::<<<>>>???@@@JJJNNNTTT[[[bbbhhhlllnnntttxxx}}}|||wwwwwwwwwwwwyyy{{{}}}~~~|||zzzvvvssstttxxx}}}vvvjjjggg}}}ooobbb^^^bbbbbbccccccccccccbbbbbbeeebbb^^^\\\]]]aaagggjjjjjjfffhhhqqqssskkkbbb^^^]]]\\\ZZZZZZ\\\^^^___^^^bbb```^^^[[[ZZZZZZ[[[\\\\\\]]]]]]^^^___^^^^^^^^^eeeccc___]]]\\\___bbbdddeeegggfff```^^^```bbbaaadddeeeeeedddcccbbbdddeeeeeeccc``````aaacccddddddeeeeeeffffffgggggghhhhhhzzzpppnnnllljjjjjjllloooqqqrrrxxx|||~~~vvvqqqnnnjjjhhhiiiggggggggggggggggggffffffdddddddddcccbbbaaa``````___dddhhhiiihhhgggjjjmmmmmmjjjeeebbbaaabbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbkkkiiihhhffffffggghhhiiikkkhhhfffgggjjjnnnppppppqqqrrrtttuuuvvvsssnnnkkklllkkkjjjhhhiiilllrrrwww{{{|||xxxgggYYYQQQNNNKKKIIIEEEEEEDDDBBBAAA@@@???>>>@@@@@@@@@????????????>>>>>>======<<<<<<;;;::::::<<<;;;999888777777666666666777777777777777777666777777666666666555555555444444444444444555555555555555555555555555555555666666888999;;;<<<>>>>>>===@@@DDDJJJOOOSSSVVVWWW]]]```eeejjjoootttzzz~~~~~~zzzvvvssspppoooooooooppprrrtttwwwxxxxxxwwwvvvuuuvvvxxx{{{}}}~~~nnnlllppplllaaa^^^```aaaaaabbbbbbbbbaaaaaabbbbbb```___```dddjjjoooxxxssssssxxxyyypppgggcccaaa___^^^^^^```aaabbbbbbbbbaaa___^^^]]]^^^___```^^^______```````````````hhheeeaaa^^^]]]^^^```aaa```cccddd``````dddggggggeeeeeefffdddcccbbbdddeeeeeeccc``````bbbdddeeeeeeeeeeeeffffffgggggghhhhhhtttllljjjiiihhhjjjmmmqqqssspppxxxzzz}}}|||sssooommmiiihhhiiieeeeeeeeefffffffffffffffdddccccccaaa```___^^^^^^]]]aaadddeeeddddddgggjjjjjjgggcccaaa`````````_________^^^^^^^^^^^^^^^^^^eeeeeeddddddfffgggiiikkkmmmjjjfffeeegggjjjlllmmmpppsssvvvvvvtttqqqnnnmmmjjjjjjhhhggggggjjjpppttttttvvv{{{rrrcccYYYSSSNNNJJJFFFEEECCCAAA????????????@@@@@@@@@????????????>>>>>>======<<<<<<;;;;;;;;;<<<;;;999888777777666666777777888888888888777777777777777666666666555555666666555555555555555555444444444444444444444444666666777888999:::;;;;;;888999<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;999888777666666666777777777777777777777777777777777666666666666555777777666666555555555444444444444444444555555555555666666777777888888888999:::;;;===>>>???@@@AAACCCEEEHHHJJJLLLNNNRRRUUUUUUVVVYYY[[[___bbbeeefffhhhlllrrrwww{{{}}}~~~}}}|||zzzyyyxxxwwwyyy{{{}}}~~~~~~~~~{{{zzzzzz{{{|||yyytttmmmhhheeedddcccbbbaaaaaabbbdddgggjjjmmmooopppqqqrrrsssuuuvvvwwwxxx|||{{{rrrssswwwkkkaaa]]]]]]\\\]]]^^^_______________aaafffiiigggbbbbbbgggmmmqqqrrruuuzzz{{{vvvooojjjdddbbb``````aaabbbbbbbbb^^^^^^]]]]]]]]]^^^___```````````````aaaaaabbbbbbkkkiiieee```\\\ZZZYYYYYY]]]bbbdddaaaaaadddfffeeeffffffgggeeedddcccdddfffcccaaa___```ccceeeggggggeeeeeeeeeeeefffhhhiiijjjsssjjjgggggggggfffhhhkkkpppuuuxxx}}}~~~{{{~~~yyypppmmmjjjeeecccccc`````````aaaaaabbbbbbbbb```___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]___```]]]\\\\\\]]]```aaaaaa```aaaaaa``````______^^^^^^]]]^^^___aaacccfffhhhiiillljjjgggcccaaabbbdddfffhhhlllppppppmmmjjjjjjkkkjjjjjjiiiggggggiiimmmpppnnnpppuuu{{{vvviii___WWWRRRHHHFFFCCCAAA??????@@@AAA@@@@@@@@@?????????>>>>>>===============<<<<<<<<<;;;;;;999888777666666666777666666555555666666777888777777777666666666666777777666666555555555444444444555555555666666666555555555666666666777777666777777888999;;;<<<<<<<<<===???@@@@@@BBBEEEGGGJJJKKKLLLMMMOOOPPPQQQQQQRRRVVV\\\aaadddgggiiikkkpppppprrrssstttttttttttttttttttttvvvxxxxxxxxxwwwwwwvvvuuutttsssssssssrrrppprrruuuvvvvvvvvvxxxzzzuuutttqqqooommmmmmmmmmmmhhhddd___\\\[[[\\\]]]]]]\\\]]]^^^```cccfffjjjkkknnnnnnnnnoooqqqtttvvvxxx{{{yyytttxxxxxxjjjbbb]]][[[]]][[[\\\]]]^^^^^^^^^^^^^^^ccchhhllliiibbb]]]___ccceeejjjrrrxxxzzzvvvnnngggeeeccc``````aaaaaaaaa```______^^^]]]]]]]]]]]]]]]___^^^^^^^^^^^^___```aaahhhfffccc```\\\ZZZXXXWWW[[[aaacccbbbaaadddeeecccdddeeefffeeecccccceeefffcccaaa______bbbeeefffgggeeeeeeddddddfffhhhjjjkkkuuuhhhdddfffgggggghhhkkkooovvv|||{{{{{{vvvmmmjjjhhhccc``````]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZYYY[[[ZZZZZZYYYZZZZZZ[[[[[[ZZZZZZ[[[]]]```aaaaaa___aaaaaaaaa```````````````^^^___```bbbdddeeefffggghhhgggfffcccaaa```bbbcccdddgggjjjkkkjjjiiiiiiiiiiiiiiiiiigggfffhhhkkknnnlllnnnsssxxx{{{zzzmmmbbbYYYTTTHHHGGGEEECCCAAAAAAAAAAAA@@@@@@@@@????????????>>>========================<<<;;;999888777777666666777666555444444555666777888888777777777666666666666666555555555555555555444444444555666666777777444444555555666666777777666666666666777999:::;;;999:::;;;;;;;;;<<<>>>@@@CCCCCCDDDEEEEEEEEEDDDDDDEEEIIIOOOSSSVVVXXXZZZ\\\___```aaacccdddeeeeeeeeehhhiiijjjlllnnnoooppppppooooooooonnnnnnmmmmmmmmmhhhjjjlllmmmmmmmmmnnnooopppnnnkkkgggdddaaa```___^^^[[[XXXWWWXXXZZZ\\\\\\XXXXXXYYY[[[^^^aaadddfffkkkkkklllmmmooorrruuuwwwyyy~~~xxxoootttooobbb\\\ZZZ[[[]]]\\\]]]]]]^^^^^^]]]]]]\\\cccgggkkkhhhbbb\\\ZZZ[[[aaaiiirrruuuvvvssskkkdddfffdddaaa``````aaa```___`````````______^^^^^^]]]]]]\\\[[[[[[[[[\\\]]]^^^ccccccbbb```^^^]]][[[ZZZYYY___cccccccccffffffdddbbbcccddddddcccccceeegggdddbbb``````ccceeeggggggeeeeeeddddddeeehhhjjjlll|||vvvlllbbb```cccbbbccceeejjjqqqzzz}}}{{{{{{xxxppphhhfffeee```]]]^^^\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYY\\\[[[YYYXXXXXXXXXXXXWWW[[[[[[\\\^^^``````^^^]]]^^^^^^_______________```^^^^^^___```````````````cccdddeeecccaaa___```bbbcccccceeegggjjjkkkjjjhhhhhhhhhgggfffeeefffhhhkkkjjjkkkpppuuuvvv|||{{{nnnaaaWWWRRRHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>=====================>>><<<;;;999888777777666666888777666444444666777888888888888777777777666666444444444444444555555555222333333444555555666666333444444555666777777888999888888888888:::;;;<<<999;;;;;;;;;::::::<<<>>>===>>>???@@@@@@@@@???>>>???CCCHHHLLLNNNPPPQQQSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[]]]___bbbccceeefffhhhfffffffffgggfffeeeeeeddd___aaacccdddcccbbbbbbcccgggeeebbb___[[[XXXVVVUUUWWWVVVTTTUUUWWWYYYZZZYYYVVVVVVWWWYYY[[[^^^aaacccfffhhhkkknnnppprrrsssssswww|||{{{qqqnnn|||jjj]]]ZZZZZZ[[[]]]^^^^^^^^^^^^]]]\\\[[[[[[___cccfffgggddd___[[[YYY]]]eeekkkkkkkkkkkkfff```dddaaa___]]]]]]^^^]]]\\\]]]]]]^^^^^^^^^^^^^^^^^^\\\[[[YYYYYYYYYZZZ\\\]]]___```aaabbbbbbbbbaaaaaa\\\bbbgggfffeeegggfffccc___```bbbbbbbbbcccfffhhhgggeeecccccceeeggghhhhhheeeeeedddccceeehhhkkkmmm}}}vvvqqqnnnhhh___\\\```[[[]]]```gggpppzzz{{{vvvxxx}}}ssskkkdddcccbbb___]]]]]][[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ]]][[[XXXWWWWWWWWWVVVUUU\\\\\\]]]___```___\\\ZZZ\\\\\\\\\]]]]]]^^^^^^^^^\\\\\\\\\\\\\\\[[[ZZZYYY```bbbddddddaaa___```bbbcccaaabbbeeejjjlllkkkhhhfffgggfffeeecccdddgggiiihhhhhhmmmsssssswwwxxx|||nnn```UUUOOOHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@????????????>>>============>>>>>>>>>>>><<<;;;999888777777666666999888777555555777888999888888888888777777777777222333333444444555555555111111222333333444555555333333444555666777888999:::999888777777888999:::888999:::999888888:::;;;777888:::;;;<<<<<<;;;;;;:::===BBBEEEGGGHHHJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTQQQTTTWWWZZZ[[[]]]___aaa^^^___`````````___]]]\\\XXXZZZ]]]]]][[[ZZZZZZZZZYYYXXXVVVSSSQQQOOONNNMMMPPPOOONNNOOOQQQSSSSSSRRRWWWWWWXXXYYY\\\___aaacccbbbeeekkkooorrrrrrqqqpppuuuzzzvvvpppssshhh[[[YYYZZZ[[[]]]_________^^^]]]\\\[[[ZZZ[[[^^^cccffffffccc^^^[[[VVV]]]aaa``````cccbbb^^^```^^^[[[YYYZZZZZZYYYXXXXXXXXXZZZ[[[\\\]]]]]]]]][[[ZZZYYYXXXXXXZZZ\\\]]]]]]^^^aaaccceeeeeefffeeeccchhhkkkiiigggfffccc___]]]___```aaabbbcccfffhhhjjjhhheeeeeefffhhhiiiiiifffeeecccccceeehhhkkkmmmtttnnngggbbb```^^^\\\ZZZZZZ[[[```jjjuuu||||||zzz{{{xxxvvvwwwvvvkkkhhhddd```]]]\\\]]]]]]```___^^^]]]\\\[[[\\\\\\ZZZZZZYYYXXXVVVUUUTTTTTTYYYYYYYYYXXXWWWVVVUUUTTTTTTXXX]]]```___]]]\\\[[[\\\\\\[[[YYYWWWWWWXXXZZZ]]][[[XXXVVVWWWWWWVVVUUUVVVYYY\\\^^^^^^___```bbbbbbbbbdddfffggghhhhhhhhhgggffffffeeeeeedddccccccfffgggkkknnnpppuuuqqquuu~~~vvvjjj]]]TTTOOOLLLHHHGGGGGGGGGDDDAAADDDCCCAAA>>>============??????>>>=====================<<<;;;::::::::::::;;;:::888777777777888888666666666666555555555555444444555555555555444444555555444444444333333333333333333444444444555555666666555555666777999:::777777666666666666777777777777888999::::::;;;;;;<<<======>>>???@@@@@@@@@GGGGGGHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNLLLKKKJJJKKKLLLMMMJJJLLLNNNNNNNNNOOOQQQRRRRRRUUUXXXZZZ\\\___bbbeeeccceeehhhllloooqqqrrrrrrxxxyyy{{{~~~~~~rrrsss{{{xxxbbb```___WWWUUU[[[]]]]]]\\\\\\\\\]]]]]]^^^^^^]]]^^^aaaeeefffccc```[[[ZZZYYY[[[^^^```^^^\\\[[[\\\\\\[[[ZZZXXXVVVUUUXXXYYYZZZZZZ\\\\\\]]]^^^]]]\\\[[[YYYYYYYYYYYYZZZ[[[]]]___``````aaaccceeeeeekkkooonnniiiddddddeee```___^^^^^^```bbbeeegggiiihhhhhhhhhhhhhhhiiiiiiddddddeeefffggghhhiiijjjvvvmmmhhhaaa]]][[[[[[ZZZXXXYYY\\\cccllltttxxxwwwttttttuuuxxxwwwjjjgggeeeaaa^^^\\\[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXXZZZYYYXXXWWWVVVTTTSSSRRRVVVWWWWWWVVVVVVUUUTTTSSSVVVYYY]]]___]]][[[YYYXXXYYYZZZZZZXXXVVVUUUVVVWWWZZZXXXVVVUUUVVVWWWWWWVVVTTTWWWYYY[[[\\\]]]```ccccccdddeeeeeeffffffffffffddddddccccccbbbbbbbbbbbbdddeeehhhlllmmmqqq~~~vvv~~~xxxoooccc[[[TTTOOOJJJHHHHHHGGGDDDAAAAAAAAA@@@@@@@@@@@@AAAAAA??????>>>=====================<<<;;;::::::::::::;;;:::999888777777888999999888888888777777777777444555555666666555555444555555555444444444333333333333333444444444555555999888666555555555666777777777666666666666777777666666777777888999999:::;;;;;;<<<======>>>??????BBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIHHHJJJLLLMMMMMMMMMOOOQQQRRRTTTWWWXXXZZZ[[[^^^```aaacccfffjjjmmmoooqqqqqqxxxyyy{{{}}}~~~}}}|||{{{yyyxxxzzz|||{{{|||sssccccccccc[[[XXX]]]___^^^]]]\\\\\\]]]^^^___\\\\\\]]]```dddeeecccaaa^^^\\\[[[]]]___```^^^\\\YYYYYYZZZZZZYYYXXXWWWVVVYYYZZZZZZ[[[\\\]]]^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYY[[[\\\]]]]]]\\\\\\]]]___bbbfffkkkllliiifffeeeeeeaaa````````````bbbcccdddhhhggggggggggggggghhhhhheeefffggghhhiiijjjjjjjjjvvvjjjeeeaaa\\\XXXWWWWWWWWWWWWUUU[[[dddlllpppqqqqqqqqqsssxxx{{{zzzxxxnnnhhhdddbbb___\\\ZZZZZZZZZ[[[[[[\\\\\\\\\[[[YYYWWWVVVZZZYYYXXXVVVTTTRRRQQQPPPSSSSSSTTTTTTTTTSSSSSSRRRWWWYYY\\\\\\ZZZWWWUUUTTTUUUVVVXXXWWWUUUSSSSSSTTTVVVUUUSSSSSSUUUWWWWWWWWWTTTUUUVVVWWWXXX[[[```cccdddddddddeeeeeeddddddcccccccccbbbbbbbbbbbbbbbcccccccccfffhhhiiilllvvvwwwvvv}}}xxxooogggZZZUUUNNNIIIHHHGGGDDDBBBAAABBBBBBCCCCCCBBBBBBAAA??????>>>============>>>>>>===<<<;;;::::::::::::::::::999888888888999999999999888888888777777777555555666666666666555555555555555444444444444333333333333444444444555555;;;999777555444444444444777666666555555666666777555555666666777777888888999999::::::;;;<<<<<<<<<======>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGIIIJJJJJJKKKMMMOOOPPPRRRTTTVVVVVVXXXZZZ\\\___```dddgggkkknnnpppqqqsssuuuwwwzzz{{{{{{yyyxxxuuuuuutttuuuyyywwwttt}}}~~~mmmdddhhhiiiaaa\\\______]]][[[ZZZZZZ[[[]]]___\\\\\\]]]```bbbcccbbbaaa^^^]]]\\\]]]^^^^^^\\\ZZZVVVVVVWWWXXXYYYYYYXXXXXXZZZZZZ[[[\\\]]]^^^______\\\[[[YYYXXXWWWWWWXXXXXXYYYZZZ[[[ZZZXXXWWWWWWXXX^^^aaaeeehhhiiihhheeedddbbbbbbbbbbbbbbbbbbbbbbbbffffffeeeeeedddeeeeeeffffffgggiiikkkkkkjjjiiihhhzzzkkkaaa```]]]YYYVVVTTTUUUVVVWWWSSSZZZbbbgggiiikkkooosss{{{~~~zzz}}}rrrkkkkkkcccaaa^^^[[[YYYXXXXXXXXXWWWYYYZZZ\\\\\\ZZZXXXWWWZZZYYYXXXUUUSSSQQQOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRTTTVVVXXXXXXVVVSSSRRRRRRSSSUUUWWWVVVUUUSSSRRRRRRSSSQQQPPPQQQTTTVVVWWWWWWVVVWWWVVVUUUVVVYYY^^^aaaaaaaaabbbcccccccccbbbbbbccccccbbbbbbcccccceeeeeedddcccdddgggggghhhoooyyyzzzrrr{{{zzzrrrbbb[[[RRRLLLIIIGGGDDDBBBDDDDDDEEEDDDCCCAAA???===@@@???>>>>>>======>>>>>>>>>===<<<;;;;;;::::::::::::::::::999999999::::::777777777666666666555555555666666777777666666555555555555555444444444444333333333444444444555555:::999777555444444444444666666666555555666666666555555666666666777777777777777888888999999999999999::::::;;;<<<<<<======???@@@@@@AAACCCDDDDDDEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDCCCBBBDDDFFFGGGGGGHHHKKKLLLMMMOOORRRTTTUUUWWWZZZ\\\^^^```bbbfffjjjmmmoooqqqllloootttwwwwwwvvvuuuuuurrrtttwwwzzz~~~xxxqqqooo{{{rrrhhheeekkklllccc]]]^^^^^^\\\YYYWWWVVVXXX[[[]]]^^^^^^___```aaaaaa```___\\\\\\[[[[[[[[[YYYXXXWWWTTTUUUVVVXXXYYYZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^______[[[ZZZXXXWWWVVVVVVWWWWWWWWWXXXXXXWWWUUUTTTUUUVVV[[[]]]```eeehhhhhhdddaaacccddddddeeeeeeddddddcccddddddcccbbbbbbbbbccccccccceeegggiiijjjhhhfffeeexxxmmmddd^^^]]][[[WWWTTTRRRSSSUUUWWWYYY]]]aaaaaaaaafffooowww}}}zzz|||uuuiiidddgggcccaaa___[[[XXXVVVUUUTTTTTTVVVYYY[[[\\\\\\[[[ZZZZZZYYYWWWUUUSSSQQQOOONNNNNNNNNOOOPPPQQQQQQQQQQQQOOOQQQSSSSSSRRRQQQRRRSSSRRRTTTVVVWWWUUUSSSSSSSSSQQQPPPOOOPPPSSSVVVWWWWWWZZZZZZXXXUUUTTTVVVZZZ^^^\\\]]]^^^___```aaaaaaaaaaaa`````````aaabbbdddfffeeecccdddfffffffffkkkrrr}}}xxxwww~~~wwwiiibbbXXXQQQMMMJJJFFFCCCDDDDDDDDDDDDBBB@@@>>>===@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;::::::777777777777666666666666666777777777777777777666666666555555555444444444333333333444444444555555777666555444444555666777666666555555555555666666666666666777777777777777666666666666666777777777888999999::::::;;;;;;;;;<<<<<<===>>>??????@@@@@@CCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBAAAAAA???AAADDDEEEEEEFFFIIIKKKJJJLLLPPPSSSUUUXXX[[[^^^___```bbbeeeiiillloooqqqooorrrvvvwwwuuusssrrrsssqqqvvv|||{{{nnnhhhiiijjjeeeeeejjjiiiaaa[[[[[[___]]]ZZZWWWWWWXXX[[[]]]aaaaaabbbaaa```^^^^^^^^^]]]]]]]]]\\\ZZZXXXWWWVVVVVVVVVWWWXXXZZZ[[[]]]]]]YYYZZZZZZ[[[\\\]]]^^^^^^YYYXXXWWWUUUUUUUUUUUUVVVTTTUUUVVVVVVUUUTTTVVVWWWZZZ[[[^^^bbbeeeeeecccaaaddddddeeegggggggggggggggcccbbbbbbaaa``````aaaaaa___aaacccffffffeeecccbbbyyyooohhhccc___]]]YYYYYYWWWTTTSSSTTTXXX[[[eeefffdddaaaaaahhhttt~~~}}}||||||rrrkkkbbb^^^aaaaaa```]]]ZZZWWWUUUTTTSSSTTTUUUWWWZZZ[[[\\\\\\\\\YYYXXXWWWUUUSSSQQQPPPOOONNNOOOPPPQQQQQQQQQQQQQQQMMMNNNPPPPPPPPPQQQSSSUUUSSSTTTVVVVVVTTTSSSTTTUUURRRPPPOOOPPPRRRUUUUUUUUU[[[[[[XXXUUUSSSTTTXXX[[[XXXYYYZZZ\\\]]]^^^______\\\[[[ZZZ[[[\\\___bbbcccfffddddddffffffeeehhhmmmyyyvvv}}}xxxpppiii```YYYTTTPPPKKKGGGAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::999999999888888888777777888888888888777777666666666555555555444444333333333444444444555555444444333333444666777888666555555444444555555666666666666777777777777777555555555555555555555555777888888888999999999:::777777888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>===???BBBCCCDDDEEEGGGIIIHHHKKKOOORRRUUUXXX\\\___``````bbbdddgggkkkmmmooouuuxxxyyyxxxsssppppppqqqqqqwwwrrreeebbbfffxxxdddaaabbbeeeccc\\\XXXYYY```___\\\ZZZYYYZZZ\\\]]]aaabbbbbb```]]]\\\\\\]]]___``````___\\\ZZZYYYYYYXXXXXXXXXXXXYYY[[[\\\]]]WWWXXXXXXYYYZZZ[[[\\\\\\XXXWWWUUUTTTSSSSSSTTTTTTRRRSSSUUUUUUUUUUUUWWWXXXXXXZZZ\\\___aaabbbcccdddeeeeeeffffffggghhhiiiiiibbbbbbaaa```____________\\\^^^```bbbccccccbbbbbb}}}qqqlllfffaaa^^^\\\[[[ZZZYYYZZZZZZYYYYYY[[[aaaeeellljjjhhhfffjjjtttyyy~~~xxxkkkbbb^^^\\\\\\[[[ZZZYYYXXXVVVUUUTTTSSSVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQPPPPPPQQQRRRRRRRRRQQQQQQNNNPPPPPPPPPPPPQQQTTTVVVSSSTTTTTTTTTRRRRRRTTTUUUTTTRRRPPPPPPRRRTTTTTTSSSXXXXXXWWWTTTSSSSSSVVVYYYWWWWWWXXXZZZZZZ[[[[[[[[[YYYXXXXXXXXXZZZ]]]```cccfffccccccffffffdddeeeiiiqqqzzz{{{www~~~zzzwwwqqqhhhaaa\\\WWWQQQLLLDDDCCCCCCCCCCCCCCCCCCDDDAAA@@@??????>>>>>>?????????>>>===<<<;;;;;;;;;;;;999:::;;;<<<======<<<;;;:::::::::999999999888888777888888999999888888777666666666666555555555555333333333444444444555555444444333333444555777888666555555444444555555666555555555555555555555555444444444444444444444444555555555666666666666666444555555666666777777888777888888888888888888999888888888999999:::::::::<<<;;;:::::::::<<<===>>><<<>>>AAABBBCCCDDDGGGIIIHHHJJJNNNQQQSSSVVVZZZ\\\``````aaabbbeeehhhkkklllqqqtttuuusssooommmooosssuuuzzzxxxnnndddfffpppkkk^^^]]]^^^^^^[[[WWWVVVXXX^^^]]][[[ZZZYYYYYYZZZZZZ\\\^^^___]]][[[ZZZ[[[]]]___```aaa```]]]ZZZZZZ[[[YYYYYYXXXXXXXXXYYYZZZ[[[UUUUUUVVVWWWXXXYYYZZZZZZWWWVVVTTTSSSRRRRRRSSSTTTRRRSSSUUUUUUTTTTTTVVVWWWTTTWWW[[[]]]^^^aaafffjjjgggfffeeeeeeeeefffggggggbbbbbbaaa```____________]]]^^^___aaacccdddeeeeeexxxvvv{{{~~~wwwrrrnnnjjjfffaaa___[[[YYYYYYYYYXXXWWW[[[\\\^^^^^^___dddkkkpppllljjjiiikkksss}}}tttddd[[[YYYYYYWWWVVVVVVVVVUUUUUUUUUTTTTTTWWWWWWVVVUUUUUUUUUVVVVVVXXXXXXWWWVVVUUUTTTSSSRRRQQQRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRRRRQQQRRRUUUWWWSSSSSSSSSRRRQQQQQQSSSVVVVVVTTTQQQQQQRRRSSSSSSRRRTTTUUUTTTSSSRRRSSSUUUXXXWWWWWWXXXXXXXXXXXXXXXWWWZZZYYYXXXXXX[[[^^^bbbdddeeecccccceeeeeecccdddgggjjjtttnnn}}}~~~{{{vvvnnngggbbb\\\UUUPPPIIIHHHFFFDDDBBBBBBBBBCCCAAA@@@??????>>>????????????>>>===<<<<<<;;;;;;<<<999:::<<<=========<<<<<<888888888777777777777666888888999999999999888888777666666666555555555555333333333444444444555555555555444333444555666777555555555444444555555555444444444444444444444444444444444444444444444444333333333333333444444444555555555666666777777888777777777888888999999999888888999999:::;;;;;;;;;>>>===;;;;;;;;;===???@@@;;;>>>@@@BBBBBBDDDGGGIIIIIIKKKNNNPPPRRRTTTWWWYYY______```aaacccfffhhhjjjgggkkkmmmllljjjkkkpppuuuyyy}}}~~~{{{uuunnniiippp}}}{{{bbb[[[ZZZZZZZZZWWWTTTVVVYYYZZZZZZYYYXXXWWWVVVVVVVVVXXXZZZ[[[[[[YYYYYY[[[^^^\\\___```___[[[YYYYYY[[[ZZZYYYXXXWWWVVVWWWXXXXXXSSSTTTTTTUUUVVVWWWXXXXXXVVVUUUTTTRRRRRRRRRSSSSSSRRRSSSUUUTTTSSSSSSTTTUUUQQQVVVZZZ\\\\\\```hhhoooiiigggeeecccbbbcccdddeeecccbbbaaa```___^^^^^^^^^^^^___```bbbdddfffhhhiii{{{wwwqqqkkkfffdddddddddlllnnnqqqrrrqqqpppppppppjjjgggbbb^^^\\\ZZZYYYXXXXXXTTTPPPPPPSSSWWWYYYYYYWWWcccnnntttyyy{{{vvvnnnmmmkkklllttt|||jjj___YYYUUUTTTUUUUUUSSSPPPPPPQQQSSSTTTTTTXXXXXXXXXXXXWWWVVVUUUUUUYYYXXXXXXYYYXXXVVVQQQNNNNNNNNNOOOPPPQQQQQQQQQQQQVVVUUUVVVWWWYYYYYYWWWUUUUUURRRPPPQQQTTTWWWWWWVVVWWWSSSOOONNNOOOQQQSSSSSSYYYXXXVVVUUUTTTSSSSSSSSSXXXWWWVVVUUUUUUVVVXXXYYYWWWWWWWWWWWWXXX[[[```cccccceeefffeeecccccceeehhhnnnqqqwwwjjjrrr~~~~~~{{{vvvrrrnnneee[[[TTTQQQLLLFFFCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@??????@@@AAAAAAAAA@@@>>>===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888777666777888888888666:::999888666555555444444555666777777777666444333444333333333333444555555555555444333333333333444444444444444444444444444222333444444555555444444666666666666666666555555555444333333222222222222111222444666888888888888999888666555444444555555999999;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDHHHIIIKKKNNNRRRUUUWWWXXXVVVXXX[[[^^^___aaadddggggggggggggggghhhlllssswww|||pppyyyvvv```[[[ZZZZZZYYYWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVYYYYYYZZZZZZZZZZZZYYYYYY[[[YYYXXXZZZ\\\]]][[[XXXYYYYYYYYYYYYYYYYYYXXXWWWWWWUUUSSSTTTVVVXXXXXXXXXRRRSSSTTTUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPQQQSSSTTTTTTUUUVVVWWWYYY^^^eeejjjllliiidddbbbaaabbbbbbaaaeeebbb___\\\[[[\\\^^^```___aaaccceeefffgggffffffdddaaa]]]YYYVVVTTTTTTTTTXXXZZZ\\\]]]\\\[[[ZZZZZZWWWUUUSSSQQQPPPOOOOOONNNTTTSSSRRRRRRTTTWWWZZZ[[[hhhvvv}}}rrrlllpppwwwwwwfff]]]YYYUUUTTTUUUUUURRRPPPOOOPPPRRRRRRRRRWWWWWWWWWWWWVVVUUUUUUTTTWWWVVVWWWWWWXXXVVVRRROOOLLLMMMOOOPPPRRRSSSTTTTTTVVVUUUUUUWWWYYYYYYWWWUUUUUUSSSRRRSSSWWWYYYYYYXXXWWWTTTPPPNNNOOOQQQRRRSSSWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYYYY[[[___bbbbbbdddffffffddddddfffhhhlllooouuupppmmmqqq~~~zzzwwwtttnnneee___RRRMMMHHHEEEEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@???======>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888777777999999888777888777777666666666666777555666777777777666444444444333333333333444555555555555444333333333333444444444444444444444444444222333444444555444444444555555555555555555555555555444333333222222222333111222333555666666666666777666555444444444555666777777888999:::;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDGGGHHHJJJMMMPPPRRRTTTVVVYYY[[[\\\]]]\\\\\\]]]^^^aaabbbcccdddgggmmmtttyyy~~~ssssssnnnlll\\\[[[ZZZXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSUUUVVVVVVWWWXXXXXXWWWWWWYYYXXXWWWYYY[[[\\\ZZZXXXXXXXXXXXXXXXXXXWWWWWWVVVXXXVVVTTTSSSTTTTTTTTTSSSSSSTTTUUUVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPQQQSSSSSSSSSTTTUUUUUUWWW[[[aaaeeeiiifffbbb```aaabbbbbbbbbcccaaa]]]ZZZYYYZZZ[[[]]]^^^___aaabbbdddeeeffffffRRRQQQOOONNNLLLKKKKKKKKKIIIKKKMMMNNNLLLKKKJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQTTTUUUUUUXXX]]]aaaxxx{{{pppmmmxxxqqqbbbZZZWWWUUUTTTVVVTTTRRRPPPOOOPPPQQQPPPOOOTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTVVVWWWVVVSSSQQQKKKLLLNNNPPPRRRTTTUUUVVVUUUUUUTTTVVVWWWXXXWWWUUUTTTSSSTTTVVVYYY[[[[[[ZZZXXXUUUQQQOOOPPPQQQRRRRRRUUUUUUVVVWWWWWWVVVUUUUUURRRTTTWWWYYYZZZYYYXXXWWWXXXZZZ\\\\\\\\\\\\^^^```aaaccceeeffffffeeefffhhhjjjmmmrrryyyvvvhhhaaakkk|||}}}}}}yyysssnnnYYYUUUOOOKKKHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<========================;;;;;;;;;;;;:::::::::::::::888777888999:::999888666666666666666777888888666666666777666555555444444333333333333444555555555555444333333333333333444444444444444444444444222222333444444444444444444444444444444444444444444444333222222222333333222222333444444444444444444444444333444444555666777666666666777999;;;<<<===>>>???@@@AAACCCDDDDDDFFFGGGHHHKKKMMMPPPQQQRRRWWWXXXZZZYYYWWWUUUUUUVVVZZZ\\\```eeejjjqqqxxx}}}}}}jjjsssyyywwwkkkaaaZZZZZZYYYVVVTTTSSSRRRRRRSSSRRRRRRSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWVVVVVVXXXYYYZZZYYYWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUSSSQQQQQQQQQRRRQQQPPPRRRTTTVVVWWWWWWUUURRRPPPPPPPPPOOOPPPQQQRRRSSSTTTSSSTTTTTTTTTUUUWWW[[[^^^bbb```]]]]]]___aaabbbbbb```___\\\YYYWWWWWWXXXYYY\\\\\\]]]^^^```bbbdddeeeKKKKKKKKKKKKJJJIIIHHHGGGEEEGGGHHHHHHFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNQQQRRRMMMRRRWWWWWWWWWZZZbbbjjjtttnnntttxxxyyy{{{mmm___YYYWWWUUUTTTUUUTTTRRRQQQQQQRRRQQQPPPNNNRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSVVVXXXXXXWWWUUUMMMMMMNNNOOOQQQRRRTTTUUUTTTSSSSSSTTTVVVVVVUUUTTTQQQRRRTTTWWWYYYZZZZZZZZZYYYVVVRRRQQQQQQRRRRRRRRRSSSUUUWWWXXXYYYXXXWWWVVVRRRUUUZZZ]]]___]]][[[YYYYYY[[[^^^___^^^]]]]]]^^^```bbbdddeeeffffffffffffgggjjjpppuuu{{{lllaaagggooo|||~~~{{{iiiccc[[[RRRLLLIIIGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@@@@???===<<<<<<<<<===>>>?????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::999888999::::::999888666666666666666777777888666666666666666555555444444333333333333444555555555444333333222222333333444444444444444444444444222222333444444444444333222333333333333333444444444333333222222333333333333444444444444333333333222222333333444555666666888777666666777999<<<===<<<===>>>???AAACCCDDDDDDFFFFFFHHHJJJLLLNNNPPPQQQPPPRRRSSSSSSRRRQQQQQQRRRTTTZZZbbbkkkrrrwww|||{{{ssslll}}}nnnccc]]]\\\\\\YYYWWWUUURRRPPPPPPPPPQQQOOOPPPPPPOOOOOONNNMMMLLLMMMNNNNNNOOOQQQRRRTTTUUUUUUVVVVVVWWWXXXYYYXXXXXXUUUUUUTTTSSSSSSRRRRRRRRROOONNNMMMNNNPPPRRRQQQPPPQQQRRRUUUVVVVVVSSSQQQOOOPPPPPPPPPQQQRRRSSSTTTUUUTTTUUUUUUTTTTTTTTTWWWYYYZZZYYYWWWXXX[[[^^^___```___]]][[[YYYWWWVVVVVVVVVZZZZZZZZZ[[[]]]___bbbdddEEEEEEEEEEEEDDDCCCAAA@@@@@@BBBCCCBBBAAA@@@AAABBBBBBEEEGGGIIIIIIKKKOOORRRQQQWWW\\\\\\[[[^^^gggpppwwwuuuvvvxxxsss{{{xxxkkk^^^YYYWWWTTTRRRSSSSSSRRRRRRSSSTTTSSSQQQOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTVVVYYY[[[ZZZYYYPPPOOOOOONNNNNNOOOPPPQQQSSSRRRQQQQQQSSSTTTTTTSSSMMMOOORRRUUUVVVWWWWWWXXXXXXVVVSSSRRRRRRSSSSSSRRRSSSUUUWWWYYYZZZYYYXXXWWWVVVYYY]]]aaabbbaaa^^^\\\YYY\\\___```___]]]]]]^^^``````aaabbbdddddddddccceeehhhmmmqqqtttooollljjjoooxxxqqqfffYYYOOOIIIHHHHHHDDDDDDCCCBBBBBBAAAAAA@@@@@@???===<<<<<<<<<===>>>????????????????????????<<<<<<<<<;;;;;;;;;:::::::::999888999::::::999888888777777666666666666666777666666666555555555555444333333333333444555555444444333222222222222333444444444444444444444444111222333333444444333333222222222222333333444444333333333222222333333444555555555444444444444444111222222444555555666666777777666555666888;;;===;;;<<<===???AAACCCDDDEEEFFFGGGHHHKKKMMMOOOPPPQQQMMMOOOOOOOOONNNNNNOOOPPPQQQZZZfffpppwww{{{|||}}}~~~uuuooonnnoooqqqcccZZZXXXZZZ]]]WWWVVVTTTQQQPPPOOONNNNNNLLLLLLMMMMMMLLLKKKKKKJJJLLLLLLLLLMMMOOOQQQSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXTTTTTTRRRQQQPPPPPPPPPPPPMMMLLLLLLMMMOOOPPPPPPOOONNNOOORRRSSSSSSRRROOONNNQQQQQQRRRSSSTTTTTTUUUUUUTTTUUUVVVUUUTTTTTTUUUVVVTTTSSSSSSTTTXXX[[[\\\\\\]]]]]]\\\ZZZYYYWWWVVVVVVXXXXXXXXXXXXZZZ]]]___aaaAAAAAAAAAAAA@@@???>>>===>>>???@@@@@@??????@@@BBBAAADDDFFFGGGHHHKKKQQQVVV^^^ccciiihhheeedddiiiooo{{{yyyxxxvvvtttttt}}}|||tttjjjhhhnnnsssggg\\\XXXWWWTTTRRRRRRQQQQQQRRRTTTVVVUUURRRPPPOOOOOONNNNNNOOOQQQSSSTTTSSSSSSTTTVVVZZZ\\\\\\[[[TTTSSSQQQOOONNNNNNNNNOOOQQQOOONNNNNNPPPQQQQQQQQQKKKNNNPPPRRRRRRRRRTTTVVVWWWUUUSSSSSSTTTUUUTTTTTTUUUVVVXXXYYYYYYYYYXXXXXXYYY[[[^^^```aaa```___^^^YYY\\\^^^___^^^]]]]]]^^^```___]]]^^^___aaa``````aaaccchhhmmmooovvvuuuiiihhh{{{{{{pppbbbUUULLLHHHGGGDDDDDDCCCCCCBBBAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<;;;;;;;;;::::::888777888999:::999888888888777666666666666666777777666555555555555666444333333333333444555555444444333222222222222222444444444444444444444444111111222333333333333333111222222333333444444555333333222222222333444444666555444444444444444555111222333555666666666666555444444444555777999:::;;;;;;===???AAABBBDDDEEEFFFGGGHHHKKKMMMPPPQQQRRRPPPPPPOOONNNLLLMMMPPPRRRTTT\\\hhhrrrwwwyyyxxxxxx|||qqqeeefffmmm~~~xxxiii\\\VVVUUUWWWYYYVVVUUUTTTRRRPPPNNNMMMLLLIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKKKKKKKMMMOOOQQQSSSQQQSSSUUUVVVUUUUUUWWWXXXTTTSSSQQQPPPOOOOOOOOOPPPPPPOOONNNNNNOOOOOOLLLJJJLLLMMMOOOPPPQQQQQQPPPPPPRRRRRRSSSTTTTTTTTTSSSSSSRRRTTTVVVVVVUUUTTTTTTUUURRRQQQQQQSSSVVVYYYZZZYYY[[[[[[[[[[[[ZZZYYYWWWVVVVVVWWWWWWXXXYYY[[[\\\]]]????????????????????????===???@@@@@@@@@@@@BBBDDDCCCFFFHHHIIIJJJOOOXXX___lllrrrxxxyyyssslllhhhggglllhhhhhhnnnvvvpppiiiaaaeeetttlllaaaWWWUUUVVVTTTRRRRRRNNNOOOQQQTTTVVVUUURRROOOOOONNNNNNNNNOOOQQQSSSUUUSSSRRRSSSUUUYYY[[[\\\[[[WWWUUUSSSPPPOOOOOOPPPPPPOOOMMMKKKLLLMMMOOOOOOOOOLLLNNNOOOOOONNNOOORRRTTTVVVTTTSSSSSSUUUVVVVVVUUUXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\YYY[[[]]]]]]]]]]]]^^^___aaa]]]ZZZYYY[[[]]]]]]\\\]]]\\\aaaggghhhmmmppphhhoooyyy{{{pppaaaUUULLLIIIDDDDDDDDDCCCBBBBBBAAAAAA======>>>>>>======<<<;;;<<<<<<===>>>???@@@AAAAAA<<<<<<<<<<<<;;;;;;;;;;;;999888777777999999888777666666666666666777777888888777666555444555555666444333333333333444555555444333222222111222222222444444444444444444444444111111222333333333333222222222222333444555555555333222222222333333444555444333333222222333444555333444555666777666666555444444555666777888888999:::;;;<<<>>>@@@BBBDDDEEEDDDEEEGGGJJJMMMPPPRRRSSSRRRQQQPPPNNNNNNRRRWWW[[[___dddlllrrruuuvvvwwwwww{{{uuuaaaYYYbbbppp~~~|||tttcccWWWTTTTTTUUUUUUTTTUUUUUUTTTRRROOOLLLJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJLLLOOOPPPMMMPPPSSSSSSRRRRRRTTTVVVUUUSSSQQQOOONNNNNNOOOOOOPPPOOOOOOOOOPPPOOOMMMKKKLLLLLLMMMNNNOOOQQQRRRSSSQQQRRRRRRSSSRRRQQQPPPPPPOOORRRUUUVVVUUUTTTTTTUUUSSSRRRRRRTTTVVVXXXYYYXXXXXXYYYZZZ[[[ZZZYYYWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZ<<<<<<;;;<<<<<<===>>>???;;;<<<>>>>>>>>>???BBBDDDCCCEEEHHHIIIKKKRRR\\\eeevvv}}}}}}qqqfff___gggcccfffssszzzkkkfffjjjrrrrrrggg\\\TTTSSSUUUTTTRRRSSSLLLMMMOOOSSSUUUUUURRROOOOOONNNMMMMMMOOOQQQTTTUUURRRQQQRRRTTTXXXZZZ[[[ZZZXXXVVVTTTRRRQQQQQQRRRSSSNNNLLLJJJJJJLLLMMMNNNNNNLLLNNNOOONNNMMMMMMQQQTTTUUUTTTSSSTTTVVVWWWWWWVVVZZZYYYXXXXXXXXXXXXYYYYYYZZZYYYWWWWWWWWWXXXYYYZZZXXXZZZ\\\\\\\\\\\\^^^```aaa]]]XXXVVVXXXZZZ[[[ZZZZZZXXX[[[bbbcccfffyyy|||mmmgggeeexxx|||mmm^^^RRRLLLDDDDDDDDDCCCBBBBBBAAAAAA???@@@AAAAAAAAA@@@>>>===;;;;;;<<<>>>???@@@AAABBB======<<<<<<<<<;;;;;;;;;888777666777888999888666444444555555666888999:::888777666444444555555666444333333333333444555555444333222222111111222222444444444444444444444444111111222333333333333222222222333444444555666666222222222222333333444555222222111111111222444555444555666777777777666555555666777999:::::::::::::::;;;<<<>>>@@@BBBDDDEEEBBBDDDFFFIIILLLOOORRRSSSQQQPPPOOOOOOQQQXXX```fffjjjlllppprrrsssuuuxxxzzz{{{jjjWWWSSSaaattt~~~vvvsss}}}sssaaaUUUSSSUUUUUUTTTTTTTTTUUUUUUSSSOOOKKKIIIEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGHHHJJJMMMNNNJJJNNNQQQQQQPPPPPPRRRTTTUUUSSSQQQOOOMMMNNNNNNOOOMMMMMMNNNPPPRRRRRRPPPOOOMMMMMMMMMMMMOOORRRUUUVVVPPPQQQQQQQQQQQQOOONNNMMMMMMPPPSSSUUUUUUTTTTTTTTTUUUTTTTTTUUUXXXYYYYYYXXXVVVWWWYYYZZZZZZYYYWWWVVVVVVWWWXXXYYYZZZYYYXXXWWW::::::<<<===>>>>>>>>>>>>??????????????????@@@AAA@@@CCCGGGLLLRRRYYYaaafffqqqqqqwwwuuueee[[[bbbbbbiiizzzvvvnnnrrrzzz}}}jjj\\\YYYTTTRRRQQQQQQPPPOOORRRQQQPPPPPPOOOOOOOOOOOOMMMOOORRRSSSRRRQQQPPPQQQPPPNNNMMMNNNQQQUUUWWWWWWXXXVVVSSSPPPPPPRRRTTTVVVQQQOOOMMMMMMNNNOOOPPPOOONNNNNNOOOQQQRRRTTTUUUUUUTTTQQQNNNOOORRRUUUVVVUUUWWWWWWWWWXXXXXXWWWVVVVVVXXXVVVTTTUUUYYY[[[ZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]][[[XXXVVVWWWXXXXXXXXX[[[XXXXXX]]]bbbhhhrrr|||rrriiigggggg{{{qqq___SSSKKKHHHFFFFFFGGGGGGCCC@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888666777888999999999999999666555555555555444444444000111333555666666666666333222222222222222222333222333333444444333333222222222111111222222333444555555555666666666666777555555666666777777888888000111333444555444444333555555555555555555555555666666666666777888999:::======>>>>>>???@@@BBBCCCFFFGGGHHHIIIKKKMMMOOOQQQNNNQQQTTTWWWZZZ___eeeiiikkkkkkooottttttqqqttt|||}}}eeeWWWRRRSSS^^^mmm|||sssmmm[[[TTTTTTTTTSSSTTTVVVTTTSSSRRRRRROOOLLLIIIIIIHHHGGGFFFEEEFFFGGGHHHKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMNNNOOOPPPQQQSSSTTTQQQPPPOOONNNMMMNNNNNNOOONNNMMMMMMQQQUUUTTTOOOIIINNNOOOPPPRRRSSSSSSRRRRRRUUUTTTRRRPPPOOOMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSXXXYYYYYYWWWUUUTTTTTTUUUUUUZZZ^^^^^^YYYTTTTTTUUUVVVYYY]]]___]]][[[YYYYYY;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@CCCGGGKKKPPPUUU[[[```ccccccjjjrrrtttmmmddd```iiimmmwwwrrrbbbZZZWWWSSSPPPPPPOOONNNMMMOOOOOONNNMMMMMMMMMMMMMMMLLLNNNQQQRRRQQQOOOOOOOOOOOOMMMKKKLLLOOORRRSSSTTTUUUSSSPPPNNNNNNOOORRRSSSPPPNNNMMMNNNPPPRRRRRRRRRNNNOOOPPPQQQRRRSSSTTTUUUTTTQQQNNNOOOQQQTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSUUUSSSRRRTTTWWWYYYYYYXXXZZZZZZZZZ[[[[[[[[[\\\\\\]]][[[XXXWWWWWWXXXXXXXXX[[[XXXYYY\\\```eeennnwwwpppdddcccooo}}}rrriiiXXXQQQJJJGGGGGGFFFCCC@@@AAAAAA@@@???>>>>>>>>>???======>>>>>>??????@@@@@@======<<<<<<;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999777888888999999999999888777777666666666555555555333444555555555555444333333333222222222222333333222333333444444333333222333222222222222333444444333333333444444444444555555555666666666666666666222222333444444444333333555555555555555555555555666666666666777888999:::<<<<<<<<<===>>>???AAAAAAFFFGGGGGGHHHIIIJJJLLLMMMOOORRRWWW[[[^^^cccgggkkklllllloootttttttttyyynnnXXXPPPQQQUUU```mmmssseeeWWWSSSTTTTTTRRRQQQTTTSSSRRRRRRRRRQQQNNNKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSRRRQQQOOONNNNNNNNNOOOOOOLLLKKKKKKNNNRRRSSSOOOJJJIIIJJJLLLNNNOOOPPPPPPPPPQQQPPPOOONNNMMMLLLLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTVVVWWWXXXWWWUUUTTTTTTUUURRRVVV[[[[[[WWWSSSRRRSSSTTTWWW[[[]]][[[YYYXXXXXX<<<<<<===>>>>>>=========>>>>>>======>>>???@@@@@@AAADDDGGGJJJMMMPPPSSSVVVVVVWWW\\\bbbdddbbbcccgggsss|||tttfff[[[WWWUUUQQQOOONNNNNNLLLKKKLLLLLLKKKJJJJJJJJJJJJKKKJJJMMMOOOPPPOOONNNNNNNNNNNNLLLJJJJJJLLLNNNOOOOOOQQQPPPNNNLLLLLLMMMNNNPPPMMMMMMNNNPPPSSSTTTTTTSSSOOOPPPPPPQQQRRRSSSSSSSSSSSSQQQOOONNNPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPRRRQQQPPPRRRUUUWWWXXXXXX[[[ZZZYYYYYYYYYZZZ[[[\\\]]][[[XXXWWWXXXYYYXXXXXX[[[XXXYYY\\\___bbbjjjrrrzzzmmmbbbeeesss~~~}}}{{{ggg\\\OOOGGGGGGGGGEEEAAA@@@@@@??????>>>?????????????????????????????????>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;:::999999999999999999999999888777888888888777777777666666666666666666555444222111444444333333333333444444333333444444444444333333444333333333333444555555333333333444444444444555555555555555555555444444555444333333333333333333555555555555555555555555666666666666777888999:::;;;;;;;;;<<<===>>>???@@@FFFFFFFFFFFFGGGHHHIIIIIIRRRVVV\\\```ccceeehhhiiijjjjjjnnnrrruuuxxxhhhXXXKKKLLLSSS\\\gggrrr|||ggg[[[RRRRRRTTTSSSPPPOOORRRQQQQQQQQQRRRQQQOOOMMMJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOONNNMMMNNNNNNOOOPPPQQQRRRQQQQQQPPPOOOOOOOOOPPPPPPMMMKKKJJJKKKNNNNNNLLLHHHGGGHHHJJJMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLMMMOOOPPPRRRTTTUUUVVVTTTVVVWWWVVVUUUTTTUUUVVVPPPTTTWWWXXXTTTQQQPPPQQQRRRUUUXXXYYYXXXWWWVVVWWW======>>>>>>>>>======<<<============>>>???@@@@@@BBBDDDGGGIIIJJJJJJLLLMMMRRRRRRUUUYYYZZZ^^^gggrrrzzzppphhh```ZZZVVVSSSPPPNNNNNNMMMLLLJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJLLLNNNOOONNNMMMMMMNNNNNNKKKIIIHHHJJJKKKLLLLLLOOONNNMMMLLLKKKLLLLLLMMMLLLLLLMMMPPPRRRSSSRRRPPPOOOPPPPPPPPPQQQQQQRRRRRRRRRPPPOOONNNNNNOOOOOOOOOMMMMMMNNNOOOOOOOOONNNNNNOOOOOOOOOQQQSSSVVVWWWXXX[[[YYYXXXWWWWWWYYY[[[\\\]]][[[YYYXXXYYYYYYXXXWWWYYYWWWYYY]]]```bbbhhhooouuupppiiikkktttfffUUUJJJIIIIIIGGGDDD@@@@@@????????????@@@@@@@@@@@@@@@??????>>>>>>>>>???>>><<<;;;;;;;;;<<<===;;;;;;;;;<<<;;;::::::999::::::::::::999888888777888888777777777666666666777777777666555444333333555444444444444444444555333333444444444444333333444444444444444555666666555555555666666666666777555555555444444333333333777555444222222222333444555555555555555555555555666666666666777888999:::;;;;;;;;;<<<===>>>@@@@@@DDDDDDEEEEEEGGGIIIJJJKKKXXX\\\aaadddeeedddddddddeeehhhlllpppvvvlllWWWMMMHHHOOO\\\iiiuuubbbXXXPPPQQQSSSRRRPPPPPPQQQPPPPPPQQQQQQQQQNNNLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOOOONNNNNNMMMNNNNNNOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPOOOMMMJJJIIIJJJIIIHHHFFFJJJKKKMMMOOOPPPPPPPPPPPPNNNNNNOOOPPPPPPQQQQQQQQQMMMMMMNNNPPPRRRTTTVVVWWWTTTUUUVVVVVVUUUUUUWWWXXXRRRUUUWWWWWWTTTPPPOOOOOOQQQSSSUUUVVVUUUUUUUUUVVV===>>>>>>>>>>>>>>>==================>>>???@@@AAACCCEEEGGGHHHHHHHHHIIIJJJNNNOOOSSSYYY]]]dddttt{{{|||{{{ooofffaaa\\\ZZZTTTRRRPPPOOONNNNNNLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKMMMNNNNNNMMMMMMNNNOOONNNLLLIIIHHHIIIJJJJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLNNNOOOOOOMMMKKKNNNNNNOOOOOOPPPPPPPPPQQQPPPPPPPPPOOONNNMMMMMMNNNLLLLLLMMMNNNOOOOOONNNNNNNNNNNNPPPQQQRRRTTTVVVXXXYYYXXXVVVVVVVVVXXXZZZ\\\]]][[[YYYYYYZZZZZZYYYWWWVVVVVVYYY^^^aaacccgggnnnttt|||nnnvvvsssaaaUUUOOOLLLGGGCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>???>>>===<<<;;;<<<======;;;;;;<<<<<<<<<;;;:::::::::::::::::::::999888777777777777666666666555555666666666666666666666666666666555555555555666666333444444555555444444333555555444444555555666777555555555666666666666777555555444444333333222222777666444333222333444444555555555555555555555555666666666666777888999:::<<<<<<<<<===>>>???@@@AAABBBCCCDDDGGGJJJMMMOOOQQQ]]]```cccdddbbb```___^^^bbbgggmmmsss{{{~~~hhhVVVLLLHHHJJJWWWjjj}}}dddZZZQQQPPPQQQPPPPPPRRRRRRQQQPPPPPPPPPNNNKKKIIIJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPMMMKKKIIIHHHHHHIIIHHHHHHLLLMMMNNNPPPPPPPPPOOONNNLLLMMMOOOQQQRRRRRRRRRRRRNNNNNNOOOPPPRRRTTTVVVWWWUUUVVVXXXXXXWWWWWWYYYZZZXXXYYYYYYXXXUUURRRPPPOOOPPPRRRTTTTTTSSSSSSUUUVVV======>>>??????>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBDDDEEEGGGHHHGGGHHHJJJKKKMMMPPPWWWaaakkkvvvyyyuuuwwwrrrfff___ZZZWWWVVVSSSQQQOOONNNNNNMMMKKKIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLMMMMMMLLLLLLMMMOOONNNKKKHHHGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKJJJJJJKKKLLLLLLJJJIIIKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPNNNMMMMMMNNNKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNPPPPPPQQQRRRUUUWWWUUUUUUUUUUUUWWWYYY[[[\\\]]][[[ZZZZZZZZZZZZYYYWWWTTTUUUYYY___bbbbbbfffkkknnnwwwwwwtttggg\\\SSSJJJEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999888777777666666666555555555666666666666666777888999777666666666666666666777444444555555555555444444555444444444444555666666333333333444444444444555444444444444444444333333666555444444444444444444555555555555555555555555666666666666777888999:::<<<<<<<<<===>>>???AAAAAAAAABBBDDDHHHMMMQQQUUUWWW^^^___aaaaaa_________```fffnnnvvv|||{{{iiiWWWKKKEEEFFFOOOccc|||eee[[[QQQOOONNNNNNOOOSSSPPPOOONNNNNNNNNLLLIIIFFFIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNMMMMMMLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOHHHHHHHHHIIIIIIKKKLLLMMMIIIJJJLLLMMMNNNNNNMMMMMMKKKLLLNNNPPPRRRRRRRRRRRRPPPPPPPPPPPPQQQSSSVVVWWWXXXYYY[[[[[[ZZZZZZ[[[]]]\\\\\\\\\ZZZXXXVVVSSSRRRQQQRRRSSSSSSSSSTTTVVVXXX<<<===>>>???????????????>>>>>>??????@@@BBBCCCDDDEEEFFFGGGGGGHHHJJJMMMPPPUUUXXXcccqqq~~~{{{tttqqqqqqwww}}}jjj```ZZZTTTRRRRRRPPPOOOMMMMMMMMMLLLIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJKKKLLLKKKJJJJJJLLLNNNLLLJJJGGGFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLJJJIIIHHHJJJIIIGGGHHHJJJKKKKKKKKKHHHIIIJJJKKKLLLMMMNNNOOOMMMOOOQQQPPPNNNMMMNNNOOOKKKKKKLLLMMMNNNOOOOOONNNKKKMMMOOOOOONNNOOOQQQTTTQQQRRRSSSUUUWWWYYY[[[\\\\\\[[[ZZZZZZ[[[[[[YYYWWWTTTUUUYYY___aaa___aaafffgggppp|||}}}zzzmmm___UUUOOOHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===?????????>>><<<;;;<<<<<<<<<<<<<<<;;;;;;:::999999::::::;;;:::::::::888888888777777777666666777777666666666777888999888777777666666777777888444444555555555555444444444444333333444444555666333333333444444444444555444444444444555555555555333444555555555555555555555555555555555555555555666666666666777888999:::;;;;;;;;;<<<===>>>???@@@AAABBBEEEIIINNNSSSWWWYYYYYYZZZ[[[\\\^^^aaafffjjjqqq{{{xxxeeeVVVLLLIIIEEELLL[[[rrr{{{aaaXXXPPPMMMMMMKKKMMMPPPLLLLLLKKKLLLLLLKKKIIIFFFGGGHHHIIIIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNJJJKKKKKKKKKKKKJJJKKKKKKEEEFFFIIIKKKMMMNNNNNNNNNLLLMMMPPPRRRSSSSSSSSSRRRRRRRRRQQQPPPQQQSSSUUUVVV\\\]]]^^^^^^]]]\\\]]]___]]]\\\\\\[[[[[[ZZZXXXWWWRRRSSSTTTSSSSSSTTTWWWZZZ<<<<<<===??????@@@@@@@@@?????????@@@AAACCCDDDEEEEEEFFFGGGGGGHHHKKKPPPSSS```dddooo}}}rrrmmmmmmpppyyyyyyfff]]]XXXRRROOOPPPNNNMMMLLLKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJJJJIIIIIIKKKLLLJJJHHHEEEEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFIIIGGGFFFGGGJJJLLLMMMNNNGGGGGGHHHJJJKKKMMMNNNOOOLLLOOORRRQQQOOOMMMOOOPPPJJJKKKLLLMMMNNNNNNNNNNNNJJJLLLNNNMMMLLLLLLOOORRROOOPPPSSSVVVXXXZZZ[[[\\\\\\[[[ZZZ[[[[[[[[[YYYWWWTTTUUUYYY^^^___]]]]]]aaacccnnnxxxzzzkkkaaa[[[JJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===???AAA@@@>>><<<:::<<<<<<======<<<<<<;;;:::888999::::::;;;;;;;;;;;;999999999888888888888777999888777666666777888888888888777777777777888888444444555555555555444444444333333333333444555555555555555666666666777777444444444555555666666666222333555666777666555555555555555555555555555555666666666666777888999::::::::::::;;;<<<===>>>???BBBCCCFFFJJJNNNSSSWWWYYYUUUVVVWWWYYY]]]dddmmmssszzzxxxdddRRRFFFCCCFFFJJJTTTgggfff\\\TTTNNNMMMLLLJJJKKKMMMIIIIIIIIIJJJLLLLLLJJJHHHGGGGGGHHHIIIHHHGGGFFFEEECCCDDDFFFHHHJJJLLLMMMNNNOOONNNMMMLLLKKKKKKKKKLLLKKKLLLMMMNNNOOONNNNNNMMMPPPPPPPPPNNNKKKHHHGGGFFFCCCEEEHHHKKKNNNQQQRRRRRRNNNPPPSSSUUUVVVVVVUUUUUUTTTSSSQQQPPPQQQRRRTTTUUU^^^___``````^^^^^^___```[[[[[[[[[\\\]]]]]]\\\[[[SSSTTTTTTSSSSSSUUUXXX[[[;;;<<<>>>???@@@???>>>>>>@@@??????AAADDDFFFGGGHHHKKKIIIKKKNNNNNNMMMVVVaaakkkzzzxxxoookkkqqqzzzppp```XXXUUUQQQNNNNNNLLLTTTRRRIIIJJJRRRNNNAAADDDCCCCCCDDDFFFFFFEEECCCGGGHHHIIIJJJIIIHHHGGGFFFKKKIIIFFFEEEEEEEEEDDDCCCGGGHHHJJJKKKKKKHHHFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLNNNOOOPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLNNNOOOQQQRRRSSSWWW[[[___\\\ZZZWWWWWWXXXXXXVVVSSSTTTTTTVVVXXX[[[]]]___```___eeemmmuuu~~~uuummmZZZVVVPPPKKKGGGDDD@@@>>>AAAAAA@@@????????????@@@???@@@@@@???===<<<===???>>><<<;;;;;;;;;;;;999888::::::;;;<<<<<<;;;::::::999999999888888888888777888888777777777777888888777777666666666666777777555666777777777555444333555555666666555555444333444444444444444444444444555555555555555555555555555555555444444333333333555555555555666666666666777777777777777888888888============>>>>>>??????AAADDDIIILLLNNNPPPQQQSSSTTTWWW\\\___cccjjjssszzzvvv\\\PPPKKKFFFEEEIIIVVVhhhsssdddUUUSSSPPPMMMKKKJJJKKKKKKJJJJJJKKKKKKKKKJJJHHHGGGGGGPPPTTTMMMEEECCCFFFHHHEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIKKKNNNPPPRRRSSSTTTTTTVVVVVVVVVSSSPPPMMMMMMMMMIIIIIIKKKLLLNNNPPPQQQQQQUUUSSSRRRRRRTTTUUUTTTTTTUUUTTTRRRQQQQQQTTTYYY^^^]]]^^^aaabbbbbbaaa___]]]ZZZXXXWWWWWWYYYZZZZZZYYYWWWVVVTTTSSSSSSTTTVVVWWW???@@@AAABBBCCCDDDDDDDDDBBBAAAAAABBBDDDFFFFFFFFFIIIJJJNNNTTTWWWZZZeeeqqqwwwsssuuuvvvhhhZZZTTTRRROOOMMMMMMKKKPPPPPPLLLTTT```]]]PPPHHHFFFEEEEEEFFFFFFEEECCCFFFFFFGGGHHHIIIIIIIIIHHHKKKIIIFFFEEEEEEEEEEEEDDDGGGGGGIIIIIIIIIGGGEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSWWWZZZ[[[YYYWWWWWWYYYYYYWWWUUUSSSTTTVVVWWWYYY[[[]]]^^^]]]bbbiiiooouuuxxxllleee[[[RRRKKKFFFBBB@@@BBBBBBBBBBBBCCCCCCDDDDDD???@@@@@@???===<<<>>>??????>>><<<<<<===<<<;;;999::::::;;;<<<<<<;;;::::::::::::::::::999999999999999888777777777777777888777777666666666666777777444555666666666666555444444444444444444333222222555555555555555555555555555555555555555555555555555555555444444333333333555555555555666666666666666666666666777777777777<<<<<<======>>>>>>??????AAACCCGGGIIIKKKMMMOOOQQQTTTXXX^^^dddkkktttzzzgggTTTLLLGGGFFFMMMWWWkkk|||jjj^^^SSSQQQNNNLLLJJJIIIIIIJJJHHHIIIIIIJJJIIIHHHGGGFFFDDDLLLOOOJJJFFFFFFHHHJJJFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLJJJKKKLLLNNNPPPQQQRRRRRR[[[[[[ZZZVVVQQQMMMKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRSSSRRRQQQQQQSSSTTTTTTSSSSSSTTTTTTSSSSSSVVV[[[___[[[\\\^^^``````^^^\\\[[[YYYWWWUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVWWW>>>>>>???@@@CCCEEEHHHJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJMMMUUU^^^dddmmmzzzyyyjjj^^^RRRNNNNNNLLLKKKLLLKKKNNNOOORRRdddvvvtttfffNNNKKKGGGEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKHHHFFFDDDEEEEEEEEEDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJIIILLLLLLKKKKKKKKKLLLLLLMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKMMMQQQTTTXXXWWWVVVVVVXXXXXXWWWVVVSSSTTTUUUVVVWWWYYYZZZZZZZZZ]]]bbbfffkkkxxxrrrxxxwwwjjj]]]SSSLLLGGGDDDAAAAAABBBBBBBBBBBBAAAAAA???@@@@@@???======>>>@@@@@@???======>>>>>><<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::::::::::::::999888777777777777777888777777666666777777888444555555666666666555555555555555555555444444333666666666666666666666666555555555555555555555555555555555444444444444444555555555555666666666666555555555666666666777777;;;;;;<<<======>>>??????BBBDDDFFFGGGIIIKKKOOORRRUUU\\\eeeoooxxxcccVVVKKKGGGFFFJJJZZZlll}}}vvv___WWWPPPOOOLLLJJJHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFAAAFFFHHHFFFFFFIIIKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOPPP\\\\\\[[[WWWRRROOOMMMMMMOOOOOOOOOPPPQQQRRRRRRRRRRRRPPPOOOOOOQQQRRRRRRRRRQQQRRRTTTTTTUUUWWWZZZ\\\WWWXXXZZZ\\\\\\\\\ZZZYYYZZZWWWTTTSSSSSSUUUUUUUUUWWWWWWWWWXXXXXXXXXWWWWWW======>>>AAAEEEJJJOOORRRUUUSSSNNNJJJGGGHHHKKKNNNSSSYYYcccllluuuyyysss```VVVMMMKKKKKKIIIHHHIIINNNNNNOOOXXXooouuuRRRNNNIIIFFFEEEEEEEEEDDDFFFFFFEEEEEEEEEGGGIIIJJJJJJGGGEEEDDDDDDEEEDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFHHHHHHIIIIIIIIILLLKKKJJJIIIIIIIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJIIIHHHHHHIIILLLOOOSSSSSSSSSTTTUUUVVVVVVVVVRRRSSSTTTTTTUUUVVVWWWWWWXXXYYY\\\___cccmmmzzzuuuwwwkkk___UUUMMMHHHDDDDDDDDDCCCBBB@@@===<<>>===???AAA@@@>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888777777777777888777777777777777777888888888777777777666666555888888888888888777666666555555666666666666777777555555555555555555555555555555555555555444444444555555555555666666666666555555666666777777888888:::;;;;;;<<<>>>???@@@@@@DDDEEEFFFGGGIIIMMMSSSWWW\\\dddqqq}}}yyylllTTTJJJDDDHHHOOO[[[qqqiiiXXXSSSNNNMMMKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFAAACCCDDDCCCEEEJJJKKKIIIHHHIIIJJJKKKKKKLLLKKKKKKFFFGGGGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJKKKMMMNNNOOOUUUVVVVVVUUUSSSRRRRRRSSSPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNMMMNNNPPPQQQQQQQQQOOORRRTTTUUUUUUUUUVVVWWWSSSTTTVVVYYYZZZ[[[[[[[[[ZZZWWWTTTRRRRRRTTTTTTTTTVVVWWWYYYZZZZZZYYYXXXWWW@@@@@@BBBEEEKKKRRRYYY]]]]]]YYYSSSKKKGGGIIIOOOUUUdddmmmxxx|||{{{lllfffYYYRRRKKKJJJJJJGGGEEEGGGMMMMMMNNNXXXmmm~~~sssSSSOOOIIIEEEDDDDDDEEEDDDHHHGGGEEEDDDDDDEEEFFFGGGHHHEEECCCBBBCCCDDDCCCCCCCCCCCCAAAAAAAAACCCEEEFFFDDDDDDDDDCCCBBBBBBBBBAAAEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIHHHFFFGGGJJJLLLNNNNNNPPPPPPQQQRRRSSSTTTRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVXXX\\\___gggvvvpppkkk{{{xxxmmm___SSSKKKHHHGGGFFFEEECCCAAA@@@??????@@@@@@???>>>>>>@@@AAA???>>><<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::999888888777888888888888777777777777888888<<<;;;:::999777666666555888888999999888888777666444444555555555666666666555555555555555555555555555555555555555555555555555555555555666666666666666666777888999999::::::::::::;;;===???@@@AAABBBBBBDDDFFFHHHLLLRRRYYY^^^gggqqqtttcccYYYLLLFFFHHHWWWhhh{{{ppp___TTTPPPLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHCCCDDDBBBAAADDDIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKKKKEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKKKKLLLNNNOOONNNPPPQQQRRRQQQRRRSSSUUUOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLMMMOOOPPPQQQPPPQQQTTTWWWWWWVVVTTTSSSSSSOOOQQQTTTWWWZZZ[[[\\\]]][[[XXXUUUSSSTTTUUUUUUTTTTTTVVVXXXZZZZZZYYYXXXVVV>>>???AAAEEEKKKRRRXXX\\\[[[YYYTTTNNNKKKMMMUUU\\\ssswwwuuu|||sssbbb[[[TTTOOOKKKKKKJJJFFFEEEFFFHHHHHHJJJQQQ___kkkkkkdddQQQMMMGGGDDDCCCDDDDDDDDDGGGFFFFFFEEEDDDDDDEEEEEEEEECCCAAA@@@AAABBBBBBAAABBBAAAAAAAAABBBCCCEEEFFFDDDCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHGGGIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFFFFIIIKKKJJJLLLNNNNNNNNNNNNPPPRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVUUUVVVZZZ^^^cccooozzz{{{hhhiiizzzzzzkkk\\\RRRIIIHHHFFFDDDBBBAAA@@@@@@???@@@@@@@@@??????@@@BBB???===<<<===>>>???>>><<<<<<;;;;;;::::::;;;;;;<<<::::::::::::999999999999999999888888888999999:::999888888777777888888999===<<<:::888777666666666666666666666666555555444444444444555555666666777555555555555555555555555555555555555555666666666555555555555666666666666777777888888999:::;;;;;;:::;;;<<<>>>@@@BBBCCCDDDAAADDDHHHMMMSSS[[[dddiiiuuu~~~nnn]]]OOOIIIHHHKKK[[[vvv}}}lllaaaWWWOOOLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEDDDAAABBBGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNMMMNNNOOOOOONNNNNNOOOPPPNNNNNNNNNNNNNNNOOOOOOOOOMMMLLLKKKLLLOOOPPPQQQPPPSSSVVVXXXYYYWWWUUUTTTTTTOOOQQQSSSVVVXXXZZZ[[[\\\YYYWWWVVVUUUVVVVVVUUUTTTSSSTTTVVVXXXYYYXXXWWWVVV======???BBBGGGLLLQQQSSSTTTVVVWWWVVVUUUXXX___fffxxx~~~nnn]]]UUUOOOKKKIIIJJJJJJFFFEEEGGGCCCFFFIIILLLQQQVVVWWWUUULLLIIIEEECCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEECCCAAA???>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHFFFEEEEEEHHHJJJIIILLLNNNNNNMMMMMMOOOQQQPPPPPPQQQRRRSSSTTTUUUVVVWWWUUUUUUYYY\\\___gggppp|||mmmkkk|||{{{nnneeeVVVSSSNNNIIIEEECCCBBBAAA???@@@@@@@@@??????AAACCC@@@>>>===>>>???@@@???>>><<<;;;::::::::::::;;;<<<;;;;;;;;;;;;::::::::::::888888888888999:::;;;;;;999888888777777888888999999888777666666666777777555555666666555555444333444555555666777777888888555555555555555555555555444555555555666666666777555555555555666666666666666666777888999:::;;;;;;;;;<<<===???AAACCCEEEFFFEEEIIIOOOWWW```jjjtttzzzvvvfffYYYLLLFFFEEEKKK[[[{{{ooo```WWWOOOJJJIIIGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHDDDFFFEEEAAAAAAEEEGGGFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHIIIKKKKKKLLLLLLLLLLLLMMMNNNNNNLLLKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPMMMLLLKKKLLLOOOQQQQQQPPPOOORRRTTTVVVUUUTTTTTTUUURRRRRRSSSTTTVVVWWWWWWXXXVVVUUUUUUVVVXXXWWWUUUSSSQQQRRRTTTUUUVVVVVVVVVUUU@@@AAABBBDDDGGGKKKNNNPPPOOOUUU[[[___```ccciiinnnuuuiiiYYYQQQKKKHHHGGGJJJJJJGGGFFFIIIAAAFFFKKKKKKJJJKKKMMMNNNIIIFFFCCCBBBCCCDDDDDDCCCAAABBBDDDFFFGGGGGGFFFFFFBBB@@@>>>===>>>@@@@@@???@@@@@@AAABBBDDDEEEFFFFFF@@@AAACCCEEEGGGHHHJJJKKKEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEGGGHHHJJJKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGEEEDDDEEEGGGJJJJJJLLLNNNNNNMMMLLLOOOQQQOOOPPPQQQRRRSSSUUUVVVVVVXXXTTTTTTWWWZZZ\\\bbbiiiwwwyyyhhhmmm}}}||||||}}}xxxkkkfff^^^UUUNNNIIIGGGFFF???@@@@@@@@@??????AAACCCAAA@@@??????AAABBBAAA???<<<;;;::::::::::::;;;<<<======<<<<<<<<<;;;;;;;;;777777777888999:::<<<<<<999999888888888888999999555444444444555666888999777777777777777666666555555666666777888999999999555555555555555555555555444555555555666666777777555555555555666666666777444555666777888999::::::;;;<<<>>>@@@BBBDDDFFFGGGJJJOOOWWWaaakkkvvvwwwcccVVVMMMFFFEEEIIIPPPjjjwwwfffZZZPPPIIIGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGCCCFFFFFFBBBAAADDDGGGHHHBBBCCCDDDEEEEEEFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGHHHEEEFFFHHHJJJKKKKKKKKKJJJJJJLLLMMMMMMLLLLLLMMMNNNMMMMMMNNNOOOOOOPPPQQQQQQMMMLLLKKKLLLOOOQQQQQQQQQIIILLLOOOQQQQQQQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUWWWXXXXXXUUUSSSQQQQQQRRRSSSTTTUUUUUUUUU<<>>???AAABBBBBBEEECCCAAA@@@@@@@@@???>>>???===<<<<<<======<<<;;;===<<<<<<;;;;;;;;;<<<<<<888999;;;<<<<<<;;;:::888555777888999999888777555777777666666666666777777666666777888888888888888999777444333444777;;;>>>666666666555555444444444555555444444444444555555333333444444555666666777888888888888999999999:::;;;>>>BBBCCCCCCEEEIIIMMMPPPWWWbbbqqq~~~rrraaaOOOGGGCCCAAACCCHHH[[[xxxxxxjjj]]]VVVQQQLLLHHHGGGDDDDDDCCCCCCBBBBBBAAAAAADDDCCCAAA@@@AAACCCEEEFFFCCCAAA??????AAACCCEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPMMMMMMMMMMMMNNNPPPRRRSSSVVVUUURRRQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTRRRPPPPPPQQQSSSTTTAAACCCFFFJJJOOOVVV\\\aaaffffffdddbbb``````bbbdddfffnnnxxxiiiYYYQQQOOOIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCAAA@@@BBB@@@???@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>======@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHJJJIIIGGGEEEDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWVVVUUUWWW\\\aaaiiixxxzzzmmmmmm~~~zzzwwwvvvxxx{{{xxxpppfff^^^YYYNNNJJJFFFBBBBBBBBBBBBBBBCCCAAA?????????@@@???>>>@@@>>>===<<<===>>>===<<<======<<<;;;;;;;;;<<<<<<888999:::;;;<<<:::999888888888777777777777888888777777777666666777777777666777888888999999888888999777444333333555888:::777666666666555555555555666555555444444555555666444444444555555666666666888999:::;;;<<<<<<======<<>>???@@@AAA@@@???<<<<<<<<<<<<=====================>>>@@@AAACCCDDDFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEE@@@@@@@@@@@@????????????AAAAAABBBCCCDDDEEEEEEFFFGGGFFFDDDCCCBBBCCCCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMOOOOOOOOONNNMMMMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTVVV[[[```iiitttllleeelll|||vvvtttrrrrrrvvv|||yyypppjjj[[[WWWQQQLLLIIIFFFDDDBBBCCCAAA??????@@@AAAAAA@@@AAA???======>>>>>>>>>===>>>===<<<<<<;;;;;;<<<<<<888999:::;;;::::::888777:::999777666666777999:::888888777777777777888888666777888888999999888888777666555333333333444555666666666666666555555555666555555444444555555666555555666666666666666666555666888:::;;;<<<<<<<<>>>>>>>>>>>>>>???@@@@@@======>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEAAA@@@@@@???>>>=========AAAAAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRTTTSSSRRRTTTZZZ___jjjrrryyy{{{mmmiiikkkzzzvvvnnnmmmqqqyyy~~~{{{uuummmiiiaaaZZZTTTOOOJJJFFFEEECCCAAA@@@AAABBBBBBBBB@@@>>>===<<<>>>>>>===<<>>===<<<;;;;;;;;;<<<999999:::::::::999888777:::999888777777888999:::999888888777777888888999555666777777888888777777555555555555555555555555555555555555555555555555666666555555555555666666777777777777777777777777666777888:::<<<=========CCCGGGLLLPPPUUU]]]fffmmmuuuzzzwwwkkkaaaXXXOOOIII>>>=========???HHHWWWcccwwwxxxmmmbbb___UUUMMMLLLLLLHHHDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBAAA@@@@@@AAABBBBBB???>>>>>>@@@BBBBBBAAA????????????@@@AAABBBDDDDDDFFFFFFEEECCCBBBAAA@@@???CCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOQQQRRRRRRRRRRRRNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSTTTTTTTTTTTTTTT^^^bbbjjjtttzzzxxxqqqjjj^^^WWWOOOJJJKKKLLLMMMMMMJJJOOOSSSVVVYYYcccqqq}}}xxxiii[[[SSSNNNMMMLLLHHHHHHGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFEEEDDDCCCBBB??????@@@????????????@@@@@@????????????@@@BBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBAAA@@@???>>>======AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQNNNPPPRRRQQQPPPSSSYYY]]]bbbkkkppp{{{~~~qqqfffgggsss{{{rrroooqqqtttyyy~~~~~~yyyrrrjjjccc[[[TTTPPPIIIFFFBBB@@@AAABBBBBBAAA@@@>>><<<<<<===>>>===<<>>===<<<;;;;;;;;;::::::::::::999999888888888999:::;;;;;;:::999888999999888888888888999999444555666666777777666666444444555666777888888888444444444444444444444444666666666555555666666666777777888888888888888888:::;;;<<<===???AAABBBCCCFFFKKKRRRXXX___gggqqqxxx{{{zzzpppbbbVVVOOOKKKGGGEEE>>>@@@AAAAAAFFFUUUiiiwwwyyypppggg```]]]TTTMMMMMMMMMHHHCCCAAAAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@AAAAAA>>>>>>===???@@@AAA???============>>>???AAACCCCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCDDDEEEGGGHHHJJJJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLJJJKKKMMMOOOQQQRRRSSSSSSMMMNNNNNNPPPQQQRRRSSSSSSQQQRRRSSSTTTUUUTTTTTTSSSgggjjjooorrrrrrmmmeee___```[[[VVVRRRQQQSSSUUUVVVUUUXXX[[[\\\^^^bbbiiinnn}}}}}}wwwmmm^^^SSSMMMKKKJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFEEEDDDCCC???@@@AAA@@@?????????AAA@@@???>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@??????AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKMMMMMMLLLMMMMMMNNNOOOPPPLLLNNNPPPOOOOOORRRWWW\\\[[[dddmmmyyylllbbbbbbmmmuuupppnnnpppuuu||||||vvvppphhhaaa]]]OOOKKKFFFCCCBBBBBBAAAAAA@@@???======>>>>>>>>>===@@@???>>>===<<<;;;;;;;;;<<<;;;;;;::::::999999999888999;;;<<<<<<;;;999888::::::999999999999::::::444555666666777777666666555555666777888999::::::444444444555555555555555777666666555555666666777777777888888999::::::;;;:::::::::<<>>???>>>===<<<<<<<<<===>>>@@@AAABBB>>>>>>??????@@@@@@@@@AAAAAABBBCCCEEEGGGHHHJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLJJJIIIHHHHHHIIIJJJKKKLLLJJJKKKLLLMMMOOOQQQRRRSSSMMMMMMNNNOOOPPPQQQQQQRRROOOPPPRRRTTTUUUTTTSSSRRRrrrssstttsssqqqnnnmmmmmmvvvsssmmmfffbbbbbbeeehhhkkkjjjiiijjjjjjjjjjjjjjjrrrwww}}}|||}}}lllbbbUUUMMMJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCC???AAABBBBBB??????@@@BBBBBBAAA???>>>>>>>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNKKKMMMNNNNNNNNNQQQVVV[[[ZZZbbblllyyypppgggeeeooo|||~~~xxxssstttxxx{{{~~~{{{xxxsssmmmiiiZZZUUUOOOJJJHHHGGGFFFEEECCCAAA??????@@@@@@@@@???AAA@@@???===<<<<<<;;;;;;>>>===<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::666777777888888888888888777777777777777888999:::666666666666777777777888777777666666666666777777666777888999:::;;;<<<===;;;;;;;;;>>>CCCKKKRRRWWW\\\bbbjjjppptttyyyxxxjjjUUUOOOGGGBBBAAAAAA@@@>>>===JJJXXXcccrrrxxxjjj```\\\[[[___XXXTTTVVVWWWRRRLLLIIIAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>>>>???===;;;;;;<<<>>>>>>===<<<<<<<<<<<<===>>>???@@@======>>>>>>>>>?????????>>>???@@@AAADDDFFFHHHIIIFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMLLLLLLMMMNNNOOOPPPMMMNNNNNNNNNOOOOOOPPPPPPMMMOOORRRTTTUUUTTTRRRPPP}}}|||~~~~~~vvvtttyyy~~~~~~zzzwwwuuuuuutttpppmmmlllnnnooonnnooottt|||yyyeee\\\PPPJJJJJJKKKLLLKKKGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBB???BBBCCCBBB@@@???AAACCCEEECCCAAA@@@???@@@AAABBB>>>??????@@@AAACCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA???????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMJJJLLLNNNMMMMMMPPPVVV[[[XXX^^^hhhsss~~~ttthhheeeiiiwwwzzzxxxwwwvvvwwwzzz}}}~~~~~~}}}}}}|||{{{xxxtttpppddd___XXXRRROOOMMMKKKJJJEEECCCAAAAAABBBBBBBBBAAAAAA@@@???===<<<<<<;;;;;;???>>>===<<<;;;:::::::::===<<<:::999999:::<<<===;;;::::::999999::::::;;;888888999::::::::::::999:::999777666666666777888777777888888999999999:::777777666666666666777777666666888999;;;<<<>>>>>>CCCBBBCCCFFFNNNXXXbbbhhhiiiooowww|||~~~sssaaaRRRHHHEEEBBBCCCEEEFFFDDDAAAKKK\\\pppyyyuuueeeZZZVVVWWWUUUOOOLLLPPPRRRMMMGGGDDDAAA@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@???>>>===@@@>>>;;;:::;;;===>>>===<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???AAADDDFFFHHHDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????@@@BBBCCCEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNRRRPPPNNNLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOKKKNNNQQQTTTTTTSSSQQQOOOzzzuuurrrsssjjjccc``````aaafffkkk{{{qqqZZZVVVOOOKKKIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA????????????@@@AAABBBCCCAAAAAAAAAAAAAAA@@@???>>>AAAAAAAAAAAABBBCCCDDDDDDCCCDDDDDDDDDBBBBBBDDDFFFAAAAAABBBBBBCCCDDDDDDEEEEEECCC@@@===<<<<<<>>>???>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBB@@@AAADDDEEEFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIMMMLLLKKKJJJJJJIIIIIIIIIMMMMMMNNNNNNNNNOOORRRTTTYYY[[[cccmmmqqq|||ttteeejjjqqqyyywwwuuurrrssswwwzzz{{{}}}~~~ssslllccc^^^\\\YYYTTTOOOMMMKKKHHHFFFFFFFFFEEEDDDBBB@@@===<<<=========<<<>>>>>>======<<<;;;::::::<<<:::888777888999999999555666777666555555666888;;;999666555666888999999;;;999888777888:::===???888999999888666666777888555555777888999:::999999999;;;===>>>>>>>>>@@@BBBJJJMMMRRRWWW]]]eeemmmrrr||||||zzzjjj[[[NNNHHHIIIAAA>>>AAAAAA===CCCOOO]]]ttt}}}}}}xxxjjj]]]TTTLLLHHHJJJJJJIIIHHHFFFDDDBBBAAACCCAAA??????@@@@@@@@@>>>???>>>>>>>>>======<<<<<<@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???======>>>???AAADDDFFFGGGDDDDDDBBBAAAAAABBBCCCDDDDDDBBB@@@@@@AAABBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEHHHHHHGGGFFFGGGHHHIIIJJJIIIKKKMMMMMMLLLKKKKKKLLLMMMNNNOOOOOONNNMMMNNNPPPNNNNNNNNNNNNNNNNNNNNNNNN~~~zzzsssjjjbbb^^^]]]\\\```eeennnvvvtttaaaWWWSSSNNNKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>??????@@@@@@??????@@@@@@???>>>>>>===????????????@@@AAABBBCCCCCCDDDDDDCCCBBBBBBCCCDDD@@@AAAAAABBBCCCCCCDDDDDDDDDBBB@@@>>>======>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNPPPRRRTTTUUUVVV]]]eeehhhppprrrnnnuuu~~~vvvrrrsssssstttwww{{{~~~xxxsssooohhh```YYYTTTRRRNNNLLLKKKJJJIIIHHHGGGDDD@@@>>>>>>>>>======AAAAAA@@@???>>>=========;;;999777777888999999888888999:::999888888999;;;<<<:::888888999;;;;;;;;;<<<;;;999888888999:::;;;999::::::999777777888:::777777888999999:::;;;;;;;;;<<<>>>???AAAFFFLLLPPP]]]aaahhhnnnsssyyy~~~ssseeeXXXMMMEEEBBBBBB???@@@DDDDDDEEESSSeeeyyyzzzsssggg[[[SSSMMMIIIFFFHHHGGGGGGEEEDDDAAA@@@???BBB@@@???>>>???@@@???>>>@@@??????>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<===>>><<<<<<===>>>@@@BBBDDDEEECCCBBBAAA@@@@@@AAABBBBBBBBB@@@??????AAABBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEHHHGGGFFFEEEEEEFFFGGGGGGGGGIIIKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNN~~~zzzqqqhhhbbb\\\YYY[[[```iiivvv|||iiiWWWQQQOOOLLLKKKKKKKKKIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAACCCCCCAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>============>>>>>>>>>>>>======<<<;;;<<<<<<===>>>???AAAAAACCCDDDDDDCCCAAAAAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@???>>>======>>>>>>>>>>>>????????????>>>???@@@AAAAAABBBAAAAAACCCCCCCCCDDDEEEFFFFFFFFFCCCDDDEEEEEEGGGGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQSSSYYY^^^___dddwwwtttiiikkkwww{{{wwwrrrsssuuuxxx}}}uuunnnfffccc^^^YYYVVVTTTQQQOOOOOOKKKGGGDDDCCCCCCCCCCCCAAA@@@>>>===<<<;;;;;;;;;:::999888999:::;;;:::888888888999888666666888999888777666777999:::999888888888888888777777777777777888888888777777888::::::999999:::;;;<<<>>>???AAABBBCCCFFFKKKTTT^^^eeeooouuu|||wwwmmmggg[[[OOOFFF@@@>>>======???DDDIIIJJJQQQgggnnnggg\\\RRRMMMJJJIIIIIIEEEEEEDDDCCCAAA???>>>===BBB@@@>>>>>>???@@@???>>>???>>>===<<<===>>>???@@@============>>>???@@@AAAAAA@@@@@@???>>>===============<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCAAA@@@@@@??????@@@AAAAAA@@@>>>===>>>@@@BBBBBBAAA@@@AAAAAABBBCCCDDDEEEEEEGGGFFFEEECCCCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGHHHIIIJJJLLLMMMMMMLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOO}}}uuunnnfffaaabbbfffzzzyyy~~~xxx```UUULLLKKKJJJKKKKKKKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@??????@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@?????????>>>===<<<<<<======>>>>>>>>>======<<<999999999:::;;;===>>>???BBBCCCDDDCCCAAA@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBB@@@@@@AAAAAA@@@???===<<<<<<<<<======>>>>>>?????????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNSSSRRRQQQQQQQQQPPPNNNLLLQQQSSSXXX]]]]]]___mmm|||sssffffffppp|||yyywwwzzz}}}yyyrrrmmmhhhddd```]]]ZZZVVVPPPLLLKKKKKKJJJJJJCCCBBB@@@>>><<<;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::888999999888666666777999777777777888:::;;;:::888777888999:::;;;::::::999888:::;;;:::::::::<<<>>><<<<<<<<<===???CCCFFFIIILLLNNNQQQVVV\\\eeeooouuu}}}tttfff\\\VVVNNNEEE???<<<======>>>AAAHHHOOOUUUaaazzz|||jjjbbbWWWNNNJJJHHHIIIIIIEEEEEEEEEDDDBBB@@@???>>>BBBAAA??????@@@AAAAAA@@@===<<<;;;;;;;;;===???@@@============>>>>>>???@@@@@@@@@???>>>===<<<;;;;;;======<<<;;;:::::::::::::::::::::;;;<<<>>>???@@@@@@?????????@@@@@@AAAAAA>>>===<<<===@@@BBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEGGGFFFDDDBBBAAAAAAAAAAAACCCEEEFFFGGGFFFFFFGGGHHHHHHJJJKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNOOOOOOOOOOOO|||xxxzzzyyyqqqrrrwww~~~gggTTTPPPIIIIIIHHHJJJKKKKKKIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>><<<;;;======>>>>>>>>>>>>>>>===888888888999:::;;;======@@@AAACCCBBB@@@?????????????????????@@@@@@@@@@@@???@@@AAAAAAAAA???===<<<:::;;;;;;===>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOSSSRRRRRRTTTVVVUUURRROOOPPPSSSXXX[[[\\\___hhhrrrpppbbbaaaiiirrrxxxuuuwww}}}~~~{{{xxxuuusssjjjeee^^^XXXTTTQQQNNNLLLJJJIIIHHHGGGEEECCCAAA@@@???>>><<<<<<===>>>===;;;<<<======<<<:::999:::<<<<<<;;;;;;<<<>>>???===<<<;;;<<<>>>??????>>>===<<<===>>>@@@@@@@@@AAADDDFFFBBBBBBCCCFFFJJJOOOTTTWWW]]]```eeejjjooouuu{{{~~~vvveeeYYYMMMJJJFFFAAA===<<<<<<<<>>============>>>@@@AAA???>>>>>>===<<<<<<======>>>======<<<;;;;;;::::::===<<<;;;::::::999::::::999999999:::;;;<<<===>>>??????@@@@@@AAAAAAAAAAAA===<<<<<<===@@@BBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEGGGFFFDDDBBB@@@@@@@@@@@@AAACCCEEEFFFEEEEEEFFFGGGFFFGGGIIIIIIIIIIIIJJJLLLMMMMMMMMMNNNNNNNNNOOOOOOrrriiieeegggsssoooZZZOOOMMMIIIHHHGGGHHHIIIIIIGGGEEEBBBBBBCCCCCCCCCCCCDDDDDDAAAAAA????????????AAAAAA????????????>>>>>>>>>>>>@@@@@@AAAAAA@@@>>>===;;;<<<======>>>>>>>>>>>>>>>999999999999:::;;;<<<<<<===???AAABBB@@@?????????>>>>>>?????????????????????@@@@@@AAA@@@???>>>===;;;;;;<<<===>>>???@@@@@@===>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHIIIJJJKKKKKKLLLIIIIIIIIIIIIJJJKKKMMMMMMOOOOOOQQQUUUZZZ[[[XXXUUUMMMPPPTTTWWWYYY]]]ccciiiqqqlll``````ccciiitttyyyvvvwwwyyy}}}}}}}}}~~~{{{vvvooogggaaa[[[UUURRRRRRSSSSSSRRRPPPMMMIIIGGGHHHEEEBBBAAAAAABBBAAAAAA>>>??????===;;;;;;<<<===???===<<<===>>>???>>><<>><<<;;;:::::::::AAAMMM___qqq~~~iiiWWWRRRJJJEEEDDDEEEHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@@@@BBBCCCCCCBBB@@@@@@AAAAAAAAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999999:::::::::999999999:::;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAA>>>======>>>@@@BBBCCCBBB@@@AAAAAABBBCCCDDDEEEEEEFFFDDDBBBAAA?????????@@@???AAADDDDDDDDDDDDEEEFFFDDDEEEGGGHHHGGGGGGIIIKKKKKKKKKLLLLLLMMMNNNNNNNNNqqqfff___dddnnnzzzqqq^^^VVVQQQLLLKKKIIIGGGGGGGGGGGGEEECCCAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@??????@@@@@@@@@>>>>>>>>>============<<<===>>>???@@@???>>><<<;;;;;;;;;<<<===============;;;;;;::::::::::::;;;;;;:::===@@@AAA@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>???AAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKOOOOOOQQQVVV[[[\\\XXXSSSLLLOOORRRSSSVVVZZZ___bbbjjj~~~rrreee```\\\```nnn}}}|||{{{zzzzzz{{{~~~zzzuuuoooiiieeeaaaccceeeeeebbb]]]XXXUUUWWWTTTOOOLLLLLLLLLMMMMMMFFFFFFFFFEEEBBBBBBCCCDDDFFFDDDBBBAAABBBBBBBBBAAAEEEEEEGGGHHHIIIJJJJJJJJJNNNOOOQQQSSSSSSUUUXXX[[[bbbdddgggkkkooosssvvvxxx~~~yyymmmaaaWWWNNNFFFBBB;;;;;;::::::;;;<<<>>>@@@III^^^xxxvvveeeSSSOOOIIIFFFFFFHHHJJJKKKHHHHHHHHHGGGFFFEEEDDDCCCAAA???>>>>>>@@@AAAAAAAAA???@@@AAABBBBBBAAA???>>><<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<999999999999999999:::;;;:::::::::999::::::;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@???>>>???AAACCCCCCBBB@@@AAAAAABBBCCCDDDEEEEEECCCBBB@@@>>>>>>===>>>>>>===???AAABBBBBBBBBCCCDDDBBBDDDFFFFFFFFFFFFHHHJJJIIIJJJJJJKKKLLLLLLMMMMMMppphhhddd^^^bbbsss{{{~~~wwwZZZOOORRRQQQJJJLLLJJJGGGFFFEEEEEEDDDBBB@@@@@@@@@AAAAAABBBBBBBBB>>>???@@@@@@@@@@@@???>>>????????????>>>>>>>>>>>>;;;<<<>>>??????===;;;:::999:::;;;;;;<<<<<<<<<;;;===<<<;;;;;;::::::;;;;;;999<<>>>>>>>>>>>============@@@@@@@@@???????????????BBBAAA@@@???>>>===<<<;;;AAAAAABBBBBBBBBAAA@@@@@@<<<>>>AAACCCEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJSSSRRRSSSVVVZZZYYYSSSMMMMMMOOOQQQRRRTTTYYY]]]^^^bbbrrrnnnaaa\\\XXX[[[ccciiirrr~~~~~~}}}{{{yyyxxxxxxzzz~~~~~~~~~{{{tttvvvyyyyyywwwqqqjjjfffeee```ZZZWWWVVVWWWXXXXXXRRRSSSSSSQQQOOONNNOOOPPPSSSPPPLLLKKKKKKLLLLLLLLLNNNOOORRRVVVZZZ^^^aaabbb```bbbdddfffgggiiillloooppprrruuuyyy|||zzzllleeeZZZOOOGGGBBB>>>;;;<<<;;;:::;;;===AAAEEEHHHRRRnnn{{{mmm^^^QQQMMMGGGDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBBBB???===<<<===???@@@@@@???<<<===???AAA@@@>>>;;;999999999999999:::;;;<<<<<<::::::;;;;;;<<<======>>>888888888888999:::;;;;;;;;;::::::999::::::;;;;;;:::;;;===>>>?????????>>>AAA@@@??????AAACCCCCCBBB@@@AAAAAABBBCCCDDDEEEEEE@@@???>>>===<<<<<<======;;;===???@@@@@@@@@AAACCCAAACCCEEEFFFEEEFFFHHHIIIHHHIIIIIIJJJKKKLLLLLLMMMrrrcccZZZYYYZZZ^^^mmm|||ttttttuuu}}}hhhXXXRRROOOLLLIIIIIIIIIGGGFFFEEECCCBBBBBBCCCBBBAAAAAA@@@@@@@@@AAA??????>>>===============<<<<<<<<<=========>>>>>><<<===============<<<<<<===<<<<<<<<<<<<<<<<<<===999999999:::::::::;;;;;;<<<===>>>@@@@@@@@@???>>>=========>>>??????@@@@@@======>>>>>>>>>>>>======>>>>>>>>>===============BBBAAA@@@@@@@@@BBBDDDEEEAAA@@@??????@@@BBBDDDFFFEEEFFFFFFGGGGGGGGGFFFFFFIIIIIIJJJJJJKKKLLLLLLMMMKKKNNNQQQSSSSSSSSSTTTUUUOOOOOONNNOOORRRVVVZZZ]]]dddppp{{{~~~hhh\\\UUUWWWZZZ]]]lll}}}~~~}}}}}}|||}}}yyywwwxxxpppmmmhhhdddcccbbbbbbaaacccaaa___]]]\\\\\\]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXX[[[aaaeeeeeehhhmmmnnniiiooorrruuuwwwvvvvvvvvvvvvzzzkkk```\\\UUUKKKBBB===<<<>>>???@@@>>>>>>??????AAAKKKUUUooo{{{sssgggXXXIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>============>>>>>>BBB@@@???>>>??????>>>===<<<;;;::::::999999::::::;;;;;;>>>@@@BBBAAA===::::::;;;<<<=========<<<<<<999999999::::::;;;;;;;;;:::;;;===>>>>>>>>>===<<<>>>======???BBBCCCAAA>>>???????????????>>>======@@@???===<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCDDDDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLoooddd\\\VVVUUUYYYeeewww|||tttzzzwwwjjjZZZPPPMMMLLLKKKHHHGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA@@@@@@?????????@@@???>>>>>>===<<<<<<======>>>>>>===<<<;;;:::999999<<<<<<<<<======<<<<<<;;;======>>>??????>>>======::::::::::::;;;;;;;;;;;;<<<===>>>??????>>>>>>===<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBB@@@@@@@@@BBBDDDFFFEEEDDDCCCBBBCCCDDDGGGHHHGGGGGGGGGGGGFFFEEEEEEDDDGGGGGGHHHHHHIIIJJJJJJKKKIIILLLOOOPPPPPPQQQRRRSSSOOONNNNNNNNNQQQTTTXXXZZZ```eeemmmuuurrr___WWWSSSTTT^^^lll~~~~~~zzzvvvrrrooonnnnnnnnnmmmlllkkkhhhfffeeeeeefffgggiiihhhggggggfffggggggggghhhmmmppppppsssxxxyyyvvvvvvxxx|||}}}}}}}}}}}}~~~{{{wwwrrrhhh[[[QQQJJJEEE@@@======>>>===;;;>>>===@@@FFFKKKRRR___kkk{{{nnndddYYYOOOHHHGGGEEEDDDCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>============>>>>>>???@@@BBBDDDEEECCC???<<<<<<;;;::::::999999::::::;;;;;;<<>>===<<<<<<<<<;;;;;;===@@@AAA???===>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<<<<<<<======<<<<<<;;;;;;<<<===>>>???BBBBBBCCCDDDDDDDDDDDDCCCGGGHHHIIIKKKLLLLLLMMMMMMyyynnncccYYYTTTVVVZZZbbbjjj|||{{{wwwxxxaaaXXXNNNIIIIIIJJJHHHEEEEEEDDDCCCBBBAAA@@@???>>>@@@???>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<;;;:::999888777777:::;;;;;;<<<<<<;;;;;;:::<<<>>>BBBDDDDDDBBB>>><<<:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>======<<<<<<<<<<<<======>>>?????????BBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>??????BBBBBB@@@@@@AAACCCEEEFFFGGGFFFEEEDDDDDDEEEFFFHHHGGGGGGGGGGGGFFFDDDCCCBBBEEEEEEEEEFFFGGGGGGHHHHHHGGGIIILLLMMMMMMMMMNNNPPPNNNNNNMMMNNNOOORRRUUUWWW[[[ZZZ___gggqqqyyyeeeWWWOOOSSS[[[___kkkxxx}}}yyywwwwwwxxxwwwwwwsssqqqooommmllllllmmmnnnnnnnnnnnnooopppqqqssssssqqquuuwwwxxxzzz~~~~~~|||~~~~~~zzzyyymmmiiiddd```ZZZRRRHHHAAA===;;;999:::===???>>><<<===>>>GGGTTTbbbooopppeeeYYYPPPKKKFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDBBBAAAAAABBBDDDEEE>>>======<<<<<<======>>><<>>>>>===;;;===<<<;;;:::999999::::::888888888999:::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<:::::::::;;;===>>>===<<<======>>>>>>======<<<;;;===<<<<<<<<<<<<===>>>???===<<<<<<;;;;;;<<<<<<===AAAAAABBBCCCCCCCCCCCCCCCEEEFFFGGGIIIJJJJJJJJJJJJ{{{jjj```___^^^___dddnnnxxxvvvgggVVVQQQKKKIIIIIIHHHEEEBBBCCCCCCBBBAAA@@@???>>>>>>======<<<<<<<<<<<<<<<=========<<<;;;;;;<<<<<<<<<777777888888888999999999999999:::;;;;;;;;;::::::<<>>>>>?????????>>>======>>>??????>>>>>>>>>???????????????BBBAAA@@@@@@AAACCCEEEGGGGGGFFFDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHJJJJJJJJJKKKLLLNNNOOONNNNNNNNNPPPRRRTTTUUUYYYTTTXXXbbbjjjvvvlllYYYRRRTTTOOOWWW```hhhttt~~~}}}|||}}}}}}}}}|||wwwuuusssqqqppppppqqqrrrooooooppprrrtttwwwyyyzzzvvvxxxzzz{{{|||}}}}}}|||xxxooohhhcccaaaYYYVVVQQQMMMIIIDDD???:::=========<<<<<>>DDDJJJLLLIIIBBB<<<<<<;;;::::::999999::::::<<<:::999:::<<<=========???===;;;888777777888999999999999999999999999999999::::::;;;;;;;;;;;;;;;:::::::::;;;<<<======<<<>>>>>>>>>>>>>>>======<<<==================>>>>>>>>>>>>======<<<<<<<<<<<<@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEEEEFFFFFFFFF~~~sssjjjdddccc```iiixxxhhhWWWPPPMMMJJJHHHHHHGGGDDDAAABBBBBBAAA@@@???>>>>>>===;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<777777777888888888999999888999999:::;;;;;;::::::<<>>>>>======<<<<<<<<<<<<============>>>>>>????????????AAA@@@??????@@@BBBEEEFFFGGGFFFCCCBBBAAABBBCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIIIIIIIKKKMMMOOOOOOOOOOOOPPPRRRTTTUUUVVVRRRVVVbbbhhhppplllYYYRRRLLLOOOSSSXXX___mmmzzzxxxvvvtttsssssstttuuuqqqrrrsssuuuxxx{{{~~~|||}}}~~~vvvkkkaaaXXXQQQMMMJJJGGGDDDAAA???>>><<<;;;===???@@@===<<>>???AAADDDFFF======<<<<<<<<<<<<======;;;===@@@EEEGGGFFFBBB>>><<<;;;::::::999999::::::<<<:::999999<<<===>>>>>>???>>>;;;888777777888999<<<;;;:::999888777777666999999999999999::::::;;;:::;;;;;;<<<<<<<<<>>>>>>???@@@@@@@@@@@@???>>>>>>?????????>>>>>>===<<<;;;@@@@@@??????>>>======<<>>>>>======:::::::::999::::::;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;:::999888777666666888888999:::;;;;;;;;;;;;;;;===AAACCCCCCAAA===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======::::::;;;;;;<<<============>>>>>>??????>>>>>>===<<<<<<======>>>>>>?????????>>>>>>>>>???AAADDDFFFGGGEEEDDDBBBAAABBBCCCDDD@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLNNNNNNOOOPPPQQQRRRTTTTTTRRRQQQVVV^^^dddkkk|||mmm]]]QQQOOONNNOOORRRYYYeeeppp{{{yyywwwuuuttttttuuuvvvtttuuuvvvxxx{{{}}}~~~{{{pppkkkccc[[[TTTLLLEEE@@@>>>===<<<::::::;;;<<<<<<888<<<@@@BBBIII[[[vvv~~~jjj[[[PPPHHHDDDEEECCCCCCDDDCCCCCCBBBAAA@@@AAA@@@>>>>>>>>>@@@BBBCCC===<<<<<<;;;;;;<<<<<<===<<<<<<===???AAABBB@@@???<<<;;;::::::999999::::::<<<:::999:::===>>>???>>>???>>><<<:::999888888999<<<;;;:::999888777666555888888888888888999::::::;;;<<<===<<<<<<<<<>>>@@@@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@???>>>===;;;:::@@@@@@@@@@@@@@@???>>>===>>>??????@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDD|||hhhbbbdddkkk|||xxxeeeVVVMMMEEECCC@@@?????????@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::999999::::::;;;<<<::::::999999:::;;;;;;<<<===<<<<<<;;;:::999888777888999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@999::::::;;;<<<<<<======<<<===???AAAAAA???===<<<:::;;;;;;<<<======>>>>>>======<<<<<<>>>@@@CCCEEEDDDCCCAAA@@@???@@@BBBCCCAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGFFFEEEFFFHHHKKKLLLLLLMMMOOOPPPRRRSSSTTTRRRTTTVVVXXX\\\dddnnnvvv|||ddd[[[SSSPPPOOOPPPUUU\\\hhhwww}}}||||||}}}~~~}}}}}}~~~rrrhhhcccWWWTTTNNNJJJFFFBBB???<<<::::::999999888999<<<===:::>>>FFFSSSfffzzztttfffUUUJJJGGGFFFEEEAAABBBBBBBBBBBB@@@???>>>???>>>>>>>>>>>>>>>???@@@===<<<<<<;;;;;;<<<<<<======<<<<<<===???@@@???===<<<;;;::::::999999::::::;;;::::::<<<>>>@@@@@@???=========<<<;;;:::999999999999999999888888888888888888777666777888999::::::<<<===<<<;;;;;;>>>AAA@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@???>>>===<<<>>>>>>???@@@??????>>>======>>>??????@@@@@@??????BBBBBBCCCDDDDDDDDDCCCCCCqqqddd^^^gggvvv~~~}}}fffTTTKKKGGGGGGDDD@@@===;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999:::;;;;;;<<<999999999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;;;;::::::;;;<<<>>>@@@BBB999999:::;;;;;;<<<<<<===:::<<>><<<<<<;;;<<<===@@@BBBDDD@@@???===<<<<<<===???@@@CCCCCCCCCDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDEEEGGGIIIJJJJJJLLLMMMOOOQQQRRRSSSTTTWWWVVVTTTWWW```ffffffoooxxxjjj\\\VVVRRRNNNOOOTTTOOO\\\mmmyyy~~~ooo___TTTNNNGGGDDD@@@===<<<===<<<<<<:::;;;;;;:::999:::<<<>>>AAAEEEPPPeee{{{yyyhhhiii___MMMBBBCCCEEEBBB@@@@@@AAAAAA@@@???===<<<======>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<===??????>>><<<<<<;;;::::::999999::::::;;;;;;;;;===@@@AAA@@@???============<<<;;;:::999777777777888999999::::::888777666666666777999::::::;;;===;;;::::::===AAA???????????????>>>======<<<===???@@@@@@???>>>>>><<<===>>>??????>>>===<<<======>>>???????????????@@@@@@AAABBBBBBBBBAAAAAAqqqhhhbbbaaacccsss|||wwwnnnnnn{{{~~~hhhXXXMMMGGGGGGCCCBBBAAA???>>>=========<<<<<<===>>>???===999666999999999:::::::::;;;;;;999888777666666888:::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999888777777888888;;;;;;::::::;;;;;;<<<======;;;999888999<<>><<<<<<<<<;;;:::888999888888888999:::;;;;;;999<<<@@@BBBBBB@@@<<<999999999999::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@:::;;;<<<===>>>???@@@@@@>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFIIIKKKLLLLLLMMMOOOSSSVVVXXXVVVUUUTTTVVVZZZ^^^```mmmwwwzzzlll```VVVRRRSSSSSSRRRTTT[[[```ccchhhnnnuuuzzz{{{qqqggg]]]RRRIIICCC>>>;;;888999;;;======;;;999888;;;===;;;888:::???DDDVVVllltttllliii\\\XXXQQQKKKFFFCCCBBBCCCCCCCCCDDDDDDCCCAAA@@@>>>???>>>>>>===============>>>>>>>>>>>>=========<<<999;;;===>>>???>>>===<<<<<<;;;::::::999999::::::888888999::::::;;;<<<<<<===<<<;;;:::888777666666666555555555555777888999888777666555555777999:::<<<;;;;;;::::::;;;;;;<<>>===<<<===>>>???>>><<<;;;;;;===========================@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBwwwmmmddd[[[```iiizzzsssllliiihhhkkk{{{ppp___SSSKKKFFFEEECCCBBBAAA???>>>>>>======>>>>>>>>>>>>???>>>;;;888999999:::::::::;;;;;;;;;<<<:::888777666777888999:::;;;;;;<<<<<<;;;;;;:::999999888888777777777777888888888888888999:::::::::999888888999;;;===>>>===<<<::::::;;;;;;999888888888888888888999::::::999;;;>>>@@@@@@>>>;;;999999999999999:::::::::;;;:::::::::;;;;;;<<<<<<<<<::::::;;;<<<===>>>??????>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKMMMPPPRRRUUUTTTSSSSSSUUUXXX[[[]]]```hhhzzz~~~hhhWWWOOOPPPMMMMMMQQQSSSRRRSSSUUUXXX\\\fffvvv{{{kkkeee[[[QQQIIICCC>>>;;;;;;999777777999;;;:::888:::888999;;;;;;;;;AAAHHHVVVlllvvvlllbbb[[[SSSQQQLLLHHHDDDCCCBBBCCCBBBBBBCCCCCCBBBAAA???>>>???>>>======<<<<<<======;;;;;;<<<<<<===>>>>>>>>>???>>>======<<<<<<<<<<<<::::::999888888888888999666777777888999999::::::;;;;;;:::999888777777666666666666555666777999:::999888777777777888999:::;;;;;;::::::::::::;;;;;;>>>?????????>>>>>>===<<<<<<===>>>===;;;:::;;;<<<=================================>>>>>>>>>??????AAAAAAAAAAAABBBBBBBBBBBBzzzoookkkmmmjjjeeeppp~~~~~~tttllliiihhhnnn~~~rrr]]]QQQMMMHHHDDDBBBCCCBBBAAA@@@???>>>>>>>>>AAA???>>>>>>???>>>===;;;::::::::::::;;;;;;;;;;;;===<<<:::888777777777777999999::::::::::::999999888888888777777777777777888777777777777888999999777777888888999::::::::::::999888888::::::999888777777777777777888888999999:::;;;<<<<<<;;;:::999888888888999999999999:::::::::::::::::::::::::::999::::::;;;<<<===>>>>>>======>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFHHHIIIIIIHHHIIILLLNNNPPPQQQQQQRRRTTTVVVXXXYYYZZZ___lllxxxhhhVVVOOOJJJKKKKKKGGGEEEEEEGGGIIINNNZZZkkk}}}}}}tttkkkeeeZZZSSSIIIAAA===<<<<<<;;;999888777888999999888777999666666999===AAAJJJSSSjjj~~~~~~rrrnnniii\\\QQQHHHGGGFFFDDDCCCBBBBBBBBBAAAAAABBBAAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<===888999:::;;;===>>>@@@@@@CCCAAA>>>;;;:::999:::;;;999999888777777777777777444555555666666777777888999999999999888888888777777777666777777888::::::999999999:::999999999888;;;::::::999999::::::;;;======>>>>>>>>>======<<<;;;<<<===<<<;;;:::;;;<<<========================<<<<<<<<<<<<============@@@@@@AAAAAAAAABBBBBBBBB|||xxxvvvuuurrruuuvvvxxx~~~tttoooooosssppp___NNNHHHHHHFFFBBB???BBBBBBAAA??????>>>>>>>>>BBB???===<<<=========<<<::::::::::::;;;;;;;;;;;;<<<;;;999888777777777888777888888888888888888777777777777777777777666666999888888888888999::::::666777888999:::999999888888777777888:::;;;;;;:::777777666666666666777777999999999999999999999999888888888888888888888888;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>><<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGIIIKKKMMMNNNPPPRRRTTTUUUVVVVVV\\\^^^eeeuuupppdddWWWQQQMMMIIIGGGGGGHHHGGGHHHMMMWWWbbblllqqq|||xxxnnneee]]]UUUQQQNNNIIIBBB===;;;<<<===>>>888888888999::::::999999999888;;;CCCKKKQQQ[[[cccwwwuuuiiifffbbbVVVKKKAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<999999:::<<<===>>>???@@@BBB@@@>>><<<:::999999999999999888777777777777888444444555555555666666666777888888888888888888888777777777888888999::::::999:::;;;<<<<<<:::999777::::::999999999999::::::;;;<<<<<<=========<<<<<<:::;;;<<<;;;:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBwwwsssmmmgggfffiiinnnsssqqqxxxppprrr{{{wwwaaaSSSGGGDDDFFFDDDAAA???AAAAAA@@@???>>>>>>>>>>>>@@@>>>;;;::::::;;;;;;;;;999999999::::::::::::;;;888888888888888888888999666666777777777777666666555666666777777777666555888777777777777888999999666777999::::::999888777888777777888;;;<<<<<<;;;777777666666666666666777999888777666666777888999777777777777777777777777::::::::::::999999999999:::;;;;;;<<<<<<=========;;;;;;<<<<<<<<<============>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEGGGIIIIIIHHHGGGHHHJJJLLLMMMOOOQQQSSSTTTTTTTTTZZZ[[[```kkktttcccUUULLLHHHIIIFFFDDDCCCEEEJJJOOOSSSTTT]]]fffttt{{{wwwnnniii```XXXQQQKKKFFFCCCAAA>>>;;;999999999999888777777888999999999:::;;;<<<>>>GGGUUUaaaiiiooouuulll___XXXSSSKKKDDD@@@@@@AAAAAAAAA@@@???>>>???>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<======<<<;;;999888::::::999888888888888888555555555666666666666666666666777777777777888888666777777888999999::::::888999;;;======;;;999888999999888888888888999999999:::;;;<<<<<<<<<<<<<<<999;;;<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>????????????@@@>>>>>>??????@@@AAAAAABBBqqqbbb\\\\\\]]]```fffqqq}}}}}}yyyssscccVVVLLLEEEEEEEEECCC@@@???@@@???>>>===============>>><<<999888999:::999999888888888888999999999999666666666777777777888888666666777777777777666666333444666777777777666555555444444444444555666666666777888999999999777777777777666888:::<<<<<<;;;888777777666666666666666888777666555555666777888777666666666666666555555666666666666666666666666:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHIIIHHHGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSWWWYYY^^^gggyyyiiiUUUKKKIIIDDDCCCBBBDDDGGGIIIJJJJJJIIIOOOYYYcccnnn||||||uuusssqqqooonnnjjjfffcccWWWSSSMMMGGGDDDAAA>>><<<:::999888888999888777555555666777888888:::===@@@???DDDSSSgggwww~~~wwwgggXXXOOOIIIDDDAAA@@@AAAAAAAAA@@@???>>>=========<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;=========<<<<<<<<<;;;;;;888999;;;<<<<<<;;;999777::::::999888888888888999666666666666666666666666666666666666666777777777555666777888999999999999777888:::<<<<<<;;;:::999999888888777777888888999777888999:::;;;<<<<<<<<<:::;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>???@@@AAAAAABBBooooooooorrryyyxxxlllaaaZZZWWW]]]hhhttt~~~~~~rrr```VVVLLLGGGEEEEEEDDD@@@???AAA>>>======<<<<<<<<<<<<<<<===;;;999999999:::999777666777777777777888888888555666666666666555555555666666777777777777666666222333555777777666555444444444333333444444555666666666777777777666666666777666555777999::::::999999888777777666666666777888777666666666666777888666666666555555555444444444444444555555666666777888888888888999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>????????????@@@AAABBBCCCBBBDDDGGGHHHGGGGGGHHHIIIHHHIIIJJJLLLMMMOOOPPPQQQTTTXXX\\\bbbnnnxxxppp___ZZZNNNLLLIIIHHHHHHIIIIIIHHHAAAEEEJJJOOOUUU]]]hhhppp}}}xxxrrrooolllhhhddd^^^[[[XXXVVVUUUTTTRRRPPPGGGDDD@@@===<<<;;;:::999:::999888999;;;;;;:::999888999:::::::::>>>CCCHHHMMMTTTeee}}}}}}qqq```SSSLLLHHHDDDAAA@@@?????????>>>>>>>>>>>><<<<<<;;;::::::;;;<<<===<<<;;;;;;:::999:::::::::;;;;;;;;;::::::999999999999999999999999888777777999999888777777777777888666666666666666666666555666666666666666666666555444555666888888888888888666777999:::;;;;;;;;;;;;888888777777777777888888666777888:::;;;;;;<<<<<<:::<<<======<<<<<<===>>>::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA[[[[[[[[[]]]aaaeeeiiikkkkkklllkkkhhhdddaaa```aaacccnnnyyyxxxvvvttt^^^SSSOOOFFFDDDDDDEEECCC???>>>BBB===<<<<<<;;;;;;;;;<<<<<<===;;;::::::::::::999777666666666666777777777777666777666666555444222111666666777777777777666666222333555777777666555444666555555555555666777777555555555555555555555555666555444555888999888777999999888777777777777777777777666666666666777777666666555555555444444444444555555666777888999999666666666666777777777777999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>????????????@@@AAABBBCCC@@@CCCFFFGGGGGGFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPTTTWWWYYY```ppp~~~zzzrrrZZZVVVOOOJJJGGGEEECCCBBB@@@BBBEEEFFFGGGKKKRRRWWW\\\iiitttxxx}}}}}}xxxzzz~~~yyyqqqfff___]]]ZZZUUUQQQNNNKKKHHHFFFEEEEEEDDDCCC???===:::999999999999888999777666777999;;;<<<<<<===>>>>>>>>>>>>CCCJJJPPPaaahhhzzzvvviiiXXXLLLHHHFFFBBB>>>>>>>>>=========>>>>>>???<<<;;;:::::::::;;;<<<===<<<;;;::::::999999::::::888888888888888888888888;;;:::888666555555666777888888777666666666666666555555555555555555555555777777666666555555555555333444666777888888777777555666777999:::;;;<<<<<<888888777777777777888888555666888999:::;;;<<<<<<;;;<<<======<<<<<<>>>???::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???@@@AAAAAAOOOTTTVVVTTTSSSXXX]]]___aaagggjjjgggeeegggjjjjjjvvv}}}wwwtttpppooowwwyyyvvv~~~ppp___TTTLLLHHHEEEEEEDDDCCCAAA???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<777777777777777777777777777888999::::::999888777666666666666555555555555555555555555555555555555222333444555666666666666444444333333333222222222555666777888999999888888333444444555777888::::::777777777777777777777777999888666555444444444555555444444444444555666666222333555777888999999999777888888999999999888888666777888999999999999999999999:::;;;;;;<<<<<<===:::;;;===???@@@AAA@@@@@@CCCBBBBBBCCCFFFHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJOOOOOOPPPSSSYYYcccnnnvvvwww~~~ooo[[[SSSOOOIIIEEEEEEHHHCCCAAACCCCCC@@@CCCKKKNNNPPPWWW```eeeiiisss~~~yyymmmhhhhhhddddddeeegggkkkppptttwww|||qqqiiibbbZZZRRRMMMLLLKKKHHHEEECCCBBBAAA???===<<<<<<;;;;;;:::888888999:::999888999888;;;???===999<<>>>>>???>>>>>>HHHNNNQQQPPPRRRZZZaaaeeennnzzzwwwvvvpppjjjfffiiiooo|||}}}rrr^^^QQQKKKFFFCCCEEEDDDCCCAAA???===<<<;;;::::::::::::::::::::::::777777777777777777777777555555666777777666555555666666666666555555555444444444444444444444444444222333444555666666666666777777666666666555555555555555666777777888999999888777666666666666777888888888888888888888888888999888666555444444555555555444444444444555666666555555666666777888999999666777888999999999999999777888888999999999999888999999:::;;;;;;<<<<<<===<<<===>>>@@@AAAAAAAAAAAACCCBBBAAACCCEEEFFFFFFEEEGGGGGGHHHHHHIIIIIIJJJJJJMMMNNNNNNPPPTTT\\\dddkkkzzzxxxfff[[[RRRKKKJJJEEECCCDDDGGGFFFBBBBBBFFFDDDEEEIIIOOORRRUUU]]]fffiiinnnrrrnnneee[[[WWWVVVSSSSSSTTTVVVYYY]]]aaacccmmmsss|||{{{uuurrrnnnggg^^^WWWPPPJJJDDDAAABBBBBB???<<<======<<<;;;:::::::::::::::999888888999:::::::::<<<:::;;;???@@@CCCNNNZZZ]]]\\\ZZZYYY\\\eeeqqqzzzyyylll\\\TTTIIIBBB@@@???===;;;=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999999999999::::::::::::888888777666666666777777777888888888888777666666555555555555555555555555666666555444444444444444444444444444555555555555777555333444666888777666666666555555555555555666888888888888888888777777888777777666666777777888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999:::;;;;;;<<<===>>>>>>>>>>>>JJJRRRYYY^^^fffrrr~~~|||rrrjjjgggaaabbbiiivvvvvv___OOOIIIGGGFFFDDDCCCBBB@@@>>><<<;;;;;;;;;999999999999999999999999777777777777777777777777444555666666666666555444666666555555555444444444444444444444444444444444222333444555555666666555444444444444333333333333555555444555666888:::;;;===<<<999666555444555666888888888888888888888888888777666666555555555555555555444444555555666777777666666555666777888999555666777888999999::::::999999999999999999888777999999:::;;;;;;<<<<<<======>>>???AAABBBBBBBBBBBBCCCBBBAAABBBDDDEEEDDDCCCFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMOOOSSSYYY]]]iiisss|||jjj[[[SSSJJJGGGGGGHHHGGGCCCBBBDDDCCCAAAAAADDDEEEDDDHHHNNNRRRTTTVVVTTTOOOJJJFFFEEECCCCCCDDDEEEGGGJJJMMMOOOTTTYYY```jjjttt}}}xxxqqqkkkhhhfffbbb\\\XXXUUUPPPIIICCCCCC@@@<<<<<<>>>???===:::888888888888888888999999777666666555666888:::;;;@@@@@@CCCHHHPPP\\\ooo}}}zzz|||~~~zzzvvvlllZZZNNNHHHBBB>>>>>>>>><<<:::<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::999999999999999999888888666555555555666777888888666555555555555666777777555555555444444333333222555555555444444444444444444444444444555555555555777555444444666777777666555555444444444555555666777777777777777777888888666666555666666777888999888888999999:::;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;:::999888888888888888::::::<<<======>>>>>>>>>XXXdddsssssskkkfffcccfffrrrssseeeSSSHHHFFFGGGEEEBBBBBB@@@===;;;::::::;;;;;;::::::::::::::::::::::::777777777777777777777777666666666777777666666666555555555444444444333333333333333333333333333333222222333444555555555555333333333222222222222111555444333333444777:::;;;???===999666444444555555888888888888888888888888777777666666666666666666555555555555555666666777888777555333333444666777444555666888999:::::::::::::::::::::999888888777999999:::;;;;;;<<<<<<===>>>>>>???@@@AAAAAAAAABBBCCCAAAAAAAAACCCCCCBBBAAAEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNNNNPPPSSSVVV```ffftttvvvfff]]]YYYTTTPPPMMMJJJGGGGGGHHHDDDCCCEEEEEEAAAAAACCCGGGFFFEEEEEEEEEDDDAAA????????????@@@AAABBBDDDEEEFFFHHHMMMUUU]]]eeelllpppyyy{{{}}}~~~yyyuuusssrrroookkkggggggkkkpppuuuwwwzzzvvvppphhh```YYYTTTQQQSSSOOOKKKGGGEEEBBB>>><<<>>><<<;;;===??????===;;;888888888777888888999999888888777777888:::>>>AAAHHHNNNXXXbbbnnn~~~{{{rrrlllaaaNNNGGGDDD@@@?????????>>><<<;;;;;;;;;;;;::::::::::::999999888888888888999999999999999888888777777777555555444444555555666777444333333222333555777888666666555444333222222111444444444444444444444333333333444444444555555555666555444444555666666777444444444333444444555555555555555666666777777888444444444555666777999999888888888999::::::;;;;;;=========<<<<<<<<<;;;;;;===<<<;;;:::999888888888888999:::<<<<<<=========sssuuujjjiiikkkmmm~~~ooo]]]SSSHHHBBBBBBBBB>>>:::???>>>;;;999888999:::;;;::::::::::::::::::::::::666666666666666666666666555555555555555555555555444444444444333333333333333333333333333333333333111222333444555555555555666666666666555555555555555444333333444666999:::<<<:::888666555555666777777777777777777777777777666666666777777777777777666555555555555666777777777555333222222333444555333444666777888999:::::::::::::::::::::999888777999999:::;;;;;;<<<<<<=========>>>>>>??????@@@@@@BBBAAA@@@AAABBBCCCBBBAAADDDDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPPPPQQQSSSUUUXXX]]]ggguuu~~~|||xxxrrrkkkaaaUUULLLIIICCCAAADDDEEEBBB@@@@@@CCCAAA???@@@AAABBB@@@??????????????????@@@@@@AAAAAAAAADDDGGGMMMSSSYYY\\\___aaacccddddddeeegggiiiiiigggccc___[[[YYYWWWWWWSSSRRRRRRSSSVVVYYY\\\\\\aaa^^^ZZZTTTNNNIIIEEECCCFFFDDDAAA???>>>>>>===<<<999999:::;;;;;;;;;:::888999999888777777777888888:::;;;;;;;;;===AAAHHHMMMYYYgggyyyttteee\\\SSSEEECCCBBBAAA@@@@@@???>>><<<::::::::::::999999999999888888777777777777888888888888888777777666666555666555444444333333444444222222111111222444666777666666555555444333222222333333444555555444444333333333333444444444444555444444444444444444555666333333333333333444555555444444444555555666666666333333333444555777888999777777888999999::::::;;;===<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888777777777777888999:::<<<<<<<<<===tttrrr}}}uuuZZZMMMIIIEEEBBBAAA???;;;888===<<<:::999999999::::::777777777777777777777777666666666666666666666666333333222222222222333333444444333333333222222222222222222222222222222222111222333444444555555444555555555444444444444333444444333333444555777888777777666666666666777777666666666666666666666666555666777888888888888888666666555555666666777888555555333222222333444555444555666777888888999999::::::::::::::::::999888999999:::;;;;;;<<<<<<===>>>>>>======>>>>>>???@@@BBBAAA@@@AAACCCDDDCCCBBBCCCCCCDDDEEEGGGHHHIIIIIILLLNNNPPPQQQQQQQQQSSSUUUSSSYYY```iiiwwwtttaaaQQQGGG@@@@@@BBBAAA??????@@@???>>>>>>??????>>>===<<<<<<<<<<<<======<<<<<<>>>>>>>>>???BBBEEEIIIKKKJJJKKKMMMMMMLLLLLLNNNPPPNNNMMMKKKIIIGGGFFFFFFEEE@@@AAACCCEEEGGGGGGGGGGGGMMMLLLIIIFFFCCC@@@???>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::999888999888777777777777777777666999;;;===AAAHHHSSSZZZrrruuuiiiWWWPPPLLLBBB?????????>>>===<<<;;;;;;999999999999888888888888777777777666666777777777666666666666666666555555555555444333222222222333111111111222333444555666555555555444444333333333111222444555555444333333333333333333444444444444222333333333222222444555222222222222333444444555444444444444444444555555222222333333555666777888777777888888999:::::::::<<<<<<;;;;;;;;;:::::::::888777666555555555555555555666888999;;;<<<<<<<<<~~~{{{zzztttbbbOOOEEEEEEEEECCCAAA???===<<<;;;;;;::::::::::::::::::777777777777777777777777666666666666666666666666333222111000000111222333333333333333222222222222222222222222222222222222111111222333444444444444333333222222222111111111444444444444444444444444444444555666777666555555555555555555555555555555444555777888999999888888666666666666666777777888555555555555555555555666555555666777888888777777999999::::::;;;:::::::::999999:::;;;;;;<<<<<<===??????>>>>>>>>>???@@@AAAAAA@@@@@@AAADDDEEEEEEDDDBBBCCCDDDEEEFFFHHHIIIIIIKKKLLLNNNNNNMMMNNNPPPRRRPPPUUU[[[```jjjtttbbbPPPGGGDDDBBBAAABBBAAAAAAAAA@@@???======<<<:::;;;;;;;;;;;;;;;;;;:::===<<<;;;;;;<<<===???AAA@@@AAABBBAAA@@@???@@@AAA?????????@@@??????>>>>>>999;;;===>>>>>>=========AAA@@@???>>>===<<<<<<<<<999:::::::::999888888999::::::;;;::::::999:::;;;888888888999999:::;;;<<<777;;;@@@FFFMMMXXXgggqqqqqqfff\\\MMMIIIGGG???<<<<<<<<<;;;;;;:::;;;<<<999999888888888777777777777666666555555666666777555555555555555555666666333222222222222333333444111222222333444444444444333333333333333222222222000222333555555444333222222222333333333444444444///111222111000000222444111111111111222333444555444444444444333333333333333333333333444555666777777777777888999999::::::;;;::::::::::::999999999666666555444444555555555444555777999:::;;;;;;<<>>::::::;;;;;;;;;::::::999888888888888888888888888666666666666666666666666555444333222222333444555333333333222222222111111111111111111111111111111111111222333444444444444666666555555555444444444444444555555555444333222222444555777777666444333444444444444444444444444444555777888999999999888666666666666666777888888555555666777888888777777666666777777777777777666888999::::::;;;;;;;;;;;;999999:::;;;;;;<<<<<<===AAA@@@?????????@@@AAABBBAAA@@@@@@BBBDDDFFFFFFEEEBBBBBBCCCEEEFFFHHHIIIIIIJJJKKKKKKKKKJJJJJJLLLMMMLLLOOOSSSWWW___ooogggTTTLLLGGGFFFGGGDDDFFFFFFDDDAAA>>>>>>>>><<<<<<============<<<<<<<<<;;;:::::::::;;;<<<===>>>???@@@???===<<<<<<===:::;;;<<<>>>>>>>>>===<<<;;;<<<======<<<;;;;;;<<<;;;;;;::::::::::::;;;;;;999:::;;;:::888666666666666666777666666666888:::::::::;;;<<<===???AAABBBAAAFFFNNNUUU___mmm~~~uuueeeYYYPPPDDDBBBAAA777:::;;;;;;;;;:::;;;<<<>>>888888888888777777777777666666555555555555666666333444444555555666666666000000000111222444555666111222333444555444333222111111111111111222222222000111333555555555333222222222333333333444444444...000222111///...111444111111111111222333444555444444444333333222222222333333333333444555666666777777777888999999:::::::::::::::999999999888888777777666666666777777888444555666888:::;;;;;;;;;uuunnnkkkccc^^^```bbbgggmmmqqqsssxxxzzzwww}}}vvv^^^PPPJJJHHH@@@@@@>>>======<<<<<<<<<999:::;;;;;;:::999777666777777777777666666666666555555555555555555555555222222222222222222222222333333333333333333333333111222222333333222222111///000000222333444555555222222222222222222222222111111222222333444555555555666777777666444222000777666555444444444444444444666888999:::999777666666666666666666666666666333333333444555666777777888888888777666666555555777777777777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;===?????????>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDGGGGGGFFFDDDCCCCCCFFFHHHJJJIIIHHHHHHIIIJJJLLLMMMNNNOOOPPPSSSYYYbbbmmmtttgggWWWQQQRRRUUUVVVTTTNNNJJJKKKMMMJJJCCCEEECCC@@@===<<<;;;<<<<<<999;;;===;;;999888:::===<<<;;;;;;;;;:::999:::===<<<:::888888999;;;;;;;;;:::::::::::::::999999888888999::::::888888888:::888:::<<<===;;;:::;;;<<<::::::999999:::;;;<<<<<<<<<;;;>>>EEEJJJKKKOOOSSSUUUYYY___gggrrr{{{mmm]]]MMMEEEAAA===::::::::::::::::::::::::::::::===<<<;;;:::999999999999666666666666666666666666555555444444444333333333333222222111111222222333444444444444444444444444555555444333333222111111333333333333333333333333222222222333333444444444...///000222222111000000222222222222222222222222444333333222222333333444222222333444444555555555666666666666666666666666999999999999999999999999888888777777777777777777333333444666777999::::::nnnfffccc]]][[[^^^ffftttzzzqqqrrr|||hhhUUUIIIDDDCCC??????>>><<<<<<;;;;;;<<<::::::;;;;;;:::999777666777777777666666666555555444444444444444444444444222222222222222222222222333333333333333333333333111222222333333222222111///000000111333444444555222222222222222222222222111222222333444444555555555666777777666555333222555555444444444555555666444555777999999888777666666666666666666666666666333333333444444555666777555555555555444444444444777777777777888999:::;;;:::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@@@@??????@@@AAA@@@@@@AAAAAABBBBBBCCCCCCEEEFFFEEEDDDCCCCCCEEEGGGFFFEEEEEEEEEEEEGGGHHHIIINNNOOOQQQRRRUUUZZZ```dddnnnsssjjjlllrrrzzzuuujjj```]]]]]]YYYSSSKKKJJJGGGEEEBBB???===<<<=========<<<:::::::::<<<888:::===??????===;;;;;;???===:::::::::;;;::::::;;;;;;<<<;;;;;;;;;:::999<<<===>>>===<<<<<<===???;;;;;;;;;;;;::::::;;;<<<;;;;;;::::::;;;<<<<<<===@@@CCCLLLXXX```aaacccfffiiimmmttt}}}rrrcccUUUHHHBBB@@@===;;;::::::::::::::::::999999999;;;:::999888777777777777555555555555555555555555555555444444444333333333333222222111111222222333444444444444444444444444555444444333222222111111222222222222222222222222111111222222222333333333///000000111111111111111222222222222222222222222333333222222222222333333333333444444555666777777777777777777777777777777:::::::::999999888888888888888888888888888888888666666777777777888888888xxxgggcccddddddgggmmmzzzpppmmmvvvyyyiiiXXXKKKCCC@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;:::999888777777666666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111///000000111222333444444222222222222222222222222222333333444444555555555444555666777777666555444333333333333444555666777444555666777888777666666666666666666666666666666333333333333444555666777333444444444444555555555777777777777888888999:::::::::;;;<<<<<<<<<<<<<<<===???AAAAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCCBBBCCCEEECCCCCCCCCCCCDDDEEEFFFGGGKKKMMMNNNOOOPPPQQQTTTVVV```jjjzzz{{{mmmggg\\\PPPGGGAAA???>>>AAA???===<<<<<<<<<;;;::::::<<<>>>???@@@@@@???>>>>>><<<:::999;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::999:::;;;:::999999:::<<<===<<<<<<<<<>>>@@@@@@???????????????@@@AAABBBCCCHHHNNN\\\mmmyyy}}}vvvdddUUUJJJAAA??????===:::::::::::::::999999999888888888888777666555555555555555555555555555555555555555555444444444333333333333222222111111222222333444444444444333333333333444444333333222111111111111111111111111111111111111111111111222222222222111111111000111222222333222222222222222222222222333333222222222222333333222333444555666777888888777777777777777777777777;;;;;;:::999888777777666888888888888888888888888::::::999888888777777777|||{{{zzz{{{}}}~~~tttnnnsss|||}}}wwwzzz}}}iiicccYYYNNNFFFAAA@@@???<<<;;;;;;:::999999::::::;;;;;;;;;:::999999888888666666666555555555444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111///000000111222333333333222222222222222222222222333333444444444555555555333444555666666666666555444333333333444444555666333444555666666666666555555555555555555555555555444333333333444444555666444444555666666777888888777777777777777888999999999999:::;;;<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@AAACCCDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGIIIJJJKKKLLLNNNQQQTTT\\\aaakkk~~~~~~~~~dddQQQGGGEEEFFFHHHDDD???>>>@@@AAA???>>>AAAAAAAAA@@@CCCHHHKKKJJJCCC@@@>>>===>>>??????>>>=========<<<<<<<<<<<<<<<:::;;;;;;999777777999;;;===>>>@@@EEEJJJLLLLLLJJJJJJJJJKKKLLLNNNPPPRRRSSSXXX]]]iii{{{{{{fffVVVJJJBBB======>>><<<999999:::::::::999888888777777777666666555444444555555555555555555555555555555555555444444444333333333333222222111111222222333444444444333333333333333333333222222111111111000000000000111111111111111222222222222222222222222222111000000000111333444111111111111111111111111222222111111111111222222111222333444555777777888777777777777777777777777:::999999888888777777777888888888888999999999999;;;::::::999999888888777zzzrrrnnnjjjhhhiiimmmsssxxx}}}sssaaaWWWTTTNNNHHHCCC@@@??????;;;::::::999999999999:::;;;::::::999888888888777555555555555444444444444333333333333333333333333333333333333333333333333111111111111111111111111000111111222222111111000000000000111111222222333222222222222222222222222333333333444444444444444333333444555555666666666555555444333333333333333333333444444555555555555444444444444444444444444444333333333333444444555333333444555666777888888777777777666777777888888888999:::;;;<<<<<<<<<<<<;;;===>>>>>><<<;;;<<<===?????????@@@@@@@@@@@@@@@>>>@@@BBBCCCBBBAAABBBCCCEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHIIILLLQQQUUUUUUYYY```lll}}}|||{{{kkk]]]VVVUUURRRLLLFFFCCCDDDFFFGGGFFFEEEKKKOOOSSS\\\eeegggcccXXXSSSLLLFFFCCCBBB@@@?????????>>>===<<<=========?????????===<<<<<<>>>@@@???CCCLLLVVV^^^bbbbbbaaabbbccceeegggjjjmmmpppqqquuuvvv|||}}}gggTTTJJJDDD>>>;;;===>>>:::888888999999999888888777777777777777666555555555666666555555555555555555555555555555444444444333333333333222222111111222222333444444333333333222222222222111111111111111000000111111111111222222333333333333333333222222222222222111000000000111333444111111111111111111111111222111111000000111111222000111111333444555666666666666666666666666666666555666666777777888888888777777888888888999999999999999999999::::::::::::wwwkkkeeebbb^^^^^^aaabbbhhhmmmqqqzzzttt___OOOKKKIIIFFFBBB???===<<<<<<::::::999999999999:::::::::999888777777666777777555555444444444333333333222222222222222222222222222222222222222222222222000000000000000000000000000000111111111111000000000000000111111111222222222222222222222222222222333333333333333333333333222222333333333444444555666555444333222222222222333333333333333444444444444444444444444444444444444444333333333333444444111111222333444444555555777777777666666777777888777888999;;;<<<<<<<<<<<<:::<<<======;;;::::::;;;===>>>>>>???@@@@@@AAAAAA???@@@BBBBBBAAAAAABBBDDDCCCDDDEEEFFFGGGGGGGGGFFFLLLLLLJJJHHHHHHJJJNNNRRRPPPSSSZZZbbblll|||vvvvvvyyytttfff```XXXQQQPPPRRRUUUWWWWWWcccqqq}}}|||ssseeeXXXMMMFFFBBB???AAA@@@>>>=========>>>???>>>??????>>>>>>@@@DDDGGGMMMVVVdddpppzzzkkkVVVGGGAAA@@@<<<:::======999777888777777777777777777777777777777666666555666666777444444444444444444444444555555444444444333333333333222222111111222222333444444333333222222111111000000000000000000000000000000111111222333333333222222222222222111111111000000000///000111111222111111111111111111111111111111000000000000111111111111111222333333444444555555555555555555555555222333333444555666777888666666666777888888999999777777888999::::::;;;;;;ssskkkccc```___aaagggnnngggpppwww{{{vvvhhh[[[OOOGGGCCCBBB@@@>>><<<;;;;;;;;;::::::999999999::::::;;;999888777666555555555666444444444333333333333222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000111111111111222222222222222222222222222222222222222222222222222222222111222222333333444444333333222333333333222222222222222333333444333333333333333333333333444444333333222333333444222222222333333444444444777777666666666666777777777888999:::;;;<<<<<<<<<;;;===>>>===<<<::::::;;;;;;<<<===>>>???AAAAAABBB@@@AAAAAAAAA@@@AAADDDFFFBBBCCCEEEFFFGGGGGGFFFFFFIIIJJJJJJIIIHHHIIIKKKMMMPPPPPPTTT\\\cccmmm~~~uuuttt}}}yyyrrrsssxxx}}}zzzjjj___XXXUUUQQQPPPNNNMMMMMMMMMOOOPPPJJJKKKMMMOOOQQQVVV[[[```kkkvvvlllYYYJJJBBB>>><<<999888;;;;;;888777999555555666666777888888888666666555555555555666666444444444444444444444444555555444444444333333333333222222111111222222333444444333333222111111000000000000000000000000000//////000000111222222333111000000000////////////......///000000000000///111111111111111111111111000000000//////000000000333333333333333333333333444444444444444444444444222222222333333444444555444555555666777777888888777777888888999:::::::::uuuoooiiihhhjjjooo{{{{{{iiiWWWJJJFFFFFF@@@???>>><<<;;;;;;<<<<<<:::::::::999::::::;;;;;;999888666555444444555555444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111222222222222222222222222222111111111111111111111222222111111000111111222222222222222333444555555222222111111222222333444333333333333333333333333444444333222222333333333444444555555555555666666888777666666666666777777666777999:::;;;<<<<<<<<<<<<>>>???>>><<<;;;;;;<<<:::;;;<<<>>>???AAABBBCCCAAAAAAAAA@@@@@@AAADDDGGGCCCDDDFFFHHHHHHHHHGGGGGGCCCFFFIIIJJJJJJIIIJJJKKKPPPLLLNNNVVV]]]bbblllvvv}}}ooonnnxxxyyyuuujjjiiigggeeeeeefffggghhhdddfffiiilllqqqxxx{{{hhhXXXLLLFFFBBB@@@999777666::::::888888:::444444555666777888999999555555444444444555555666444444444444444444444444555555444444444333333333333222222222222222222333444444333333222111000000////////////000000000000---......///000111111222//////......---------,,,,,,---///000000000///...000000000000000000000000000000////////////000000555555444444444333333333333333333333333333333333333222222222222222222222333444444555666777777888888888888888888888999999ttt~~~}}}dddQQQHHHEEECCC@@@>>>===<<<;;;:::999999999777777888999::::::;;;;;;555555444444444333333333333222111000000111222333000111222222111000111222///000000111111111000000------......//////000000222222111111000000//////000000000000000000000000////////////000000000000000///...------...///000111111111111000000000000333333222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555000111222444555666666777444444444555555555555555666666777888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;===>>>????????????======>>>>>>???@@@BBBBBBFFFEEECCCBBBCCCDDDFFFGGGGGGHHHHHHGGGFFFFFFGGGIIILLLMMMPPPRRRUUU[[[aaafffzzz}}}hhhhhhrrrrrrfffUUUIIIBBB???<<<999999999999888888888888777666666666666666666666666666555555555555444444444333333333333333333333333222222111111222222333444222222222222222111000000333222111000000000111222111111000///......//////////////////////////////000000000000000000000000////////////000000000000000000000///---...000222000000000000000111111222444444444444444444444444555444333222222333555666333333333222222222111111555555555555666666666666555555666777888999999:::wwwooonnnrrr{{{sssfffTTTGGGBBBAAA???<<<===<<<;;;:::999999999999777777888888999::::::;;;555444444444444333333333222111111000000111111222000111222222000000111222///000000000000000//////000000000000000111111111111111111000000000000000000000000000000000000000////////////000000000000000///...------...///000//////000000000111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444000111222444555555555555444444444444555555555555666666777888888888888777777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>??????>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCFFFGGGGGGFFFEEEEEEFFFHHHJJJKKKMMMOOORRRWWW]]]aaahhhtttzzzmmmnnnwww~~~sss]]]TTTHHH@@@>>>>>>===;;;:::999999999888888777777555555555555555555555555555555555555444444444444333333333333333333333333222222111111222222333444111111222222222111111000111111000000000111333444222111000///////////////////////////////////////000000000000000000000000.../////////000000000000000000000///......000222000000//////000000111222333333333333333333333333444444444333444444555666333333333333222222222222444555555555666666666666666666666777777888888888rrrkkkllluuuwww\\\TTTIIICCCBBBAAA???<<<<<<;;;:::999999999999999666777777888888999999:::444444444444333333333333000111111222222111111000000111222222000000111222000000000000000///...---111111000000000000000000///000000000000000000111000000000000000000000000////////////000000000000//////............//////---......///111222222333000111111111222333333333333333333333333333333333222222222222222222222222222222333333333444444444111222333444444444444333333333444444555555555555555666666777777777777777666666777888999999999999;;;;;;<<<===>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>===>>>AAABBBCCCBBB@@@???EEEEEEFFFEEEDDDDDDEEEGGGGGGIIIJJJLLLNNNRRRWWWZZZ^^^dddsss{{{mmmfffqqqxxx{{{{{{rrrfff\\\IIICCC<<<999:::<<<<<<;;;:::::::::999888777777666555555555555555555555555555555444444444333333333222222222222222222222222222111111111111222333333111111111111111222222222/////////000111222444444222111111000000000000000////////////////////////000000000000000000000000....../////////000000000///000000///......000111000000//////000000111222222222222222222222222222333444444555666666555555444444333333333222222222444444444555555555666666666666666666666666666777vvvwwwqqqbbbRRRLLLDDDAAAAAA@@@>>>;;;;;;:::999888888888888888666666666777777888888888444444444333333333222222///000111222222111000///000111222111000///000222111111111111000///....../////////......------,,,.../////////000000111111////////////////////////////////////000000000000/////////....../////////......//////000111111222///000000111222333333444222222222222222222222222222222222222222222222222222222222222333333333333222222333333333333222222333333333444444555555666444555666666777777666666666666777888999999999999:::;;;<<<===============???>>>>>>=========>>>>>>===>>>???@@@AAA@@@??????CCCDDDDDDDDDCCCCCCDDDFFFFFFGGGIIIJJJKKKNNNRRRUUU\\\___gggxxx{{{eeeffflll{{{zzzwww}}}vvvmmmaaaRRRGGGBBB???;;;999999999888777::::::999888777777666666444444444444444444444444444444444444333333333222222222222222222222222222111111111111111222222333111111111111111222222222/////////000111222222333222111111000000000111111////////////////////////////////////////////////........./////////000000///000111000///...///111///////////////000111111000000000000111111111111222333555666777666666555444444444444333333333333333333444444444555555555666666666555555555555555~~~qqq]]]RRRHHHCCC===::::::;;;;;;:::999999888777777777777888555555666666666666777777444444333333333222222222///000111222222111000//////000111111000///000111111222222222111111000/////////......------,,,,,,......//////000000000111////////////////////////////////////000000000000...//////////////////...000///////////////////////////000111222222333333222222222222222222222222111111111111111111111111111111111222222222333333222222222333222222111000222222333333444555555666444444555666666666666555666777888999999::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBDDDFFFFFFGGGIIIIIIJJJLLLOOORRRTTTXXX___hhhwwwrrrjjjcccfffuuuxxxnnneee\\\QQQFFF??????===;;;999888777555444999999888777777666555555444444444444444444444444444333333333222222222222111111111111111111111111111111000000111111222333222111111000000111222222000000000000000000000000111000000000000000111111////////////////////////....................................////////////...000111000///...///000/////////...///000000111/////////000000111111111111222444666777666666555555555555444444444333333333333333333444444444444555555444444444444444444kkkXXXMMMIIIBBB???:::888999;;;<<<<<<888777777666666666777777555555555555555555555555333333333333222222222222///000000111111000000//////000111111//////000111000000111111111111000000000000//////////////////...//////////////////000000000000000000000000000////////////000000000000......////////////......000000000//////.........///000000000111222222222222222222222222222222222000000000000000000000000000000111111111222222222111111222222222111111000111111222333444555555666333444444555555555555555666777888999999::::::999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>???@@@AAA???>>>======???AAABBBAAABBBCCCCCCBBBCCCDDDFFFEEEGGGIIIIIIJJJKKKNNNPPPMMMSSSZZZ___gggvvv~~~mmmcccdddqqq~~~ooo^^^QQQHHHAAA>>>>>>888888777777666555444444666666666666555555555555333333333333333333333333333333333222222222111111000000000000000000000000111000000000000111222222444333111000000000111222000000111111000000///...///////////////000000111////////////////////////........................------........./////////...///111111000//////000//////......//////000111...//////000000111111111111111333444555555666666666666555555555444444444222222222333333333444444333333333333333333444444tttbbbUUULLLEEEAAAAAA???===<<<<<<<<<;;;;;;777666666555555666666777444444444444444444444444333333333222222222222111000000////////////000000///000111000///...///111,,,---...///000000000///....../////////////////////////////////.........000000000000000000000000////////////000000000000---...///000000///...---.........///////////////000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111222000000111111111111111000000111222333444555555666333333444555555555555444555555666777888888888888::::::;;;;;;;;;::::::999;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBCCCEEEGGGDDDFFFHHHIIIIIIJJJMMMOOOMMMQQQWWW[[[___iiivvvzzzqqqnnnuuu~~~vvvmmm^^^NNNDDD>>>999888<<<444444555555555555555666333333333444444444444555222222222222222222222222222222222222111111111111000000000000000000000000000000000000000111222222666444222000//////000111...///000111111000000///...............///000000////////////////////////---------------------------------.........//////---///111111000////////////............///000000...//////000111111222222111111111222333444555666666666666666555555555444222222222222333333333333111111222222333333444444zzzkkkYYYPPPNNNLLLCCC;;;??????>>>===;;;888555333666666555555555666666777444444444444444444444444333333333222222222111111111000///......///000111///000111000///...///111******,,,---.../////////+++,,,,,,------.........000000//////.........---000000000000000000000000////////////000000000000---...///000000///...---,,,------...///000111111111111111000000000000000111111111111111111111111000000000000000000000000000000000000111111111111//////000111111111111111000111111222444555666666222333444444555555444444333444555666777777777777::::::;;;;;;;;;:::999999======<<<;;;;;;;;;;;;<<<;;;<<<>>>???@@@???>>>===AAACCCDDDCCCCCCCCCFFFHHHCCCEEEGGGHHHIIIJJJLLLNNNMMMOOORRRUUUYYY^^^cccfffvvvzzzttttttjjjuuu}}}iiiVVVLLLCCCAAA>>>888666777444555666666555555555666111222222333333444444555222222222222222222222222222222222111111111111000000000000000000000000000000000000000000111111222777555222000///...///000,,,---///000111222111111---------------...///000////////////////////////---------------------------------.........//////---///111222000/////////...............///000000...//////000111222222333111000000000111333555666777666666666555555555555111111222222222333333333000000111222333333444444sss\\\VVVMMMFFFAAA???>>>>>>:::::::::::::::999888777666777888888777555333222777666333111111111222333000111111111111000////////////............//////////////////////////////---...///000000...,,,+++///---+++******,,,///000////////////////////////------------.........///222111///...---------...///////////////.........///////////////////////////////////////.........000000000000000000000000,,,,,,---...///000111222---------...///000000111000///.........000111222222222111111222222333444555555444333333444444444666555555444444666777888555777999:::999999:::;;;<<<;;;;;;;;;;;;<<<======>>>===<<<===>>>???>>>======>>>???@@@BBBCCCDDDEEECCCDDDDDDDDDDDDFFFJJJMMMLLLMMMPPPSSSWWW[[[]]]___jjjuuu}}}sssooo|||iiiUUUEEECCC???;;;888777666666333444555666666555444333111222222333444444444444555444222111111111222222222222111000/////////000000/////////000111222222////////////////////////000000000000000/////////000000000000000000000000------------------------******+++,,,,,,---..............................---------............///000000//////............111111///...---,,,,,,,,,......//////000000111111//////000111222333333444777666555444333222111111111222222333333222222111000111111222333444555555}}}zzz}}}nnnZZZQQQLLLEEE???===<<<;;;:::999999::::::999888888777666666666666555444333222666555333111111111222333111111111222111000000/////////............//////........................---...///000///...,,,+++,,,,,,,,,,,,------......------------------------------........./////////111000///...------............------------------------------------------000000000///////////////000000000000000000000000,,,,,,---...///000111111------......///000000111222111000//////000000111222111111111111222333333333222222111111111222222666555444444444555777777666888::::::999999:::;;;;;;;;;;;;;;;;;;<<<======>>><<<<<<<<<>>>???>>>======>>>???@@@AAACCCDDDDDDDDDDDDEEEDDDDDDFFFIIILLLKKKLLLNNNQQQTTTWWWYYYZZZ[[[ddduuutttttt}}}}}}yyyxxx{{{nnnXXXKKKCCCAAA===:::888666666666333444555666666555444333222222333333444333333333444333222111111111222222111111000000///000000000//////.........///000000////////////////////////////////////////////////........................------------------------+++++++++,,,,,,---------------------------------------------............/////////.........------///...---------------------------...//////000000111111111111111111222222444444444444333333333333111222222333333222222111111111222333444555666666|||wwweeeSSSFFFDDDAAA===:::::::::999888888888999999888888777777666555444333333222333333555444333111111111222222111222222222222111000000//////............//////........................---......//////---,,,+++***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000//////......---......///,,,,,,,,,,,,,,,,,,,,,---------------------------000000000000000000000000000000000000000000000000,,,,,,---...///000000111------......///000000000444333222111000000000000111111111111111222222333222111111111111111222222555444444444444555666666888999::::::999888999;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;<<<>>>???>>>=========>>>@@@AAABBBCCCDDDDDDEEEEEEDDDDDDEEEHHHJJJJJJKKKLLLNNNPPPQQQSSSSSSUUUZZZeeetttyyyxxx{{{}}}}}}vvvooocccSSSFFF@@@>>>===:::888666666666666333444444555555444444333333333333333333333222111333333222111111111111222000000/////////000111111///......------------...////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............---------------,,,,,,+++,,,,,,---......+++,,,,,,---......//////222222111111111000000000222222222333333444444444111111222222222222111111222222333444555666666777yyygggXXXNNNGGGCCC???===;;;:::;;;;;;:::999777777777888888777777666555444222111111111222333444333222111000111111111222222222222222111111000///......------......///........................------.........---,,,+++++++++,,,------------,,,................................./////////000000.....................///,,,,,,,,,,,,------------////////////////////////.........///////////////////////////////////////,,,,,,---......///000000............//////000000111111000000000000000000000000000000000111222222333222222222222333333444444444444444444555555555888999:::999888888999:::;;;;;;::::::;;;;;;<<<======<<<;;;<<<>>>>>>>>>=========>>>???@@@AAABBBBBBCCCDDDEEEDDDCCCDDDFFFHHHJJJJJJKKKLLLMMMMMMNNNNNNUUUXXX^^^fffmmmzzz~~~{{{ooosss|||uuueeeYYYNNNCCC<<<:::999888777666555555555555333333333444444333333333333333333333333222111000222222111111111111111111///////////////000111222//////...------,,,------........................,,,,,,---------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,++++++++++++,,,------,,,,,,,,,---......//////111111111111000000000000222222222222333333333333111111222222222222111111222333333444555666777777sss^^^PPPIIIEEEBBB@@@>>><<<;;;:::::::::999777555555666777777666666666444333111000000111222333222222111111000000111111111222222222222111000000......------------..............................---------------,,,,,,+++---,,,+++******,,,---///....................................////////////---------...............,,,,,,------............////////////////////////,,,,,,,,,---------..............................,,,,,,------......//////............////////////,,,---...//////000000111000000//////000000111222111111111111111222333444222333333444444444444444777888888777666777888::::::::::::::::::;;;<<<<<<===;;;;;;<<<===>>>===<<<======>>>>>>???@@@AAAAAABBBCCCEEEDDDCCCCCCEEEGGGIIIJJJJJJJJJKKKKKKLLLLLLPPPQQQVVV\\\```gggwwwyyytttrrrvvvzzz~~~~~~}}}~~~wwweeeRRRGGGBBB===999888666555555444444444444555333333333222222333333333333333333333222111111000111111111111111111111111///.........///000111111000///......------------------------------------+++,,,,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,++++++++++++,,,,,,------...//////000000...//////000111111222222333222222222222111111111000111111222222111111000222333333444555666777777~~~}}}ttt|||iii[[[NNNIIIGGGBBB<<<888<<<:::888777777777555444444444555666666666555555222222111111111111222222000000000000000000000000000111111111111000//////......------------......---------------------------------,,,,,,,,,,,,,,,...,,,***((()))+++---///++++++++++++++++++++++++------------.........///------.........------,,,,,,,,,------......//////++++++++++++++++++++++++******++++++,,,---------........................,,,,,,---------...............//////////////////***+++,,,...///000111111///////////////000000111............///000111111111222333333444444333333555666666555555666888;;;:::::::::::::::;;;;;;<<<<<<;;;:::;;;===>>>===<<<<<<======>>>??????@@@@@@@@@BBBDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLPPPWWW\\\aaajjjttt|||tttooolllqqqzzzxxxvvv{{{vvvbbbRRRAAA;;;;;;999777666444444444444444444444444333222222111111222222333222222222222222222111000///000111111222111111111//////.........///000000//////...---------......------------------------+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...............---,,,,,,,,,,,,,,,---------...//////000000---......///000111222333222222222111111000000000000000111111111111000000222222333444555666666777~~~uuutttmmmuuu|||zzzjjjTTTKKKDDDDDDBBB===888888:::888555444444444444333333333444555555555555555111222222333333222222111//////000000000000000//////000000000000///.........------,,,,,,------...------------------------------,,,,,,++++++,,,,,,++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------------............---+++******++++++,,,------......******************************+++,,,,,,---......------------------------,,,,,,------------....../////////////////////...+++,,,...///000000000000///............///000000...------...///000111111000111222333444333333222222333333333333555888;;;::::::999999::::::;;;<<<<<<;;;:::;;;===>>>===<<<<<<<<<======>>>?????????>>>@@@CCCDDDCCCDDDEEEGGGDDDDDDEEEFFFHHHIIIJJJKKKLLLJJJMMMTTTZZZ]]]aaafffrrrzzzsssuuu{{{qqq]]]KKKBBB999777666444444666333333333444444333333333333222111000000111222333000111111222222222222111...///000111222222111000000000///.........//////---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************++++++++++++------........./////////------------------...///+++,,,,,,---......//////.../////////000000111111000000000111111111111111000000111111111111000000111111222333444555666666yyyooonnnuuu|||rrr\\\MMMIIIBBB======:::777999???:::777444333333555555555222333444444555555555444000111333444444333222111//////000000000000000//////////////////......---...------,,,,,,------...------------------------...---,,,+++++++++,,,,,,)))***+++,,,---,,,++++++------------------------+++++++++,,,,,,,,,------......//////...,,,***)))))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,------...//////------------------------,,,,,,------------------///////////////............///000111111000//////...............///000000////////////000111333333000111222333444333222222111111222222222444888;;;::::::999999::::::;;;<<<<<<;;;:::;;;=========<<<<<<<<<======>>>>>>??????===???BBBCCCDDDDDDFFFGGGAAABBBCCCEEEFFFHHHJJJJJJNNNIIIIIIOOOUUUVVVWWWYYY___lllxxxrrrZZZFFF===:::888888555111333777333333444444444333333222333222111000000111222333///000111222222222222222...///000222222222111000111000///...............************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......************************)))************+++++++++........./////////000000,,,,,,,,,---...///111111***++++++,,,,,,---......000000000000////////////......///000111222333333000000111111111111000000000111111222333444555666~~~|||~~~tttbbbTTTIIICCCAAA???===:::999999:::;;;999999888666555444333222444444444555777777666444333333333222222222111111222000///------///000222111000///......///000111///---***+++---///...,,,******++++++,,,---......+++++++++******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,.../////////......,,,++++++,,,------,,,,,,,,,+++***+++,,,---......+++((())),,,......---++++++***))))))***++++++***+++,,,---............,,,,,,---------------------.........//////000000111000///...------...///......------------.....................///000000222222111111111111111111111222222333333444444555444444555777888999:::;;;;;;::::::::::::;;;<<<<<<=========<<<<<<<<<<<<<<<@@@@@@AAAAAABBBCCCDDDDDDFFFEEEDDDCCCCCCEEEGGGIIIHHHIIIIIIKKKMMMPPPSSSUUU___bbblll|||uuufffVVVFFF<<<666666555444333333222222111111111111111111111111111111111111111111111111//////......------------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++000...---,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,---------......000///...------,,,------,,,,,,,,,---...///000000...------......///000111333000---///222444111...111000///...---...//////111111111222222333333333yyysssrrrvvv{{{}}}jjjZZZOOOGGGAAA<<<>>><<<;;;999888888888888888777777666555444333333333333444666888777444111333333222222222111111111000///...------...///000000000///......///000000///---++++++---...---,,,***++++++,,,------......,,,+++++++++************++++++++++++++++++++++++))))))*********+++++++++,,,---.........---,,,+++...,,,***+++,,,---,,,+++++++++*********+++,,,------+++((()))+++------,,,------,,,++++++,,,------***+++,,,---............------------------,,,,,,,,,---------............000///...---------......///......------......//////////////////000111111111111111111111111111111111222222333333444444555777777777777777777777777:::::::::::::::;;;<<<<<<@@@@@@?????????>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJLLLOOOQQQSSSUUUWWW^^^iiivvv}}}{{{mmmZZZLLLCCC<<<888555555555444333222222222111111111111111111111111111111111111111111111111000000//////............------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---,,,+++,,,---...---,,,+++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,++++++******++++++++++++++++++++++++,,,---------+++***+++,,,+++++++++++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,------......//////---------......///000111111000///000222333444333...---,,,+++***++++++,,,//////000111222444555555xxxooojjjjjjhhhkkksss|||aaaYYYNNNFFFBBB@@@===;;;999999888777777666555555666666555555555444444444333666999===???;;;555111222222222222111111111000------------------------//////...------...//////...---++++++---------,,,++++++,,,,,,------......,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((()))))))))*********---------------,,,++++++---,,,******,,,---,,,+++******)))))))))***+++,,,---+++))))))***,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------...............------,,,,,,++++++,,,,,,,,,,,,,,,---------......---,,,,,,,,,------//////............//////000000//////000000111111111111111111111111111111111222222333333444444555777777777777777777777777::::::999999::::::;;;<<<============<<<<<<<<<;;;???@@@@@@AAAAAABBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQVVV\\\cccppp~~~{{{vvviiiUUUEEE===:::999999444444444333222222111111000000000000000000000000////////////////////////000000000///////////////........................///...---,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------,,,+++++++++******+++---......---************************++++++************++++++)))***++++++,,,++++++++++++++++++++++++++++++++++++,,,---,,,*********++++++***)))))))))***,,,,,,++++++******++++++,,,,,,---------------------------------......///000000...//////.........000111111000///...---------------...///000222444555666}}}uuuooonnnpppsssuuuzzzuuufffZZZOOOJJJDDD@@@>>>===;;;:::777777777777666555444333444444444444444444444444333888AAAIIIKKKEEE<<<444222111111111111000000000,,,---............---,,,.........------.........---,,,++++++,,,,,,---,,,++++++,,,,,,---------...,,,,,,,,,+++++++++++++++************************))))))))))))*********+++)))***+++,,,---.........---+++******+++,,,,,,+++***************++++++,,,---,,,+++***+++,,,------******************************+++,,,------------......------,,,+++******,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,000//////......//////000000///////////////000000111111111111111222222222111222222333333444444555333444555666777999::::::999999999999999::::::;;;;;;;;;;;;<<<======>>>>>>@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAADDDDDDEEEFFFHHHIIIJJJKKKLLLNNNSSSWWWXXX```sss}}}xxxlllUUUOOOFFF@@@<<<;;;999777333333222222222111111111000000000000000000000000........................////////////....................................///...,,,******+++,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******+++,,,------,,,))))))))))))))))))))))))******))))))))))))******((((((***++++++,,,,,,,,,************++++++++++++***,,,,,,+++***)))***++++++***)))((((((***+++---***))))))***+++,,,---...---------,,,,,,,,,,,,,,,,,,,,,---...////////////111000///...------------222222111000///...------......///000111222333444}}}xxxuuuxxx}}}vvvlllcccYYYMMMEEECCCAAA>>>;;;999888666555666666777777666555444333333333333333444444444444000888CCCNNNQQQKKK@@@777111111111000000000//////---...////////////...------..................---,,,,,,,,,+++++++++,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,)))******+++,,,---...///---+++)))***+++,,,+++++++++++++++,,,,,,,,,,,,,,,...------+++++++++---...************************)))***+++,,,------------......---,,,++++++******...---------------------++++++,,,,,,,,,,,,,,,,,,//////............/////////......---------......000000111111111222222222111222222333333444444555333333444666777888999:::999888888888888999::::::<<<===>>>@@@BBBCCCEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCDDDEEEFFFFFFGGGGGGDDDHHHNNNRRRRRRUUUbbbooo~~~~~~{{{~~~yyyiiiZZZPPP???>>><<<:::888666444222111111111111111000000000////////////////////////------------------------------------------------........................///---+++***)))***,,,---******************************+++++++++++++++***---+++******++++++***)))))))))))))))))))))))))))***))))))(((((())))))***'''((()))***+++,,,,,,,,,)))))))))******+++++++++***+++,,,+++)))((()))***+++***)))))))))***,,,---************+++,,,......,,,,,,,,,,,,,,,++++++++++++,,,---.../////////...333111///000222333000.........------,,,+++******000000000000000000000000|||mmm]]]RRRKKKDDD@@@>>>;;;;;;:::999777777666666666666666555555555444444333333333333333333333333---444>>>HHHKKKFFF===555000000000000////////////........................---...////////////...---+++,,,,,,,,,******,,,---*********+++++++++++++++)))************+++++++++***************************++++++++++++,,,,,,,,,------,,,+++++++++++++++,,,+++))))))+++,,,+++***++++++,,,------------,,,---------,,,******,,,...+++,,,,,,------,,,,,,+++)))***+++,,,,,,---------------,,,,,,++++++******............------------++++++,,,---------,,,,,,......------------............------,,,,,,------000000000111222222333333111222222333333444444555666666666666666666666666888888777777888888999::::::;;;<<<>>>@@@BBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDCCCEEEKKKQQQRRRRRRYYYbbbgggsss|||wwwppp```OOOCCC======;;;777444222111222222000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,------------------------------------,,,+++*********++++++))))))))))))))))))))))))))))))***+++++++++******---,,,************)))'''))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***++++++++++++(((((())))))***+++++++++)))***+++***((((((((())))))*********++++++++++++************+++,,,---...++++++++++++++++++++++++***+++---...//////......+++,,,...000111111///...---............---,,,,,,000000000000////////////}}}aaaUUUIIICCC???::::::===777777888777777777888999666555444333333333444555333333333222222222222222000222777;;;>>><<<777333000000/////////...............---,,,,,,---.........///000000000000///...***,,,---,,,***)))+++---))))))))))))))))))))))))(((((()))))))))*********************************************++++++++++++---,,,+++*********+++,,,,,,***))))))***++++++***)))***+++,,,---,,,,,,++++++,,,,,,***((('''))),,,+++,,,------------,,,+++)))***+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++------------,,,,,,++++++***+++,,,.........---,,,------,,,,,,,,,,,,------//////...---------------///000000111222222333333111222222333333444444555666666666666666666666666777777777777777888999999888888999;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@BBBBBBBBBCCCDDDDDDDDDCCCBBBBBBGGGFFFHHHNNNQQQQQQUUU[[[]]]cccsss~~~xxxeeeXXXLLL@@@999888888777666333222111222333////////////////////////................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((())))))***++++++******+++***))))))***+++***(((************************)))((((((''''''(((((()))(((((()))******+++******((((((((()))***+++++++++)))*********((('''((()))&&&''')))++++++***)))((()))))))))))))))***+++,,,))))))******++++++,,,,,,)))+++---...//////...---'''///777666000++++++......///000111111111000///////////////////////////rrrYYYPPPGGG@@@>>><<<777777<<<333444555444333444555777666555333111111222444555333333333222222222111111444333222333444555444222000/////////...............---+++******+++---......///000111111000///...***,,,---,,,))))))+++...)))))))))(((((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))******************))))))***,,,...///,,,***))))))***++++++***((()))***+++,,,+++******)))***+++)))&&&%%%(((***)))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++************+++---...///...---------,,,,,,++++++,,,,,,---111000///...............///000000111222222333333111222222333333444555555222333444555666888999999777777777777777888888999<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>@@@BBBDDDCCCCCCDDDDDDDDDCCCBBBAAAGGGCCCBBBGGGKKKMMMPPPTTTYYYZZZbbbppp{{{ssspppsss}}}uuu```KKKAAA===888666666)))---111333333111000000.........///////////////................................................---------.........//////++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))(((((()))***************)))((('''(((***,,,+++***************************((((((''''''''''''((((((((())))))************)))'''(((((()))***+++++++++(((******)))((('''((()))$$$&&&(((***+++)))'''&&&((((((((((((((())))))***(((((()))***+++,,,,,,---)))+++---/////////...---000===HHHCCC444)))+++222***+++,,,............------------...///000111111vvveeeVVVNNNDDDBBB@@@===;;;999888777444444444333333222222222444444444444444444444444111111111111111111222222333222000/////////000111111000000000000///////////////...------,,,++++++++++++******+++---...///---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,+++***))))))******((()))******)))(((***+++++++++******))))))((((((+++)))((((((+++---......+++++++++*********))))))))))))))))))***+++,,,---///000000...***(((((()))++++++++++++,,,,,,---...,,,+++++++++++++++++++++************+++,,,------+++++++++,,,,,,,,,------...............---------000///...------,,,,,,---------------------------.........//////000111222111111222222222333333333333444555555666555555555888777666555444444555666777999;;;;;;::::::;;;<<<@@@@@@@@@???????????????======>>>@@@@@@@@@@@@@@@BBBDDDEEEEEECCCBBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLRRRVVV\\\aaafffooo|||~~~vvvuuu{{{xxxiiiVVVMMMAAA999777666333000111111111000///......---***+++---.........------+++,,,,,,,,,---.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((,,,+++++++++******))))))))))))*********++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***)))(((''''''((()))***))))))((((((''''''&&&&&&(((((((((((())))))))))))******))))))(((((('''''''''%%%$$$&&&)))+++***((((((((((((((())))))))))))))))))))))))((((((((((((,,,,,,---...///////////////LLL^^^OOO555***,,,000...------,,,,,,------.........//////000111111111yyyjjj\\\QQQHHHCCCAAA???===;;;999777666555444444333333333222222222444444444444444444444444111111111111111111111111000///...---------...///------,,,,,,,,,+++++++++***+++,,,---...//////000,,,,,,++++++,,,---///000---,,,***))))))***,,,---************************,,,+++******)))))))))***)))***+++***(((((()))************)))))))))))))))---+++******,,,------,,,+++++++++*********))))))++++++******)))************+++,,,+++******+++,,,++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++++++++++++++,,,,,,,,,---------........................,,,,,,,,,,,,---...//////------------------------............///000111222111111111222222222333333333333444555555555555555888777666555444444555666666888:::;;;::::::;;;<<>>>>>>>>???@@@@@@AAAAAABBBDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJNNNRRRVVVYYY```jjjqqq~~~yyy|||vvveeeWWWKKKDDD;;;666555555333000222111111000//////......,,,,,,.../////////......------------------......---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++******))))))))))))+++******************)))++++++++++++++++++++++++((((((((((((((((((((((((************++++++++++++(((((('''&&&&&&'''((()))((((((((((((((('''''''''&&&''''''''''''((((((((())))))))))))((((((''''''(((&&&%%%''')))+++***((('''((((((((())))))))))))*********)))))))))))))))((()))***++++++,,,,,,+++***===HHH===...***,,,---------,,,,,,,,,,,,------------......///000000000{{{mmmeeeYYYNNNGGGCCCAAA@@@===<<<:::888666555444444333333333333222222222222333333333333333333333333111111111111111111111111//////...------------...+++++++++*********)))))))))***+++,,,---...//////,,,,,,,,,,,,---...//////,,,+++***))))))***+++,,,))))))))))))))))))))))))+++************))))))))))))***+++***((('''((()))((())))))))))))))))))***,,,,,,+++,,,......,,,++++++************))))))))),,,,,,+++***))))))))))))''')))******))))))+++,,,++++++******))))))******************************------,,,******))))))))),,,,,,,,,,,,------------........................,,,,,,+++,,,,,,---...///------------------------............///000111222111111111222222222222333222333444444555555444444777666555555444555555555666888:::;;;::::::;;;<<<=========>>>>>>??????@@@???>>>>>>>>>>>>@@@AAABBBBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEGGGHHHIIIJJJKKKHHHKKKOOOQQQRRRUUU[[[```dddiiiuuu|||zzznnnfff\\\MMMAAA===888333222333444222000222222111111000000//////---......////////////...............------------,,,------------,,,++++++))))))))))))))))))))))))+++++++++***************))))))))))))((((((((((((++++++******)))(((((((((************************(((((((((((((((((((((((())))))))))))************((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&''''''''')))))))))(((((((((((('''((('''&&&(((***+++***)))''''''((((((((()))))))))************************)))***+++,,,------------(((///111+++)))---///,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////~~~qqqeee]]]VVVPPPIIICCC@@@?????????:::999777666444444333333333222222222222222222222222222222222222222222222111111111111000000000000000000/////////.........,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))(((+++++++++,,,,,,---------+++***))))))))))))***+++)))))))))))))))))))))))))))***************))))))***++++++***(((&&&'''''''''((((((((())))))******))))))***,,,......,,,***************))))))))))))++++++***))))))))))))))))))+++++++++)))((()))***---,,,+++******)))******)))))))))))))))*********,,,,,,+++***************,,,,,,,,,,,,------------.............../////////000///...---,,,,,,,,,,,,------------------------...............///111111111111111111222222222222222222333444444444444444555555555555555555555555666888:::::::::999:::;;;;;;;;;<<<===>>>>>>?????????>>>=========???AAACCCAAACCCDDDEEECCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIILLLOOOPPPPPPQQQTTTWWW[[[^^^eeennnxxx{{{xxxyyy{{{}}}}}}zzzzzzxxxfffXXXOOOFFF===666444222000111222333222111222222111111000000000000------..................///.........------,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++************((((((((((((((((((''''''))))))))))))))))))((((((************************************************(((((((((((())))))))))))((((((''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))*********'''''''''((((((((()))))))))))))))))))))***************+++,,,------------***+++)))&&&)))000000,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------......}}}oooaaaUUULLLHHHFFFCCC???===<<<;;;999777888777666555444444444444222222222222222222222222222222222222222222222222111111111000000000//////////////////.........---------------,,,,,,,,,,,,,,,,,,+++)))'''&&&%%%$$$)))*********++++++++++++))))))))))))))))))))))))************************((())))))*********))))))******+++)))'''&&&&&&'''''''''(((((()))))))))***&&&&&&'''))),,,---,,,***))))))))))))))))))))))))))))))(((((()))******+++***+++,,,+++***)))***,,,...---,,,+++++++++++++++(((((()))))))))************)))))))))******+++,,,+++++++++,,,,,,,,,,,,---,,,---------.........///111000///...------------------------------------------------...///000111000000111111111222222222111222222333333333333333444444555555555555555555666777999:::999999:::;;;::::::;;;<<<======>>>>>>>>>===<<<;;;<<<>>>@@@BBB@@@AAACCCCCCCCCBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHFFFHHHJJJLLLLLLMMMNNNPPPUUUUUUWWW]]]dddooo}}}||||||xxx~~~zzzhhh]]]OOODDD>>>;;;888555222222111222333333222000111111111000000000000000---,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++************************''''''''''''''''''((((((&&&&&&'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))&&&&&&'''''''''((((((((('''''''''''''''((((((((('''(((((()))(((((())))))''''''''''''((((((((((((''''''''''''(((((())))))&&&'''((())))))******))),,,---,,,***,,,......+++++++++************++++++******++++++,,,---------wwwiiiZZZNNNFFFBBBAAA>>>===<<<<<<;;;999555222666555555444444444444555111111111222222222222222111111111111111111111111111111111000000//////...,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******((((((((('''''''''''''''((())))))*********))))))((((((((())))))(((((((((************************'''((()))*********)))(((((()))***)))'''&&&'''((('''(((((((((((((((((()))&&&%%%&&&(((***++++++)))(((((()))))))))))))))***(((((((((((()))***++++++''')))***+++++++++---///------,,,,,,+++,,,,,,,,,((())))))******+++++++++((((((((())))))+++,,,,,,************+++++++++++++++++++++,,,------......------------...///000000------------------------------------...///000111000000000111111111111222000111222222333333222222333333444555555555555444555777999:::999999:::;;;:::::::::;;;;;;<<<<<<===<<<<<<;;;;;;<<<===>>>???>>>???AAABBBAAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHJJJKKKMMMNNNOOOOOONNNOOOTTTXXX___lllwwwqqq\\\MMMGGG>>>888555555666666222222333333222111000000000000000///////////////---,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++***))))))'''''''''''''''''''''''')))))))))))))))*********''''''''''''(((((((((((($$$%%%&&&'''(((******+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))*********)))((('''&&&'''''''''(((((((((((((((&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&((()))((('''&&&''')))&&&&&&'''''''''(((((((((%%%&&&&&&''''''(((((()))'''((()))***+++++++++++++++---///...,,,***))))))+++******))))))******+++******++++++,,,,,,------wwwkkkdddZZZNNNFFFAAA??????:::::::::;;;;;;:::777444444333333333333333444555000111111111222222222222111111111111111111111111222111111000//////......+++,,,,,,---,,,+++***))),,,,,,+++++++++*********&&&''''''((())))))******((()))***++++++***)))((('''(((((((((((((((((('''))))))))))))))))))))))))&&&''')))***+++***)))((('''((())))))'''&&&'''(((((((((((((((((('''''''''+++)))'''''')))))))))((((((((((((((())))))******))))))((((((((())))))***&&&(((******)))***+++---++++++++++++++++++,,,---))))))******+++,,,,,,---***)))))))))))))))***+++((())))))))))))*********))))))***++++++,,,------++++++++++++,,,---......------------------------------------...///000000000000000000111111111111000111111222222222222222222333444555555555444444555777999999999888999;;;:::::::::::::::;;;;;;;;;999999::::::;;;<<<<<<===<<<>>>@@@@@@@@@???@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFIIIHHHHHHIIIKKKMMMNNNOOOLLLKKKMMMQQQSSSUUU\\\eeedddttt{{{||||||jjj```VVVDDD===;;;777333111111222333000111111111000/////////.....................///...---,,,+++++++++,,,,,,******************++++++***************))))))((($$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((()))))))))''''''((((((((()))))))))%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))))))))))))))'''&&&%%%((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%'''((((((%%%%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))***+++,,,---............***+++,,,---,,,)))))))))******))))))))))))************++++++,,,------...wwwkkk```XXXYYYUUUOOOGGGAAA<<<999888666666555777888888666555222222111111222333333444000000111111222222222222000000000000000000000000222111111000///......---------...///...---,,,+++---------,,,,,,,,,,,,+++(((((())))))******++++++)))***+++,,,,,,+++))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%''')))***+++***)))(((&&&''')))(((''''''((()))))))))(((((('''''''''&&&///---)))((((((((('''''''''((((((((())))))******+++***)))((((((''''''((()))***+++***'''&&&'''(((***)))))))))***+++,,,,,,))))))***+++,,,,,,------,,,+++***)))(((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,---,,,+++***))))))))))))---------------------------------------...000000000000000000111111111111000000111222222222222222111222444555666555444444555777999999999888999:::;;;:::::::::::::::::::::777888999:::;;;;;;;;;;;;;;;===????????????@@@AAACCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEGGGJJJKKKKKKKKKJJJKKKOOOOOOMMMPPPVVV[[[dddnnnuuuwwwxxxxxxvvvsssvvv~~~}}}|||zzzvvvsssuuu{{{~~~|||zzzrrrdddPPPHHHCCC777999888666333000...---....../////////---------...---------...............//////---,,,+++,,,,,,---(((((())))))*********+++***************)))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((())))))(((&&&$$$###))))))(((((('''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$'''((('''%%%###%%%'''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((()))***++++++++++++***))))))+++,,,,,,+++,,,******))))))))))))*********++++++,,,,,,---......xxxiii\\\SSSOOOMMMKKKIIIEEEAAA===999777666555666666777777777777777222222222111111111111000111111000000000000111111333444444444222000...,,,000000///...............///...---,,,+++*********///...,,,*********,,,---******)))))))))))))))***************************%%%%%%'''((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((%%%%%%&&&'''((()))******((()))))))))((('''%%%$$$((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''***************)))(((((())))))))))))))))))))))))************************...---+++***)))***++++++------------------------+++---......---...///111////////////000000000000000000111111111222222222111222333444555555555555666666666777888888999999999999888888999;;;<<<>>>999::::::::::::::::::;;;===>>>???@@@AAA@@@???>>>DDDCCCBBBBBBBBBDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHJJJKKKLLLMMMOOOPPPQQQRRRTTTWWWZZZ]]]bbbmmm|||zzzvvv|||tttjjjdddcccfffggggggpppyyy{{{wwwtttsssrrrpppoooqqquuuwwwvvvzzz}}}kkkbbbUUUHHH???999666555444333222111000000000000//////.........//////000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,)))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************+++***)))(((((()))***+++************+++,,,---...~~~sssiiicccZZZQQQIIIDDDBBBBBBCCCBBB@@@===:::888777777555666666555555444333222222222222111111111000000111000000//////000000111222222222222111///...---000//////.....................---,,,+++++++++,,,,,,,,,+++******+++,,,,,,******)))))))))))))))***((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))******++++++***((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))+++++++++*********))))))************)))))))))(((***************)))(((((())))))))))))))))))))))))************************---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...////////////000000000000111000000000111111111222222111222333444555555555555555555666777777888888999999888888888888:::;;;<<<999999999:::::::::::::::===>>>@@@AAAAAA@@@@@@???@@@@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPKKKMMMPPPRRRUUU]]]iiirrrtttjjjffffffeeeeeeiiixxx}}}{{{zzzzzz{{{zzzyyywwwvvvvvvwwwwwwyyyyyy~~~zzzlllbbbRRRLLLCCC;;;777555444444444333222111000000000000...---------------......,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++)))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''************++++++++++++)))*********++++++++++++******))))))))))))******(((((())))))***+++++++++~~~tttiiiZZZOOOKKKHHHEEEAAA>>>=========;;;:::999888888777777888777777666555444222000///222222111111111000000000000000////////////000000111000000///......//////000///......------.........------,,,,,,,,,------************++++++++++++))))))))))))))))))******''''''''''''''''''''''''''''''((())))))((((((((()))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((+++*********)))))))))(((++++++,,,,,,+++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))++++++************))))))++++++************))))))))))))******))))))(((((())))))))))))))))))))))))************************+++++++++,,,++++++***)))++++++++++++++++++++++++)))***,,,,,,++++++---...//////000000000111111111000000000000111111111111111222222333444444444444444555555666777777888888777777777777777999::::::888888999999999:::::::::===>>>@@@AAAAAAAAA@@@@@@======>>>???AAACCCEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNHHHJJJLLLLLLMMMRRRZZZ```hhhvvv~~~{{{yyytttuuuiii[[[NNNEEE<<<999444222222333333333333222111000000//////000...------,,,,,,---------,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******)))))))))))))))*********(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********+++++++++,,,,,,))))))************))))))%%%&&&''')))***))))))(((ppp\\\TTTPPPJJJEEEBBBAAA@@@???===<<<<<<<<<666666555555555666777777888888777777555333222111111111111111000000000000000//////......//////000///...---,,,---...///000//////...------------...---------,,,------......+++,,,,,,,,,,,,+++***)))((())))))***************(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++******))))))((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''***)))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************************)))***,,,,,,++++++---.../////////000000000111111/////////000000000111111111111222333333333333333444444444555666666777777666666666666777777888888777777888888999999::::::===>>>???AAAAAAAAA@@@@@@===>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEFFFFFFGGGIIIJJJJJJKKKHHHIIIKKKKKKKKKMMMQQQUUUYYYcccooovvvzzz}}}uuuhhhZZZOOOEEE<<<777888666333222333333333222222111000//////////////////......------------...++++++++++++************++++++++++++++++++++++++))))))))))))(((((())))))(((((())))))******))))))(((((((((((((((((((((((('''''''''(((((('''&&&&&&'''''''''''''''''''''''')))(((((('''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))*********+++++++++((()))***++++++***)))((($$$%%%(((*********((('''~~~{{{|||~~~qqqXXXHHHCCCDDDDDDBBB;;;;;;;;;;;;:::888777666666555555444444555555555555555555555555444333333111111111000000000////////////............//////...---,,,,,,,,,---///000//////...---------------------,,,,,,,,,------............---,,,***(((''''''((()))***************''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&''''''((()))*********)))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))***+++------,,,,,,...///...////////////000000000....../////////000000000000111222222333222222222222333333444555555666666555555666666666777666666666666777777888999::::::<<<===>>>@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHDDDEEEFFFGGGGGGIIIKKKMMMRRRZZZccciiijjjlllssszzz{{{tttooo___YYYOOOEEE>>>:::777666777555444333444333111000000000//////.../////////...---,,,,,,+++++++++,,,+++++++++*********))))))++++++++++++++++++++++++((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))*********+++++++++(((((((((((())))))))))))((()))***++++++***)))(((%%%''')))+++++++++***)))vvvjjjddd```^^^^^^aaa^^^UUUIIIAAA???>>><<<999444555666666777666666555777666555444444444444444000111222222333333333222111111000000000/////////......------------......------------------......///...------,,,,,,---------,,,,,,+++++++++,,,,,,......---+++***)))((('''&&&''')))***++++++******&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))))))))))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((()))))))))***((((((''''''''''''((((((%%%%%%&&&'''((()))******((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))((((((&&&&&&''''''''''''((((((''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********))))))))))))))))))))))))***+++------,,,,,,...///------........./////////............////////////000111111222222222111111222222222333444444555555555666666777777666666555555555666777888999999::::::;;;===???@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGCCCDDDDDDFFFGGGIIIKKKLLLOOORRRYYY```bbbaaaccchhhmmm|||nnnaaaXXXRRRJJJFFF@@@999555444555666222000///000111111000...//////............//////,,,,,,+++***))))))))))))+++************)))))))))++++++++++++++++++++++++''''''((()))))))))(((((($$$&&&''')))))))))((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******'''''''''((((((((())))))))))))************))))))'''(((***+++,,,,,,+++***}}}ppp```YYYQQQNNNLLLIIIIIIMMMDDDBBB???===;;;999777666555555666777777888888888666555444444333333333444000000111222222222222222111000000000////////////...------------------...---...............------///...------,,,,,,---------,,,+++***************+++***(((''''''((())))))&&&''')))+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((''''''(((((()))))))))***(((((('''&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))))))))(((((((((''''''''''''((((((((()))&&&''''''((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))***,,,,,,++++++---...,,,,,,,,,------------...------........./////////000111111111111111000000111111222222333444444444555666777777777777666555444444555666777888999:::888:::;;;===>>>???>>>>>><<<===???@@@AAAAAAAAAAAA???????????????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFHHHJJJLLLLLLNNNLLLOOOVVVZZZYYYYYY]]]^^^hhhqqqxxxzzzgggVVVLLLGGGCCC>>><<<999555222222333555000...---...000111000//////......------......///...---,,,+++************************))))))))))))************************&&&'''((()))***))))))(((%%%&&&(((*********)))((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******))))))))))))******(((((()))******++++++,,,|||ppphhh```YYYPPPKKKGGGEEEBBB>>>???BBB;;;;;;:::888666777999;;;777777777777777777777777444444333333333333333444222333333444444333333333000000000000////////////...------,,,,,,------...---...///000///...,,,+++......---,,,,,,,,,,,,------,,,+++***))))))))))))'''&&&%%%$$$%%%''')))+++%%%''')))+++,,,+++***)))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((************)))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((())))))******&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************((()))++++++******,,,---+++++++++,,,,,,,,,---------------.........//////000000111111111000000///000111111222333333444444666666777888888777666555444444555666777888999999777999;;;<<<>>>>>>>>>===999:::===???AAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDDDDEEEEEEEEEEEECCCBBBCCCEEEGGGHHHHHHPPPJJJIIIOOOTTTRRRRRRUUUZZZ^^^aaaccckkkzzz{{{mmmkkk```NNNAAA>>>>>>>>>888777666444222222333555333222000000111222111111......---------......///222111000///...---------************))))))))))))************************&&&''')))*********)))(((%%%''')))+++,,,+++***)))(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%''''''''''''''''''''''''************)))((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))************+++***)))(((((()))***+++)))((((((((()))***+++,,,qqqnnnggg___XXXRRRMMMKKKDDDCCCAAA@@@>>>===<<<<<<888888777777666666555555444444444444444444444444444444444333333222222222333333222222111000//////000000000000////////////------............------///......------......///------------------------,,,,,,,,,++++++*********++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%'''((()))(((((('''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))******))))))((((((''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((()))******(((((())))))******++++++******+++++++++******))),,,)))&&&'''***------+++,,,---------.../////////...///////////////............000111222333333333555555555555666777888999999888666777888888777555999999888888999;;;<<<===<<<<<<===>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKKKKJJJIIIHHHIIIKKKMMMOOOQQQTTTXXX]]]bbbhhhooosss~~~zzzpppccc[[[RRRPPPJJJCCC<<<888777888333333222222111000//////////////////............111///---,,,+++,,,...///===666---)))***,,,,,,+++*********)))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((+++(((&&&$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""'''&&&&&&%%%%%%%%%&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))))))))))))))((((((((((((+++++++++++++++++++++++++++++++++*********))))))wwwrrrmmmfffaaa]]][[[VVVQQQLLLGGGDDDBBBAAA@@@>>>===;;;;;;::::::888888777777666555555444444444444444444444444444444444333333333222222222333333222111111000//////............------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((''''''))))))))))))))))))))))))***)))((((((((((((((()))((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######'''((((((((((((((((((''''''((((((((())))))))))))))))))))))))((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((()))******)))))))))))))))******************++++++******))),,,)))'''(((+++------,,,---------.....................////////////.........///000222333333444444555555555555666777888888777666666777999999999888999888888888999:::<<<===<<<<<<===>>>>>>>>>======>>>>>>>>>???>>>>>>===<<<@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMLLLOOORRRUUUXXX]]]bbbfffhhhkkknnnppprrrwww~~~wwwjjj```VVVMMMFFF@@@AAA@@@>>>:::666555555333333222111111000//////////////////............///...---,,,+++,,,------777000***'''***,,,,,,+++,,,++++++***)))(((''''''((((((((((((((()))))))))***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&'''((('''%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''(((((()))))))))(((((((((((((((((((((************************+++++++++*********))))))yyyrrrnnnhhh```ZZZVVVSSSNNNJJJIIIHHHGGGEEEBBB???===<<<>>>===<<<;;;::::::::::::777777777666555555444444333333333333333333333333333333333222222222222222222222111111000000//////.........------------,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++*********))))))((((((((((((''''''))))))))))))))))))))))))******)))((((((((((((((())))))************))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$(((((())))))))))))((((((''''''((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''((((((((((((((()))*********))))))))))))))))))((())))))******+++******))),,,***)))***,,,---...---...............---------......///////////////...///000111222333444444444444444444444555666777888666555555777999;;;::::::888888888888888999:::;;;<<<<<<=========<<<<<<;;;======>>>????????????>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHJJJLLLNNNOOOQQQUUUXXXWWWZZZ]]]^^^___ccciiinnnzzzvvvlll]]]PPPHHHBBB===999222555888999777444222111222222111111000000///////////////............---------,,,,,,,,,+++++++++...***''''''))),,,,,,+++,,,,,,+++***((('''&&&&&&'''''''''(((((())))))***)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''%%%$$$$$$&&&(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++************)))))))))qqqqqqqqqoookkkddd^^^ZZZ[[[VVVQQQMMMKKKIIIFFFDDDAAABBBBBBBBBAAA???>>><<<======<<<;;;;;;;;;<<<<<<777777666555555444444333222222222222222222222222222222222222222111111111111111000000000/////////000000/////////.........***++++++,,,,,,++++++***------,,,,,,,,,,,,------------,,,,,,++++++******+++++++++***************+++*********))))))))))))))))))))))))))))))))))))+++***)))((((((''''''((((((((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&(((***+++((((((((())))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''((()))******((((((((((((((('''''''''((((((((((((((())))))*********))))))((((((((('''((())))))***************++++++++++++,,,---....../////////...---------,,,---...//////////////////000000222333333444444444333333333333444555666777777666555777999::::::999777777777777888888999999;;;<<<<<<<<<<<<;;;::::::<<<===>>>???@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJIIIHHHHHHIIIKKKLLLLLLMMMPPPRRRRRRUUUWWWWWWWWWZZZ___dddhhhnnnxxxtttiiicccZZZSSSIIIAAA<<<:::888777111444777888555222000...111111000000000///////////////.........---------,,,,,,---------,,,+++******((('''(((***++++++)))++++++***)))(((''''''&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***%%%&&&''''''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((************))))))))))))ZZZYYYWWWUUURRRPPPOOONNNLLLJJJGGGDDDCCCBBBAAA@@@???@@@AAAAAA@@@???===<<<;;;;;;:::999999::::::;;;666666555555444333333333222222222222222222222222111111111111111111111111000000//////////////////////////////............++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******************************************))))))))))))(((((((((((((((((((((((((((******)))(((((((((((((((&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''&&&&&&'''(((***+++&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''(((''''''%%%&&&&&&'''((())))))***'''''''''(((((((((((((((((((((((((((((())))))******)))))))))(((((('''''''''((()))******************+++,,,,,,,,,------.../////////...---------,,,------...///////////////000111111222333333333333222222222222333444555666888777666666888888777666666666777777777777777777::::::;;;;;;;;;::::::999;;;<<<===>>>???@@@@@@@@@????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIHHHGGGFFFFFFHHHKKKLLLLLLMMMOOOQQQNNNPPPRRRQQQPPPRRRWWW[[[```bbbgggnnnwww|||fffZZZSSSNNNBBB???;;;888666555444333333555555444222000000000000000//////////////////............------------,,,------------,,,+++***)))))))))*********)))(((((((((((((((((()))))))))%%%&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%$$$&&&%%%######$$$###""" $$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))OOOMMMJJJHHHFFFFFFFFFGGGCCCBBBAAA@@@???>>>>>>>>>============<<<;;;999999888777777666666666666777555555555444333333222222111111111111111111111111000000000000000111111111////////////............---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***))))))(((((())))))***************************)))))))))***************((((((''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((((((((((((((((()))******)))(((((((((((((((((('''''''''((()))************(((***,,,---,,,,,,,,,..................---------,,,---...///000000000000///000111222222222222222111111111111222333444555888777555555666777555444555555666777777666666555888888999:::::::::::::::;;;;;;<<<>>>>>>?????????>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHGGGFFFEEECCCEEEHHHJJJKKKLLLMMMOOOLLLNNNOOOOOOMMMOOOSSSXXX^^^^^^^^^aaaeeekkkqqquuuyyy|||dddPPPHHHDDD@@@999888888666555333222111000111111000//////111222////////////.....................------------,,,,,,,,,,,,+++++++++******)))************)))((((((&&&''''''(((((())))))***&&&&&&&&&''''''(((((()))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))###%%%&&&&&&$$$###$$$%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&'''(((''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&######%%%&&&&&&&&&%%%$$$&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((()))))))))))))))***DDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@???>>>===>>>>>><<<;;;:::999888888888888777777666555444444555555555555444444333222222222111111111111111111111111/////////000000000111111........................---------,,,,,,,,,++++++)))******++++++******)))))))))(((((((((((())))))(((((())))))***+++++++++((()))))))))*********+++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''(((((()))***+++&&&&&&'''))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((()))******'''''''''(((((((((((((((&&&'''((()))************&&&))),,,---+++***+++------------...............,,,---...///000000000000//////000111111111000000111000000111111222333444555444333444555666555444444555666666666666555444666666888999:::::::::::::::;;;<<<========================>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEAAACCCGGGHHHIIIIIIJJJLLLLLLMMMOOONNNLLLNNNRRRVVVYYYYYYZZZ[[[]]]___aaaccceeemmmwww}}}yyyuuupppnnnpppjjjnnngggRRRBBB>>><<<888666777777555444222222222---...//////......///111.................................---------,,,,,,+++***)))((('''(((((()))(((((()))))))))((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&%%%###!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''"""$$$&&&&&&$$$###$$$%%%%%%$$$######$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&(((((('''&&&%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((((((((())))))******:::<<>>???>>><<<<<<<<<======<<<:::999888999::::::999999777666666555555555555555444333333222222111000000000000000000000000.../////////000000111111---.....................//////.........---------(((((())))))))))))((((((++++++************++++++''''''((()))***+++,,,,,,(((((())))))*********+++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,'''''')))******+++++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''(((*********))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''(((((())))))((((((((((((((()))******&&&'''''''''(((((())))))&&&'''((()))************%%%))),,,,,,+++***+++,,,,,,------....../////////,,,---...///000000000000...//////000000000000///000000000000111222333444222111111333555666666555444555666666666555444333444555777888:::;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<===>>>?????????AAABBBCCCDDDEEEEEEEEEEEEAAADDDGGGHHHHHHHHHIIIJJJHHHJJJLLLKKKIIIKKKOOOTTTRRRTTTVVVXXXYYYYYYYYYXXX^^^ccciiilllmmmooouuuzzzzzzxxxxxx||||||tttiii___[[[WWWQQQOOOQQQUUU]]]ZZZIII;;;:::999444111111111000//////000222///000222111///...---...---...........................---------,,,,,,,,,***(((&&&%%%$$$%%%'''(((%%%&&&(((((((((((()))***))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%'''((((((&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%$$$#########%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###&&&((((((((('''&&&%%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((******)))((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******>>>>>>>>>>>>============@@@@@@@@@???>>>======<<<:::999777666666666777888;;;888555333444555555555333333333222222222111111333222222111111222333333000000000000000000000000///---++++++,,,,,,,,,++++++***)))***,,,---,,,+++************************************************---,,,***)))))))))***+++******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((&&&$$$%%%((()))((('''((('''&&&&&&'''((('''%%%%%%%%%$$$%%%&&&(((***+++'''''''''(((((((((((()))''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&(((&&&$$$%%%&&&'''&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((())))))***+++***)))))))))***,,,---,,,++++++++++++++++++,,,++++++,,,------,,,,,,,,,,,,,,,,,,---...//////000------------.........///000000//////000000111222333333333333333333333333666555555444444444555555888888888888888777666666:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<======;;;<<<===>>>???@@@AAAAAA>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMRRRQQQRRRRRRTTTVVVXXXZZZYYYZZZ[[[\\\^^^```aaabbbgggggghhhiiilllppptttvvvxxx}}}xxxkkkeeeeeeccc]]]WWWQQQNNNIIIEEEBBBBBBCCCDDDHHHOOOSSSNNNAAA666333444111111111111000000000///...//////000000000/////////......---------......---,,,+++,,,,,,,,,***(((++++++***)))(((((())))))&&&'''(((***++++++++++++)))((((((((()))((('''%%%&&&'''((())))))((('''&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''((((((((('''######$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%%%%&&&((()))))))))((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((>>>>>>=========<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;999888777666666666777777:::777444333444444444444333333222222222111111111222111111000000000111111000000000000000000000000...---++++++,,,,,,,,,++++++***)))***,,,---,,,+++************************((((((((((((((((((((((((,,,+++******)))))))))***************************))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((&&&$$$%%%''')))((('''(((&&&%%%&&&'''((('''%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((&&&$$$%%%&&&'''&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((((((((('''(((((((((((((((((((((((()))******++++++************++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,---......///------........./////////000000000111111111111222222222222222222222222222555555555555555555444444666666777888888888888888:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<===>>>>>>;;;<<<===>>>???@@@@@@AAA??????@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEGGGHHHIIILLLKKKJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOQQQSSSUUUVVVUUUUUUVVVWWWYYYZZZ[[[[[[\\\\\\[[[\\\]]]```cccdddbbbfffkkkmmmpppwww~~~yyyvvvfff^^^TTTOOONNNMMMHHHDDDCCC@@@===:::888777888888???FFFMMMLLLCCC999444333111111111000000000//////111111111111000//////...------,,,,,,,,,,,,------,,,+++***+++,,,+++***(((+++******)))(((((())))))))))))******))))))((('''((('''&&&'''(((((('''%%%&&&'''((())))))((('''&&&(((((('''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''''''''$$$$$$$$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999888777666666555555666666888666333222333444444333222222222222111111111000111111000000//////.................................,,,+++***+++,,,+++***+++***)))***,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((***************))))))((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%'''((((((''''''&&&%%%&&&'''((('''&&&((((((''''''&&&%%%######%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$######&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((((((&&&$$$%%%&&&'''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))))))))((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''******))))))))))))******++++++,,,,,,,,,,,,+++++++++++++++,,,------................../////////000///000111222333222111111111111111111111111111111333444555666666555444333444444555777888999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<===>>>???@@@@@@???@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBDDDEEEGGGGGGJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPQQQRRRSSSSSSSSSUUUTTTSSSSSSSSSTTTUUUVVVSSSUUUWWWXXXYYY]]]ccciiiqqqsssvvvyyy}}}wwwkkkbbb\\\XXXUUUKKKHHHCCC@@@>>><<<:::888999888777555444333333333555;;;CCCFFFCCC<<<555000000000000000////////////111111000000///---,,,+++,,,++++++******++++++,,,+++***))))))++++++***(((******)))((((((((())))))((((((((()))(((''''''&&&&&&%%%$$$%%%'''((('''%%%&&&''''''((((((''''''&&&((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))'''''''''&&&''''''((()))(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''<<<;;;;;;;;;::::::::::::::::::::::::999999888888666666666555555555555555666444222111222333222222222111111111111000000000000000000000///......---------------------------...,,,******+++,,,+++***+++))))))***+++,,,+++***((((((((((((((((((((((((************************((((((*********)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&'''((((((((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&(((((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))(((((((((''''''&&&%%%$$$$$$%%%&&&(((((('''&&&&&&))))))(((((((((((())))))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,------.............../////////000000///000222333444333111000000000000000000000000000111333555666666555444333444555555666777888999:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<============;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQPPPOOONNNOOOOOOOOOMMMOOOOOOOOOOOOQQQUUUYYYXXXYYYZZZ]]]aaagggmmmpppuuuwwwyyyyyyyyyyyyzzz{{{wwwrrrqqqtttqqqooozzzxxxnnnhhh^^^TTTKKKFFFCCCBBB======<<<;;;999777777777555666555555555444333222///333999>>>???;;;444///000000/////////.........------...------,,,++++++++++++*********+++,,,,,,+++)))((((((*********(((***))))))((((((((())))))$$$$$$&&&'''((()))))))))%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&''''''(((((('''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((:::::::::999999999999888999999999999999888888888555555555555444444333333333222000000222222111000111111111000000000//////000000111111000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++++++++******)))((()))+++,,,+++***''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((&&&%%%$$$%%%'''((('''&&&&&&'''((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((((((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((('''&&&$$$###%%%&&&'''((()))((('''&&&)))(((((((((((((((((()))+++,,,,,,,,,++++++***)))---------------.....................////////////...000222333333333111000000000000000000000000000000222444666666555444333666666555555666666777888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJJJJIIIIIIJJJJJJJJJHHHIIIIIIIIIIIIKKKNNNPPPKKKLLLMMMOOORRRUUUWWWWWWWWWYYY[[[\\\[[[ZZZ[[[\\\___ccciiinnnrrrsssssssssuuussspppmmmlllnnnrrruuutttvvvxxxzzzyyyxxxwwwvvvtttwwwwwwpppjjjeee```ZZZWWWUUUWWWVVVUUUaaaiii___WWWTTTOOOIIICCC>>>;;;:::444666777666444333444555111111222222222111000///000000222555777666222.../////////............---+++,,,,,,---............++++++******+++,,,------,,,***(((((()))***)))))))))((((((((((((((())))))###$$$%%%'''((((((((((((%%%$$$"""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''((($$$###"""$$$&&&((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))999999999888888888777777888888888888888888888888333444444444444333222222111000///000111111000///000000000000////////////...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***+++***)))***)))((()))+++++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''%%%%%%&&&(((%%%$$$###$$$&&&''''''&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((######$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))'''((())))))((('''%%%$$$&&&'''(((((())))))(((((())))))(((((((((((()))))),,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,------------------------.........///...///000111222111000000000000000000000000000000111222333444555555444444777666555444555666777888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDFFFFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGHHHJJJLLLMMMIIIHHHGGGIIIKKKLLLKKKJJJIIIKKKNNNOOONNNMMMMMMMMMMMMOOORRRUUUWWWXXXXXXXXXXXXWWWUUUTTTTTTUUUVVVWWWVVVXXXZZZZZZYYYXXXXXXXXXPPPVVVXXXRRRLLLJJJIIIGGGEEECCCFFFGGGIIIWWW___UUUJJJJJJIIIEEE???999666555333444444444333222333444111111222222111111000///111000//////000111000//////.........------------,,,,,,...///000111111111************+++,,,------...,,,)))((()))))))))(((((((((''''''(((((())))))'''''''''((('''&&&&&&%%%'''%%%######$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&'''$$$###"""$$$&&&((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******888888888777777777666666555666666666666666666666222333444444444333111111000///...///000111///...000000/////////.........+++,,,...000000000///...---------------------------+++))))))***+++***)))***)))((()))***+++***)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''((()))'''%%%$$$&&&((($$$######$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&'''''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((()))******)))'''&&&'''''''''''''''(((((()))***))))))(((((())))))***,,,,,,,,,++++++***)))(((************************,,,,,,,,,,,,------------....../////////000000000111111111111111111111111111222222333444444555555555555444333444666999:::888999999999999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFFFFGGGHHHJJJKKKKKKIIIFFFCCCCCCEEEFFFGGGFFFEEEGGGJJJJJJIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGEEEGGGIIIHHHFFFEEEFFFGGG@@@DDDDDDAAA???AAAAAA???>>><<<@@@BBBEEETTT[[[PPPAAACCCCCC???:::555444444666555444333333333222222333222222222111111111000/////////............///.........---------,,,,,,+++,,,---......///......))))))))))))***+++,,,,,,111...+++))))))))))))((('''''''''''''''((())))))((((((((((((((('''&&&&&&)))'''$$$###$$$&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&((())))))***777777777777666666666666444444444444444444444444222222333444333222111000///......///000000///---000/////////............(((***,,,...//////...------------------------------+++))))))***+++***)))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%'''))))))(((%%%$$$&&&((($$$######$$$&&&''''''&&&%%%$$$###"""""""""$$$$$$'''''''''(((((((((((()))%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''''''''%%%$$$(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))&&&''')))++++++***((('''((('''&&&%%%&&&'''((()))******))))))))))))******,,,,,,,,,++++++)))(((((()))))))))(((((((((((((((+++++++++,,,,,,,,,------///............///000000111111111111111111111111222222222222333444555666333333222333555777:::<<<888888999999999:::::::::===============<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJHHHGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDEEEDDDCCCDDDFFFGGGGGGGGGJJJEEE@@@>>>@@@CCCEEEFFF>>>AAADDDDDDCCCBBBAAAAAACCCCCCBBBAAABBBCCCEEEFFFCCCBBB@@@@@@@@@@@@@@@???<<<>>>@@@>>>;;;:::<<<>>>999:::999777:::>>>>>>;;;:::888;;;===@@@NNNTTTHHH;;;<<<<<<999555333333555777444000///000000///...111000///...------------,,,...000///------...///......---------,,,,,,,,,******+++++++++******)))''''''''''''((()))++++++333///,,,))))))))))))((('''''''''''''''((()))***$$$%%%'''((())))))*********(((%%%$$$$$$&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%)))'''&&&%%%%%%%%%###!!!######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$'''((()))(((((($$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''######$$$%%%&&&(((((()))888888777666555444333333444444444333222111000///111111111222222333333333////////////////////////000///...,,,+++******))),,,++++++******++++++,,,,,,---///111000///,,,+++++++++************++++++******)))))))))))))))***((((((''''''&&&&&&&&&%%%************))))))))))))))))))(((&&&&&&%%%%%%%%%(((((((((((((((((((((((()))&&&$$$%%%'''((('''%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&%%%$$$$$$%%%&&&((()))++++++***)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++++++++++++++&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---------........................------////////////000000000000111111000000111333444666333333333333444666888999777999<<<<<<:::888777777:::;;;<<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBB===???CCCFFFHHHHHHGGGFFFJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAADDDDDDCCCBBBAAA@@@@@@???AAA@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;===;;;888888:::;;;:::888888888999999999999888888999777555666999>>>BBBDDD777777666555444333333222000/////////000111222222......//////000000111111...------------,,,,,,,,,---,,,,,,+++*********+++++++++***))))))***++++++111000---***))))))+++,,,***+++++++++***)))'''&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$'''(((((('''#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%######""""""""""""######%%%%%%$$$$$$###"""!!!!!!$$$%%%&&&%%%###"""###$$$'''%%%###$$$&&&'''%%%###$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''888888777666555444333333333333333333333222111000111111222222222222222222........................000///---,,,+++*********,,,++++++******++++++,,,))))))******+++++++++,,,*********))))))*********((('''''''''((())))))***))))))((((((''''''''''''''''''((())))))******+++******)))((('''&&&''''''((((((((((((((((((((((((,,,)))'''(((***+++***(((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((''''''&&&$$$###!!! '''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&&&&)))((('''&&&&&&''''''((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------........................////////////000000000111222222111111222333444555333333333333444666888999777:::<<<<<<:::888777888::::::<<<========================<<<<<<;;;;;;;;;==============================>>>>>>???@@@@@@@@@===???CCCFFFGGGHHHGGGFFFHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHGGGEEECCCBBBCCCCCCBBBAAACCCBBBAAA@@@@@@???@@@@@@AAAAAAAAA@@@??????>>>>>>@@@@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;999777777999999888666666666777777777777666666999666444444777:::<<<===555555444444333222222222000////////////000000111....../////////000000000......------,,,,,,++++++---,,,++++++*********+++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,------+++++++++***)))(((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######""""""""""""######%%%%%%$$$$$$###""""""!!!###$$$%%%%%%######$$$%%%%%%###"""###&&&'''&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((777777666555444333333222222222333333333333222222222222222111111111111111........................///...---,,,+++*********++++++************++++++((('''''''''(((***,,,---******))))))))))))******(((''''''&&&&&&''''''((((((((('''''''''''''''&&&$$$%%%&&&''')))***,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((()))'''%%%&&&'''((('''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&$$$###!!!!!!&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&)))((('''&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&************************)))))))))***++++++,,,,,,*********+++++++++,,,,,,......................../////////000000000111111444333333333333333444444333333333333444666777888888:::<<<<<<:::999888999999:::;;;<<<<<<==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????===???BBBEEEFFFGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJJJJHHHFFFDDDDDDDDDCCCCCCDDDEEEGGGHHHGGGDDDBBBAAA@@@@@@>>>===???>>>>>>=========>>>>>>========================???>>>===<<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999999777666666777777666555333444444555555444444333777555333333444555555444222222222222222222222222000000///.........//////.............../////////......------,,,+++******,,,,,,+++************++++++******))))))******+++'''(((***+++,,,+++***)))++++++***)))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######""""""""""""######%%%%%%$$$$$$###"""""""""!!!###$$$$$$$$$$$$%%%'''###"""!!!###%%%''''''&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((777666666555444333222222111111222333333333333333222222111111000000000///...........................---,,,,,,++++++++++++++++++************++++++***)))))))))***+++,,,,,,((())))))))))))))))))(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***++++++***))))))(((''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############'''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,---------...............//////000000000111111111555444444444444444444444333333444444555666777777888:::;;;;;;:::999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????===???AAACCCEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDBBBDDDHHHJJJKKKJJJGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDBBB@@@?????????>>><<<<<<<<<;;;;;;;;;<<<======:::::::::;;;;;;<<<<<<<<<===<<<;;;:::::::::::::::::::::999999999888888888777666666666666666555444222333333333333333333222444333222222333333111///000000111111111222222222111111000///.........///---------------...............---,,,+++***))))))++++++***************+++((((((((((((((((((((((((((())))))((('''&&&%%%%%%+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$######$$$###"""!!!!!!!!!"""###%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$#########"""""" """$$$$$$$$$%%%&&&(((############$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))666666555444333222111111000000111222333333333333111111111000000/////////........................------,,,+++++++++,,,,,,+++******))))))******+++***+++,,,---,,,***)))''''''((())))))))))))((('''(((((('''''''''((())))))'''''''''''''''(((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((((()))((((((''''''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%((('''%%%$$$######$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,---------------------.........//////000000000000111111111111444444444444444444333333333333444555555666666666777999::::::999888999:::777888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@===>>>@@@BBBCCCDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBBBB???BBBFFFJJJLLLKKKJJJHHHDDDCCCBBB@@@??????@@@@@@@@@???======???@@@??????<<<;;;;;;;;;;;;;;;<<<===999999::::::;;;;;;<<<<<<::::::999999888888999999888888888888777777777777555666777777666555444444222333333444444333333222111111111222333333222000000000000111222222333333222111000///////////////------,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))*********))))))***++++++))))))))))))))))))))))))+++***(((&&&%%%&&&'''(((***)))((('''''''''((()))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""&&&%%%###!!! !!!"""%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""######$$$$$$$$$############### """###$$$$$$%%%'''(((%%%%%%%%%%%%$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((555555444333222111111000//////000111222222111111000000000000////////////------------------------,,,,,,+++++++++,,,------******))))))))))))******((()))++++++***(((%%%"""&&&'''((())))))((('''&&&$$$$$$%%%&&&)))+++---...)))************+++++++++)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,---------.........,,,,,,------.../////////000000000111111111222222222333444444444444333333333444444555666666555555666777888888777777888:::666777888999:::::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::999999:::<<<===>>>??????===>>>???@@@AAABBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAA???AAAEEEHHHJJJJJJIIIIIIDDDBBB@@@>>>===<<<======<<<;;;:::;;;>>>@@@@@@@@@<<<;;;;;;:::::::::;;;;;;999999999::::::;;;;;;;;;888888777777777777888888777777777666666666666555333555777777555444333333222333333444444333333222111000000222333444222111000000000111111222222222000000//////.../////////,,,,,,,,,,,,+++++++++++++++++++++************)))***))))))))))))***++++++***++++++,,,,,,++++++***+++)))''''''(((***---///)))((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$###"""%%%$$$#########$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############################## """$$$$$$$$$%%%&&&((('''((((((&&&$$$"""###$$$$$$$$$############$$$$$$######$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''555555444333222111000000...//////000000000//////......//////////////////------------------------++++++++++++,,,,,,---...******))))))))))))******''''''(((((('''&&&%%%$$$%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&''')))+++,,,))))))))))))*********+++*********))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((###%%%&&&%%%""""""$$$&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&(((((()))(((''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000000000111111111222222222000111222333444444333333333444555666666666555444555666777666555666777999555666777888999999999999888888888999999:::::::::999999999999999999999999777888999:::;;;===>>>>>>===>>>>>>???@@@AAABBBBBB@@@AAACCCDDDDDDCCCAAA@@@@@@AAACCCEEEFFFFFFEEEEEEAAA@@@>>>===<<<<<<<<<===:::999888999<<<>>>>>>>>><<<;;;:::999999888999999888888888999999999999999777666666666666666777777666666666555555555555444000333666666333111111222222222333333333333222222333111000000222222111000//////////////////000000------,,,,,,,,,---......,,,,,,++++++************)))))))))***************)))))))))))))))***++++++))))))***++++++***))))))(((((('''((()))+++,,,---''''''((((((((((((((('''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%############################################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""$$$%%%&&&######################################################""""""""""""##############################!!!###$$$$$$$$$$$$&&&'''&&&((()))'''%%%$$$%%%&&&$$$$$$############$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&555444444333222111000000......////////////......---.........//////000000------------------------++++++++++++,,,---......******))))))))))))******((('''&&&&&&&&&'''((()))%%%&&&((())))))(((&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((***************)))))))))))))))(((((((((((()))***((((((((((((((((((((((((&&&((()))(((%%%%%%''')))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''!!!###%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((***(((&&&$$$$$$&&&(((***%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''&&&''''''((('''&&&$$$###!!!###&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""  %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###'''''''''''''''''''''''')))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000000111111111111222222222...000111333444444333333333444555666666666555444444555666555444555777999555666777888888999999999777777888888888999999999777777777777777777777777555666777888:::;;;<<<=========>>>???@@@AAAAAABBB@@@AAACCCDDDDDDCCCAAA@@@AAABBBBBBBBBBBBBBBBBBAAA>>>>>><<<;;;;;;<<<===>>>999777777777:::;;;<<<;;;;;;;;;999888777777777777888888888888888777777777666666555555555666666777666666555555555444444444...222555555222//////000111111222222222222111111444222000000000111000///........................************+++,,,,,,---,,,+++++++++******))))))((((((((()))******++++++))))))((())))))***++++++%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%########################$$$$$$########################""""""""""""########################$$$$$$"""###$$$%%%$$$$$$%%%'''%%%''')))(((&&&%%%''')))$$$$$$############$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&111222222222222111000000////////////............---------------------------------,,,,,,+++++++++++++++)))))))))***+++,,,,,,+++)))((((((((()))***(((***,,,***'''&&&''')))'''''''''((((((((((((((('''''''''''''''((())))))***)))((('''''''''''''''))))))))))))))))))))))))&&&***+++)))$$$"""$$$(((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&'''&&&%%%$$$%%%''')))+++---,,,***)))''''''((((((******))))))******+++,,,111111///......///000111000000000000111111111111000000000000111111111111222222333444444555555666888888777666666666666666666666666666777888999:::888777777666666666777777;;;;;;:::999999:::::::::999999::::::;;;<<<======>>>======<<<<<<<<<<<<<<<@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>><<<===>>>>>>>>>===;;;:::777777777777888999:::;;;::::::999999888777777777777777888888888999999999777777666666555555555444444444333333333222222222444444444333333222222222222222222222222222222222222111111000///000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************(((,,,---***)))***+++)))))))))(((((((((((())))))))))))(((((('''''''''&&&***)))'''&&&%%%%%%&&&&&&******)))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$######%%%''''''''''''&&&%%%$$$############################################################!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$###)))%%%!!!###''')))%%%!!!111111222222111111000///////////////.........---------------------------------,,,,,,,,,++++++++++++***)))))))))***+++++++++***)))((((((((())))))$$$&&&''''''%%%$$$%%%'''((((((((((((''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''')))***(((%%%$$$%%%((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''&&&%%%%%%%%%''')))***,,,+++***(((((((((((()))******))))))******+++,,,......,,,,,,,,,,,,---...//////000000000111111111//////000000000111111111222222333333444555555555777777666555555555555666444444444555555666888888777666666555555666666777:::999999888888999999999999::::::;;;<<<<<<======>>>======<<<<<<<<<======>>>>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????;;;<<<<<<<<<;;;:::999999555555555555666777888999999999999888888777666555666666666666777777777888666666666555555555444444444333333333333222222222333333333222222222111111111111111111111111111111000000/////////...............---,,,++++++******+++++++++******+++++++++************************'''+++---***(((******((())))))(((((((((((())))))((('''''''''&&&&&&&&&&&&)))((('''&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!! """$$$%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###"""""""""!!!""""""""""""############%%%%%%$$$$$$$$$#########$$$$$$$$$$$$############$$$###""""""$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%'''(((((('''%%%$$$$$$######$$$&&&''''''&&&000111111111111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))*********)))(((((('''(((((((((&&&'''((((((''''''((())))))((((((((('''&&&&&&&&&((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$###"""%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&''')))******))))))(((((())))))*********))))))******+++,,,---,,,+++******+++,,,---//////000000000000111111//////000000000000111111222222333333444444555555666666555444444444444555333333333333333444555666666555555555555555666666999888888777777888999999::::::;;;;;;<<<==================<<<======>>>>>><<<===>>>@@@AAABBBCCCCCCAAA@@@@@@@@@????????????>>>===<<<;;;:::999999999555555555555666777888888777777888888777666444333444444444555555555555555555555555555444444444444333333333222222222111111222222111111111111000000////////////////////////---............---,,,,,,//////...,,,+++***)))(((******))))))))))))******************************'''+++---)))((())))))''')))((((((''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%''''''(((''''''&&&%%%$$$''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!$$$&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!! """###$$$%%%&&&###############"""""""""#########""""""!!!!!!!!!!!!!!!!!!###%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%######""""""""""""######((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''(((((('''&&&%%%"""$$$&&&&&&$$$$$$&&&(((///000000000000///...............---------,,,,,,************************+++++++++++++++************)))))))))((((((((((((((((((''''''''''''''''''))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((()))'''&&&&&&((()))((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))(((((((((((())))))************))))))******+++,,,---,,,+++++++++,,,---...////////////000000000111////////////000000000111111222222333444444555555555555444333333333333444333333222222333444555555555444444444444555555666999888888888888999999:::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>???<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>=========@@@???===<<<::::::;;;<<<777777777777777888999999555666777777666555333111444444444444444444444444444444444444333333333333222222222222111111111111000000000000000000000000////////////////////////------.........---,,,+++---------,,,+++***))))))*********))))))*********************************(((---...***(((******'''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$#########!!! !!!$$$&&&''''''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########""" """###$$$%%%&&&#################################"""!!!!!! """$$$''''''%%%"""%%%$$$$$$######$$$$$$%%%########################%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%...////////////...------------------,,,,,,,,,,,,************************************************))))))))))))((((((''''''&&&&&&&&&&&&'''&&&&&&&&&((('''&&&%%%%%%$$$###""")))(((((('''&&&%%%%%%$$$&&&&&&'''(((''''''&&&%%%'''&&&&&&&&&'''((())))))'''''''''''''''''''''''')))'''&&&&&&((())))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&''''''((($$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########&&&&&&%%%$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((&&&'''(((((())))))************))))))******+++,,,,,,+++******+++,,,---......////////////000000000...////////////000000000111111222222333444444555555555444333333333333333444444444333444444555555444444444444444555666666999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===??????>>>>>>>>>???>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::???>>><<<::::::::::::;;;777777777777777777888999555555666666555444222111444444444444444444444444222222222222333333333333222222111111111000000000////////////////////////000000000000000000000000------......------,,,,,,***+++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***...///+++)))******(((((((((''''''''''''((((((''''''''''''''''''((((((%%%&&&'''''''''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''%%%######$$$&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$!!!!!!""""""##################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###&&&((((((&&&$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$#########"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&###!!!###''')))'''$$$---............---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********((()))))))))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%)))'''&&&&&&&&&&&&%%%###((('''''''''&&&%%%%%%%%%$$$%%%&&&'''(((''''''&&&(((((('''''''''((())))))''''''''''''''''''''''''))))))((((((''''''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$%%%%%%&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&'''((()))***&&&'''''''''''''''''''''&&&'''((())))))))))))(((******))))))******+++,,,))))))(((((()))***+++,,,......////////////000000......////////////000000111111222222333333444444555555444333333333333444555555555444444555555666444444444444555666777777999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===>>>???>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999999999999999888777777777888888555555555444444555555666666666555444444333333333444444333333333333222222111111111111222222222222111111111000000000000///......////////////000000000000000000000000000000......---,,,+++,,,,,,,,,))))))******+++,,,,,,,,,+++++++++******+++++++++))))))))))))))))))))))))***...///+++((())))))'''(((''''''&&&&&&''''''((('''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$"""!!!"""#########%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$%%%%%%#########"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$ """))),,,***&&&---------------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((((((((()))))))))******(((((())))))(((&&&%%%$$$"""###$$$&&&&&&&&&%%%$$$((('''%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''')))***+++)))&&&%%%''')))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######((((((((((((((('''''''''#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&%%%###!!! $$$############%%%&&&'''##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%''')))***&&&'''''''''''''''&&&&&&&&&'''((())))))(((((('''******))))))******+++,,,))))))(((((()))***,,,---........./////////000000........./////////000000111111111222333333444444666555555444444444444444555555444444444444555555555555555555666777888999888888888888999:::;;;<<<::::::::::::::::::::::::777777777888:::<<<===>>><<<<<<=========<<<;;;;;;::::::::::::999999999999555666666777777777777666666555555444444444555555888777555333222333444555222222222111111111000000000000000111111111222222111111000000000/////////......//////000000000000...........................---***)))((()))+++,,,***************+++++++++******))))))))))))******))))))))))))))))))))))))(((,,,---)))&&&''''''%%%(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$"""!!! """###$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$"""######$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$###""""""$$$%%%&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###'''((('''&&&,,,------------,,,++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((('''((((((((())))))******(((((())))))(((&&&$$$###"""###$$$%%%&&&%%%%%%$$$"""!!! ###'''))))))'''%%%%%%&&&&&&&&&&&&&&&&&& """%%%'''))))))((('''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((+++---***%%%###&&&***%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&$$$"""!!! '''''''''&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&%%%### ######""""""###%%%'''((( !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$&&&((()))&&&''''''(((''''''&&&&&&&&&'''((())))))((('''&&&*********)))***++++++,,,,,,++++++++++++---///000............/////////000............/////////000000111111222333333444444666666555444444444444555555555444333333444444444555555555666666888999999777777777777888999:::;;;999999999999999999999999666666666888999;;;===>>>::::::;;;<<<=========<<<;;;;;;;;;:::::::::999999444555777999999999888888888777777666666666777777999888555222222333555666111111000000/////////...//////000000111111111222000000000000////////////.../////////000000111111------------------------...,,,(((&&&&&&'''***,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))'''++++++'''%%%%%%%%%###'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$""" !!!###%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$ !!!!!!!!!""""""######!!!!!!"""###$$$%%%&&&&&&&&&%%%######$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%% !!!"""######"""!!! ###$$$%%%$$$"""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((())))))'''###!!!!!!""",,,+++******))))))******+++******)))))))))))))))++++++++++++*********)))+++*********))))))(((((((((((())))))(((((('''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''+++***((('''&&&&&&''''''*********)))'''&&&''')))'''%%%$$$%%%(((***(((&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''((()))))))))(((&&&%%%))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000000000000000111111222333444444444444444444444444444444444555555555555555555555555666666666777888888999999888777777777777777888888888888888888888888888888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<:::::::::<<<<<<;;;:::888777666555444444555666222222333444444555555555333444555666666444222111111111111222222333333333222111000//////000111222////////////////////////000...---...///000///...///...,,,,,,,,,---///111///+++(((***...000---))),,,,,,,,,+++++++++******++++++***)))))))))))))))''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''%%%###$$$&&&'''&&&###)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###############$$$%%%&&&''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%$$$$$$#########)))'''$$$"""!!!"""$$$%%%$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&"""!!!!!!!!!"""###$$$$$$""""""############""""""&&&%%%###"""""""""######$$$$$$$$$#########""""""##############################""""""""""""######&&&%%%###""""""###%%%&&&$$$$$$$$$######"""!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######""""""######!!!"""$$$$$$### ######$$$$$$$$$%%%%%%%%%+++******)))))))))))))))+++******)))))))))))))))******)))))))))((((((((()))))))))(((((((((''''''((((((''''''''''''&&&&&&#########$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&%%%$$$###%%%&&&(((&&&$$$%%%((()))'''&&&(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%############""""""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%(((((()))))))))((('''&&&((((((((((((((((((((((((***++++++++++++++++++,,,,,,++++++++++++,,,------............////////////---......///000000111111444444444444444444333333555555555555555555555555555666666777777888999999555444444333444444555555555555666777999:::;;;;;;777777888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::999777666555444444444555555444444444444444333333333333333555555555444222111000000000111111111222222111111000//////000111111000000000000000000000000///...---...//////...---...---,,,+++,,,---///000...+++)))***---///,,,)))******)))))))))((((((((()))((((((''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$""""""#########$$$$$$$$$$$$"""!!!"""%%%%%%###!!!""""""""""""###$$$&&&&&&""""""""""""""""""""""""###""""""###%%%%%%$$$"""############$$$%%%&&&'''%%%$$$######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######(((&&&$$$""""""###%%%&&&$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%"""##################"""%%%%%%###"""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######$$$###""""""""""""###$$$$$$######""" """######$$$$$$######"""%%%%%%$$$############$$$###$$$$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%*********)))))))))((((((+++******)))))))))))))))((((((((((((''''''''''''(((((('''''''''''''''&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%'''((('''&&&&&&''')))((('''%%%&&&''''''&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""!!!######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!"""###%%%&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%)))))))))))))))(((''''''((((((((((((((((((((((((+++++++++++++++*********+++++++++++++++,,,------------------............000000000111222222333333333333333333333333333333444444444444444444444444555555666666777888888888444333333222222222333333444555666777888999:::;;;666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999:::999777555444444333333333333444555555444333333222111111222333444444444333111000////////////000000000000000000////////////000000000000000000000000000000...---,,,---...///...,,,...---,,,+++,,,---...///---+++)))***---...,,,)))))))))))))))((((((((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$!!!!!!"""""""""#########"""""""""###%%%%%%""" !!!!!!###$$$&&&&&&"""""""""""""""""""""""""""!!!!!!"""$$$%%%###"""############$$$%%%&&&&&&$$$###""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%###""""""$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$############### ######""""""""""""############$$$$$$$$$$$$######&&&&&&%%%%%%$$$"""!!! """######$$$$$$######"""&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%++++++++++++******))))))+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((('''%%%######$$$%%%&&&'''''''''((((((((())))))%%%&&&''''''((((((''''''******)))(((((('''''''''((()))+++***)))(((((()))((('''&&&&&&&&&&&&%%%$$$&&&&&&'''''''''''''''((()))))))))(((''''''&&&&&&******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###""""""%%%&&&&&&&&&%%%$$$######!!!!!!"""###%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((,,,,,,++++++******))))))+++++++++***+++,,,,,,---------........./////////111111222222222333333333222222222222333333333333444444444444444444444444444444555666666777777888666555555444444444444555777777777777777777777777666666666777777888888888:::::::::::::::;;;;;;;;;999777666666777888777555333333222222222222222222444333333333222222222111222222333333333222111000////////////////////////////////////////////////////////////////////////...,,,+++,,,---...---+++,,,,,,++++++,,,,,,---...---+++)))***+++,,,***)))++++++*********)))))))))***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""#########$$$###$$$%%%&&&&&&&&&$$$"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$###$$$#########$$$$$$%%%&&&%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%'''$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###'''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##########################################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$%%%'''(((((('''%%%$$$###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%,,,,,,---------,,,+++***+++******)))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((&&&$$$###"""###%%%&&&'''''''''(((((((((((((((%%%&&&''''''(((((('''''')))))))))(((''''''&&&%%%'''((())))))&&&$$$$$$$$$'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))((((((((('''''''''******))))))((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$%%%$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((((((''''''''''''''''''''''''+++++++++******)))))))))+++************+++,,,,,,....../////////000000000............////////////111111111222222222333333444444444444444444444444444444444555666666777777777666555555444444444555666666666666666666666666777777777777888888888888999999999999::::::;;;;;;888777555555666666555444111111222222222222222222111111111222222222333333111111111111111000000///000000000000000000000///.........//////.................................,,,+++***+++,,,---,,,***+++++++++++++++,,,------,,,+++************)))(((*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%"""$$$%%%&&&%%%$$$######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&''''''&&&%%%$$$###%%%%%%$$$######$$$%%%%%%############$$$#################################""""""""""""""""""""""""######""""""""""""######$$$%%%'''))))))'''%%%$$$ """###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%------...///...---,,,++++++******)))))))))))))))++++++++++++************((((((((((((((()))))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%&&&%%%%%%''')))******(((&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$############$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%"""""""""#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))((('''''''''''''''''''''''''''''''''''''''***************)))))))))***************+++,,,,,,////////////000000000111////////////000000000000000000000111111222222333333333333333333333333333333333444444555666666666555555444333222222222222222333444555666777888999777777777777777888888888777888888999999::::::;;;888777555555666666444333000111222222333222222222///000000111222222333333111111000000////////////000000000000////////////------............------------------------------,,,***)))***+++,,,+++*********+++++++++,,,,,,,,,++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###"""!!! """###"""""""""""""""###$$$%%%""""""""""""""""""""""""%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$&&&&&&$$$###"""$$$%%%%%%%%%$$$###"""""""""######$$$$$$######"""&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%,,,---...///...---+++***+++******))))))))))))))),,,++++++++++++*********&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%% !!!###$$$%%%$$$$$$$$$$$$&&&)))***)))(((((((((###%%%'''&&&$$$$$$%%%'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################!!!!!!"""###############"""######$$$$$$######"""$$$############$$$%%%%%%############""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&%%%&&&&&&'''''''''''''''''''''''''''))))))))))))***************************++++++,,,........./////////000000222222222222222111111111//////000000111222222333333333333333333333333333222333333444555555666666444333222111111000000000222222333444666777888888666666666666666666666666777777777888999:::::::::888777555555666666444333000111222333333333222222000000000111111111111111000000//////......///////////////.........------,,,---............---,,,+++++++++++++++++++++++++++***))))))***+++***))))))******+++++++++++++++***+++******(((''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############$$$$$$$$$$$$"""######!!!"""%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$%%%''''''&&&$$$%%%%%%$$$$$$###$$$$$$%%%$$$###""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""""""""######$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$###""""""''''''''''''&&&%%%######"""######$$$$$$######"""%%%%%%$$$############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%+++,,,---......,,,***)))+++******)))))))))))))))++++++++++++*********)))%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&%%%$$$"""!!!###%%%%%%%%%%%%&&&"""$$$&&&&&&$$$$$$&&&((($$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&'''(((((('''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%########################!!!!!!"""###############""""""############""""""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$$$$######'''&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''(((((())))))******++++++*********)))***++++++,,,---------.........//////////////////...............//////000111222222222333333333333333333333333222222333444444555555666555444333222111111111111555555555555555555555555555555555555555555555444666777777888999999::::::999777666666666666444333000111222333444444333222222222111111000000//////000000///............///.........------,,,,,,,,,,,,,,,---......---,,,,,,***************************)))((()))***+++***((())))))***++++++++++++*********+++***(((&&&''''''))))))(((((((((''''''''''''''''''''''''((()))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""""""""############$$$%%%$$$""" $$$(((+++***(((&&&%%%######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###%%%%%%$$$$$$###$$$$$$$$$###""" !!!###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&"""$$$&&&(((((('''&&&%%%$$$###!!! !!!###$$$!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""#########""""""%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######""""""######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%***,,,///000...---,,,,,,***************)))))))))***))))))((('''&&&&&&%%%(((((((((((((((''''''&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$#################################$$$$$$%%%%%%&&&&&&'''))))))'''&&&$$$###!!!!!!''''''''''''''''''''''''(((&&&###!!!"""$$$''')))'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&""""""%%%(((((('''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""&&&'''&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&,,,***(((''''''&&&$$$"""((('''&&&&&&$$$$$$###"""######################################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))************---,,,,,,,,,,,,---......111111111111000///...---111111000000000000111111222222333333333222222111444444444444444444444444444333222111000111222333111222333444444444333333333333444444555666666777;;;999777777999:::888666666666555444444333222222111111111111111111111111111111111111000000000///------...//////000//////.........------,,,,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++(((''''''&&&&&&''')))******)))))))))((((((''''''((()))*********((('''&&&###$$$&&&'''((('''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$############"""########################"""%%%'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$'''&&&$$$""" !!!&&&%%%###"""######"""!!!########################"""$$$%%%''''''&&&%%%$$$&&&&&&%%%$$$#########$$$$$$$$$$$$###""""""###%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%&&&&&&$$$ !!!$$$%%%$$$$$$$$$&&&%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%)))+++......---+++++++++(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''((()))))))))))))))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%&&&&&&&&&'''$$$!!!!!!$$$&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%((('''&&&&&&''''''%%%$$$&&&%%%%%%$$$$$$######"""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&''''''''')))((((((((('''''''''&&&'''(((((()))***)))))))))))))))))))))************---,,,,,,,,,,,,---.........///000000000000////////////............//////222222222333333222222111444444444444444444444444333333222222111111111222111222222333333333333333333333333444555666666666999777555555777777666444555555444444333222222111111111111111111111111111111111111000000000//////------...///////////////...---------,,,,,,,,,,,,...---+++))))))***+++,,,************************++++++)))(((((((((((()))******)))))))))((((((((()))))))))))))))(((''''''$$$%%%&&&&&&'''''''''&&&'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%$$$$$$###$$$$$$%%%######""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$######"""$$$$$$$$$############"""########################"""$$$&&&&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$"""!!!###"""!!!!!!"""###$$$%%%(((&&&$$$$$$$$$$$$###"""###########################$$$&&&'''''''''%%%%%%%%%%%%$$$##################$$$$$$###""""""######""""""######$$$#################################%%%&&&%%%### !!!$$$"""!!!!!!"""$$$%%%$$$"""#########$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""#########$$$%%%%%%%%%%%%'''))))))((('''&&&'''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&''')))***+++++++++'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%&&&'''%%%######%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$######$$$&&&''''''&&&##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''((())))))***************))))))))))))************,,,,,,,,,,,,,,,---......,,,---...///000111111111///......------......///111222222333333222222222333333333333444444444444222222333333222222111000111111222222333333333333222333333444444555555666555444333333444444333222333333333222222111111000000000000000000000000000000000000000////////////,,,------............---------,,,,,,,,,,,,,,,+++---,,,+++))))))***++++++))))))))))))))))))))))))...---,,,***))))))((((((************))))))))))))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$###############$$$###############$$$$$$$$$$$$$$$############"""########################"""$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$""" !!!!!!!!!""""""$$$%%%&&&!!! !!!""""""!!!###########################$$$%%%''''''&&&%%%%%%$$$$$$###"""""""""############$$$$$$###"""!!!!!! !!!!!!"""#########"""###########################$$$$$$###!!! !!!###"""!!! !!!"""###!!! #########$$$$$$$$$$$$%%%((('''&&&%%%$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########!!!""""""###$$$%%%&&&&&&%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))((((((((((((''''''&&&&&&%%%&&&'''((())))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((()))(((''''''&&&&&&&&&'''(((''''''''''''((())))))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############""""""###%%%'''&&&%%%"""#########$$$$$$$$$%%%######################################################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((()))************)))((()))))))))************,,,,,,++++++,,,,,,---...,,,---...///000000000000000000000//////000000000111111222333333333222222333333333333333444444444111222333333333222000///111111111111111222222333222222333333444444444444333333222222222222111111222222111111000000000000000000000000000000000000000000/////////.........,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******)))***++++++)))))))))))))))))))))))),,,,,,+++******)))))))))******************))))))***)))'''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$###"""""""""###$$$%%%$$$$$$$$$#########""""""##########################################$$$%%%###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$################## ###$$$$$$########################"""###$$$%%%%%%%%%$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$###!!! !!!"""###########################$$$$$$$$$"""######"""!!!!!!""""""%%%###!!!!!!!!!!!! ############$$$$$$$$$$$$&&&&&&%%%$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&)))***,,,+++***)))***+++&&&&&&&&&'''''''''(((((())))))((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''(((((('''((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$###"""###%%%%%%%%%#########$$$$$$%%%&&&&&&&&&######################################################$$$$$$$$$$$$###### !!!"""$$$%%%&&&&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((((()))))))))************,,,++++++++++++,,,------......////////////......000000////////////000000000111222333333333333333222222222333333333444444000111222333222111000///111111000000000111222333222222222333333333333333222333333222111111111111111000000000000000///////////////////////////////////////............---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************+++************************(((((())))))))))))))))))))))))))))))))))))******)))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&'''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$###"""""""""###%%%&&&$$$$$$$$$#########""""""###########################"""""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""!!! """$$$&&&'''&&&########################!!!!!!"""##################"""""""""""""""######'''&&&$$$$$$$$$$$$!!!!!!""""""###$$$$$$######""""""#########$$$$$$$$$""""""""""""#########"""%%%###!!!!!!###$$$$$$###""""""#########$$$$$$$$$######"""""""""######$$$###$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$######""""""&&&'''((((((&&&&&&'''(((######$$$$$$%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&%%%$$$$$$###"""""""""""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((((((###%%%&&&&&&%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&######################################################$$$$$$$$$$$$###### !!!"""###%%%&&&&&&""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((((())))))))))))************+++++++++++++++,,,------....../////////......---...------,,,,,,------...000111222222333333333333111111222222333333444444111111222222111111000///111000/////////000222333222222222222222222222222222333333333111000111222000000000000000000000000///////////////////////////.........------------+++++++++++++++******))))))************+++++++++)))))))))***************************************&&&&&&'''((((((((((((((((((((((((((())))))))))))'''''''''&&&''''''(((((()))(((''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%############$$$%%%&&&&&&######""""""""""""#####################$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$############"""########################$$$""" """$$$%%%%%%#########$$$$$$%%%%%%&&& """######"""!!!"""###$$$%%%%%%%%%%%%'''%%%###"""#########!!!########################!!!!!!"""""""""###############"""""""""###$$$$$$,,,((($$$###%%%%%%""""""######$$$$$$######""""""""""""###$$$$$$%%%%%%"""""""""###%%%&&&$$$###""" !!!%%%(((******"""""""""############$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$###"""!!! ###$$$%%%$$$######$$$&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###"""""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&"""$$$&&&&&&$$$###%%%&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$$$$%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######""""""""""""############!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''((()))))))))))))))))))))))))))************+++++++++***++++++,,,---,,,,,,---...////////////...------,,,,,,------...000000111222333333333333000111111222333333444444222222111000000000000000111000///......000111222222222222222222111111111000222333222///...000111000000000000000000000000.................................---------,,,,,,******++++++***))))))((())))))))))))******++++++(((((()))***************))))))))))))))))))))))))&&&'''((((((((('''&&&%%%&&&'''''''''((((((((((((%%%&&&''''''((((((((('''((((((((((((((('''&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&'''######""""""""""""######""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$############"""########################$$$!!!"""%%%%%%%%%"""######$$$%%%%%%&&&&&&!!!  """######""""""###$$$%%%%%%%%%$$$$$$$$$""" !!!"""!!! #######################################$$$%%%%%%###############$$$%%%%%%000***%%%###$$$%%%$$$!!!############"""!!! !!!""""""###$$$$$$%%%%%%###""""""$$$'''(((&&&$$$###""" !!!$$$'''))))))""""""""""""############""""""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$%%%%%%$$$$$$######""""""((())))))(((''''''(((***((((((((()))***++++++,,,$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&%%%$$$###############%%%((((((&&&%%%&&&(((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%######&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$###$$$&&&''''''&&&##############################################################################$$$$$$$$$$$$######%%%$$$$$$###"""!!!!!! !!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((()))***************))))))))))))************++++++******++++++,,,---)))***,,,...///000111111/////////......////////////000111222333444444444000000111222333333444444333222000/////////000111111000...---...///111222222222111111111111111111///111222111...---...111000000000000111111111111..............................---------,,,,,,,,,***************)))(((((((((((())))))*********+++'''((()))***************(((((((((((((((((((((((())))))***)))((('''%%%$$$%%%&&&&&&&&&''''''(((((($$$%%%'''((()))((('''&&&'''((()))))))))(((&&&%%%$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$############"""########################$$$!!!"""%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&$$$###$$$%%%%%%$$$###&&&&&&&&&&&&%%%###!!! !!! !!!$$$'''((('''########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$%%%&&&&&&222,,,%%%"""$$$&&&%%%#########""""""!!!!!!""""""###$$$$$$%%%%%%###""""""%%%((()))'''$$$)))&&&###"""###$$$$$$$$$""""""""""""############$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&%%%$$$###"""!!!###%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######""""""""" ###&&&&&&%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%%%%$$$###"""!!! $$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$###!!! !!!%%%&&&%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))******++++++******+++,,,---...///...........................------------...//////000//////............///000111222333333333333333444222111000111000///---,,,++++++,,,---///111333111111000000000000111111000000///...............//////.........---------...///000///...---...000+++,,,---......---,,,+++))))))************))))))+++***((('''''')))+++,,,))))))(((((((((***+++,,,+++*********))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!!!!"""#########""""""""""""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$###!!! $$$###############$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$############""""""###%%%'''&&&%%%'''&&&%%%###"""!!!!!!!!!######$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""$$$%%%''''''%%%%%%%%%%%%''''''!!!!!!!!!!!!""""""""""""!!!###$$$### ###%%%%%%###!!!"""%%%'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###!!! """############$$$######"""!!! !!!"""###$$$%%%%%%%%% !!!###%%%%%%###!!!%%%''')))***+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###""""""$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$ ###&&&&&&$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$'''%%%$$$$$$&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))((((((''''''(((((()))***)))*********+++,,,,,,,,,------------------------,,,++++++++++++,,,------///.............../////////000111111222222222111222111//////000000///---------------...000111222111000000//////000000111000000///...............//////.........------------///000///...---...000------...//////...------)))************))))))(((******)))(((((()))***+++))))))((((((((()))***************)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#########"""""""""$$$$$$###""""""###$$$$$$$$$$$$"""!!!!!!!!!"""#########""""""""""""######"""!!!!!!!!! !!!!!!!!!!!!"""""""""###!!!"""$$$%%%%%%$$$"""!!!""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""###%%%&&&&&&%%%######""""""!!!"""""""""######$$$%%%%%%%%%%%%$$$###""""""!!!!!!"""###$$$%%%$$$############$$$%%%!!!!!!!!!!!!"""""""""###"""$$$%%%$$$!!! !!!###$$$"""!!!"""$$$&&&&&&$$$%%%%%%%%%$$$$$$#########%%%###""""""%%%&&&''''''!!!""""""#########""""""!!!"""###$$$%%%%%%%%%%%%""""""###%%%''''''%%%###$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$######%%%&&&'''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&"""###%%%%%%$$$$$$$$$%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$####################################$$$$$$%%%%%%%%%&&&$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$)))(((&&&&&&&&&&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''&&&&&&''''''((()))))))))******+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------...///000000...///000000111000000000000...---...//////...---//////......///000000111000000////////////000000000/////////...........................------------...//////...---...///---......//////......---************))))))(((((())))))))))))))))))))))))))))))((('''''''''(((((())))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''(((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########""""""""""""############$$$############"""""""""$$$$$$###""""""###$$$$$$$$$######"""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######"""###$$$%%%%%%$$$###"""!!!!!!!!!"""$$$%%%'''((($$$##################$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%&&&&&&%%%!!!!!! !!!"""############$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$############$$$$$$!!!!!!!!!"""""""""######$$$%%%&&&%%%""" ###!!! !!!###%%%%%%$$$&&&&&&%%%%%%$$$###""""""$$$"""!!!"""$$$%%%%%%%%% """######$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$###$$$%%%''''''%%%###"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&###$$$%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((())))))***+++++++++***)))(((++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,---...///000111//////000111111000000000...,,,,,,,,,...///...---/////////............///000//////......//////000///////////////......---........................---...//////------...///------------------------++++++***))))))(((((((((((())))))***))))))((('''((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$######"""""""""""""""""""""############""""""############""""""""""""!!!!!!"""""""""############$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%''''''""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""!!!!!!!!!!!!"""############$$$%%%%%%%%%%%%$$$#########"""""""""""""""&&&%%%%%%%%%%%%%%%%%%&&&!!!!!!"""""""""############$$$%%%%%%$$$"""!!!!!!"""!!!!!!!!!"""###$$$$$$'''&&&&&&%%%$$$###"""""""""!!! !!!###$$$###"""!!!!!!"""#####################$$$%%%%%%%%%%%%%%%###""""""###%%%%%%###!!!""""""###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&###%%%''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***++++++++++++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,---///000000000111111111111111000000---,,,+++,,,---...---,,,------------------,,,,,,//////............///////////////000///...---------.....................---...///...---,,,---///++++++++++++++++++++++++++++++***)))(((((()))))))))))))))))))))((('''&&&((('''''''''&&&&&&%%%%%%'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$#####################"""""""""!!!!!!"""############"""!!!""""""""""""############""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$###"""""""""############$$$%%%%%%%%%%%%$$$""""""#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""""""""###$$$%%%$$$$$$!!!!!!!!!""""""###$$$%%%&&&&&&%%%%%%$$$###""""""%%%$$$###$$$&&&&&&%%%$$$###############"""!!!!!!######$$$%%%%%%%%%$$$$$$###""""""###$$$%%%$$$"""######$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%####################################$$$%%%&&&&&&###%%%&&&'''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''%%%######$$$%%%$$$###&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$########################&&&%%%%%%%%%$$$$$$#####################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))***++++++*********++++++,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,---...//////111111222222111111000000...,,,+++,,,------,,,+++,,,,,,---------,,,,,,+++......------------.........///000000000///---,,,---------...............,,,---......---,,,---...+++******))))))******++++++***)))(((((()))***+++***))))))((((((''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&'''###""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$###""""""############"""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%###%%%%%%$$$######"""############$$$%%%%%%%%%%%%$$$!!!!!!"""###############""""""############"""""""""""""""#########$$$$$$###"""!!!"""$$$&&&'''&&&!!!"""######""""""$$$&&&%%%%%%%%%$$$$$$$$$#########""""""###%%%%%%###!!!$$$$$$$$$######""" """######$$$$$$$$$######%%%$$$###$$$'''(((''''''$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%"""$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%(((%%%""""""$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$&&&'''%%%###!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))+++)))((('''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,---------,,,,,,---......000000111111000000///...///...,,,,,,------,,,***+++,,,---.........---,,,...------------------......///000111000///---,,,---------.........//////,,,---......,,,,,,---...++++++***))))))***++++++***)))((('''(((***+++---+++***((('''&&&&&&''''''&&&&&&'''((()))(((''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""######$$$###"""!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""#########$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$######""""""""""""######$$$######$$$%%%%%%%%%%%%$$$ !!!###$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$'''### ###&&&'''&&&!!!###$$$$$$"""###%%%(((###$$$$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$###""" """"""#########""""""!!!"""""""""######""""""!!!$$$######$$$''')))))))))$$$$$$###"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***(((%%%######$$$&&&(((''''''''''''''''''''''''+++***(((%%%$$$#########!!!###%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&)))%%%""""""$$$%%%$$$""""""######%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###%%%&&&###%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''***(((&&&%%%%%%(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,------//////000000///...------000///------------+++***+++,,,.../////////...---...------,,,,,,------......///000111000///---,,,---------.........//////,,,---......,,,,,,---...---,,,+++******+++,,,---)))(((''''''(((***,,,...,,,***(((&&&%%%&&&'''(((%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""###$$$%%%%%%$$$###"""$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""###$$$%%%%%%$$$###""""""######$$$$$$"""!!! """###$$$$$$###""" !!!"""""""""######$$$$$$"""############$$$$$$$$$######""""""""""""######""""""###$$$%%%'''((()))""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$### !!!###$$$%%%######$$$%%%%%%%%%%%%$$$!!!###$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$***&&&!!! """%%%&&&%%%!!!###%%%$$$######&&&((("""######$$$$$$%%%&&&&&&&&&&&&&&&'''((((((%%%### !!!"""######$$$$$$###!!!!!!""""""""""""!!! !!! """%%%'''(((((($$$###"""!!!!!!!!!!!!!!!&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########'''(((((()))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!###%%%'''''''''&&&%%%$$$$$$$$$$$$######""""""$$$$$$############$$$$$$################################################$$$%%%%%%%%%%%%$$$######$$$###!!!###%%%&&&###!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((*********)))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++,,,+++***+++,,,,,,,,,***......//////...---,,,,,,///...---,,,,,,---...///---,,,,,,---...///---+++//////---,,,+++*********+++,,,,,,---///000000111---------....../////////++++++++++++++++++++++++))))))((((((((((((((())))))(((''''''(((***,,,---(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$######%%%&&&######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###!!!!!!"""$$$%%%&&&'''(((""""""""""""""""""""""""%%%""" ###$$$###!!!&&&$$$""""""""""""!!! """"""############""""""%%%###""""""###$$$$$$###"""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%%%%&&&(((******)))((('''#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""%%%###""""""###$$$$$$###!!!!!!"""###############""""""!!!!!!"""$$$&&&'''(((&&&###$$$%%%%%%### !!! !!!""""""!!! !!!""""""###""""""########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$#########"""$$$$$$############$$$$$$###################################################$$$$$$$$$$$$###""""""$$$###!!!###%%%%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))*********+++++++++,,,,,,))))))*********+++++++++...,,,+++***+++***)))'''...............---,,,,,,///...---,,,,,,---...///222000//////000000...---...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++)))))))))(((((())))))))))))(((''''''((()))+++---((('''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$#########$$$$$$%%%%%%%%%###################################################$$$%%%$$$###""""""###""""""##################""""""""""""""""""""""""&&&###!!!"""$$$%%%$$$"""&&&$$$"""!!!""""""!!! """"""############""""""###!!! !!!""""""!!!""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######$$$$$$#########$$$%%%%%%"""###%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$############"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""############""""""""""""$$$###!!!"""###$$$###"""!!!!!!"""##################""""""""""""###%%%&&&%%%""" !!!"""""" ###!!! !!!"""$$$###### !!!!!!""""""""""""!!!########################""""""######$$$%%%%%%%%%######"""!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$############$$$$$$################################################"""############"""!!!!!!$$$###""""""$$$$$$###"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))*********++++++++++++)))))))))*********++++++,,,***))))))******)))(((------......------,,,,,,...------,,,,,,------...333111///.........---,,,,,,,,,,,,,,,,,,---...///+++++++++*********)))))))))))))))(((((((((((((((************************))))))))))))))))))******((((((''''''''')))+++,,,''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%'''((()))''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((%%%""""""$$$%%%###!!!""""""######$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$###"""!!! """"""""""""""""""""""""&&&$$$"""###$$$%%%$$$$$$%%%###!!! !!!"""!!! """"""############""""""###!!! !!!""""""!!!""""""!!!!!!""""""###$$$######$$$$$$$$$$$$#####################$$$%%%%%%!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""############""""""""""""###"""!!!!!!######"""!!!!!!!!!"""#####################"""""""""######$$$&&&$$$######$$$$$$"""!!!%%%###""""""$$$%%%%%%$$$!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""###$$$%%%%%%""""""!!! !!!!!!###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############################################################""""""!!!######"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))************+++))))))))))))************'''&&&&&&(((+++------,,,,,,,,,---------,,,,,,+++---,,,,,,,,,,,,,,,,,,---///---+++***+++,,,+++***------,,,,,,------...///,,,,,,,,,++++++++++++***+++++++++******))))))(((************************)))))))))***************(((''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###"""!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&)))%%%!!!!!!$$$&&&###!!!!!!"""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$###""""""############$$$""" !!!"""!!! """"""############""""""$$$###!!!!!!###$$$###"""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$#########"""""""""###$$$%%%&&&$$$%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######&&&&&&%%%$$$############!!!"""######$$$$$$######""""""""""""""""""""""""############"""""""""!!!"""!!! !!!"""###!!! !!!!!!"""########################"""""""""""""""&&&%%%$$$$$$$$$$$$######%%%###""""""$$$%%%%%%$$$""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$################################################$$$$$$%%%%%%$$$$$$###"""######""""""!!!!!!"""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))(((((()))))))))*********(((((()))))))))*********&&&%%%&&&(((+++------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,,,,+++......---,,,,,,,,,,,,---*********+++++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))'''((()))************)))''''''''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%"""!!!  !!!"""$$$$$$$$$%%%%%%%%%&&&&&&)))$$$ !!!$$$%%%"""!!!!!!"""######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$""" !!!""""""!!!""""""############""""""$$$"""!!!!!!"""######"""!!!!!!!!! !!!""""""#########$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&&&&'''''''''&&&&&&&&&$$$$$$$$$######"""""""""######$$$$$$$$$$$$######&&&%%%%%%$$$######$$$$$$ !!!!!!"""""""""""""""####################################"""""""""!!!!!!!!!!!!"""######!!!!!!!!!"""###############""""""######"""""""""!!!!!!!!!!!!!!! $$$"""!!!!!!###$$$$$$###""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!$$$######"""######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%$$$######"""######!!! """$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***(((((((((((())))))))))))((((((((()))))))))******+++)))((()))++++++***)))******+++,,,,,,,,,++++++***++++++,,,,,,++++++******)))***,,,...///...---...---,,,,,,++++++++++++(((((()))))))))*********************))))))))))))((((((((((((((((((((((((%%%'''(((*********))))))&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''$$$!!!!!!###$$$""" """""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""!!!!!!###$$$###!!!!!!"""######"""""""""############"""""""""  !!!!!! !!!!!! !!!!!!"""#########$$$$$$$$$$$$######!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""######$$$$$$$$$$$$#########"""""""""""""""###### !!!""""""######""""""####################################"""""""""""""""!!!!!!###$$$$$$""" !!!!!!"""###############!!!!!!"""######""""""!!!!!!"""###"""!!! !!!"""###!!! """######"""!!!""""""""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$######"""!!!!!!$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$####################################""""""############""""""#########$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$###"""""""""######!!!"""%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***'''''''''((((((((())))))(((((((((((()))))))))***,,,+++******+++,,,+++)))))))))***+++++++++++++++)))***+++,,,,,,+++***)))++++++,,,///111000...+++++++++*********+++,,,,,,***************)))))))))))))))))))))))))))******(((((((((((((((((((((((($$$%%%''')))***)))((('''&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""""""""##################""""""""""""###################################################$$$%%%%%%$$$$$$%%%'''&&&%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###""" !!!$$$%%%###""""""$$$%%%$$$###""""""############""""""!!!  !!! !!! !!!""""""######$$$$$$$$$$$$###### !!!!!!"""$$$%%%&&&%%%%%%$$$###############""""""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$$$$####################################"""""""""""""""""""""$$$%%%%%%""" !!!!!!"""############### !!!"""######"""""""""$$$%%%%%%###"""###%%%###!!! """######""" !!!!!!""""""""""""!!!####################################$$$$$$%%%%%%######""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%((('''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$###############################################################"""!!!!!!"""######!!!"""%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((())))))))))))***))))))***,,,......---((()))***+++++++++++++++)))***+++,,,,,,+++***)))+++,,,---000111///+++(((((((((((()))***,,,---...//////...---,,,+++***)))))))))******++++++,,,,,,((((((((((((((((((((((((###$$$&&&((())))))((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""""""""###$$$%%%'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!######"""!!!!!!###%%%$$$$$$######"""!!!!!!!!!########################""""""""""""""""""""""""###$$$&&&%%%%%%$$$&&&''''''&&&&&&%%%$$$###""""""""""""""""""""""""""""""!!!###$$$###!!! """%%%&&&$$$######$$$%%%%%%$$$""""""############""""""###""" """###"""!!! !!!""""""######$$$$$$$$$$$$###### !!!"""$$$%%%&&&&&&&&&%%%$$$######$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%''''''$$$$$$%%%&&&&&&&&&&&&%%%####################################""""""""""""""""""###%%%&&&%%%### !!!!!!"""###############!!!"""#########"""!!!"""""" ######""" !!!###$$$$$$### !!!""""""###""""""######################## !!!"""###%%%&&&((((((""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###"""""""""###########################%%%&&&&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%$$$#########$$$%%%&&&""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&(((!!!+++"""$$$###$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++************+++++++++***)))((((((***,,,---((()))***,,,------,,,,,,*********++++++,,,,,,,,,%%%&&&(((***+++,,,++++++((()))***)))((('''((()))***)))(((''''''((()))*********)))((('''&&&&&&%%%'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%%%%$$$########################$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$###$$$(((+++,,,---,,,)))&&&%%%%%%&&&&&&&&&$$$'''$$$$$$"""%%%$$$###"""!!!!!!!!!!!!"""!!!  !!!"""!!!"""%%%''''''&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$### !!!"""###$$$###""""""$$$((()))&&&$$$&&&&&&$$$$$$$$$$$$###"""!!!!!! $$$######"""!!! ###"""!!! !!!"""###$$$###"""###$$$$$$###"""%%%%%%$$$$$$######""""""+++)))%%%"""!!!!!!""""""$$$$$$######"""!!!!!!!!!""""""""""""############"""$$$### !!!$$$"""""""""""""""""""""""" !!!"""######&&&%%%###""""""###%%%&&&!!!!!!!!!!!!""""""""""""$$$$$$###"""###$$$&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$#######################################"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!! !!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$######""""""######$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""!!!!!!""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""''' &&&%%%!!!,,,'''%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))*********++++++******))))))******++++++***)))((()))***,,,---,,,,,,------,,,***)))((()))))))))*********++++++)))******+++***)))((('''((()))***)))''''''''')))((((((''''''''''''(((((()))((((((''''''&&&&&&%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$%%%%%%$$$$$$#####################""""""#################################$$$$$$$$$%%%%%%###""""""$$$))),,,...///...+++'''$$$$$$$$$$$$###!!!###""" !!!###""" %%%%%%$$$""""""!!!!!!!!!"""!!! !!!"""!!!"""$$$%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!"""############"""!!!!!!"""###$$$$$$$$$######$$$((()))&&&$$$%%%&&&$$$$$$$$$######"""!!!!!! $$$$$$######""""""!!!!!!######""""""""""""######%%%$$$"""###$$$$$$###"""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!"""""""""######!!!"""######"""!!!"""###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""#########$$$%%%''')))+++######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######$$$$$$######################## """$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""#########"""""""""""""""############""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$"""!!! ######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" %%%'''))))))FFF>>>''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******++++++***)))))))))***,,,------------,,,+++)))((('''((((((((())))))))))))***+++++++++***)))((('''&&&((()))***)))'''&&&'''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%#########$$$$$$%%%%%%&&&%%%%%%$$$############$$$!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$%%%%%%$$$###############""""""!!!!!!!!!#################################$$$$$$$$$$$$%%%!!! !!!%%%)))...000000000,,,'''###"""""""""!!!!!! """%%%$$$"""###&&&%%%%%%$$$###"""""""""""""""!!!!!! !!!!!!"""!!!"""""""""####################################!!!!!!!!!"""""""""######!!!"""############"""!!!"""######$$$%%%$$$$$$$$$###'''(((%%%###%%%&&&$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$#####################$$$$$$$$$$$$######%%%$$$######$$$$$$###!!!!!!""""""""""""""""""### """###%%%&&&%%%$$$$$$ !!!!!!"""######$$$$$$ !!!!!!!!!"""""""""###"""!!!"""######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###!!!!!!!!!"""""""""######!!!!!!"""$$$&&&(((+++,,,######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%########################!!!###&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""######$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######"""!!! $$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$###$$$'''(((666aaaWWW''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))******))))))))))))************)))))))))***+++,,,+++++++++++++++*********))))))))))))))))))))))))(((((())))))))))))))))))((()))))))))'''&&&'''(((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""######$$$%%% !!!""""""###$$$$$$$$$$$$###############$$$!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""######"""!!! ######$$$$$$$$$$$$############""""""!!! ####################################$$$$$$$$$$$$!!!!!!"""%%%)))---......///+++%%%!!! !!!""""""$$$"""$$$)))'''!!!"""'''%%%%%%$$$###############"""!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%###&&&'''###"""$$$&&&$$$############""""""!!!!!!"""#####################!!!"""$$$$$$$$$$$$"""!!!%%%$$$######$$$$$$###!!! !!!!!!""""""#########$$$$$$$$$$$$######"""!!!!!!""""""############ !!!!!!!!!!!!###!!! ###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######$$$!!!"""$$$&&&'''(((######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$%%%%%%######################## ###&&&'''&&&$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$"""$$$(((888]]]LLL&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((***))))))))))))))))))******************+++++++++++++++******************************************(((((((((((((((((())))))'''((()))((('''&&&&&&(((&&&'''((())))))((('''&&&######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######""""""######$$$%%% !!!!!!"""###$$$$$$%%%#########""""""###$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$"""!!!###########################"""""""""!!!!!! ########################""""""#########$$$$$$$$$#########%%%(((******)))***'''""" !!!"""######%%%###$$$&&&%%%!!!!!!$$$$$$$$$######"""#########!!!""""""""""""""""""!!!"""!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%"""&&&&&&"""!!!$$$%%%%%%#########"""""""""""""""!!!!!!!!!""""""""""""""" !!!"""######"""!!! $$$###"""###$$$$$$###""" !!!!!!""""""######%%%$$$"""!!!!!!"""$$$%%%############""""""!!!!!! !!!!!!!!!!!!"""!!!""" !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######""""""!!! !!!""""""""""""!!! !!!!!!!!!"""###$$$$$$$$$!!!""""""###$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""######$$$$$$######################## ######"""!!!!!!"""#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################%%%$$$######""""""###### !!!"""###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""############$$$%%%&&&'''######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$ !!!!!!""""""""""""######***$$$,,,===+++%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((())))))***))))))******++++++++++++...---+++***((((((''''''++++++************))))))+++***)))((('''&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%######$$$$$$%%%%%%&&&&&&###""""""""""""###$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$###""""""""""""###$$$""""""""""""""""""""""""########################"""""""""############$$$$$$######%%%&&&'''&&&$$$%%%###!!! """###$$$$$$"""###""" ###''''''$$$######"""""""""""""""###!!!""""""######""""""!!!"""!!! !!!###$$$ """""""""#########$$$$$$######"""!!!!!!"""######$$$############$$$%%%%%%!!!%%%%%%!!! ###%%%%%%######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!"""$$$%%%%%%$$$!!!""""""""""""""""""######!!!  ###''')))$$$$$$######"""!!!!!! !!!!!!!!!"""""""""!!! !!!!!! """"""""""""""""""""""""#########""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""###$$$######################## """!!! !!!###"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$###""""""""""""###!!!!!!"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###"""$$$%%%%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$###""""""###$$$%%%########################""""""##################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$###"""!!!!!!!!!"""""""""######### !!!""""""### &&& '''''' '''%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))***+++++++++++++++---,,,***)))((((((((()))******)))))))))(((((((((***)))((('''&&&''''''((('''((()))(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""""""######$$$%%%########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$!!!!!!""""""###$$$$$$$$$########################""""""""""""###############""""""$$$%%%%%%###!!!###!!! !!!"""######!!!$$$!!!&&&666777---"""!!!!!!!!!!!!!!!""""""!!!"""############"""!!!""""""!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######"""!!!!!!"""############"""""""""###$$$%%%!!!$$$$$$ ###%%%%%%"""""""""""""""""""""###$$$######""""""!!!!!!!!!###""""""""""""""""""###!!! """%%%&&&&&&&&&###############"""""""""!!!!!!!!!!!!"""###%%%&&&#########"""""""""""""""!!!!!!!!!"""""""""######!!!"""###"""!!!!!!"""###"""""""""""""""""""""""" ######"""!!!!!!"""###### !!!"""###$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!! !!!!!!"""##############################!!!"""###"""!!!!!!###%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################%%%$$$######""""""#####################$$$$$$$$$!!!""""""######""""""!!!###$$$&&&''''''&&&$$$###!!!#########"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$###""" !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%""")))###'''$$$***&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))***++++++++++++***)))((((((((((((***,,,---))))))(((((('''''''''&&&&&&&&&%%%&&&''')))+++,,,'''(((((((((&&&%%%&&&''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$%%% """"""!!!""""""###$$$$$$#########$$$%%%%%%&&&&&&###########################"""!!! !!!"""###$$$###"""!!!!!!"""###$$$!!!!!!"""###$$$%%%&&&&&&########################""""""""""""############!!!!!!!!!###%%%%%%###!!!"""!!!!!!"""######!!!&&&###+++CCCGGG888!!!!!! !!!"""!!!"""###$$$$$$###"""!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&###"""!!!!!!!!!"""$$$%%%!!!$$$###"""%%%%%%"""""""""""""""#########&&&%%%%%%$$$###"""!!!!!!%%%$$$###""""""###$$$%%% """%%%'''''''''%%%%%%$$$$$$######""""""######$$$$$$###""" !!!!!!!!!"""######$$$$$$""""""""""""############!!!$$$&&&%%%"""!!!###&&&""""""""""""""""""""""""""""""##################%%%###""" """###%%% !!!"""###$$$%%%&&&&&&!!!"""###$$$$$$###!!!!!!######""""""""""""############$$$$$$$$$$$$######&&&&&&%%%$$$$$$######"""########################$$$$$$##################!!!"""$$$$$$$$$###!!!!!!!!!""""""############&&&&&&%%%%%%$$$############$$$%%%%%%%%%###"""!!!""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""%%%%%%$$$###"""""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$###############%%%%%%%%%$$$###"""!!! ########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""  ###$$$$$$###########################&&&%%%$$$######$$$%%%&&&""""""!!!"""$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$&&&$$$###%%%)))+++***((('''''''''''''''''''''''')))(((((('''''''''((((((((((((''''''''''''(((((('''((((((((())))))******+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""############""""""#########################################################""""""""""""!!!###############$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!"""###$$$%%%%%%&&&$$$""" !!!$$$%%%###!!! !!!"""$$$$$$ !!!"""###$$$!!!###$$$###"""###$$$"""###$$$%%%%%%$$$"""!!!""""""###$$$&&&)))+++,,,######""""""!!!!!! """"""!!!!!! """"""""""""""""""""""""""" !!!""""""!!!#########"""""""""""""""######"""""""""###%%%&&&!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%######""""""!!!!!! ###############"""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######""""""############""""""!!!!!! !!!"""###############%%%$$$######"""###############""""""!!!!!! """"""""""""############ !!!"""######""""""!!!!!!!!!!!!""""""""""""!!!###%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&&&&$$$###""""""""""""#########$$$$$$##################$$$$$$"""""""""""""""!!! #############################################$$$%%%$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$%%%%%%'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""########################""""""############""""""##########################################$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$#########""""""!!! !!!###$$$###"""""""""""""""""""""""""""###""""""!!!!!!""""""#########"""!!! """%%%$$$###""""""!!!!!!!!!"""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$"""###&&&'''%%%###''''''''''''''''''''''''((('''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))*********)))))))))(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######################################################%%%%%%$$$$$$$$$############""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$!!!"""""""""###$$$$$$$$$$$$"""!!!!!!###$$$###!!!!!!!!!!!!""""""###$$$%%%""""""################## """######""""""###$$$""""""###$$$$$$$$$###"""############$$$%%%&&&'''###"""""""""!!!!!!!!! """!!!!!!!!! """"""""""""""""""""""""  ###"""""""""""""""""""""######"""""""""###%%%%%%"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""%%%$$$######""""""##################"""""""""!!!""""""######$$$############"""""""""###$$$$$$%%%###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$######"""######$$$%%%&&&''''''"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&################################################$$$$$$%%%&&&%%%$$$###"""#########$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&###""""""!!!!!!!!!!!!!!!########################!!!!!!"""######$$$%%%%%%$$$$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$%%%'''&&&$$$$$$$$$###""" ########################""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$###"""########################""""""############""""""########################"""""""""###$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$######""""""$$$$$$############$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$##################"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""###$$$###""""""###$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$########################""""""######$$$%%%%%%&&&""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""###"""!!!"""###$$$###!!!###"""""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!! !!!"""######""""""###$$$!!!!!!"""###$$$$$$$$$$$$######"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!! """"""""""""""""""###############"""######$$$%%%############$$$$$$$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""""""############""""""!!! !!!!!!!!!!!!!!!!!!########################$$$$$$###""""""""""""###$$$$$$############""""""$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$&&&&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!""""""######$$$$$$$$$%%%%%%&&&&&&&&&'''############$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%#######################################$$$$$$$$$"""############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%########################!!!"""""""""#########$$$######""""""""""""#####################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$&&&$$$######$$$$$$"""!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$&&&&&&&&&%%%$$$$$$##############################$$$###""""""######!!! """""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!###%%%%%%###""""""###!!!!!!"""""""""!!!!!!!!!########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%########################"""!!!!!!!!!!!!""""""###$$$##################$$$################################################&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!""""""######""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!###"""""""""######""""""###"""""""""######$$$%%%$$$######"""!!! !!!#########!!!!!!"""$$$ !!!!!!"""###$$$$$$$$$######"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######""""""""""""""""""###########################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!!!!""""""######""""""############"""!!!!!!!!!!!!""""""#################################$$$$$$###"""""""""""""""###"""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!###%%%&&&))))))((('''%%%$$$######!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""########################""""""#########$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""%%%$$$###""""""###$$$%%%#################################"""""""""!!!!!!###""""""!!!""""""######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$###"""!!!"""$$$%%%%%%###""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$#########""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!"""###$$$%%%%%%%%%&&&%%%#########%%%''')))$$$$$$$$$#########""""""$$$$$$############$$$$$$###"""""""""!!!!!!!!! ########################%%%$$$""""""######!!! ########################"""###$$$%%%%%%$$$###"""!!!$$$$$$###!!!!!!!!! !!!""""""###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!""""""######"""!!!!!!!!!!!!"""###########################""""""""""""""""""""""""$$$$$$$$$$$$############!!!!!!!!!!!!!!!""""""###"""""""""######""""""""""""""""""!!!!!!!!!!!!!!!""""""######"""""""""###""""""!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!"""######"""!!!!!!"""$$$ !!!!!!"""###$$$%%%""""""!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """######"""!!!!!!""""""#####################$$$##################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$ !!!!!!""""""######!!!""""""#########"""""""""""""""######$$$$$$$$$########################$$$###""""""!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""######""""""!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!"""$$$'''((())))))((('''%%%$$$######""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######%%%$$$$$$###""""""!!!!!!########################"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!! !!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! """"""!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%########################"""""""""############$$$"""!!!!!!###%%%&&&&&&%%%################################################!!!"""######$$$#########"""""""""###$$$$$$%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$######$$$%%%&&&'''########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%$$$""""""######"""!!!######################## !!!!!!""""""!!!!!! !!!$$$$$$###!!!!!!!!! !!!###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!"""###$$$"""!!!  !!!"""########################""""""""""""""""""""""""#########"""""""""!!!!!!""""""!!!!!!!!!"""######""""""############""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""!!!!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%###$$$###""" """$$$!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!! """!!!!!!!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%######""""""""""""######!!!!!!!!!!!!""""""""""""!!!""""""############"""""""""###############$$$##############################"""!!!!!!!!!!!!""" !!!!!!$$$$$$$$$$$$$$$$$$###"""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!!!! !!!!!!!!!!!!""""""""""""$$$###""""""###%%%''')))$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$##################$$$$$$$$$$$$##################""""""""""""########################!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!! !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################""""""""""""############$$$######$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###############!!!""""""###$$$$$$%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%&&&&&&''''''(((((()))""""""#########$$$$$$$$$%%%###"""###$$$$$$###"""########################!!!!!! !!!!!!!!!###$$$$$$###""""""###!!!"""$$$%%%&&&%%%$$$###########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))))))))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&####################################""""""""""""########################!!!!!!!!!!!!"""###$$$%%%###"""!!! !!!"""###########################""""""""""""""""""""""""######"""""""""!!!!!!!!!###""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!!!!!"""""""""###$$$$$$$$$!!!###$$$###!!!!!!"""$$$######""""""!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###!!! """$$$""""""!!! !!!!!!"""###!!!!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""### !!!!!!!!!"""""""""""""""""""""""""""!!! !!!""""""!!! !!!!!!"""######$$$$$$###$$$$$$%%%$$$###"""!!!"""""""""#########$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""###############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######$$$#########"""!!!!!!!!!!!!""""""### !!!!!!!!!"""""""""###!!!!!!!!!""""""""""""### !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""###%%%&&&'''"""######$$$%%%&&&''''''$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$###""""""!!!!!!""""""$$$#########""""""!!!!!!#########$$$%%%%%%&&&&&&!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%##################$$$$$$""""""""""""############'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$ !!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###$$$%%%%%%######$$$%%%!!!"""$$$&&&&&&&&&$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''' !!!!!!!!!!!!"""""""""&&&(((***(((&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******)))((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((("""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$###""" """###$$$########################""""""""""""""""""""""""#########""""""""""""!!!###############$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&!!!###%%%$$$!!! """$$$$$$$$$###############$$$######""""""""""""""""""%%%$$$###!!! """$$$###"""!!! !!!""""""""""""!!! !!!!!! !!!!!!!!!""""""###### !!!!!!""""""""""""""""""""""""""""""###"""!!!!!!###$$$$$$### !!!!!!"""###$$$$$$$$$###$$$%%%%%%$$$###"""!!!!!!""""""""""""###############""""""""""""############""""""!!!!!! !!!!!!"""###############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""############### !!!###$$$%%% !!!!!!!!!""""""###### !!!!!!!!!""" !!!"""#########"""!!!!!!!!!!!!"""""""""""" !!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! ''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$#########$$$%%%%%%&&&&&&&&&&&&%%%###!!! $$$"""!!! !!!"""$$$ ###$$$$$$"""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!########################%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%&&&%%%###!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""$$$%%%########################################################################""""""############""""""########################!!!!!!""""""############%%%%%%&&&&&&&&&%%%$$$$$$######################## !!!"""##################""""""!!! $$$###!!! !!!"""$$$%%%""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!######""""""""""""###### !!!###&&&((((((%%%#################################""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$"""&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***+++***)))((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%!!!""""""""""""!!!!!! ###"""""""""$$$%%%$$$###""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$######$$$$$$######""""""!!!!!!""""""#########""""""!!!'''&&&%%%###!!! ############""""""""""""!!!"""###%%%%%%$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################"""!!!!!!"""###$$$!!!!!!!!!!!!"""$$$%%%&&&$$$%%%%%%###!!! """""""""""""""######$$$""""""!!!!!!!!!###$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!!!!! ######""""""""""""""""""""""""""""""""""""""""""'''&&&$$$#########$$$$$$######""""""""""""######$$$$$$$$$###"""!!!!!! """$$$%%%&&&%%%###"""###!!! !!!"""###""" !!!""""""######"""  !!!"""!!! !!!!!!!!!!!! %%%$$$###""""""###$$$$$$""""""""""""!!!!!!!!!!!!""""""######""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! """  ###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&&&&$$$""" %%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$###""""""################################################$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""###"""!!! !!!"""###$$$######$$$%%%%%%###!!!!!!!!!!!!"""""""""##################"""""""""!!! $$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%&&&%%%###"""!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&########################################################################$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$###"""########################!!!""""""############"""""""""""""""""""""""""""$$$###"""!!!!!!###$$$&&&$$$$$$############$$$$$$############"""""""""!!!###"""""""""""""""######'''%%%######$$$$$$###"""########################$$$#########""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$''''''&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""!!!###"""""""""$$$%%%$$$###$$$############"""""""""""""""###########################"""""""""""""""""""""############""""""######""""""""""""###### !!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""###""""""%%%$$$###"""!!!!!!""""""###"""""""""""""""###$$$&&&''''''&&&###""""""###"""""""""""""""######$$$"""!!!!!! !!!"""###$$$$$$$$$#########""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! ################################################&&&%%%$$$###"""######$$$######""""""""""""######$$$$$$######"""!!!!!! !!!"""###$$$$$$$$$###"""###!!! !!!"""###""" """""""""###$$$$$$%%%%%%###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!######"""""""""!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!! !!!!!! """  $$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###!!! #########""""""""""""!!!&&&%%%%%%$$$######""""""################################################$$$############$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""!!! !!!"""###'''%%%$$$###$$$$$$###!!!"""""""""#########$$$$$$############""""""""""""#################################"""""""""""""""%%%$$$############$$$%%%%%%$$$###"""""""""###$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!"""""""""""""""""""""""""""############""""""!!!!!!!!!"""######$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$######""""""######$$$############""""""""""""""""""!!!!!!"""###$$$$$$---)))$$$ !!!""""""""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$%%%%%%&&&&&&'''%%%"""!!!"""$$$&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###""" !!!"""###############"""""""""$$$%%%$$$###%%%%%%$$$$$$$$$######### !!!!!!""""""#########""""""""""""############""""""############""""""!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$%%%%%%#########"""######$$$%%%"""""""""!!!!!!!!! !!!!!!""""""######!!!!!!!!!"""""""""""""""&&&%%%$$$"""!!!!!! !!!$$$$$$###"""""""""""""""$$$%%%%%%###!!! !!!"""""""""""""""######$$$"""!!! !!!$$$############""""""""" !!!!!!!!!!!!  !!!!!!!!! ################################################$$$$$$###"""""""""############""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""#########!!! !!!"""###""" !!!""""""######$$$$$$%%%$$$###""""""$$$$$$###""""""!!!!!! !!!!!!"""######"""""""""######$$$$$$$$$#########""""""""""""!!!!!! !!!!!!""" """"""!!!!!!  !!!!!!!!! ###!!! !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""!!!!!!######"""""""""!!!!!!!!!########################################################################$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$#########"""!!!!!!"""######$$$###!!!!!!"""###"""!!!"""#########$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$############$$$$$$$$$$$$###""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!!########################################################################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!!!!""""""###$$$$$$$$$""""""!!!!!!!!!"""###$$$!!!!!! !!!!!!#########"""""""""""""""!!!!!!!!!!!!"""###$$$%%%---)))$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$""""""$$$%%%%%%%%%###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########""""""############""""""!!!###$$$&&&&&&$$$###!!! !!!"""###$$$$$$$$$###"""""""""$$$%%%$$$###%%%$$$$$$$$$############ !!!!!!"""###$$$%%%!!!!!!""""""######$$$$$$!!!""""""############"""$$$###""""""""""""""""""############"""""""""!!!$$$###"""""""""###%%%&&&!!!!!!!!!!!!  !!!"""######$$$"""""""""!!!!!!!!!!!!!!!$$$$$$###""""""!!!!!!!!!######"""""""""""""""######$$$$$$###!!! !!!"""""""""""""""######$$$###""""""!!! ############""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ############$$$$$$$$$$$$##############################""""""""""""""""""######""""""""""""##################""""""!!!!!!!!!!!!!!! !!!""""""######!!! !!!"""###"""  !!!"""""""""$$$###""""""###$$$###"""""""""!!! !!!""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""!!! !!!###$$$ !!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!! ###"""""""""$$$%%%&&&&&&############""""""""""""""""""!!! !!!"""###$$$$$$############""""""""" !!!"""###$$$%%%%%%&&&################################################$$$$$$###""""""#########$$$$$$$$$######"""!!! ######""""""""""""######"""!!! ###%%%%%%$$$"""#########$$$$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""################################################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""""""""######""""""!!!!!!"""###$$$$$$'''%%%###""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&""""""###%%%''''''$$$""""""""""""###############&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!""""""######"""""""""!!!"""$$$%%%%%%$$$"""!!! """###$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$#########"""""""""!!!!!!!!!!!!"""$$$%%%&&&!!!!!!""""""######$$$$$$!!!!!!"""#####################""""""""""""##################"""""""""!!!$$$###"""""""""###%%%&&&!!!!!!!!!!!!  !!!"""######$$$###"""!!!!!! !!!!!!"""!!!!!!""""""############!!!!!!!!!!!!"""###$$$%%%'''(((((('''%%%$$$%%%&&&"""""""""""""""######$$$############"""!!!!!! """""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""" """"""#########$$$$$$$$$########################""""""""""""######""""""######""""""""""""###############"""""""""""""""!!!!!!!!! !!!""""""######!!! !!!"""###"""  !!!!!!""""""###"""!!!!!!######"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""$$$$$$$$$$$$#########""""""!!! """$$$%%%!!!!!!"""""""""#########""""""!!!!!!  !!!!!!!!!!!!!!! """"""""""""######%%%&&&%%%%%%$$$$$$############$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$############ !!!"""###%%%%%%&&&################################################$$$$$$###""""""""""""###############"""!!! ########################"""""""""###&&&(((((('''"""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$###"""""""""#########$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$#########"""############"""!!!!!!"""""""""""""""""""""""""""############""""""!!!"""""""""""""""""""""!!! !!!!!!!!!""""""###""""""!!!!!!""""""###""""""""""""##################""""""""""""######"""""""""###%%%%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!$$$''')))((($$$!!!###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$############"""""""""###""""""!!!"""###%%%&&&""""""""""""############ !!!"""######$$$###### !!!"""$$$%%%&&& !!!"""###$$$%%%%%%#########"""######$$$%%%"""""""""!!!!!!!!! !!!!!!""""""#########"""!!! !!!"""### !!!###$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%"""""""""""""""######$$$"""###############"""!!!!!!!!!"""""""""""""""###"""######$$$$$$$$$$$$########################### !!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############""""""""""""############""""""""""""""""""!!!!!!!!!"""""""""#########!!! !!!"""###""" !!!!!!""""""######$$$###"""!!!!!!"""###"""!!!!!!""""""######""""""!!! !!!"""############$$$$$$#########"""""""""!!!!!!!!!!!!""""""###$$$!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!"""###"""!!!!!!###%%%(((''''''&&&&&&%%%%%%%%%######"""""""""$$$%%%&&&$$$$$$$$$#########""""""""""""""""""############################################################$$$$$$###"""""""""""""""""""""#########""""""!!!#########$$$$$$#########""""""###%%%'''((('''%%%!!!!!!!!!"""""""""######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$#########"""""""""""""""######$$$$$$##############################!!!""""""############"""!!!""""""######$$$$$$$$$!!!""""""###############""""""!!!!!!!!!!!!""""""!!!"""""""""############%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$###########################!!!!!!"""""""""#########""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###%%%''''''%%%###$$$$$$&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&!!!"""######$$$$$$$$$###""""""############"""""""""######$$$$$$$$$#########"""""""""$$$%%%$$$###%%%%%%$$$$$$$$$############"""!!! !!!###$$$#########""""""""""""""" !!!"""######$$$$$$$$$!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  """###%%% !!!"""###$$$$$$######""""""!!!!!!"""###$$$$$$!!!"""###""" !!!"""""""""""""""######$$$ !!!"""######""""""!!!!!!!!!!!!!!!""""""###### !!!""""""#########""""""""""""""""""""""""""" !!!!!!""""""""" !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$######""""""""""""######"""""""""""""""""""""###!!!"""###$$$$$$$$$###"""###!!! !!!"""###""" !!!!!!"""#########$$$###""""""$$$$$$###""" !!!###%%%%%%###!!! !!!"""$$$%%%&&&&&&%%%%%%######"""""""""!!!!!!!!!!!!""""""#########"""""" !!!!!!"""""" !!!""""""""" !!!""""""""""""""" !!!"""!!! """$$$''''''&&&&&&%%%$$$$$$###!!!!!!!!!""""""###$$$%%%############""""""""""""$$$$$$######"""!!!!!!!!!################################################$$$$$$###""""""!!!""""""!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""###%%%&&&%%%### !!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!"""###$$$$$$###"""""""""""""""""""""""""""################################################""""""############""""""########################$$$#########""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$######################## !!!"""############### !!!"""###%%%&&&'''(((######$$$%%%%%%%%%%%%$$$  !!!!!!""""""#########$$$&&&%%%$$$"""!!!!!!!!! ###!!! """$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############$$$########################""""""###%%%'''&&&%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''%%%$$$$$$######$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$######"""###"""""""""$$$%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$###"""  !!!"""$$$$$$######""""""!!!!!! !!!######$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!############""""""""""""!!!"""###%%%%%%$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!  """$$$&&&!!!"""###$$$$$$###!!!!!!$$$######""""""""""""""""""###$$$###"""!!!"""###"""""""""""""""######$$$ """""""""!!!!!! !!!!!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$######""""""""""""######"""""""""""""""######### """$$$%%%&&&%%%###"""###!!! !!!"""###"""!!! !!!!!!!!!%%%$$$######%%%%%%$$$###!!!$$$&&&&&&$$$!!!!!!"""#########"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!! !!!"""###### !!!"""""""""""""""!!!"""!!!!!!$$$$$$$$$######"""!!!!!!  !!!"""#########""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$############$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$############$$$######"""!!! $$$$$$$$$###############"""######"""  !!!######""""""""""""######"""###$$$%%%'''((()))***"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$#########""""""%%%%%%$$$###"""!!! """""""""""""""!!! ########################&&&%%%###"""""""""###$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%###!!! !!!!!!"""!!!!!!!!! !!!""""""######"""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$###############$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!!"""###############""" !!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$!!!&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$######""""""!!!!!! """!!! ###&&&)))$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!""""""#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###"""!!! !!!###%%%%%%&&&%%%########################$$$#########""""""!!!!!!$$$######"""!!! !!!###$$$###"""!!!"""$$$%%%$$$###$$$%%%&&&$$$"""!!!"""""""""""" %%%###!!! !!!###%%%###""" """""""""!!!!!!!!!!!!!!!!!! """"""""""""############$$$###############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! $$$$$$%%%$$$$$$###"""!!!""""""!!!!!!  !!!!!!!!!"""""""""###!!!!!!!!!!!!  !!!!!!!!!!!!$$$&&&%%%$$$###"""!!!!!!!!!!!!"""!!! """$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""############"""!!!!!!"""###############""""""%%%%%%$$$$$$############!!!""""""#########""""""########################"""###$$$###!!!!!!!!!"""######""""""""""""######""""""######$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$############""""""!!!!!!""""""######""""""""""""######$$$$$$$$$$$$#########""""""############"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!""""""###$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!!!!""""""!!!!!!!!!"""""""""######"""""""""""""""!!!!!!!!!""""""""""""""""""""""""#####################"""$$$$$$$$$######"""""""""############"""""""""!!!""""""""""""""""""""""""""""""############"""""" !!!""""""""""""!!!""""""############"""########################"""""""""""""""""""""""""""""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%###!!!$$$$$$$$$###############$$$$$$##############################"""""""""!!!############"""""""""!!!"""""""""""""""###############"""""""""""""""""""""!!! !!!###%%%'''$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!######$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!!!!!!!""""""###""""""""""""""""""###$$$######"""!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!#########"""!!! !!!"""!!!  """%%%$$$###$$$%%%&&&$$$"""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###""" """""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############$$$######"""""""""######!!!!!!"""""""""#########""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""######$$$#########"""!!!!!!!!! !!!!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!"""######""" !!!"""%%%$$$###"""!!!!!!!!!!!!"""!!! """#########$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############"""############"""!!!!!!!!!""""""######""""""!!!$$$############""""""""" """######$$$$$$$$$""""""""""""""""""""""""!!!"""###"""!!! !!!"""######""""""""""""###############""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$############""""""!!!!!!""""""###$$$$$$###"""""""""######$$$$$$$$$###############!!!!!!""""""#########$$$""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""$$$######""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######"""######!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$############""""""############""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!""""""!!!!!!"""############""""""!!!########################"""""""""""""""""""""""""""###%%%&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""" """"""#########$$$$$$$$$""""""##############################""""""""""""############""""""""""""############""""""""""""##################$$$$$$"""""""""""""""######$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&###"""!!!!!!!!!"""$$$$$$""""""!!!!!!!!!!!!""""""######""""""!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! ######""""""!!!!!! !!!"""!!!  """%%%$$$###$$$%%%&&&$$$"""$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""###""" """""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""############$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""############!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!############"""""""""""""""######""" !!!"""%%%$$$###"""!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$############""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###### !!!!!!""""""""""""!!!###"""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!!!!!!!######""""""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$%%%$$$$$$###""""""""""""########################""""""""""""############""""""#########""""""!!!########################""""""!!!!!!!!!!!!!!!!!!######""""""""""""######%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########!!!"""###$$$%%%$$$$$$###!!!""""""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$###"""!!!###############"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################"""!!! !!!###$$$###!!!########################!!!!!!""""""######$$$$$$#########"""""""""""""""#########"""""""""""""""$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!############""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$########################""""""######$$$%%%&&&&&&$$$###"""!!!!!!###%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""#######################################!!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!###$$$###"""!!!"""$$$$$$$$$###$$$%%%&&&$$$"""!!!"""###%%%&&&&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###""" """""""""!!! !!!!!!!!!!!!!!!"""""""""############$$$$$$"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!#########"""""""""!!!!!! !!!!!!!!!!!!$$$&&&$$$$$$###"""!!!!!!""""""!!! !!!""""""$$$#####################""""""""""""""""""""""""############$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###### !!!""""""""""""""""""""""""""""""""""""##################"""!!!!!! !!!!!!"""""""""""" !!!"""""" !!!"""######""""""""""""######!!!""""""######$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$##################$$$%%%%%%$$$###""""""##########################################""""""""""""""""""############""""""########################!!!!!!!!!"""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$######"""""""""########################""""""""""""############%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$""""""""""""#################################### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""""""""############""""""""""""###$$$$$$%%%$$$$$$###############"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""###########################"""!!!"""###%%%$$$###%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""######$$$""""""""""""""""""######""""""""""""""""""######$$$$$$######""""""!!!!!!######$$$$$$%%%%%%&&&&&&!!!"""$$$$$$$$$###!!! #########"""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!###%%%%%%&&&&&&######################## !!!!!!"""###$$$%%%%%%!!! !!!###$$$######""""""######$$$!!!!!!!!!!!!""""""""""""###"""""""""""""""############################## !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""$$$$$$$$$###$$$%%%&&&$$$"""!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###""" """""""""!!! !!!!!!""""""!!!"""""""""############$$$$$$"""!!! ################################################!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!!$$$&&&$$$###"""""""""""""""""" !!!""""""""""""##################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###############$$$$$$$$$"""############"""!!!!!! !!!"""############"""""""""############$$$$$$$$$$$$######""" !!!!!!""""""######$$$"""###$$$$$$######$$$%%%######""""""""""""###### !!!"""#########"""############$$$$$$$$$$$$############""""""""""""!!!!!! !!!!!!"""%%%$$$$$$#########$$$$$$###############$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!""""""######""""""!!!###############"""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########"""""""""######################## !!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!$$$&&&''''''"""############""""""!!!########################""""""""""""""""""""""""###"""!!!!!!###&&&***,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###########################"""!!!!!!###%%%%%%$$$&&&&&&%%%$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###!!!!!!######"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!! """$$$%%%%%%&&&########################!!!!!!!!!"""#########$$$"""!!!!!! !!!"""###$$$$$$$$$############$$$$$$ !!!!!!""""""######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!  """%%%$$$###$$$%%%&&&$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""###""" """""""""!!! !!!"""""""""""""""""""""############$$$######"""!!!!!!!!!!!!$$$$$$$$$$$$############ !!!!!!!!!!!!""""""""""""############"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """######""" !!!"""######"""""""""""""""### !!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""############"""!!!!!! !!!"""###$$$$$$$$$$$$############$$$$$$%%%%%%""""""#########""""""!!!!!!!!!""""""###$$$$$$%%%!!!"""######""""""###%%%######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""!!!!!! !!!!!!$$$$$$#########$$$%%%%%%""""""#########$$$$$$$$$""""""""""""############!!!"""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###### !!!"""######"""!!! """"""""""""####################################!!!""""""""""""#########""""""###$$$$$$###""""""$$$"""  !!!$$$%%%&&&%%%$$$$$$###"""!!!!!!######################## !!!""""""######""""""""""""#########$$$!!!"""""""""############""""""""""""""""""""""""""""""############"""""" """$$$%%%&&&&&&!!!""""""############"""########################""""""""""""""""""""""""""""""""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""########################"""  """$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!"""""""""############!!!"""""""""############"""""""""""""""#########$$$$$$$$$$$$############!!!""""""############"""###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""################################################$$$$$$$$$$$$%%%%%%%%%&&&######""""""""""""###### !!!"""######$$$  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!"""!!!  """%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$###""" """""""""!!! !!!""""""###""""""""""""############$$$######"""""""""######$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#####################"""""" !!!!!!!!!""" !!!"""###$$$$$$"""""""""!!!!!!!!!!!! """######""" !!!"""######""""""""""""###### !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""######$$$$$$###!!!""""""###$$$%%%%%%%%%  """######""""""""""""######&&&&&&%%%%%%$$$######""""""############$$$$$$$$$############""""""""""""######""""""""""""##################$$$%%%&&&&&&""""""######$$$$$$$$$$$$ !!!"""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$########################!!!"""###%%%%%%%%%$$$### !!!"""######"""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!###$$$$$$###"""!!!$$$""" $$$&&&'''&&&%%%$$$###!!! ######################## !!!"""######$$$######$$$$$$%%%%%%%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""$$$$$$%%%%%%%%%$$$$$$### !!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!! """#####################$$$$$$$$$######""""""!!!!!! !!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$%%%$$$$$$######""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""############"""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$"""!!!!!!!!!"""###%%%&&&########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!"""$$$%%%$$$###$$$%%%&&&$$$"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""" """###%%%###""" """""""""!!! !!!""""""###""""""""""""############$$$###############$$$%%%######""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######!!!"""###$$$$$$%%%$$$$$$ !!!!!!"""""" !!!"""###$$$%%%############"""""""""""" !!!!!!!!!"""$$$&&&###"""""""""""""""###### !!!"""!!!!!!!!!######$$$$$$$$$######""" !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""############$$$$$$$$$$$$$$$###"""!!!###"""!!! !!!"""###############$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""###### !!!"""###$$$$$$$$$$$$$$$$$$%%%&&&''''''"""$$$$$$!!!!!!%%%$$$$$$$$$###"""!!! """"""""""""""""""""""""######""""""######$$$%%% !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$ %%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""###############"""!!!!!!#########"""""""""""""""$$$$$$$$$$$$###"""!!!!!!$$$$$$################## !!!"""$$$$$$$$$###"""######""""""!!!!!! ######$$$$$$$$$$$$#########$$$%%%%%%$$$###"""!!!""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$###&&&%%%###"""""""""###$$$############""""""!!!!!!$$$######""""""######$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""#################################$$$###!!! """""" !!!"""######$$$#########%%%'''%%%!!! $$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%""""""""""""############!!!"""###$$$$$$###"""!!!###"""!!! !!!"""$$$&&&!!!!!!###%%%&&&&&&$$$"""!!!!!! !!!!!!"""######$$$$$$###"""!!!  !!!!!!""""""############""""""!!!!!! """!!!!!!!!!"""###$$$$$$###"""###%%%&&&'''%%%###########################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""  ###$$$$$$###!!!!!!  """#########""""""!!!!!!  !!!"""######$$$###$$$%%%&&&%%%###!!! """"""#########$$$$$$$$$ !!!"""######"""!!! """""""""""""""""""""""""""###$$$###"""!!!"""###!!!  !!!"""###""""""""""""############''''''&&&###!!! !!!#########""""""!!!!!! $$$###"""!!!!!!"""######$$$###!!! !!!"""###############"""!!!!!!!!!!!!!!! !!!"""######""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!"""###"""!!!!!!###%%%!!!""""""!!!!!!######""""""!!!!!! ######$$$$$$$$$######""""""###$$$$$$$$$$$$""""""########################!!!!!!!!!"""""""""############$$$$$$$$$###""""""###"""!!! !!!"""### !!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###%%%%%%$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$###""" """$$$&&&&&&&&&&&&&&&%%%$$$###########################"""""""""""""""###$$$$$$""""""""""""####################################"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$""""""""""""""""""#########"""""""""!!!!!!!!!!!!######""""""""""""############""""""""""""######$$$$$$############$$$$$$###############"""!!!!!!###"""""""""""""""""""""%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""!!!!!!"""##################"""""""""!!!!!!!!! ######$$$$$$$$$$$$######!!!""""""###"""!!!  """###$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""############""""""%%%$$$$$$###""""""######$$$$$$#########"""""""""$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""##############################"""!!!!!! !!!!!!!!!!!!""""""###""""""""""""$$$$$$"""!!!###$$$#########"""""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""############!!!"""###$$$$$$###"""!!!$$$###!!! !!!"""$$$%%%!!!!!!"""###%%%%%%###""""""!!!!!!!!!""""""###$$$%%%$$$$$$###"""!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$"""""""""$$$%%%&&&$$$"""$$$###########################"""!!!!!!!!!"""###""""""!!!!!!!!! """"""""""""""""""""""""!!! !!!"""$$$###"""$$$###"""!!! !!!!!!"""###"""""""""!!!!!!!!! !!!"""############$$$%%%&&&&&&%%%###""""""######$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$"""""""""$$$""""""!!! !!!"""###$$$""""""""""""############%%%%%%$$$"""  """###"""""""""!!!!!!!!! $$$###"""!!!!!!"""######$$$###"""!!! !!!!!!"""""""""#########""""""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""!!! """$$$!!!"""######"""!!! ###"""""""""!!!!!!!!! """######$$$$$$$$$######$$$%%%%%%$$$$$$"""!!!!!!########################!!!""""""""""""#########"""######$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! ###"""!!!!!! !!!!!!!!!'''%%%"""""""""#########%%%&&&&&&&&&&&&&&&%%%%%%########################""""""""""""#########$$$$$$$$$$$$$$$############""""""""""""""""""""""""#####################$$$"""!!!!!!!!!!!!"""###$$$""""""""""""!!!!!! !!!!!! ######""""""""""""############""""""""""""######$$$$$$############$$$$$$###############"""!!!!!!""""""""""""""""""######&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""""""""!!!  """$$$%%%&&&"""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""!!!!!! ###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%!!!"""############"""!!!#################################$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######""""""!!!!!!""""""""""""""""""""""""############"""!!!!!!!!!"""""""""!!!  """#########$$$%%%######""""""""""""!!!!!!######!!!!!!!!!!!!######""""""""""""############""""""############""""""$$$###"""!!!!!!!!!"""###!!!!!!""""""""""""#########""""""""""""###$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$############!!!!!!!!!"""""""""######$$$###"""""""""""""""""""""!!!"""###%%%%%%###!!!$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! """""""""""""""""""""""""""!!! !!!"""###"""!!!&&&%%%$$$"""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""#########$$$%%%&&&'''&&&%%%$$$"""###%%%&&&&&&&&&%%%$$$...+++&&&!!! """$$$"""""""""""""""""""""""""""$$$%%%$$$######$$$%%%$$$###"""!!!"""###$$$%%%""""""""""""############"""######!!!  """""""""""""""!!!!!!!!!!!!######""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!"""######""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!! !!!###&&&%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$######""""""####################################$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$###############"""""""""######"""""""""!!!!!!!!!!!!"""""""""""" !!!""""""&&&&&&%%%######"""""""""'''$$$!!!!!!###%%%###!!!!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#################################$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""###############"""!!!!!!"""""""""""""""#########&&&&&&&&&&&&%%%$$$######!!!!!!!!!"""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$########################""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""############ !!!!!!"""!!!!!!!!!"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$'''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!!!!!!!"""!!!!!! !!!"""#########"""""""""""""""""""""""""""!!!!!!###"""!!! !!!"""###!!!"""""""""############"""""""""######"""""""""%%%$$$###"""!!!!!!""""""!!!""""""!!! """###$$$###############$$$$$$#####################"""$$$$$$$$$######""""""""" !!!!!!"""######$$$$$$$$$$$$###"""!!!!!!!!!"""###"""###$$$%%%%%%###!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""###"""!!!!!!""""""!!! $$$$$$###"""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###"""###$$$%%%&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$---***&&&""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###%%%&&&$$$###"""!!!""""""$$$$$$!!!"""""""""############!!!"""###"""!!! !!!###""""""""""""!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!!!! !!!"""""""""""""""""" """$$$%%%&&&%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!! !!!###$$$$$$#########$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%##################$$$$$$""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&((('''&&&%%%$$$#########%%%""" ###$$$""" !!!""""""######"""###########################$$$%%%&&&&&&&&&%%%%%%#########""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%$$$###!!! !!!!!!"""######$$$%%%%%%##############################""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""###############"""!!!!!!!!!!!!""""""############&&&&&&&&&&&&%%%$$$######"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""""""""######$$$$$$###"""!!! ########################$$$$$$$$$$$$######"""!!! !!!""""""#########"""""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############!!!!!!!!!"""!!!!!! !!!!!!"""############"""!!!!!!!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!"""""""""###############""""""""""""""""""###$$$$$$###""""""!!!!!!!!!!!!"""###""" !!!###$$$$$$###############$$$!!!!!!!!!"""""""""""""""#########""""""!!!!!! !!!"""###$$$%%%%%%$$$$$$###"""!!!!!!!!!"""%%%$$$$$$&&&'''&&&$$$"""#########"""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!"""###$$$$$$%%%&&& !!!!!!""""""""""""###"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$$$$%%%&&&######"""!!!!!!!!!"""###!!!"""""""""############"""###$$$$$$"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""!!!!!! !!!!!!"""""""""!!!!!! """$$$%%%&&&%%%###""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!! """$$$######"""""""""###$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$$$$$$$######!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!$$$$$$#########"""""""""&&&%%%$$$###""""""""""""###"""!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""###%%%&&&&&&&&&%%%$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$#########""" !!!!!!"""###$$$%%%&&&&&&!!!!!!""""""""""""############""""""""""""############""""""""""""######$$$$$$############$$$$$$###############"""!!!!!!!!!!!!!!!"""######$$$$$$&&&&&&&&&&&&%%%$$$###"""""""""######$$$$$$%%%%%%$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######  !!!!!!""""""""""""""""""""""""####################################""" !!!!!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$##################$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""############$$$!!!!!!"""#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!! """%%%&&&&&&%%% !!!!!!!!!!!!""""""######!!!!!!!!!!!!######""""""""""""##################""""""""""""##################""""""""""""!!!###%%%$$$ !!!###$$$$$$###""""""""""""### !!!!!!"""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%$$$###""""""""""""""""""&&&%%%%%%&&&((('''%%%###"""""""""""""""""""""""" !!!"""###$$$$$$###### !!!""""""###$$$%%%%%% !!!!!!""""""###"""!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&!!!"""###$$$$$$$$$"""!!!""""""""""""""""""""""""!!!###$$$$$$######%%%&&&$$$###"""!!! !!!""""""""""""""""""###############$$$&&&%%%###""""""###!!!!!!!!!!!!"""""""""""" !!!"""######$$$######"""""""""""""""!!! !!!"""""""""!!!!!!  !!!"""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!"""!!! """$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""$$$$$$%%%%%%$$$$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$###"""""" !!!"""######"""!!! !!!""""""""""""######### !!!!!!!!!"""""""""""""""######$$$$$$######"""###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!$$$$$$###""""""!!!"""""""""###$$$###"""!!!!!!""""""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%$$$###"""""""""""""""""""""##############################!!!!!!!!!"""###$$$$$$$$$"""#########"""!!! !!!"""""""""######$$$$$$!!!!!!!!!""""""###############""""""""""""############""""""""""""######$$$$$$############$$$$$$###############"""!!!!!! !!!!!!"""######$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$###############"""!!!!!! !!!!!!!!!"""""""""#########$$$$$$$$$$$$######  !!!"""!!!!!!"""""""""#################################!!!"""""""""!!!  !!!"""###$$$$$$$$$$$$######""""""###$$$$$$%%%"""""""""#########$$$$$$###""""""!!!!!!""""""###%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""############"""""""""""""""########################!!!!!!!!!!!!!!!""""""###!!!!!!""""""###""""""""" !!!%%%&&&%%%### !!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""############$$$###"""!!!!!!"""###$$$!!!""""""############""" $$$'''&&&""" !!!###$$$###""""""!!!!!!!!!""" !!!"""######$$$$$$""""""""""""""""""######"""""""""######$$$$$$$$$""""""""""""""""""###$$$&&&%%%%%%&&&'''&&&$$$""" !!!!!!"""######### !!!###$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!! !!!"""$$$###"""!!!!!!"""###"""!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!############$$$$$$%%%&&&%%%$$$"""""""""###%%%&&&!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!############$$$&&&%%%$$$###"""!!!"""######""""""""""""###############$$$&&&%%%###!!! !!!!!!!!!"""""""""### """###$$$$$$######!!!""""""###"""!!! ######""""""!!!  !!!!!!!!! !!!"""######### !!!!!!!!!"""""""""### !!! !!!###"""###$$$$$$$$$"""!!! !!!!!!!!!"""""""""###!!!!!!"""$$$$$$%%%%%%%%%&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$###"""!!! !!!"""######"""!!! ############$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$############""""""!!!!!!!!! ######$$$%%%&&&'''((((((%%%$$$$$$###############!!!$$$'''&&&"""!!!"""$$$""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###!!! """"""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%######""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""###############"""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!"""######$$$"""###$$$$$$$$$"""!!! !!!!!!!!!""""""############$$$$$$$$$$$$######"""!!! !!!"""###$$$#########"""""""""""""""########################!!!!!!"""""""""""""""!!! """###$$$$$$$$$$$$$$$###"""""""""###%%%&&&!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""#################################!!!!!! """$$$%%% !!!"""######$$$######%%%###!!!"""$$$$$$""" !!!!!!""""""%%%$$$###""""""###$$$%%%""""""""""""############$$$###"""!!!!!!"""###$$$ !!!"""############### $$$((((((### !!!#########"""!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$%%%###############$$$$$$$$$""""""!!!!!!"""###$$$$$$%%%$$$$$$%%%&&&%%%###!!! !!!"""###$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###"""!!!  !!!""""""###  ###$$$$$$###$$$$$$$$$$$$###"""  !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$!!! """%%%'''$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""###""""""$$$%%%'''&&&$$$#########$$$$$$""""""""""""############"""$$$%%%$$$""" !!!!!!!!!""""""###### """###$$$$$$$$$###!!!"""#########""" #########"""!!!"""!!!!!!!!!!!!"""###### !!!"""######$$$ !!!!!!!!!""""""###### !!! """%%%&&&&&&%%%$$$ !!!!!!!!!""""""######$$$$$$$$$#########""""""$$$$$$############$$$$$$"""!!!!!!!!!"""###$$$$$$"""""""""""""""######$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! """&&&***,,,%%%###!!!"""%%%%%%$$$"""""""""""""""""""""""""""########################%%%%%%$$$###""""""############"""!!!"""###%%%&&&%%%"""!!!###"""!!!"""""""""""""""######$$$!!!!!!###$$$$$$###"""!!! !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""#########"""!!! !!!"""###""""""""""""""""""""""""$$$###!!! """$$$%%%########################%%%$$$######""""""######$$$$$$##################""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$(((%%%###"""###$$$$$$###!!!!!!""""""############!!!!!!!!!!!!!!!!!!""""""$$$#########""""""!!!!!!#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""&&&%%%###!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$###$$$$$$###""""""######$$$&&&%%%%%%$$$#########$$$$$$$$$######"""!!!!!!!!!#########$$$$$$%%%%%%%%% !!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$######$$$$$$$$$$$$######"""""""""""""""#########$$$###"""###$$$$$$###""""""###$$$%%%%%%$$$"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%###""" !!!!!!!!!"""###$$$$$$%%%%%%$$$###########################"""!!! !!!"""###!!!"""######""" """"""""""""!!! &&&%%%$$$"""!!!!!!!!!!!! !!!!!!"""""""""###%%%$$$$$$$$$###"""""""""%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""######""" !!!"""$$$%%%%%%$$$"""!!!%%%%%%###"""!!!!!!!!!!!!######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""############&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############%%%$$$###""""""###$$$%%%######""""""""""""######$$$$$$$$$#########""""""""""""!!!!!! ######""""""######$$$%%%######"""!!!!!!!!!!!!!!!###!!!  !!!### !!!!!!!!!!!!!!!  !!!"""###############""""""""""""######!!!!!! !!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$##################$$$""""""""""""""""""###$$$"""""""""""""""######$$$$$$###############$$$$$$########################""""""""""""""""""""""""###"""!!!"""###%%%''')))%%%###!!!!!!######!!!################################################$$$###"""!!!!!!!!!!!!!!!##################$$$$$$%%%### """$$$###""""""""""""""""""######$$$######$$$$$$###"""!!! !!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%########################&&&%%%$$$$$$######$$$$$$########################""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$'''%%%###"""###$$$$$$###"""""""""#########$$$$$$""""""""""""""""""""""""############"""""""""!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!$$$#####################%%%$$$###""""""""""""###"""########################$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$######$$$$$$$$$$$$######!!!""""""######$$$%%%%%%&&&$$$######$$$$$$###""""""###############"""""" !!!!!!!!! """$$$ """""""""""""""######$$$""""""!!! !!!!!!"""###!!!!!!"""""""""!!!!!! ###########################"""!!! !!!"""###"""###$$$%%%$$$"""!!!!!!!!!"""""""""""""""!!!"""!!! !!!!!!!!!""""""###############"""""""""""""""!!!###"""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""#########"""!!!!!!"""$$$%%%%%%$$$"""!!!###"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""############&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$###""""""###$$$$$$######""""""""""""###############""""""!!!!!!!!!""""""!!!!!!!!! """"""!!!!!!""""""###$$$######"""!!!!!!!!!!!!!!!###"""  """### !!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%######""""""!!!"""""""""!!!!!! !!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#######################################$$$###"""""""""""""""""""""""""""""""""######$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%"""!!! !!!"""###""" ################################################$$$$$$###""""""""""""#########$$$$$$$$$######"""%%%###""""""###$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$###!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! ###$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""####################################&&&&&&%%%$$$$$$$$$$$$%%%###########################""""""!!!!!!""""""###!!!!!!""""""###$$$$$$$$$'''%%%######$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$#########"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$############### !!!######$$$$$$$$$"""""""""""""""""""""""" !!!""""""""""""!!!"""###$$$%%%%%%$$$############"""!!!!!!!!!""""""""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$%%%%%%%%%###$$$%%%$$$"""""""""$$$######$$$$$$$$$$$$######!!!!!!"""$$$%%%&&&'''((()))'''$$$$$$$$$$$$###""""""""""""!!!!!!""""""###"""""""""!!! !!!$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!! !!!"""###$$$%%%&&&&&&&&&%%%%%%###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!! """###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############### !!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###!!!"""###$$$$$$###"""!!!###"""!!!   !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""############%%%%%%%%%$$$######""""""########################""""""!!!!!!!!!!!!""""""""""""""""""############$$$###""""""""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!"""###"""!!! !!!"""### !!!!!!!!!!!!!!! !!!""""""######$$$$$$%%%$$$###""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$#########$$$$$$###"""!!!!!!!!!""""""""""""""""""######$$$######""""""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$ !!!###$$$$$$$$$################################################&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%%%%$$$###!!! ###"""""""""###$$$$$$###"""""""""""""""######$$$############""""""!!!!!!###"""""""""""""""##############################$$$$$$######""""""""""""###$$$%%%%%%%%%###!!! """"""""""""""""""""""""!!!!!!"""############"""########################&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$###""""""""""""""""""###"""""""""######$$$$$$$$$&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################## """$$$$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$"""###""""""!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""######!!!""""""###$$$%%%%%%&&&"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$###### !!!###%%%''')))***++++++(((&&&$$$$$$$$$###!!!"""!!! !!!###$$$%%%$$$""" """%%%$$$###############"""""""""""""""""""""######$$$!!!!!!!!!""""""######$$$%%%%%%&&&&&&%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!! !!!"""############""""""######$$$$$$$$$$$$##################$$$$$$ !!!!!!"""""""""""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%""""""############""""""$$$$$$###"""""""""""""""!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""########################&&&%%%%%%$$$$$$######"""!!!"""""""""############%%%$$$$$$$$$######""""""########################""""""!!!!!!!!!!!!""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######$$$###""""""!!!!!!""""""###"""!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!!!! !!!!!!""""""$$$###"""!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$$$$$$$$$$###"""$$$$$$###"""!!!!!!!!!""""""""""""""""""######$$$%%%$$$$$$###""""""##############################"""""""""""""""""""""""""""$$$&&&&&&%%%%%%""""""###############$$$################################################&&&%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$###!!! !!!""""""""""""######"""""""""""""""######$$$!!!!!!"""""""""###$$$$$$$$$###"""!!!!!!"""#######################################$$$$$$%%%%%%%%%###$$$%%%%%%%%%###"""!!!""""""""""""""""""""""""!!!!!!"""############"""########################$$$######"""""""""""""""""""""#########$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""######"""""""""######$$$$$$$$$""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###############$$$$$$$$$!!!"""%%%&&&'''&&&$$$#########"""""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######""""""""" !!!!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%!!!###%%%%%%$$$######$$$######$$$$$$$$$$$$###### !!!###%%%(((***,,,,,,,,,)))&&&$$$######"""!!!"""!!! !!!###$$$&&&&&&### !!!#########""""""!!!!!!!!!"""""""""""""""######$$$###############"""!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!$$$$$$##################!!!!!!!!!""""""#########$$$$$$###"""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&"""""""""######"""""""""$$$######""""""""""""###"""!!!!!!  """"""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!"""######"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!"""""""""############$$$$$$###############"""########################""""""!!!!!!!!!!!!""""""!!!"""""""""##################"""!!!!!!"""######!!!"""############"""!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""###""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!######"""!!! !!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!! """"""""""""""""""""""""###############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###"""""""""""""""""""""""""""""""""######$$$&&&%%%$$$###""""""""""""########################""""""""""""""""""""""""!!!###%%%&&&%%%%%%&&&''''''%%%""" !!!$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$######$$$$$$$$$######""" """""""""!!!"""###"""""""""""""""######$$$!!! !!!!!!"""$$$%%%&&&$$$$$$"""!!!!!!!!!"""###########################"""######$$$%%%%%%&&&&&&""""""###############"""""""""""""""""""""""""""""""""""""""##########################################"""!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$#################################""""""""""""############"""######$$$$$$%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$""""""#########""""""!!!""""""""""""""""""""""""!!!!!!!!! !!!""""""###"""###$$$&&&&&&&&&%%%%%%######"""""""""###$$$$$$&&&%%%%%%$$$######""""""###############"""""""""!!!"""""""""############!!!"""""""""###$$$$$$$$$ """%%%%%%$$$######$$$######$$$$$$$$$$$$###### !!!###%%%(((***,,,---+++(((%%%###"""###""""""!!!!!!!!!!!!"""###$$$$$$&&&%%%$$$!!! !!!!!!!!! """""""""""""""######$$$$$$$$$$$$$$$###"""!!!  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########""""""""""""""" !!!!!!!!!!!!!!! !!!"""###""""""!!!###############"""""""""!!!"""""""""""""""######%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!############!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############################################################""""""!!!!!!!!!!!!""""""""""""""""""###############"""!!!!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""######!!!!!!""""""""""""#####################$$$$$$%%%$$$$$$###""""""""""""### !!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!###############"""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!###$$$%%%%%%$$$###!!!""""""""""""""""""###$$$"""""""""""""""######$$$$$$$$$###############$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$###%%%&&&$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""###$$$##################$$$$$$ ###$$$###"""###$$$"""""""""""""""######$$$""""""!!!!!!!!!###$$$%%%%%%$$$"""!!! !!!"""###################################################!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%########################$$$######"""!!!"""""""""!!!""""""###$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%###$$$$$$#########""""""""" !!!!!!""""""######$$$!!!"""""""""############!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!############$$$%%%%%%&&&&&&'''!!!!!!!!!!!!!!!"""###$$$#####################"""""""""""""""############""""""#########$$$$$$$$$""""""""""""############"""%%%&&&%%%######$$$######$$$$$$$$$$$$###### !!!###%%%''')))+++,,,***'''###!!!!!!""""""""" !!!"""###$$$$$$$$$$$$###$$$$$$""" !!!"""######"""!!!!!! """""""""""""""######$$$"""###$$$$$$$$$###"""""""""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! $$$$$$###""""""!!!!!!""" !!!"""""""""""""""!!!"""$$$%%%%%%$$$###"""#########""""""!!!!!!!!!"""!!!!!!!!!!!!!!! ######"""""""""""""""### !!!"""###$$$$$$###"""!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!###$$$$$$###!!! """"""!!!!!!!!!!!!""""""  !!!!!!!!!""""""""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###############"""!!! !!!"""###!!!"""###$$$$$$###"""!!! !!!!!!"""""""""!!!!!!"""""""""#########"""""""""""""""###$$$$$$%%%$$$######""""""######  !!!"""""""""""""""""""""""""""""""""""" !!!"""###!!!!!! !!!!!!$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!"""###$$$$$$"""""""""""""""######$$$""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%######"""""""""###%%%&&&!!!%%%%%%$$$###$$$&&&"""""""""""""""######$$$$$$###"""!!!!!!"""######&&&$$$"""!!! !!!"""###""""""""""""""""""""""""######""""""!!!  """$$$%%%""""""""""""""""""""""""$$$###!!! """$$$%%%########################%%%$$$$$$###"""#########!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&'''%%%###$$$#########""""""!!!!!! !!!"""###$$$$$$!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$ """$$$&&&(((!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&$$$$$$###$$$%%%&&&'''((( !!!"""###!!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$!!!""""""""""""##################""""""""""""""""""%%%&&&%%%$$$###$$$######$$$$$$$$$$$$###### !!!###%%%''')))***+++)))&&&""" !!!""""""""" !!!###$$$%%%%%%%%%$$$!!!###$$$$$$######$$$%%%&&&&&&%%%%%%$$$######""""""""""""""""""######$$$ !!!###$$$%%%%%%$$$$$$""""""###""""""!!! """""""""""""""""""""""" !!!"""######"""!!! ######!!! !!!"""$$$%%%%%%%%% !!!""""""!!!###"""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!"""###$$$%%% !!!"""###$$$%%%###"""!!! !!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""###$$$############$$$%%%&&&'''"""""""""""""""""""""""" !!!"""""" """###$$$$$$###""" """"""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%""""""""""""############"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""###############"""!!! !!!"""### """###$$$$$$###"""  !!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""######%%%$$$######"""#########  !!!"""""""""""" !!!"""###$$$!!!!!! !!!!!!$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""%%%###""""""######""" """"""""""""""""""""""""$$$######$$$$$$$$$""" ######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$ %%%&&&"""###'''%%%%%%%%%$$$$$$#########""""""""""""""""""""""""&&&%%%$$$""""""""""""###$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###########################'''&&&&&&%%%$$$###"""""" !!!###$$$%%%%%%$$$###"""!!! !!!###$$$###"""!!! !!!"""###!!!"""$$$%%%$$$###!!! %%%""" """$$$$$$###""""""!!!!!!!!!!!!!!!""" !!!!!!"""###%%%%%%%%%$$$######""""""######"""###%%%''''''&&&%%%$$$"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$############$$$$$$###"""!!! !!!"""$$$&&&""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$#########"""""""""""""""!!!!!!"""############"""######################## !!!"""$$$$$$%%%%%%%%%#########"""######$$$$$$###!!! !!!$$$%%%$$$"""########################%%%$$$"""!!! !!!"""!!!!!!"""######""" !!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!! ###""""""!!! $$$$$$$$$%%%%%%$$$$$$$$$ $$$###!!!  %%%###!!! !!!###%%%""""""############""""""""""""#########$$$$$$$$$###"""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$""""""!!! ######""""""""""""######""""""############""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!######""""""!!!!!!!!! """!!!!!!!!!!!!###$$$%%%""""""###$$$&&&'''(((((("""""""""""""""#########""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""""""""############""""""###$$$%%%%%%%%%###!!! $$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""$$$%%%&&&%%%###"""  !!!""""""!!!!!!"""""""""""""""!!! !!!!!! !!!!!!###"""!!! ###"""!!! !!!"""&&&### """$$$###!!!!!!###$$$""" $$$###""""""######""" """"""""""""""""""""""""&&&%%%$$$###$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$!!!!!!%%%&&&######'''%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""%%%$$$###"""""""""###$$$"""""""""######""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""############"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""""""""###$$$$$$$$$#########"""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!"""###$$$ """$$$%%%$$$###"""$$$""" """$$$$$$#########""""""""""""##################$$$%%%&&&&&&%%%$$$######""""""######!!!"""$$$%%%&&&%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&##################"""""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$#########""""""""""""######################## !!!!!!""""""$$$######""""""######$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""#########$$$$$$##################$$$$$$"""############$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$######"""############!!! !!!$$$%%%$$$"""########################%%%$$$"""!!! !!!!!!""""""!!!"""###$$$""" !!!!!!""""""""" !!!""""""""""""!!!!!!!!! """"""""""""""""""""""""$$$######"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""%%%###!!! !!!###%%%""""""############""""""""""""""""""############ !!!!!!!!!!!! !!!!!!!!!""""""""""""######"""!!!!!! !!!!!!######""""""""""""######""""""#########""""""!!!"""""""""""""""""""""""" """""""""!!!!!!!!! """!!!!!!!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$########################""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$""""""############""""""""""""###############"""######""""""!!!!!! """"""""""""""""""""""""!!!!!! """###""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!!"""""""""""""""!!! !!!!!! !!!!!!""""""!!!!!!!!!!!! ######"""!!!""""""###$$$&&&### """###"""  """###$$$###"""!!!$$$###""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###%%%&&&######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""%%%%%%######%%%#########$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""######$$$%%%"""""""""""""""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#########"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$######"""""""""######""""""###$$$$$$$$$$$$$$$ !!!###$$$$$$$$$#########""" !!!"""$$$$$$###$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###### !!!###$$$$$$$$$###"""***)))'''%%%$$$###$$$$$$!!!!!!""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!""""""$$$$$$$$$$$$#################################### !!!!!!!!!!!!!!!$$$######""""""######$$$######"""!!!!!!###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########!!!!!!!!!"""""""""######"""######$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&########################!!!""""""######$$$$$$$$$%%%$$$######""""""""""""###"""!!!"""###$$$###"""""""""""""""""""""""""""$$$$$$"""!!!!!!!!!!!!!!!###"""!!!"""###$$$"""  !!!"""######$$$!!!!!!""""""######""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!!!!  !!!!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$###!!! !!!###$$$!!!""""""######""""""!!!!!!!!!"""""""""######### !!!#########"""  !!!!!!!!!######"""!!!!!!!!!!!!"""###""""""!!!!!!""""""##################"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!###$$$%%%''''''&&&%%%$$$######"""%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!"""""" """###$$$%%%%%%%%%!!!""""""######""""""!!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!!########################!!!  """###"""""""""!!!!!!""""""### !!!!!!!!!!!!"""""""""""""""""""""!!!!!!  !!!!!!!!!""""""#########"""!!!!!!!!!"""###$$$%%%&&&$$$"""!!!""""""!!! """""""""###############$$$"""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""###$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%############$$$######$$$""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!"""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$###!!!!!!!!!"""###$$$$$$$$$###############$$$%%%&&&&&&&&&%%%###"""######$$$$$$$$$###""""""""""""!!!"""##################"""""""""###$$$$$$$$$######"""!!!!!!""""""%%%$$$######""""""######!!!"""###$$$$$$$$$######'''&&&$$$"""!!!!!!!!!""" !!!!!!"""#########"""!!! !!!"""###################################################""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""""""""######$$$######""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$###"""!!!!!!###%%%&&&########################"""""""""""""""###$$$$$$%%%%%%$$$"""!!!!!!!!!!!!""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!!!!!!! !!!"""###!!! !!!"""###$$$%%%&&&""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!""""""###############$$$$$$$$$""""""""""""!!!!!!  !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""######"""!!! !!!"""###!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$"""$$$&&&''''''%%%"""!!! !!!!!!$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""######$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""!!!!!! """!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""### !!!"""###$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!! !!!"""###!!!!!!!!!!!!""""""""""""###########################""""""!!!"""###$$$$$$&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!  !!!!!!!!!"""""""""###### !!!"""###$$$'''&&&%%%$$$###"""!!! """"""!!!!!!!!!"""###$$$###"""!!!"""###$$$###"""""""""""""""""""""""""""!!!$$$%%%$$$"""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""######"""###$$$$$$###"""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!! !!!###$$$###"""""""""""""""""""""""""""!!!""""""######$$$$$$%%%%%%$$$"""!!! !!!""""""######$$$$$$$$$#########$$$%%%%%%$$$###!!!!!!"""######$$$$$$%%%%%%!!!""""""###############!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!%%%$$$######""""""######"""######$$$$$$$$$$$$$$$###"""!!! !!!"""###!!!!!! !!!"""###$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###""""""""""""""""""###$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""######$$$###"""  !!!###%%%########################""""""!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!"""#########"""""""""""" ###############"""""""""  !!!!!! !!!!!!"""###%%%&&&''''''""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%"""""""""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""!!! !!!""""""!!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%###$$$&&&''''''%%%###!!! !!!!!!!!!"""""""""$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""######""""""#########""""""!!!!!!!!!""""""""""""!!!!!!###"""  !!!!!!!!!!!!!!!""""""""""""########################"""""""""""""""######$$$&&&%%%$$$"""!!!!!!!!!!!!###"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!  """""""""!!!!!!!!!  !!!"""######$$$$$$'''((('''&&&$$$###"""""""""!!! !!!"""$$$###"""!!!"""###$$$###""""""""""""""""""""""""""" ###''''''$$$"""###%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""$$$%%%###$$$''''''%%%"""""""""###############"""""""""""""""""""""""" !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""!!! !!!###$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$######"""!!!!!!!!!""""""!!!"""######$$$$$$#########""""""!!!!!!###%%%'''((())) """###$$$###"""###$$$ !!!"""###$$$&&&&&&%%%$$$#########$$$%%%$$$######""""""###############$$$$$$$$$%%%%%%""""""!!!!!!"""###%%%&&&###"""!!! !!!"""###$$$###""""""!!!!!!""""""###""""""""""""""""""""""""########################%%%%%%$$$#########$$$$$$!!!!!!!!!!!!!!!"""""""""######################## !!!!!!!!!!!!!!!###""""""!!!!!!""""""###$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############""""""#########!!!!!!!!!"""""""""###### !!!!!!"""""""""!!!!!!  !!!"""##############################"""!!! !!!!!!######$$$###""""""!!!!!!!!!!!!"""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###""""""  !!!""" """"""###$$$%%%&&&&&&'''""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! """!!!!!! !!!!!!""" !!!!!!""""""!!!!!! """#########$$$$$$$$$$$$!!!"""$$$$$$$$$###!!!!!!!!!"""""""""###############"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###""""""!!!%%%%%%$$$$$$######""""""!!! !!!!!!"""###$$$""""""######""""""!!! !!!!!!""""""!!!!!! ###"""!!! """"""""""""!!!!!!!!!!!!######################## !!!!!!!!!!!!""""""""""""######$$$%%%$$$###"""!!! !!!"""### !!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""!!!!!! !!!"""###$$$%%%%%%$$$$$$&&&'''((('''%%%#########!!!  """###"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"""!!!&&&######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&###'''(((%%%'''+++,,,)))############""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###""""""############"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""!!! !!!#########!!!""""""""""""""""""""""""""""""""""""############ !!!""""""""""""""""""!!!###$$$$$$$$$#########"""!!! """""""""###$$$%%%&&&'''"""$$$$$$###""""""$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""""""""""""""###$$$$$$###""""""""""""$$$&&&'''%%%$$$"""!!!!!!"""###$$$"""##################"""""""""""""""""""""""""""########################%%%$$$$$$###""""""######!!!!!!"""""""""################################# !!!!!!""""""""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$###""""""!!!!!!""""""###"""""""""#########$$$$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""########################$$$###!!! !!!"""######""""""!!!!!!!!!"""""""""$$$%%%$$$!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!"""######""" """""""""######$$$$$$$$$!!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""###"""!!!!!! !!!!!!"""""""""############"""!!!!!! !!!!!!!!!!!! !!!!!! !!!"""######$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""######$$$$$$"""!!!!!!!!!!!!###$$$%%%%%%$$$$$$$$$######""""""######################## !!!"""###$$$ !!!"""""""""""""""!!! !!!!!!!!!!!! !!!!!!"""""""""!!!!!! ######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&%%%$$$"""!!! !!!"""### !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""###### !!!"""######"""!!!!!!"""%%%'''&&&$$$""""""###!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""" %%%######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$)))***((()))///000---$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$######"""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############"""!!! !!!"""######!!!#################################""""""""""""""" !!!#########"""!!! """###$$$$$$###&&&%%%$$$###$$$%%%'''((()))(((&&&$$$###"""!!!!!!"""%%%%%%###!!!"""$$$""""""""""""###$$$%%%&&&###"""""""""""""""######%%%$$$$$$###"""#########!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""$$$%%%'''%%%###"""!!!"""###$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""!!!""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$############""""""""""""!!!!!!"""############"""########################$$$###!!! !!!"""###"""!!!!!!!!!!!!""""""###"""$$$%%%$$$!!! !!!###""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""$$$###"""###%%%%%%###"""!!!!!!!!!!!!!!!"""""""""!!!!!!"""!!!!!! !!!"""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!"""######$$$$$$"""""""""""""""######### !!!!!!!!!!!! ######################## """###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!$$$$$$$$$###############!!!!!!!!!!!!""""""""""""""""""!!! !!!!!! !!!!!! !!!###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""######$$$$$$$$$%%%"""!!!!!!!!!!!!###$$$%%% !!!"""###$$$%%%&&&&&&"""""""""""""""######### !!!"""$$$$$$ """############ !!!!!!!!!!!!  !!!#########""""""$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############%%%%%%$$$###"""""""""###&&&$$$"""!!! !!!"""### !!!"""""""""""""""######""""""""""""###### !!!"""###$$$%%%&&&&&&"""%%%%%%""" !!!"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################$$$######"""""""""""""""###"""!!! !!!"""###!!!!!!""""""""" !!!  """$$$&&&!!!$$$%%%&&&''')))***(((---+++$$$&&&...///'''$$$$$$$$$############"""######""""""!!!!!! !!!"""###$$$%%%%%%#########"""""""""""""""###$$$%%%&&&&&&%%%$$$############$$$%%%%%%""" ######""""""!!!!!! !!!!!!"""""""""""""""&&&%%%$$$######$$$%%%&&&###"""""""""!!!!!! $$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$&&&%%%$$$"""!!! !!!!!!!!!!!!"""###$$$%%%######""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###"""!!! #########"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$#########"""  !!!###$$$ !!!!!!""""""######"""""""""""""""""""""""" !!!"""######""""""###"""!!! !!!"""$$$%%%###&&&((('''%%%"""!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""$$$###!!!  """"""""""""""""""""""""(((&&&$$$"""!!!!!!"""###$$$$$$######""""""!!!!!!######""""""!!!!!! %%%%%%$$$###!!! !!!!!!!!!!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""&&&%%%$$$"""!!!!!! !!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""!!! """"""!!!!!!!!!!!!""""""%%%$$$$$$$$$###"""""""""""""""""""""############$$$$$$###!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""######!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!"""!!!  !!!"""%%%%%%$$$###""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$######"""!!! !!!!!!""""""""""""!!!!!! %%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###"""###$$$###"""!!!!!!###""""""""""""""""""""""""!!!""""""""""""#########""""""""""""############"""!!!  """###""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""###$$$&&&'''""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$"""!!! !!!!!!""""""#########$$$ !!!!!!""""""######"""$$$###!!! """!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$######"""""""""""""""###"""!!!!!!!!!!!!"""###!!!!!!"""""""""!!! """!!!!!!!!!!!!"""$$$%%%!!!###%%%&&&'''(((***,,,333666222))))))......&&&""""""!!!!!!!!! ###"""""""""!!!!!!!!! ############""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######%%%$$$######$$$$$$""" ###"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!! !!!""""""#########""""""!!!!!!!!! """###$$$$$$$$$$$$""""""##################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################""""""######$$$%%%%%%%%%$$$$$$$$$######""""""!!!############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!"""######"""""""""######""""""""""""""" !!!###$$$###############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""%%%%%%$$$$$$$$$############%%%''''''%%%"""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""""""""""""""""""""#######################################"""!!!!!!!!!"""######""""""""""""""""""""""""$$$###""" !!!!!! !!!!!! $$$$$$$$$###############"""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!""""""############""""""""""""""""""###############!!! !!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$##################!!!!!!"""""""""###############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!"""###%%%%%%#########"""""""""""""""######""""""!!!!!! """!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""#########"""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!! """"""""""""""""""""""""$$$%%%%%%$$$###""""""$$$"""###$$$###"""!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###"""!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!! !!!!!!"""""""""""" !!!!!!!!!"""""""""### """$$$$$$""" !!!###!!!!!!!!!!!!""""""""""""################################################$$$######"""""""""""""""###""""""!!!!!!""""""###!!!!!!"""#########""""""""""""##################"""$$$%%%%%%%%%'''***,,,444666000(((&&&+++***$$$"""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########'''%%%###"""######"""!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!###############""""""""" !!!!!!"""""""""!!!#########""""""!!!!!!!!!"""############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###""""""$$$&&&&&&$$$"""!!!"""""""""!!!!!!!!!!!!""""""$$$$$$######""""""######$$$$$$$$$$$$#########"""########################""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""############$$$$$$$$$$$$ !!!"""############""""""############"""""""""""""""######$$$$$$$$$""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""######"""""""""""""""##################$$$$$$$$$$$$$$$""" !!!!!! !!!!!!!!!!!!""""""###$$$""""""##################!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%&&&$$$$$$######"""!!!!!! $$$$$$###"""!!!!!! """"""############""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""!!!""""""######""""""!!!$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&%%%#########$$$"""###$$$###"""!!!!!!###""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""#####################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$$$$###""""""###!!!!!!!!!"""""""""######################################################$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$"""!!!"""""""""!!!!!!###'''***//////***$$$%%%)))***'''%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%#########$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$(((&&&###""""""""""""!!!""""""""""""!!!!!!!!!!!! !!!"""!!!!!!!!!########################$$$$$$###########################"""!!!"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!""""""############ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###############$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""############!!!!!!""""""""""""!!!!!!"""!!!!!! !!!"""############""""""!!!!!! """"""""""""""""""""""""""""""!!! !!!"""### !!!"""######!!!###%%%$$$###"""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""###################################################""""""""""""######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%% !!!!!!""""""######!!!"""############!!!""""""######""""""!!!!!!!!!"""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""$$$$$$"""""""""#########$$$$$$%%%###!!! !!!!!! ######""""""!!!""""""###!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""###$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""##################""""""!!!!!!%%%$$$$$$###"""!!! """###$$$%%%%%%$$$###"""$$$$$$###############$$$ """""""""######"""""""""""""""##################"""""""""######"""""""""$$$###""""""!!!!!!""""""""""""""""""############$$$%%%&&&%%%$$$###$$$%%%"""###$$$###!!!!!!!!!###""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%!!!"""""""""############!!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$$$$"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$################################################$$$######"""""""""""""""""""""############""""""!!!!!!"""""""""###$$$$$$!!!###%%%&&&&&&$$$""" """""""""!!! """%%%(((,,,+++(((%%%'''+++,,,***&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%""""""""""""######$$$$$$$$$###"""!!!!!!"""###$$$(((%%%###!!!"""###""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###"""  !!!"""#########""""""#########$$$$$$$$$"""############"""!!! """######$$$############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!"""###$$$######""""""######$$$$$$######"""!!!!!!!!!!!!!!!""""""#########""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!"""### """######"""!!!"""###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""" !!!!!!"""######$$$#################################""""""!!!!!!!!!########################!!!"""###$$$%%%%%%$$$$$$ !!!#########"""""" !!!!!!""""""###### !!!!!!""""""""""""!!! !!!!!!""""""!!!!!! !!!!!!"""###$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!!!!!!!"""$$$%%%!!!!!!!!!"""""""""######$$$###!!!!!!!!!"""!!! &&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!""""""######$$$ !!!!!!!!!!!!"""""""""%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!! !!!!!!""""""############%%%$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$""""""############""""""###"""!!!!!! !!!!!!!!!!!!""""""###############$$$%%%%%%######$$$%%%"""###$$$###!!!!!!!!!###"""""""""""""""""""""""" !!!###%%%&&&((((((!!!"""""""""############!!!###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$###"""!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$################################################$$$######""""""""""""""""""######$$$$$$######"""""""""!!!!!!!!!"""###### """###%%%%%%$$$"""!!!###$$$$$$###"""###%%%((()))'''%%%$$$%%%&&&&&&%%%$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!"""######$$$$$$#########""""""#########&&&$$$""""""###$$$###"""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$######""""""############"""""""""""""""###############!!!"""######$$$$$$$$$$$$ !!!###$$$$$$%%%"""############$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""%%%%%%&&&&&&%%%$$$"""!!!""""""######$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""###$$$$$$$$$###"""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""!!!""""""""""""!!!!!! &&&%%%"""  !!!!!!""""""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""  !!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! ######################## !!!!!!"""""""""###"""""""""""""""#####################$$$$$$$$$$$$"""""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!"""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!""""""""""""$$$""" !!!"""######"""&&&%%%$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!!!!""""""%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!  !!!!!!"""######$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!"""$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""!!!   !!!!!!""""""###!!!###$$$$$$###"""$$$%%%"""###$$$###"""!!!!!!###"""""""""""""""""""""""" !!!###%%%'''((()))""""""""""""############"""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!"""$$$%%%$$$### !!!""""""###$$$%%%%%%""""""""""""""""""""""""########################$$$######""""""""""""""""""###$$$$$$$$$$$$###"""###"""!!! !!!""" """############""""""###%%%$$$######$$$%%%$$$"""!!!###$$$###"""!!!"""""""""!!!!!!!!! !!!!!!!!!"""""""""###############""""""""""""!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$#########""""""###%%%%%%$$$""" !!!!!!!!!"""""""""###!!!!!!"""############### !!!"""######"""!!! !!!!!!!!!""""""######### !!!"""###$$$%%%%%%%%%"""""""""#########$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&$$$"""!!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$######""""""!!!""""""###$$$$$$%%%&&&&&&""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ """###%%%%%%$$$###"""""""""############"""""" !!!!!!"""""""""""""""###############$$$$$$$$$"""""""""""""""""""""""" !!!###$$$$$$"""  !!!"""""""""!!!  !!!!!! !!!###$$$""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!########################""""""!!! !!!"""###&&&%%%###""""""###$$$%%%$$$$$$$$$###############!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!"""######$$$$$$$$$!!!!!!"""""""""#########"""!!! !!!###$$$$$$###$$$######""""""###$$$$$$"""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!""""""""""""!!!"""""""""""""""#########"""############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!"""##############################!!!###%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$######"""######$$$$$$######""""""!!!  !!!!!!"""######$$$ !!!######"""!!!###$$$"""###$$$###"""!!!!!!###"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""############$$$###""""""!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!  """###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!###"""""""""!!!!!!!!! !!! !!!$$$%%%$$$""" !!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!########################$$$######""""""""""""""""""###$$$%%%%%%$$$###"""###"""!!! !!! !!!"""#########!!!######"""!!!!!!"""###"""###&&&)))(((&&&%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###!!!!!!"""$$$&&&&&&$$$""" !!!!!!!!!""""""###### !!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""""""""###"""###############"""!!!$$$$$$$$$$$$############"""############$$$$$$$$$"""$$$%%%%%%$$$### """$$$%%%$$$###""" !!!!!!"""######$$$$$$########################%%%$$$$$$###"""!!! """"""###$$$%%%%%%&&&&&&""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ """$$$%%%%%%%%%###"""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!$$$%%%%%%""""""%%%%%%###!!! !!!###%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$########################&&&$$$###!!!!!!"""$$$%%%%%%###  """######""""""!!!!!!  !!!""""""######"""""""""############""""""""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! """###$$$$$$$$$###"""############$$$$$$$$$""" !!!###%%%%%%%%%!!!!!!!!!"""###%%%&&&'''######""""""!!!!!! !!!!!!!!!""" """###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!"""###$$$$$$###""""""$$$$$$######"""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$######"""######$$$%%%%%%########################!!!###$$$######''''''&&&%%%%%%$$$############$$$$$$$$$$$$######""""""!!! """######$$$%%%&&&&&&&&&!!!""""""!!!!!!"""$$$"""###$$$###"""!!!!!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""############!!!!!! !!!###&&&'''########################!!!!!! !!!!!!!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""###""""""!!!!!! ######""""""!!!!!!!!! !!! $$$%%%###!!! !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############""""""""""""&&&%%%$$$######$$$%%%&&&!!!!!!!!!"""#########$$$########################"""!!! !!!###%%%'''$$$#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%###!!!!!!###$$$""" !!!######$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!  !!!"""########################""""""""""""""""""""""""########################!!!"""$$$%%%%%%$$$###!!!######"""!!!!!!"""###$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!########################!!! !!!  !!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""!!!!!!!!!!!!&&&%%%###"""!!!"""###$$$""""""""""""""""""""""""###"""!!! !!!"""### """""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!!  """############"""#########$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$############$$$$$$######$$$$$$###"""!!! ########################"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$###""" !!!"""!!!"""#########""" !!!""""""""""""!!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!""""""######$$$$$$###$$$%%%%%%$$$###!!! ######""""""""""""######""""""#########""""""!!!"""""""""""""""""""""""" !!!###$$$###%%%%%%"""""""""!!!  !!!"""$$$!!! ###%%%$$$######"""!!! !!!"""###$$$%%%"""!!!"""%%%%%%%%%$$$###"""""""""###%%%$$$$$$$$$###"""""""""###"""!!! !!!"""###%%%$$$$$$$$$######"""""" """###$$$$$$######""""""!!!!!!"""###$$$$$$!!!!!!"""$$$%%%$$$""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###""""""!!!  !!!"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!###$$$###"""!!!!!!!!!!!!"""###%%%%%%"""###$$$%%%%%%$$$###""""""""""""""""""#########"""###$$$%%%$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############""""""""""""%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###########################"""!!! !!!"""$$$&&&#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###&&&$$$""""""#########"""&&&%%%$$$#########$$$%%%""""""""""""""""""""""""%%%###!!!"""###$$$""" !!!"""######$$$$$$$$$""""""!!!!!!"""###$$$%%% !!!"""####################################################################################$$$$$$##################'''&&&%%%###"""""""""###%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###""" !!!""""""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$######"""""""""!!!!!!!!!&&&%%%%%%$$$######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!!  !!!""""""###""""""!!!!!!!!!""""""""""""###""""""######$$$$$$$$$%%%!!!!!!!!!"""""""""######"""!!!!!! !!!!!!""" !!!"""#########"""!!!########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""""""""""""""!!! """#########$$$$$$$$$$$$######""""""""""""######"""""""""""""""############$$$%%%%%%%%%$$$###"""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!! """###$$$###$$$###!!! """"""!!! !!!"""###!!! """###"""!!!""""""!!!!!!!!!!!!""""""###''''''###!!!"""$$$%%%$$$######""""""######%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$#########""""""""" !!!"""###$$$$$$###""""""""""""""""""###$$$$$$"""!!!"""###%%%$$$""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###&&&'''''''''!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""$$$###""""""$$$$$$$$$""""""!!!!!!!!!"""###$$$$$$!!!"""############"""!!!!!!!!!"""###############!!!"""###$$$$$$###"""""" !!!!!!"""######$$$$$$########################"""############$$$$$$$$$############""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$####################################"""!!!!!!"""###$$$######""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############""""""###$$$$$$$$$$$$###&&&$$$""""""######"""!!!(((&&&$$$"""""""""$$$%%%""""""""""""""""""""""""$$$###""""""######"""!!! !!!"""######$$$############""""""""""""######!!!###$$$$$$##############################################################################'''%%%###!!!!!!"""###$$$%%%$$$###""""""""""""###%%%%%%%%%%%%%%%$$$$$$###!!!"""######$$$$$$######$$$$$$#########"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$######$$$$$$###!!!$$$###############"""""""""""""""""""""""""""""" !!!!!!""""""#########$$$$$$#########"""""""""%%%%%%%%%&&&%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""#########"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%&&&&&& !!!!!!!!!"""""""""!!!  !!!!!!"""#########"""########################$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!  ######"""!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$######""""""######$$$############""""""""""""!!!"""######$$$$$$#########""""""!!!!!!""""""#########$$$%%%%%%$$$$$$###""""""""""""""""""""""""###""""""!!!!!!""""""######""" !!!""""""!!!"""!!!!!! !!!!!!""""""!!! !!!!!! !!!!!!""""""""""""!!!!!!"""%%%((('''### """$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!""""""#########""""""###""""""""""""###$$$$$$"""""""""###$$$$$$""" !!!!!!!!!"""""""""!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""######"""""""""""""""""""""""""""""""""###&&&((((((''' !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!! !!!#########"""###"""""""""""""""######!!!!!!""""""""""""!!!!!! !!!"""$$$$$$######""" !!!"""###############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!###""""""""""""""""""#########""""""!!!!!! ########################$$$###""""""!!!""""""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$$$$###%%%$$$"""###%%%&&&&&&%%%)))'''$$$"""!!!"""###$$$""""""""""""""""""""""""###"""""""""######""""""!!!!!!"""###############%%%%%%$$$###"""!!!  !!!!!!"""""""""########################################################################&&&%%%$$$""""""""""""### !!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""########################""""""""""""!!!"""""""""######"""""""""""""""""""""""""""""""""&&&%%%######$$$$$$###!!!$$$$$$$$$######""""""!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$#########"""###$$$%%%&&&%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! $$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!! !!!""""""###### !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###""""""!!!########################$$$$$$"""!!! """"""""""""""""""""""""!!! $$$###!!! !!!"""!!!!!!  !!!""""""""""""!!!""""""###$$$$$$$$$######""""""!!!!!! !!!""""""######""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$######""""""""""""""""""""""""$$$$$$###"""""""""""""""###  ###%%%###!!!"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!  !!!"""######"""!!! """###%%%$$$!!!######""""""""""""###############$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""#########""""""#########""""""###$$$$$$"""""""""###$$$$$$""" !!!!!!!!!!!!"""""""""!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""%%%$$$######%%%%%%$$$### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###%%%''''''&&&$$$###"""""""""""""""###"""""""""""""""""""""""" !!!###$$$$$$$$$"""!!! !!!"""###$$$$$$%%%%%%!!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!"""""""""######"""""""""###""""""!!!!!! """"""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""########################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###"""!!!!!!"""%%%'''((('''((('''%%%###""""""###$$$""""""""""""""""""""""""""""""######"""""""""###!!!""""""############"""###############""""""!!!$$$###""" !!!"""##############################################################################$$$$$$%%%$$$###"""!!! !!!"""############$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%#########""""""""""""!!!###""""""""""""""""""###########################%%%$$$""""""######"""!!!#########""""""!!!!!!!!!########################""""""""""""############$$$$$$$$$$$$#########"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! $$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""#########!!! """"""""""""""""""""""""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!$$$###!!! !!!"""""""""!!!  !!!""""""$$$$$$######""""""!!!!!! !!!"""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""  ###%%%###!!!!!!""""""""""""""""""!!!"""###$$$$$$"""!!! !!!"""######"""!!! !!!"""""""""!!!!!!!!!!!!###""""""!!!""""""######!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$###############$$$###"""!!!"""###$$$"""!!!!!!!!!!!!!!!"""""""""###""""""""""""############""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#######################################"""!!!"""###$$$###!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###$$$'''***---------$$$###"""""""""""""""########################### !!!"""###$$$######""""""""""""###$$$%%%&&&&&&"""""""""""""""#################################"""############$$$$$$$$$############"""""""""""""""######$$$$$$######"""##################""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$### ###%%%&&&%%%&&&&&&%%%$$$############""""""""""""""""""""""""!!!"""######""""""###$$$""""""############""""""!!!"""$$$%%%%%%%%%%%%%%%######"""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$&&&&&&$$$"""!!!###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$#########"""""""""######""""""""""""#################################"""!!!"""###$$$###!!!""""""""""""""""""!!!!!!################################################$$$$$$#########""""""""" !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######"""""" !!!!!!!!!"""""""""!!!  !!!###$$$$$$$$$###""" """"""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""""""######"""!!!!!!!!!!!!!!!""""""#########"""!!!  !!!""""""############""""""""""""###""""""###$$$%%%&&&'''"""!!!!!! !!!!!!""" !!!"""""""""""""""""""""""""""""""""""""""#########""""""!!! !!!###$$$"""!!!!!!""""""######""""""!!!!!!###%%%%%%###"""!!!"""!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%""""""!!!!!!!!!"""######!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$############$$$$$$"""!!!"""###$$$###!!!!!!!!!!!!"""""""""######"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$######################## ###%%%%%%$$$!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""!!! !!!###&&&((()))(((###"""""""""""""""######$$$$$$############$$$$$$"""""""""""""""############"""""""""###$$$%%%&&&""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############""""""""""""######$$$%%%%%%$$$######"""""""""###############"""""""""""""""""""""""" !!!"""############### !!!!!!!!!"""""" """"""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###!!!  """############$$$%%%%%%%%%$$$######"""""""""""""""""""""""" """$$$###"""!!!###%%%""""""############"""""" """###$$$$$$$$$###!!!$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$$$$$$$%%%%%%&&&%%%$$$###!!! """"""###$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%$$$$$$$$$############$$$###"""!!!!!!"""###$$$########################"""!!! """###%%%$$$###""""""########################################################################"""""""""!!!!!!!!!""""""!!!!!!"""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!""""""###""""""!!!!!!"""""""""########################$$$$$$$$$!!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""######$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""""""""!!! """$$$%%%$$$###!!! !!!"""###"""""""""""""""############""""""!!!"""###$$$%%%!!!!!! !!!!!! !!!""""""#########"""""""""""""""""""""""" !!!"""""""""!!! !!!######"""!!!!!!"""!!!"""############"""!!!!!!$$$$$$###!!!!!!"""""""""!!!!!!!!!!!!""""""######""""""###$$$$$$$$$!!!!!!!!!!!!!!!"""###############""""""""""""""" !!!"""######"""!!! """""""""#########$$$$$$ !!!"""$$$&&&'''&&&%%%$$$$$$#########$$$$$$"""!!!!!!#########"""!!!!!!"""""""""#########""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$######################## !!!$$$%%%%%%%%%###""""""""""""""""""###"""""""""""""""""""""""""""##################""""""""""""""""""""""""""" !!!"""!!! """!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$###"""!!! !!!"""$$$%%%""""""!!! !!!"""######"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############""""""""""""###$$$%%%&&&&&&%%%$$$### !!!!!!"""""""""""""""""""""""""""""" !!!###$$$$$$$$$$$$ !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&$$$""""""###$$$###"""!!!###%%%&&&&&&%%%$$$""""""""""""""""""""""""""""""$$$###!!!!!!###%%%""""""#########""""""!!!$$$%%%%%%$$$###!!!###%%%$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!"""$$$&&&(((!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$"""!!! !!!###$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""!!!!!!"""$$$&&&&&&%%%#########$$$$$$%%%%%%&&&########################$$$$$$##################""""""""""""!!!!!!!!!!!!$$$###"""""""""###%%%&&&""""""""""""""""""""""""###"""!!! !!!"""###!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!""""""######!!!"""############!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$""""""""""""############$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%%%%"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""#########""" """$$$$$$###!!! !!!"""$$$$$$!!!!!!""""""######$$$$$$ !!!"""!!!!!! !!!!!! """######$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!! """%%%$$$!!! """!!!"""###$$$$$$###"""!!!###$$$""" !!!"""###"""!!! !!!"""######""" !!!""""""!!!!!!!!!!!!!!!!!!"""######%%%$$$$$$$$$######"""""" !!!"""######"""!!! """"""######$$$$$$$$$%%% """$$$'''(((&&&%%%%%%$$$#########$$$$$$"""!!!!!!"""######"""""""""""""""############"""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################$$$###"""###$$$%%%$$$"""$$$###"""!!!!!!"""###$$$########################""""""############""""""""""""""""""""""""""""""&&&$$$###"""###"""!!!!!!!!!!!!!!!"""###%%%%%%###"""!!! !!!"""###$$$###!!! """$$$&&&"""!!! !!!#########"""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!###"""!!! !!!"""###### $$$&&&### """"""###""""""!!!  !!!"""$$$$$$######"""###$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%############""""""""""""###$$$$$$###!!! """###!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&$$$###""" """%%%%%%### ###"""!!! !!!"""#########""""""""""""######$$$$$$$$$############"""!!!""""""###$$$%%%%%%%%%""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!! &&&###!!!!!!$$$%%%$$$"""""""""""""""##################$$$$$$$$$######"""$$$$$$$$$###############&&&$$$"""!!!""""""!!! $$$$$$###"""!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$$$$###!!!  !!!######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%$$$$$$###""""""""" !!!"""######"""!!! """""""""""""""!!! """""""""###$$$$$$%%%%%%)))'''%%%###""""""###### !!!######!!!!!!!!!"""!!!!!!""""""#########$$$%%%$$$"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!######"""!!! !!!""""""!!!!!!"""$$$ !!!"""$$$$$$######"""!!!$$$$$$######%%%(((""""""!!!!!!  !!!"""######"""!!! """"""######$$$$$$%%%%%%!!!!!!!!!!!! """###"""!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$########################&&&%%%$$$###""" !!!$$$''''''%%%###!!!""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!''''''&&&&&&$$$###!!! ######%%%&&&&&&%%%$$$###""""""""""""############ ###"""!!! !!!"""###!!!!!!""""""######$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!"""###%%%%%%$$$######""""""""""""""""""""""""""""""""" """$$$&&&%%%$$$""""""""""""###"""!!!!!!!!!!!!""""""###%%%%%%$$$$$$###""""""""""""""""""""""""############"""""""""""""""######$$$%%%%%%$$$!!! """"""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############%%%!!!###&&&%%%###!!!"""###$$$$$$###"""!!!$$$###""""""######""""""""""""""""""""""""!!!!!! !!!"""###$$$######""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""###$$$$$$###!!! """###!!!"""""""""###############""""""""""""""""""###""""""""""""""""""""""""&&&%%%$$$$$$%%%%%%$$$"""%%%######%%%'''(((&&&###$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############""" !!!""""""######&&&%%%%%%%%%%%%%%%%%%%%%################################################'''&&&$$$""" ###!!! !!!###$$$###!!!!!!!!!"""""""""#########%%%%%%%%%$$$###"""!!! """""""""#########$$$$$$%%%$$$""""""######"""!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!"""#####################$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!###############""""""""" !!!######!!!!!!!!!"""!!!"""""""""############&&&%%%###"""""""""######!!!!!!""""""""""""!!!!!!"""""""""!!! !!!""""""!!!!!!"""$$$ !!!"""###$$$######"""%%%%%%%%%%%%$$$###!!!""""""!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! !!!###%%%%%%$$$"""!!!""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###$$$$$$$$$$$$$$$######!!!"""############"""!!! !!!"""""" ###"""!!! !!!"""###"""""""""""""""#########""""""#########$$$$$$$$$"""!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######"""!!! """%%%!!!"""############""""""!!!!!!!!!!!!!!!""""""### !!!!!!"""######$$$$$$"""""""""""""""""""""###""""""!!!!!!"""###$$$$$$"""###$$$"""  """"""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""!!!!!! ############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############&&&$$$"""###&&&'''%%%### """%%%&&&&&&%%%""" $$$%%%&&&%%%"""!!!"""###!!!!!!""""""""""""""""""!!!!!!"""############"""###$$$%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$###!!! """###""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$######$$$$$$###""""""!!!!!!"""$$$%%%###"""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!######""" !!!!!!!!!!!!""""""""""""&&&&&&%%%$$$###!!!  !!!###$$$$$$%%%%%%$$$"""###$$$$$$###"""$$$###"""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""#########""""""""""""##################"""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!""""""!!!""""""""""""!!! ######""""""!!! !!!#########!!! !!!######!!!!!!!!!"""""""""""""""############%%%%%%$$$#########$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!"""############"""'''$$$%%%***111444///***""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!#########""""""""""""!!! !!!"""!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$########################"""!!!  !!!""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!! !!!"""#########""""""""""""""""""""""""""""""######$$$$$$######"""!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""" """###$$$%%%%%%%%%""""""#########""""""!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""#########$$$$$$######"""!!!!!!!!!!!!"""###""""""""""""###$$$$$$""""""""""""""""""""""""###$$$###"""!!!!!!###%%% !!!###$$$$$$""" !!!!!! !!!!!!"""###### !!!""""""############""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%"""###$$$###!!! !!!"""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$############""""""!!!!!! """""""""#########$$$$$$""""""""""""""""""""""""!!!"""""""""###############""""""###%%%%%%""" !!!"""$$$%%%%%%$$$"""!!!######$$$######""""""###!!!!!!!!!""""""###$$$$$$!!!"""""""""############$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###$$$$$$###!!! """###"""""""""""""""#########""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$"""!!! !!!"""""""""!!!$$$###""""""""""""###$$$########################$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ """######"""!!! !!!!!!!!!"""""""""$$$$$$$$$$$$###"""  !!!""""""######$$$###"""###%%%%%%$$$"""######"""""""""""""""###""""""""""""""""""""""""!!!!!!"""###############"""############""""""!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$######"""""" !!!"""""""""!!! !!!######!!!!!!!!!""""""""""""""""""#########$$$#####################!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""" """###"""!!! !!!###!!!"""""""""############&&&""""""+++888>>>888000""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$######""""""$$$$$$$$$#########"""""" !!!"""!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!"""""""""######"""""""""######$$$########################!!!  !!!!!!!!!!!!"""""""""##############################!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!##################""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$###"""!!!"""###%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""""""""############%%%%%%$$$""""""!!!!!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""###$$$$$$###""""""###%%%$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!"""###$$$$$$######"""!!!!!! #########""""""""""""""" !!!"""$$$%%%&&&$$$&&&&&&&&&$$$$$$$$$&&&""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$#########"""""""""!!!!!!!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###$$$###!!!"""""""""!!!!!!"""""""""""" $$$&&&$$$!!!""""""!!!!!!"""###$$$%%%"""""""""""""""#########"""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###############$$$$$$###!!! """#########""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!#########!!!######$$$$$$###$$$%%%%%%###"""!!! !!!"""###"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!  !!!"""###""""""######!!!!!!!!!!!!""""""""""""!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!"""!!!"""###%%%&&&$$$######"""""""""""""""######""""""""""""""""""""""""###############"""!!!!!!"""############""""""!!!"""!!!!!!!!!"""###$$$$$$########################$$$$$$$$$$$$######""""""###"""!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""" !!!######!!!!!!!!!"""######""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""#########!!!"""###"""!!! !!!""""""""""""""""""#########'''""" &&&///111))) !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$######""""""$$$$$$$$$$$$############!!!"""###"""  !!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""###""""""""""""""""""""""""$$$###!!! !!!###$$$"""""""""#########$$$$$$########################!!!!!!!!!!!!!!!""""""""""""!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""##############################!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""### !!!"""###############&&&%%%%%%$$$$$$#########$$$######""""""$$$%%%&&&########################!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!"""""""""#########'''&&&%%%$$$###"""""""""###"""!!!!!!!!!"""$$$%%%###########################$$$$$$$$$""""""###%%%&&&$$$###""""""###&&&'''!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$######"""!!!!!!############""""""!!!!!! !!!"""$$$%%%&&&%%%&&&'''&&&%%%$$$%%%&&&""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$%%%%%%$$$###"""###"""!!! !!!"""###"""$$$(((%%%!!!$$$###"""!!!"""###$$$%%%"""""""""!!!"""######$$$ !!!"""!!!  """%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$###!!! """###############""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""###"""!!!"""###$$$###"""!!!"""###"""!!!!!!###%%%###"""!!! !!!"""###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""######"""######"""!!! """$$$""""""""""""############ !!!"""#####################""""""!!!!!!!!! ###%%%%%%$$$""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""#########""""""###"""!!! !!!"""###$$$##############################""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!"""############""" !!!""""""######'''%%%###!!! !!!###$$$ !!!######!!!!!!!!!"""############"""""""""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########!!!"""###"""!!! !!!""""""""""""!!!"""######$$$%%%!!!"""''''''!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$############""""""###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!"""##############################!!!""""""######""""""!!! !!!!!!""""""######""""""######$$$######"""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""!!!!!!!!!"""""""""######'''&&&%%%$$$###""""""""""""!!!!!!!!!!!!"""##############################"""###$$$$$$"""""""""$$$###!!! """'''+++...############$$$%%%''''''"""""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###$$$%%%$$$"""!!!"""###""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!!!!""""""######!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""############!!!"""$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!! !!!$$$%%%$$$###%%%$$$###!!!!!!"""###$$$###"""!!!!!!!!!"""$$$$$$ """###"""!!! !!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$###!!! """###############"""""""""!!!######""""""""""""######""""""""""""""""""""""""###"""!!!"""$$$%%%$$$### !!!!!!#########"""!!!!!!"""######$$$%%%'''(((((('''%%%$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!! !!!""""""######################################################!!!###&&&'''(((###$$$###  ###############$$$$$$$$$$$$ !!!""""""""""""""""""""""""##################"""$$$%%%###!!!"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""###############$$$###!!! !!!"""###########################"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!!!!"""""""""######""""""######$$$$$$ !!!######!!!!!!!!!"""############"""""""""!!! !!!"""###""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""######!!!######"""!!! !!!###"""!!!!!!!!!"""$$$$$$ !!!"""$$$%%%%%%$$$$$$!!!!!!"""""""""############"""!!! !!!"""###!!!!!!!!!!!!!!!"""""""""$$$############"""""""""###$$$%%%$$$""" !!!"""""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""############$$$"""""""""""""""""""""""""""!!!!!! !!!"""###$$$########################""""""############"""""" !!!"""#########"""######$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!!!!"""!!!"""$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""#########!!!!!!!!!!!!"""""""""###$$$$$$###"""!!!!!!!!!!!! !!!!!!"""""""""""""""######################## """######"""!!!""""""!!!!!! !!!###&&&)))+++$$$$$$$$$%%%&&&'''((()))!!!!!!""""""###$$$$$$$$$$$$$$$######"""!!!!!! """"""!!!!!!"""###$$$$$$$$$%%%%%%$$$!!! !!!""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$###### !!!"""###$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!""""""""""""$$$%%%!!!"""$$$&&&&&&$$$"""!!!"""###$$$$$$###"""###%%%'''%%%###"""!!!"""###$$$###"""!!!!!!!!!"""$$$%%%###%%%&&&%%%$$$###$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$###!!! """###$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$!!!###$$$""" ###'''%%%$$$###""""""###$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$############"""$$$$$$$$$#####################$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########$$$$$$"""#########$$$$$$$$$%%%%%%%%%""""""###""""""!!! !!!!!!"""###$$$%%%&&&&&&!!!$$$$$$###!!!""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!###$$$$$$%%%%%% !!!######$$$$$$$$$%%%$$$!!!  !!!"""########################"""""""""###$$$$$$%%%%%% !!!"""######"""!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""$$$%%%%%%$$$### """######!!!!!!!!!"""$$$#########""""""!!!!!! !!!"""$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!######"""""""""""""""""""""######"""!!! !!!###"""!!!!!!!!!"""$$$%%% ###&&&%%%""" """$$$!!!!!!""""""#########$$$###"""!!! !!!"""###""""""######$$$$$$%%%%%%#########""""""""""""!!!$$$%%%&&&$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!!!!"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""########################""""""!!!!!! """"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!! """###$$$########################""""""############"""""" !!!"""######$$$!!!"""###$$$%%%&&&&&&&&&((('''%%%############$$$!!!"""%%%''''''&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""""""!!!!!!  """#########"""!!!######################## !!!######!!!!!!!!!"""########################%%%%%%%%%&&&'''(((******#########"""!!!!!! $$$$$$$$$###"""!!!!!! ###"""""""""""""""######&&&''''''%%%###!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""""" """###$$$###"""!!!!!!!!! ###&&&######""""""""""""""""""######""""""######$$$%%%$$$#########$$$%%%%%%&&&$$$$$$######""""""!!!!!!"""""""""""""""######$$$$$$###############$$$$$$$$$$$$$$$#####################"""""""""$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%!!!###%%%### !!!!!!"""###############################################################"""""""""""""""#########""""""############""""""!!!!!!!!!!!!"""$$$%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!  """###$$$$$$$$$###########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""######""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! ########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""&&&%%%###""""""###%%%&&& !!!!!!""""""######""""""############""""""""""""""""""""""""""""""$$$$$$###"""!!! """###$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!  !!!!!!"""""""""###"""###%%%%%%###"""###$$$######""""""""""""######!!! !!!######""" !!!!!!!!!"""###$$$&&&&&&""""""""""""############$$$#########"""!!!!!!!!!""""""""""""!!!!!!!!!!!!&&&%%%###"""!!!"""###$$$"""!!!!!!!!!"""###$$$$$$$$$###"""  !!!"""$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$######"""  !!!""""""!!! $$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$###!!! !!!###%%%&&&&&&''''''&&&$$$###!!!$$$$$$$$$#########""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$###"""!!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""###"""!!! !!!###%%%&&&#########""""""""""""!!!############""""""""""""""""""""""""""""""""""""###$$$%%%%%%######$$$%%%""""""""""""""""""######"""""""""""""""######$$$$$$%%%%%%$$$!!! """"""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!! !!!!!!"""###!!!######!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$######$$$$$$ """""""""""""""######$$$######""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$"""###$$$$$$%%%%%%$$$$$$###  $$$&&&$$$!!!!!!!!!"""###########################################################################""""""""""""""""""############""""""###"""""""""""""""###$$$######################################################""""""######$$$%%%!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$###""""""!!!!!!!!!!!! !!!"""$$$$$$$$$######""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!  !!!""""""###$$$$$$###"""!!!!!!!!!"""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!########################"""""""""######$$$$$$%%%#########"""""""""!!!!!!""""""!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!""""""######### """$$$$$$"""!!!"""#########""""""""""""######&&&$$$###$$$$$$$$$""" """!!!!!!""""""###$$$%%%""""""""""""############$$$$$$##################"""""""""""""""""""""!!!"""!!!!!! !!!$$$&&&'''""""""""""""""""""###$$$###"""!!! !!!!!!!!!""""""###$$$%%%$$$######""""""""""""###""""""############""""""""""""""""""""""""!!!!!!############""""""!!!!!!""""""""""""""""""""""""'''&&&$$$###"""######$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!###%%%&&&%%%%%%%%%$$$$$$$$$##################""""""""""""########################"""###$$$$$$""""""###$$$"""###############"""""""""""""""""""""######$$$&&&&&&'''%%%###!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$##################"""  ###%%%###$$$%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%%%%$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""######$$$######"""!!! !!!!!!############$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""###$$$#########&&&###!!!"""%%%&&&$$$"""!!!""""""############"""################################################$$$$$$$$$###""""""!!!!!!""""""############""""""$$$$$$###"""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$###""""""!!!!!!###"""!!! !!!"""###"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!##################""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###$$$#####################!!!"""######&&&%%%$$$"""!!!!!! """"""############""""""!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!#################################"""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%""""""#########"""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""#########""""""!!!!!!""""""#########$$$$$$######"""""""""""""""############### !!!######!!! !!!"""######""""""""""""######&&&$$$######$$$$$$###!!!###"""""""""""""""######""""""""""""############"""""""""""""""#########""""""""""""""""""""""""!!! !!!###%%%&&&$$$###""""""""""""""""""""""""!!! !!!!!!!!!###"""""""""###$$$%%%&&&###$$$$$$$$$###"""!!!!!! !!!######$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$###!!! """"""""""""""""""""""""''''''&&&%%%$$$###""""""&&&&&&%%%$$$############$$$$$$$$$###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###!!! ######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!###$$$&&&%%%%%%$$$$$$$$$#####################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!"""######$$$%%%%%%$$$###!!! """""""""""""""######$$$$$$%%%&&&$$$""" !!!""""""""""""""""""""""""""""""""""""#########$$$$$$########################%%%###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############""""""######$$$%%%###$$$$$$$$$$$$#########"""""""""######$$$$$$$$$"""""""""""""""######$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$######&&&%%%######%%%%%%###!!!!!!"""############""""""########################################################################""""""############""""""######"""""""""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########"""$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%%%% !!!"""######$$$$$$###"""!!!!!!""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$######"""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""############""""""""""""""""""############$$$$$$######"""##################$$$$$$ """######"""!!!!!!"""######""""""""""""######"""!!! """###"""!!!%%%$$$###"""""""""""""""!!!"""""""""############ !!!!!!""""""""""""""""""""""""###############"""!!! !!!!!!!!!$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""""""###"""""""""######$$$%%%###$$$%%%%%%$$$###!!! !!!"""######$$$$$$###%%%$$$"""!!! !!!!!!""" """###%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%$$$###""""""&&&%%%$$$"""""""""###$$$######################## !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###"""!!! ############""""""""""""###"""""""""!!!!!! """""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!"""###$$$%%%&&&&&&%%%###!!! """""""""""""""######$$$!!!"""###!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$!!!!!!"""""""""###############""""""######$$$%%% !!!"""$$$$$$%%%%%%$$$ !!!!!!!!!"""""""""""""""######$$$%%%$$$######"""""""""""" !!!!!!"""""" !!!!!!"""""""""""""""######$$$$$$$$$$$$$$$%%%$$$############""" """"""#########""""""!!!""""""""""""""""""""""""########################""""""######$$$$$$%%%%%%""""""############""""""!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$###""""""!!! """$$$%%%&&&&&&%%%$$$$$$$$$##########################################$$$######""""""!!!!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$#########"""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""######################## !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""##################""""""""""""######!!!!!!""""""###""""""!!!$$$$$$##################!!!###$$$$$$###""""""#########""""""""""""######%%%###!!! !!!!!!!!! &&&%%%$$$###############!!!"""""""""############!!!!!!!!!""""""#########!!!"""""""""#########$$$###""""""!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""""""""!!!!!!!!!""""""###""""""!!!!!!!!!"""#########$$$%%%%%%%%%###"""!!!""""""############""""""$$$"""!!!  !!!!!! !!!###$$$%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%$$$###"""!!!"""###$$$######################## !!!!!!""""""######""""""""""""""""""""""""############""""""!!!!!!############""""""""""""######""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!""""""###$$$$$$"""""""""!!!!!!!!! ############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$$$$%%%%%%%%%$$$"""!!! """""""""""""""######$$$!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!"""""""""#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!! !!!###$$$$$$############$$$%%%%%%&&&&&&######""""""######$$$%%%!!!###%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$############$$$$$$ !!!!!!"""""" !!!"""############"""###$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!"""############""""""!!!""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%""""""############"""""" !!!!!!"""$$$%%%&&&################################################"""!!!!!!!!!!!!"""###### !!!!!!"""#########%%%%%%%%%$$$$$$######"""!!!"""$$$%%%&&&%%%$$$$$$###""""""!!!""""""##############################""""""""""""""""""!!!!!!########################""""""""""""""""""""""""$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""%%%%%%$$$######""""""!!! !!!!!!"""$$$%%%&&&""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""#########""""""############""""""""""""""""""""""""""""""$$$$$$$$$######""""""!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$######""""""######$$$ !!!!!!""""""!!!!!!###############""""""""""""###%%%%%%###"""###$$$######""""""""""""######+++((($$$""""""!!! %%%%%%$$$###""""""######""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""######$$$$$$$$$ !!!"""###$$$$$$$$$$$$###""""""""""""""""""######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$###""""""#########""""""!!!!!!!!! !!!!!! !!!###$$$$$$###""""""""""""""""""""""""""""""######$$$%%%&&&'''((((((######"""""""""""""""##################$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""######"""""""""!!!!!!!!!###""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$#########"""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$###""""""!!!!!!!!!"""""""""""""""######$$$###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%###!!!!!!!!!###$$$###!!! !!!###$$$""" """######$$$%%%%%%&&&&&&######""""""######$$$%%% """$$$%%%%%%$$$###$$$$$$$$$$$$############"""""""""""""""######$$$""""""!!!""""""###$$$%%% !!!!!!"""######$$$!!!"""###$$$$$$######"""!!!""""""###$$$#########""""""###"""!!!!!!!!!"""###############"""!!!!!!""""""""""""""""""""""""########################&&&&&&%%%$$$$$$###""""""""""""############""""""""""""!!!!!!"""###$$$$$$################################################!!!!!!!!!!!!!!!"""###### !!!!!!""""""########################""""""$$$###!!! """###%%%!!! """###$$$########################!!!!!!!!!"""""""""""""""########################""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!! !!!###$$$$$$$$$"""!!!############"""""""""""""""!!!!!!!!!"""###$$$$$$""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!######################## !!!!!!""""""######""""""""""""#########$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""#########""""""!!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$######""""""######$$$ !!!!!!""""""!!!!!!#########""""""!!!!!!!!!!!!###$$$$$$###""""""#########""""""""""""######)))&&&###!!!""""""""""""###"""!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$############!!!""""""######$$$%%%%%% """###$$$$$$%%%%%%""""""""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!######""""""!!!""""""###############$$$%%%&&&&&& !!!"""############### !!!"""""""""""""""!!!!!!""""""############""""""""""""""""""""""""###""""""!!!"""###%%%&&&!!!!!!"""""""""""""""!!!""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!! """""""""""""""#########"""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$#########""""""""""""############""""""""""""########################!!!"""######!!!!!!"""######"""!!!  """###"""""""""""""""######$$$###%%%%%%%%%###"""###$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$'''$$$ """%%%&&&$$$!!!!!!######!!! !!!!!!"""######$$$$$$#########"""###$$$$$$%%% !!!###$$$%%%###"""!!!""""""!!!!!! """""""""""""""######$$$ !!!###$$$%%%!!!""""""###$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!! !!!!!!"""""""""""""""!!!"""######"""!!!"""##################"""!!!!!!""""""""""""""""""""""""########################)))((('''%%%###!!! """"""############""""""$$$######"""""""""""""""################################################!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""&&&######&&&  !!!###$$$"""""""""""""""""""""""" !!!!!!""""""##############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""############"""""""""""""""###""""""############""""""!!!!!!""""""""""""!!!!!!""""""############""""""######################## !!!"""######$$$ !!!!!!!!!""""""#########!!!  !!!#########""""""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!  !!!"""###""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$############$$$$$$ !!!"""""""""""""""###"""""""""!!!!!! """######!!!!!!!!!"""######""""""""""""######!!!!!!$$$&&&&&&  """"""""""""############""""""!!!!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""!!!!!!"""###$$$$$$%%%%%%###"""!!!!!!!!!!!!$$$$$$###############$$$######""""""###%%%'''(((!!!"""$$$%%%%%%%%% """###$$$$$$$$$###""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!  !!!"""######"""!!! """"""######$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!"""###$$$$$$!!!!!!!!!!!! !!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""######$$$$$$###!!!!!!!!!!!! ############"""""""""""""""""""""""""""""""""""" !!!"""!!!  """###!!! """$$$"""""""""""""""######$$$"""###$$$###"""!!!"""###""""""#########$$$$$$$$$ """$$$&&&''''''&&&%%%%%%$$$###""""""$$$$$$$$$#########""""""###$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!#########"""!!!""""""############""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""###########################$$$%%%%%%$$$###"""!!!######$$$$$$$$$######""" !!!!!!""""""######"""""""""""""""#########!!!"""$$$%%%&&&&&&%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$"""###%%%&&&&&&%%%$$$"""%%%'''(((%%% """&&&###############"""!!! $$$$$$"""!!! ########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!!!!"""### !!!"""###%%%'''##############################"""!!!!!! !!!!!! !!!!!!""""""######%%%%%%$$$"""!!! !!!"""######"""!!! ###"""!!! !!!######$$$$$$$$$$$$######%%%%%%$$$$$$######""""""$$$###"""!!!!!!"""###$$$$$$""" !!!$$$%%%###!!!"""###$$$$$$###"""###$$$"""""""""""""""######### !!!######$$$$$$$$$""""""############""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""$$$$$$###"""""""""""""""""""""!!! ######""""""######$$$%%%""""""#########$$$$$$$$$&&&%%%###!!!!!!!!!!!!"""$$$$$$$$$###############""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$######""""""""""""!!!!!!!!!!!!(((%%%""""""###$$$""" !!!!!!!!!""""""""""""###%%%$$$"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!""""""!!!!!!!!!!!!""""""########################$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&$$$###"""!!! """#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$'''$$$ !!!!!!!!!"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###"""  !!!###%%%######""""""""""""######""""""""""""#########$$$!!!!!!!!!!!!"""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""############"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!! """"""###############"""!!!!!!!!!"""""""""""""""############"""""""""!!!""""""##################&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$"""###%%%''''''&&&%%%$$$###&&&'''%%% !!!$$$"""############""""""!!!$$$###"""!!! ########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""##################"""!!!""""""""""""""""""""""""############"""""""""!!!""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""!!!""""""!!! """"""""""""""""""""""""$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""""""""############""""""$$$$$$"""!!!!!!!!!"""""""""##################"""###############"""""""""###"""!!!!!!!!!!!!"""###$$$"""!!!!!!###$$$###!!!!!!"""######!!!!!!"""###$$$$$$######""""""!!!!!! !!!"""###############""""""############""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!"""###############"""""""""""""""!!! ######""""""######$$$%%%!!!!!!"""""""""#########%%%$$$###"""!!!!!!!!!"""########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!"""  """$$$###""" !!!!!!%%%$$$###"""!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$######"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############$$$%%%%%%!!!"""###$$$$$$###"""!!!%%%$$$###""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""######""""""""""""######---)))%%%""""""""""""!!!"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$######""""""""""""######""""""""""""###############""""""""""""###$$$%%%##################""""""$$$############"""""""""###$$$$$$$$$$$$$$$###"""########################!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""############%%%$$$#####################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################!!!###$$$$$$###""""""###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!"""############""""""""""""""""""!!!!!!$$$$$$######""""""!!!!!!###"""!!!!!!!!!!!!!!!!!!%%%%%%$$$############$$$$$$$$$############$$$$$$"""###%%%'''((((((''''''!!!$$$&&&%%%!!! """!!!""""""############"""$$$###"""!!!!!! !!!########################""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!"""###$$$$$$##########################################""""""""""""###""""""!!!!!!""""""##################"""!!!!!!$$$%%%$$$"""""""""""""""""""""""""""$$$$$$###""""""""""""###""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$#########$$$$$$!!!""""""######""""""!!!!!!""""""""""""""""""######"""!!!!!!!!!!!!"""######"""!!!"""###$$$###!!! """###"""!!! !!!"""%%%%%%$$$###"""!!! !!!""""""#########""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""############"""""""""""""""""""""""""""######$$$""""""######""""""!!!!!!######""""""######$$$%%%!!!!!!!!!!!!!!!"""""""""%%%$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""##################"""!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!###$$$$$$###"""""""""#########$$$$$$%%%$$$######"""#########!!!!!!!!!!!!"""""""""""" """"""""""""""""""""""""""""""######$$$######"""""""""""""""""""""""""""######$$$$$$######"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!""""""!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$###"""""""""######,,,)))%%%############""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""""""""##################$$$$$$$$$$$$$$$#####################%%%$$$###""" ############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$###""" !!!"""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$##############################!!!"""$$$$$$"""!!!"""###$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""!!!!!! """"""#########$$$######""""""!!!!!!!!!"""""""""""""""#########$$$###""" !!!"""%%%$$$$$$###############$$$$$$############$$$$$$!!!"""$$$%%%&&&'''''''''!!!###&&&%%%###!!!!!!!!! !!!"""#####################"""!!!!!!!!!!!!!!!########################""""""""""""""""""""""""###""""""""""""""""""###"""######$$$$$$$$$$$$$$$#################################"""""""""""""""###""""""""""""""""""###""""""###$$$$$$"""!!! ###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######""""""!!!!!!  !!!"""""""""$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""###############""""""############"""""""""######""""""!!!"""###"""!!!!!!"""###$$$#########""""""!!!!!!"""############""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""#########""""""!!!######""""""######$$$%%%""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$###"""#########$$$$$$$$$$$$%%%$$$$$$$$$############$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""""""""""""""##################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""###### !!!######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""###$$$$$$%%%###!!! """$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$############"""######$$$$$$######"""""""""!!!!!!!!!!!!"""""" !!!"""###"""""""""######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""&&&%%%$$$###!!! """"""""""""""""""""""""#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""########################!!!"""""""""############$$$###""" !!!"""!!!!!!!!!""""""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###$$$$$$############$$$$$$""""""""""""""""""""""""################################################ """"""#########$$$$$$######""""""!!!!!! !!!"""###$$$$$$%%%&&&%%%###"""!!!"""######%%%$$$######""""""######$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&"""$$$&&&&&&%%%######""" !!!"""##################""""""!!!!!!!!!!!!"""######################################################""""""""""""######%%%%%%&&&&&&%%%%%%$$$###########################""""""""""""""""""############""""""""""""######""""""###$$$$$$"""!!! !!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######""""""!!!!!! !!!!!!!!! ###"""!!! !!!"""###""""""##################!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""""""""###"""###$$$$$$""""""###$$$!!!!!!""""""#########$$$"""############""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########"""!!!!!!!!!"""$$$%%%""""""############""""""######""""""######$$$%%%####################################"""""""""!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!""""""""""""!!! !!!!!!!!!"""""""""###"""###$$$$$$$$$###"""""" ########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""########################!!!!!! !!!!!!"""#########"""!!!!!!"""###### !!!###%%%''')))***!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""!!! """#########"""###$$$$$$###"""###$$$$$$$$$$$$######"""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###"""""""""######""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""""""""""""""###############$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! """"""""""""############%%%$$$##################"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$%%% !!!"""##############################"""""" !!!"""###$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$############$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!""""""############"""""""""!!!!!!!!!!!!""""""################################################$$$######""""""######$$$%%%%%%&&&&&&%%%$$$##############################""""""""""""############$$$######""""""######$$$###############"""!!!!!! !!!""""""  """###########################""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$###""""""!!! """"""!!!!!!!!!!!!"""""" !!!""""""###"""""""""!!!""""""######""""""!!!!!!""""""""""""""""""######$$$$$$%%%%%%$$$$$$###!!!###$$$###"""!!!"""###"""$$$%%%$$$###"""###$$$ !!!"""###$$$%%%%%%!!!""""""#########"""""" !!!!!!""""""!!!!!! !!!!!!""""""###### !!!!!!""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""######$$$$$$############""""""######$$$%%%$$$$$$$$$$$$############""""""############"""!!! !!!!!!""""""######$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""!!! !!!!!!""""""###### !!!!!!!!!"""### !!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""" !!!"""############""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!""""""### !!!!!! !!!"""$$$&&&((()))!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""######&&&$$$""""""#########!!!"""###$$$$$$###"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$###"""######$$$%%%&&&''''''!!!!!!!!!!!!""""""##################$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""######$$$$$$$$$$$$###""""""############""""""######$$$$$$$$$$$$##############################"""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!"""###$$$%%%""""""###############"""##################$$$$$$######""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""$$$$$$############$$$$$$###"""""""""###$$$$$$%%%$$$###""""""###$$$$$$$$$"""############""""""!!!""""""!!!!!!!!!!!!""""""################################################$$$######""""""######$$$""""""###$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############$$$######""""""######$$$$$$######""""""""""""""" !!!"""!!! ########################"""!!!!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""$$$######"""!!!!!! """""""""######""""""""" """#########"""""""""##################"""###############"""""""""!!!"""############"""!!!!!!###$$$###!!!!!!"""$$$"""###$$$###"""!!!"""$$$!!!!!!""""""######$$$$$$ !!!"""############### !!!!!!!!!!!! !!!"""#########!!!""""""######""""""!!! !!!!!!""""""######""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###############!!!"""###$$$$$$$$$$$$#########""""""######$$$%%%$$$#########""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############"""!!!!!! !!!"""#########!!! !!!"""""""""#########$$$$$$$$$ !!!"""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############"""""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""########################""""""!!!!!!""""""###$$$ !!!""""""""""""!!! !!!!!!!!!!!!""""""###$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!! &&&$$$######$$$%%%$$$###"""###$$$$$$###"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######"""""""""""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$######""""""""""""######!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&%%%$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""##################$$$&&&(((***########################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!#########"""!!! !!!!!!!!!!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$&&&&&&$$$###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""########################"""!!! """###$$$###$$$$$$$$$$$$######""""""""""""###$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!"""$$$%%%&&&&&&%%%$$$$$$######"""""""""""""""$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$###!!! """########################"""!!! """"""!!!!!!!!!!!!"""###################################################$$$$$$############$$$$$$ """######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!"""###!!!""""""!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!"""###### !!!!!!""""""###### """###$$$%%%%%%$$$###""" !!!"""###$$$$$$###"""######$$$$$$$$$$$$######%%%%%%$$$$$$######"""""" !!!""""""!!! !!!###%%%$$$!!! """$$$!!!"""###"""!!! !!!###############"""""""""""" !!!######$$$$$$$$$ !!!!!!!!!!!!  !!!"""######$$$""""""############"""""" !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!###$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""!!!###$$$###"""!!!"""##################"""!!!!!! !!!"""######$$$######!!! !!!!!!!!!"""""""""""" """""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""############"""""""""""""""""""""""""""!!! """###$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!###$$$&&&&&&$$$###!!!((('''&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""$$$###!!!!!! """%%%&&&&&&%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""###"""  !!!###%%%######""""""""""""##################"""""""""""" """%%%%%%$$$######$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###############'''&&&&&&%%%$$$###""""""$$$$$$$$$#########""""""########################$$$$$$######"""!!!!!!!!!############""""""""""""$$$$$$##########################################$$$$$$###"""!!!!!!""""""######""""""""""""######"""###%%%%%%%%%$$$""" !!!!!!""""""######&&&### """$$$###""""""############$$$$$$$$$########################%%%$$$######$$$%%%%%%%%%########################)))'''%%%$$$$$$###!!!  !!! """"""""""""""""""""""""$$$$$$$$$############"""$$$$$$##################%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$###"""!!! #########""""""""""""""" !!!!!!""""""###### !!!!!!""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###""""""!!!'''&&&%%%###"""!!!!!!!!!&&&%%%$$$$$$######$$$$$$""""""!!!!!! """!!! !!!###$$$%%%""" ###&&&%%%$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########"""""""""""""""$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!!!! !!!!!!""""""############""""""!!!!!! %%%$$$$$$$$$######""""""((($$$ """$$$$$$### !!!!!!""""""###### !!!"""######"""!!! """"""""""""##################"""!!!!!!!!!!!!!!!%%%###"""!!!###$$$$$$$$$$$$""" """$$$%%%### """!!!!!!$$$&&&&&&%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$"""!!! ######$$$%%%%%%###"""!!!###""" """""""""!!!!!! """%%%&&&### """"""!!!!!! """"""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!"""############### """""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""############'''### """!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$&&&'''''''''%%%$$$$$$###############'''""" """  !!!"""######$$$$$$"""!!!"""$$$&&&%%%%%%%%%$$$###""""""!!!%%%$$$###""""""###$$$%%%###"""""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%############"""""""""""" """$$$%%%$$$######$$$############"""""""""!!!!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$#########""""""############################################################""""""""""""########################""""""""""""""""""""""""$$$$$$###"""""""""""""""######""""""""""""######%%%$$$$$$###############""""""""""""#########$$$%%%""" !!!###$$$###!!!"""############$$$$$$$$$########################%%%$$$#########$$$$$$###########################'''&&&$$$$$$$$$$$$"""!!! """%%%%%%$$$###"""###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&########################$$$$$$#########""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!"""""""""########################$$$$$$""""""""""""############"""""""""###############!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######""""""$$$$$$######"""#########!!!!!!""""""######$$$$$$""""""""""""""""""!!!!!!###""""""!!!"""###$$$%%%$$$""" """$$$$$$###"""""""""""""""#########""""""""""""""""""""""""###"""""""""""""""""""""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$###""""""""""""!!! !!!!!! !!!!!!!!!"""""""""######"""""""""!!!!!!!!! $$$$$$#########"""""""""%%%""" """$$$###"""!!!!!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!""""""""""""##################"""!!!!!!!!!!!!!!!%%%$$$###"""###$$$%%%%%%###"""!!!"""$$$%%%### ###"""!!!!!!!!!###%%%&&&$$$$$$$$$$$$######"""!!!$$$$$$$$$######""" !!!"""######$$$$$$$$$$$$###""" """###"""!!!###!!! """$$$%%%###!!!#########"""""""""!!!!!!""""""""""""""""""""""""########################!!!!!! !!!!!!!!!!!!"""############### !!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############&&&### """$$$$$$###!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###""""""!!!!!!!!!!!!!!!&&&!!!  ###"""""""""!!!""""""######&&&&&&&&&$$$!!! !!!"""######""""""!!! $$$$$$############$$$$$$&&&%%%$$$###""""""""""""###############""""""""""""""""""######$$$$$$$$$$$$$$$#########"""""""""!!!"""$$$%%%$$$######$$$############"""""""""""""""!!!!!!!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$############""""""""""""########################""""""""""""""""""""""""$$$###""""""""""""""""""######""""""""""""######&&&%%%###!!!!!!"""###%%%############$$$$$$$$$$$$###"""!!!"""$$$$$$"""!!!"""############$$$$$$$$$########################%%%$$$###"""""""""""""""########################&&&$$$######$$$$$$###""" """$$$$$$###!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&##############################""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$$$$###"""""""""###%%%&&&!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$ """#########"""""""""###############$$$#########"""###$$$$$$%%%###!!! """######"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%#########$$$###""""""!!!######"""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""!!!!!!!!!  """######"""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$######""""""""""""##################"""!!!!!!!!!!!!"""%%%$$$$$$#########$$$$$$###""""""###$$$$$$###!!!$$$$$$#########$$$$$$%%%"""###$$$%%%%%%$$$""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&$$$""" !!!"""###""""""%%%###!!!!!!"""###"""!!!%%%$$$$$$$$$$$$#########""""""""""""""""""""""""########################!!!  !!!!!!!!!"""############### !!!!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""############$$$"""!!!!!!###%%%&&&&&&!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!###""""""!!!!!!!!!!!!!!!$$$!!! !!!$$$%%%%%%$$$#########$$$$$$$$$%%%&&&%%%###!!!!!!!!!######""""""!!! ######$$$$$$$$$$$$######%%%$$$######""""""""""""###############$$$$$$$$$"""""""""""""""#########$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%#########"""""""""""""""""""""!!!!!!""""""###$$$######"""#########$$$$$$#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$########################"""""""""!!!###############$$$$$$$$$""""""""""""""""""""""""######"""""""""""""""#########""""""""""""######%%%%%%###"""""""""###$$$########################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$########################$$$%%%$$$###!!! !!!########################$$$###"""###$$$%%%$$$### """######!!! """"""""""""""""""""""""$$$$$$$$$############"""###############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$'''&&&$$$"""!!!!!!"""###########################%%%%%%$$$$$$#########"""$$$######""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!!!!""""""###############!!!#########"""!!!!!!""""""######$$$$$$$$$"""""""""#########$$$$$$###"""""""""############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""############""""""#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! """###$$$######""""""""""""""""""""""""########################!!!"""""""""############$$$###""""""!!!!!!""""""###$$$$$$###"""""""""###############$$$$$$###"""######$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!!###%%%&&&$$$"""!!!!!!"""######"""&&&$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!! !!!!!!!!!!!!"""########################""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""""""""###############"""""""""###$$$$$$%%%!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%###!!! !!!%%%$$$$$$##################"""!!!"""%%%&&&%%%$$$$$$############"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""$$$%%%&&&""""""###############$$$""""""""""""""""""""""""$$$$$$$$$$$$############"""###$$$###""""""$$$%%%""""""""""""""""""######"""""""""""""""###$$$$$$"""!!!!!! !!!"""###############$$$$$$%%%%%%&&&################################################%%%%%%$$$$$$###"""!!!!!!############"""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############""""""""""""############$$$%%%$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$########################$$$%%%%%%###  """###########################"""!!!"""$$$%%%$$$###$$$%%%&&&%%%###""""""###""""""""""""""""""""""""$$$$$$$$$############"""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$&&&%%%$$$""""""""""""###%%%%%%$$$$$$######""""""$$$$$$$$$######""""""!!!$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!! """############"""!!! !!!###$$$$$$###!!! !!!!!!!!!""""""#########!!!!!!!!!"""""""""""""""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$######"""$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""" !!!"""$$$$$$$$$$$$%%%############"""""""""""""""""""""!!!!!!"""""""""!!!"""""""""############$$$$$$###"""""""""""""""!!!###$$$###!!! """"""###$$$$$$$$$#########""""""##################""""""###$$$%%%$$$######!!!!!! !!!###%%%'''$$$###"""!!!!!!!!!######$$$###!!!!!!#########"""%%%$$$###!!! !!!"""###########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""###############%%%%%%$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$"""!!! """$$$%%%%%%$$$$$$###############""" """!!!"""$$$%%%$$$###"""""""""""""""!!!$$$%%%$$$$$$$$$%%%$$$$$$$$$###############"""###$$$%%%%%%$$$###""" !!!"""$$$%%%&&&!!!!!!!!!"""""""""###############"""""""""""""""%%%$$$$$$$$$$$$#########"""###$$$###""""""$$$&&&""""""""""""###############""""""""""""###$$$$$$!!!!!!  !!!"""############$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$######"""!!!!!! ############"""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$######""""""""""""######"""###%%%&&&%%%$$$""" """""""""!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###"""############$$$$$$$$$###########################%%%&&&$$$!!!!!!$$$###########################"""!!!"""$$$$$$###""""""###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%!!!!!!""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$########################"""""""""##################""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!! """"""###$$$###""" ######$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""" !!!""""""""""""!!!$$$%%%'''&&&%%%###$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""#########""""""""""""###$$$$$$######$$$$$$######"""!!!$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######!!!"""$$$$$$######$$$&&&$$$############"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$###""""""""""""###!!!###%%%$$$!!! """"""$$$%%%%%%$$$######$$$"""!!!!!!""""""###%%%%%%$$$$$$################## !!!"""$$$%%%&&&$$$###"""!!!!!!!!!!!!!!!%%%###!!!"""###$$$###"""######$$$###!!!!!!"""###!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$!!!!!!"""###############%%%$$$###############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""###$$$###  """"""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""  """$$$%%%###""""""!!!!!!!!!!!!!!!!!! ###!!!"""$$$###""""""!!!!!!!!!""""""###$$$%%%%%%###""""""###""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$#########""""""!!!!!!""""""""" !!!""""""######$$$$$$$$$###############%%%%%%$$$$$$$$$###############$$$###""""""$$$&&&!!!"""""""""##################""""""######$$$%%%"""!!!  !!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######################## !!!!!!!!!"""""""""############""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###""""""#########"""""""""!!!!!!!!!###$$$###!!! """%%%"""############$$$$$$$$$########################"""%%%'''%%%!!! ###'''########################$$$###""""""######"""!!!!!!"""""""""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!"""""""""###### """$$$&&&&&&%%%$$$""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" """###$$$###!!! """#######################################"""""" !!!"""#########"""""""""%%%''''''$$$""""""$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$###""""""""""""###$$$%%%$$$#########$$$&&&&&&!!!!!!!!!"""!!! ############$$$$$$%%%&&&###"""""""""!!!!!!!!! !!!!!!!!!"""""""""###"""""""""#########$$$$$$"""###$$$""" ###&&&$$$$$$$$$#########""""""######"""!!!!!!"""######""""""""""""############%%%$$$######""""""######"""%%%((('''""" !!!###"""$$$&&&&&&$$$"""###%%%""""""!!!!!!###%%%''')))&&&%%%###"""!!!"""###$$$!!!!!!"""###############!!!!!!"""""""""""""""!!!%%%###""""""###$$$$$$### """$$$$$$"""!!!"""$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""##################"""!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############ ###$$$$$$""" !!!###""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""#########""""""!!!!!!!!!!!!!!!"""!!!###!!!!!!"""""""""!!!!!!!!!"""######$$$$$$%%%###"""!!!###$$$!!!!!!!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$###############"""!!!"""$$$'''!!!!!!""""""#########$$$#########"""######$$$%%%$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######################## !!!###$$$%%%############""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""!!!""""""###$$$$$$######""""""""""""######&&&%%%###"""!!!"""###$$$%%%$$$$$$$$$######"""""""""###$$$""" ###&&&"""############$$$$$$$$$########################"""%%%'''%%%"""!!!$$$(((########################$$$###""""""######""" $$$%%%&&&&&&%%%%%%''')))""""""""""""""""""""""""$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!###%%%&&&&&&$$$"""  !!!###%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$!!!###$$$$$$###"""!!!!!!!!!!!!"""$$$%%%&&&&&&%%%%%%$$$$$$#########!!!"""###$$$%%%$$$######!!!$$$'''&&&###!!!!!!###!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&%%%$$$%%%&&&'''((( """""""""###$$$%%%''''''######""""""!!!!!!!!! !!!!!!!!!""""""######""""""######$$$$$$$$$%%%"""######!!!"""%%%$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%""""""""""""############%%%$$$######"""############'''***)))$$$!!!"""%%%"""$$$'''&&&$$$"""###%%%$$$###!!!!!!###&&&***,,,(((&&&###!!! !!!###$$$######$$$$$$$$$""" !!!###$$$$$$######%%%###""""""###$$$$$$###!!!$$$%%%###"""###$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""############"""%%%%%%###"""$$$&&&"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######$$$######"""%%%$$$$$$###############"""!!!###!!! """"""!!!!!!!!!"""###$$$$$$!!!""""""""""""###&&&)))###############$$$$$$$$$%%%$$$###""""""###$$$%%% """###%%%&&&!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&))))))&&&$$$%%%$$$"""!!!!!!!!!"""###"""!!!!!!!!!"""###$$$$$$######""""""!!!!!! $$$$$$$$$#########""""""""""""""""""########################""""""""""""!!!!!!"""#######################################""" !!!###""" """"""""""""""""""""""""$$$#########""""""!!!!!!########################$$$$$$$$$###############""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$##################"""!!!!!!###$$$$$$#########%%%'''%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$'''&&&&&&%%%$$$###""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""" !!!!!!""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!###%%%%%%$$$###"""########################""""""""""""""""""""""""###"""!!! !!!"""######"""!!! !!!"""######"""""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%!!!!!!###$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%% !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""######$$$""""""""""""""""""""""""#########"""""""""""""""######""""""!!!!!! ######################## !!!#####################$$$$$$$$$$$$######&&&%%%%%%%%%%%%&&&((())),,,***)))&&&$$$###"""!!!###"""!!!"""$$$$$$"""!!!!!!!!!!!!"""######$$$$$$######""""""""""""######$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """###$$$""""""""""""###$$$%%%&&&"""""""""""""""######$$$""""""###$$$$$$$$$$$$###'''$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! ###"""!!! $$$$$$############$$$$$$"""""""""######"""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!%%%%%%$$$###"""""""""#########""""""""""""###### ######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%############$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""############""""""""""""###"""!!! !!!"""###$$$$$$###"""!!!!!!!!!""""""$$$$$$!!!!!!###%%%%%%%%%$$$$$$$$$############""""""######$$$%%%########################$$$######$$$''''''%%%###$$$###""""""""""""""""""$$$###############$$$%%%""""""##################$$$$$$$$$#########""""""""""""""""""############!!!!!!""""""#########$$$!!!"""###############"""########################### """######!!!##########################################""""""########################"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""###'''%%%######$$$%%%$$$##################""""""!!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######$$$#####################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$############$$$$$$%%%########################"""""""""########################""""""#########%%%%%%%%%%%%%%%$$$###"""##############################"""!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!"""$$$$$$""""""!!!!!!!!!!!!""""""######""""""######$$$%%%"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$$$$##################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!""""""!!!!!!""""""###$$$""""""""""""""""""""""""###"""""""""""""""""""""######""""""!!!!!!!!!!!!##############################$$$$$$%%%&&&&&&&&&!!!""""""""""""""""""!!!""""""!!!!!!"""###$$$%%%)))(((&&&%%%###############"""!!!"""$$$$$$"""!!!############""""""""""""######""""""""""""######%%%$$$###"""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!! !!!""""""###""""""###$$$$$$$$$$$$######"""!!!###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """"""!!! !!!!!!#########""""""###############""""""""""""######$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!$$$$$$######"""###############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!"""######$$$$$$######"""""""""""""""""""""###$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!"""""""""###############""""""""""""###"""!!!!!!!!!!!!"""###%%%$$$###############$$$###$$$$$$###"""!!!!!!"""%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%""""""""""""""""""""""""###""""""###%%%%%%$$$"""$$$$$$%%%%%%%%%$$$###"""&&&%%%$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$###############""""""""""""############ !!!"""###$$$%%%%%%"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$####################################$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&&&&%%%######%%%%%%$$$"""######$$$$$$######"""!!!$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""##################"""!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""$$$$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%!!!""""""######""""""!!!######"""""""""###$$$$$$"""""""""###$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$###"""###$$$$$$###"""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########""""""""""""!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$$$$&&&'''(((""""""############""""""!!! """###$$$'''&&&$$$###"""######$$$###"""!!!"""###$$$###!!!%%%$$$$$$###""""""!!!!!!######""""""""""""######%%%$$$###"""!!! ########################$$$###"""!!!!!!"""###$$$ !!!"""###$$$ !!!!!!"""""""""###$$$$$$$$$$$$### !!!$$$&&&'''%%%###""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!! !!!""""""###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!######"""""""""###$$$$$$######""""""""""""##############################""""""""""""############ !!!""""""######""""""###"""""""""!!!!!!!!! %%%%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!"""""""""######$$$$$$#########"""""""""######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%&&&%%%### !!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""""""""###$$$$$$$$$###%%%&&&((())))))'''%%%###&&&%%%$$$###########################$$$$$$%%%%%%########################!!!"""""""""############ !!!!!!"""######$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$#################################$$$$$$%%%%%%&&&#######################################$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%&&&''''''&&&$$$$$$$$$%%%%%%###"""###$$$$$$$$$$$$###""""""%%%%%%&&&'''((('''$$$"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""$$$%%%%%%$$$""""""""""""##########################################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""###'''%%%###"""!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!"""###$$$$$$###"""!!!######""""""""""""######"""""""""###$$$$$$%%%%%%***(((&&&$$$###$$$%%%&&&$$$###"""###$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%########################""""""######$$$$$$%%%%%%!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!"""###&&&'''%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""###$$$&&&'''((('''%%%###""""""###$$$$$$"""!!!!!!#########"""$$$$$$$$$######"""""""""######""""""""""""############"""!!! !!!!!!##############################"""!!!!!!"""######!!!!!!!!!!!!!!!"""###$$$!!! !!!""""""""""""###$$$$$$$$$$$$######"""!!!###$$$%%%%%%###""""""""""""""""""""""""#########"""""""""""""""!!! !!!"""######""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$%%%######""""""""""""##############################!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###""""""############$$$%%%%%%%%%%%%$$$!!!!!!"""""""""#########$$$$$$$$$#########""""""#######################################$$$%%%&&&""" !!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%###%%%'''))))))&&&$$$"""%%%$$$###"""""""""""""""$$$$$$#########"""""""""########################!!!"""""""""##################""""""""""""""""""######$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%#################################$$$$$$%%%%%%&&&########################""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!%%%$$$$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$###""""""$$$$$$$$$&&&((('''$$$!!!"""######$$$$$$######"""""""""#########$$$$$$$$$########################"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$######""""""!!!""""""""""""""""""!!!#########"""""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!! !!!""""""""""""!!! ###$$$$$$%%%%%%%%%$$$$$$##############################""""""""""""#########!!! ################################################(((''''''%%%$$$"""!!!!!!!!!"""###$$$$$$###"""!!!######""""""!!!""""""###"""""""""###$$$$$$%%%%%%+++)))'''$$$$$$$$$%%%&&&$$$###"""###$$$$$$###"""########################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!###%%%'''%%%%%%%%%&&&&&&%%%%%%%%%############$$$&&&((())),,,***'''$$$""""""######$$$"""!!!!!!"""######"""""""""######$$$$$$$$$%%%######""""""""""""######!!!!!! !!!"""######""""""""""""""""""""""""######""""""""""""############"""""""""###$$$$$$""""""!!!!!!""""""###$$$""""""###$$$$$$$$$$$$###(((%%%""" !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!""""""""""""""" !!!"""######$$$%%%$$$$$$###""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""############$$$$$$$$$$$$##################$$$$$$$$$$$$######"""""""""""""""###$$$%%%"""###"""###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&!!!###%%%&&&&&&$$$!!!######""""""!!!"""""""""%%%$$$$$$###""""""!!!!!!###############$$$$$$$$$""""""""""""########################""""""!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######################## !!!""""""######""""""""""""""""""""""""$$$$$$#########"""""""""%%%$$$$$$%%%&&&%%%###!!!$$$$$$$$$%%%$$$$$$###"""$$$""""""$$$'''(((%%%"""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######''''''&&&%%%$$$###""""""!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""!!!!!!############!!!!!!######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""######"""""""""###$$$$$$$$$"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""'''''''''&&&$$$""" """##################"""######"""!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%)))((('''%%%$$$$$$%%%%%%$$$###"""###$$$$$$###"""########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""############$$$""""""""""""""""""""""""$$$############%%%&&&'''""""""############""""""""""""""""""$$$&&&((()))...,,,((($$$""""""######%%%###!!! """#########""""""######$$$%%%%%%&&&######""""""""""""###### !!!"""###$$$%%%"""""""""""""""""""""""""""""""""######"""""""""$$$$$$############$$$$$$"""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###+++'''"""!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!"""#########""""""!!!!!!""""""###"""""""""######"""""""""#########$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######"""""" !!!"""###$$$%%%%%%$$$$$$###"""""""""############$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$%%%$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$###"""""""""!!!""""""######  """%%%&&&'''######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%########################!!!"""###""" ###&&&"""###$$$%%%%%%$$$"""!!!######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""############"""""""""""""""#########!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######################## !!!""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&### $$$$$$%%%%%%$$$$$$###"""### !!!%%%'''&&&###!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""!!!"""############"""!!!""""""######$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%%%%%%%$$$##############################""""""######$$$%%%&&&%%%$$$$$$$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!########################$$$%%%%%%%%%$$$###"""!!!$$$######""""""######$$$######"""!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$###"""###$$$$$$###"""##########################################$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""!!!!!!###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$""""""#########$$$$$$$$$########################!!!""""""######$$$%%%%%%!!!""""""""""""""""""!!!""""""""""""$$$&&&((())),,,***&&&###!!!"""###$$$%%%### !!!#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""###$$$%%%########################""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$###)))%%%""" !!!"""$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""!!!"""""""""#########""""""#########!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!"""######$$$$$$######""""""######$$$$$$%%%%%%###""""""""""""######$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$######""""""######!!!###$$$$$$$$$$$$%%%'''#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%""""""""""""""""""""""""!!!""" """%%%&&&&&&'''''''''&&&%%%$$$############$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''""""""######$$$$$$$$$$$$""""""""""""############ !!!"""###$$$%%%%%% !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% """$$$###!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################!!!""""""###$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$&&&'''&&&### $$$%%%%%%%%%%%%$$$#########$$$'''&&&$$$ """###$$$$$$###""" """############$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""############"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''"""""""""""""""""""""""" !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%############$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######%%%$$$###""""""###$$$%%%######"""!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$###"""###$$$$$$$$$"""########################%%%%%%$$$$$$###"""""""""$$$%%%%%%&&&%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$######################## !!!"""""""""!!!######$$$$$$$$$$$$######$$$######$$$&&&(((***+++)))'''$$$!!! """$$$&&&%%%### !!!#########&&&&&&%%%$$$$$$###############""""""""""""######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###"""!!!!!!!!!!!!"""""" !!!""""""""""""###$$$$$$$$$$$$###%%%###""""""###$$$$$$########################### !!!"""###$$$$$$%%%$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$ !!!$$$%%%%%%$$$!!! !!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$############!!!$$$'''&&&###!!!"""$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%$$$###############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$#########""""""!!!!!!"""############$$$$$$$$$###""""""!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!!!!!!! $$$"""!!!"""%%%&&&%%%""""""""""""###$$$$$$$$$%%%########################%%%%%%&&&&&&%%%$$$###"""#########""""""""""""!!!&&&"""!!!$$$###!!!((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! """############$$$$$$$$$""""""!!!!!!"""###$$$$$$###"""!!! !!!"""###$$$###"""""""""""""""###$$$$$$$$$$$$$$$###"""!!!"""%%%((((((%%%###$$$&&&"""############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%% !!!"""######"""!!! """############$$$$$$$$$&&&%%%$$$######%%%'''((($$$$$$#########$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########"""######$$$%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%###"""!!!"""######$$$###"""###$$$$$$###"""########################""""""""""""###############"""""""""###$$$%%%%%%########################""""""!!!!!!"""$$$&&&'''%%%$$$#########%%%((()))$$$$$$############$$$$$$%%%%%%$$$###""""""######((('''&&&%%%%%%&&&'''(((&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######"""!!! !!!!!!""""""""""""""""""""""""###############$$$$$$%%%$$$###!!! !!!"""!!! !!!"""###%%%%%%$$$######$$$$$$###""""""###$$$$$$###############"""!!!!!!!!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!""""""####################################%%%%%%$$$$$$###"""""""""$$$$$$######"""######$$$""""""""""""##################""""""""""""######"""""""""""""""!!! ######"""!!! ######""""""######$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$###"""###%%%''')))(((&&&$$$############$$$###"""!!!"""###$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!######"""!!! !!!############$$$$$$$$$$$$############$$$$$$$$$$$$############""""""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$############"""#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%#########""""""""""""!!!""""""!!! ##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########"""""""""""""""############$$$$$$$$$%%%%%%$$$###############!!!!!!!!!!!!""""""######"""""""""!!!!!!""""""""""""  """###""" ###############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$#########'''######&&&&&&""""""&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""############$$$$$$$$$"""""""""""""""###$$$$$$$$$###""""""""""""###$$$######""""""""""""######$$$$$$%%%%%%$$$######""""""$$$''''''%%%###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$###""""""!!!############$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$%%%$$$###"""###$$$&&&'''""""""######$$$#########$$$$$$#########$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$###"""""""""###""""""""""""####################################################################################$$$$$$##################$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""###$$$########################%%%$$$###"""""""""###$$$$$$############%%%'''((($$$$$$############$$$$$$%%%$$$$$$###""""""######!!!!!!  !!!!!!%%%$$$"""!!!!!!!!!""""""######""""""""""""######%%%%%%$$$$$$$$$#########"""""""""""""""""""""""" !!!"""###$$$$$$###!!!!!!"""###"""!!!""""""###$$$$$$$$$$$$###)))'''%%%###""""""#####################"""!!!!!!!!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""#########""""""""""""""""""""""""$$$############"""""""""%%%$$$###"""!!! """"""""""""##################""""""""""""######"""#########""""""!!! """"""!!!!!!!!!!!!!!!!!!###############$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%$$$######&&&(((((('''%%%###"""""""""""" !!!"""""""""!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$###  !!!############$$$$$$$$$%%%############$$$$$$$$$%%%&&&%%%%%%###"""!!! $$$$$$###""""""###$$$$$$$$$$$$$$$############"""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!$$$$$$######""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###############""""""""""""############$$$$$$$$$%%%%%%$$$############$$$!!!!!!!!!""""""""""""###$$$$$$""""""""""""$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$#######################################""""""!!!!!!"""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%######&&&'''%%%%%%(((""""""###$$$$$$$$$$$$###########################$$$$$$$$$############""""""############$$$$$$$$$###""""""""""""###$$$$$$%%%$$$############$$$%%%"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###!!!###%%%&&&$$$#########"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$&&&%%%###!!!""""""######""""""!!!!!!"""""""""############$$$###""""""!!!!!!""""""###"""############$$$$$$$$$$$$###"""""""""###%%%&&&!!!"""#########"""!!! ######"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''&&&%%%###"""!!!!!!!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$###""""""!!!!!!!!!""""""########################'''&&&%%%###"""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$######"""#########""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!""""""######""""""""""""######%%%%%%%%%&&&%%%%%%$$$###"""""""""""""""""""""""" !!!"""###$$$%%%###""""""$$$%%%%%%$$$#########"""######$$$%%%,,,***&&&###!!!!!!"""###"""############""""""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######&&&&&&%%%###"""!!! """"""""""""##################""""""""""""#####################"""""""""""""""!!!""""""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$######"""###$$$%%%$$$######%%%'''&&&%%%$$$###"""!!!!!!!!!"""%%%%%%### !!!%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$###!!!!!!"""$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%(((((('''&&&$$$###""""""$$$##################$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############""""""""""""&&&%%%%%%$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&&&&%%%$$$###########################""""""#########$$$$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$###"""""""""########################%%%$$$"""!!!"""###&&&''''''&&&&&&&&&&&&%%%%%%%%%"""""""""############$$$ """$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!""""""###$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$!!!###$$$%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%'''((('''%%%"""######$$$$$$$$$######""""""""""""""""""""""""###$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$###""""""!!!"""###$$$$$$######""""""""""""!!!!!!###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""!!!"""""""""############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$ !!!###$$$%%%%%%$$$######$$$%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$###""""""!!!""""""########################'''&&&%%%$$$"""!!!!!! !!!"""###############$$$$$$############$$$$$$$$$$$$###############$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$######%%%&&&&&&&&&$$$###"""""""""###%%%&&&+++)))%%%""" """###""""""############"""!!!!!!!!!"""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""" !!!"""#########'''''''''&&&%%%$$$######!!!"""""""""##################""""""""""""######$$$$$$##################$$$######""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$######!!!###$$$###""""""$$$%%%&&&%%%%%%$$$###""""""""" $$$''''''###!!!###%%%%%%%%%%%%$$$$$$################################# """######"""###&&&(((###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&&&&%%%$$$##################$$$$$$$$$""""""#########$$$$$$$$$$$$######"""""""""""""""############""""""""""""###"""!!!!!!!!!!!!"""###!!!"""###############$$$%%%$$$$$$$$$###"""""""""########################$$$###!!!!!!"""%%%%%%%%%%%%$$$$$$$$$$$$"""######!!!!!!"""!!! !!!###$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$###############$$$########################""""""""""""###$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%"""######$$$%%%$$$###!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&((('''$$$""""""######$$$$$$$$$#########"""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$""""""!!!"""""""""######%%%$$$"""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$!!!"""""""""############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$ !!!###$$$%%%%%%$$$######%%%&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$####################################$$$$$$$$$$$$######""""""!!!!!!"""#########""""""$$$$$$############$$$$$$$$$###############$$$$$$######################## !!!"""$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$##############################'''&&&%%%###""""""!!!!!!&&&$$$###$$$&&&''''''&&&$$$###"""""""""###%%%&&&'''%%%""" """###!!!""""""#########""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!"""""""""##################""""""""""""######$$$$$$###""""""###$$$$$$'''&&&$$$"""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""!!!!!!"""###&&&&&&&&&%%%%%%$$$######"""$$$&&&%%%######%%%'''%%%%%%%%%$$$$$$#########!!!!!!""""""""""""""""""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$############""""""""""""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$############"""""""""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%$$$$$$$$$#######################################&&&%%%$$$"""!!!!!!""""""$$$$$$$$$$$$###############%%%%%%""""""$$$###!!! !!!######$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$############$$$""""""############""""""###############$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%#########$$$&&&%%%###!!!"""############$$$$$$$$$ !!!!!!!!!""""""""""""""""""###%%%$$$""" !!!!!!""""""######""""""$$$############"""""""""#########""""""#########"""############$$$$$$$$$!!!"""""""""##################"""!!!"""###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""###$$$$$$%%%""""""""""""############"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""######$$$$$$$$$#########%%%'''&&&###"""$$$'''#################################$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%########################"""######$$$$$$$$$######""""""""""""""""""######$$$$$$############$$$$$$#########"""######$$$%%%"""######$$$$$$######""" """$$$%%%%%%&&&######""""""""""""######%%%$$$$$$$$$$$$%%%&&&&&&########################%%%$$$###!!! '''%%%$$$$$$&&&''''''&&&#########"""######$$$%%%###"""!!! !!!!!!"""###!!!""""""############"""!!!!!!!!!"""######$$$$$$########################"""""""""""""""#########!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###$$$$$$!!!"""$$$$$$$$$$$$###""""""""""""##################""""""""""""######$$$###"""!!!"""###$$$%%%(((&&&$$$"""!!!!!!"""#########""""""######$$$%%%###$$$%%%%%%%%%%%%%%%%%% """###"""!!!!!!"""%%%&&&&&&&&&&&&%%%$$$###""""""###%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""###%%%'''&&&$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$############"""!!!!!!"""""""""#########""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!!"""$$$&&&&&&$$$###%%%'''###############$$$$$$$$$########################''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############"""%%%%%%""""""&&&&&&###""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""############$$$$$$$$$&&&%%%$$$$$$#########$$$######$$$%%%%%%$$$######$$$$$$$$$######$$$%%%%%%"""######$$$%%%%%%$$$$$$%%%$$$###%%%''''''$$$""""""############$$$$$$$$$""""""""""""###############"""!!!"""###$$$###!!!!!!""""""###$$$$$$######%%%%%%$$$$$$############"""######$$$$$$######""""""############$$$$$$$$$""""""######$$$$$$######!!!###$$$$$$###""""""###$$$%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######"""#########""""""""""""############!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$##################"""%%%((('''###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""$$$$$$""""""""""""###$$$$$$$$$############$$$$$$######""""""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$### """###$$$$$$############""""""""""""######%%%$$$"""!!!"""###&&&'''###########################""""""!!!!!!!!!!!!!!!'''&&&$$$$$$%%%&&&%%%$$$""""""###$$$$$$$$$$$$###"""""""""#########""""""!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%########################!!!!!!!!!"""""""""###### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$!!!"""$$$$$$###"""!!!""""""""""""##################""""""""""""#########"""!!! """$$$%%%&&&%%%""" !!!###$$$""""""!!!!!!""""""###$$$""""""###$$$$$$$$$$$$$$$ """$$$$$$###"""######$$$$$$%%%&&&%%%$$$###"""""""""%%%***//////+++&&&$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$!!!&&&'''%%%"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""######$$$$$$%%%%%%%%%%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$############"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$######""""""!!!###%%%''''''%%%###!!!!!!###""" """$$$""""""######$$$$$$$$$%%%########################""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$!!!"""'''((($$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&$$$###%%%((((((%%%""""""############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!%%%'''%%%!!!!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$###""""""!!!!!!""""""""""""##################$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%###"""""""""######"""&&&((('''###"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%###########################$$$$$$%%%$$$###"""!!!&&&%%%###!!!!!!"""$$$%%%$$$$$$############$$$$$$######""""""###$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!$$$&&&########################""""""""""""###$$$%%%&&&(((&&&$$$$$$%%%%%%$$$###!!!"""###%%%%%%$$$############$$$%%%%%%###"""!!!!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$ """###$$$%%%&&&####################################$$$$$$$$$$$$###$$$%%%&&&%%%###!!! """"""""""""##################""""""""""""######"""!!!  !!!###%%%$$$###!!! """$$$&&&!!!!!!!!!!!!!!!""""""###!!!!!!"""###############!!!###&&&&&&%%%$$$$$$%%%"""###$$$%%%%%%$$$"""!!!$$$$$$)))222999888///'''#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''""""""###%%%&&&%%%### ########################$$$$$$$$$#########""""""%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""'''&&&&&&%%%%%%&&&&&&'''######"""""""""""""""###&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$$$$##############################$$$$$$$$$$$$###### """###%%%%%%%%%%%%$$$###"""""""""###%%%%%% """$$$%%%%%%%%%$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!###$$$%%%%%%$$$$$$##################$$$$$$""""""""""""""""""""""""########################%%%$$$$$$###"""!!! """###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###  ###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%###!!!!!!"""###$$$'''%%%###""" !!!!!!"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$############$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&&&&%%%$$$###'''&&&%%%###"""!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%""" """&&&((('''%%%$$$$$$$$$#########""""""!!!"""###$$$$$$$$$###""""""""""""###$$$$$$$$$%%%&&&%%%###!!!!!!"""$$$%%%&&&%%%$$$#########$$$%%%%%%###"""$$$&&&'''%%%#########""""""""""""######"""###$$$###"""!!!!!!###$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%&&&$$$"""###%%%&&&%%%"""""""""#########""""""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""!!! &&&&&&$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""############$$$$$$$$$$$$"""!!!!!!"""$$$"""%%%&&&$$$!!! ######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################!!! $$$111>>>???222%%%############$$$%%%&&&'''""""""""""""""""""""""""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&&&&$$$"""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!########################%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$###"""""""""###%%%%%%!!!"""###$$$$$$%%%$$$$$$"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!###$$$%%%%%%%%%$$$%%%$$$############$$$%%%################################################$$$$$$$$$######""""""!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""$$$&&&)))***%%%%%%######"""###$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!!!!"""""""""###$$$######"""!!!!!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%$$$##################&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$###!!!"""###%%%&&&%%%$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$$$$"""""""""""""""#########$$$###"""!!!!!!"""$$$%%%((('''%%%$$$$$$$$$$$$%%%"""!!! """$$$%%%###!!!$$$######""""""######$$$"""###$$$###"""!!!!!!###$$$######""""""######$$$########################'''%%%$$$$$$&&&'''&&&$$$""""""############""""""""""""############""""""###$$$$$$$$$$$$###""""""%%%%%%$$$###""""""""""""########################""""""#########""""""!!!"""############$$$$$$$$$%%%###"""!!!!!!"""###%%%"""###$$$$$$#########%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$&&&,,,000///)))"""&&&&&&%%%%%%%%%%%%%%%&&&########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$######"""########################################################################%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$######%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$############$$$%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""###$$$%%%%%%%%%$$$'''&&&$$$###"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""$$$%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""###$$$&&&(((+++---$$$$$$$$$$$$$$$%%%&&&'''"""############$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######"""""""""#########$$$$$$###"""!!!!!! $$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""##################$$$%%%&&&$$$$$$$$$$$$$$$############""""""""""""""""""###$$$$$$###!!! !!!$$$&&&$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""!!!!!!!!!"""!!!!!! !!!"""$$$%%%)))((('''%%%$$$$$$$$$$$$"""!!!!!!"""$$$%%%###"""%%%$$$$$$######$$$$$$%%%"""###$$$###"""!!!!!!###$$$######""""""######$$$%%%%%%$$$$$$###"""!!!!!!%%%$$$###$$$%%%&&&%%%###""""""############""""""######""""""""""""######%%%%%%%%%&&&%%%$$$$$$###$$$######""""""#################################"""""""""""""""!!! """############$$$$$$$$$%%%$$$###""""""###$$$%%%###""""""###%%%'''&&&&&&###$$$$$$%%%%%%$$$$$$############""""""#################################%%%&&&'''&&&$$$###$$$%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################""""""############""""""""""""######$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&############$$$$$$%%%%%%'''&&&$$$###"""###$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%((('''$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###""" """"""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&""""""#########$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######!!!"""%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###""" !!!###$$$$$$############$$$%%%%%%##############################""""""""""""#########$$$$$$!!!"""&&&########################$$$$$$$$$$$$$$$#########$$$$$$######""""""!!!!!! !!!"""$$$%%%((('''&&&%%%$$$#########$$$$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$###!!!!!!!!!#########""""""""""""######%%%%%%$$$$$$###""""""""""""!!!!!!!!!"""""""""!!!!!!""""""############"""$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""###$$$$$$####################################"""!!! """"""#########$$$$$$$$$%%%$$$############$$$%%%$$$""" """&&&'''&&&######$$$$$$%%%%%%$$$$$$#########""""""""""""#################################%%%&&&$$$""""""'''+++((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$######!!!"""###$$$%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""###$$$%%%&&&######$$$$$$%%%%%%%%%%%%'''&&&%%%###"""###$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&#########################################################$$$%%%%%%&&&&&&$$$$$$###############$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&&&&%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$###$$$$$$""""""&&&########################&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!!!!"""###$$$%%%%%%%%%$$$###""""""!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$###!!!!!!!!!######""""""""""""""""""###########################!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""###############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""###$$$$$$$$$######"""!!!""""""#########$$$$$$$$$#########""""""#########%%%""" !!!$$$%%%###!!!###$$$$$$%%%%%%$$$$$$#########""""""""""""##########################################$$$&&&((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###%%%%%%%%%$$$$$$$$$$$$############$$$$$$ !!!!!!"""######$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$""""""""""""""""""""""""########################"""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%$$$###"""""""""############$$$$$$$$$#########""""""##################$$$$$$%%%%%%&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%#########$$$$$$%%%%%%&&&$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######"""""""""###$$$$$$############$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$###""""""###%%%###############$$$$$$$$$)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$ !!!!!!""""""##################$$$###""""""!!!!!!###%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$###"""!!!!!!######""""""!!!!!!""""""#####################$$$$$$"""$$$%%%$$$###"""###$$$ !!!"""######$$$############""""""""""""#####################""""""!!!!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$###########################"""!!!"""######"""!!!###$$$$$$%%%%%%$$$$$$############""""""#################################%%%###!!!"""$$$%%%$$$!!!$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%$$$### """$$$%%%&&&&&&%%%$$$$$$$$$############$$$$$$""""""""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###"""!!!"""###%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%$$$###"""!!!################################################""""""##################$$$%%%'''((('''&&&###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!!!!"""######""""""###$$$&&&'''$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$"""""""""$$$&&&&&&%%%###""""""#########$$$$$$$$$((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""##################!!!"""###$$$$$$$$$######!!!###%%%%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###""""""""""""$$$&&&%%%###"""$$$%%% !!!"""######$$$$$$$$$""""""############""""""###############""""""!!!""""""!!!!!!!!!""""""###"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!!"""############$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################%%%$$$""""""######"""!!!'''&&&%%%$$$$$$$$$$$$$$$########################!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&(((***)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""" """$$$&&&'''&&&%%%$$$$$$$$$############$$$$$$''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$"""!!!!!!###%%%&&&###$$$%%%&&&'''&&&%%%%%%###$$$&&&&&&'''&&&%%%$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$&&&(((***)))'''$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$"""$$$'''########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$######""""""###%%%'''((((((((('''"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$###"""###$$$$$$$$$"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$#########%%%$$$$$$$$$%%%''')))******(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%#########$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######"""!!!!!!%%%((()))&&&"""""""""######$$$$$$$$$$$$%%%$$$""" !!!"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$######"""!!!"""$$$%%%&&&&&&%%%%%%###%%%((((((&&&%%%&&&(((%%%$$$$$$######$$$$$$%%%"""###$$$###"""!!!!!!###""""""!!!!!!!!!!!!""""""'''&&&%%%$$$###!!! !!!###%%%$$$!!! """$$$ !!!######$$$$$$$$$!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""######################## """############"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""%%%%%%###$$$'''***$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$%%%$$$###"""###&&&(((***)))(((&&&%%%$$$######""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$###  ###"""""""""""""""""""""$$$$$$$$$############"""$$$#########""""""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%% !!!!!!""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%###""" !!!###$$$%%%%%%%%%$$$$$$#################################!!!!!!"""############"""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$###""""""$$$&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""""""""#########""""""######$$$%%%$$$""""""$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%###""" $$$###"""!!!!!!"""###$$$!!!"""$$$$$$"""!!!"""##################"""!!! &&&%%%"""!!!!!!"""$$$&&&######$$$$$$$$$$$$######"""######$$$$$$$$$######!!!!!!""""""#########$$$!!!"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$######"""""""""""""""###!!! !!!###%%%&&&&&&$$$&&&''''''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%#########$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$###""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!"""###"""!!!!!!###%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&(((&&&$$$""""""$$$&&&(((%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!###$$$$$$###""""""###$$$$$$$$$#########""""""######"""""""""""""""############$$$$$$######### !!!"""###$$$%%%%%%%%%""""""""""""#########$$$!!!!!!"""###$$$###""""""""""""###$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""$$$######%%%&&&&&&$$$######$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$###""""""###$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$$$$############"""###############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$######"""#################################$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$###$$$%%%$$$"""""""""###$$$$$$$$$$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$"""###$$$###""""""$$$&&&&&&%%%%%%%%%%%%&&&''''''***'''%%%$$$%%%&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$###############$$$%%%$$$""""""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$######""""""""""""######"""$$$%%%%%%$$$######$$$%%%$$$##################!!!"""$$$%%%%%%$$$###"""######################## """###%%%%%%&&&&&&"""""""""###############"""""""""###""""""!!! """######$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!$$$$$$%%%'''((('''### !!!###$$$%%%$$$$$$%%%'''########################%%%$$$$$$######"""""""""$$$$$$############$$$%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$####################################%%%&&&&&&%%%%%%&&&(((!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******(((&&&%%%"""###$$$%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&'''''''''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###""""""######$$$$$$%%%%%%%%%&&&'''&&&%%%&&&''')))&&&%%%%%%%%%%%%&&&''''''---***'''%%%&&&''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############ !!!!!!"""###$$$$$$%%%###""""""""""""""""""######$$$&&&&&&$$$###$$$%%%$$$###""""""""""""###$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$##################$$$ !!!"""###$$$%%%%%%%%%########################$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!######$$$%%%'''&&&###!!!"""###$$$$$$######%%%&&&######""""""""""""######''''''&&&&&&%%%$$$######$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###""""""""""""""""""""""""!!!"""""""""#########$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%#########$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%""""""###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%%((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''((('''&&&&&&(((***&&&%%%%%%%%%%%%&&&'''''',,,)))%%%$$$$$$%%%&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################""""""###############$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$"""""""""""""""#########"""""""""######"""""""""###$$$&&&&&&$$$###$$$%%%""""""!!!!!!!!!""""""###$$$$$$"""!!!"""###%%%'''$$$$$$###""""""###$$$$$$######$$$$$$$$$######"""$$$$$$$$$###############&&&%%%%%%$$$##################$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!"""!!! !!!###%%%%%%$$$$$$%%%%%%$$$###"""$$$&&&%%%$$$############$$$%%%''''''&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$###%%%&&&""""""######$$$%%%%%%%%%$$$$$$$$$############"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################!!!""""""######$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""""""""#####################$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%!!!###$$$$$$###"""###%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&%%%%%%%%%%%%&&&''''''(((%%%###"""###$$$######&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&%%%######%%%&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""""""""############"""""""""$$$%%%%%%$$$######$$$!!!!!!"""############"""###!!!!!!$$$&&&%%%$$$###""""""###$$$%%%$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""""" !!!$$$%%%%%%%%%%%%%%%$$$###$$$&&&(((&&&%%%$$$######$$$%%%&&&%%%$$$$$$######""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$###$$$%%%%%%$$$###$$$&&& !!!""""""######$$$$$$$$$############"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$######$$$$$$$$$$$$#########$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%!!!###$$$$$$###"""$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%''''''%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$############$$$%%%%%%######""""""""""""######%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%$$$###%%%'''###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!###$$$$$$###""""""###!!!"""%%%&&&'''&&&$$$###!!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!!!!!###$$$%%%######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###############"""!!! """###$$$$$$"""###$$$$$$$$$$$$&&&***---'''%%%$$$######$$$%%%'''########################"""###$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''""""""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""######$$$%%%&&&&&&&&&$$$$$$$$$############"""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###"""""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$#########$$$$$$############$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!######$$$%%%%%%%%%%%%$$$!!!###$$$%%%&&&%%%%%%$$$###$$$&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%&&&((()))+++)))&&&$$$###$$$%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((///---***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$######""""""&&&'''''''''&&&&&&((()))&&&%%%%%%%%%%%%&&&'''''''''''''''((()))***(((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!!!!"""$$$$$$"""!!!"""###!!!$$$''')))***(((&&&$$$"""###%%%&&&''''''&&&&&&%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""""""""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%&&&%%%"""!!!"""###$$$&&&)))...111&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''((((((((('''&&&%%%%%%$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###""""""""""""###$$$%%%''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%########################)))'''%%%###"""###%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%###"""$$$''')))&&&###$$$###"""###$$$$$$###"""%%%$$$###""""""###$$$%%%######$$$###""""""###%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################+++)))&&&$$$%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''&&&&&&%%%&&&%%%###""""""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%###""""""###$$$$$$###"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###%%%$$$######"""#########$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&  ###&&&%%%###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$%%%'''&&&### $$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&%%%###%%%$$$###""""""###$$$%%%"""%%%(((((('''%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''&&&&&&&&&&&&&&&%%%$$$######$$$$$$&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&%%%$$$""""""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######""""""!!!$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$######""""""%%%###!!!"""###$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""" !!!$$$&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$%%%###$$$$$$%%%&&&&&&''''''############$$$&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$&&&''''''$$$"""$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$########################&&&&&&&&&&&&&&&%%%%%%%%%!!!$$$((('''$$$"""$$$'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$############$$$$$$###'''+++---+++'''$$$"""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&######%%%&&&&&&'''''''''&&&''''''&&&&&&%%%$$$###%%%&&&'''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%$$$"""!!! $$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&%%%$$$######$$$"""!!!!!!"""######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###############"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&#########$$$%%%%%%&&&&&&############$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$&&&((((((&&&$$$$$$$$$$$$$$$###############%%%(((******(((%%%###((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((,,,---+++'''$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&"""$$$%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!$$$"""!!!!!!"""######"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$&&&((()))(((&&&&&&%%%%%%%%%$$$#########$$$%%%((())))))(((%%%$$$((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%$$$###$$$&&&&&&$$$"""%%%###"""###$$$%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$%%%''')))((('''%%%$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))'''&&&'''((()))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%((('''&&&%%%&&&((($$$$$$%%%&&&'''''''''''''''((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!! $$$"""!!!!!!"""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$###""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%''')))(((''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$######$$$%%%&&&'''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%'''((()))%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!###%%%'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$########################""""""""""""############&&&###!!!###&&&'''### $$$###""""""$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%'''###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&%%%$$$"""''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!###&&&'''&&&###%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((%%%(((******&&&%%%&&&((('''((((((''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$&&&&&&&&&'''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%###""""""###$$$$$$###"""############$$$$$$$$$########################$$$###"""!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$###"""!!!"""###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&''''''&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$&&&&&&&&&''''''((())))))((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$&&&'''(((###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""###%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!%%%$$$######%%%%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$"""#########"""###%%%'''###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""" $$$'''%%%"""%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))(((+++---,,,'''$$$&&&((((((((((((((('''&&&%%%$$$%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((()))))))))(((((('''&&&$$$######$$$%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%'''&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&"""$$$%%%%%%###"""$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))***))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$$$$$$$&&&'''%%%%%%&&&'''((((((((('''$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''"""######$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$############$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%'''&&&""" !!!$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!###$$$######%%%&&&###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######&&&((())))))###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''$$$"""$$$***,,,+++(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))***---///---'''$$$%%%((($$$%%%&&&'''((((((((((((************)))((('''&&&((((((((((((((((((((((((###$$$&&&((()))))))))(((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""#################################$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''"""%%%'''&&&$$$###%%%(((%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$((()))*********)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%######$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%(((******(((%%%$$$$$$$$$$$$%%%&&&'''((()))***)))'''%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))((('''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%!!!!!!%%%'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%$$$###""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&$$$$$$###"""(((''''''&&&&&&%%%%%%$$$***)))&&&$$$""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%))))))'''%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$###(((&&&%%%###""""""###$$$###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%((()))))))))))))))(((((((((((('''''''''&&&&&&&&&))))))******)))(((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((()))******))))))((((((((('''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&$$$"""###%%%&&&%%%"""%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$!!!!!!"""""""""!!!!!! #########"""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############(((&&&$$$"""!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%###########################''')))((($$$"""%%%))))))(((''''''((()))(((&&&%%%%%%%%%%%%&&&'''((((((%%%&&&''''''&&&$$$"""!!!&&&''''''((((((''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%""" """&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%''')))***&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))'''''''''((((((((())))))&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((((('''''''''''')))*********))))))((('''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((('''&&&&&&'''((((((************+++++++++,,,''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&'''&&&$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))%%%$$$&&&))))))'''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))((('''&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&$$$"""###&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&(((+++,,,&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$""""""$$$%%%&&&&&&&&&&&&###$$$%%%'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&)))))))))(((((((((''''''))))))))))))))))))((('''(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((((())))))))))))*********''''''''''''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))&&&%%%''')))(((&&&$$$$$$%%%'''''''''%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''%%%$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%&&&&&&''''''#########$$$$$$%%%%%%%%%((('''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&''''''%%%###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&%%%$$$"""###$$$&&&'''&&&&&&%%%######$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%&&&&&&'''''''''((()))))))))(((((())))))(((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""###%%%''''''&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%'''((((((&&&%%%&&&((('''%%%###"""$$$&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&$$$#########$$$%%%'''((((((((((((((((((''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$#########(((((('''%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%'''''''''''''''%%%%%%&&&&&&&&&'''''''''************++++++++++++))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))*********)))(((((((((''''''''''''&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))&&&''''''(((((()))))))))%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###""""""$$$&&&(((%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''+++***'''%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$"""###$$$&&&&&&&&&%%%%%%%%%%%%&&&'''((((((***)))'''&&&&&&&&&(((((('''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''''''''((('''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((((((''''''''''''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###$$$&&&'''((((((''''''%%%&&&&&&&&&''''''''''''((((((((()))))))))******((((((((((((((('''''''''''''''&&&&&&''''''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))))))))))))))))))))((((((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((((((((()))))))))*********)))************+++++++++))))))************)))))))))(((((((((((('''''''''(((((((((((((((((())))))$$$&&&(((***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&,,,)))&&&###""""""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''(((((())))))))))))((((((&&&'''(((((())))))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''''''''&&&%%%%%%%%%$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$#########$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&''''''''''''&&&%%%###$$$&&&((()))(((''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''(((((()))'''''''''''''''((())))))'''((()))******++++++++++++++++++*********))))))******+++,,,,,,,,,,,,,,,************************(((((()))))))))*********))))))))))))))))))))))))************++++++++++++************+++++++++,,,)))******++++++******)))''''''''''''&&&&&&&&&%%%)))))))))(((((((((((((((&&&''')))++++++***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''(((((('''%%%###$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$######$$$&&&((()))'''%%%%%%%%%%%%%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$$$$(((((())))))))))))((((((&&&''')))*********)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&''''''(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((()))******(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$######$$$%%%'''***+++'''&&&&&&&&&''')))+++,,,'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&''''''((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$###$$$'''((())))))'''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))(((((((((((('''''''''''''''((()))))))))))))))))))))***++++++******+++,,,---.........---------,,,,,,,,,++++++,,,---......////////////,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******+++++++++,,,)))***+++,,,,,,+++***))),,,,,,++++++******))))))******))))))((((((''''''''')))+++,,,+++)))&&&$$$(((((((((((((((((((((((('''''''''((((((((())))))&&&(((***)))&&&&&&'''***'''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''' !!!"""###$$$%%%$$$$$$((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''))))))'''$$$"""###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''########################'''&&&%%%%%%&&&'''&&&%%%"""###%%%(((******'''$$$%%%%%%%%%%%%&&&'''((((((%%%&&&'''((()))((('''&&&)))*********)))(((&&&%%%'''''''''''''''((())))))(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&$$$%%%&&&'''''''''%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######""""""###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''''')))((((((&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&'''%%%$$$###"""###$$$%%%&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''&&&%%%&&&'''((()))+++***)))''''''&&&&&&&&&)))((('''&&&&&&%%%&&&&&&'''''''''(((((()))))))))***)))'''''')))***++++++,,,...///111222222222111222222111111000///......000111333555555444333222222111000111111000---++++++,,,---.........---------......---,,,***)))'''+++++++++,,,,,,...///000111000000///...---,,,,,,......//////000/////////,,,,,,------,,,***)))'''###(((,,,,,,)))'''))),,,...---+++)))'''''''''''''''(((((()))************%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%'''))))))((('''&&&'''((((((((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$$$$%%%'''%%%$$$$$$$$$$$$###!!!(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!!!!"""###"""""""""!!!!!!!!!$$$&&&%%%&&&''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%&&&&&&'''&&&&&&%%%%%%%%%&&&((()))))))))(((''')))&&&$$$$$$&&&(((&&&$$$$$$$$$$$$%%%&&&'''((()))))))))*********((('''&&&(((''''''''''''((())))))((()))))))))))))))((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%&&&&&&%%%###&&&&&&&&&%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###############$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''&&&%%%%%%%%%&&&'''(((++++++***)))((((((''''''))))))(((''''''''''''((())))))***++++++,,,---------,,,+++,,,---///111111333444555777888999999999;;;::::::999888888777777;;;<<<>>>?????????>>>===888777666666555333000......///000111111000//////------,,,,,,,,,---...///------...///111333555666555555666777777777777777555666666666666555444444111111111000///...---,,,***,,,...---+++)))***++++++***)))'''''''''(((((('''(((((())))))((('''&&&&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))((('''&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&%%%###$$$%%%%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######""""""###"""!!!!!!$$$&&&$$$&&&''''''%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%&&&'''(((((()))))))))******)))((((((((((((''''''(((((()))***)))*********)))(((((('''&&&''''''((((((''''''&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###&&&&&&&&&%%%$$$$$$######(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))))))))((()))((('''''''''''''''(((+++++++++***)))))))))((()))))))))))))))******+++,,,,,,---///000111222222333333333444666888;;;<<<======>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBEEEFFFHHHIIIIIIHHHGGGGGGBBBAAA@@@??????<<<999666666777888888888777666555222111///------...000222---...///111444666999:::===>>>@@@BBBDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>===;;;:::999777666555555555555333222111000///,,,***))))))((((((((())))))***((()))***+++***(((&&&$$$(((''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((((((''''''&&&$$$%%%&&&(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""###$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$"""#########!!!"""###%%%$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%'''&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))((((((((('''((())))))******************)))((('''''''''((((((((((((''''''***)))((('''&&&'''((((((&&&&&&%%%%%%&&&&&&''''''))))))((((((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''$$$$$$$$$%%%&&&'''(((((($$$%%%&&&(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))((((((++++++*********))))))***++++++++++++******))))))************+++,,,---...//////000222444555666777:::;;;<<<>>>???BBBFFFHHHGGGGGGGGGGGGIIILLLNNNPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKMMMLLLKKKKKKKKKJJJGGGDDDCCCCCCDDDDDDCCCBBB@@@???===;;;999666333111000///......///111222555777888CCCDDDGGGJJJKKKLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFDDDBBB@@@@@@@@@AAA@@@<<<888777888666111,,,---,,,,,,,,,++++++++++++***+++,,,------+++((('''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%###############$$$%%%%%%$$$###"""$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$###""""""###%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&'''(((((()))######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((*********)))))))))))))))((((((((((((((()))*********************)))((((((((((((((((((((((((((((((***)))&&&&&&(((,,,111555''''''&&&&&&'''((()))***(((''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###""""""###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''###$$$%%%&&&''''''((((((###$$$&&&'''''''''&&&%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''(((((((((((('''+++++++++++++++***************+++++++++***))))))+++++++++,,,---...///000000111222333555666777888>>>@@@BBBDDDEEEHHHMMMQQQPPPPPPPPPPPPRRRTTTVVVXXXTTTTTTSSSSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPPPPOOOOOOSSSRRRRRRSSSUUUTTTRRRPPPNNNNNNNNNNNNMMMKKKIIIGGGEEEEEEDDDBBB>>>999555222111111111111222222333444???AAADDDHHHKKKMMMOOOOOOSSSSSSTTTUUUUUUUUUTTTTTTSSSRRROOOMMMLLLKKKKKKLLLJJJFFFAAAAAABBB@@@999222111111111000///---,,,,,,***+++---...---,,,***)))***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$###$$$######$$$&&&(((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$%%%$$$###"""###$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((+++---...%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''''',,,,,,+++)))))))))))))))))))))(((((())))))***+++)))******++++++******))))))((((((''''''(((((()))'''%%%$$$%%%***111888<<<((((((''''''''')))***+++&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%&&&%%%$$$!!!"""###$$$%%%'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))((((((((()))***++++++++++++******+++,,,------,,,+++***,,,,,,,,,,,,---...000000000000111222444555666666<<>>>>>@@@FFFKKKLLLMMMNNNNNNOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMLLLKKKLLLMMMOOOOOOMMMKKKJJJJJJJJJHHHFFFCCC@@@??????@@@AAAAAAAAA???<<<;;;888777666555444333333333111111222555999>>>BBBEEEHHHKKKNNNSSSWWW[[[^^^___```___^^^]]][[[YYYXXXWWWUUUUUUVVVWWWWWWRRRIIICCC@@@@@@AAA@@@@@@>>>===<<<777555333000...,,,,,,+++))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$###%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###"""!!!###%%%&&&&&&$$$###"""###"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$%%%&&&)))+++---'''&&&&&&%%%&&&'''((((((###%%%&&&&&&%%%%%%'''***'''&&&&&&%%%%%%&&&&&&&&&000...,,,***(((''''''''')))))))))))))))******+++'''((()))***+++,,,,,,,,,***)))(((''''''((()))***(((((())))))))))))(((''''''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&''')))***,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%'''(((***+++(((((('''&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))************###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$(((((('''&&&&&&((()))***%%%''')))******)))'''%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------------,,,---...000222444444444444...///111222333111000///...------------...//////.........//////000000000///333777888777:::@@@EEECCCDDDFFFFFFFFFFFFDDDDDDHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGFFFFFFGGGHHHGGGEEECCCCCCCCCBBBAAA>>>;;;888777:::999999888777666666555666555444333333222333333222111000000111555888:::BBBEEEIIIOOOUUUZZZ^^^```aaaaaaaaa```^^^[[[YYYWWWVVVXXX[[[^^^\\\VVVNNNHHHGGGHHHIIIJJJJJJIIIHHHGGG@@@>>>999555111///......))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&(((((((((((('''$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$###"""!!! ###%%%'''&&&%%%###"""###"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$$$$$$$&&&((()))&&&&&&%%%$$$%%%&&&'''(((###%%%'''&&&$$$%%%(((***'''&&&&&&%%%%%%%%%&&&&&&+++,,,...//////---+++***((((((((((((((()))******+++******)))***+++---...))))))***+++***)))'''&&&''''''(((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&''')))******'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###%%%&&&'''$$$""""""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$&&&''')))###$$$&&&&&&&&&$$$"""!!!%%%'''))))))((('''((()))''''''''''''''''''''''''((((((((((((((('''''''''******))))))(((((('''''')))(((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%(((((()))))))))))))))***************)))))),,,...'''((()))+++---...000000444555777888:::;;;;;;;;;:::888666444333333444555//////...............///,,,,,,,,,,,,---...//////000/////////111444777999::::::999888888777777666<<<;;;:::;;;===>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>===<<<:::999777666444333333333333222111///......------...//////000222333444444333222111000///000111111555777<<>>======>>>>>>999888666555333222222111//////......---.........222111000000000222444555444444333333333333333333777666555666888999888777666777777888888888888777777777888888888777777666666555444333222111111111222222111000//////000000/////////000000111111111333222111000000000111111222444777<<>>;;;555222///------,,,+++***+++)))(((((())))))((('''***)))((('''''''''''''''((((((''''''''''''((((((***)))'''&&&&&&''')))***''''''''''''&&&%%%$$$###***(((&&&%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$!!!"""$$$&&&&&&%%%'''''''''&&&&&&%%%$$$###%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$%%%'''''''''&&&(((&&&$$$%%%''''''&&&$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$%%%&&&'''((())))))&&&%%%$$$$$$$$$&&&((())),,,+++)))&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''000111111111000...---+++000//////......---------+++******)))******+++,,,++++++***)))((((((((((((*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###&&&(((((('''%%%%%%&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''$$$&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((''''''&&&%%%%%%%%%)))*********))))))((('''+++++++++******))))))))),,,---......---...000222666777999<<>>;;;888666555444222111000///............222111000///...///000111111222222222333333333333333222222222444555444333333333444555666666666555222333333444444444333333333333333222222111111111222111111000111111111222111111111111000000000000222222111000000000000111111222333555999@@@HHHNNNUUUWWW[[[^^^aaaccccccccccccccccccbbbaaa___^^^]]]]]]\\\[[[\\\^^^^^^^^^]]]XXXUUUQQQNNNMMMJJJHHHFFF@@@===999555333000---+++***))))))***++++++)))''')))((('''''''''''''''((()))((((((''''''(((((()))))))))'''''''''''')))))))))((('''&&&&&&%%%%%%&&&***)))(((&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%'''''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%&&&%%%$$$%%%'''((('''&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$((('''&&&&&&%%%%%%&&&&&&###############"""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))&&&%%%$$$$$$%%%&&&((())),,,***)))'''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''888888888888777555333222/////////000000/////////,,,,,,++++++++++++++++++---,,,***(((''''''((((((*********)))))))))))))))((((((((())))))*********((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$''''''&&&$$$$$$$$$$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%))))))(((''''''(((((()))$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''(((((())))))******&&&&&&%%%%%%%%%$$$$$$$$$***************)))((((((*********++++++++++++++++++---///000111222555777===>>>AAADDDHHHKKKMMMOOONNNNNNPPPQQQRRRRRRRRRRRRSSSSSSRRRQQQOOOMMMJJJIIICCCAAA???<<<999666555444222111000000/////////000111000////////////000000333333333333333333333333444333222333444555444333333444555666777888888888555555666777888888777777666666777777777777777777555444333222222222222222222222333333333333333333222222111111000000000000222222222222333888>>>CCCFFFIIINNNSSSXXXZZZ\\\\\\\\\\\\]]]^^^^^^_________\\\\\\\\\]]]^^^^^^^^^]]]WWWUUUSSSQQQOOOMMMLLLKKKJJJGGGBBB===999555111......,,,************)))''')))((((((''''''((((((((())))))(((((((((((())))))))))))(((''''''((())))))''''''&&&&&&&&&(((***+++******((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&''''''&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''DDDDDDDDDCCCAAA@@@???>>>999999999999888666555444000000000000///......---111000...,,,+++***++++++*********)))))))))((((((((()))))))))******++++++))))))))))))))))))))))))'''(((((((((((((((((('''&&&'''(((((()))))))))(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&%%%%%%%%%###%%%'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&''''''(((((($$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''(((((())))))******))))))))))))(((((((((((())))))************))))))((()))***,,,...///000111///222555777999;;;>>>@@@CCCEEEGGGJJJNNNQQQSSSTTTRRRRRRSSSSSSTTTSSSSSSSSSQQQPPPOOOMMMJJJGGGDDDBBB<<<;;;999777555333333222000000000000000111222222222222222333444555666777666666666666555555444444888666555666777777666555666666888999;;;;;;<<<<<<;;;<<<===>>>???????????????@@@AAABBBBBBBBBAAAAAA<<<;;;999777666555444444333444444444555555555555333333333333333222222222222222222111000222777:::999;;;@@@EEEJJJMMMNNNOOOPPPQQQSSSUUUXXX[[[]]]^^^[[[\\\^^^_______________WWWWWWVVVTTTRRRQQQPPPQQQSSSPPPKKKGGGCCC>>>999666666333...+++***))))))(((******)))((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))((('''&&&&&&'''(((***+++))))))((((((''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&''''''&&&%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&''''''((($$$$$$$$$%%%&&&'''((((((''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''LLLKKKKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGDDDAAA>>><<<888888888888777666555444111000///---,,,+++++++++,,,,,,++++++***)))))))))***************+++++++++))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''((()))************)))(((&&&%%%$$$$$$%%%%%%((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&&&&'''((($$$&&&'''(((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***++++++++++++***+++---///222555666777888;;;>>>AAABBBDDDFFFHHHGGGHHHJJJLLLOOOQQQSSSTTTSSSSSSSSSRRRRRRPPPOOOOOOHHHGGGEEECCC@@@>>><<<;;;666555444333222222222222111111111111222333444555555666777999;;;===>>>>>>@@@@@@@@@@@@@@@?????????===;;;::::::<<<<<<;;;999999:::<<<===???@@@AAAAAABBBBBBDDDEEEGGGGGGHHHHHHKKKLLLMMMNNNNNNNNNMMMLLLFFFEEECCCAAA???======<<<999999888888888888888888777888888888888777666666444444444333222222444555333555777:::===???AAABBBEEEFFFHHHKKKNNNRRRUUUWWWXXX[[[^^^_________```aaaZZZ[[[ZZZXXXVVVUUUVVVWWWXXXVVVSSSPPPMMMIIIDDDAAA???;;;666222000///---,,,---,,,+++***))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***)))(((''''''&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&'''((('''%%%$$$%%%&&&%%%&&&(((******((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$############$$$$$$$$$$$$%%%&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&'''''''''))))))((((((((('''''''''((((((((((((((()))))))))&&&%%%%%%%%%%%%&&&''''''HHHHHHGGGFFFFFFFFFFFFFFFMMMMMMNNNMMMKKKIIIFFFDDDBBBBBBBBBBBBAAA???===<<<555555444333222000///...///......---,,,,,,++++++++++++++++++++++++******(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))************((('''%%%$$$$$$%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$######&&&(((%%%&&&((('''%%%%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((''''''%%%%%%'''(((((((((''''''&&&((())))))'''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((***+++---.........000111333555777:::;;;<<<@@@BBBEEEGGGGGGGGGHHHIIIEEEEEEGGGHHHJJJKKKLLLMMMLLLKKKJJJIIIGGGEEECCCBBB===<<<:::999777777777888666555555444333333444444555555555444555555666666666777999;;;===>>>??????DDDDDDEEEFFFGGGHHHIIIJJJEEECCCBBBBBBCCCCCCBBBAAA???@@@BBBDDDFFFHHHHHHIIIHHHIIIKKKMMMNNNOOOPPPPPPTTTUUUWWWXXXWWWVVVUUUSSSRRRQQQOOOMMMKKKJJJJJJJJJEEEDDDCCCBBB@@@>>>=========>>>?????????>>><<<<<<999:::<<<;;;999888888888666666555555666777888999;;;<<<===???AAAEEEHHHIIIOOORRRWWWYYYYYYYYY[[[\\\YYYZZZ[[[XXXUUUTTTUUUWWWWWWUUUTTTRRRQQQNNNKKKHHHDDDBBB@@@>>>===:::555222000///...,,,+++***))))))******))))))))))))******)))))))))******)))))))))(((((((((((('''&&&%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%"""%%%((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$#########%%%&&&%%%$$$$$$&&&''''''%%%$$$&&&(((###&&&)))------+++(((&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''((((((((((((((((((''''''''''''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''AAA@@@????????????@@@@@@FFFGGGIIIKKKLLLLLLJJJIIIIIIIIIIIIIIIHHHFFFCCCBBB????????????===;;;999777111111000///......---------,,,,,,++++++*********(((((((((((((((((((((((((((((())))))))))))((((((''''''(((******+++++++++&&&%%%$$$$$$$$$&&&(((***)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######!!!"""%%%&&&'''(((&&&$$$$$$(((+++%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$&&&((())))))(((((($$$&&&((()))***)))((('''''')))***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((''''''************++++++++++++((()))+++---...000111111666666888999;;;===>>>???DDDFFFHHHHHHGGGFFFFFFFFF@@@AAAAAABBBCCCDDDDDDEEEBBBAAA@@@>>>;;;999666555777555444333333555777888999888888777666666666777:::999888777666666666666555666777999;;;;;;<<<<<<===>>>@@@BBBEEEGGGIIIJJJLLLJJJIIIIIIJJJJJJIIIGGGFFFGGGIIIKKKMMMNNNOOOPPPNNNOOOPPPRRRTTTUUUVVVVVVYYYZZZ[[[\\\\\\ZZZXXXWWWYYYXXXWWWVVVUUUTTTTTTTTTQQQPPPNNNKKKHHHEEECCCBBBBBBBBBCCCDDDCCCBBBAAA@@@???AAACCCDDDBBB???>>>>>>;;;999666444333444555666444444444555777999<<<===DDDHHHMMMPPPPPPPPPRRRTTTUUUVVVWWWUUUQQQPPPQQQSSSSSSRRRQQQQQQQQQOOOLLLIIIFFFFFFHHHIIIGGGCCC<<<777222111///---+++******)))******))))))))))))******))))))************))))))###%%%&&&(((((((((((('''!!!"""$$$&&&'''((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""%%%((((((&&&%%%&&&'''$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$!!!$$$&&&'''%%%%%%(((+++!!!%%%***///000---)))'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###$$$%%%&&&''''''''''''"""###$$$&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''======<<<<<<======>>>???>>>@@@CCCEEEFFFEEEDDDCCCCCCCCCDDDFFFHHHIIIGGGFFFFFFEEEDDDFFFHHHGGGDDD@@@>>><<<:::777444111...,,,///...---,,,,,,---......+++*********))))))(((((())))))******+++******)))))))))))))))************((((((((('''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((+++***(((&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''(((''''''((((((''''''&&&%%%"""###$$$$$$###"""###%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%######%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((***+++,,,+++)))(((%%%&&&'''((()))+++,,,,,,((((((((((((((('''''''''***)))((((((((((((((()))---+++*********++++++*********++++++++++++++++++++++++---///222666999;;;888:::===???@@@???===<<>><<<;;;===???CCCBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;:::::::::<<<===>>>@@@DDDHHHKKKNNNQQQOOOMMMMMMOOOQQQQQQQQQQQQSSSUUUTTTPPPNNNOOOPPPLLLOOORRRUUUWWWWWWVVVVVVUUUXXXZZZZZZWWWVVVWWWYYY[[[ZZZXXXWWWVVVVVVWWWXXXYYYXXXVVVSSSOOOKKKGGGEEEJJJIIIIIIHHHGGGGGGFFFFFFFFFHHHKKKMMMLLLIIIEEEBBB???>>>;;;777444333222111777777666555666777888999>>>???@@@BBBDDDFFFGGGHHHIIIKKKKKKIIIEEEBBBCCCDDDGGGFFFFFFHHHLLLNNNOOOOOONNNNNNMMMLLLKKKJJJIIIHHH999777444111...---------*********************))),,,+++)))(((''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&++++++******)))'''&&&%%%''''''''''''''''''''''''((('''&&&&&&((())))))((('''&&&%%%%%%$$$$$$$$$$$$((('''&&&&&&&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%'''(((***+++,,,+++***)))&&&'''((((((((('''&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&''''''''''''(((%%%&&&''')))***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&>>>>>>???@@@AAACCCDDDEEE===???BBBDDDDDDBBB???>>>@@@??????@@@AAABBBAAA???BBBAAACCCGGGLLLNNNNNNLLLHHHFFFCCC@@@===;;;999888333222000...------------******)))))))))******+++(((((()))))))))((((((((())))))))))))))))))))))))'''(((((((((((((((((((((((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&&&&((((((%%%%%%&&&&&&%%%%%%$$$### """############%%%'''%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&((()))))))))''''''$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((()))*********))))))))))))***+++,,,,,,...000333666:::<<<>>>>>>@@@@@@???>>>===<<<;;;;;;@@@@@@AAA@@@???<<<:::888666555444444555666555333222333333333111111333555444666888:::<<<@@@DDDGGGIIIIIIJJJHHHGGGFFFGGGIIIIIIHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGJJJMMMOOOQQQUUUSSSQQQPPPRRRSSSSSSRRRQQQSSSTTTSSSPPPOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQSSSUUUUUUTTTTTTVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWUUURRROOOLLLJJJNNNNNNNNNNNNMMMLLLKKKJJJHHHJJJMMMPPPPPPOOOMMMLLLEEECCC@@@<<<999777666555777666555555555666777888888999999;;;<<<===>>>>>>>>>@@@@@@>>>:::888999:::<<<;;;<<>><<<999888888999888777::::::===CCCKKKQQQUUUVVVRRRQQQNNNKKKIIIHHHGGGGGG===<<<888555222000//////------,,,++++++,,,---...))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))******+++************)))((('''&&&###%%%'''((()))'''&&&$$$'''''''''&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%""""""###%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&&&&%%%$$$$$$!!!###%%%%%%%%%&&&(((***&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&######$$$$$$%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((())))))***(((((((((((()))***++++++***))))))***+++---///111555777:::===@@@AAAAAAAAACCCAAA>>>;;;::::::;;;<<<;;;<<<<<<;;;999777555333111000//////111222111000111111111111111222666999;;;>>>BBBEEEGGGIIILLLNNNPPPQQQSSSRRRQQQPPPPPPQQQOOOOOOOOONNNMMMKKKJJJIIIDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJKKKMMMNNNNNNOOOSSSPPPNNNMMMNNNOOONNNMMMOOOPPPQQQOOONNNMMMMMMOOOQQQOOOLLLJJJHHHHHHIIIJJJIIIKKKLLLMMMMMMNNNPPPSSSQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPNNNLLLLLLMMMNNNPPPQQQPPPOOONNNLLLNNNOOOQQQRRRSSSSSSRRRQQQKKKIIIEEEAAA===;;;999888777777666666777999:::;;;888888888777777777666666666777777555222000111111444333333555999<<<===>>>;;;???EEEJJJNNNPPPPPPOOOKKKJJJHHHDDD@@@<<<888555///...---,,,++++++,,,---++++++++++++++++++******)))((((((''''''(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&''''''&&&'''&&&%%%%%%%%%%%%%%%%%%%%%#########%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$+++)))&&&$$$$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%'''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&''''''''''''((()))'''%%%$$$&&&(((******&&&&&&&&&&&&&&&&&&&&&&&&===>>>???@@@BBBEEEGGGHHHFFFIIIMMMOOOPPPMMMJJJGGG>>>:::666333333333333222222333666;;;CCCJJJPPPSSSTTTUUUUUUUUUUUUTTTRRRQQQKKKIIIEEEAAA===:::888777555444111///.........///************++++++,,,,,,)))))))))(((((((((((((((''''''((((((((())))))))))))*********))))))((('''&&&'''((()))******))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&%%%&&&((((((((((((***+++'''''''''(((((((((((()))%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++******)))((((((((((((''''''''''''((((((((((((((())))))))))))))))))((())))))******++++++++++++******+++------,,,,,,---///222555777<<<<<<===>>>???@@@@@@AAA<<<<<<;;;;;;<<<>>>???@@@>>>===<<<;;;999666444222000///...///111222111000111111222222222666:::>>>CCCFFFJJJMMMMMMMMMNNNOOOQQQSSSUUUUUUSSSQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMIIIHHHHHHHHHGGGGGGFFFFFFIIIJJJLLLMMMMMMMMMLLLKKKNNNLLLIIIHHHHHHHHHHHHGGGMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIKKKMMMOOOKKKLLLOOOQQQRRRQQQPPPOOOMMMMMMMMMLLLLLLKKKJJJJJJKKKMMMPPPSSSTTTSSSRRRQQQSSSSSSSSSSSSRRRRRRQQQQQQNNNLLLHHHDDD@@@===<<<;;;999::::::;;;===@@@CCCDDDCCCBBB@@@>>><<<999888777666666666444222111000000444222111111333444333222333666<<>>???@@@EEEHHHLLLOOOQQQOOOMMMKKK???;;;666222111222222111000111333555:::@@@EEEIIIOOOSSSXXX\\\^^^]]][[[YYYYYYWWWSSSOOOKKKHHHGGGFFF???===999555111///---,,,************+++,,,...///******))))))((((((((('''(((((((((''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''((()))***+++,,,+++)))(((&&&&&&%%%%%%((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&'''(((((((((((((((((())))))(((((('''&&&'''((()))((('''&&&'''((('''''''''(((((((((((()))%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))***************)))(((((((((((('''''''''(((((((((((())))))******)))))))))))))))***++++++,,,------,,,)))(((***,,,//////000111444777999;;;AAA>>>;;;888888:::<<<>>>:::<<>>===:::888555333111222111000111222333222111000111222222444888===AAAHHHLLLOOORRRQQQQQQQQQQQQQQQRRRTTTSSSPPPNNNMMMMMMQQQQQQQQQPPPOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGJJJKKKLLLMMMMMMLLLKKKJJJKKKIIIFFFDDDEEEEEEDDDCCCHHHHHHIIIIIIIIIHHHGGGEEEDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKIIIKKKNNNQQQRRRQQQOOONNNLLLLLLKKKJJJIIIHHHGGGGGGIIILLLPPPSSSVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSQQQOOOLLLHHHEEEBBBAAAAAA??????@@@CCCFFFJJJNNNPPPQQQPPPMMMIIIFFFBBB???>>>;;;:::888777666444333111444222000///000000///...000111444777<<<@@@DDDFFFJJJLLLNNNOOOOOOLLLIIIGGG???===999555111...,,,,,,***+++,,,---,,,+++***)))***))))))(((((())))))***&&&'''((())))))))))))(((&&&&&&''''''(((((())))))&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''&&&&&&&&&%%%%%%&&&''''''***'''$$$###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((%%%$$$###%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&999999888888888999999:::===???BBBEEEGGGGGGFFFFFF>>>;;;666333333333333222111222333444555888<<<@@@GGGLLLSSS[[[```aaa```___bbb```]]]ZZZXXXWWWVVVVVVKKKIIIEEE@@@:::444000...,,,,,,+++******+++---...++++++******))))))(((((()))(((((('''&&&&&&%%%%%%%%%&&&'''((()))))))))))))))(((&&&%%%%%%''')))***,,,+++***((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&''''''''''''&&&%%%%%%&&&''''''&&&$$$###$$$%%%&&&&&&'''''''''(((((((((%%%&&&'''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''&&&&&&'''(((((())))))******+++))))))))))))******+++,,,+++---...,,,)))(((***---111222444666999;;;===>>>AAA===888444333666;;;>>>AAADDDIIILLLLLLJJJFFFCCC===<<<;;;999777555333333555444333333444444333111000111333555777:::???CCCIIILLLPPPSSSSSSSSSTTTTTTOOOPPPQQQPPPMMMKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHFFFCCCBBBBBBBBBAAA@@@AAABBBDDDGGGJJJJJJGGGEEEFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHHHHGGGEEEFFFHHHKKKMMMNNNMMMLLLJJJHHHGGGEEEDDDCCCBBBBBBBBBDDDFFFJJJMMMOOOQQQQQQPPPQQQQQQRRRSSSUUUVVVWWWWWWSSSQQQOOOLLLJJJIIIHHHHHHEEEFFFGGGJJJMMMQQQUUUWWWYYYXXXUUURRRNNNKKKIIIGGGBBB???===;;;:::888666444333111//////000111000///000000000000333666:::<<>>999555111///............---,,,+++***(((''''''&&&&&&''''''(((###$$$&&&'''(((((('''&&&'''''''''((((((((((((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&'''(((---***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&888888888888888888999:::777888:::<<<===>>>>>>>>><<<999555333333444333333111222444333333444777:::===BBBIIIQQQXXX^^^aaacccdddcccbbbaaa```aaaaaabbbZZZXXXUUUPPPIIIBBB;;;888555333111...---,,,------,,,,,,,,,+++***)))))))))((((((((((((''''''''''''(((((()))*********))))))((((((''''''''''''''''''***)))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%&&&&&&(((((('''''''''''''''&&&%%%%%%%%%&&&''''''%%%$$$%%%&&&%%%&&&&&&&&&''''''''''''&&&''''''(((((((((((('''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''(((((((((((((((((('''(((((()))******++++++))))))))))))***+++,,,---+++...000///---,,,000444777999<<>>;;;888555666999===@@@FFFIIIMMMOOOOOOKKKFFFCCC>>>======<<<<<<<<<<<<<<<:::999777777777777555333333666999;;;===@@@DDDGGGIIILLLNNNOOOOOOOOOOOOPPPJJJKKKLLLKKKJJJJJJLLLMMMJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCDDDEEEGGGHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLIIIHHHHHHIIIHHHGGGGGGJJJOOOWWW]]]^^^\\\XXX\\\ZZZVVVQQQMMMJJJIIIHHHIIIIIIJJJLLLOOOOOOLLLIIIIIIJJJLLLNNNNNNNNNMMMLLLGGGFFFEEEDDDCCCCCCDDDDDDFFFGGGHHHJJJKKKKKKLLLLLLMMMNNNPPPQQQSSSTTTTTTTTTQQQPPPNNNMMMLLLLLLLLLMMMLLLLLLLLLNNNPPPSSSUUUWWWZZZYYYXXXWWWUUUTTTSSSRRRMMMJJJFFFDDDCCCAAA>>>:::888555333333333333222000000000000000111222444444:::<<>>999777333222111///...------,,,)))((((((''''''(((((()))###%%%''')))))))))((('''((((((((((((((('''''''''((((((((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&'''((((((---***&&&$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%'''(((((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((+++)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999999999999:::;;;<<<<<<888888888888999999::::::999777444333333444333222...000222222111111444777666999???GGGPPPXXX___cccdddcccccccccdddeeeggghhheeedddbbb]]]VVVNNNGGGCCC>>><<<888444111/////////------,,,,,,+++***))))))''''''(((((())))))******+++++++++++++++***)))((()))***+++,,,+++***(((&&&''''''''''''((()))++++++))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&'''((()))))))))))))))(((((('''&&&((())))))(((((()))+++%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((()))))))))))))))***++++++)))*********+++++++++,,,'''(((((()))***+++++++++))))))))))))***+++,,,---,,,000444444222333777<<<===???CCCGGGIIIIIIHHHGGG;;;:::999999:::>>>AAACCCFFFHHHKKKMMMMMMJJJFFFCCCAAAAAABBBBBBDDDEEEGGGHHH???===;;;;;;;;;:::888666888;;;???AAADDDFFFIIILLLKKKLLLLLLKKKIIIGGGGGGHHHFFFGGGHHHGGGGGGIIILLLOOOIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHJJJMMMPPPSSSUUUVVVQQQQQQQQQQQQSSSUUUXXXYYY[[[YYYVVVUUUVVVWWWVVVVVVZZZ]]]eeeoooxxx{{{yyyuuuzzztttlllbbbZZZUUUSSSRRRSSSSSSUUUZZZ^^^^^^ZZZVVVSSSTTTUUUVVVVVVVVVUUUUUUNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOOOONNNMMMLLLMMMLLLKKKKKKKKKLLLMMMNNNPPPOOOOOOOOOPPPRRRSSSTTTXXXYYYYYYYYYYYYZZZZZZZZZYYYUUUQQQNNNMMMKKKGGGCCC@@@===:::888666555222000000111222333333222111000111444888>>>CCCGGGIIIJJJOOOPPPPPPNNNJJJEEE@@@===777666333111///......///,,,,,,++++++++++++,,,,,,&&&(((***,,,---,,,+++***))))))(((((('''''''''&&&(((((())))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''"""!!! """%%%'''((((((&&&&&&&&&&&&&&&'''((())),,,)))&&&$$$&&&((())))))#########$$$$$$%%%%%%%%%%%%%%%&&&&&&(((***+++,,,,,,***(((&&&&&&''')))***(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((000,,,'''%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&;;;;;;<<<===>>>>>>>>>>>>???===;;;999888888999999???<<<888666666666666555444444333222111111222222666666888<<<@@@EEEPPPZZZaaacccfffggggggfffggghhhllllllkkkfff^^^WWWSSSQQQNNNIIIDDD???<<<888222...000---,,,,,,------)))%%%))))))*********))))))((()))))))))))))))*********++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$%%%)))***'''###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&''''''(((&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,***''''''((()))((((((&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''%%%###!!! %%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++***+++,,,,,,,,,,,,++++++------,,,+++***+++...000...///111444777;;;>>>@@@IIIJJJLLLMMMLLLJJJGGGEEE======<<<<<<>>>BBBFFFHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJHHHFFFEEEAAAAAA@@@??????>>>>>>>>>???@@@BBBEEEHHHIIIGGGFFFIIIHHHGGGEEEEEEEEEFFFGGGGGGCCCBBBEEEGGGHHHLLLQQQPPPJJJGGGHHHIIIIIIKKKOOOOOOUUU^^^eeeiiilllmmmnnnnnnhhhccccccccceeekkkqqquuuuuuvvvvvvuuusssqqqqqqsssyyy~~~rrrkkklllnnnuuuoooooozzz}}}|||wwwtttqqqqqqqqqppplllhhh\\\XXXTTTRRRTTT[[[bbbhhhppptttmmm\\\SSSTTTRRRLLLJJJJJJJJJJJJKKKLLLMMMNNNIIIHHHGGGHHHJJJKKKKKKKKKLLLJJJKKKNNNOOOOOOSSSYYYYYYZZZZZZYYYYYYWWWVVVVVVUUUVVVWWWWWWVVVTTTQQQPPPKKKJJJGGGCCC>>>999444222111111000000000/////////111111222444777;;;>>>@@@EEEJJJPPPSSSQQQNNNJJJHHHFFFAAA;;;666555333000...111///,,,++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%***)))(((''''''((()))***(((((('''''''''&&&&&&&&&"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''))))))'''%%%...,,,***(((&&&$$$$$$###((((((''''''&&&&&&&&&&&&???@@@CCCFFFIIIKKKMMMMMMGGGFFFDDDBBB???>>>===<<<>>><<<999777777888777666111111111000000111111222444222333666999===HHHRRR```cccfffhhhhhhhhhhhhiiimmmnnnnnnjjjddd^^^ZZZXXXWWWSSSOOOKKKHHHDDD>>>:::888444000/////////---***************))))))(((((())))))))))))*********************))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""$$$(((***'''$$$'''''''''(((((('''''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&''''''(((&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((+++)))'''&&&'''(((((('''&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((''''''''''''((((((''''''(((((())))))******((())))))))))))))))))(((.........---,,,---000222111333555999>>>CCCGGGIIIJJJKKKMMMNNNMMMKKKIIIGGGDDDDDDCCCCCCDDDEEEHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCHHHHHHJJJLLLMMMMMMKKKIIIFFFGGGJJJLLLLLLLLLKKKJJJJJJFFFEEEHHHIIIHHHKKKOOOQQQMMMLLLOOORRRVVV^^^fffqqqxxx~~~zzz{{{~~~{{{wwwsssrrrvvv}}}rrroooiii___TTTQQQNNNMMMNNNOOOPPPOOONNNKKKHHHHHHJJJKKKKKKIIINNNKKKKKKNNNNNNMMMPPPUUUSSSTTTUUUWWWYYYZZZ[[[[[[YYYZZZZZZ[[[ZZZXXXVVVTTTSSSRRROOOKKKFFF???:::777222111111000000000111111000000000111333555777888>>>CCCIIIMMMNNNNNNMMMMMMHHHDDD???<<<:::888444111...---++++++++++++***)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%)))(((''''''''''''((()))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))*********))))))(((******)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((DDDFFFJJJOOOUUUYYY\\\^^^TTTSSSQQQOOOLLLIIIGGGEEECCCAAA>>>======<<<:::888222111111111111111222222444222111333555888BBBLLL^^^bbbfffiiijjjjjjkkkkkkmmmoooqqqppplllgggcccaaa```]]]ZZZXXXUUUPPPKKKGGGBBB===666333222222///---,,,,,,++++++******))))))************************))))))))))))((((((((((((************************((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!###''')))(((&&&'''(((((())))))(((((('''&&&&&&''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))'''&&&&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******(((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((...///000000000111444777:::<<<>>>BBBFFFJJJMMMOOOLLLMMMNNNOOOOOONNNLLLKKKMMMLLLKKKJJJIIIIIIHHHHHHEEEDDDBBBAAA@@@???@@@@@@BBBCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEFFFHHHIIIIIIHHHGGGFFFEEEHHHLLLPPPSSSTTTTTTSSSPPPMMMNNNRRRTTTTTTVVV[[[]]]\\\^^^aaaeeelll{{{|||aaa[[[TTTRRRTTTVVVUUURRRUUUPPPJJJIIIKKKMMMKKKIIILLLIIIHHHJJJKKKKKKMMMQQQNNNOOOPPPRRRTTTUUUWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVYYYYYYXXXTTTOOOHHHAAA===666444222111111111333444111000000//////000111111555999???EEEHHHLLLOOOQQQMMMKKKHHHEEECCC???:::777///...,,,,,,---,,,+++)))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***---,,,***)))***,,,&&&''''''(((''''''&&&&&&''''''''''''''''''''''''JJJLLLPPPVVV[[[___cccddd``````___^^^[[[XXXUUUSSSPPPNNNLLLJJJGGGDDD???<<<888777666555444333333333777444444555555888AAAKKKZZZ___eeejjjllllllmmmnnnnnnqqqssssssooojjjgggeeebbbbbb```___\\\XXXTTTQQQLLLFFF@@@<<<999666111---------,,,,,,,,,,,,,,,,,,++++++***************)))((((((((((((((((((((((((************************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%''')))((('''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((((((((((((((('''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''******))))))))))))************))))))))))))))))))******************++++++,,,...111333555888<<>>===:::999888999:::;;;===???AAACCCDDDEEEDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHAAACCCEEEEEEEEEEEEFFFGGGIIINNNUUU]]]cccgggiiiiiiaaa```bbbiiinnnppptttyyyzzz{{{}}}~~~yyyqqqhhhfffjjjmmmlllhhhfff___VVVRRRSSSSSSPPPLLLMMMHHHGGGJJJLLLLLLNNNRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXXXXZZZZZZ[[[YYYUUUOOOIIIEEE===;;;777444333333444555333222222111000000000000///333777<<>>777444000///......---,,,+++******))))))******+++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***...---)))'''***---%%%&&&'''(((((('''&&&&&&))))))((('''&&&&&&%%%%%%RRRTTTWWW[[[___bbbdddeeehhhhhhhhhhhhgggeeecccaaaaaa___\\\YYYUUUOOOHHHCCCAAA@@@===;;;888666555444777555555666666777???HHHTTTZZZbbbiiimmmnnnooopppnnnqqqsssrrrnnnjjjgggeeecccdddcccbbb___\\\ZZZYYYVVVSSSNNNJJJFFF@@@777111///...---,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((((((''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))(((((((((''''''(((((((((######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''''''''((())))))&&&%%%$$$%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''%%%$$$######&&&&&&'''''''''(((((((((******))))))))))))******************))))))))))))+++*********+++,,,...///,,,///333777;;;???DDDHHHKKKKKKKKKLLLMMMOOOQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPOOONNNLLLIIIEEEAAA???:::999888777888999<<<===???AAACCCEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFHHHKKKNNNRRR]]]ooossskkkgggccc]]]YYYWWWQQQNNNPPPRRRQQQQQQSSSVVVUUUTTTRRRQQQPPPPPPQQQPPPQQQSSSVVVXXX[[[\\\]]]WWWXXX[[[[[[ZZZVVVQQQNNNFFFCCC???:::777666666777444444333333333222111111///111444777;;;@@@GGGLLLUUUWWWYYYXXXTTTOOOJJJGGGAAA<<<555000////////////++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))******))))))((('''&&&''''''(((((('''&&&&&&%%%&&&&&&'''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,+++'''&&&))),,,''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&ZZZ[[[]]]```ccceeefffggglllllllllllllllkkkkkkjjjjjjiiihhhgggccc]]]UUUOOOLLLKKKHHHDDD@@@>>><<<;;;999777888999777666<<>>============>>>@@@AAABBBEEEFFFHHHIIIJJJKKKJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDBBBDDDDDDDDDEEEJJJRRRXXXhhhzzz~~~xxxtttjjjccc^^^______]]][[[[[[]]][[[XXXVVVSSSRRRRRRRRRMMMNNNOOOQQQSSSUUUVVVWWWSSSUUUXXXZZZ[[[YYYWWWUUULLLJJJFFFAAA>>><<<;;;:::666666666666666555444333222333444444666:::@@@DDDQQQUUUXXXZZZXXXTTTQQQPPPJJJDDD<<<666222000///...++++++************++++++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((('''''''''((())))))'''&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))'''&&&(((***((((((''''''''''''((()))$$$$$$%%%&&&'''((())))))[[[\\\___bbbeeehhhjjjjjjmmmmmmllllllkkkllllllllliiijjjlllnnnnnniiiccc^^^ZZZXXXUUUQQQNNNKKKIIIHHHCCCAAABBBBBB>>>:::===BBBEEEMMMYYYdddlllppprrrsssoooppppppooollljjjiiijjjiiijjjjjjgggeeeeeehhhkkkgggdddaaa```___[[[UUUOOOHHHEEE@@@:::555222000///------,,,++++++***)))))))))*********+++++++++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''((()))'''''''''(((((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%'''((()))'''%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((()))***+++++++++******)))))))))(((((())))))))))))))))))******++++++,,,*********,,,...222555777;;;>>>CCCGGGJJJNNNRRRUUUPPPPPPQQQRRRSSSUUUVVVWWWUUUUUUUUUTTTTTTSSSSSSRRROOONNNMMMKKKIIIFFFDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGBBBEEEHHHLLLRRR^^^mmmxxx}}}}}}}}}{{{wwwpppggg___XXXTTTRRRLLLLLLKKKKKKKKKLLLMMMMMMOOOPPPSSSUUUVVVVVVVVVUUUOOOMMMKKKGGGEEEBBBAAA@@@<<<======<<<;;;999777666555555444444444666:::>>>GGGLLLSSSWWWXXXXXXXXXYYYTTTOOOHHHAAA;;;666111...,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&'''((()))))))))(((&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&)))+++---...///%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((((()))((('''&&&&&&'''))),,,...''''''''''''''''''&&&&&&XXXZZZ^^^bbbfffiiilllmmmnnnmmmkkkjjjiiijjjjjjkkkdddggglllqqqsssqqqlllgggdddccc```]]]ZZZXXXVVVUUUNNNMMMNNNMMMHHHBBBAAAEEE@@@IIIWWWccckkkppprrrssspppppppppnnnllllllmmmnnnjjjkkkjjjhhheeefffjjjnnnhhheeebbbaaabbbaaa^^^ZZZWWWTTTMMMEEE>>>888555333------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((***))))))((('''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''''')))***&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''((())))))))))))((('''&&&&&&'''((())))))))))))((((((''''''&&&&&&&&&&&&'''((())))))******))))))((((((((())))))%%%%%%&&&'''))))))(((&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&'''(((******))))))((())))))(((((((((((())))))(((((()))***+++,,,,,,,,,---------///222666:::<<>>;;;999666666555444333444888;;;>>>EEEMMMSSSWWWYYY\\\___[[[WWWRRRLLLEEE===444///,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''((()))***)))(((&&&$$$$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((("""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''' ###'''***...111222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))(((((('''%%%%%%'''+++///222...---+++(((%%%###!!! ZZZYYYXXXZZZ```eeeiiikkkjjjjjjkkkkkkllllllkkkkkkhhhiiikkkmmmooooooooooookkkjjjgggeeecccaaa``````[[[ZZZZZZZZZYYYVVVQQQMMMMMMQQQYYY```fffkkkpppssstttssssssrrrqqqrrrrrrsssrrroookkkjjjkkkkkkjjjhhhiiieeebbbaaaccccccaaa^^^[[[WWWSSSOOOMMMHHHCCC>>>999555///---...///...------+++******+++++++++***+++++++++************)))************))))))))))))''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,(((''')))(((%%%%%%((((((((()))******)))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&(((***+++,,,+++)))((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((()))******+++)))+++,,,,,,++++++,,,...///111555888;;;???CCCFFFMMMMMMNNNPPPQQQSSSTTTTTTXXXXXXXXXYYYZZZ\\\]]]^^^UUUTTTTTTSSSSSSRRRRRRRRRRRROOOMMMMMMNNNNNNLLLIIIKKKJJJHHHFFFDDDDDDDDDDDDEEEDDDCCCCCCDDDFFFIIIKKKKKKHHHKKKRRRVVVXXX^^^gggmmmooottt~~~ooofffdddbbb^^^VVVNNNJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKKKKLLLMMMMMMMMMJJJIIIHHHGGGEEEDDDCCCBBB???===:::777555444555555888;;;AAAGGGNNNTTTYYY[[[```^^^[[[VVVOOOGGG@@@<<<666333///---,,,,,,***))),,,***))))))***++++++***((()))***++++++***)))((((((((((((((((((((((((((((((((())))))))))))(((((($$$&&&(((******(((&&&$$$%%%((()))(((%%%$$$'''***((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$$$$$$$'''((()))+++---...//////''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))'''&&&&&&'''***...222555&&&&&&$$$$$$$$$$$$&&&&&&,,,***(((&&&%%%&&&'''((('''''''''''''''((())))))***(((&&&&&&((()))***)))...+++(((&&&&&&&&&&&&%%%]]][[[[[[]]]aaaeeeggghhhfffggghhhjjjkkkkkkllllllggghhhjjjkkklllllllllllliiiiiihhhgggeeedddcccbbbeeebbb```^^^^^^]]][[[ZZZSSSWWW]]]bbbfffjjjnnnppprrrqqqqqqqqqppppppoooooosssppplllkkkkkkkkkjjjhhhgggeeebbb```___^^^\\\ZZZ[[[XXXUUUTTTRRROOOKKKGGGAAA<<<777333222111///------+++))))))***++++++***++++++++++++************************))))))))))))'''((((((((()))))))))***((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***&&&%%%'''&&&######&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++++++++,,,---...---,,,,,,...000333555999<<<>>>BBBFFFIIIOOOPPPQQQRRRSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\UUUUUUUUUTTTSSSSSSRRRRRRSSSQQQNNNMMMNNNNNNKKKIIIJJJKKKLLLLLLKKKJJJJJJJJJFFFEEEEEEEEEGGGLLLRRRUUUXXX[[[dddpppvvvxxx}}}tttdddVVVNNNKKKHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNPPPOOONNNMMMKKKIIIGGGFFFAAA@@@@@@>>><<<999666555666888<<>>999555111......,,,******,,,------,,,,,,,,,,,,+++++++++******++++++*********)))))))))(((((((((((())))))))))))(((((('''''''''((())))))'''''''''''''''''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&)))&&&%%%'''&&&######&&&))))))'''''''''''')))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***+++,,,------,,,++++++.../////////...///222444999<<>>AAADDDGGGHHHJJJLLLOOONNNNNNOOOPPPQQQRRRSSSSSSTTTVVVXXXZZZZZZZZZXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQKKKJJJHHHHHHHHHIIIIIIIIIFFFGGGHHHGGGDDDDDDGGGIIIRRRYYYcccnnnxxx}}}rrrccc___XXXRRRMMMKKKJJJKKKKKKIIIFFFCCCCCCDDDGGGIIIIIIJJJKKKKKKJJJIIIGGGEEEHHHJJJLLLMMMKKKGGGCCC@@@;;;999777888===GGGQQQWWW[[[^^^ccceeeeeebbb]]]ZZZQQQJJJAAA:::555222000///111///---,,,------,,,+++,,,+++))))))))))))+++,,,(((((((((((((((((((((((((((((())))))))))))(((((((((&&&###!!!!!!###&&&(((,,,)))'''(((***,,,***((('''''''''(((((())))))***(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))))))))((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))***)))'''%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&''''''&&&'''))),,,000222,,,+++))))))******)))((()))'''%%%%%%'''(((''''''UUUUUUVVVXXXZZZZZZXXXVVVTTTVVVZZZ^^^bbbfffhhhiiijjjiiiiiihhhhhhhhhhhhhhhggghhhjjjjjjiiigggdddccc]]][[[WWWVVVUUUTTTRRRPPPLLLNNNQQQTTTVVVXXX\\\___bbbdddhhhkkknnnnnnnnnnnniiijjjkkkllllllllllllmmmdddeeeccc\\\QQQGGGAAA???@@@CCCGGGMMMRRRWWW[[[^^^\\\[[[YYYTTTMMMFFF@@@<<<777444000............---------------,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((((((((((((((((()))***+++(((((((((((((((((((((((())))))(((((('''(((((()))((((((((((((((((((((((((''''''(((((()))******+++***'''&&&)))(((&&&&&&)))((('''%%%$$$$$$%%%'''(((***+++,,,,,,+++)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------,,,+++,,,...111444777;;;@@@CCCBBBEEEHHHJJJKKKLLLMMMOOONNNOOOOOOPPPQQQRRRSSSSSSUUUWWWXXXZZZZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPOOOOOONNNMMMKKKIIIHHHHHHIIIJJJIIIJJJIIIGGGFFFJJJSSSZZZiiitttzzzqqqggg^^^WWWRRRPPPPPPNNNJJJGGGEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKJJJLLLLLLMMMNNNNNNLLLKKKJJJDDD@@@;;;888888===CCCGGGUUUYYY___dddeeeddd```^^^ZZZUUUNNNGGGAAA:::333///111///------...//////...,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((((((%%%###$$$&&&(((&&&$$$&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((()))))))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))((((((((((((''''''&&&&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%((((((((('''''''''''''''(((''''''&&&'''***,,,---)))(((''')))+++++++++)))+++***(((((((((((('''&&&RRRRRRRRRSSSUUUUUUSSSPPPQQQSSSWWW[[[___bbbdddeeeggggggfffeeeeeefffffffffffffffffffffeeedddbbbaaa^^^\\\[[[ZZZZZZXXXUUURRRJJJLLLNNNOOOPPPRRRVVVXXX]]]___bbbeeehhhjjjkkkkkkjjjllllllkkkhhhfffffffffeeeeeeccc]]]TTTJJJBBB>>>999;;;???CCCGGGMMMSSSWWWZZZ\\\]]][[[VVVPPPKKKIII>>>:::444000...---,,,+++......---------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))(((%%%$$$'''&&&$$$$$$((()))((('''&&&&&&'''((())))))***+++,,,+++)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,------.........111666:::>>>BBBFFFIIIFFFHHHKKKMMMMMMMMMMMMNNNQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWXXXXXXWWWUUUUUURRRRRRQQQPPPNNNMMMLLLLLLKKKKKKIIIFFFDDDCCCEEEGGGFFFGGGIIIIIIKKKTTTcccmmmzzzppphhhddd\\\ZZZWWWRRRMMMIIIEEECCCGGGGGGGGGHHHIIIJJJJJJKKKMMMMMMMMMMMMNNNNNNOOOOOOJJJGGGBBB>>>;;;;;;===>>>LLLQQQWWW]]]aaabbbbbb``````]]]YYYTTTMMMDDD;;;444111///------......---,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******'''((())))))))))))((('''((('''%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%&&&''''''((('''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((('''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((***++++++))),,,+++))))))***)))(((&&&VVVUUUTTTSSSTTTSSSPPPNNNPPPQQQUUUXXX\\\___aaabbbbbbaaa`````````aaabbbcccaaaaaaaaaaaaaaaaaaaaaaaa\\\[[[ZZZZZZ[[[[[[YYYWWWRRRSSSRRRQQQOOOOOOQQQRRRXXXYYY[[[]]]___aaaccccccfffhhhjjjiiifffdddcccdddeeedddbbb___ZZZRRRIIICCC999:::;;;;;;===AAAHHHMMMUUUZZZ___```]]]XXXUUUTTTIIIDDD===777333111///...............------------,,,,,,+++++++++************)))))))))((((((((('''((((((''''''&&&''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((%%%$$$&&&'''$$$%%%(((************************'''(((***++++++***(((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,,,,+++,,,---///222333333777===AAAEEEHHHJJJLLLHHHKKKNNNOOOOOONNNNNNOOOQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSPPPOOONNNMMMLLLJJJIIIIIICCCDDDEEEDDDDDDGGGLLLPPPTTTXXX\\\___dddoooxxxvvvssslllcccYYYPPPJJJJJJIIIGGGFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNKKKJJJIIIGGGEEECCCAAA@@@BBBGGGNNNVVV]]]aaacccddddddbbb___\\\VVVNNNEEE>>>555333000......---+++******++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******((())))))))))))))))))(((***++++++***))))))***,,,((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%&&&'''''''''''''''''''''$$$$$$%%%&&&'''&&&%%%%%%&&&%%%&&&((()))***(((''')))(((((((((******((('''bbb```]]][[[ZZZYYYVVVTTTOOOQQQTTTWWWZZZ]]]^^^___]]]]]]\\\[[[\\\]]]^^^___^^^^^^^^^^^^___```bbbccc\\\[[[ZZZZZZ\\\^^^___^^^[[[[[[XXXTTTPPPNNNNNNOOOVVVVVVVVVWWWXXXZZZ[[[\\\___cccfffgggeeedddfffhhheeedddbbbaaa```ZZZPPPIII<<<<<<:::888777:::@@@FFFQQQWWW^^^bbbaaa^^^\\\[[[SSSNNNFFF???:::777444333//////.........---------,,,,,,,,,+++++++++************))))))(((((((((''')))((('''&&&&&&&&&&&&&&&************************,,,,,,+++******)))******)))))))))))))))))))))))))))))))))))))))((((((((()))&&&&&&((()))&&&'''***&&&&&&''''''''''''&&&&&&%%%''')))++++++***(((&&&((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,...---,,,,,,...111444777888<<>>;;;999666555888???JJJOOOVVV\\\______^^^]]]VVVUUUSSSNNNGGG???777222444111---++++++,,,++++++***,,,...---******---///$$$$$$&&&'''))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((******)))(((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''*********)))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***************************+++***)))))))))***,,,---************++++++++++++............///222666:::@@@CCCGGGKKKMMMNNNNNNMMMMMMMMMMMMNNNPPPOOOMMMKKKKKKLLLMMMMMMKKKKKKKKKMMMSSSOOOMMMOOOSSSSSSOOOJJJIIILLLNNNMMMIIIFFFFFFGGGGGGIIINNNVVVbbbppp}}}yyymmmeee\\\VVVPPPIIIHHHJJJNNNLLLKKKLLLNNNPPPQQQPPPMMMJJJIIILLLQQQSSSPPPLLLHHHDDDCCCFFFPPP[[[cccggghhhgggeeedddaaa\\\VVVQQQGGGDDD???888111---------+++++++++++++++*********---------,,,,,,,,,++++++***)))((()))+++,,,,,,+++))))))(((((((((((())))))*********)))))))))))))))((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&$$$'''###$$$***$$$%%%******)))((('''&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&((()))+++,,,---''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&$$$&&&))),,,((('''&&&'''((()))((('''((((((''''''''''''(((((()))))))))))))))(((''''''~~~zzztttmmmgggdddaaa\\\XXXXXXWWWUUUTTTTTTVVVXXXYYY[[[ZZZYYYZZZ\\\^^^___^^^___\\\YYYXXXZZZ[[[[[[[[[]]]]]]]]]]]]\\\[[[ZZZZZZXXXZZZ[[[[[[ZZZYYYZZZ[[[[[[ZZZZZZ[[[]]]```bbbddddddiiiiiifffhhhllleeeYYYJJJBBB;;;999999888:::===>>>DDDNNNXXXaaadddcccbbbbbbaaa^^^YYYQQQHHH@@@;;;777444000...---...------+++,,,---,,,******,,,...,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((******)))(((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***************************))))))))))))***++++++******++++++++++++,,,,,,.../////////111555<<>><<<===<<<::::::666;;;EEESSS```ggggggeeejjjiiigggccc]]]UUUMMMIII???;;;666222000000///...,,,------,,,******,,,---/////////...---,,,+++***))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((((((******)))(((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))***************+++++++++++++++,,,------///000111222666<<>>888444222///.........---,,,+++++++++,,,***+++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))***))))))(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((((()))******++++++((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))'''((()))***+++***)))(((+++*********+++,,,...///222444777:::===BBBGGGJJJLLLMMMPPPQQQQQQPPPMMMLLLLLLHHHBBB???===<<<;;;:::<<<>>>@@@BBBCCCDDDGGGIIIHHHJJJLLLMMMLLLLLLNNNPPPNNNLLLLLLSSS___mmmvvvzzz}}}|||nnndddWWWOOONNNOOOPPPPPPMMMNNNNNNMMMLLLMMMOOOQQQVVVUUUTTTUUUXXX\\\```bbbhhhfffcccbbbbbbcccbbbaaa\\\ZZZVVVRRRLLLDDD===888333222111///............,,,,,,+++++++++*********---,,,++++++++++++***)))***))))))))))))))))))***,,,++++++***)))(((''''''***))))))(((((())))))***((((((((((((((((((((()))&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&)))+++'''+++333,,,"""%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))))))))******)))))))))%%%''')))))))))((()))***)))(((&&&&&&(((******)))*********++++++*********++++++++++++***)))((((((~~~sssjjjccc``````]]]ZZZYYYZZZ\\\]]]]]]WWWTTTRRRQQQSSSTTTUUUUUURRRRRRSSSUUUWWWZZZ]]]^^^dddeeeeeedddccccccfffhhhffffffeeecccbbbaaa```___]]]^^^^^^]]]___cccdddbbbbbb\\\UUUNNNEEE<<<888:::;;;;;;===EEEQQQ\\\cccfffiiijjjlllllljjjfffbbb___UUUPPPHHHAAA;;;666111...111///...---,,,,,,,,,+++******+++++++++++++++***))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))***))))))(((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''(((((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))'''(((***+++++++++***)))***))))))***+++...000222666:::???CCCEEEFFFGGGHHHOOOPPPQQQQQQPPPMMMJJJHHHFFFBBB===999888888888777>>>@@@CCCDDDEEEFFFIIIKKKMMMNNNPPPPPPPPPPPPRRRTTTRRRUUU^^^nnntttiiiccc]]]UUUOOONNNPPPQQQQQQOOOOOOPPPQQQSSSTTTUUUWWWYYY\\\```bbbgggdddaaa``````aaa``````]]][[[YYYWWWTTTNNNFFFAAA555333111///......///000,,,,,,,,,+++++++++******...,,,++++++,,,,,,***)))******))))))))))))******)))))))))))))))*********)))((((((''''''(((((()))''''''''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''((())))))444BBB;;;(((###''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&(((((((((((('''''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''((((((((('''&&&(((+++...+++)))'''&&&((()))***)))******++++++++++++******+++++++++,,,+++******)))|||ooojjjccc^^^[[[ZZZYYYXXXTTTRRROOONNNOOOQQQQQQQQQRRRQQQRRRRRRTTTWWWYYYZZZaaabbbccccccbbbccceeegggfffgggggggggfffdddcccbbb^^^^^^]]]\\\\\\]]]]]]]]]bbb___\\\XXXNNNAAA;;;<<<::::::;;;???HHHSSS___ffflllmmmoooooonnnjjjfffddd^^^ZZZSSSLLLEEE>>>777222444111///.........---+++.........---,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&''')))*********)))(((((((((((((((''''''(((((((((((('''''''''((())))))******))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((()))******))))))))))))))))))))))))'''''''''((((((((())))))************************))))))***+++++++++++++++*********+++...111555777<<<@@@FFFIIIJJJIIIHHHHHHRRRSSSSSSRRROOOLLLHHHEEE@@@===999777888999::::::BBBDDDFFFGGGGGGHHHJJJKKKJJJKKKMMMQQQUUUZZZ]]]___dddlll{{{www```OOOPPPOOONNNMMMMMMMMMMMMMMMMMMPPPSSSVVVXXXZZZ]]]```cccaaa^^^]]]^^^_________]]][[[ZZZZZZZZZVVVOOOIII;;;999666333000000000000---------,,,,,,,,,++++++---,,,++++++,,,---+++***+++******))))))******+++((((((((()))******++++++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((***,,,888HHH@@@,,,%%%((('''''''''&&&&&&%%%%%%''''''((()))))))))((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((&&&&&&(((,,,///...+++(((''''''((()))((()))***+++,,,,,,+++***)))(((((()))***************zzzqqqiiibbb\\\YYYXXXUUUQQQOOOOOOOOONNNNNNPPPOOOOOOOOOPPPSSSUUUWWWZZZ\\\___aaabbbccceeegggdddccccccbbbccccccdddeeebbbbbbaaa```^^^\\\[[[\\\___]]]]]]^^^XXXLLLAAA===777999;;;===AAAJJJVVV___kkkllloooppppppmmmjjjhhhccc```\\\WWWPPPHHH@@@:::666333000///000000...,,,---------------,,,+++***))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))*********)))(((((((((((((((''''''((((((((((((''''''(((((()))************)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++,,,...111666;;;===BBBEEEHHHJJJJJJJJJJJJKKKRRRRRRRRRPPPLLLGGGCCC@@@;;;999888999;;;>>>@@@@@@EEEFFFHHHHHHGGGGGGHHHJJJFFFHHHNNN[[[jjjxxxiii^^^XXXPPPLLLKKKKKKKKKJJJHHHLLLQQQTTTVVVWWWYYY\\\]]]\\\[[[\\\___`````````___\\\[[[\\\]]][[[TTTOOOGGGCCC>>>999444222111111.........---------,,,,,,,,,+++***+++---------++++++******))))))******+++)))))))))))))))*********))))))(((((((((((())))))***))))))(((((('''''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''(((''''''''''''((()))***'''******222===666))))))%%%%%%&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((((((((())),,,...000---)))'''''''''((('''((()))***++++++***)))((('''''')))***+++,,,,,,,,,sssiiibbb]]]ZZZUUURRRPPPOOONNNMMMLLLKKKKKKKKKMMMOOORRRTTTTTTXXX]]]```ccceeegggiiiaaa```^^^]]]^^^aaadddffffffeeeddddddaaa]]]]]]^^^\\\YYYZZZ```___UUUGGG>>>777;;;>>>======BBBMMMWWWeeegggkkknnnpppooonnnmmmfffdddaaa]]]XXXPPPGGGAAA888555111000111111///,,,'''((()))+++,,,---------)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))************************((('''&&&&&&'''((()))*********)))(((((((((((((((''''''((((((((((((''''''(((((()))***************'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''************++++++++++++))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------...000444:::???BBBFFFGGGHHHHHHHHHJJJMMMOOOOOOOOONNNLLLHHHCCC>>>;;;999888888;;;???CCCEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGIIIMMMXXXmmmuuujjj[[[RRROOOOOOMMMLLLFFFKKKPPPSSSTTTTTTVVVXXXZZZYYYZZZ\\\```bbbbbbbbbaaa^^^\\\]]]___]]]WWWQQQPPPLLLEEE>>>888444222111//////.........---------,,,+++***+++---...---,,,++++++************++++++++++++******))))))((((((******))))))))))))******,,,++++++***)))(((((('''''''''''''''((((((((()))&&&(((***+++,,,+++)))(((((((((((((((((()))******$$$)))''')))...(((###+++###$$$$$$%%%&&&(((((()))''''''((()))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$''')))++++++***+++,,,222...***'''&&&''''''&&&'''(((***++++++***((('''((()))***,,,.../////////xxxppplllbbbXXXVVVYYYUUUNNNRRRNNNJJJJJJLLLNNNMMMLLLUUUXXX[[[]]]]]]]]]^^^___XXXYYYYYYYYYYYYZZZ]]]```dddeeeeeeeeebbb___[[[YYYZZZ\\\]]]]]]ZZZUUUOOOKKKBBB===:::;;;>>>BBBHHHPPPZZZfffoooooonnnppppppmmmllliiiddd```\\\WWWRRRNNNGGG@@@777333333444222///******,,,...000///,,,***))))))))))))))))))******))))))(((((((((((())))))(((''''''(((+++,,,,,,+++---+++)))((('''((()))***&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))))))))*********))))))(((((('''''''''((()))+++,,,***(((&&&&&&((((((((('''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))+++)))((())),,,---+++)))))))))***+++,,,,,,------,,,,,,+++***))))))******)))))))))))))))******+++---,,,+++++++++,,,---...111111333555999===@@@BBBHHHIIIKKKMMMNNNNNNNNNNNNRRROOOJJJDDD@@@===<<<;;;999999;;;>>>BBBEEEGGGGGGGGGHHHIIIIIIFFFEEEHHHLLLKKKSSSgggsss```UUUOOOKKKIIIMMMMMMOOOSSSUUUTTTRRRQQQTTTVVVXXXXXXZZZ___dddffffffcccaaa```aaa___ZZZVVVTTTSSSOOOJJJCCC<<<666333...------...///000///...//////...------------...---,,,,,,++++++,,,,,,---***)))(((((()))*********************************(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((''''''''''''(((((()))((()))***)))((('''((()))((((((((((((''''''''''''&&&''')))((('''&&&((()))''''''''''''''''''''''''))))))(((((((((((())))))+++)))'''&&&%%%&&&'''(((&&&&&&&&&&&&((()))***+++&&&&&&''''''((()))))))))(((((('''%%%$$$%%%'''***$$$&&&)))+++,,,,,,,,,+++((((((((()))***+++++++++...,,,***((())),,,000222wwwmmmjjjmmmlllhhhaaa[[[TTTQQQRRRTTTSSSRRRTTTVVVXXX[[[\\\[[[YYYXXXRRRSSSUUUVVVWWWYYY\\\^^^aaabbbdddeeedddbbb```^^^^^^```aaaaaa^^^YYYTTTQQQHHHBBB>>>>>>>>>???DDDJJJXXXdddnnnpppooopppoookkkllljjjfffdddaaa]]]XXXTTTSSSKKKAAA:::777444000,,,///---,,,,,,---...---+++************************))))))(((((((((((())))))***)))((()))***+++***))),,,+++)))((('''((()))***))))))((((((((((((((()))))))))))))))))))))))))))))))))************))))))((('''''''''((()))+++,,,)))'''&&&%%%&&&'''&&&%%%(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))+++)))((()))+++,,,+++)))))))))******+++,,,,,,---,,,++++++***))))))******)))))))))))))))***++++++---,,,,,,++++++,,,......000111444888<<>>===BBBAAA@@@AAACCCEEEGGGGGGDDDGGGIIIJJJIIIHHHKKKNNNZZZddd|||tttggg]]]UUUPPPOOOPPPRRRRRRPPPOOOPPPRRRQQQRRRTTTUUUWWW[[[___aaacccaaa```aaabbbaaa^^^[[[ZZZXXXUUUQQQJJJCCC===999333111000///000111000/////////...------------...---,,,,,,++++++,,,,,,---+++******)))***+++******************************)))))))))(((((('''''''''))))))))))))))))))))))))******)))((('''''''''(((((()))***)))((('''((()))((((((((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,+++)))''''''((()))***&&&&&&%%%%%%&&&'''((((((((((((((((((((('''''''''))))))((('''%%%&&&(((+++###%%%&&&((()))))))))(((((((((((())))))************)))(((((())),,,///111vvvkkkeeeeeeeeebbb]]]ZZZXXXVVVWWWYYYYYYVVVSSSQQQSSSUUUWWWWWWWWWXXXZZZ]]]___bbbdddffffffeeeeeebbbcccddddddbbb^^^ZZZXXXSSSLLLFFFDDD@@@===???CCCSSS^^^jjjoooppppppmmmjjjjjjhhhfffeeedddccc```^^^___XXXNNNFFF???999222---333000,,,***+++,,,------++++++++++++++++++++++++***))))))(((((())))))***+++***))))))******)))'''++++++)))((((((((()))***---,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''')))***++++++)))''''''''''''&&&%%%(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***)))((()))+++,,,+++***((())))))******+++++++++,,,+++******)))***************))))))******+++,,,------,,,,,,,,,...///000444555888<<>>AAALLLVVVcccllloooooollliiigggddd```___```ccceeefffddd___XXXPPPJJJBBB;;;666333000,,,++++++,,,---------,,,,,,,,,,,,,,,++++++***))))))))))))))))))***+++)))((()))******)))(((+++***)))(((((()))******,,,+++******)))))))))***((((((((((((((((((((((((((())))))************))))))(((''''''''')))***+++///---+++******)))((('''(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))))))))*********++++++***************++++++************+++,,,,,,...---------...000222333;;;<<<>>>AAADDDGGGIIIJJJMMMNNNNNNNNNMMMKKKJJJHHHIIIJJJKKKLLLLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDEEEFFFHHHKKKLLLMMMTTTcccsss}}}www|||{{{ooo___UUUSSSSSSPPPNNNOOOTTTXXXYYY[[[]]]^^^___```bbbddddddcccccc___``````___\\\WWWRRROOOCCC>>>777222000000////////////...------------...---,,,,,,++++++,,,,,,---///000000///---+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******************++++++***((('''((()))(((((((((((('''''''''''')))&&&$$$&&&+++...+++(((''''''''''''''''''''''''&&&&&&'''(((***,,,...///++++++***))))))******+++...---,,,***)))((((((((())))))((((((''''''''''''((())))))(((''''''(((***))))))(((((('''(((((()))(((((((((((((((((((((((((((***---000444666888999lllYYYQQQOOOOOOOOOWWWYYYZZZZZZWWWUUUTTTTTTXXXZZZ\\\___bbbcccddddddgggffffffffffffeeeeeeeeegggaaa[[[WWWQQQIIIEEEFFFIIIPPP\\\gggmmmlllkkkjjjccc^^^WWWSSSVVV]]]dddhhhdddbbb^^^YYYSSSKKKCCC>>>444222///.........---,,,---------,,,,,,,,,++++++******))))))))))))******(((''''''(((***,,,+++***))))))))))))))))))******((((((((((((((()))***+++(((((((((((((((((((((((((((((()))***************)))((((((''''''(((******///---+++*********)))'''(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((()))))))))))))))******)))))))))))))))*********+++***************+++++++++++++++++++++,,,,,,---.........///111444666888???@@@BBBDDDFFFHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIKKKLLLNNNOOONNNLLLJJJHHHHHHIIIJJJIIIGGGEEEFFFGGGLLLUUU^^^cccnnnuuuggg\\\TTTSSSNNNNNNTTTXXXXXXYYY\\\\\\^^^```aaaaaaaaaaaaaaa\\\]]]___```___]]][[[YYYJJJEEE<<<555111///...---//////...------------...---,,,,,,++++++,,,,,,---///111222111...++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++++++++,,,---...***+++,,,+++((('''((()))((((((((((((''''''''''''(((%%%###'''---111000---(((((((((((((((((((((((((((((((((((()))***+++,,,))))))((((((((()))))))))...---,,,+++))))))))))))''''''''''''(((((())))))&&&'''((('''&&&&&&'''(((******)))(((((((((((()))(((((((((((())))))))))))+++---000444888:::<<<===ooo\\\RRRNNNMMMQQQSSSTTTTTTSSSSSSSSSTTTTTTUUUWWWZZZ\\\^^^______gggfffeeeeeefffgggiiijjjjjjeeebbbaaa\\\UUUQQQRRRMMMPPPYYYdddjjjjjjiiijjjbbbZZZQQQKKKLLLSSS[[[``````aaaaaa___ZZZRRRKKKFFF;;;888555222111000...---...------,,,,,,++++++***+++******))))))******+++(((''''''(((+++,,,,,,+++))))))))))))************''''''''''''((()))******))))))))))))))))))))))))'''((()))******+++*********)))(((''''''((()))***,,,***(((((((((((('''&&&(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''(((***)))(((((()))+++*********************************)))******+++,,,,,,,,,++++++,,,,,,---.........///111555888<<<>>>@@@AAADDDFFFIIIKKKLLLMMMGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJKKKLLLKKKIIIGGGEEEDDDFFFGGGFFFDDDFFFJJJOOO\\\mmm~~~nnn^^^YYYQQQMMMSSSVVVTTTTTTXXXYYY[[[^^^^^^^^^]]]]]]^^^[[[\\\^^^___```aaa``````TTTMMMDDD<<<666222///...//////...------------...---,,,,,,++++++,,,,,,---...111333222...++++++,,,************************''''''(((((((((((())))))************************************,,,---...///+++,,,,,,+++)))'''((((((((((((((((((''''''''''''&&&%%%%%%(((---000000///(((((((((((((((((((((((())))))((((((((((((((()))''''''''''''((((((((((((******)))(((((('''((((((&&&&&&''''''((())))))***%%%'''((('''&&&%%%&&&'''((((((((((((((('''''''''((((((((()))***+++++++++...000222666999;;;===>>>vvvcccYYYUUUOOOPPPQQQPPPOOOOOOQQQSSSOOOPPPQQQTTTVVVXXXZZZ[[[cccbbb``````aaadddgggjjjhhheeeeeegggeee___\\\^^^WWWVVVZZZccchhhggggggjjjddd\\\QQQIIIHHHJJJOOOQQQVVVYYY^^^```^^^ZZZUUUQQQIIIDDD<<<666333111000///---------,,,+++*********+++******))))))******+++)))((('''(((***++++++***(((((()))***************(((((('''''''''(((((()))))))))))))))))))))))))))'''((()))******+++++++++***)))(((''''''((()))***+++)))''''''(((((('''&&&(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&(((***)))(((''')))++++++++++++++++++++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,---......---...000333888<<>>@@@BBBCCCyyylllcccYYYRRRQQQQQQPPPMMMLLLMMMOOORRRRRRQQQRRRUUURRRVVVXXXWWWWWW[[[___aaakkkjjjhhhffffffgggiiijjjggghhhgggfffeeeeeehhhjjjgggeee___UUUJJJBBB@@@AAABBBIIITTT\\\``````^^^]]]^^^XXXOOOFFF@@@:::666333...000111///+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,+++)))((((((((()))************)))))))))))))))*********)))******+++,,,(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---((())))))***++++++,,,,,,+++---...///......///111333777<<<@@@BBBCCCEEEFFFLLLLLLMMMLLLJJJGGGDDDBBB@@@??????BBBGGGKKKKKKJJJLLLGGGEEEFFFFFFCCCCCCEEEGGGRRR]]]hhhwww}}}mmm___WWWTTTQQQOOOMMMMMMOOOSSSWWWZZZZZZZZZ^^^^^^___aaabbbcccdddeeeeeeccc___YYYQQQGGG===555333333333111...,,,---...---.../////////...,,,,,,------------------------,,,+++***)))))))))***+++...---,,,,,,++++++,,,,,,'''(((***+++,,,,,,,,,+++************))))))))))))(((((())))))))))))((((((%%%''')))******)))'''%%%&&&&&&''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&''''''''''''''''''''''''((((((((()))))),,,+++++++++******))))))))))))))))))((((((((((((******))))))))))))******))))))***,,,,,,------,,,(((((((((***---111555888::::::;;;===>>>@@@AAAAAApppddd]]]YYYVVVSSSVVVTTTRRRQQQOOONNNPPPRRRSSSUUUWWWVVVVVVYYY]]]```ggggggffffffggghhhiiijjjjjjkkklllkkkjjjiiikkklllhhhfffbbbYYYOOOGGGCCCBBB>>>CCCJJJQQQWWW\\\___aaaaaa]]]VVVNNNGGG???777222---//////...,,,******************************************************************))))))*********++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''',,,+++***)))((())))))***)))))))))))))))*********,,,,,,+++***)))))))))***(((((((((((()))))))))*********************************)))*********+++,,,)))******++++++,,,,,,---***+++---------...000333888;;;AAAEEEGGGHHHIIIJJJKKKKKKJJJHHHEEEBBB???>>>===<<<===AAAGGGJJJJJJIIIGGGEEEFFFHHHGGGEEEIIIOOOXXXhhhzzzrrrfff]]]UUUQQQQQQPPPPPPSSSVVVXXXXXXWWW]]]^^^___```bbbbbbccccccdddbbb```\\\WWWOOOFFF@@@666444111///------............/////////...---,,,------------------------...---,,,+++++++++,,,,,,------,,,++++++++++++,,,((()))***+++++++++++++++************))))))))))))))))))************))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))))))))(((((((((((())))))))))))((((((((((((******))))))))))))******)))******+++,,,,,,,,,,,,)))***+++...111555888:::>>>>>>>>>?????????@@@@@@wwwpppjjjgggiiieee^^^WWWRRRPPPOOOOOOPPPPPPPPPPPPQQQSSSWWWZZZaaabbbdddeeeggghhhiiiiiikkkmmmoooooommmllllllmmmiiihhhfff```WWWNNNHHHEEE>>>>>>@@@CCCJJJRRRZZZ^^^cccaaa^^^YYYRRRHHH===666111000/////////...,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))))))))(((((())))))******++++++...---,,,***)))(((((((((((((((((()))))))))******++++++++++++++++++++++++))))))))))))*********++++++++++++,,,------......+++,,,------...111555888<<<@@@EEEHHHIIIJJJLLLMMMLLLJJJGGGDDD@@@===;;;:::999:::===AAAFFFHHHIIIHHHEEEEEEGGGIIIJJJLLLUUU___mmmrrrggg___WWWTTTQQQPPPQQQSSSTTTTTTZZZ[[[]]]^^^``````aaaaaacccbbbaaa```^^^YYYRRRNNN???:::333//////000000///...////////////...---,,,------------------------//////...------------...------,,,++++++++++++++++++***************++++++************))))))))))))***++++++++++++++++++***((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''&&&&&&&&&(((((()))))))))*********'''''''''''''''&&&&&&&&&(((((((((((())))))))))))******))))))))))))*********************+++++++++***,,,///333666999;;;===AAAAAAAAA@@@??????>>>>>>vvvjjjbbb\\\WWWRRRPPPMMMKKKLLLMMMOOOSSSXXX\\\^^^aaadddggghhhhhhhhhhhhkkknnnooonnnlllkkkkkkjjjkkkjjjggg```WWWOOOJJJCCC@@@<<<<<<@@@GGGNNNRRR___```aaaaaa\\\SSSHHH@@@;;;777111///000111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++++++++******)))''''''((()))***++++++,,,---,,,+++***))))))))))))(((((()))))))))*********++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,------......//////---...//////111555:::??????BBBFFFHHHIIIJJJKKKLLLMMMJJJFFFBBB>>>;;;::::::999:::===AAADDDFFFFFFEEEFFFDDDFFFLLLSSS\\\kkkxxx{{{jjjcccZZZSSSPPPRRRTTTVVVTTTUUUWWWZZZ\\\]]]^^^___bbbbbbbbbcccccc```\\\XXXLLLDDD999444333444222//////////////////......---......................../////////...............---,,,,,,+++***+++++++++,,,+++***)))))))))***+++************)))))))))(((******++++++++++++******))))))(((''''''((())))))(((((((((''''''&&&&&&%%%'''(((((((((((()))))))))***))))))((('''&&&&&&%%%)))))))))*********++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))******************************+++...222777:::===>>>>>>AAAAAAAAA@@@??????>>>>>>~~~vvvjjj___VVVPPPLLLMMMNNNMMMQQQVVVXXX[[[^^^bbbeeefffeeeeeefffiiimmmoooooommmlllllllllmmmmmmlllggg```XXXRRRIIIDDD>>><<<>>>CCCGGGIIIUUUXXX]]]bbbbbb]]]UUUNNNFFF???555000///000111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******)))))))))))))))******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++***)))''''''((()))***++++++,,,+++***************++++++))))))))))))************++++++++++++++++++++++++***+++,,,---------,,,,,,,,,------...//////000000---...000111333777===BBBCCCEEEHHHIIIHHHHHHIIIJJJIIIFFFBBB>>>;;;:::999:::;;;===???AAACCCCCCDDDDDDGGGEEEIIIVVVfffwwwnnn^^^UUURRRSSSTTTOOOPPPQQQTTTVVVYYY[[[]]]aaaaaabbbdddeeeccc```]]]VVVMMMAAA:::777555111---000000//////...................................................------,,,,,,,,,+++************+++,,,+++***)))))))))***+++************)))))))))((()))******************)))***)))(((((((((((()))*********))))))((((((''''''(((((((((((()))))))))*********)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))*********))))))))))))******+++******)))******+++,,,---000444999<<<>>>??????>>>>>>>>>???????????????yyycccXXXQQQPPPOOOKKKMMMSSSXXXZZZ]]]```bbbcccbbbbbbdddhhhlllnnnooonnnnnnnnnnnnnnnnnnnnnlllggg```\\\OOOIIIBBB@@@BBBFFFHHHHHHMMMQQQVVV]]]aaa```\\\YYYOOOGGG===444000///000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))))))))******+++))))))))))))))))))))))))************************))))))************))))))'''))),,,---...,,,***)))(((((())))))******++++++******))))))***++++++,,,)))))))))*********++++++++++++++++++++++++++++++***+++---.........---,,,---------...//////000000---...000222555999>>>BBBGGGHHHJJJIIIGGGFFFFFFGGG@@@>>><<<999888888999:::===>>>AAABBBBBBCCCFFFHHHIIINNNZZZlllnnn^^^TTTPPPNNNOOONNNNNNOOOQQQUUUXXXZZZ______```bbbddddddbbb```ZZZSSSIIIAAA;;;666000,,,111000//////......//////........................------......------,,,+++,,,,,,+++***************+++***************++++++************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))((((((((()))))))))*********))))))(((((('''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''(((((())))))************))))))))))))******+++******)))***,,,---...000222666:::===?????????<<<======>>>???@@@AAAAAA|||nnnccc```[[[TTTSSSXXXYYYZZZ\\\^^^____________```ccchhhjjjllllllmmmooopppnnnmmmnnnnnnlllhhhdddYYYQQQIIIEEEFFFJJJKKKKKKKKKLLLPPPVVV[[[^^^]]]\\\VVVQQQIII???666222111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))((()))))))))))))))***++++++))))))))))))))))))))))))************************(((((())))))))))))((((((&&&))),,,...///---***((()))))))))))))))*********++++++******)))*********))))))*********+++++++++************************)))+++,,,......---,,,+++,,,,,,---......//////000///111555777999===AAADDDHHHHHHHHHFFFCCCAAAAAAAAA999999888888999:::;;;<<<===???AAAAAABBBEEEJJJNNNSSSaaaxxxttteeeZZZUUUTTTRRROOOMMMNNNQQQUUUWWW\\\\\\^^^aaadddeeedddccc\\\YYYSSSLLLCCC<<<555222111111///.........///000........................------.........---,,,+++,,,++++++***************((()))***+++++++++++++++************))))))))))))******++++++++++++******((()))************)))((((((((((((((())))))))))))(((((()))))))))*********)))))))))(((((((((((((((((()))))))))************&&&'''''''''((((((((()))'''''''''((()))***************))))))))))))******+++*********+++---000111444666999<<<>>>@@@AAAAAA>>>>>>??????@@@AAAAAABBB{{{vvvooodddaaafffZZZZZZ[[[\\\]]]^^^^^^^^^\\\___cccfffgggiiikkkmmmqqqooommmmmmoooooollliiicccYYYNNNHHHIIIKKKMMMLLLKKKKKKMMMQQQVVVZZZ\\\\\\[[[ZZZTTTJJJ>>>666333444........................++++++++++++++++++++++++'''(((***++++++***((('''))))))((())))))***++++++))))))))))))))))))))))))******************************++++++++++++******&&&(((,,,//////---+++(((*********)))))))))))))))------+++***))))))(((((()))************+++++++++))))))))))))))))))))))))(((***+++------,,,+++***,,,,,,------.../////////333666:::===???BBBEEEHHHEEEFFFEEEBBB???<<<;;;<<<777888888:::<<<>>>???@@@<<<>>>@@@AAACCCGGGNNNSSS^^^ttt~~~ppphhhYYYVVVQQQMMMLLLNNNRRRUUUZZZZZZ\\\```dddggggggfff^^^]]][[[UUUKKKBBB<<<999222111///.........///000////////////////////////---.../////////...,,,+++,,,++++++***)))*********'''(((***+++,,,,,,,,,+++************))))))))))))+++,,,,,,------,,,,,,+++'''(((***,,,,,,***((('''&&&&&&''''''(((((())))))))))))))))))************(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&''''''(((((((((&&&''''''((()))******+++******))))))))))))******+++*********,,,///111333888999;;;===???AAABBBBBB@@@AAAAAAAAAAAAAAABBBBBB|||mmmkkkbbb\\\^^^___[[[ZZZ\\\___aaaccccccbbbeeejjjnnnjjjmmmooopppnnnjjjhhhhhhddd```ZZZTTTNNNJJJHHHGGGSSSMMMIIIKKKNNNQQQUUUZZZXXX\\\[[[RRRGGG???888222111///......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++------,,,++++++******)))+++++++++++++++***)))((((((((())))))******++++++,,,,,,,,,+++++++++++++++(((((()))***++++++,,,,,,...------,,,+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...//////000111111222555;;;AAADDDEEEDDDCCCHHHEEEAAA>>><<<;;;999888;;;888888;;;;;;;;;>>>CCCAAA???CCCIIIMMMQQQ[[[gggsssnnn```SSSOOOOOONNNRRRYYYZZZYYY[[[___eeegggfffccceeeaaa\\\XXXUUUOOOEEE===333222111111111111///...//////.........---------......---,,,,,,,,,,,,---+++***))))))+++---000222,,,+++******))))))******************)))))))))))))))***---000222222///,,,******))))))))))))******((('''&&&'''((()))((('''++++++******)))(((((((((&&&&&&&&&&&&''')))***,,,)))((('''&&&&&&'''((())))))(((((('''''')))***+++))))))))))))))))))))))))'''))),,,,,,+++******++++++******,,,000333444444:::;;;<<<>>>@@@AAABBBBBB??????@@@@@@@@@@@@AAAAAA|||qqqfffbbb___ZZZYYY[[[YYY[[[^^^___```cccgggjjjjjjlllnnnnnnkkkiiihhhgggiiifff```ZZZTTTNNNKKKIIIPPPLLLJJJLLLMMMNNNRRRXXXZZZ______WWWMMMEEE===666222000......//////...,,,---------------------------............---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))***************+++++++++++++++)))))))))***++++++,,,,,,------,,,+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------...///000222333777:::???DDDGGGGGGFFFEEEEEEAAA<<<888888999999999???;;;:::>>>AAAAAA@@@BBBFFFHHHOOOZZZaaagggqqq|||ttt```UUUOOOMMMQQQWWWYYYYYY[[[^^^bbbfffhhhhhheeeaaa\\\YYYWWWSSSKKKDDD:::666222111111222000...//////.........---------......---,,,,,,,,,,,,---,,,,,,+++******+++,,,---,,,+++******))))))******************))))))))))))***+++,,,...000000---+++******))))))))))))******)))((('''(((***+++***)))((((((((()))******++++++''''''&&&&&&'''(((***+++***)))(((((((((((()))***(((((('''''''''((()))***))))))))))))))))))))))))(((***,,,---,,,***++++++***+++,,,...222555777777999:::<<<===???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@{{{oooeee]]]YYYYYYVVVYYY]]]___```bbbdddfffjjjkkkkkkjjjgggffffffgggkkkiiieee```ZZZSSSOOOLLLLLLKKKLLLNNNLLLJJJNNNUUU[[[aaaddd___WWWOOOEEE===444222///.../////////.................................//////......---,,,************************))))))******+++,,,,,,---***++++++++++++***))))))+++***)))((('''((()))***((())))))******+++++++++))))))******+++,,,,,,,,,,,,,,,+++************+++)))************+++++++++******+++++++++,,,,,,,,,---------------............---------///222444666===@@@DDDGGGIIIIIIHHHFFFAAA===888666777:::===>>>AAA;;;999>>>CCCCCCBBBBBBLLLUUUfffwwwvvvbbbVVVQQQSSSWWWVVVWWWXXXYYY[[[^^^cccfffeeebbb^^^\\\[[[XXXRRRNNNDDD===555111222222111.../////////.........------......---,,,,,,,,,,,,---------,,,+++***)))((((((,,,+++******))))))******++++++*********))))))))),,,++++++,,,------,,,*********))))))))))))******+++***)))***,,,---,,,+++((((((((()))******++++++)))((((((''''''(((((()))******))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))***,,,------+++******+++***+++---111444777:::;;;999:::;;;===>>>?????????@@@@@@@@@@@@????????????rrrddd[[[VVVYYY[[[^^^aaabbbccccccdddhhhhhhgggeeeccccccdddfffiiihhhfffccc^^^XXXSSSPPPKKKLLLOOOPPPLLLGGGJJJPPPZZZaaagggeee```YYYOOOEEE888555111///...///......------------------------...............---,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++******))),,,+++)))'''''''''))))))''''''((()))***+++++++++*********++++++,,,,,,,,,++++++******)))******+++))))))*********+++++++++******+++++++++,,,,,,,,,---------------...............---...000444888:::AAACCCFFFHHHIIIHHHGGGEEE???===;;;;;;===@@@BBBCCCBBB>>>===@@@CCCEEEJJJPPPYYYiiiyyyiii^^^XXXVVVTTTVVVXXXXXXWWWYYY^^^bbbfffddd```^^^]]]\\\YYYVVVNNNDDD999333222333111...////////////..................---,,,,,,,,,,,,---,,,,,,,,,,,,***)))'''&&&,,,+++******))))))******+++++++++*********))))))---+++))))))+++++++++*********))))))))))))******+++***)))***,,,---,,,+++++++++******)))(((((((((***))))))(((((((((''''''))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))***+++,,,,,,***)))***+++***,,,000333666888;;;===;;;;;;===>>>????????????@@@@@@??????>>>>>>======qqqbbbXXXXXXYYYZZZ]]]___aaabbbbbbddddddcccaaa``````bbbeeeeeeeeefffeeebbb___[[[YYYNNNPPPSSSSSSMMMGGGGGGMMMVVV]]]dddfffeeeaaaXXXOOO???;;;555111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++))))))))))))))))))))))))+++++++++******))))))))))))******+++++++++******,,,+++***)))(((((())))))''''''((()))***++++++++++++++++++++++++,,,,,,,,,+++******)))******++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---------...//////...000333777<<>>>>>???AAADDDEEEDDDCCCCCCCCCDDDEEEEEELLL\\\kkkwwwppp```UUUTTTWWWZZZZZZYYY[[[^^^bbbfffdddbbb```___^^^\\\ZZZTTTKKK???777555333111...000000/////////...............---,,,,,,,,,,,,---+++++++++++++++***)))(((,,,+++******))))))******++++++++++++************,,,***(((((()))******)))******))))))))))))*********)))((()))+++++++++***++++++******)))(((((((((*********))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((************************)))***+++***)))((()))++++++...333666777999<<<>>>===>>>???@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;uuuiii\\\ZZZWWWWWWZZZ\\\^^^^^^^^^_________^^^___aaaccccccdddeeeffffffdddbbbaaaVVVVVVVVVVVVPPPHHHGGGJJJNNNUUU\\\```dddeee___WWWJJJDDD<<<555111000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************,,,++++++***))))))(((((())))))***++++++++++++***++++++++++++++++++******((())))))******+++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,------......///000111333777<<<@@@CCCDDDEEEFFFGGGGGGEEECCCBBB>>>???AAADDDGGGFFFCCC@@@???AAAEEEGGGIIITTTmmmqqq```YYYYYYYYYXXXWWWYYY\\\^^^bbbbbbbbbaaa```___^^^]]]YYYRRRIII@@@:::555222111000000000/////////............---,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++******))))))******,,,++++++++++++*********+++***((((((***++++++*********))))))))))))******)))((('''(((*********)))((((((((()))******++++++)))************)))((('''''''''(((((((((((('''''''''(((((()))***)))))))))************************)))***+++***))))))+++---///333888:::999:::<<>>===<<<;;;:::999888777pppjjjaaa[[[YYYZZZZZZZZZYYY[[[\\\]]]]]]^^^```cccaaabbbcccdddeeeeeedddddd```\\\YYYXXXSSSKKKGGGHHHFFFLLLSSSYYY```fffccc^^^UUUNNNDDD;;;555222000///---------------------------------------,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))***+++++++++++++++***+++---......---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---....../////////000333777;;;???CCCEEEFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCEEEFFFEEEBBB@@@===@@@FFFMMMUUUeeeoooiii```YYYVVVVVVWWWXXX[[[]]]```aaaaaa`````````[[[YYYSSSJJJ@@@999555555000000000000/////////.........---,,,,,,,,,,,,---...---,,,*********+++,,,,,,+++******))))))******,,,,,,+++++++++************)))((()))+++,,,+++*********))))))))))))******)))((('''(((*********)))((((((((()))******++++++))))))*********)))(((((('''((())))))))))))((('''((((((***+++++++++***)))***************************++++++++++++,,,...111444999>>>???<<<;;;===?????????@@@@@@@@@??????>>><<<<<<;;;999888666555555~~~pppddd]]]ZZZYYYWWWVVVXXX[[[\\\]]]^^^```bbb______```aaabbbbbbbbbbbbfff```[[[ZZZUUUMMMHHHGGGBBBGGGMMMTTT]]]eeeeeeaaa]]]UUUJJJ???888444222111..............................//////......---,,,++++++++++++++++++++++++((((((((()))******++++++((()))***+++++++++++++++)))+++---000000///---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...)))************+++++++++******+++++++++,,,,,,,,,---------...///000000111///111444999===BBBEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIGGGFFFFFFFFFEEEDDDBBBDDDFFFMMMXXXfffyyy~~~yyyvvvxxx{{{{{{{{{|||nnnaaaZZZXXXXXXXXXVVVYYY^^^aaabbbbbbaaabbb]]]]]]ZZZQQQEEE;;;888888000000000000////////////......---,,,,,,,,,,,,---111///---*********+++,,,,,,++++++***)))*********,,,,,,,,,+++++++++******(((((((((***,,,---,,,+++******))))))))))))******)))(((((((((***+++***)))++++++******)))(((((((((((()))***++++++***)))(((((()))***++++++***)))(((((()))***,,,,,,++++++***************************+++,,,---------...111444999===BBBBBB???<<<>>>@@@>>>????????????>>>>>>===;;;;;;:::888777555444333sssjjjeee[[[QQQUUUWWWYYYYYY\\\___aaa```^^^___aaaaaaaaabbbccceeecccbbbaaa^^^ZZZSSSKKKEEECCCBBBFFFPPPZZZ___aaaddd^^^[[[WWWOOOEEE;;;222---......---...//////...,,,/////////000///......---)))+++++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---+++*********+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------...///000111111111111333444777:::>>>BBBDDDFFFEEELLLNNNHHHEEEHHHJJJHHHIIIEEEEEEGGGFFFCCCCCCEEEEEESSSdddrrryyytttsssvvv~~~}}}}}}wwwzzztttqqqtttyyy}}}ttteee]]]YYYWWWZZZXXXVVVXXX^^^bbb```ZZZ]]]]]]]]]ZZZSSSJJJAAA;;;333333222000------...///.........///////////////,,,,,,------------------)))))))))***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''(((+++---///...---+++***)))***++++++)))***+++++++++)))((('''++++++************++++++///...,,,***(((&&&%%%%%%++++++***)))(((((()))))))))))))))))))))******+++***++++++,,,,,,---......''')))***,,,---000444777:::;;;<<<>>>????????????AAA???<<<;;;<<<<<<<<<<<<666555444444333333333333|||nnn___TTTTTTUUUTTTTTTVVVXXXXXXXXX___aaacccbbbaaa```ccceeehhhgggeeeccc___YYYRRRLLLBBB???@@@HHHQQQWWW\\\aaa```^^^[[[UUULLLBBB999333000///...///000000///---...////////////...------)))+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++------+++*********+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------......///000111222333333888999<<>>????????????@@@???>>>>>>===;;;999777666555444444444444555666ooobbbYYYVVVSSSRRRTTTVVVWWWXXX]]]aaacccbbb___^^^bbbfffjjjiiihhhfffddd___YYYUUUFFF@@@===AAAGGGNNNVVV]]]______^^^ZZZSSSIII???999333111//////000000///..................---,,,,,,***+++,,,+++***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111333555777<<<===@@@CCCEEEHHHIIIJJJIIIJJJIIIFFFGGGJJJIIIEEEEEEDDDDDDEEEEEEIIITTT```pppvvvtttssstttwwwzzz||||||mmm```WWWXXXZZZ[[[\\\\\\]]]___]]]^^^___]]]ZZZTTTMMMJJJ???:::444111111222111000------------------------///.........---,,,,,,,,,...---,,,---......,,,***++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++***)))***+++++++++******)))))))))))))))))))))(((((((((((())))))&&&&&&'''(((***,,,---...******)))))))))***++++++***))))))))))))***++++++++++++++++++++++++,,,,,,+++---000222444777;;;>>><<<<<<===>>>????????????===>>>??????===999555222666666444444555666999:::hhh```XXXVVVXXXYYY]]]```YYY]]]```___\\\\\\aaaggghhhgggfffeeedddbbb^^^[[[QQQIIIAAA@@@BBBGGGQQQZZZ[[[]]]^^^\\\VVVMMMDDD>>>666444000/////////......------......------,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------...............------...111444777:::>>>@@@BBBDDDFFFGGGHHHHHHHHHFFFDDDDDDGGGHHHFFFCCCFFFDDDDDDEEEHHHRRReeewww}}}}}}zzzzzz{{{wwwddd]]]XXXVVVVVVVVVWWWYYY\\\]]]______]]]YYYVVVSSSGGG???777333333444222///...............---------000//////...---,,,,,,+++...---,,,---------+++)))************************++++++,,,,,,,,,,,,+++*********(((((('''((()))***+++***)))(((((()))***+++))))))(((((((((((())))))))))))(((((()))***++++++))))))))))))***++++++,,,******))))))******+++,,,+++++++++++++++++++++++++++...111333555888;;;>>>===>>>>>>?????????>>>>>>:::<<<===<<<999666444333777666555555666999<<<>>>rrreee```^^^[[[[[[^^^TTTWWW[[[ZZZYYY[[[aaafffeeedddcccdddeeedddbbb```]]]SSSIIICCCAAACCCLLLUUUXXX[[[^^^^^^[[[SSSJJJEEE;;;888333000///......---------......------,,,+++***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------....../////////---------///222666:::<<>>???????????????>>>===999::::::888555444555777888777777777999<<>>777222000///...---...............---,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,------............------........................---------...//////000000------///222666:::>>>@@@DDDFFFGGGIIIIIIGGGFFFDDDAAA>>>>>>BBBDDDDDDDDDEEEJJJJJJOOOYYYfffxxxwww^^^VVVVVVUUUTTTVVVWWWYYY[[[]]]^^^_________WWWPPPFFF???:::777333000222111111000000/////////000/////////...---------,,,++++++,,,------+++)))++++++++++++++++++++++++'''((()))***+++,,,------,,,,,,+++***+++,,,---...)))))))))))))))******+++++++++************++++++(((((((((((()))***+++,,,++++++*********++++++,,,+++************+++,,,,,,***++++++,,,,,,---......222555888;;;<<<===@@@BBB@@@@@@@@@@@@???>>>======:::;;;;;;999555555888;;;888888999;;;<<<>>>@@@AAAxxxeee]]]XXXUUUSSSTTTXXX[[[]]]^^^aaa``````bbbeeeiiijjjjjjfff___WWWPPPIIIEEEIIIPPPYYY\\\```cccbbb^^^YYYUUUKKKEEE===666333111000///...////////////...------+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++---.........------------............------........................---------...///000000000...000333777;;;???BBBDDDDDDEEEGGGHHHGGGEEEBBBAAA>>>===???DDDEEECCCEEEKKKRRRVVVbbbuuutttfff]]]UUURRRUUUUUUVVVXXXZZZ]]]___```aaa^^^YYYQQQHHH@@@999444222111111111000///.........////////////............,,,,,,+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))+++,,,+++******)))***+++,,,---(((((()))*********************))))))))))))******''''''(((((()))+++,,,---,,,,,,+++*********++++++++++++******++++++,,,---******+++,,,...///000000444777:::<<<===>>>???AAA@@@AAAAAA@@@???>>>===<<<<<>>:::777999;;;888:::<<<>>>???@@@AAA@@@xxxlll]]]XXXSSSTTTXXX\\\\\\ZZZ^^^]]]]]]___cccgggjjjjjjgggbbb\\\WWWPPPJJJMMMSSSXXX[[[___bbbbbb___[[[XXXPPPJJJAAA999555333222111//////000000//////...---+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++---...///...------------............------////////////////////////---------...///000000111///222666:::???CCCFFFGGGAAABBBDDDEEEDDDAAA>>><<<======@@@FFFFFFCCCGGGOOOZZZaaasss|||kkkZZZUUUYYYSSSTTTVVVYYY[[[^^^```aaabbb___XXXNNNCCC:::555444111000000///...---------.........///////////////---,,,,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&&&&''')))***((('''&&&&&&&&&((()))***'''((()))+++++++++***)))))))))(((((((((((())))))))))))))))))))))))***+++------,,,+++************++++++******++++++,,,---******+++---///000222222333666999;;;;;;<<<===>>>AAAAAAAAA@@@???>>>===<<<>>>CCCFFFDDD>>>:::999:::999:::===@@@AAAAAAAAA@@@rrr```TTTWWW[[[XXXWWW[[[]]]\\\]]]___bbbddddddccc^^^______\\\WWWSSSPPPOOOYYY]]]aaacccbbb^^^[[[YYYRRRMMMFFF@@@;;;666222///222///---,,,------------000///...---------------++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,***+++,,,...///000000000......////////////......---------...///000111222111000///......///111111333777<<<@@@BBBBBBCCCDDDHHHFFFBBB???===<<<===>>>???AAACCCCCCDDDJJJSSSZZZ^^^ppprrr^^^PPPTTTOOOMMMQQQVVVXXX\\\```cccbbb^^^UUUNNNGGG===444333222000000111111000/////////............/////////...---,,,+++,,,------+++++++++,,,,,,---------******++++++++++++******++++++***)))(((((())))))+++***)))'''''''''((((((++++++++++++++++++++++++,,,+++++++++***)))))))))---------,,,,,,+++++++++***+++,,,---------,,,,,,------------///111333444:::;;;===>>>?????????>>>CCCBBBAAA???===<<<::::::888>>>CCCBBB===::::::<<<===???BBBCCCBBBAAAAAABBBsssccc___]]]WWWUUUZZZYYYXXXXXX[[[^^^```aaaaaa___aaabbb```]]][[[YYYYYY^^^aaadddeeebbb___\\\ZZZWWWSSSMMMGGGBBB<<<666222222000......///000///...//////...---------------,,,+++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,...///000000000......////////////......------------...///000000000//////...///000111222666:::???CCCDDDDDDEEEFFFFFFDDDAAA>>>======>>>>>>===BBBFFFEEEFFFMMM[[[fffuuuppp^^^WWWPPPMMMPPPTTTVVVZZZ^^^aaabbb___XXXQQQKKKAAA777555333111000111222111000//////............/////////...---,,,,,,,,,------++++++,,,,,,,,,---------******++++++++++++******+++******))))))))))))***,,,+++***)))))))))******+++++++++++++++++++++++++++++++++***************,,,,,,,,,+++++++++******++++++,,,,,,,,,---------.........///111333666777;;;<<<>>>???@@@@@@??????@@@@@@???>>>===<<<<<<;;;888;;;>>>>>>;;;999999:::===???AAABBBAAAAAABBBCCCrrrfffZZZVVVZZZWWWVVVVVVWWW[[[^^^``````^^^aaacccdddcccbbbccccccdddfffgggeeebbb___]]]]]][[[YYYUUUPPPJJJBBB999444222111000000111222000/////////...------------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++---...//////000000......////////////..............................//////......///111333444;;;>>>CCCFFFGGGFFFGGGGGGCCCAAA???======>>>???@@@???DDDIIIJJJMMMZZZpppjjjZZZQQQJJJKKKOOORRRVVVZZZ___aaa```[[[VVVPPPGGG===777555222000111222111111000//////......//////000///...------,,,,,,------,,,,,,,,,,,,------------******++++++++++++************)))))))))***++++++,,,++++++++++++,,,------***************************************+++++++++++++++++++++************---,,,+++++++++,,,...///...///000111444666999:::<<<===???@@@AAAAAA@@@???=========<<<<<<<<<<<<===:::::::::;;;;;;;;;;;;;;;???@@@AAAAAAAAABBBEEEGGGxxxddd\\\\\\YYYWWWVVVWWWZZZ^^^```aaa\\\___bbbdddeeeeeefffggggggggggggeeeaaa`````````]]][[[YYYUUUOOOFFF<<<666333222111111222222111//////......---------......---,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---...////////////......////////////.....................---,,,,,,.........///111333555777>>>BBBFFFHHHGGGFFFFFFFFF??????>>>===>>>???AAABBBCCCFFFJJJQQQ^^^tttxxxbbbWWWMMMLLLOOORRRUUUYYY\\\___aaa^^^[[[WWWNNNEEE;;;777333000000111111111000000////////////000000///......---------------,,,,,,------------------***++++++,,,,,,++++++***))))))))))))***++++++,,,******++++++,,,---......)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++...---+++***+++,,,...000......000333666888;;;<<<>>>???@@@AAABBBAAA@@@@@@===<<<;;;:::::::::;;;;;;===;;;:::;;;===???@@@@@@BBBCCCCCCCCCDDDHHHMMMQQQuuuddd^^^]]]ZZZWWWWWWYYY\\\___```]]]___ccceeeeeeeeeggghhhffffffeeecccaaa```aaaccc]]]\\\ZZZXXXSSSKKKBBB<<<444222111111111111000.........---------......///---------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---...////////////......////////////........./////////...---,,,+++......///000333666999:::@@@CCCFFFHHHFFFEEEDDDCCC=========>>>???AAABBBDDDFFFFFFKKKZZZtttpppcccUUUQQQSSSTTTVVVYYYXXX]]]______^^^\\\UUULLL@@@<<<555111000000000000000000////////////000000...//////.........------------------------------++++++,,,,,,,,,,,,++++++******))))))***+++,,,,,,(((((()))***+++,,,------)))))))))))))))))))))))))))))))))***+++++++++,,,------------------------...---,,,++++++---///000---...111444777999;;;<<<>>>???AAABBBBBBAAA@@@@@@===<<<:::888777777888888<<<;;;:::;;;>>>AAACCCCCCCCCDDDEEEGGGKKKSSS\\\cccqqqeeebbb^^^YYYWWWXXXZZZ\\\]]]^^^aaadddffffffggghhhiiiffffffeeeccc``````bbbccc]]]\\\ZZZXXXUUUPPPJJJFFF888555222000000000000///...------------...//////....../////////...---,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,------...//////............////////////......//////000000000///---,,,...///000222555999<<<>>>BBBDDDGGGGGGEEEBBBAAA@@@======>>>???AAABBBDDDEEEGGGIIITTTlllppp___WWWUUUSSSRRRRRRUUUYYY]]]^^^___```ZZZSSSHHHBBB:::444111111111111111000000//////000000111...////////////...------............------------++++++,,,,,,,,,,,,++++++++++++*********++++++,,,'''((()))***++++++++++++***************************************+++++++++------------...............---,,,,,,,,,---///000...000222555888;;;<<<===??????AAAAAAAAAAAA@@@???===;;;888666555555666777999999:::;;;===@@@CCCEEEFFFHHHKKKQQQ[[[jjjyyysssiiiddd^^^YYYYYYZZZ\\\\\\]]]```cccffffffggghhhjjjhhhhhhgggdddaaa```aaabbbYYYWWWUUUTTTSSSQQQOOOMMM===999444111000000000000---------------...//////...//////000///...---,,,........................------------------------,,,,,,++++++++++++,,,,,,,,,---......///...............////////////.........///111222111000///...///000111444888<<>>===>>>???@@@BBBDDDEEEFFFJJJTTTiiiqqqfff```YYYTTTQQQRRRVVVZZZ[[[___aaa^^^YYYPPPIII@@@888444333222222111111000000000000111111...//////000///...---,,,///.........------------+++,,,,,,------,,,,,,+++,,,,,,+++*********++++++'''((()))+++++++++******+++++++++++++++++++++++++++++++++***************,,,,,,,,,------.........------------.........///111222555888;;;<<<===>>>>>>???@@@AAAAAA@@@???>>>:::888666444444555666888666999===>>>???AAAEEEIIIMMMQQQXXXccctttpppjjjccc]]]\\\\\\^^^^^^ZZZ]]]aaaccceeefffhhhiiikkkkkkiiifffbbb```___```UUURRROOONNNOOOPPPPPPOOO@@@<<<555111000111111222---------------...///000...///000000000///---,,,................................................,,,++++++******++++++,,,------......///...............////////////.........000111222333111000///000000222555999===AAADDDDDDFFFHHHHHHEEEAAA>>>>>>>>>>>>@@@AAACCCDDDFFFFFFMMM___|||yyyqqqggg^^^ZZZPPPTTTXXXZZZ^^^bbb```[[[UUUNNNDDD;;;666555444444111111000000000000111111...///000000000///---,,,//////.........---------+++,,,,,,------,,,,,,+++------,,,+++************((()))***+++,,,+++******++++++++++++++++++++++++,,,+++++++++******))))))+++++++++,,,,,,---------,,,---......//////......333444777:::===>>>>>>???>>>???@@@AAA@@@@@@>>>>>>777666444333333555888999777<<>>>>>@@@BBBAAA===999:::888666444555888<<>>@@@BBBBBBBBBEEEKKKPPPXXX___kkk~~~}}}xxxvvvuuutttxxx~~~wwwrrr______^^^\\\\\\]]]```ccciiihhhgggffffffccc^^^[[[SSSJJJBBBBBBIIIOOOQQQPPPJJJCCC:::444222222111111......................../////////////////////////////////.........------.........---------,,,,,,...---------,,,,,,,,,,,,,,,---...///////////////000///............///000111111111111111111222222333555888<<>><<<===>>>>>>???CCCGGGHHHLLLXXXeee{{{qqq___YYYVVVWWWXXXYYY]]]bbb]]]YYYRRRIIIAAA999444111444222000000111111111000/////////.......................................000///...,,,++++++,,,,,,,,,,,,,,,+++++++++******+++************+++,,,,,,,,,,,,++++++*********)))---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,...---,,,+++,,,///222333666888:::<<<=========<<>>>>>???AAA???;;;888666555444444555999===???AAACCCEEEFFFEEEHHHMMMRRRZZZjjj}}}zzz}}}~~~kkkeee^^^ZZZYYY[[[^^^```ffffffgggggggggddd___[[[SSSJJJAAA???CCCKKKOOOQQQNNNHHH???999555333333222////////////////////////////////////////////////000000////////////....../////////............---------,,,,,,,,,,,,++++++---....../////////............---...///000111222000000000000111111222333444777;;;@@@CCCEEEEEEEEEFFFFFFEEEBBB???===>>>@@@<<<@@@EEEJJJNNNWWWllllllbbbXXXTTTUUUWWW\\\ccc^^^\\\WWWOOOGGG???888444444222000///000111111111////////////000000000000........................000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,......---,,,+++******)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,...111444666:::;;;===>>>??????>>>>>>???>>>>>>>>>>>><<<999777444444555666999<<>>????????????>>>???>>>===<<<;;;:::888666666777888:::===???AAABBBAAABBBBBBBBBDDDKKKVVV]]]uuu|||zzz{{{~~~lll]]]XXXZZZ^^^aaabbbccceeehhhiiifffbbb^^^WWWPPPFFF>>>===AAAHHHMMMTTTQQQLLLEEE>>>777222000000000000000000000000000/////////////////////////////////000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111111222222222111111000///000000000000000000///333222111000000111222333666999>>>CCCDDDCCCAAA???===>>>@@@AAAAAABBBDDDGGGIIIHHHMMM[[[nnn~~~ggg]]]]]]]]][[[ZZZ\\\\\\[[[WWWQQQIIIBBB===888555111000111222222222//////000000111111222222////////////////////////..................------,,,,,,,,,+++++++++***************)))***++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,...///222555888:::<<<<<<======>>>>>>>>>>>>???>>>===;;;999888777777999999;;;===???@@@AAAAAADDDDDDCCCCCCIIIUUUeeeppp}}}xxxwwwxxxzzzxxxwwwxxx|||rrrccc[[[ZZZ]]]___aaabbbdddfffhhhgggdddaaaZZZUUULLLCCC===>>>CCCHHHPPPQQQPPPKKKCCC;;;444111000000000000000000000000////////////////////////......////////////000000.........---------,,,,,,,,,,,,------------......000111222222222222111111000000111111111000//////444333222111111222444555999<<<@@@BBBCCCAAA>>><<<<<<===???@@@???@@@AAACCCEEEHHHUUUjjj}}}kkkbbb]]][[[[[[YYYZZZ[[[YYYUUUOOOHHHDDD;;;888444111111222333222000000000000111111111111////////////////////////....../////////......---,,,,,,,,,+++++++++******++++++******++++++,,,---------,,,+++***))))))(((++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------///111444777999;;;;;;;;;<<<<<<===>>>??????>>>>>>===:::888777888:::;;;;;;<<<>>>???AAABBBBBBFFFEEEEEEGGGNNN^^^qqq~~~|||yyyxxxxxxwwwvvvyyy|||yyymmmccc^^^]]]^^^aaaaaabbbeeeggggggeeeccc]]]ZZZSSSHHH???<<>>@@@AAABBBBBBDDDFFFIIIVVVmmmtttaaaZZZ[[[WWWYYYZZZZZZXXXTTTOOOLLL???;;;666333222333333222000000000000000000//////////////////////////////---...///000000///...---,,,,,,,,,+++++++++******,,,,,,,,,+++,,,,,,---...------,,,,,,+++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,------------...///000333555888:::;;;;;;;;;;;;<<<>>>???@@@AAA===>>>===:::777777:::===>>>>>>???AAACCCFFFHHHJJJLLLMMMOOOSSS\\\kkk~~~}}}{{{uuuuuuuuuwww|||~~~vvvkkkccc______aaaaaabbbdddfffgggfffeee___]]]WWWLLLAAA;;;<<>>@@@BBBCCC===>>>===:::777777;;;>>>BBBBBBCCCEEEHHHLLLPPPRRRWWWZZZ___dddnnn|||}}}{{{xxxsssrrrtttxxx{{{}}}|||vvvnnneee___^^^]]]]]]^^^___aaabbbcccccc```bbb^^^SSSHHHCCC???;;;>>>CCCJJJQQQRRRLLLCCC<<<222333444333000//////000000000////////////000000---...///000000///...---000000000000000000000000000///...---------------......///000000///...------...000111222222111111333333333555777:::===???BBBBBBCCCCCCAAA>>>;;;999???AAABBBBBBBBBFFFNNNUUUjjj{{{___RRRRRRSSSUUUWWWXXXWWWUUUTTTIIIBBB999444222333333222222222222111111111111000//////////////////////////////.........---------------------------------***++++++,,,,,,++++++***---------...------,,,,,,---,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,...111555777888888999999<<<<<<===>>>???@@@AAAAAA>>>===:::999:::>>>AAADDDEEEFFFHHHJJJJJJOOO]]]lllfffnnnyyy{{{tttrrrsssvvvwww{{{}}}wwwmmmddd```]]]]]]\\\^^^```bbbcccccc```cccaaaWWWMMMFFF@@@;;;>>>CCCIIIPPPRRRNNNFFF@@@555444333111000000000///000000////////////000000...///////////////......000000000000000000000000000///...------------.........///000000///...---...///000111222222222111222222333666999<<>>???@@@AAAAAA===<<<;;;<<<===AAADDDFFFIIIFFFGGGKKKQQQZZZiiivvv}}}yyyvvvttttttrrrtttzzztttiiiccc___\\\ZZZZZZ]]]```bbbcccaaaeeeeee^^^UUUMMMDDD===>>>AAAGGGNNNQQQOOOJJJFFF;;;666111///000111000///000000////////////000000/////////......//////000000000000000000000000000//////......------.........//////000000//////......///000111222222222222111222444777;;;???BBBDDDEEEDDDBBBAAA@@@??????@@@???DDDHHHIIILLLYYYnnnpppYYYQQQQQQRRRTTTWWWXXXXXXWWWSSSLLLBBB:::666444444444222222222111111111111000/////////////////////////////////.........------------------------------++++++,,,,,,,,,,,,++++++++++++,,,---............------,,,,,,,,,,,,------++++++,,,,,,...///000111111333777888999999:::;;;======>>>???@@@AAAAAABBB<<<===>>>???BBBEEEGGGIIILLLIIIJJJRRR]]]iiiyyy|||yyywwwxxx{{{|||~~~}}}rrrnnnccc^^^XXXVVVXXX\\\___```bbbggghhhccc\\\TTTJJJ@@@>>>@@@DDDIIINNNNNNMMMJJJAAA:::222///111222111...000000////////////000000000///.........///000111//////////////////////////////............//////.../////////000000000000//////000111222222222333000222555999>>>BBBEEEGGGEEECCCAAA??????@@@CCCDDDFFFIIINNNSSS^^^qqq~~~eeeWWWUUURRRSSSUUUWWWWWWVVVVVVPPPGGG>>>888555444444222222222111111111000000////////////////////////////////////............------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,---............------,,,,,,,,,,,,------000000/////////000000111333555888999999:::;;;<<<===>>>>>>???@@@AAABBBBBB>>>???AAADDDFFFHHHIIIIIILLLMMMTTT___jjjxxx{{{wwwxxx|||mmmdddZZZTTTUUUYYY\\\\\\aaafffiiifffaaa[[[QQQGGGAAAAAABBBEEEIIIKKKLLLKKKEEE===555111222333222///000000////////////000000000///.........000111222//////////////////////////////.........//////000////////////000000111111000000000111111222333333222444777<<<@@@DDDGGGIIIDDDBBB@@@???@@@CCCGGGJJJOOOQQQXXXggg}}}zzz^^^XXXQQQPPPRRRVVVWWWWWWWWWSSSKKKBBB;;;666444444222222222111111111000000000000000000000000000000000000/////////...............---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,---...............------,,,,,,------...///.........///000111111555777999::::::;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEGGGHHHIIIIIIIIIKKKSSSbbbooowww}}}yyyzzz{{{{{{~~~{{{ooo___VVVUUUXXXYYYZZZ___dddfffeeedddaaaXXXOOOFFFCCCAAABBBDDDHHHJJJKKKHHHBBB:::555444333222111000000////////////000000////////////000111222222000000000000000000000000//////......//////000000////////////000111222222111111000111111222444444555777:::>>>BBBEEEHHHIIICCCBBBAAAAAACCCHHHNNNQQQTTTYYYfff~~~mmmcccVVVPPPQQQUUUWWWWWWUUUTTTOOOHHH???999666555222222222111111111111000000000000000000000000000000000000/////////...............------,,,,,,+++,,,,,,------------,,,,,,++++++,,,---..................------------......))))))***,,,...111333444777999;;;;;;;;;;;;===?????????@@@AAABBBCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJLLLXXXjjjyyy{{{yyy{{{~~~{{{gggZZZWWWXXXYYYYYY^^^aaabbbbbbdddddd^^^WWWLLLHHHCCCAAABBBEEEHHHJJJIIIEEE???999555333222222000000////////////000000......///000111222222111000000000000000000000000///////////////000111111///////////////111222333111111111000111222444555888:::===AAADDDFFFGGGGGGDDDCCCCCCEEEIIIOOOTTTXXXaaalll{{{gggYYYUUUUUUUUUTTTTTTTTTSSSMMMEEE===999888222222222111111111111000000000000000000000000000000000000000/////////...///......---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,------...---------......------------......)))***+++---///222555666999:::<<<<<<;;;<<<>>>@@@??????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKMMMMMMPPPZZZjjjzzz||||||||||||mmm^^^YYYYYYZZZYYY\\\___``````cccfffbbb[[[QQQLLLEEEAAAAAADDDHHHJJJIIIGGGCCC<<<666333333444000000////////////000000---...000111222222222111000000000000000000000000///////////////000111111000////////////111333444222111111000111333444555;;;<<>>?????????>>>?????????@@@AAACCCEEEFFFBBBDDDFFFFFFFFFIIINNNRRRUUUTTTddd{{{wwwwwwwwwxxxmmm[[[XXXXXXWWWWWWYYY[[[]]]___aaabbbccc[[[TTTKKKDDDBBBCCCDDDDDDHHHJJJJJJEEE===666444444333111000///000111000///...//////000111111222222000000000000000000000000000//////......//////000111111111111222222222222222222222333444777999:::===AAAEEEHHHIIIIIIHHHIIIJJJHHHIIINNNSSSYYYbbblll}}}{{{zzzzzzzzzvvvuuutttsssrrrrrrqqqrrrqqqqqqrrrssssssssssssrrrmmmlllkkkiiigggfffeeeddddddgggkkkmmmooopppqqqsss{{{{{{zzzyyyyyyzzz{{{{{{zzzzzz{{{|||||||||||||||}}}~~~{{{zzzwwwtttrrrnnnmmmmmmmmmnnnooopppqqqnnnnnnooopppqqqssstttuuuwwwwwwwwwvvvtttrrrpppooonnnmmmkkkjjjjjjkkkmmmnnnooopppqqqrrrqqqrrruuuwww|||eeeXXXTTTMMMOOORRRSSSQQQKKKCCC===777555444333333333222000111111111111111111111111111111111111111000//////............////////////,,,,,,,,,------,,,,,,,,,//////.........------------,,,,,,++++++,,,,,,---.........000222555999;;;999:::===???@@@@@@??????<<<======>>>???AAABBBCCCCCCFFFJJJKKKKKKKKKOOORRR\\\dddwww{{{{{{tttsssqqqrrrwwwvvv___XXXVVVTTTSSSTTTVVVYYY[[[^^^___```]]]XXXPPPIIIEEEDDDCCCCCCIIIKKKKKKFFF>>>777333333333222000000111111111000/////////000111111222222000000000000000000000000000000////////////000000111111111111222222222333222222222333555777:::;;;@@@CCCGGGIIIIIIHHHIIIIIIIIIHHHKKKQQQVVV\\\hhhsss{{{wwwuuurrrqqqpppnnnmmmllllllllljjjiiigggeeebbbaaa``````___^^^]]]\\\\\\\\\\\\\\\ZZZ[[[[[[\\\\\\\\\\\\\\\XXXWWWVVVVVVUUUTTTSSSRRRSSSUUUXXX[[[[[[]]]^^^```eeeeeeddddddddddddeeeeeehhhhhhiiijjjjjjjjjjjjiiiiiikkkmmmpppqqqqqqpppoookkkkkklllmmmnnnooopppqqqnnnllljjjhhhgggeeebbb```^^^]]]]]]\\\\\\]]]]]]^^^[[[[[[[[[\\\^^^___aaabbbddddddccccccaaa```^^^]]][[[ZZZYYYXXXXXXYYYZZZ[[[\\\^^^___``````aaadddfffllllllkkkkkkjjjiiihhhhhhkkkpppwwwyyybbbVVVOOOPPPRRRTTTSSSOOOGGGBBB:::777555333444444333222111111111111111111111111111111111111111000//////...//////000000111222222,,,,,,,,,,,,,,,,,,,,,,,,...............------------,,,,,,,,,,,,,,,------//////000111333666999;;;:::<<<>>>@@@AAA@@@???>>>999999:::;;;<<<>>>@@@AAA@@@DDDJJJMMMNNNOOOQQQTTTcccvvvdddhhhkkkoooqqquuuzzz~~~{{{zzzuuuqqqqqqtttzzzjjj\\\XXXWWWQQQQQQSSSUUUWWWZZZ\\\]]]___[[[UUUNNNIIIFFFCCCBBBHHHJJJKKKGGGAAA999444222444222000000111222111000//////000000111111111111000000000000000000000000111000000//////000000111111111111222222222333333111222222333666888;;;===BBBEEEHHHIIIIIIHHHIIIJJJHHHJJJNNNTTTYYYbbbqqq|||wwwrrrnnnkkkgggeeecccaaa___]]]\\\[[[\\\\\\YYYXXXWWWVVVTTTSSSRRRQQQRRRQQQQQQPPPPPPPPPQQQQQQNNNNNNOOOPPPPPPPPPPPPOOOMMMMMMMMMLLLLLLLLLKKKKKKJJJLLLOOOPPPQQQRRRTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTXXXYYYZZZZZZ[[[[[[ZZZZZZXXXZZZ\\\]]]^^^^^^]]]]]]ZZZ[[[\\\]]]^^^______```]]][[[YYYXXXXXXWWWTTTSSSTTTTTTSSSRRRQQQQQQRRRRRRNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQNNNNNNMMMLLLLLLMMMNNNNNNQQQSSSUUUUUUUUUWWWZZZ\\\^^^^^^]]]\\\[[[[[[ZZZZZZ[[[___eeelllttt}}}rrr[[[RRRRRRRRRSSSSSSPPPIIIDDD<<<999555333333333333333111111111111111111111111111111111111111000//////000000000000000000111111...------------------...........................///............//////000000000111333555888:::<<<;;;<<<>>>?????????===<<<666777777999;;;===>>>@@@BBBFFFLLLPPPRRRUUU[[[___pppVVVXXXYYY[[[]]]___bbbdddmmmqqqwww{{{uuurrrppppppuuu}}}zzzddd]]]\\\QQQRRRRRRSSSUUUWWWYYYZZZ^^^\\\XXXSSSMMMHHHDDDCCCFFFHHHJJJHHHCCC===777333444222000000111222111000000000000000000111111111111111111111111111111111111111000000000000111111111222222222222333333333222222333444777:::===???DDDFFFHHHIIIIIIIIIKKKLLLMMMPPPVVV\\\bbbmmm|||xxxppplllgggcccaaa^^^\\\ZZZYYYWWWUUUSSSQQQQQQQQQQQQNNNNNNNNNMMMMMMLLLLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKGGGHHHIIIIIIJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDEEEFFFFFFGGGJJJLLLIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLNNNOOOOOOOOONNNNNNPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOMMMMMMMMMMMMKKKIIILLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIKKKKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGIIIJJJKKKKKKLLLNNNQQQSSSSSSRRRRRRRRRSSSTTTUUUTTTVVVYYY]]]bbbhhhooottt~~~dddUUURRRPPPQQQSSSRRRMMMIII@@@<<<666333222222333222111111111111111111111111111111111111111000//////111111000//////...------//////............//////---....................................///000111111111333555777:::<<<===;;;<<<===>>>>>><<<:::999555555777999;;;>>>@@@BBBJJJMMMQQQTTTWWW^^^fffmmmNNNNNNOOOPPPRRRTTTVVVWWWZZZ]]]bbbiiiqqqwww|||~~~yyysssmmmmmmqqqrrrxxxmmm___ZZZUUUUUUTTTSSSTTTUUUVVVWWW[[[\\\ZZZVVVPPPJJJFFFDDDCCCEEEHHHIIIFFFAAA:::666444222111111222222222000000000000000000000111111111111111111111111111111222222111111111111222222222222222222333333333333333333444666999===@@@BBBFFFGGGHHHIIIIIIJJJMMMOOOOOOSSSZZZ```fffuuu|||zzzxxxrrrmmmiiieeeaaa^^^[[[ZZZWWWUUUUUUTTTRRRPPPNNNMMMMMMLLLHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHGGGFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBBBBAAABBBEEEGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDEEEFFFFFFEEECCCEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFIIIKKKKKKKKKKKKKKKLLLNNNPPPQQQPPPQQQRRRSSSUUUYYY___ccclllrrr}}}uuuZZZUUUPPPPPPSSSVVVTTTQQQEEE@@@999444222222222222111111111111111111111111111111111111111000//////111111000///---,,,++++++000///...------...///000---------...............,,,,,,,,,,,,---...//////111222444777999;;;===>>>;;;<<<=========;;;999777555666888;;;>>>BBBEEEGGGLLLOOOSSSWWW]]]fffrrrzzzOOONNNNNNNNNPPPQQQQQQQQQPPPRRRVVVZZZ^^^bbbeeefffnnnsssyyyuuuqqqrrrnnnnnnttt~~~}}}jjj___[[[YYYWWWUUUTTTTTTUUUUUUWWWZZZ[[[XXXRRRLLLHHHFFF???BBBFFFIIIIIIDDD>>>999555333111111222222222111111000000000000000000000111111111111111111111111222222222111111222222222222222222333333333444444444444666888;;;???BBBDDDFFFGGGHHHHHHIIIKKKOOORRRRRRVVV]]]cccjjj|||zzztttqqqnnniiieeeccc```^^^\\\YYYYYYXXXWWWUUUSSSRRRQQQLLLMMMMMMNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCBBBBBBCCCEEEHHHBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFBBBAAAAAAAAACCCDDDCCCBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCDDDEEEFFFEEEFFFFFFFFFFFFFFFFFFEEEGGGHHHIIIHHHGGGGGGIIIKKKLLLKKKKKKKKKLLLNNNPPPRRRRRRRRRRRRRRRSSSWWW\\\```dddiiiqqqxxx~~~iii```WWWSSSUUUXXXWWWTTTKKKEEE===777444333444444111111111111111111111111111111111111111000//////000000///......---,,,,,,...---,,,++++++,,,---...---------.........//////,,,,,,,,,,,,---...///000222333555888:::<<<>>>>>>======>>>>>>===;;;888777666777:::>>>BBBGGGKKKMMMKKKQQQZZZdddooo}}}UUUTTTRRRQQQQQQQQQPPPOOOMMMNNNPPPSSSUUUWWWXXXXXXWWWZZZ```fffmmmttt|||yyyxxxqqqmmmlllooouuu}}}mmm^^^\\\YYYVVVTTTTTTTTTTTTUUUXXX[[[YYYTTTMMMIIIHHH===@@@EEEIIIJJJFFF@@@;;;555333111111222333222111111111111000000000000000111111111111111111111111333222222111111222222333222222333333333444444444555555777999<<<@@@DDDFFFFFFGGGHHHHHHIIILLLPPPSSSXXX\\\ccciiiqqq{{{vvvqqqnnnkkkhhheeebbbbbbbbbaaa___]]]ZZZXXXTTTTTTTTTTTTSSSQQQOOONNNOOONNNLLLKKKJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBAAAAAABBBEEEGGGDDDEEEFFFGGGGGGFFFEEEDDD@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAACCCDDDFFFGGGHHHBBBAAAAAABBBCCCDDDDDDCCCFFFEEEEEEDDDEEEEEEFFFFFFBBBBBBAAABBBBBBCCCDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJIIIGGGGGGIIIJJJQQQPPPOOOOOOOOOQQQSSSUUUVVVVVVWWWWWWXXX\\\bbbgggdddhhhnnnrrrvvv}}}wwwlll___WWWWWWXXXVVVSSSOOOIII@@@999666555555555111111111111111111111111111111111111111000//////////////////............---,,,***))))))***,,,------------.........//////.........//////111222222222444666999;;;===>>>>>>>>>???@@@???>>>;;;999777777888;;;@@@EEEJJJOOOQQQNNNXXXgggwwwaaa]]]XXXVVVWWWVVVRRROOORRRPPPNNNNNNPPPRRRTTTTTTUUUUUUWWWZZZ___dddiiilllsss{{{zzztttooooooqqqnnnooo~~~mmmccc[[[YYYVVVPPPMMMPPPSSSTTTXXXZZZYYYTTTLLLFFF>>>@@@DDDHHHIIIHHHFFFDDD;;;777333333444555444222222222111111111111111111111111111111111111111111111222222333333222222111666666555444333333222222666777:::===@@@CCCEEEFFFGGGDDDDDDGGGIIIKKKQQQXXXZZZ```hhhrrr|||xxxuuuuuuuuuvvvuuurrrmmmjjjfffccc```^^^\\\[[[YYYWWWWWWUUUSSSPPPNNNMMMNNNNNNJJJJJJJJJLLLNNNOOONNNLLLFFFGGGIIIHHHGGGGGGHHHIIIJJJHHHGGGFFFFFFEEEDDDCCCGGGGGGHHHIIIJJJIIIFFFCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFEEEBBB@@@@@@BBBDDDDDDCCCCCCEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDGGGGGGGGGGGGFFFFFFFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJKKKOOORRRTTTTTTTTTVVVYYYZZZYYYWWW^^^^^^_________bbbgggjjjlllpppvvv{{{~~~gggXXXWWWYYYWWWSSSPPPNNNHHH???666222333555222222111111111111111111222222111111111111222222222222111111111111222222+++,,,.../////////......,,,,,,---....../////////,,,...000000//////111222555666888:::;;;;;;::::::===???@@@>>>:::777888999555>>>EEEFFFEEEIIIQQQVVV[[[iiioookkkeeebbb```]]]XXXTTTUUUSSSPPPPPPQQQSSSSSSSSSQQQQQQQQQRRRUUUXXX[[[]]]```gggpppyyyxxxnnnmmmkkkjjjtttrrrccc^^^]]]XXXSSSQQQQQQSSSWWW[[[[[[XXXQQQLLLAAAAAACCCFFFIIIIIIGGGEEE<<<888444333444555444111222222222222222111111111111111111111111111111111111222222333333222222111444444444444444444444444666888;;;>>>BBBDDDFFFGGGGGGCCCBBBFFFJJJMMMTTT\\\aaajjjxxxxxxuuuqqqnnnllljjjgggdddcccaaa^^^ZZZWWWVVVUUUUUUTTTSSSRRRSSSUUUUUUUUUTTTNNNPPPPPPPPPNNNMMMNNNOOOOOONNNNNNOOOOOONNNLLLJJJLLLKKKJJJKKKLLLKKKIIIGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIKKKKKKIIIFFFEEEGGGIIILLLMMMMMMLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPQQQQQQQQQQQQQQQPPPQQQPPPOOOOOOQQQUUUXXX^^^___```bbbdddfffggghhhjjjkkkkkklllmmmqqqwww{{{~~~ggg[[[VVVUUUTTTSSSPPPJJJAAA999444444666333222222111111111111111222222111111111111222222111111111000000111111111...///000000000///...---...............------------...000//////000222444444555777:::<<<>>>???@@@===>>>>>>;;;999888999<<<@@@FFFMMMNNNNNNRRRXXX^^^nnn}}}xxxtttooohhhccc___\\\YYYWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOPPPQQQRRRVVV\\\aaafffnnnwwwwwwpppmmmjjjlllqqqkkk```^^^[[[UUUPPPPPPSSSWWW\\\^^^\\\WWWSSSFFFCCCAAACCCIIILLLJJJGGG===999555333444555333111222222222222222222222222222222222222222222222222111222222333333222222111222222333333444555666666666888<<<@@@CCCFFFGGGHHHFFFCCCCCCHHHMMMRRRYYYaaafffttt|||yyyvvvrrrmmmiiifffeeedddeeeccc``````aaabbbbbbaaa[[[[[[\\\ZZZXXXVVVVVVWWWVVVXXXZZZ\\\\\\YYYVVVSSSWWWUUUSSSRRRSSSSSSRRRPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSSSSQQQOOOJJJJJJLLLQQQWWWYYYVVVTTTTTTRRRPPPNNNNNNOOOQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPRRRSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\^^^^^^]]]\\\\\\___cccgggnnnqqqtttuuuuuuxxx}}}xxx___RRRQQQUUUUUUSSSMMMEEE===888666666444333222222111111111222222222111111111111222222111000000//////000000111111111111111000///......//////......---,,,,,,+++///////////////000444777888888999:::<<<>>>@@@BBB===<<<;;;999888999===@@@HHHKKKOOOQQQSSSVVV]]]ccc{{{{{{qqqnnniiidddaaa^^^[[[XXXWWWVVVTTTRRRQQQPPPPPPPPPRRRTTTUUUUUUWWW\\\ccchhhqqqzzzyyyrrrnnnnnnqqquuu{{{zzzddd\\\ZZZVVVSSSQQQSSSWWW\\\___^^^[[[XXXLLLFFF@@@BBBIIINNNMMMIII@@@;;;666333444555333111222222222333333333333333222222222222222222222222111222222333333222222111222222333333444555666666777999===BBBEEEGGGHHHIIIEEEDDDGGGMMMRRRVVV^^^fffooo~~~{{{zzz{{{xxxtttsssssstttttttttpppqqqqqqnnnkkkhhhhhhiiiiiimmmrrrtttrrrmmmhhheeehhheeebbb``````aaaaaa```________________________^^^]]]]]]]]]^^^]]][[[XXXUUUSSSSSSYYYbbbhhhiiigggbbb```\\\YYYXXXXXXZZZ\\\______aaaaaabbbaaaaaa``````___^^^]]]]]]]]]^^^___bbbbbbcccdddfffggghhhhhhggghhhhhhjjjkkkmmmooopppqqqqqqppppppqqquuuzzziiiVVVSSSXXXWWWTTTOOOHHHAAA;;;777555555444333222222222222222222222111111111111222222000000////////////000000000000000000000000//////............------,,,,,,000000/////////111666999AAA@@@>>>===<<<<<<===>>>===<<<;;;:::;;;>>>CCCFFFMMMNNNPPPTTTWWW[[[cccjjj}}}wwwrrrlllfffccc]]]\\\ZZZWWWUUUSSSRRRQQQUUUTTTSSSRRRSSSVVV[[[___aaafffmmmvvv|||ssspppjjjlllooouuuooo]]]WWWWWWWWWSSSTTTWWW[[[^^^^^^[[[XXXQQQIIIBBBBBBIIINNNNNNKKKCCC===777444444444333111222222333333444444444444222222222222222222222222111222222333333222222111333333333444444444555555888;;;???CCCFFFHHHHHHHHHBBBEEELLLSSSVVVZZZcccmmm~~~{{{wwwtttttttttttttttrrrrrrrrrrrrsssssssssttttttsssrrrqqqpppnnnkkkhhhiiieeedddiiittt~~~yyyvvvpppkkkiiiiiikkkllltttuuuwwwxxxxxxwwwvvvuuutttrrrqqqooonnnnnnnnnooossstttuuuxxxzzz}}}~~~|||}}}~~~{{{cccYYYYYYWWWUUUPPPKKKEEE>>>999555666555444333222222222222222222111111111111222222000000////////////000000------......///000111222---------....../////////000000000000000333888;;;EEECCCAAA>>>===<<<<<<===>>>======???CCCGGGKKKMMMSSSRRRUUU[[[___cccnnnzzz|||xxxjjjhhhfffbbb^^^ZZZWWWUUUUUUTTTSSSRRRTTTWWWZZZ\\\XXXYYY\\\```hhhsss~~~wwwnnnllllllnnnttt|||cccWWWTTTTTTRRRSSSUUUXXX[[[\\\ZZZXXXTTTMMMFFFEEEHHHLLLNNNMMMEEE???888444444444222111222333333444444555555666333333333333333333333333111222222333333222222111333333333444444555555555:::<<<@@@DDDFFFGGGFFFFFFAAAHHHRRRYYYZZZ___nnn~~~|||zzz}}}rrr___UUUWWWUUURRRNNNIIICCC;;;666777666555444333222222222222222111111111111222222111000000//////000000111,,,,,,------///111222333---......///000000111111///000111111222555999<<>>@@@AAABBBBBBCCCAAACCCIIIQQQYYY\\\\\\ZZZUUUWWW___iiilllrrr{{{sssooofffdddaaa^^^\\\ZZZXXXVVVVVVUUUTTTSSSTTTWWWZZZ]]]cccmmm{{{yyytttsssuuu}}}tttaaaSSSKKKLLLNNNRRRVVVYYYYYYYYYVVVSSSNNNJJJHHHIIILLLNNNHHHBBB:::555444444222111333333444444555666777777333333333333333333333333222222222333333222222222...///111333555777999:::;;;>>>AAADDDFFFEEECCCBBBPPPZZZeeehhhgggsssmmmYYYWWWUUUTTTQQQKKKBBB;;;888888666555444333333222222222111111111111222222222222111111111111222222222111000000000111222333333333222222111000000000---///222444666777:::<<<;;;===???AAABBBBBBBBBBBBBBBEEEMMMWWW```cccaaa^^^[[[^^^iiisssvvv|||yyyqqqkkkgggccc]]]YYYWWWUUUSSSSSSSSSSSSQQQPPP[[[^^^fffrrr}}}yyypppppptttrrrYYYTTTNNNMMMTTTVVVRRRTTTZZZZZZWWWSSSNNNKKKIIIHHHHHHDDD@@@;;;666444444555777333333333444444555555555333333333333333333333333333222222111111222222333222333333333444666:::>>>??????AAAEEEDDDCCCFFFMMM^^^gggkkkiiirrrzzz\\\[[[WWWPPPNNNMMMGGG???>>>888222000333555444222111111111222333333444444222222222111111111111000222222222111111111111000//////000111222333333333333333333333555777:::;;;>>><<<>>>CCCDDDBBBCCCGGGHHHRRR]]]bbbeeehhhgggcccaaakkkuuuwwwyyyzzzqqqiiibbb[[[XXXUUUSSSSSSSSSSSSRRRUUUUUUZZZccckkkssswwwrrruuuttt{{{|||lllYYYQQQNNNSSSUUURRRSSSYYYZZZXXXUUUQQQNNNKKKJJJIIIEEEBBB===888555444555666333333333444444444555555333333333333333333333333333222222111111111222222222333444444555777;;;>>>BBBBBBDDDFFFDDDDDDKKKTTThhhnnnrrruuulllbbbWWWQQQQQQOOOIIICCC???:::333111333555444222111111111111000000000000222222222111111111111000222222222111111111111000000000000111222222222333333333444555666888:::;;;<<<;;;>>>CCCEEECCCEEEIIIQQQ___lllnnnkkkjjjhhhgggggglllssszzzzzzrrrhhhccc]]]YYYWWWVVVVVVUUUSSSQQQRRRWWW[[[___gggoooxxxuuutttooonnnqqq~~~{{{zzz~~~bbbVVVOOORRRSSSQQQTTTYYYZZZYYYWWWUUURRROOOMMMKKKHHHEEE@@@;;;777555444555333333333444444444444555333333333333333333333333444333222111111111111111222333555555666888<<>>CCCEEEDDDFFFKKKVVVhhhxxxyyyqqqlllkkkkkkhhhhhhmmmzzz~~~xxxooofff```]]]ZZZYYYXXXTTTRRRTTTVVVWWW\\\bbbcccnnn}}}|||wwwrrrooouuu~~~nnn^^^QQQPPPRRRQQQTTTZZZZZZZZZZZZYYYVVVSSSPPPNNNJJJHHHCCC>>>999666555444444444444444444444444444333333333333333333333333555555444333222222222222222444666777888:::>>>@@@CCCCCCDDDDDDCCCHHHXXXggg~~~uuussspppmmmiiifffcccbbbaaabbbdddfffhhhkkklllmmmrrrsssuuuwwwzzz|||\\\TTTVVVPPPKKKLLLDDD???999555444333333222555555444444333333333333222222222111111111000000222222222111111111000000222222222111111111111111222444666999;;;<<<<<<<<<<<<<<>>>>>>>>>>>@@@CCCCCCCCCJJJSSSaaammmxxxyyyuuurrrpppnnnpppuuu~~~yyyoooiiiaaaZZZTTTTTTSSSQQQRRRUUUVVVWWW[[[```gggrrrwwwtttsssxxx{{{___UUUSSSRRRUUUYYYXXXYYYZZZZZZXXXVVVTTTRRRMMMLLLHHHDDD???:::777555555444444444444333333333333333333333333333333333555555555444444555555666333666999;;;<<<>>>AAACCCAAA??????CCCIIISSScccqqq~~~}}}|||zzzzzz|||vvvmmmddd]]]WWWRRROOOKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLNNNOOOOOOMMMOOOPPPRRRTTTYYY^^^cccfffllluuusss]]]TTTMMMJJJKKKFFFCCC>>>999555444444555111111222333333444555555222222222111111111111000222222222111111111111000111111111111111111222222555666888;;;===???@@@@@@AAA@@@AAACCCDDDGGGRRR^^^rrr{{{}}}xxxwwwxxxxxx~~~rrriiiaaa]]]ZZZVVVUUUVVVUUUTTTUUUYYY[[[___mmmzzzzzzwwwttt{{{lll[[[VVVSSSSSSWWWWWWXXXXXXXXXWWWVVVTTTSSSNNNLLLJJJFFFAAA<<<888666555555444444444333333333333333333333333333333333333222222333333444555666333666999<<<===???BBBDDDDDD@@@@@@HHHRRR]]]jjjttt~~~|||xxxnnnjjjeeebbb```___^^^]]]```\\\VVVRRROOOMMMKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJKKKKKKLLLMMMQQQSSSTTTYYYbbblllxxxdddSSSMMMKKKJJJFFFDDD???:::666444555777333333333333444444444444222222222111111111111000222222222111111111111000000000000111222222222333666777888:::===???BBBCCCBBBAAACCCEEEGGGNNN]]]lll|||~~~zzzooojjjeee___\\\\\\UUUSSSUUUXXXWWWWWWaaammmrrryyyvvvyyyuuuaaaYYYTTTRRRUUUWWWWWWWWWWWWVVVUUUTTTTTTNNNMMMKKKGGGCCC>>>999777555555555444444333333333333333333333333333333333000000000111222333444555444666:::===>>>@@@BBBDDDFFFAAABBBLLLYYYdddooowww~~~}}}{{{zzzxxxxxxwwwrrrtttuuuwww{{{wwwnnnfff___[[[YYYVVVRRRPPPOOOOOOOOONNNMMMKKKIIIIIIJJJKKKJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLKKKJJJJJJLLLMMMMMMQQQXXX```jjjvvviiiSSSNNNLLLIIIFFFDDD@@@;;;666555666888777777777666555555444444222222222111111111111000222222222111111111111000//////000111222333333444888888888:::<<<@@@CCCEEECCCBBBDDDFFFJJJSSSfffvvv~~~|||vvvppphhhaaa\\\YYYUUUTTTUUUXXXZZZ[[[gggnnn}}}|||ssssssuuu~~~ttt\\\RRRSSSVVVRRRTTTUUUTTTSSSSSSVVVYYYSSSPPPKKKHHHFFFAAA:::555444444555555555555555555666666555444333333333333666555555444444444555555444777:::===???AAADDDGGGAAA@@@EEERRR___kkkxxx|||yyywwwuuurrrpppqqqqqqpppoooooonnnmmmmmmnnnnnnmmmllljjjhhhfffeeeeeeeeedddcccbbbaaa```___aaaaaa`````````ccciiimmmxxx}}}}}}ssslllddd]]]YYYVVVSSSPPPFFFEEEDDDEEEFFFGGGFFFEEEHHHHHHHHHHHHIIIJJJLLLMMMOOOQQQPPPLLLKKKNNNNNNLLLNNNOOOPPPOOOMMMMMMNNNPPPOOONNNMMMLLLKKKJJJJJJJJJJJJLLLNNNSSS[[[fffqqqxxxyyy___TTTOOOJJJJJJIIIFFF???888444444666444444444444444444444444222222222111111111111000111000...---...///111222222222111111222444555777777999<<<=========>>>???BBBCCCEEEHHHPPP___ssssssjjjccc```\\\ZZZZZZ[[[[[[ZZZ[[[___iiiuuuyyysssqqqtttyyy```SSSQQQSSSSSSTTTVVVUUURRRRRRSSSUUURRRNNNJJJGGGEEEAAA;;;666555555555555555555555555555555444444333333444444666555555444444555555555333555999;;;===???BBBEEEEEEDDDKKKZZZkkkwww}}}~~~}}}zzztttpppoooooopppmmmiiigggeeedddaaa___]]]]]]\\\\\\[[[ZZZZZZZZZ\\\\\\\\\[[[YYYXXXVVVUUUVVVUUUTTTSSSRRRQQQQQQPPPQQQQQQPPPPPPPPPSSSWWW[[[bbbfffnnnxxx{{{pppggg]]]XXXQQQLLLJJJIIIGGGEEEGGGFFFEEEEEEGGGHHHIIIIIIIIIIIIIIIJJJLLLOOORRRTTTVVVYYYZZZXXXYYY\\\]]][[[[[[ZZZYYYWWWWWWXXXXXXYYYWWWVVVTTTRRROOOMMMLLLKKKKKKLLLMMMOOOTTTZZZaaafffwwwkkkWWWPPPNNNIIIHHHEEE@@@999555444555444444444444444444444444222222222222111111111111222111/////////000222333555555333222222222333333888999;;;<<<<<<===???@@@CCCEEEHHHNNNYYYjjj|||~~~pppkkkeee___\\\YYYWWWUUUWWWWWW[[[bbbiiitttzzztttmmmrrrgggWWWRRRRRRSSSTTTUUUTTTRRRQQQPPPQQQPPPLLLHHHEEEDDDAAA<<<777555555555555555555555555444444444333444444555666666555555444555555666666444666999<<<===???CCCEEEFFFFFFNNN___qqq{{{~~~|||zzzwwwssspppjjjjjjiiieee```\\\[[[[[[\\\YYYVVVUUUTTTSSSQQQPPPOOOOOONNNNNNMMMMMMLLLLLLNNNNNNNNNMMMMMMLLLKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFBBBCCCBBBAAAAAACCCGGGJJJQQQUUU[[[dddnnnwww~~~xxxrrrlllddd[[[TTTMMMIIIEEEBBBBBBCCCCCCBBBCCCCCCBBBBBBCCCFFFIIILLLMMMMMMNNNPPPUUU[[[```dddeeejjjmmmnnnrrrwwwxxxvvvrrrmmmiiigggiiikkkjjjiiijjjhhheee```\\\XXXUUUSSSRRRQQQOOOOOOOOORRRTTTVVVeeeppp~~~}}}```RRRQQQJJJIIIGGGCCC===888666666444444444444444444444444333222222222111111111111222222111000111222333444555444333222222222333444999:::;;;;;;;;;===@@@BBBDDDFFFKKKVVVgggxxxtttiiiaaa[[[WWWUUUYYYWWWWWWZZZ^^^eeetttrrrnnnzzzuuubbbWWWTTTQQQRRRSSSSSSRRRQQQPPPPPPOOOKKKFFFCCCBBBAAA===:::666666666666555555555555333333333444444555777777555555555555555666666777777999<<<>>>@@@BBBEEEGGGGGGKKKUUUdddpppyyy}}}wwwuuurrrpppnnnlllkkkjjjcccaaa___[[[WWWTTTSSSRRRRRRPPPMMMLLLMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBB?????????>>>===???BBBEEEKKKNNNSSS[[[dddnnnvvv{{{~~~}}}}}}~~~~~~wwwqqqiiibbb[[[TTTMMMHHHFFFDDDBBBAAABBBCCCEEEFFFBBBBBBBBBCCCEEEJJJPPPUUUUUUVVVYYY^^^fffnnnvvv{{{|||~~~yyysssmmmiiifffccc___ZZZUUUSSSSSSSSSTTT[[[cccooozzzoooYYYSSSMMMMMMJJJGGGBBB===999888555555555555444444444444333333222222222111111111222111111111111222333333222111111222333555777888:::;;;;;;;;;;;;===AAADDDCCCFFFNNN___tttzzznnneee___\\\XXXVVVUUUWWWXXXZZZccclllxxx|||qqqvvvxxx|||ppp^^^TTTPPPPPPQQQQQQRRRSSSRRRQQQOOOJJJEEEBBBAAAAAA>>><<<777777666666666555555555333333333444555666777888555555555555555666777888888:::===???@@@BBBEEEGGGHHHQQQ___kkksss}}}zzzvvvtttlllkkkjjjhhhgggfffggggggaaa___[[[XXXUUURRRPPPOOOMMMKKKIIIIIIJJJJJJIIIHHHDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@@@@????????????@@@@@@??????@@@CCCEEEGGGIIIMMMSSS\\\fffnnnssswwwvvvvvvwwwxxxwwwuuusssiiiddd\\\SSSMMMGGGCCCAAA@@@@@@?????????@@@CCCDDDEEEFFFHHHKKKOOOVVV```ffffffhhhmmmttt~~~~~~wwwmmmddd___[[[WWWUUUTTTZZZcccmmmxxxfffUUUPPPNNNKKKGGGCCC>>>:::777666666666555555444444444333333333222222222222111000000000000111111222222222111111222333666888999:::;;;<<<;;;<<<>>>BBBFFFCCCGGGTTThhh~~~}}}qqqhhhddd]]]ZZZXXXYYYXXXVVVYYY___fffooozzzuuurrrsssiiiWWWRRRPPPOOOPPPRRRTTTTTTSSSQQQKKKEEEAAAAAAAAA???===888777777666666555555555444444444444555666777888555555555555666777888888777999<<<>>>???AAACCCFFFGGGSSSeeeqqqwww}}}yyytttoookkkiiibbbbbbcccbbb``````aaaccc___\\\WWWTTTRRRPPPNNNLLLIIIGGGFFFEEEGGGGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@?????????===>>>>>>>>>>>>???BBBDDDFFFHHHLLLRRRZZZbbbiiimmmtttsssrrrqqqqqqooollliii]]]YYYSSSLLLFFFBBB@@@@@@>>>???@@@@@@???AAACCCFFFEEEIIINNNSSSYYYcccooowwwuuukkk```ZZZUUUUUUZZZaaajjjuuuyyy___SSSOOOJJJFFFBBB===888555777777666666555444444444333333333333222222222222000000000111111111111111555444333333333444555666:::;;;<<<===>>>@@@CCCFFFEEELLL\\\rrrwwwoooiiiddd```^^^ZZZVVVWWW[[[___bbblll|||yyyqqqpppvvv|||zzzcccVVVRRROOOOOOQQQSSSTTTSSSSSSMMMFFFBBBAAAAAA@@@>>>888888777777666555555444555555444555555666777777555555555555666777888999888:::===>>>???AAADDDFFFOOO[[[lllzzz{{{yyyvvvrrrnnnjjjgggeee___aaabbbaaa___]]]^^^``````[[[VVVSSSQQQPPPNNNKKKIIIGGGFFFEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAABBBAAAAAAAAAAAA@@@@@@@@@;;;<<<===>>>>>>@@@BBBEEEIIIKKKOOOTTT[[[bbbhhhkkkpppnnnmmmkkkjjjfffbbb^^^SSSQQQLLLFFFBBB@@@@@@AAA???AAACCCDDDDDDEEEIIILLLIIIOOOXXX```hhhtttvvvjjjaaa]]]ZZZ\\\___eeetttoooXXXSSSLLLGGGCCC>>>:::666777777777666555444444444444444333333333222222222000111111222222222222222555444333333444555666777999;;;===??????AAACCCEEEJJJTTTggg}}}~~~pppiiiccc^^^YYYTTTUUUXXXZZZXXX\\\eeeppp~~~rrrpppppppppzzzoooZZZUUUPPPNNNPPPRRRSSSSSSTTTNNNFFFBBBAAAAAA@@@???999888888777666555555444666555555555555666777777555555555555666777999999:::===???AAABBBCCCFFFHHH___iiixxx{{{vvvuuussspppmmmjjjhhhgggbbbdddfffeeeaaa______aaabbb^^^XXXTTTSSSRRRPPPMMMLLLKKKIIIIIIIIIJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>>>>============;;;===???@@@@@@BBBEEEGGGIIIKKKOOOTTTZZZ```eeehhhiiigggeeeccc```\\\VVVRRRIIIGGGDDD@@@<<<;;;<<<>>>===@@@DDDEEEEEEGGGKKKOOOTTT[[[fffoooyyy}}}qqqhhh```\\\ZZZ\\\hhhvvv{{{___YYYPPPJJJFFFBBB===999888777777666555444444444444444444333333333222222111222333444444444333333111111222333444777999;;;888:::>>>@@@AAABBBCCCEEENNNZZZooo