BM6P6(@ MMMLLLHHHAAA>>>CCCQQQ\\\uuuvvvyyy}}}{{{dddSSSFFF???:::;;;<<<<<<<<<>>>CCCGGGLLLRRR```ppp{{{~~~wwwgggVVVNNNKKKHHHFFFFFFGGGDDDAAAAAACCCDDDCCCAAABBBAAA@@@@@@AAACCCEEEFFFIIIJJJKKKLLLKKKHHHFFFDDDEEEEEEEEECCCAAA???@@@@@@?????????@@@BBBEEEGGGIIIMMMHHHGGGIIIHHHEEEHHHOOOPPPMMMPPPUUUQQQIIINNN[[[dddnnnuuuqqqcccVVVRRRSSSYYY___lllqqq```VVVUUU[[[kkk}}}zzzxxxsssmmmhhhdddbbb___YYYTTTPPPNNNOOOUUUWWW[[[]]]^^^]]]ZZZYYYZZZZZZ[[[[[[\\\]]]^^^___\\\```gggnnntttyyy|||}}}iii___jjjwww{{{eeeKKK<<<888777555222111111000...,,,000111111000//////111222///............------------------,,,,,,+++++++++...---,,,+++***(((''''''***++++++,,,,,,++++++***************))))))((((((+++,,,---///111222444444444444555666777777777666999999;;;===??????===;;;===???OOOfffwwwqqqVVVHHHGGGKKKiiifffLLLFFFDDDDDDQQQddd~~~sssiiiiiimmmjjjfffcccdddiiipppzzzMMMLLLGGG@@@===CCCPPPZZZlllpppuuu|||}}}rrrXXXHHHBBB<<<999;;;======>>>@@@DDDJJJPPPXXXeeettt~~~lll^^^QQQLLLJJJHHHFFFFFFHHHFFFDDDEEEGGGHHHGGGEEEHHHGGGFFFFFFFFFHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJGGGDDDCCCDDDEEEEEEEEEFFFHHHJJJMMMPPPRRRUUUSSSSSSTTTRRRPPPSSSZZZ```\\\[[[\\\WWWRRRYYYgggwww}}}vvvdddUUUOOOOOOTTTYYYhhhppp```TTTRRRXXXiii|||zzzyyyuuuooojjjcccbbb___YYYSSSOOONNNNNNRRRTTTXXX[[[\\\[[[YYYXXXXXXWWWXXXXXXZZZ\\\^^^```ZZZ]]]ccciiioootttyyy|||~~~}}}~~~lllfffppp{{{}}}iiiRRRAAA;;;777555222000000000...---///000111111//////000111///............------------------,,,,,,,,,++++++......---,,,+++***)))))),,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++---...000222333444444444555666777777777777:::;;;<<<>>>??????===<<>>DDDPPPYYYeeejjjsss}}}uuuaaaKKK???===999888<<<>>>>>>???BBBFFFNNNWWW```lllyyyttt___UUULLLKKKLLLIIIGGGFFFFFFFFFEEEGGGHHHIIIGGGFFFJJJIIIIIIIIIJJJKKKMMMNNNRRRSSSTTTVVVYYY[[[]]]___]]]YYYUUUPPPMMMLLLMMMNNNLLLMMMPPPTTTXXX]]]aaacccgggffffffeee```]]]bbbjjjtttmmmfffbbb]]][[[fffuuuwwwbbbQQQKKKKKKNNNSSSccc~~~nnn]]]SSSQQQWWWjjj|||zzzyyyuuuooojjjcccbbb^^^XXXRRRNNNLLLLLLNNNPPPTTTWWWYYYYYYWWWVVVUUUUUUUUUUUUWWWZZZ^^^```YYY[[[___bbbgggmmmtttyyyzzzzzz|||xxxoooqqqzzz~~~xxxppp[[[HHH???666444111000000000///...---///111111000......//////............---------------------,,,,,,,,,,,,...---------,,,,,,,,,,,,------............------......------------,,,,,,***+++,,,...///111222333333444555666777777777777<<<===>>>???@@@???>>>===CCCIII[[[qqq~~~sssWWWGGGFFFRRR___```KKKBBBHHHIIIJJJccc~~~ssssssttt~~~~~~yyyuuuwww|||LLLHHHCCC???AAAHHHRRRYYYbbbjjjuuu{{{nnncccTTTEEE===;;;888888===???>>>@@@CCCHHHRRR^^^gggrrr|||~~~jjjYYYRRRMMMNNNNNNKKKGGGFFFHHHHHHIIIJJJKKKKKKJJJIIIKKKLLLMMMOOORRRUUUXXXYYYaaadddiiioootttxxx{{{|||vvvpppggg___[[[ZZZ[[[\\\WWWZZZ___fffnnnuuu{{{~~~}}}tttkkkiiipppwwwwwwllleee```dddrrrttt^^^NNNIIIJJJJJJOOO___{{{mmm[[[UUUSSSZZZooo|||zzzyyytttnnnhhhdddbbb^^^XXXQQQMMMKKKKKKKKKMMMPPPTTTVVVWWWVVVVVVVVVUUUTTTTTTVVVXXX[[[]]]\\\]]]^^^^^^```fffnnnuuuwwwxxx{{{|||}}}wwwsssrrr{{{uuu|||uuucccNNNAAA777444111000000000000///+++...111111000...------///............---------------------------,,,,,,,,,,,,,,,,,,,,,---------------............------.........---------------++++++,,,...///000111222333444555666777888888888<<<>>>??????>>>>>>>>>>>>@@@JJJ^^^ssscccLLLBBBEEEVVVhhhsssUUUDDD???IIIKKKOOOqqqzzz}}}JJJFFFBBBBBBGGGOOOWWW[[[aaakkkxxx}}}jjj^^^TTTIII@@@<<<;;;999:::>>>???>>>@@@DDDKKKVVVdddnnnvvv~~~uuubbbXXXRRROOOPPPOOOKKKGGGFFFKKKMMMNNNOOOPPPQQQQQQRRRTTTVVVYYY^^^dddjjjnnnqqqwww}}}~~~tttoooooopppqqqmmmpppwwwvvvttt{{{|||qqqiiihhhooorrr[[[LLLHHHIIIIIINNN\\\uuuppp\\\TTTSSS\\\sss~~~|||zzzzzzzzzvvvpppkkkeeeccc___XXXQQQLLLJJJJJJIIIKKKNNNQQQTTTUUUUUUUUUWWWVVVUUUTTTUUUWWWXXXZZZ___``````]]]\\\```hhhoootttxxx{{{|||~~~~~~tttsssxxx}}}xxxhhhTTTDDD999666222000000111111111+++...111111000...------///............---------------------------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------+++,,,---...///111111222333444555777888999999999;;;===???>>>===<<<===???BBBNNNbbbvvv{{{XXXHHHCCCFFFZZZrrrdddQQQEEEAAAHHHLLLXXX}}}GGGDDDCCCGGGPPPYYY^^^``````lll|||qqq___RRRIIIAAA;;;:::<<<:::;;;?????????BBBHHHQQQ]]]llluuu{{{lllZZZXXXSSSPPPRRRQQQMMMLLLMMMNNNPPPSSSUUUWWWYYY]]]```cccffflllttt|||~~~wwwsssvvvrrrZZZKKKFFFGGGGGGKKKWWWmmmrrr```SSSSSS]]]wwwzzzyyyyyy{{{}}}{{{uuupppfffddd```YYYQQQLLLJJJJJJGGGIIILLLNNNQQQRRRRRRSSSVVVVVVUUUUUUUUUUUUVVVVVV___aaabbb___\\\^^^eeekkkqqqxxx}}}~~~|||~~~{{{nnn[[[JJJ<<<999444222111222222111---///111111000......//////............---------------------............++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---------...///000111222222333444555777888999::::::999<<<>>>>>><<<<<<>>>AAAJJJXXXkkkzzzkkkOOOHHHHHHLLLdddzzzYYYNNNGGGCCCGGGPPPfffDDDCCCDDDLLLXXXbbbfffeeeeeerrruuufffUUUJJJCCC<<<999999;;;999;;;>>>@@@AAAFFFNNNYYYfffttt|||kkkZZZZZZVVVTTTVVVWWWWWWXXX\\\ZZZ]]]aaaeeeiiiooowww}}}~~~~~~|||}}}rrrZZZKKKFFFGGGBBBGGGQQQcccyyysssaaaSSSTTTaaa}}}~~~~~~}}}vvvqqqgggfffaaaZZZRRRMMMJJJJJJFFFGGGIIIKKKMMMNNNOOOOOOQQQRRRSSSTTTUUUUUUTTTSSS[[[___aaa```\\\]]]ccciiinnnwww~~~~~~tttcccTTT@@@<<<666333222222222222///000111111//////000111///............---------------------.........///------------,,,,,,,,,,,,------............------++++++,,,,,,,,,---------...//////000111222333333333444555777999:::::::::999<<>>@@@BBBJJJSSS___mmm{{{ooo```]]]YYYWWW[[[^^^```eeejjjmmmpppuuuzzz~~~{{{}}}oooYYYKKKGGGHHH>>>CCCMMM\\\oooqqq___VVVWWWeee|||tttmmmhhhfffbbbZZZSSSMMMJJJJJJDDDEEEGGGIIIJJJLLLLLLMMMLLLNNNQQQSSSTTTTTTSSSSSSVVV\\\``````]]]]]]ccciiilllvvvxxxjjj\\\BBB>>>888444333333222222000111111000//////111222//////.........------------------.........////////////.........---------......////////////......,,,,,,,,,---------......//////000111222333333444333444666777999::::::;;;999===@@@@@@>>>>>>CCCGGGTTTdddvvvoooSSSBBBHHHOOOYYY}}}^^^JJJ>>>CCCCCCFFF[[[}}}@@@DDDGGGSSSdddeeedddmmmooovvvcccWWWKKKCCC<<<777777999;;;===>>>???BBBJJJTTT\\\qqqxxxxxxnnnfffaaaaaafffmmmssszzz{{{xxxvvvsssrrrvvv{{{nnn[[[JJJCCCCCC@@@CCCIIISSSddd}}}qqq```\\\]]]lll~~~{{{sssmmmfffaaa[[[UUUQQQNNNKKKIIIGGGFFFFFFFFFFFFHHHIIIJJJLLLOOOTTTUUUTTTQQQOOOMMMPPPUUU[[[]]]\\\^^^cccgggkkkooovvv}}}xxxlllaaaKKK@@@777444333222333555333333222222111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000111222333444444444666777888999;;;<<<===>>>CCC;;;:::@@@BBB>>>AAAKKK^^^iiizzz]]]MMMCCCGGGPPPdddwwwWWWJJJDDDEEEHHHTTTnnnBBBJJJQQQ]]]llliiieeelllppp|||~~~qqq___TTTHHHAAA<<<777777:::;;;<<<>>>@@@EEEOOO\\\eeewww|||wwwqqqmmmnnnuuu~~~xxxppplllkkkjjjhhhjjjooouuu|||kkkZZZKKKEEEEEE@@@BBBHHHSSSddd}}}ttteee___aaappp}}}}}}yyyrrrlllfffaaa[[[UUUQQQNNNJJJHHHFFFFFFEEEEEEEEEFFFHHHIIIJJJMMMRRRTTTSSSPPPNNNNNNNNNRRRWWWZZZ\\\^^^aaacccfffjjjpppxxx~~~rrrdddRRRFFF:::666444222222444333333222222111000000///------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////000111222333444444444555666777888999;;;<<<<<>>AAAHHHUUUeeeqqq~~~{{{yyy|||~~~|||ssslllbbb\\\[[[\\\[[[[[[^^^ccckkkwwwuuugggWWWJJJCCCDDD???BBBGGGRRRdddwwwkkkbbbfffuuu}}}{{{zzzwwwqqqlllfffaaa[[[UUUQQQMMMJJJGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGJJJNNNPPPPPPOOONNNNNNMMMNNNRRRWWW\\\____________bbbgggooowww~~~}}}lll\\\NNN???888555222111222333333222222111000000000------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////111222333444444444444444555777888999::::::???<<<<<<>>>===>>>KKK\\\nnnxxxcccMMMHHHDDDMMMfffaaaLLLFFF@@@CCCKKK]]]wwwDDDZZZmmm{{{{{{ppprrrwwwsssuuuxxxbbbPPPHHH@@@===:::888888<<<<<<===???CCCLLL[[[lllyyyzzzyyy~~~|||ssslllgggeeeddd___ZZZSSSPPPOOOPPPPPPPPPQQQWWW```nnnqqqdddUUUGGG@@@@@@@@@BBBGGGRRReeexxxoooeeekkkzzz~~~{{{yyywwwtttppplllfffbbb[[[UUUQQQMMMIIIGGGDDDCCCBBBAAAAAABBBCCCCCCCCCFFFJJJLLLLLLLLLMMMNNNMMMMMMOOOVVV^^^bbb```]]]ZZZ[[[___fffoooyyyvvveeeUUUCCC:::666333111222222222222111111111000000////////////////////////////////////////////////,,,,,,,,,---------......---------------------------------------......///...///111222333444555555555555666777888999::::::============<<>>>>>>>>JJJcccyyyuuuUUUIIIIIIJJJZZZiiiOOOGGGHHHDDDJJJXXXlllYYYssstttkkknnnzzzsss|||jjjTTTDDD>>>:::::::::999:::===>>>BBBGGGNNNWWWdddsss}}}~~~rrreeefffnnn}}}yyykkkaaa^^^]]]\\\YYYWWWTTTOOOKKKHHHGGGHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBGGGPPP```www~~~uuujjj```TTTIIIDDDEEEAAABBBFFFOOOccczzzwwwzzzzzzvvvmmmvvv}}}{{{yyyvvvsssqqqpppiiiddd]]]WWWRRRNNNKKKHHHDDDCCCAAA@@@????????????>>>@@@CCCDDDEEEFFFIIIKKKMMMKKKMMMSSS\\\bbbbbb```[[[YYYWWWZZZbbbooo}}}wwwbbbKKK>>>:::666444333111111111111111111111111........................////////////////////////,,,,,,,,,---------......////////////////////////,,,++++++++++++,,,---------...000222444555555666888999999:::;;;;;;<<<<<<:::===??????DDDUUUqqqsssVVVJJJKKKRRRiii^^^KKKGGGGGGEEELLL\\\ooo~~~]]]vvv|||uuulllhhhoooxxxrrr}}}|||cccMMMAAA;;;888:::;;;::::::======CCCLLLUUU^^^jjjvvv~~~qqqcccdddlll{{{~~~vvvrrrhhh___UUUOOOOOOPPPOOOLLLMMMKKKGGGCCCAAA@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAADDDLLL]]]uuu~~~ttthhh]]]RRRGGGCCCDDD???@@@CCCLLL___}}}zzzxxx}}}|||ttt}}}~~~}}}zzzvvvtttsssssskkkfff___XXXSSSOOOLLLIIIDDDCCCAAA???>>>>>>>>>???===???@@@AAABBBCCCGGGIIIIIIHHHIIINNNVVV\\\___```]]]YYYUUUUUU]]]jjjyyylllQQQBBB<<<888444333111111111111111111111111................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---......---...000222444555666666999999::::::;;;;;;<<<<<<:::===???AAAJJJ```|||oooTTTIIIKKKZZZ{{{tttUUUHHHEEEDDDFFFPPPaaasssZZZrrr|||tttmmmhhhiiissswwwppp}}}www^^^GGG@@@;;;888:::;;;::::::======DDDOOOYYYdddnnnzzzttteeefffnnn~~~{{{pppeee^^^[[[VVVOOOGGGEEEHHHKKKJJJIIIJJJHHHEEEAAA???=========>>>@@@BBBBBBAAAAAAAAAAAAAAACCCKKK\\\uuuvvviii\\\OOODDD???@@@>>>>>>AAAIII\\\zzz{{{zzzzzz}}}zzzwwwtttttttttlllggg```YYYTTTPPPLLLJJJEEEDDDBBB@@@>>>>>>>>>>>>===>>>??????@@@BBBEEEHHHEEEEEEFFFJJJQQQXXX]]]______ZZZTTTSSSYYYgggvvv~~~sssVVVFFF>>>999555333111111111111111111222222111111111111111111111111........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---...000222444555666666999999999::::::;;;;;;<<<:::===???BBBMMMfffkkkQQQGGGKKK___kkkOOOEEECCCAAAIIITTTfffxxx^^^ffflllkkkffffffoooxxxyyyyyyxxxhhhRRRBBB:::;;;;;;;;;:::;;;>>>@@@@@@GGGRRR\\\fffoooxxxtttkkkrrrtttoookkkiiiddd___ZZZSSSMMMIIIHHHGGGEEEDDDDDDEEEFFFGGGQQQHHHAAAAAA@@@>>>===>>>BBBFFFJJJHHHBBB>>>>>>@@@AAADDDLLLZZZqqqzzznnn```TTTJJJDDDAAACCC@@@AAAIIIYYYsss|||{{{yyyyyyyyyxxxuuusssrrrkkkccc]]]YYYTTTLLLFFFGGGFFFCCCAAA>>>===;;;;;;<<<;;;:::999;;;===AAACCCCCCDDDEEEGGGKKKQQQXXX]]]```]]]WWWSSSVVV```nnnyyyxxxdddQQQBBB666222555333333444444333222000///111111111111000000000000------............------------------------------........................,,,,,,.../////////...---222333333444444555555555888777777777888:::<<<===AAA===;;;DDDXXXooo___KKKGGGTTTtttxxx[[[KKKCCCDDDIIIMMM^^^nnn~~~\\\ccciiiiiieeefffpppzzzvvvsss}}}~~~qqq```MMMAAA888999:::::::::;;;>>>AAABBBHHHRRR[[[eeeoooxxx~~~}}}www~~~xxxjjjcccZZZXXXUUURRRNNNJJJEEEBBBDDDCCCCCCCCCFFFJJJNNNPPPTTTJJJBBB@@@???>>>???AAADDDHHHJJJGGGAAA<<<<<>>======<<<;;;:::999:::===???AAABBBCCCDDDFFFIIINNNTTTYYY^^^[[[VVVRRRTTT]]]jjjssszzz~~~{{{}}}|||nnnYYYGGG777111444222333333444333222111000111111111111000000000000...//////////////////...------------------------........................---...///000000000//////222333333444444555555555777777777777999;;;===>>>AAA===<<>>???AAAEEEIIILLLMMMIIIBBB======??????AAAFFFTTTkkk{{{hhhWWWJJJBBB?????????BBBGGGRRRhhh||||||~~~}}}{{{{{{{{{zzzwwwuuurrrlllddd^^^YYYTTTMMMHHHDDDCCCBBBAAA@@@?????????===<<<:::::::::<<<>>>???AAAAAACCCDDDEEEJJJOOOSSSZZZYYYUUURRRQQQXXXbbbkkkqqqwww~~~yyywww|||xxxdddOOO<<<444666222333333333333333222111111111111111000000000000//////000000000000//////------------------------...........................//////000111000000000222222333333444555666666666666777888:::<<<>>>@@@AAA>>>===DDDSSSgggyyyiiiRRRKKKPPPmmmbbbNNNHHHFFFKKKRRRddd{{{lllpppsssqqqooosss~~~|||{{{vvvqqqnnnpppxxxsss\\\HHH???>>>555777999:::<<>>>>>===<<<;;;:::::::::<<<===>>>???@@@AAABBBEEEJJJMMMVVVWWWVVVRRRPPPSSS[[[bbbhhhoooyyyyyyzzz~~~lllXXXCCC888999333333333333333333333222111111111111000000000////////////000000/////////......................................................//////000000000000222222333333444555666666555666777999;;;>>>???@@@AAA@@@@@@DDDOOO___pppzzz^^^NNNNNNRRRyyyvvvUUUHHHFFFGGGNNNYYYsssyyy{{{|||zzzxxx|||zzzuuuwwwyyyooommmooouuu~~~lllSSS@@@;;;<<<666888:::<<<>>>BBBGGGJJJKKKMMMRRRYYYdddnnnvvv{{{vvvhhhXXXKKKFFFDDDEEEEEECCCBBBCCCFFFIIIJJJMMMRRRYYYbbbjjjqqquuupppaaaPPPEEEAAA@@@DDDIIINNNQQQRRRMMMEEE@@@???AAABBBDDDJJJYYYsssjjjWWWJJJCCC@@@@@@CCCHHHNNNXXXnnn}}}tttllliiijjjqqq{{{}}}|||{{{{{{|||{{{yyywwwsssoooiiibbb\\\VVVQQQNNNMMMKKKHHHEEEAAA>>>===<<<<<<<<<;;;:::999::::::;;;<<<===>>>>>>???AAAEEEHHHRRRUUUVVVSSSOOOOOOUUUZZZ```gggrrr|||sss```III;;;888444444333333333333333333111111111111000000000///---......//////......---................................................---------.........//////111111222333444555666777555666888:::===???@@@AAABBBBBBBBBDDDKKKXXXhhhsssvvvUUUKKKOOO[[[hhhLLLEEEEEEGGGSSSbbbwwwvvvyyyxxxooopppvvv}}}vvv```JJJ<<<888:::777999;;;>>>@@@DDDHHHLLLNNNPPPTTT]]]hhhrrryyy|||sssggg\\\QQQIIIGGGBBBCCCCCCAAA???AAAFFFJJJNNNTTT\\\gggqqqxxx}}}ssscccRRRHHHDDDBBBEEEIIIJJJNNNQQQMMMFFF@@@???@@@@@@DDDLLL]]]yyyjjjVVVIIICCCAAA???BBBHHHQQQ___xxxxxxmmmddd```aaacccnnn~~~}}}||||||}}}}}}zzzyyytttqqqllleee^^^XXXTTTQQQRRRPPPLLLGGGCCC???<<<:::;;;::::::999999999::::::999;;;<<<<<<<<<>>>AAADDDLLLQQQVVVTTTNNNKKKOOOSSSYYY```jjjtttzzzzzziiiPPP===666666555444333222222222222111111111111000000000000------............------................................................---------------...//////111111222333555666777777666777999<<<>>>???@@@@@@AAACCCEEEGGGKKKVVVfffqqqhhhNNNJJJPPPkkkzzz___HHHEEEFFFHHHYYYnnn}}}|||zzzyyy{{{wwwqqqwwwzzzhhhSSSCCC:::888999777999;;;===@@@CCCHHHLLLRRRSSSYYYcccnnnxxx~~~~~~}}}rrreee]]]VVVMMMGGGEEEAAACCCDDDBBB@@@BBBIIIOOOWWW^^^iiittt{{{~~~~~~nnn```QQQIIIEEECCCEEEIIIIIINNNRRRQQQJJJDDDBBBCCC@@@FFFQQQeeejjjUUUHHHCCCAAAAAABBBIIIUUUhhhpppdddZZZVVVVVVYYYeeeyyy}}}{{{vvvsssooohhh```ZZZVVVTTTUUUSSSOOOJJJDDD@@@===<<<999999999999999:::::::::777999:::;;;;;;===@@@BBBFFFMMMTTTSSSLLLHHHIIIMMMTTTYYYbbbjjjqqqxxx}}}sss[[[EEE999888777555333222111111222111111111111000000000000......////////////......................................................///...---------...000000000111222333555666777777777999;;;===>>>????????????CCCHHHJJJNNNYYYiiivvvwwwZZZKKKNNNWWW|||nnnWWWGGGFFFHHHKKK```|||yyyyyy||||||zzzyyy{{{tttsss~~~sss]]]JJJ>>>999888888666888;;;===???CCCGGGKKKTTTVVV\\\gggsss}}}~~~qqqhhh^^^YYYSSSKKKEEECCCCCCFFFGGGEEECCCFFFNNNUUUaaahhhrrr|||zzzvvviii\\\OOOIIIFFFDDDFFFIIIJJJPPPUUUUUUOOOIIIGGGGGGBBBIIIVVVkkkkkkUUUHHHBBBAAADDDDDDKKKZZZpppzzzhhh[[[QQQMMMNNNTTTaaauuu~~~wwwuuupppiiiaaa[[[WWWVVVVVVTTTPPPKKKFFFBBB???===888888999999999:::::::::666888999:::;;;<<>>===CCCIIILLLQQQ\\\nnn|||fffPPPKKKTTT```hhhSSSFFFHHHIIIMMMfff{{{xxxyyy{{{~~~}}}|||~~~iiiSSSHHH@@@777666:::;;;999888999>>>DDDIIIKKKQQQXXXdddpppzzztttddd___YYYTTTOOOHHHAAA;;;CCCEEEEEEDDDEEEKKKVVV___eeeoooyyy}}}~~~}}}wwwqqqdddXXXMMMHHHFFFDDDDDDGGGIIIPPPUUUVVVUUUTTTPPPJJJHHHMMMYYYqqqdddPPPGGGDDDBBBEEEIIISSSddd}}}kkk]]]TTTLLLIIIKKKTTTcccuuu}}}{{{vvvoooiiiddd```\\\YYYYYYUUUOOOJJJGGGCCC@@@===<<<:::888888999999888777888888999:::<<<======>>>BBBDDDGGGHHHGGGFFFEEEEEEKKKOOOXXXcccjjjooowww{{{uuuzzzpppWWW@@@777888777555333222333333///000111222222222222222111000000///...---------................................................,,,------,,,---///000000000111111222333444555555777999<<<======>>>@@@AAAEEEJJJPPPTTTVVV^^^sssrrrVVVQQQDDDLLLqqq]]]PPPGGGFFFIIIVVVrrr{{{xxx|||iiiPPPDDD>>>888777;;;::::::;;;>>>BBBGGGLLLOOO[[[aaakkkvvvvvviii\\\XXXTTTQQQOOOKKKGGGCCCCCCEEEGGGGGGIIIOOOXXX```fffqqq}}}~~~zzzssslllbbbWWWLLLHHHEEECCCDDDFFFIIIRRRZZZ\\\[[[XXXQQQJJJIIIPPP```{{{bbbOOOGGGEEEDDDDDDKKKXXXmmm{{{bbbVVVPPPJJJHHHKKKUUUcccuuu|||zzzvvvpppkkkfffaaa\\\YYYXXXTTTOOOJJJFFFCCC@@@===<<<:::888888999999888777666777777888999:::;;;<<<===@@@CCCDDDDDDCCCCCCCCCJJJNNNWWWaaaggglllttt|||uuuppptttsssZZZCCC888888777555333222222333000000111111111111111111111000000///......------................................................---------,,,---///000000222222333444666777888888777999<<<===>>>>>>@@@BBBFFFLLLTTTYYY[[[ddd{{{jjjRRRNNNGGGVVV}}}yyyTTTJJJEEEGGGMMM[[[www}}}{{{jjjMMM@@@<<<888999<<<999<<<@@@BBBEEEJJJQQQVVVgggkkksss|||xxxkkk___TTTRRROOONNNMMMLLLJJJHHHDDDGGGJJJMMMOOOUUU]]]dddjjjwww{{{sssmmmcccXXXMMMIIIFFFCCCCCCDDDJJJVVVbbbfffbbb\\\SSSKKKGGGRRRfffyyy___NNNGGGFFFFFFIIIQQQaaa{{{lllWWWNNNKKKGGGGGGLLLXXXeeevvv~~~{{{yyyvvvqqqmmmhhhbbb]]]YYYWWWSSSNNNIIIFFFCCC@@@===<<<:::888888888999888666444444555666777888999999:::<<>>>>>???AAABBBGGGNNNYYY```cccooo```NNNKKKKKKdddkkkNNNGGGDDDIIIQQQaaa|||lllKKK>>>;;;999:::===:::>>>BBBDDDFFFMMMYYYbbbpppsssyyy{{{pppcccZZZQQQOOONNNMMMLLLKKKIIIHHHGGGKKKOOOSSSWWW\\\cccgggnnn|||{{{wwwjjj^^^RRRLLLHHHCCCBBBCCCKKKZZZjjjnnnhhh___TTTLLLJJJYYYqqqsss[[[LLLFFFFFFHHHPPP[[[oootttaaaOOOIIIGGGEEEGGGMMM[[[gggxxx}}}zzzyyyvvvrrrnnniiiddd]]]YYYVVVRRRMMMIIIFFFCCC@@@>>><<<:::888888888888777666333444444555666777777777888;;;>>>???@@@@@@BBBCCCHHHIIIOOOVVVZZZ^^^fffnnnxxxxxxppplllooovvvyyyaaaJJJ;;;999555333222222111111111111000//////.........000000000000//////......................................................///------000000///000222///000111333444666777888888:::===>>>???@@@AAACCCFFFOOO\\\fffmmm|||zzzYYYLLLJJJQQQtttdddOOOIIIGGGKKKUUUfffiiiJJJ===;;;999:::===<<>>@@@BBBEEEFFFJJJOOORRRVVV^^^gggvvvssslllhhhkkkuuu{{{eeePPP>>>:::666333333222111000222111000///......//////000000000000000/////////////////////////////////////////////////////////000---///444555111000333000111222333555666777888999;;;>>>???@@@@@@BBBCCCEEENNN]]]lllxxxrrrVVVNNNKKKYYYbbbOOOKKKIIIMMMYYYnnn}}}zzz```FFF<<<;;;999:::>>>===???AAAFFFNNN\\\mmmxxx~~~rrraaaUUUQQQQQQSSSVVVVVVSSSPPPMMMLLLKKKMMMPPPTTTYYY]]]___aaaeeeqqq~~~{{{mmm\\\RRRKKKFFFEEEGGGRRRdddtttuuujjj___XXXSSSYYYnnneeeTTTKKKHHHKKKQQQ```rrrdddUUUHHHFFFFFFDDDIIIQQQ\\\lll~~~}}}{{{zzzxxxuuuqqqlllhhhccc^^^ZZZUUURRRMMMJJJGGGEEECCCAAA===;;;888777777777555444555555555555666666777777333555777888999:::<<>>@@@@@@AAACCCDDDDDDLLL]]]qqqkkkSSSQQQPPPccc^^^KKKIIIJJJPPP___vvv~~~vvvfffRRR@@@;;;;;;999;;;@@@<<<>>>CCCLLLXXXhhhuuu~~~tttddd[[[ZZZZZZ^^^aaa```ZZZSSSNNNLLLHHHHHHJJJMMMQQQTTTVVVWWW]]]iiizzz~~~ooo]]]QQQKKKGGGHHHLLLXXXiiiwwwuuuiii___[[[YYYfff}}}|||___QQQMMMKKKQQQZZZooowww\\\OOODDDDDDDDDDDDIIIRRR\\\nnn~~~|||{{{zzzxxxtttooojjjfffbbb^^^[[[VVVRRRNNNKKKIIIGGGEEECCC===;;;888777777666555444444444444555555555666666333555777777777999;;;===???>>>@@@DDDFFFJJJSSS\\\ppp}}}www~~~yyy{{{{{{ssseeeDDD>>>777444555555333111222111000//////000222333000000000000000000000000////////////////////////////////////////////////111...444>>>???666111444555666666666777777777777:::<<>>EEEQQQaaappp{{{yyyllleeefffeeehhhjjjggg^^^TTTLLLHHHDDDDDDDDDGGGJJJMMMOOOOOOZZZgggzzz~~~nnn\\\PPPKKKHHHKKKOOO]]]mmmyyyuuuhhh___]]]^^^xxxwwwZZZOOONNNNNNVVV```~~~nnnVVVJJJAAAAAACCCCCCIIIRRR[[[ppp~~~|||{{{{{{xxxtttnnniiieeeaaa^^^[[[VVVSSSNNNKKKIIIHHHFFFDDD===;;;888777777666555333333444444444444444444555666777888999999:::<<<>>>===<<<===AAACCCGGGPPPZZZlllzzzuuu{{{vvvyyymmmFFF@@@888555555666444111222111000///000111333555000000000000000111111111000000000000000000000000000000000000000000000000111///555AAABBB777111444555555555555555555555555:::<<>>===:::>>>IIIYYYjjjxxxzzzuuuqqqnnnpppnnnjjjfffaaaXXXMMMEEECCCAAA???>>>???AAACCCEEERRRdddrrrtttbbbRRRKKKKKKOOOSSSeeepppxxxrrreee^^^dddmmmttt\\\UUUTTTVVVeeexxxhhhSSSKKKEEEDDDEEEFFFKKKQQQ```ttt~~~}}}|||{{{|||uuunnnjjjhhheee```[[[XXXUUUQQQOOOLLLIIIFFFCCC>>>===;;;999777555444444444333333222222333333444333444666888888777555444888999:::;;;???EEEMMMRRRgggnnnxxx}}}uuuTTTEEE777333555444000...444333222111111222333444111111111111000000000000............/////////000,,,,,,,,,---------......///000111222222333222222444555555555666777777777888888:::===AAABBBBBBAAA===SSSlllzzzZZZMMMOOOYYYxxxYYYLLLLLLKKKTTTgggyyywwwiiihhhlllvvvuuucccSSSAAA>>>999888:::<<<=========BBBMMM]]]nnn{{{}}}xxxtttqqqpppmmmjjjfffaaaYYYMMMEEEBBB@@@???===>>>@@@CCCDDDPPPbbbqqqvvvdddUUUPPPSSSYYY]]]kkksssxxxpppdddaaammm{{{nnnZZZWWW[[[bbbvvveeeOOOHHHDDDDDDFFFIIINNNUUUeeexxx~~~|||{{{{{{vvvnnnjjjiiifff```\\\VVVSSSOOOLLLJJJGGGCCCAAA>>>===;;;888666555444333444333333222222333333444444555666777888777777666888999999;;;===CCCJJJOOO```iiiuuu}}}~~~wwwWWWHHH999555777555222111333222222222222222222333111111111111000000000000........./////////000000------------............///000111222222333222222444444444555666666777777888999;;;===@@@AAAAAAAAABBBYYYrrrsssWWWLLLTTTdddnnnTTTKKKMMMOOOZZZoooqqqiiiiiimmmxxx}}}oooZZZIII===:::777777888;;;<<<===@@@FFFRRRbbbrrr~~~|||xxxuuuooolllhhheee```XXXMMMEEE@@@???===<<<===???BBBDDDLLL___ooozzziii\\\YYY^^^gggmmmtttyyyxxxnnndddiii}}}jjjZZZ\\\eeessszzz^^^KKKEEECCCEEEHHHKKKSSSZZZjjj}}}}}}{{{{{{vvvpppllliiifffaaa]]]VVVSSSOOOKKKIIIFFFCCC@@@===<<<:::888666444333333444333333222222333333444666666666666666777888888888888999999;;;@@@FFFKKKVVVbbbqqq{{{xxxrrrxxx]]]MMM===888888777555444222222222333333222222222111111111111000000000000....../////////000000000////////////............///000111222222333222222333333444444555666666777::::::<<<===???@@@AAABBBIIIaaa{{{kkkTTTLLL[[[uuubbbNNNJJJNNNUUUfff|||{{{rrrkkkjjjppp|||{{{lllVVVDDD:::999777777999;;;===???AAAIIIVVVeeettt~~~yyyvvvmmmiiieeeaaa]]]VVVLLLEEE>>>===<<<;;;<<>>???AAACCCNNNgggfffSSSMMMaaa{{{YYYKKKJJJPPP]]]sssxxxuuulllmmmttt|||vvvgggQQQBBB999999999999:::<<>>BBBFFFSSSkkkbbbVVVQQQiiisssVVVKKKKKKSSSeeeyyyttttttmmmoooxxx~~~~~~wwwtttmmm]]]JJJ???999:::;;;;;;;;;===@@@BBBBBBLLL\\\lllxxx|||wwwsssfff```XXXRRRNNNJJJEEEAAA<<<;;;;;;;;;===@@@DDDFFFJJJ___rrr|||xxxzzz}}}~~~yyymmmmmmsssrrrYYYMMMGGGFFFGGGJJJLLLNNNWWW```ttt~~~~~~}}}yyyxxxuuuqqqmmmhhhdddbbbZZZUUUPPPKKKHHHFFFCCCAAA>>>===;;;999777555444444444333333222222333333444444333111111111222444666555666777777777999===@@@IIIRRR___kkkssszzzxxxgggppp~~~ttt```III===999777555555222222222333333222222222111111111111000000000000/////////000000000111111////////////000000000111///000111222222333222222222333444555666888999999:::<<<===<<<<<<>>>DDDIIIWWWooo~~~]]]YYYXXXtttjjjRRRKKKLLLUUUkkkvvvtttuuummmppp|||yyyrrroooeeeSSSDDD===888:::<<<<<<;;;<<>><<<:::888666555555444333333222222333333444333333222222222333444555444666777777777999===???DDDJJJTTTaaannnwww}}}xxx}}}pppmmmppp}}}gggNNN@@@;;;888666666333222222222222222222333111111111111000000000000//////000000000111111111,,,---......///000111111///000111222222333222222333444555666777999::::::999;;;===<<<;;;>>>FFFLLL\\\rrrnnnVVV[[[aaa]]]LLLJJJKKKWWWooo|||sssqqqrrrmmmrrr}}}yyyrrrmmmaaaOOOAAA<<<888:::<<<<<<;;;;;;>>>AAAIIITTTeeeuuu{{{uuuqqq```WWWLLLDDDAAA@@@???>>><<<;;;;;;<<<>>>BBBEEEHHHNNNdddwww}}}|||}}}{{{sssqqq{{{nnnVVVJJJIIIBBBCCCGGGKKKNNNQQQ[[[fff~~~~~~}}}xxxxxxwwwsssnnniiieeeddd___ZZZSSSNNNKKKIIIGGGEEE@@@???===:::888777666666444333333222222333333444444333333333444444555555444555666777777999===???@@@DDDLLLZZZjjjvvv|||}}}zzzuuu{{{zzzooojjjkkkQQQBBB<<<999777666444333222111111222333444111111111111000000000000000000000000111111111111+++,,,---...///000111222///000111222222333222222444444555777888:::;;;;;;999;;;===<<<;;;???GGGNNN```ttt```PPP\\\ggguuuSSSGGGIIIKKKXXXpppsssmmmjjjjjjmmmrrrzzzrrrooopppmmm]]]EEE<<>>CCCSSS^^^mmmyyy~~~zzzqqqhhhXXXOOOGGGCCC???:::999;;;===;;;;;;===>>>>>>DDDKKKUUUfff}}}zzzyyytttsssyyyoooaaaRRRGGGDDDEEEEEEHHHJJJKKKPPP^^^lll~~~~~~~~~|||xxxsssnnnhhhbbb]]]ZZZVVVRRROOOMMMKKKIIIGGGBBB@@@>>>;;;888666444444000000000111222333555555444444444444444444444444666777777777888888888888???AAAGGGSSScccpppxxx|||{{{pppnnn}}}iiifffvvvsss\\\III>>>:::777666555444333222111111111111000000000000000///......111111111111000000000000222111111111000000//////000000111222333333333333333333333444666777999:::;;;999888999999;;;DDDMMMaaapppsssZZZQQQQQQrrreeeMMMFFFIIIMMM```uuuuuulllffffffjjjrrrvvvzzzppplllllliiiYYYCCC:::>>>;;;888888<<<======AAAGGGUUUbbbqqq}}}}}}xxxooofffWWWNNNEEEAAA===999999;;;>>><<<===??????@@@EEELLLXXXlll{{{xxxvvv{{{}}}tttvvv}}}uuucccXXXKKKCCCBBBCCCDDDGGGJJJLLLRRRbbbrrr}}}{{{wwwsssooojjjddd```ZZZWWWSSSOOOMMMKKKIIIGGGCCCAAA???<<<999777666555222222222222333444555555444444444444444444444444666666777777777888888888===>>>DDDOOO^^^llluuuyyy}}}sssjjj{{{uuulllwww{{{dddOOOAAA:::777555333333222222111222222222000000111111000000///...000000000000000000000000111111111000000000//////000000111222333333333333444444444555777888:::;;;;;;999999;;;:::;;;CCCKKK]]]kkkhhhRRRQQQVVVyyy^^^KKKEEEHHHLLLbbbwwwqqqjjjeeeeeejjjsssxxxyyykkkhhhfffaaaRRR@@@999<<<;;;888999<<<>>>???EEELLLXXXgggxxx{{{vvvlllcccUUULLLCCC>>>;;;888999<<<>>>===???AAAAAAAAAGGGNNN^^^vvvyyytttsssuuu{{{zzz~~~cccVVVMMMDDD@@@AAACCCCCCFFFJJJNNNWWWiiizzz}}}{{{wwwtttqqqlllgggccc\\\XXXTTTPPPNNNLLLJJJHHHDDDBBB@@@===:::888777666444444333333333333444444444444444444444444444444666666666666777777777777:::;;;@@@IIIWWWdddooouuuxxx}}}{{{hhh{{{sssxxxzzz{{{oooWWWEEE;;;666444222222111111222222333444111111222222111111000///.........//////000000111111111000000000000//////000000111222333333333333555555555666888999;;;<<<<<<:::;;;<<<;;;;;;AAAIIIUUUcccwwwxxx\\\LLLPPP]]]oooUUUHHHDDDGGGLLLcccyyywwwnnnjjjfffggglllvvv}}}vvvfffbbb^^^XXXKKK===888:::;;;999:::<<<===???FFFOOO\\\lll}}}yyytttiii___RRRIII@@@<<<999777999===<<<===???BBBBBBBBBIIIRRRfffzzzqqqpppuuu{{{nnnXXXMMMHHHBBB@@@CCCCCCCCCGGGKKKQQQ\\\ppp|||yyyvvvrrrmmmhhhddd]]]ZZZUUUQQQOOOMMMJJJIIIDDDBBB@@@===:::888777666555444333222222222222222333333333333333333333333555555555666666666777777888999<<>>;;;999888999===;;;<<>>>>>AAALLLXXXhhhttt~~~xxxpppdddYYYKKKDDD===<<<;;;999:::===<<<===@@@BBBBBBEEEQQQ^^^zzzyyyrrruuuhhhXXXIIIFFFDDD@@@@@@DDDCCCEEEKKKTTT]]]kkk{{{wwwsssmmmgggccc^^^[[[VVVRRROOOMMMJJJHHHCCCAAA???<<<999777666555222222111000000000000000333333333333333333333333444444444444555555555666777999;;;???FFFPPP\\\ccciiipppyyyuuu~~~~~~~~~vvvWWWBBB;;;:::777666444222111//////...111111222222111111000///.........//////000000111......////////////000000000000111222333333333333333333333444555777999:::===;;;;;;<<<;;;:::@@@GGGIII[[[sssoooUUUKKKJJJQQQppppppNNNHHHHHHDDDJJJYYYjjj~~~qqqiiikkknnnooottt||||||tttkkkddd___ZZZPPPDDD<<<::::::;;;;;;;;;===@@@AAAEEESSS```oooxxxxxxpppcccXXXHHHBBB=========::::::======>>>AAACCCCCCHHHWWWggg~~~wwwxxxsss]]]OOOEEEEEEEEEAAABBBFFFIIIMMMVVVbbbnnn}}}}}}yyyvvvsssnnnhhhddd^^^ZZZUUUQQQNNNLLLIIIGGGDDDBBB@@@===:::888777666222222111111000111111111222222222222222222222222333333444444444555555555666888;;;>>>BBBKKKUUU\\\dddkkkuuu|||~~~rrrttt]]]EEE<<<;;;666555444222111000000000000000111111000000///...000000000000000000000000........./////////000000000000111222333333333333333444444555666888::::::===;;;:::;;;::::::AAAIIIMMM___yyygggPPPIIIJJJZZZ{{{fffIIIGGGIIIEEEOOObbbxxx}}}}}}qqqjjjmmmqqqrrrxxx|||uuunnngggbbb___YYYNNNBBB;;;:::<<<<<<:::;;;>>>AAACCCJJJYYYgggttt{{{xxxpppcccWWWGGGAAA===>>>>>>;;;;;;===???@@@BBBDDDDDDKKK\\\lll{{{xxx}}}}}}eeeXXXLLLDDDFFFGGGDDDEEEJJJPPPUUUaaaooo}}}}}}{{{xxxuuusssooojjjfff^^^ZZZUUUQQQNNNKKKHHHFFFEEEDDDAAA>>>;;;999888777333222222111222222333333222222222222222222222222333333333444444444555555555777:::===@@@GGGPPPWWW```hhhrrrzzz~~~}}}tttooonnn```FFF<<<<<<444444333222111111111222000000000000000///......111111111111000000000000---.........//////000000000000111222333333333333555555555666777999;;;<<<>>>;;;::::::999:::BBBKKKQQQccc~~~dddOOOJJJKKKbbb```EEEGGGJJJFFFRRRiiizzztttnnnqqquuuvvv}}}yyy|||zzzsssqqqooojjjeee]]]SSSHHHAAA<<<999999===???>>>======CCCQQQbbbnnnvvvkkk___VVVIIIBBB<<<;;;;;;:::<<<@@@@@@BBBDDDDDDHHHTTTffftttzzzzzz|||jjj]]]JJJEEECCCDDDCCCBBBEEEIIISSSbbbsss}}}yyywwwwwwtttmmmggg```\\\VVVQQQNNNLLLIIIHHHFFFCCC@@@===:::888444111444333222111000000000000000000111111111000000///333333333333333333333333444666888;;;>>>DDDKKKPPPZZZdddpppyyy|||~~~qqq|||}}}mmmzzz~~~fffJJJ>>>>>>666555333222111222222333111111111111000000000000111111000000//////......//////............//////...000222444555444333222222333444555777999;;;===;;;999::::::999:::DDDOOOZZZnnnyyy\\\NNNBBBRRRiiiwww___KKKIIIJJJKKKXXXiiixxx}}}yyyyyyxxxzzz~~~zzzvvvuuurrrlllfff^^^RRREEE???<<<::::::<<<=========???FFFUUUgggttt~~~vvvkkk^^^UUUHHHAAA;;;;;;;;;:::<<<@@@???BBBCCCEEEIIIVVVhhhvvvpppZZZRRRHHHDDDCCCEEEEEEFFFKKKQQQ]]]lll}}}|||xxxwwwwwwtttnnnhhhbbb]]]VVVPPPMMMKKKJJJIIIFFFCCC@@@===;;;999666333444333222111000000000000111111222222222222111111333333333333333333333333555777999:::===BBBHHHLLLVVV```nnnwww{{{~~~ttt}}}uuunnnvvvxxxlllPPPAAA===666555444222111111222222111111111111000000000000111000000000/////////...//////............/////////000111333333333333222555444444666888:::;;;;;;<<<;;;;;;;;;:::<<>>999;;;;;;:::::::::<<<>>>BBBLLL\\\ooo|||{{{ssshhhZZZQQQDDD>>>:::;;;<<<;;;===@@@???AAADDDGGGOOO^^^ppp}}}{{{}}}kkkUUULLLLLLDDDBBBBBBFFFIIIOOOZZZeeezzz~~~~~~{{{zzzyyyxxxwwwtttoookkkaaa]]]XXXSSSPPPMMMJJJHHHFFFDDDAAA??????===:::888444333222111000000000000111222222333333333333333222222333333333333444444333555777888:::===BBBEEEMMMWWWfffsss{{{|||{{{~~~rrr}}}pppnnnuuummmiii{{{]]]FFF;;;999888555333222111111111111111111111000000000///000000000000////////////000000////////////000000000000000000000222333444777555444666;;;===;;;999===<<<<<<===>>>CCCPPP^^^mmmsssZZZPPPJJJ___fffTTTFFFHHHSSSaaawww~~~ttt}}}yyy}}}sssjjjZZZJJJ;;;888;;;<<<;;;:::;;;<<>>BBB@@@BBBFFFKKKTTTbbbsss~~~}}}zzzqqq]]]OOOHHHFFFCCCBBBCCCGGGLLLUUUcccqqq~~~~~~}}}yyyyyyyyyyyyxxxtttooolll^^^\\\ZZZWWWTTTOOOJJJFFFFFFDDDAAA@@@???>>>;;;999444333222111000000000000000000111222333333222222222222222333333444444444000222555777999===AAAEEEJJJTTTbbbpppzzzyyyuuuvvv|||qqqqqqyyyrrrvvvkkkccc}}}aaaIII<<<999888666444222111111111111111111111000000000///////////////000000000000000000////////////000000000000000000111222333444444333444777;;;===<<<:::<<<;;;;;;===@@@GGGWWWeee{{{mmmWWWPPPNNNhhh```RRRGGGLLL[[[ooo|||uuu}}}~~~pppgggSSSFFF:::888;;;;;;;;;<<<<<<>>>AAAFFFOOO___qqq}}}yyypppdddVVVLLLAAA<<<:::<<<>>>>>>@@@CCCBBBDDDIIIOOOYYYfffsss||||||{{{|||||||||dddWWWNNNGGGDDDDDDDDDFFFLLLSSS^^^qqq~~~}}}}}}yyyzzz{{{zzzxxxsssooolll^^^]]][[[XXXUUUPPPJJJFFFFFFDDDBBB@@@???>>>;;;999444333222111000000000000///000111222333333333222111222222333333444444555///111444777999<<<@@@CCCHHHPPP]]]kkkwww~~~wwwqqqooouuuvvviii~~~xxxnnn___}}}fffOOOBBB999888666444222222222333111111111111000000000000////////////000000000000111000000//////000000111000111111222333333444444444555888:::;;;<<<<<<<<<<<<;;;;;;???CCCMMM^^^nnnfffTTTRRRVVVvvv[[[PPPJJJQQQddd|||}}}yyy{{{nnnfffLLLBBB;;;999;;;:::;;;>>><<<>>>BBBHHHRRRbbbuuu}}}wwwooocccTTTJJJAAA<<<:::===@@@@@@BBBEEEDDDGGGLLLSSS]]]hhhrrryyy|||wwwvvvyyyppp]]]SSSLLLIIIHHHFFFGGGKKKSSS\\\kkk~~~}}}}}}}}}yyyzzz|||{{{wwwrrrnnnkkkaaa^^^ZZZVVVSSSPPPLLLIIIGGGEEEBBB@@@???===:::888444333222111000000000000000111222333444444444444111111222333333444555555000333666777999;;;>>>AAAFFFMMMXXXeeerrr{{{wwwooonnnttt}}}eeetttwwwbbb{{{~~~kkkWWWKKK888777555444333333333444111111111111000000000000.../////////000000000111111111000000000000111111000111333444555555444444777;;;??????<<<:::;;;======;;;===AAAHHHSSSfffwww^^^QQQUUU```tttVVVNNNKKKUUUjjj}}}|||vvvjjjbbbGGG@@@;;;;;;;;;:::<<>>CCCJJJUUUeeexxx}}}wwwooobbbSSSIIIAAA<<<;;;>>>AAAAAACCCFFFEEEHHHNNNVVV___iiiqqqvvv}}}yyytttqqqsss{{{yyycccTTTKKKGGGGGGJJJGGGIIIOOOXXXddduuu~~~}}}}}}}}}}}}yyy{{{}}}|||wwwrrrmmmjjjeee```YYYSSSPPPOOOMMMLLLGGGEEEBBB@@@>>><<<999777444333222111000000000000111222333444555555555555111111222333333444555555333555777888999:::<<<>>>EEEJJJTTTaaannnxxx}}}vvvppppppwwwccckkkhhhyyyooo]]]RRR777666555444333444444555111111111111000000000000.../////////000000111111111111000000000000111111000222444666666666555444:::@@@EEECCC<<<888999===>>>===>>>CCCKKKWWWlll}}}~~~YYYPPPXXXgggfffSSSMMMKKKVVVmmm~~~~~~xxxooocccWWW???<<<999999<<<======;;;>>>===@@@KKK\\\ooo}}}zzzrrrjjj___QQQGGG>>><<<:::999999<<>>@@@FFFPPP\\\iiittt{{{zzzuuuttt{{{ppptttxxxvvvkkkTTT???999555777888555222222111111111111111111222222000000000000000000000000222000//////111222111111///000111222111222555777;;;999777777999;;;======<<>>;;;999999<<<======<<>><<<;;;<<<>>>AAACCCEEEJJJQQQXXX```kkkwwwzzzrrrmmmooooooqqqzzzqqqbbbRRRJJJFFFDDDEEEHHHIIIRRR\\\dddrrr}}}{{{zzz{{{zzzzzzyyyxxxuuuppplllhhhfffaaa[[[UUUPPPNNNMMMJJJEEEBBBBBB@@@:::777777777555333222222222111000111222222333333444444555444333333333333444555555666666555555777999<<<===???EEENNNZZZgggrrrzzz~~~{{{xxxwww}}}sssttt|||xxxlllTTTAAA:::444555666444333444111111111111111111222222000000000000000000000000111000...///111222111111///000222222111222555777;;;999777777999;;;======;;;>>>BBBFFFOOOaaawwwfff[[[RRR\\\uuuYYYLLLHHHJJJZZZuuuzzzzzzlll```SSSHHH===;;;999999;;;===>>>===@@@CCCJJJVVVfffvvv}}}uuummmdddYYYLLLCCC@@@???>>>===>>>@@@BBBDDDDDDJJJSSSZZZaaannn~~~|||yyyrrrjjjjjjooosssyyy~~~gggZZZNNNHHHFFFEEEFFFJJJNNNYYYfffrrr}}}{{{zzz}}}|||{{{{{{zzzwwwsssooollliiiccc\\\VVVPPPMMMKKKKKKEEEAAAAAA???:::777888666444222111111111000///111111111222333333444444333333333333333444555555555555555555777999;;;<<<>>>CCCLLLWWWdddooowww|||}}}{{{{{{yyyuuu|||}}}oooVVVCCC;;;444333444333222444222222222222222222111111000000000000000000000000111000...///111222222111000111222222222222555777;;;999777777999;;;======;;;>>>CCCIIITTTggg}}}___\\\YYYeeekkkOOOKKKHHHJJJZZZtttzzzwwwiii\\\OOOEEE;;;:::::::::;;;===>>>???AAAEEEOOO\\\kkkxxx{{{sssjjjaaaUUUJJJBBB??????>>>>>>???@@@BBBCCCCCCIIIRRR\\\gggttt~~~yyyvvvssslllfffjjjqqqyyysss___VVVLLLIIIHHHGGGJJJNNNUUUbbbsss~~~|||{{{}}}|||{{{zzzzzzxxxtttqqqmmmiiiccc]]]WWWRRRNNNLLLKKKEEEAAAAAA???:::888999777555222222222222111///111111222222333444444555333333222222333333444555444444444555777888:::;;;>>>BBBJJJUUUaaalllvvv{{{yyy{{{uuu\\\DDD<<<555555555333222333333222222222222222111111000000000000000000000000111///...///111222222111000222333222222222555666;;;999777777999;;;======<<>>>>>???@@@@@@AAABBBFFFPPP___ooo{{{{{{uuuqqqooollliiigggkkksss~~~zzziiiYYYQQQJJJHHHHHHIIIMMMSSS\\\kkk~~~}}}||||||zzzyyyyyyyyywwwtttrrrlllhhhaaa\\\XXXUUUPPPMMMKKKFFFBBBBBBAAA<<<999:::888666444333333333222111222222222333444444555555333222222222222333444444333333444555666888999:::===AAAHHHRRR^^^jjjtttyyy~~~}}}dddDDD===777888777444111111333333333333222222111111000000000000000000000000000///...///111222333222111222333333222333444666;;;999777777999;;;======>>>AAAGGGQQQ```tttbbbMMMUUU^^^ttt[[[GGGDDDDDDJJJZZZssssssbbbPPPCCC<<<888999::::::;;;<<>>????????????CCCFFFPPPaaarrr{{{{{{xxxvvvqqqmmmkkkiiiffffffjjjlllvvvqqqcccQQQKKKFFFGGGHHHKKKRRRZZZfffvvv~~~}}}{{{yyyxxxxxxxxxwwwuuussskkkfff___[[[YYYVVVRRRNNNKKKFFFDDDEEEDDD>>>;;;;;;888666444333444444222111111111222222333444444444222222222222222333444444222333444555666888888999<<>>BBBKKKWWWhhh|||vvvXXXIIIQQQ___}}}uuuTTTHHHBBBDDDMMM^^^vvv|||kkk[[[KKK???:::777999:::;;;:::<<<@@@CCCEEEMMMXXXbbbllluuu}}}xxxuuummmcccVVVKKKBBB>>>:::<<<===???@@@??????>>>CCCHHHSSSaaannnuuutttqqqnnnkkkiiigggccc___dddlllsss|||xxxfff[[[LLLGGGDDDGGGKKKQQQ[[[eeevvv{{{yyyxxxwwwxxxwwwvvvtttlllfff^^^ZZZYYYVVVQQQLLLJJJGGGFFFHHHGGGAAA<<<;;;777555333222333333222000/////////000111111222222222222222111222222333444111222333555666777888888999;;;AAAIIIUUUbbbmmmtttvvv{{{nnnNNNCCC999666555444555888555444444333222222111111000000000000000000000000///...---...111333333333333444444444333333444666;;;999777777999;;;=========CCCNNN^^^qqqgggSSSIIINNNaaahhhLLLFFFAAAFFFQQQddd{{{ssscccWWWIII???<<<666999;;;;;;:::<<<@@@DDDHHHOOOYYYccclllttt}}}vvvssskkkaaaTTTHHH@@@<<<;;;<<<>>>@@@AAA@@@???>>>CCCJJJVVVbbbjjjnnnooooookkkhhhgggfff___[[[bbbmmm|||jjjYYYPPPKKKFFFEEEIIIOOOWWWdddooo{{{yyyxxxxxxxxxxxxwwwuuummmfff^^^ZZZXXXUUUPPPKKKJJJGGGGGGJJJIIIBBB<<<;;;666444222111222222000///------......///000000000222222111111222222333444111222333555666777777888777999>>>FFFRRR___jjjqqqtttyyynnnSSSFFF999444333333777<<<555555444333333222111111000000000000000000000000///...---...111333333333333444555444333333444666;;;999777777999;;;======<<>>>>>@@@BBBBBBLLLYYYcccfffeeeccccccdddeeeddd```___ccclllttt}}}zzzqqqZZZNNNMMMHHHGGGIIIMMMRRR\\\nnn~~~}}}{{{yyyyyyyyyyyywwwuuuhhheeeaaa\\\YYYTTTPPPLLLMMMJJJGGGDDDBBB???;;;999999888555333111111222222000000////////////000000111000///000111111000///444444555555666777777777::::::<<>>>>>@@@BBBDDDMMMXXX```bbbbbbaaabbbbbbdddddd```___dddpppzzz{{{zzziiiUUULLLKKKHHHHHHKKKQQQXXXeeexxx~~~|||zzzyyyzzzyyywwwuuugggddd```[[[WWWSSSOOOKKKMMMJJJGGGDDDBBB???<<<999999888555333111111222222000000////////////000000333333222222333333333222444444555555666666777777::::::<<>>===;;;???EEEQQQ]]]nnn{{{|||xxxrrrjjj```UUULLLEEE???<<<999;;;======>>>>>>@@@BBBHHHOOOWWW\\\]]]]]]^^^```___bbbcccaaa___fffvvvzzzxxx{{{mmm\\\OOOIIIIIIHHHIIINNNWWWbbbqqq~~~|||zzzyyyyyyxxxvvvtttiiifffaaa]]]YYYUUUPPPMMMNNNKKKHHHEEECCC@@@===;;;999777555333222111222222000000////////////000000444444444444444444444444444444444555666666777777999:::<<<@@@HHHUUUccclllrrryyy|||xxx{{{{{{dddKKK>>><<<666444555111333333333222222222111111111111000000000000111111000000000///000111111222333333333333333333333333555666888999;;;<<<<<<===AAAHHH]]]zzz|||fffPPPJJJGGGSSSttt}}}VVVEEEFFFBBBKKK^^^xxx}}}uuueeeSSSHHHAAA;;;999;;;999999<<>>;;;999;;;=========>>>@@@BBBKKKOOOUUUWWWWWWXXX[[[]]]\\\```cccaaaaaakkk}}}zzzwwwwwwyyy~~~mmm[[[PPPJJJHHHIIIJJJMMMTTT```nnn~~~|||yyyxxxxxxvvvtttrrrllliiieee```]]]XXXTTTPPPNNNKKKHHHFFFDDDAAA>>><<<888777555444222222111111000000////////////000000111222333333222111222333333333444555555666666777777999;;;???FFFRRRaaajjjrrrzzz{{{vvv~~~hhhNNN@@@===666444666222333333333222222222111111111111000000000000111111000000000000000111111222222222333333333333444444555666777999;;;===>>>>>>AAAMMMeeexxxaaaNNNIIIHHHVVVyyyyyyTTTEEEFFFCCCNNNbbb{{{vvvvvv}}}pppbbbRRRHHH@@@;;;:::<<<999999<<<@@@???>>>CCCIIIXXXhhh}}}}}}xxxttthhhaaaWWWMMMFFFAAA===;;;999;;;=========>>>@@@BBBKKKNNNQQQRRRRRRTTTXXX\\\\\\___bbbccceeeppp}}}wwwvvvuuuvvvzzz}}}uuu\\\MMMHHHGGGHHHJJJNNNRRR\\\kkk{{{}}}{{{xxxwwwvvvtttrrrpppnnnjjjfffaaa^^^YYYUUUQQQMMMKKKHHHEEEDDDBBB>>><<<888777666444333222111111000000////////////000000111222444333111000222333333333444444555666666666666888;;;>>>DDDOOO^^^iiirrr{{{~~~vvvwwwjjjPPP@@@===666444777444333333333222222222111111111111000000000000111111///000000000111111111111222222222333333444444444555555777999;;;===???@@@BBBQQQlllzzzaaaNNNJJJJJJ[[[sssRRREEEFFFEEEQQQeee|||wwwrrrvvvzzzhhh]]]PPPGGG@@@:::888:::999999;;;??????@@@FFFNNN]]]ooo~~~{{{vvvqqqccc]]]RRRIIICCC???===;;;999;;;======>>>>>>@@@BBBIIILLLNNNOOOOOOQQQWWW[[[]]]___bbbdddjjjvvvyyysssqqqoooqqqvvv}}}wwwdddPPPFFFEEEFFFHHHLLLQQQWWWeeexxx~~~{{{yyywwwvvvtttqqqooollliiiddd```\\\XXXSSSPPPLLLJJJGGGEEECCCAAA>>><<<777777666555333222111000000000////////////000000111444666555222111333666333333333444555555666666444777;;;===BBBLLL[[[gggrrr}}}xxxtttyyynnnSSSBBB===666444777555333333333222222222111111111111000000000000111111//////000111111111111000111222222333333444444555555555666888;;;>>>@@@BBBEEEWWWssscccNNNJJJLLL^^^kkkNNNEEEGGGHHHVVVkkkxxxqqqssszzzuuuaaaXXXNNNGGG@@@:::888;;;999888:::===???AAAIIIRRReeeuuu~~~}}}yyysssmmm```YYYOOOFFFAAA>>><<<;;;999;;;======>>>>>>@@@BBBFFFHHHKKKLLLMMMPPPVVV[[[___```aaaeeennn{{{wwwpppjjjggggggkkkvvvdddWWWIIIDDDCCCEEEHHHLLLSSS[[[mmm}}}zzzxxxwwwuuurrrooollliiiddd```\\\XXXSSSPPPKKKIIIFFFDDDCCCAAA>>>;;;777777666555444222111000000000////////////000000000333666444111000222555222333333444444555555666333777:::<<<@@@JJJYYYeeeppp}}}wwwuuu|||tttXXXFFF???777555777555333333333222222222111111111111000000000000111111...///000111222111111000111111222333333444555555555555666888;;;>>>AAACCCJJJ]]]yyygggMMMJJJLLL___bbbIIIDDDGGGKKK[[[ttt~~~qqqqqqxxxrrr]]]UUUMMMHHHBBB<<<:::===999888999===???BBBKKKUUUkkkyyy~~~|||wwwpppjjj^^^WWWMMMEEE???===<<<;;;999;;;===>>>>>>>>>@@@BBBCCCFFFIIIKKKLLLPPPVVV[[[aaa```aaafffqqq~~~yyyooogggaaa___```hhhwwwnnnZZZOOOFFFCCCCCCDDDHHHLLLSSS]]]qqq|||zzzxxxvvvsssqqqnnnjjjfffbbb^^^YYYUUURRRJJJHHHEEECCCBBB@@@===;;;777777666555444222111000000000////////////000000---111444222...---///333222222333444444555555666333777:::<<>>???AAABBBCCCCCCEEEIIIOOOUUUYYYZZZ^^^ccchhhnnnxxx~~~rrrggg```^^^ZZZbbbmmmxxxooocccLLLJJJFFFBBBAAADDDIIINNNYYYcccuuu|||yyyvvvtttrrrqqqoookkkfff```\\\XXXSSSPPPMMMLLLJJJHHHDDDAAA>>>===777777666555333222111000222111000000000000000111///////////////000000111222333333444444555555555222666:::<<<@@@HHHSSS\\\ooo|||{{{}}}vvvsssmmmooo}}}{{{hhhNNN>>>999888555000444444333333333333222222222222222222222222222222///////////////000111111444444333222222333333333222444888:::<<<>>>AAADDDOOOeeekkkPPPGGGJJJbbbmmmRRRFFFGGGKKKOOOyyy~~~vvvpppsss~~~ooo]]]WWWMMMEEE@@@===;;;:::<<<<<>>@@@@@@AAABBBEEEJJJPPPVVVZZZ\\\___fffnnnttt|||xxxmmmccc^^^\\\]]]eeeppp{{{xxxdddYYYHHHFFFDDDAAABBBFFFMMMRRR]]]hhh{{{}}}zzzwwwuuussssssoookkkeee```\\\WWWSSSPPPMMMLLLJJJHHHDDDAAA>>>===777777666555333222111111111000000000000000111111000/////////000000111111222222333333444555555555555888:::<<<>>>EEEOOOWWWiiiwwwxxxqqqlllpppoooTTT@@@999888666333444444333333333333222222111111111111111111111111111111000000000111111222444333333222222333333444333555888:::<<<>>>AAADDDNNNeeeiiiPPPHHHKKKccccccMMMDDDGGGKKK\\\yyytttyyyooo[[[TTTJJJBBB>>><<<<<<<<<======???AAACCCJJJ[[[kkk}}}|||wwwrrrhhh^^^SSSMMMEEE???<<<;;;;;;:::======<<<<<<======>>>???>>>@@@DDDJJJPPPVVV[[[^^^aaakkkuuu|||zzz~~~yyypppfff^^^[[[[[[aaajjjtttjjjWWWLLLDDDCCCAAAAAACCCIIIQQQWWWaaannn}}}{{{xxxvvvuuutttoookkkeee```[[[WWWRRROOOMMMLLLJJJHHHDDDAAA>>>===888777666555444222111111////////////000111111222000000000000111111222222222222222333444555555555777999:::;;;<<>>AAADDDOOOhhhbbbNNNIIIOOOeeekkkUUUFFFCCCGGGLLLhhh{{{yyymmmYYYRRRGGG???;;;;;;<<<======<<<===@@@CCCMMM```rrrzzztttnnncccYYYPPPKKKCCC===;;;;;;;;;;;;>>>======<<<<<<<<<======<<>>===888888777555444333222111.........//////111222333000000111222222222222222111111222333444555555666777888888999;;;???FFFKKKXXXfffttt{{{~~~sss}}}bbbKKK>>>999777666444444333333333222222222111111111111111111111111333333222111111111111222333333222222222333444444666888:::;;;<<<>>>BBBEEESSSlllxxxYYYKKKJJJSSSiiinnnYYYJJJBBBBBBGGGMMMlll}}}}}}}}}lllXXXPPPEEE===::::::<<<>>><<<;;;<<>>======<<<<<<<<<<<<<<<<<<@@@DDDHHHLLLSSSZZZ___nnnxxx|||wwwtttnnneee]]]ZZZ]]]```gggsss}}}iiiWWWJJJCCCAAAAAA@@@AAADDDKKKUUU[[[eeeyyy~~~~~~}}}{{{yyywwwuuuuuutttqqqlllfffaaa\\\WWWRRROOOMMMLLLJJJHHHDDDAAA>>>===888888777666444333222111............///000111222000000111222222222222111000000111222333444555666555555666777:::???EEEHHHQQQ```pppyyy~~~}}}mmm~~~~~~gggQQQBBB:::777666444444333333333222222222222222222222222222222222222111111000000000111111333222222222333333444555777888:::;;;<<>>;;;;;;===@@@EEERRRgggzzz}}}uuunnnhhh\\\RRRJJJEEE>>>:::999:::;;;<<<======<<<<<<;;;<<<<<<<<<===@@@DDDHHHLLLSSS]]]ddduuu~~~|||rrrpppkkkddd]]]\\\```eeelllyyysss___QQQGGGCCC@@@@@@@@@AAAEEELLLVVV]]]kkk~~~|||{{{zzzxxxwwwvvvuuuuuurrrnnnhhhbbb]]]XXXSSSPPPMMMLLLJJJHHHDDDAAA>>>===999888777666555333222222............///000000111...///111222222222111000///000111222333444555666444444444666:::???CCCFFFMMM[[[lllwww~~~}}}jjjwwwjjjTTTCCC:::666666444444333333333333222222222222222222222222222222000000000000000111222222222222222222333444555555777888999;;;<<<@@@EEEIII\\\uuubbbNNNCCCJJJ\\\ssszzztttcccSSSEEEAAAAAAAAAGGGOOOooo{{{nnnZZZQQQEEE;;;777999<<>>CCCHHHUUUjjj}}}{{{ssslllfff[[[PPPGGGCCC===999888:::;;;<<<<<<<<<;;;;;;;;;<<<======>>>AAAEEEHHHMMMWWWdddnnnyyy}}}zzzwwwnnnmmmiiiccc^^^^^^ccchhhrrriiiVVVJJJCCC@@@>>>>>>???@@@EEENNNXXX___ttt~~~~~~~~~~~~}}}|||zzzyyyxxxwwwvvvvvvtttpppiiiccc^^^YYYTTTPPPMMMLLLJJJHHHDDDAAA>>>===999888777666555444333222//////.........//////000---...000222222111000/////////000222333444555666666555555666:::>>>AAACCCIIIXXXiiiuuu~~~|||eeemmmmmmUUUBBB888666888444444333333333333222222111111111111111111111111000000000111222333444555222222222222333444555666666777999:::===AAAGGGKKK]]]vvvtttVVVHHHAAAKKK___www}}}rrrjjjVVVIII@@@@@@@@@???FFFPPPlll|||ppp[[[RRREEE;;;777999<<>>>>>@@@EEEKKKWWWlllzzzrrrllleeeZZZOOOFFFBBB<<<888888:::<<<<<<;;;;;;;;;;;;;;;<<<======>>>AAAEEEIIIOOO[[[jjjvvv{{{~~~yyyuuuqqqkkkjjjgggbbb^^^___dddjjjwww{{{dddQQQEEE???===<<<<<<>>>@@@FFFOOOZZZbbb|||}}}}}}~~~~~~}}}}}}{{{zzzyyyxxxxxxxxxuuuqqqjjjddd___ZZZUUUQQQMMMLLLJJJHHHEEEAAA???===999999888666555444333222000//////.........//////---...000111222111///......///000111333444555666888666555777:::===@@@AAAGGGVVVgggttt}}}zzzaaadddoooUUU@@@666666999444444444333333333222222000000000000000000000000000000111222333555666777222222222222333444555666666777999:::===BBBHHHLLL\\\uuugggMMMBBBAAALLLaaaxxxzzzlllcccMMMBBB<<>>BBBMMM^^^rrr{{{uuulll```TTTLLLDDD@@@;;;888888:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;@@@@@@EEELLLRRRZZZkkk{{{xxxoooiiifffddddddffffffdddccciiirrrppp___QQQEEE@@@@@@BBBAAABBBEEEIIIRRRbbbqqq~~~~~~}}}||||||zzzyyywwwuuussswwwsssmmmgggaaa[[[UUUQQQPPPMMMIIIFFFEEECCC@@@>>>;;;999777666666666444333111111000000000000111111...///222333333222///...000111111222333333444444222444555666888:::>>>AAAHHHVVVhhhvvv|||~~~uuuVVVcccooonnnXXXHHH<<<666666888555111......///222555111111111111111111111111000000111222444555666666333333444444444444444444555:::888:::@@@???CCCQQQ```qqqwwwWWWFFFDDD>>>QQQgggttt{{{yyyiiiXXXGGGCCC???>>><<<<<>>>>>???DDDOOOaaattt}}}vvvlll```SSSKKKCCC???:::777888999;;;;;;======<<<;;;;;;;;;;;;;;;>>>???DDDMMMTTT^^^ppp|||tttlllfffcccbbbbbbdddfffdddeeemmmwww}}}iiiZZZNNNDDDAAABBBBBBAAACCCHHHOOOZZZlll|||~~~}}}}}}~~~}}}|||{{{{{{yyywwwuuuxxxtttnnnhhhbbb[[[UUUQQQPPPMMMIIIFFFEEECCC@@@>>><<<999777666666666444333000000////////////000000///000111222222111000///000000111111222333333333222444555666777:::>>>AAAHHHUUUhhhuuu{{{}}}~~~tttWWWaaaiiipppZZZIII<<<777888777555222000///000222444111111111111111111111111///000111111222333444444333333444444444444555555888===::::::???===AAAOOObbbssslllQQQEEEFFFAAATTTjjjuuuzzzwwwfffTTTEEEAAA>>>===<<<===DDDMMM]]]uuuzzziiiXXXKKK>>>:::::::::;;;===@@@@@@AAAGGGSSSeeexxxwwwlll___RRRJJJAAA>>>999777777999::::::<<<<<<;;;:::::::::;;;;;;???@@@EEENNNXXXddduuuyyyppphhhcccbbb^^^^^^aaaddddddgggrrr}}}ttt```RRRIIIBBBAAACCCBBBBBBFFFMMMWWWeeezzz~~~~~~~~~~~~{{{{{{||||||{{{yyywwwvvvxxxtttnnnhhhbbb\\\VVVRRRPPPMMMIIIFFFEEECCC@@@>>><<<:::777666666555444222//////............//////000000000111111000000000//////000000111222222333222444555666777999===@@@HHHUUUhhhuuuzzz{{{|||}}}wwwZZZ```cccvvv___KKK===888999666555333111111111222222111111111111111111111111000000111111111222222222333333444444444555555555888<<<:::999>>>>>>CCCSSShhhwwwxxx___JJJBBBFFFDDDXXXmmmwwwyyytttbbbPPPCCC???<<<<<<<<<===DDDKKKOOOccczzzzzzgggUUUIII===:::;;;<<<===???@@@@@@BBBIIIWWWiii{{{xxxmmm___QQQIII@@@===999777777999::::::;;;;;;::::::::::::;;;;;;AAACCCHHHQQQ]]]lllzzzwwwnnngggcccccc\\\\\\^^^aaaccchhhuuummmYYYLLLEEEAAAAAACCCCCCDDDIIISSS___ooo}}}}}}~~~yyyzzz{{{zzzxxxvvvttttttuuuqqqlllgggbbb]]]WWWSSSPPPMMMIIIFFFEEECCC@@@>>><<<:::777666666555444222000//////......//////000222111000//////000111222/////////000111111222222222444555666777999<<>>@@@III\\\pppoooWWWEEE@@@CCCEEEZZZnnnwwwwwwppp___MMMCCC>>>;;;<<<<<<<<>>@@@??????CCCLLL[[[mmm}}}zzznnn___QQQHHH???<<<999777888999::::::;;;;;;;;;::::::;;;;;;<<<@@@CCCJJJUUUeeeuuuwwwnnnhhheeeeee\\\[[[\\\___bbbiiiwww{{{jjjUUUIIIDDD@@@@@@AAAEEEGGGMMMXXXfffwww}}}|||}}}~~~xxxyyyxxxuuuqqqoooooopppqqqnnniiieeebbb]]]YYYVVVPPPMMMIIIFFFEEECCC@@@>>>===:::888666666555333222111000000//////000000111222111000//////000111222/////////000111111222222222444555666666888<<<>>>IIIVVVgggssswwwxxxzzz{{{}}}~~~|||{{{~~~cccdddcccwwwYYYBBB999999444444444444333222111111111111111111111111111111333333333333333222222222333333444555555666777777444:::888888>>>BBBNNNbbbyyyhhhRRRDDD@@@BBBFFFZZZnnnuuutttmmm]]]LLLDDD???;;;<<<<<<:::<<<@@@BBBIIISSS[[[cccqqqyyybbbRRRGGG===;;;======>>>@@@===???EEEPPPaaarrr{{{ooo```RRRIII>>><<<999888999:::;;;:::<<<<<<;;;;;;;;;<<<=========CCCLLLYYYlll~~~vvvmmmhhhffffff\\\[[[\\\___ccclll}}}xxxfffRRRHHHDDDAAA@@@@@@FFFHHHQQQ^^^lll~~~}}}|||~~~}}}yyyxxxtttnnniiihhhlllpppqqqnnniiifffbbb^^^ZZZWWWPPPMMMIIIFFFEEECCC@@@>>>===;;;888666666555333111111111000000000000111111222111000//////000111222//////000000111222222333333444555555666888;;;>>>IIIUUUdddoootttvvvyyy|||}}}{{{iiihhhdddbbbFFF:::999555555555444333333222222111111111111111111111111444333333333333333333333333333444555666777777888888>>>;;;999>>>BBBOOOeee{{{cccOOODDDBBBCCCHHH\\\nnnsssooohhhYYYJJJDDD???;;;;;;;;;999999<<<@@@BBBGGGNNNTTT```ttt~~~fffRRRGGG===<<<======>>>???===@@@HHHUUUgggwww{{{oooaaaRRRIII>>><<<:::999:::;;;<<<;;;===<<<<<<<<<<<<===>>>???@@@GGGPPP^^^rrrzzzrrrkkkfffeeeeee\\\[[[\\\aaafffrrrrrraaaOOOFFFDDDBBB@@@@@@EEEIIITTTcccsss}}}}}}|||yyyvvvppphhhccceeemmmtttuuuqqqlllhhhddd___ZZZWWWPPPMMMIIIFFFEEECCC@@@>>>>>>;;;888666555444222111000000////////////000000111111000000000000111111000000111111222333333333333444555555555777:::===GGGRRR```jjjooosssxxx|||{{{}}}yyyzzzsssooogggiiiJJJ<<<:::666666444333333222333333111111111111111111111111222222222222222333333333333333444555666777888888999???<<<:::???DDDSSSkkk}}}bbbMMMDDDBBBDDDLLL^^^nnnpppjjjbbbTTTGGGBBB<<<999;;;<<<:::999:::======@@@FFFJJJQQQaaaqqqmmmRRRGGG===<<<=========???===AAAJJJYYYkkkzzz|||pppaaaSSSJJJ???===::::::;;;<<<<<<<<<===============>>>??????GGGMMMVVVbbbttt|||zzzvvvooohhhdddcccccc\\\[[[]]]bbbiiivvv~~~nnn]]]LLLEEEEEECCCAAA@@@DDDIIIUUUfffwww}}}}}}{{{xxxuuunnneee```dddoooyyyyyyuuupppjjjeee```ZZZVVVPPPMMMIIIFFFEEECCC@@@>>>>>>;;;888666555444222111//////............//////000000000111111000000000111111111222333333444444333444555555555777:::===FFFPPP]]]ffflllpppvvv{{{}}}mmmmmmjjjmmmppp{{{}}}uuukkkmmmLLL===;;;777666444333222222333444111111111111111111111111000000111111111222222222333333444555666777888999666===;;;:::@@@GGGXXXqqqdddMMMCCCBBBCCCOOOaaaooooooggg^^^QQQDDD@@@:::777:::<<<;;;:::;;;;;;:::===BBBDDDGGGSSSaaaqqqeeeNNNEEE======??????>>>??????FFFQQQ]]]kkkxxx|||uuujjj[[[OOOAAA===999777999;;;;;;999;;;;;;;;;;;;;;;<<<@@@CCCAAALLL[[[lll{{{zzzzzzpppiiiggggggddd```___^^^___ccchhhlllwww~~~vvvbbbSSSGGGFFFEEEAAAAAAFFFKKKSSS```lll{{{~~~~~~}}}{{{vvvtttnnnhhhjjjttt~~~xxxmmmiiifff```ZZZXXXOOOMMMJJJGGGDDDBBB@@@???<<<;;;999777555333222222222111111000000000000000...///000111000///---+++000000000111222222333333000111222333555777999;;;CCCJJJUUU```iiipppvvvyyy|||uuu^^^^^^]]]aaaxxxyyyooommmNNN===888777555333333444444333222222111111111000000////////////111222333444444444333333444444555666666666888999:::;;;===HHH```vvvhhhNNNAAAAAAEEEWWWcccmmmjjj```VVVNNNHHH>>>===<<<;;;;;;;;;;;;;;;======<<<===@@@EEEKKKNNN\\\tttyyyeeeLLLCCC======?????????@@@@@@FFFPPP]]]kkkxxxyyymmm]]]QQQCCC>>>999888:::<<<;;;:::<<<<<<<<<<<<;;;===AAADDDCCCNNN^^^nnn}}}zzzuuulllfffeeeeeebbb____________bbbiiiqqq|||tttaaaRRRGGGFFFFFFBBBCCCHHHKKKUUUcccrrr~~~xxxxxxtttppptttppphhhbbb[[[WWWUUUOOOMMMKKKGGGDDDBBB@@@???<<<;;;999777555333222222222111000000//////000000...///000111111///---,,,000000000111222222333333111111222333555777999:::DDDKKKUUU___gggmmmrrrvvv|||vvv\\\ZZZ\\\jjjrrrlllOOO===999777555333333444444333222222111111111000000000000///000111222333444444444333333444444555666666666999:::;;;===???KKKeee|||lllOOOAAA@@@DDDWWWbbbiiidddZZZPPPGGGAAA===<<<;;;;;;::::::;;;;;;:::::::::;;;===AAAFFFIIISSSgggxxxooo```IIIAAA<<<>>>@@@???@@@BBBAAAGGGPPP]]]kkkxxx}}}qqqaaaTTTEEE@@@;;;999:::<<<<<<;;;=========<<<<<<>>>AAAEEEFFFSSSdddssszzzqqqjjjdddeeefffcccaaabbbaaa```bbbkkkxxxyyyppp^^^QQQGGGFFFFFFCCCEEEKKKLLLXXXhhhxxx{{{|||zzzzzzrrrggg```ZZZVVVVVVOOONNNKKKHHHDDDBBB@@@???<<<;;;999777555333222222222111000000//////000000///000111111111000///...000000000111222222333333333333333444555666777888AAAHHHQQQ[[[ccckkkqqqvvv|||{{{^^^WWW\\\rrrxxxlllPPP???:::777555333333444444333222111111111111111000000000///000111222333444444444333333444444555666666666;;;;;;===>>>BBBQQQlllqqqRRRBBBCCCHHHYYYaaaeee^^^SSSJJJBBB<<<;;;;;;::::::999999::::::999::::::;;;;;;>>>BBBEEELLL\\\uuu}}}qqqjjjsssTTTEEE???<<<>>>@@@@@@AAADDDCCCHHHQQQ^^^mmmyyytttcccWWWHHHCCC===:::;;;======<<<=========;;;;;;>>>BBBEEEJJJXXXjjjwwwyyyooojjjfffggghhhfffeeegggfffcccdddnnnuuulllZZZNNNEEEFFFFFFDDDGGGNNNQQQ\\\lll|||}}}}}}~~~~~~~~~{{{}}}~~~ppphhhbbb]]]YYYYYYOOONNNKKKHHHEEEBBBAAA@@@<<<;;;999777555333222222111111000///////////////000000111111111111000///000000000111222222333333444444444444444555666777;;;AAAJJJUUU___iiisssxxx}}}cccWWW```wwwlllRRRAAA;;;777555333333444444333222111111111111111111111111///000111222333444444333333333444444555666666666;;;;;;===@@@EEEVVVssssssSSSEEEHHHOOO[[[aaaaaaYYYNNNGGG@@@;;;::::::999999888999999::::::;;;======<<<===AAAEEEJJJXXXrrrzzzmmmfffhhhMMMBBB>>><<<>>>@@@@@@AAAEEEDDDIIISSSaaappp|||}}}vvvggg[[[KKKEEE???;;;<<<>>>>>>===<<<<<<;;;:::;;;>>>CCCGGGPPP___ooozzz~~~|||wwwnnniiigggiiiiiigggfffhhhjjjhhhiiisss}}}pppgggUUUJJJCCCEEEEEEDDDIIIRRRWWWaaappp}}}~~~~~~~~~~~~}}}zzz|||}}}}}}zzzooojjjfff___ZZZXXXPPPNNNKKKHHHEEECCCAAA@@@<<<;;;999777555333222222111000000///.../////////000000000111111111111000000000000111222222333333444444444444444555666666888===EEEOOOZZZeeepppwww|||jjjWWWbbb{{{lllTTTCCC<<<777555333333444444333222111111111111111222222222000111222222333333333333333333444444555666666666::::::===AAAHHHYYYxxxqqqRRRFFFJJJRRR\\\___\\\SSSIIIDDD@@@<<<999999888888888999999::::::<<<>>>===<<<===CCCGGGKKK\\\xxxtttfff]]]```KKK@@@===<<>>CCCKKK]]]{{{jjjNNNEEEKKKSSS______XXXMMMDDDAAA>>>;;;999999888888999999::::::999<<<===<<<;;;>>>EEELLLUUUiiioooaaaXXXsssWWWGGG???======??????>>>AAAEEEFFFLLLXXXiiiyyy~~~uuukkkPPPJJJBBB>>>>>>@@@@@@@@@<<<<<<<<<<<<>>>DDDKKKPPPZZZhhhvvvyyywwwtttsssqqqooolllkkkllliiieeedddgggnnnsssxxx~~~uuuiii___PPPHHHDDDGGGHHHHHHPPP[[[aaalllzzz}}}wwwyyyyyywwwyyy~~~|||sssjjjhhheee]]]VVVRRRPPPOOOLLLIIIFFFCCCBBBAAA<<<;;;999777555333222222000000///............//////.........//////000111000000000111222222333333333333333444555666777888999<<>>777555333333444444333222111111111222222333333333111111222333333333222222333333444444555666666666888;;;@@@GGGOOO```~~~```KKKHHHQQQYYYeeecccYYYLLLBBB???===:::999999999999999:::;;;;;;:::===???===<<>>@@@EEEFFFLLLYYYkkk{{{{{{rrrRRRKKKCCC>>>>>>@@@AAA@@@=========>>>@@@FFFNNNTTT\\\jjjwwwxxxtttqqqpppooorrrpppoooooolllgggfffiiinnnuuu}}}|||sssggg]]]QQQIIIEEEHHHJJJJJJRRR^^^cccooo}}}zzzwwwyyyyyyvvvwww{{{|||zzzxxxooofffdddccc]]]XXXUUUPPPOOOLLLIIIFFFCCCBBBAAA<<<;;;999777555333222222000000///..............................///000000000000000111222222333333333333333444555666777888666888===EEENNN[[[hhhppptttzzz\\\iiieeewwwtttqqqYYYGGG???777555333333444444333222111111111222222333333333111111222333333333222222333333444444555666666777888<<>>;;;:::999999999:::;;;;;;<<<===@@@BBB@@@???EEEQQQ[[[rrreee[[[UUUpppZZZHHHAAA<<<===>>>>>>>>>???BBBEEEIIIPPPaaavvvuuu```KKKAAAAAA???BBBDDD===@@@>>>>>>AAADDDHHHQQQYYYfffoooyyy{{{uuunnnkkkkkkqqqrrrsssrrrpppllliiifffnnnxxxyyypppbbbWWWRRRJJJEEEHHHNNNTTT[[[aaakkkttt}}}xxxssssssvvvxxxvvvttttttpppjjjfffccc^^^XXXSSSOOOLLLIIIGGGFFFEEEBBBAAA???===:::666444444444444//////...------------...////////////000000000000222222222111111111111111444444555555666777777777777999<<<@@@HHHVVVgggssstttyyy||||||cccjjjccc}}}|||~~~xxxqqq___JJJ:::777666555444333222222222222222222222222222222222444444222222222222444444555555555333222333666888<<<===@@@GGGQQQdddgggQQQBBBGGG]]]mmmvvvooodddWWWJJJAAA<<<999999999888888999;;;<<<>>>;;;;;;CCC???CCCIIIQQQrrr}}}lll___VVVRRR~~~kkkUUUDDD===<<<===>>>>>>>>>???BBBEEEGGGOOObbbxxxxxxeeePPPDDDCCC@@@BBBDDD===BBB??????BBBFFFJJJSSS[[[gggooowwwxxxrrrlllkkklllssstttuuutttpppllliiihhhjjjuuu|||uuummmaaaWWWTTTMMMHHHKKKPPPVVV]]]cccmmmvvv~~~}}}xxxttttttwwwyyywwwuuusssoooiiieeebbb]]]WWWQQQOOOLLLIIIGGGFFFDDDBBBAAA>>><<<999666444333333444000000///............///////////////000000000000111111111111111111111111333444444555555666666777777888;;;???GGGTTTeeeppptttyyy}}}~~~ooojjjaaa~~~yyy{{{|||mmm]]]JJJ===777666555444333222222222333333333222222222222222444333333222222333333444444555555444333444666888:::<<>>===<<>>CCCLLLVVVyyyzzzjjj]]]UUURRRzzzhhhRRRCCC<<<<<<===>>>>>>>>>@@@CCCEEEHHHRRRfff{{{}}}lllVVVIIIEEE@@@BBBDDD>>>CCC@@@AAADDDHHHLLLUUU^^^hhhpppvvvvvvpppkkkkkkmmmvvvwwwwwwuuupppllljjjiiikkkuuuvvvpppjjj```XXXXXXQQQLLLNNNSSSXXX___fffpppyyy~~~~~~~~~|||yyyuuuuuuxxxzzzyyywwwrrrnnnhhhdddaaa\\\VVVQQQOOOLLLIIIGGGFFFDDDBBB@@@===;;;888666444333222222111111000///////////////////////////000000000000000000000000000000000000222222333444444555555666666888:::>>>EEERRRaaalllrrryyyoooaaayyyxxxxxx~~~zzzkkk[[[KKK???888777555444333333222222444444333333222222111111444333333222222333333444333444666666555444666777999;;;BBBMMMYYYjjj]]]LLLCCCMMMgggzzz{{{mmm]]]MMMCCC>>>===;;;;;;<<<<<<===<<<<<<<<>>FFFRRR^^^uuufff[[[UUURRR{{{jjjTTTEEE@@@;;;===>>>>>>>>>@@@CCCFFFLLLXXXlll~~~oooYYYKKKFFF@@@AAADDD@@@DDDAAABBBFFFJJJNNNWWWaaaiiipppwwwwwwqqqkkkkkknnnwwwxxxxxxtttnnnjjjiiijjjoooyyy|||sssmmmhhh```ZZZ[[[UUUQQQRRRUUUYYYaaahhhsss|||~~~~~~~~~~~~~~~~~~{{{yyywwwwwwyyyzzzzzzxxxsssnnniiieeebbb]]]VVVQQQNNNLLLHHHFFFEEEDDDBBB@@@<<<:::888666444222111111111000//////......//////////////////000000000000////////////000000000000111222222333333444555555666777999<<>><<<999:::;;;;;;;;;:::999888>>><<>>>>>@@@CCCFFFLLL[[[pppppp[[[OOOIIIBBBBBBFFFBBBDDDBBBCCCGGGKKKPPPZZZccciiiqqqyyyyyysssmmmlllnnnvvvxxxwwwssslllhhhhhhjjjqqq||||||rrrlllhhhbbb^^^^^^YYYUUUUUUVVVZZZbbbjjjvvv~~~}}}}}}}}}~~~{{{zzzyyyyyyyyyzzzyyyxxxtttooojjjfffccc^^^WWWRRRNNNKKKHHHFFFEEEDDDAAA@@@;;;:::888666444222111111000///......------......////////////000000000000......//////000000000000111111222222333444444444666777999<<>>>>>@@@DDDGGGKKK]]]rrruuuaaaVVVPPPGGGFFFIIIFFFFFFDDDEEEJJJNNNTTT]]]ggglllsssyyyyyysssnnnnnnpppvvvwwwwwwrrrkkkgggiiimmmrrr{{{qqqlllhhheeebbbbbb]]]YYYXXXYYY[[[ccclllxxx~~~}}}|||~~~{{{{{{zzzzzzyyyxxxwwwwwwtttpppjjjfffccc___XXXSSSNNNKKKHHHFFFEEECCCAAA???;;;:::999777555333222111//////...---------------////////////000000000000...//////000000111111222111111222333333444444555666888:::<<<@@@JJJVVV___fffqqqzzz}}}}}}rrr~~~{{{eeeOOOBBB888888666555444333333333333333333333444444444444222333333444444333333222333444666666666666888:::>>><<>>>>>AAADDDGGGNNNbbbxxx~~~kkk```YYYNNNKKKMMMIIIIIIGGGHHHMMMRRRXXXaaakkkoootttwwwtttnnnkkkoootttvvvxxxxxxrrrkkkhhhkkkpppwwwwwwnnnjjjhhhgggffffffaaa]]]\\\[[[]]]eeeoooxxx}}}|||~~~{{{{{{{{{zzzxxxvvvuuuuuusssooojjjfffbbb^^^WWWRRRMMMKKKGGGEEEDDDCCCAAA???<<<;;;:::888666444222111000//////...............////////////000000000000//////000000111222222333222222333333444555555555777999:::<<<@@@HHHTTT]]]dddoooyyy|||||||||iiiTTTFFF999888777555444444444444222222333333444555555555222333333444444333333222444555555555555666999;;;???>>>EEEWWWnnn```IIIFFFIII[[[zzzmmmWWWEEE>>><<<;;;;;;;;;;;;<<<<<<===>>>???<<>>:::;;;===>>>>>>AAADDDGGGUUUhhh}}}ssshhh```TTTOOOPPPKKKKKKIIIKKKPPPUUU[[[dddnnnrrrttttttoooiiiiiipppwwwvvvyyyyyysssllliiinnnsss~~~tttlllhhhhhhiiiiiihhhddd```___]]]___gggqqqyyy}}}|||~~~{{{||||||zzzwwwuuuttttttrrrnnnhhhdddaaa]]]VVVQQQMMMKKKGGGEEEDDDCCCAAA???<<<<<<;;;999777555333222111111000///////////////////////////000000000000///000000111222333333333222333333444444555555666888999;;;<<<@@@HHHSSS[[[dddoooyyy||||||lllWWWJJJ999888777666444444444444111222222333444555666666222222444444444444222222555555555444444666:::===??????HHH^^^uuu|||[[[FFFFFFKKK^^^}}}kkkTTTDDD??????999999888888999;;;<<<>>>BBB===CCCDDDRRRbbbmmmsssiiihhhiiiiiigggpppVVVCCC;;;;;;<<<>>>AAAAAA???CCCIII\\\mmm}}}ssseeeZZZSSSOOONNNKKKLLLMMMPPPUUU]]]gggnnntttssspppkkkgggiiiooottt|||yyyvvvrrrmmmjjjqqqzzzzzzrrrooommmjjjjjjllljjjfff___YYYYYY___iiiqqqyyy~~~|||{{{{{{{{{}}}|||zzzxxxwwwuuuuuuuuusssqqqmmmgggaaa\\\WWWTTTNNNLLLIIIEEECCCAAA@@@@@@<<<:::888555333111//////000000///...............////////////000000000000////////////000000000000...///000222444666777888999777888:::<<>>===<<<<<<===>>>===DDDCCCEEERRR```wwwvvvnnnppptttqqqjjj}}}lllTTTDDD>>>;;;;;;>>>BBBBBBAAAEEELLL\\\nnntttfffZZZTTTQQQPPPLLLMMMOOOQQQWWW```iiipppvvvsssnnnhhhfffiiioootttyyyvvvtttqqqmmmlllttt~~~~~~vvvooommmllliiijjjmmmkkkgggaaa\\\\\\aaajjjqqqyyy~~~}}}}}}}}}{{{zzzyyywwwuuutttssssssqqqpppmmmhhhbbb\\\WWWSSSMMMLLLIIIFFFCCCAAA@@@@@@<<<;;;888666333111000000000000///.........................../////////////////////000000000111111111222222333444444555555777777888:::<<>>AAAQQQkkk}}}XXXHHHJJJKKKbbbxxxdddPPPAAA<<<;;;;;;<<<======<<<;;;===>>><<>>AAABBBBBBHHHOOO\\\pppvvvgggZZZTTTQQQQQQMMMNNNPPPSSSYYYaaakkkrrrwwwqqqiiidddeeekkkqqquuuvvvtttsssqqqnnnoooxxxyyyrrrlllkkkkkkjjjkkkooommmjjjfffbbbaaaeeelllqqqzzz~~~~~~~~~yyyyyywwwvvvtttrrrqqqqqqooonnnmmmiiiccc\\\VVVRRRMMMLLLIIIFFFCCCAAA@@@???===;;;999777444222111111000000///...............------------............000000000111111111222222555555444444444333333333666555777:::<<>>>>>BBBAAAFFFVVVfff{{{}}}yyy}}}~~~vvvxxxvvvtttwwwzzz~~~zzziiiSSSEEEBBB<<<<<<===@@@AAAAAAHHHPPP^^^sssyyyhhhZZZQQQOOOOOOLLLNNNPPPSSSYYYaaajjjppprrrjjjbbb___dddlllssswwwxxxuuutttsssqqqsss}}}wwwpppkkkjjjkkkkkkmmmqqqpppnnnkkkhhhgggiiinnnsss{{{~~~yyyxxxwwwvvvtttsssqqqpppmmmmmmllliiiccc\\\UUUQQQMMMKKKIIIFFFDDDAAA@@@???===;;;999777555333222222000000///...............------........./////////000111111111222222222222555555555444444444444333444444666:::<<>>@@@DDDCCCHHHXXXfffxxxyyy~~~{{{uuuuuu{{{mmmUUUEEE@@@>>><<<===??????@@@GGGPPPcccwww|||jjjZZZPPPLLLLLLLLLMMMOOORRRVVV]]]eeekkkiiiccc]]]]]]dddnnnvvvyyy{{{yyywwwvvvuuuwwwvvvpppkkkkkklllmmmooossstttsssqqqnnnlllnnnrrruuu}}}~~~}}}}}}}}}yyyyyyyyyxxxvvvtttrrrqqqllllllkkkhhhccc\\\UUUQQQLLLKKKIIIGGGDDDBBB???>>><<<;;;999777555444333222000000///...................../////////000000000000111111111222222222222222333333333444555555555444444666:::<<>><<<999999:::<<<<<<<<<<<<===???>>>DDDFFFLLL[[[gggwwwuuu|||xxxpppUUUDDD??????======???@@@BBBJJJSSShhh{{{nnn]]]QQQMMMLLLLLLMMMOOOPPPSSSXXX___dddbbb```^^^```gggooowww{{{|||zzzyyyyyyxxx|||tttnnnjjjlllnnnpppsssxxxyyyxxxuuurrrpppqqquuuxxx}}}|||||||||zzzzzzzzzyyyxxxuuusssqqqlllkkkjjjfffaaa[[[UUURRRLLLKKKJJJHHHEEEBBB???>>>;;;:::888666444333222222000000///...............////////////000000000111000000000111111111222222000000111222444555666666444444666:::<<>>>>><<<===@@@BBBFFFPPPZZZnnn}}}rrrbbbVVVQQQQQQNNNOOOOOOOOOQQQTTTZZZ]]]___aaadddgggkkkpppwww{{{zzzxxxxxxxxxyyy|||oooiiigggjjjooosssxxx}}}}}}|||yyyuuussstttxxx{{{}}}|||||||||zzzzzzzzzzzzxxxuuusssqqqlllkkkiiieee```ZZZUUUSSSKKKKKKJJJHHHEEEBBB???===:::999777555444333222222000000///......................../////////000000/////////000000000111111///000000111222333444555444444777:::;;;???KKKWWWcccfffmmmuuu|||oooaaazzzxxxmmmddduuusss{{{eeeNNN===:::777666666666555444333333333333333333333333222333444444555555444444444555555777888:::<<<===CCCHHH[[[wwwyyyWWWGGGKKKXXXxxxpppYYYFFF>>><<<;;;::::::<<<===>>>>>>>>>@@@BBBAAAPPPXXX]]]dddgggtttzzzeeelllPPPAAA>>>===<<<===AAADDDJJJUUU```qqquuufffZZZVVVVVVPPPPPPPPPPPPPPPSSSWWWZZZ```dddiiilllnnnqqqvvv{{{wwwuuuvvvxxxzzzwwwjjjeeedddiiipppuuu{{{~~~zzzvvvtttuuuyyy}}}~~~}}}}}}}}}yyyyyyzzzyyyxxxuuurrrpppmmmkkkhhhddd^^^ZZZVVVSSSKKKKKKJJJHHHEEEBBB???===999888777555333222222111000000///...............---------.........//////////////////000000000000000000000111111222222333555555777:::;;;???JJJUUU```cccjjjsss{{{oooaaavvv{{{ppphhh|||vvvyyygggPPP===;;;888666666666555444333333333333333333333333222333444444555555444444555555666777888:::<<<===CCCIII[[[wwwwwwVVVHHHMMM\\\~~~qqqZZZGGG>>>;;;;;;:::;;;<<<>>>???>>>???AAABBBJJJZZZccceeefffdddnnnwwwaaaiiiPPPAAA>>>???======???BBBJJJYYYhhhxxx|||qqqggg^^^YYYYYYRRRLLLMMMOOOPPPSSSXXX```fffmmmrrrtttuuuyyy{{{{{{xxxvvvyyy~~~vvveeedddfffkkksss{{{|||zzz{{{~~~}}}zzz{{{{{{yyywwwtttpppnnnnnnmmmjjjfffaaa[[[WWWTTTMMMKKKHHHEEEDDDAAA>>><<<<<<;;;888666444222222222000000///...............000000111111111111000000......//////000000111111333333333333333333333333666555666888999;;;DDDMMM```gggnnnqqquuuzzz}}}|||{{{~~~gggddduuupppwwwkkksssjjjKKK===:::777555666666666555444333333222111111111222333333222111222333444555444555666777777999<<>>===>>>AAADDDKKKZZZhhhuuuwwwmmmeee```ZZZSSSNNNNNNPPPPPPTTTXXX___eeemmmrrrtttuuuxxx{{{|||xxxvvvyyy~~~uuueeedddeeejjjrrr{{{~~~{{{{{{}}}~~~}}}{{{{{{{{{zzzwwwtttqqqooolllkkkiiifffaaa]]]XXXVVVMMMKKKHHHFFFDDDAAA>>><<<999888666333222111000000000000///.............../////////000000/////////......//////000111111111333333333333333333333333666555555888999<<>>;;;777555555666555555444333222222111111222222333333222222222333444555444555666777777999<<>>===@@@CCCFFFLLLYYYfffpppzzzxxxoooiii^^^WWWQQQQQQQQQQQQTTTXXX^^^eeemmmrrrtttvvvyyy{{{|||xxxvvvyyytttfffeeeeeejjjrrr{{{~~~zzzyyyzzz|||~~~~~~~~~}}}|||||||||zzzxxxuuurrrpppjjjjjjhhheeebbb]]]ZZZXXXNNNKKKHHHFFFDDDBBB???<<<888777666444222111111000000000///...............---......//////......---......///000000111111222111111222222333333444444777555555777888<<>>>>>===;;;<<<<<<===<<<>>>AAAGGGKKK```iiiggg___]]]]]]fffwww}}}aaaNNNcccGGG>>>BBB>>>>>>AAADDDFFFJJJUUUaaakkkwwwyyyrrrccc[[[UUUSSSSSSSSSUUUYYY___eeennntttvvvxxxzzz}}}}}}yyywww{{{~~~sssjjjhhhhhhkkkrrr{{{|||xxxvvvxxxzzz}}}~~~~~~~~~}}}}}}}}}|||zzzxxxuuusssqqqkkkjjjiiifffbbb]]]YYYWWWNNNLLLHHHFFFDDDBBB???<<<999999888666555444333333000000///........................//////............//////000111111222222000000111222333444444555777444444666888<<>>===<<<;;;<<<======<<<===@@@FFFJJJ^^^eee```ZZZ\\\^^^dddrrrwww]]]LLL```EEE>>>CCC??????AAADDDDDDFFFPPP[[[iiiuuuyyyhhh```YYYWWWVVVTTTVVVYYY___fffpppvvvxxxzzz|||~~~}}}zzzyyy}}}}}}sssnnnllllllooouuu}}}}}}zzzyyy{{{}}}~~~}}}~~~~~~~~~}}}|||zzzwwwuuusssrrrmmmllljjjfffaaa\\\WWWUUUNNNLLLIIIFFFEEEBBB???===999999888888777666555555000000///..................//////000000//////...//////000000111222222222000000111111222333444444666444444666888;;;EEEOOO]]]eeelllpppuuu}}}|||hhhMMMTTTZZZiiixxxuuu}}}nnnSSS@@@===999666555555444333333222222111222222333333222222333333333444444444444555666777777999<<>>BBB@@@@@@AAABBBBBBDDDNNNYYYjjjvvv}}}mmmddd]]]ZZZXXXUUUVVVZZZ___fffpppvvvyyyzzz|||~~~~~~{{{{{{~~~tttooonnnooottt{{{~~~~~~~~~~~~~~~}}}{{{yyyvvvtttsssrrrnnnmmmjjjfffaaa[[[WWWTTTOOOLLLIIIGGGEEECCC???===777777888888777666555555000000///.............../////////000000///////////////000111111222222333000000111111222222333333555333444777888:::BBBLLLYYYaaajjjooouuu|||jjjKKKQQQNNNcccwwwkkkSSS???<<<888666555555444333222222111111222222333333111222333444444444333333444555666777777999<<>>;;;999;;;::::::::::::<<>>;;;777555555666555555222222111111222222333444111222333444444444333333444555666777777999<<>>???>>>???AAABBBGGGSSS```ooo{{{rrrjjjaaa]]]ZZZWWWWWWZZZ[[[bbbmmmtttwwwxxxzzz{{{~~~}}}wwwjjjlllrrrzzz}}}|||yyywwwtttsssqqqqqqkkkjjjhhhfffbbb]]]ZZZWWWOOOMMMIIIGGGEEECCC@@@===:::;;;<<<===<<<<<<::::::000000///...............,,,------......------,,,000000000111222222333333222222222111111111111111222222555888888888===DDDOOOYYYdddlllrrryyy{{{yyy~~~uuuQQQXXXKKKfff}}}cccQQQ===:::777555666666666555222111111111222333333444111222333444555444333333444555666777777999<<>>:::;;;;;;<<<>>>BBBHHHMMMLLLRRROOOMMMVVV```nnnrrrYYYLLLHHHwwwXXXEEE>>>>>>;;;AAAAAAAAAGGGHHHPPPbbbttt}}}yyyjjj]]][[[[[[YYYXXXZZZcccdddgggkkkpppvvvzzz}}}}}}|||}}}wwwnnnrrrvvv}}}~~~}}}~~~~~~~~~zzzwwwvvvtttrrrpppllliiifffbbb___ZZZUUURRRMMMKKKHHHEEEDDDAAA>>>;;;;;;::::::<<<>>>;;;555000000///...---,,,+++++++++////////////000000000000////////////000000000000222222222333333444444444333444555555666888===@@@MMMVVVdddnnntttwwwzzz|||xxxWWWNNNUUUggg~~~www___NNNBBB===777444444444222000555222000000111333333222333333222222333444666777;;;;;;;;;999888:::<<>>999<<<888>>>AAA;;;CCCTTT[[[aaaTTTNNNUUU[[[```ooohhhTTTGGG@@@uuuWWWEEE>>>>>>;;;AAAAAABBBHHHIIIRRReeexxx{{{lll___[[[[[[YYYXXXZZZcccdddgggkkkpppvvv{{{}}}~~~}}}yyyqqquuuzzz~~~}}}}}}|||wwwuuuuuuzzz}}}zzzwwwvvvtttrrrpppllljjjfffbbb___ZZZUUURRRNNNLLLHHHFFFDDDAAA>>>;;;::::::<<<======999333///111000///...------------------------............////////////000000000000222222111111111111111111333444555555666888<<<@@@LLLVVVdddooouuuxxx{{{}}}~~~{{{ZZZPPPVVVkkkrrr]]]MMMBBB===777444555555444222444333111000222333333222333333222222333444666777888999999999999;;;>>>AAAHHHZZZnnn|||kkkVVVGGGGGGUUUtttqqqQQQDDD<<<<<<===999<<<999???BBB@@@MMMaaajjjppp```VVVZZZ]]]___jjjyyyxxxaaaPPPDDD>>>pppVVVEEE??????;;;BBBAAABBBIIIKKKUUUhhh}}}|||oooaaa[[[YYYXXXWWWXXX```bbbfffjjjpppvvvzzz}}}~~~~~~{{{sssyyy}}}|||||||||}}}wwwllliiihhhqqq}}}zzzxxxvvvtttrrrooommmjjjfffbbb___[[[VVVRRROOOMMMIIIFFFCCCAAA>>><<<;;;>>>AAAAAA===888333000111000///...............,,,------------.........////////////000000000000333333222111111000000///333444555555555888<<>>BBBCCCUUUnnnwwwlll]]]^^^``````fffrrrlllWWWJJJAAA===jjjSSSEEE@@@@@@<<>><<<===AAAEEECCC>>>777333222000000///...------.............../////////000000////////////000000000000444333333333333333333333333444444444555777;;;>>>GGGRRRaaannnvvvzzz}}}}}}~~~~~~dddSSSUUUlllmmm\\\OOOBBB===888666777888777666444333111222333444333222333333333333444444555555666777888888999<<<@@@DDDPPPbbbuuufffSSSDDDHHH\\\wwwTTTDDD;;;:::===888???;;;===>>>AAAXXXsss|||qqqaaa```ccc```dddmmm{{{aaaPPPFFFAAA???{{{cccOOOCCC@@@@@@===CCCBBBCCCKKKQQQ^^^sss~~~vvviii]]]WWWUUUTTTRRRRRRUUU[[[bbbjjjqqqwwwyyy{{{|||~~~vvv}}}~~~zzzzzzzzz|||wwwpppcccaaacccppp~~~}}}{{{zzzyyywwwsssqqqmmmjjjgggccc```[[[VVVSSSOOOKKKGGGDDDBBB@@@???======AAACCCAAA;;;444111000......------,,,---------............////////////////////////000000000000111111222333444444555555333444444444444777:::===EEEOOO^^^kkksssxxx|||}}}kkkUUUSSSiiiyyy|||}}}jjjZZZOOOBBB===888666777999888666444333222333444444333222333333444444444444444444777888999999999;;;???BBBSSSeeewwwdddPPPDDDKKKcccwwwTTTEEE;;;;;;>>>:::>>>:::<<<<<>>CCCBBBDDDMMMTTTbbbxxx}}}rrrddd\\\ZZZVVVRRRQQQTTTZZZbbbiiipppuuuwwwxxx{{{}}}~~~xxx~~~}}}yyyzzz{{{|||tttmmm___```fffuuu~~~}}}|||{{{yyyuuurrrmmmkkkgggccc```\\\WWWSSSLLLIIIDDDBBB@@@@@@???>>>===>>>>>>;;;666222///---...------,,,,,,,,,------+++,,,,,,,,,,,,---------////////////000000000000......///000222333444555333444444444444666:::===DDDMMMZZZfffnnntttzzz~~~tttYYYTTTiiiuuuqqquuu|||hhhXXXMMMBBB>>>888666777888777555444333333444555555333222333333444555555444444333777888999999999;;;???CCCUUUgggyyybbbNNNEEEPPPkkksssRRREEE======@@@<<<<<<:::<<<===DDDaaa}}}sssffffffeee______gggfffQQQFFFCCCAAA@@@~~~jjjVVVGGG@@@>>>>>>>>>DDDBBBDDDNNNVVVeee|||}}}oooeeebbb\\\VVVVVVYYY^^^eeekkkppptttvvvvvvyyy{{{|||}}}zzz}}}yyyzzz{{{}}}|||pppjjj\\\```kkk|||~~~~~~}}}{{{wwwtttnnnkkkgggddd```\\\WWWSSSJJJFFFBBB???????????????@@@>>>:::888555333000.........------------......++++++,,,,,,,,,---------////////////000000000000//////000111222222333333333444444444444666999<<>>888666666777555333444333333444666555333222333444444555555444333333555666777888:::===AAAEEEXXXiii|||dddPPPGGGTTTrrroooPPPDDD>>>???BBB>>><<<;;;>>>>>>EEEaaazzz|||~~~ooohhhkkkjjjccceeennnsss\\\JJJBBB@@@>>>===yyyeeeRRREEE???>>>>>>>>>DDDBBBDDDNNNWWWggg~~~vvvlllhhhbbbZZZ\\\^^^ccchhhmmmqqqtttuuuuuuwwwyyyzzz~~~~~~|||{{{}}}yyyzzz|||~~~xxxnnnhhh[[[bbbppp~~~|||xxxuuunnnkkkgggddd```\\\WWWTTTHHHDDD@@@>>>>>>???@@@???EEE@@@;;;888777666444111//////.........//////000---------.........//////////////////000000000000333333333333333333444444333444444444444555999<<>>888555666666444222444333333555666666444222333444555555555444333222333444666888:::>>>CCCGGGYYYkkk}}}hhhTTTIIIWWWwwwlllNNNDDD???AAADDD@@@???>>>@@@>>>CCC^^^tttsssuuukkkhhhnnnoooiiimmmxxx{{{kkkUUUEEE???===<<<:::~~~lllRRRCCCBBB@@@:::AAA???@@@DDDKKKWWWkkk|||yyypppkkkjjjiiiiiinnnuuuwwwuuutttuuuuuuxxxzzz{{{~~~}}}{{{}}}yyyrrrxxx||||||uuueee\\\ZZZdddttt}}}}}}~~~}}}xxxsssmmmjjjeeeaaa^^^XXXQQQLLLDDDBBB???<<<:::999999999@@@<<<777444222222111111////////////...............---,,,,,,---...///000......//////000000111111---...000111333333333333111222333333444555999;;;???HHHRRRZZZeeepppvvvwww}}}sss___xxxyyyyyysss\\\JJJFFF===666555555333222444555444444333333444444555222222222333333333444444555444666999999;;;BBBJJJ]]]lll~~~iiiRRRHHHXXXhhhPPP@@@===@@@;;;HHHDDD<<>>@@@EEEKKKVVVhhhxxxwwwssssssrrrqqqtttzzz{{{wwwvvvwwwtttxxx{{{|||~~~}}}|||~~~yyyssswww{{{{{{ttteee]]]\\\dddttt}}}|||}}}{{{vvvqqqjjjgggbbb^^^ZZZTTTMMMHHH===<<<;;;:::;;;<<<>>>???>>>;;;666444333222111000////////////..................---,,,---...//////......//////000000111111000000111111222222333333111222333333444555999;;;@@@IIIRRRZZZdddpppwwwyyyppp}}}|||wwwbbbRRRFFF===666555555333222444444444333333333333444444333333444444444555555555666555777999:::;;;BBBKKK]]]mmmfffPPPLLL]]]gggPPP@@@>>>@@@<<>><<<:::;;;vvv\\\FFF????????????>>>AAAFFFKKKTTTdddsss~~~|||~~~~~~{{{|||~~~yyywwwxxxtttxxx|||~~~~~~~~~yyyssswwwyyyyyy~~~rrreee^^^]]]dddrrr}}}|||{{{xxxsssnnnfffccc___[[[UUUNNNGGGBBB::::::::::::;;;===???AAA;;;888555444333333111000////////////............//////...---------............//////000000111111555444222111111111222222111222333333444555999;;;AAAJJJSSSYYYcccpppxxx{{{|||jjjZZZFFF===666555555333333444444444333333333333444444444444444555555555666666777666777::::::;;;BBBJJJ\\\nnnaaaOOOPPPddd```MMM???>>>BBB@@@PPPQQQGGGEEECCC@@@KKKUUUOOOTTTUUUYYYllloooYYYMMMBBB>>>===<<<:::;;;|||zzzmmmXXXGGG@@@@@@??????@@@CCCHHHMMMTTTbbbooo}}}|||vvvtttuuuuuuyyy~~~xxxtttuuuvvvvvvzzz~~~qqqeee```ZZZ```nnn}}}zzzvvvppplllcccaaa]]]XXXQQQIIIBBB>>>>>>===<<<;;;;;;;;;<<<<<<888666444444444333111///////////////............//////......------------......//////000000111111888666333111000000000111111222333333444555999;;;BBBKKKTTTYYYbbbnnnxxx|||nnn]]]FFF>>>777666666444333444444333333333333333333444444444444444555555555555777666777999999:::AAAIIIZZZmmm~~~]]]PPPSSSllluuuVVVHHH>>>???EEEFFFYYY[[[PPPFFFAAABBBJJJOOONNNUUUZZZ___qqqsss```OOOFFF>>>======;;;:::;;;ssslll^^^OOOFFFBBB@@@===@@@AAAEEEKKKNNNTTTaaammm}}}}}}{{{vvvqqqoooqqqvvv{{{zzzvvvsssrrrqqqqqqtttyyy}}}sssgggaaaWWW\\\jjj}}}yyytttoookkkbbb```\\\UUUMMMFFF@@@===AAA@@@???===<<<;;;::::::777666444444444333222000////////////............/////////......---,,,,,,......//////000000111111888666333111//////000000111222333333444555999;;;CCCLLLUUUZZZaaalllwww{{{|||~~~zzz{{{nnnZZZGGG>>>777666666444333555333333333222222333333333222333333333333444444444555444666888999999@@@IIIZZZnnnsssYYYRRRVVVtttlllPPPFFF===???FFFIII]]]aaaVVVFFF>>>CCCHHHMMMSSS\\\eeekkkxxxjjjXXXJJJCCC===>>>===;;;999:::}}}~~~pppeeeVVVJJJDDDBBB@@@===AAABBBFFFKKKOOOTTTaaammm~~~}}}xxxuuupppkkkkkkmmmvvv{{{}}}{{{sssqqqooollljjjiiilllooowww{{{vvvjjjdddXXX\\\iii|||wwwrrrmmmjjjbbb```[[[SSSJJJCCC@@@???@@@@@@??????>>>===<<<<<<999777555444444444222111////////////.....................///......---,,,......//////000000111111555444222000/////////000111222333333444555999;;;CCCMMMVVV[[[```jjjsssxxxyyy{{{wwwwwwnnnXXXGGG>>>777666666444444555333333222222222222333333222222222333333333444444555444666999999;;;BBBJJJ]]]sssfffSSSSSS[[[}}}hhhOOOGGG@@@@@@GGGKKKaaaggg^^^III???EEEGGGLLLYYYcccpppwww{{{bbbSSSGGGAAA===>>>===:::999;;;ttthhhYYYLLLCCC??????@@@@@@AAADDDIIIMMMSSS```lll}}}yyysssppplllhhhiiimmmtttzzzzzz}}}wwwjjjkkkiiieeeaaaaaaccceeekkkoooxxxzzznnnhhh]]]```lll~~~zzztttnnnjjjhhhaaa^^^XXXOOOFFFAAA@@@@@@AAAAAAAAA@@@???>>>======<<<999555333333333333222////////////............,,,---.../////////...---......//////000000111111111111111000000000//////111222333333444555999;;;BBBMMMXXX\\\___gggppptttvvvzzzzzzxxxvvv{{{rrrYYYGGG???777666666444444555333333222222222222333333333333333333444444444555555444777:::;;;===EEENNNdddzzzZZZLLLQQQbbbbbbKKKGGGBBBDDDLLLSSSkkkooojjjUUUHHHMMMIIIKKK]]]jjj{{{nnnXXXKKKCCC???<<<===<<<::::::===xxxooo```PPPCCC<<<===BBB??????CCCHHHKKKRRR___lll|||~~~wwwqqqnnnkkkhhhiiinnnsssyyy}}}|||}}}}}}yyy|||uuudddfffeee```[[[[[[]]]^^^[[[___hhhuuu}}}qqqkkkbbbdddppp~~~~~~|||xxxrrrlllhhhggg```]]]WWWMMMDDD??????BBBDDDDDDCCCBBB@@@>>><<<;;;>>>:::666333333333333333000/////////............+++,,,.../////////............//////000111111111...//////000000000000///111222333333444555999;;;AAAMMMXXX\\\___fffnnnqqquuuyyy~~~{{{lllxxxfffwwwvvv[[[GGG???888777777555444555333222222222222222222333444444444555555555666666666555888<<<===@@@HHHPPPjjjzzzSSSHHHOOOgggZZZFFFEEECCCHHHSSS\\\vvvxxxvvv```RRRUUUMMMKKK___ppp{{{bbbNNNCCCAAA<<<:::;;;;;;:::;;;>>>{{{gggQQQCCC??????>>>BBB@@@@@@CCCHHHOOO]]]jjj{{{uuunnnqqqpppiiigggllloooxxx~~~~~~}}}~~~{{{yyywwwwwwvvvqqqttt|||}}}oooggg```VVVRRRRRRRRRQQQNNNOOOSSSZZZgggxxx}}}sssmmmgggooo}}}{{{yyywwwtttpppjjjbbb]]]]]]WWWNNNFFF@@@>>>???@@@GGGCCC@@@@@@AAAAAAAAACCCAAA>>>:::999999888333///000000///.......................................,,,---///111111111000000000000000111222222333333111000111222333666888:::@@@GGGQQQXXX]]]dddnnnuuuyyy~~~~~~aaannn~~~ttt^^^tttvvv\\\III@@@999777666444333444111111111222222222333333444444444444444444444444444888888999===<<>>===HHH___yyyjjjTTTHHHUUUppppppQQQEEE@@@JJJYYYjjj{{{eeeZZZRRRVVVhhhppp[[[KKKBBB???;;;;;;;;;;;;;;;;;;;;;;;;nnnUUUGGGDDDBBB>>>AAABBBDDDFFFGGGMMM___pppyyyqqqqqqnnnhhheeehhhkkkqqqtttrrrooopppqqqpppsssrrrpppnnnlllkkkjjjjjjfffhhhnnnxxx|||pppeee[[[TTTLLLHHHGGGGGGEEEDDDCCCEEEMMM]]]sss}}}qqqpppnnnkkkfff___WWWQQQLLLIIIDDDAAAAAACCCGGGJJJIIIGGGGGGGGGJJJMMMNNNMMMLLLGGGBBB???===<<<888444000///......------.......................................//////000111222000000000111222222333333111111111222333666888999>>>EEEOOOWWW\\\dddnnnuuu|||^^^bbbkkk}}}rrr___ttt~~~~~~xxx___JJJAAA999777777444333444222222222222333333333333444444444444444444444444444888888;;;@@@@@@LLLccc~~~fffSSSJJJXXXzzzhhhJJJFFFDDDNNNdddooo```VVV[[[nnnvvv```OOOFFFAAA???;;;;;;;;;;;;::::::::::::mmmSSSFFFCCC@@@===@@@BBBFFFGGGGGGNNNaaatttzzzrrrpppnnnhhheeefffhhhlllmmmiiieeeffffffdddfffeeedddcccaaa``````___]]]^^^ccckkkpppnnneee\\\SSSNNNGGGCCCBBBAAAAAA@@@DDDEEEMMM^^^uuu|||zzzooommmiiieee___XXXPPPJJJEEECCCBBBBBBDDDHHHLLLOOOJJJKKKKKKLLLRRR[[[___```XXXRRRIIIBBB>>>:::555111//////...------------...........................//////.........000222333000000000111222222333333111111111222333555888999<<>>???BBBFFFHHHHHHPPPeeeyyy|||tttooolllhhheeeddddddfffddd^^^[[[[[[[[[XXXXXXWWWWWWWWWVVVUUUTTTTTTSSSSSSVVV\\\aaa___YYYRRRMMMIIIDDD@@@???>>>>>>>>>FFFHHHPPPaaavvvzzzvvvlllhhhccc^^^XXXQQQIIIDDDBBBCCCEEEHHHKKKOOORRRTTTQQQTTTUUUWWW```nnnvvvwwwggg^^^RRRGGG???999444000//////...---------------........................//////.........000222333000000000111222222333333222222111222333555777888;;;CCCMMMUUU[[[dddnnnvvvcccaaabbbyyyeeexxxttt]]]JJJAAA:::888777555444555444444444444555555555555333333333444444444555555444888888;;;BBBDDDRRRjjj\\\QQQNNN^^^bbbKKKLLLLLLVVVuuuppp```___nnnxxxppprrr|||mmmYYYJJJCCC@@@===;;;;;;;;;:::::::::999999999vvv[[[IIICCCCCCAAA???AAADDDGGGJJJUUUiii|||wwwoookkkgggbbb___^^^^^^[[[TTTPPPQQQPPPLLLJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKOOORRRRRRNNNJJJGGGEEEBBB???======>>>???FFFIIISSSddduuuzzzsssoooddd___YYYSSSNNNIIIDDDAAABBBFFFKKKQQQVVVXXXYYYZZZZZZ___bbbdddnnn~~~nnndddUUUIII@@@:::555111///...------,,,,,,------.................................//////000111222000000000111222222333333222222222222333555777888999AAALLLTTT[[[dddnnnvvviiidddbbb|||eeewwwsss]]]KKKBBB:::888888555444555333333333333444444444444222333333444444555555555444888888;;;BBBEEESSSlllyyyYYYPPPOOOaaacccKKKKKKNNN```zzzhhh```iii{{{rrrgggaaaggglllaaaRRRHHHCCCAAA???<<<;;;;;;::::::999999888888}}}```JJJBBBAAAAAA@@@???AAAFFFMMMYYYmmm{{{pppiiiddd^^^YYYXXXWWWQQQJJJGGGGGGFFFBBB@@@AAABBBCCCCCCBBBBBBAAACCCBBBBBBDDDGGGHHHEEECCCBBBAAA@@@>>><<<===???@@@DDDKKKWWWgggvvvxxxooogggbbbWWWRRRLLLFFFCCCBBBAAA@@@CCCHHHQQQZZZ```bbbbbbaaa^^^gggmmmooowww~~~hhh^^^PPPDDD===999555333///...------,,,,,,------........................---...///000000111111111000000000111222222333333333222222222333555666888888@@@KKKTTT[[[cccnnnvvv{{{~~~nnneee___}}}gggxxxuuu___KKKBBB:::999888555444555000000111111111222222222222222333333444555555666555888888;;;BBBDDDSSSlllvvvVVVPPPPPPccccccLLLKKKTTTooolll]]]```hhh```XXXXXXdddrrr```XXXMMMEEEBBBAAAAAA@@@;;;;;;::::::999888888777cccIII???>>>???@@@>>>???EEENNN\\\ooo~~~qqqhhhaaaZZZTTTSSSRRRLLLDDDAAABBB@@@<<<;;;<<<===>>>???>>>======???>>>===???AAABBBAAA?????????>>>===<<<<<>>???@@@BBBJJJUUU```gggiiihhhfff^^^iiiqqqsssyyy}}}rrr^^^TTTGGG<<<777666444333......---,,,,,,,,,,,,---........................,,,---///111111111000000000000000111222222333333333333222222333555666777777@@@JJJSSS[[[cccnnnvvvvvv{{{~~~qqqeee]]]yyyjjjzzzxxxbbbKKKBBB:::999888555444555333333444444444555555555222222333333444555666666555999888;;;AAADDDRRRllltttUUUPPPQQQdddcccPPPOOO[[[{{{mmmYYYWWWWWWRRROOOTTTeeesssbbbTTTNNNFFF???<<<<<<===>>>;;;;;;::::::999888777777cccKKKCCCBBB???AAAAAAAAADDDMMM^^^ssslllbbb```XXXLLLJJJHHHDDD@@@<<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>????????????@@@AAA@@@>>>>>>@@@BBBFFFRRRcccssszzzrrriii```WWWNNNIIIBBB???>>>>>><<<;;;???EEEKKKUUUbbboooyyyzzzpppdddfffgggkkkpppsssoooeee]]]IIIFFF@@@;;;777555444444111111///...------------++++++,,,,,,,,,---------,,,,,,---...///000111111333333333333333333333333222222333333555666888888999BBBLLLSSSWWW^^^iiiqqqtttxxx~~~___eeekkkttthhhRRRFFF;;;777666555444555555444444333333444444555222222333333555666888999444666;;;>>>@@@III^^^qqqqqq\\\TTTRRRlllfffQQQVVV^^^{{{iiiXXXPPPKKKNNNMMMQQQjjjzzztttqqqjjjbbbRRRKKKBBB=========:::888:::::::::::::::999888777bbbIIIBBBAAA>>>AAAAAABBBEEENNN___sss|||ggg[[[XXXQQQFFFEEECCC@@@===;;;:::999999777777888888999999::::::::::::;;;<<<<<<<<<<<<<<<;;;<<<=========>>>AAACCCJJJVVViii{{{}}}tttooofff]]]UUUMMMFFFBBB===;;;:::<<<;;;;;;AAAHHHUUUaaapppzzz~~~ssshhhccccccdddhhhiiidddZZZRRREEECCC>>>:::666333222222333333222111000//////000++++++,,,,,,,,,---------,,,---...///000111111222333333333333333333333333333333333333444666777888;;;CCCLLLRRRVVV\\\fffnnnrrrwww}}}ccceeepppuuuiiiRRRFFF;;;777777555444555555444444333333444444555222222222333444555666777555777;;;???AAAJJJ___rrrrrr\\\UUUTTTooonnnTTTXXX___}}}ssscccUUUNNNHHHJJJKKKRRRoooyyytttvvvvvvxxxwwwrrrnnnkkkdddZZZNNNGGG@@@<<<======<<<:::::::::999999999888888888aaaHHHAAA@@@>>>AAABBBDDDHHHPPP```rrrxxxcccUUUQQQJJJBBB>>>===;;;:::999999999:::555666666777999999:::;;;999999::::::::::::999999888:::<<<===>>>@@@DDDGGGNNN\\\qqqxxxsssfff```XXXOOOHHHCCC>>>;;;:::888999;;;<<<>>>GGGQQQcccrrrsssjjjaaa___^^^^^^]]]WWWNNNGGGAAA???<<<888555222000///000///...---,,,,,,,,,---,,,,,,,,,,,,---------------......///000111222333333333333333333333333333444444333444444555666666===CCCKKKPPPTTTZZZcccjjjpppuuu}}}iiieee}}}vvvtttiiiQQQFFF;;;777777555444555555444444333333444444555333333222222333444444555666888;;;???BBBLLL```tttqqqZZZUUUVVVrrrtttWWWZZZ^^^~~~vvvppphhh\\\QQQLLLEEEFFFHHHUUUxxx}}}ooolllooottttttrrrpppppplllbbbWWWHHHCCC===;;;<<<======<<<:::999888777777777888999```HHHBBBAAA???AAABBBEEEIIIRRR```qqq}}}yyycccTTTMMMGGGAAA;;;:::999777777777888888888999999::::::;;;<<<<<<777888999999:::999999999:::;;;===>>>@@@CCCHHHKKKRRRaaaxxxyyyooohhh[[[UUUMMMEEE@@@===;;;::::::999:::===???DDDOOO[[[ppp|||ppphhhaaa___\\\ZZZWWWQQQIIIDDD>>>===:::777444111///---------,,,+++******++++++,,,,,,,,,------------.........///000111222333333222222222222222222222222444444444333333444555555;;;AAAHHHNNNSSSYYYbbbiiiqqqvvv}}}oooeeewwwyyypppdddPPPEEE:::888888666444555555444444333333444444555444444333333333444555555777777:::>>>CCCNNNcccuuuoooXXXTTTWWWuuutttZZZZZZ[[[{{{~~~uuulllggg```WWWOOOLLLEEEEEEGGGXXX|||qqqqqqvvvzzzxxxvvvvvvvvvoooaaaTTTEEEAAA<<<::::::<<<<<<;;;:::999777666666777999;;;```HHHCCCCCC@@@AAACCCFFFJJJRRR```ppp{{{zzzdddTTTJJJDDD@@@<<<:::999777666666666666;;;;;;;;;;;;<<<<<<<<<<<<888888:::;;;;;;<<<<<<<<<<<<===>>>???AAAEEEJJJNNNVVVggg{{{qqqfff^^^QQQLLLDDD>>><<<;;;;;;:::;;;:::<<>>DDDQQQfffyyyqqqYYYUUU[[[|||ttt\\\YYYVVVssswwwnnnfffbbb]]]UUUNNNLLLGGGFFFHHH[[[xxxyyy~~~~~~{{{nnn\\\OOOCCCAAA===:::999999999999999888777666666888:::<<<^^^HHHDDDCCC@@@AAACCCEEEIIIQQQ^^^nnnzzzzzzfffSSSGGGAAA???===<<<:::888777666666777:::;;;;;;<<<<<<===============>>>???????????????===>>>???@@@CCCGGGMMMQQQ\\\ooo|||ssshhh\\\TTTGGGCCC===999888999:::::::::;;;===BBBFFFOOObbbsssxxxmmmggg___^^^[[[WWWQQQKKKEEEBBB<<<;;;999666333111000///......---------------...,,,---------............---......///000111222333222222222222222222222222333333222333333444555555777;;;AAAIIIRRR]]]gggmmmtttwww|||{{{zzz}}}{{{hhhqqqxxxcccXXXNNNDDD:::999999777555555555444444333333444444555666666555555666777888888888777999???HHHVVVllluuu\\\YYYaaa{{{]]]WWWOOOiii|||ppphhhbbb___[[[TTTMMMKKKIIIHHHJJJ]]]oooZZZNNNCCCAAA>>>;;;999888888888888888777888888:::<<<===\\\GGGCCCBBB>>>AAACCCDDDGGGNNN\\\mmmyyy{{{iiiUUUGGG@@@???>>>===;;;:::999999999:::::::::<<<>>>???AAACCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@BBBEEEHHHNNNUUUZZZdddxxxuuujjj^^^RRRJJJAAA===999777888999;;;;;;;;;===AAAGGGMMMZZZpppvvvlllgggaaa```]]]XXXPPPHHHBBB???<<<:::777333111000000000,,,,,,++++++++++++,,,,,,------------............,,,---...///000111111222111111111111111111111111111111222222333444555666777;;;@@@HHHRRR]]]gggmmmrrruuuzzz}}}xxxtttvvvkkkqqq~~~tttbbbXXXNNNCCC:::999999777555555555444444333333444444555444444444555555777888999:::999;;;BBBMMM]]]sssuuu[[[XXXbbb^^^UUUHHH^^^sssuuuzzzrrriiibbb^^^]]]ZZZRRRJJJGGGHHHHHHKKK]]]mmmWWWLLLAAA@@@>>>;;;999888999:::777888999:::;;;<<<======|||ZZZEEEBBBAAA===BBBBBBCCCFFFMMM[[[lllyyy}}}lllYYYIIIBBBAAA>>>===<<<;;;;;;;;;<<<===:::;;;>>>AAADDDGGGIIIJJJKKKJJJIIIHHHEEECCCAAA@@@BBBDDDGGGJJJNNNVVV^^^cccjjj~~~{{{ooocccWWWKKKCCC>>><<<999888999;;;<<<======@@@FFFMMMUUUddd|||sssjjjeeecccccc```ZZZRRRHHHAAA>>>;;;999555111//////000111//////.........///000000---------.........//////,,,,,,---...///000111111111111111111111111111111111111111222333555666777999<<>><<<:::999:::;;;777888999;;;<<<=========yyyXXXFFFBBBBBB@@@BBBBBBEEEHHHKKKWWWmmm{{{iiiVVVGGGCCCFFFAAA@@@AAABBBBBB???===>>>???===>>>DDDHHHMMMVVV___```aaa```ZZZRRRLLLJJJJJJKKKJJJLLLQQQVVVZZZbbbjjjttt~~~qqqggg[[[NNNCCC???===<<<;;;;;;;;;===@@@BBBDDDFFFLLLUUUbbbwwwuuunnniiillleee\\\TTTNNNHHHAAA;;;:::777444222222111000///......------------......------------------------...///000000000000000///111111222333444444444444222222111111222333555666999;;;@@@HHHQQQ\\\eeejjjnnnqqqvvv|||xxxtttuuukkksss~~~vvvcccUUUKKKFFF>>>888555444333333222333444444555555444444333444444444444666999;;;999:::>>>HHHYYYoooiiiWWWXXXdddeeeOOOEEELLLXXXgggllldddbbbbbbaaa\\\UUUOOOKKKIIIKKKMMMOOOZZZ~~~oooYYYKKKFFF@@@???===;;;999888888777999999999:::<<<>>>???@@@xxxWWWEEEBBBBBBAAABBBBBBDDDIIIOOO[[[ppp|||kkkWWWHHHDDDGGGCCCDDDFFFIIIHHHDDD@@@>>>???>>>AAAHHHOOOVVVaaakkkvvvuuurrriii]]]SSSMMMLLLPPPPPPSSSYYY]]]aaaiiiqqqwwwjjjaaaWWWJJJAAA>>>999999::::::;;;>>>AAACCCFFFKKKTTTbbbttt|||uuuoookkkdddZZZRRRLLLGGG@@@<<<:::777444222222111000///......------------......------------------------......///000000000000000000111222333444444444444333333222222333444555777999<<<@@@GGGQQQ[[[dddiiipppsssyyyyyyuuuwwwfffmmmwwwxxxdddWWWJJJEEE>>>888555555444333333333444444555555444444333444555555444666999;;;======BBBOOOdddzzzcccSSSWWWeeefffPPPFFFJJJRRR```hhhcccdddccc___YYYRRRKKKHHHGGGHHHJJJLLLWWWzzzttteeeTTTJJJGGG???>>>===;;;999888888888999999999:::<<<>>>???@@@xxxWWWEEEBBBCCCBBBCCCAAADDDJJJSSS```rrrooo\\\MMMHHHKKKHHHLLLRRRUUUTTTOOOGGGBBBBBBAAAEEENNNWWWbbbppp|||yyyjjj]]]UUUQQQUUUVVV[[[bbbfffiiiqqqzzz{{{ooobbbYYYPPPFFF???<<<777999;;;<<<>>>@@@DDDGGGJJJRRR___qqq}}}uuuhhhaaaWWWNNNIIIEEE@@@<<<:::777444222222111000///......------------......------------------------------...000111111111111000111222333444444444444444333333333333555666777:::<<<@@@GGGPPPZZZccchhhrrruuu{{{zzzvvvwwwccciiiyyynnnxxxeeeXXXHHHCCC===888666555555555333333333444444444555555444555666555555666999;;;@@@@@@GGGYYYrrr]]]NNNTTTeeeeeePPPGGGHHHKKKWWWdddfffhhheee___VVVMMMFFFDDDCCCCCCFFFGGGRRRsssooocccXXXNNNHHHGGG>>>===<<<:::999888888888999999::::::<<<===???@@@yyyXXXEEEBBBBBBAAADDDBBBCCCJJJTTTaaaqqq~~~wwweeeVVVQQQTTTSSS[[[dddgggfff```UUULLLHHHGGGJJJSSS^^^jjjzzzrrreee]]]YYYXXX[[[cccjjjnnnpppxxxwwwkkk]]]SSSKKKBBB===<<<:::<<>>???yyyXXXEEEAAAAAA???EEEBBBCCCIIIRRR^^^mmmzzzpppbbb]]]```bbbmmmxxx{{{zzzuuuhhh\\\TTTQQQRRRXXXaaammm}}}ttthhh```^^^[[[```jjjsssuuuwww~~~wwwjjj[[[PPPHHH@@@<<<<<<<<>>???tttVVVEEEAAA@@@>>>EEECCCCCCHHHOOOZZZkkkzzzzzznnnjjjmmmrrr}}}oooccc^^^[[[^^^dddnnn}}}qqqeee]]][[[]]]dddpppzzz}}}}}}vvvhhhXXXMMMEEE???<<<===<<>><<<:::777444222222111000///......------------......------------------------------...000111111111111///000111222333333333333444333333333333555666777999<<<@@@HHHQQQ\\\eeejjjpppwwwrrrkkkkkkvvviiiooouuupppyyyhhhZZZRRRFFFAAA;;;666555555555555444444333222333444555666444555666777777:::===@@@CCCSSSkkk[[[NNNRRR[[[}}}dddOOOGGGGGGCCCKKKdddvvv}}}uuuhhhXXXKKKCCCBBBBBBAAACCCFFFLLL___}}}mmm[[[PPPKKKDDD???===;;;:::999999999999999::::::::::::;;;;;;===>>>>>>mmmRRRCCCAAA@@@>>>CCCBBBDDDHHHMMMXXXlll~~~wwwtttwwwrrrkkkeeeeeehhhqqq{{{kkk^^^XXXVVV\\\dddrrr}}}qqqcccSSSIIIBBB>>>===???===AAAFFFHHHLLLVVVeeepppzzzllldddZZZTTTMMMHHHEEEBBB>>>;;;:::777444222222111000///......------------......------------------------......///000000000000000///000111222222333333222333333222222333444555777999;;;@@@HHHSSS^^^gggmmmsssyyytttmmmmmmuuuooouuutttlllqqqbbbWWWRRRFFFBBB;;;666444444444444555444333222222444555777222444666777888;;;???BBBGGG^^^zzz|||WWWLLLQQQZZZ|||fffOOOFFFGGGBBBIIIaaatttxxxkkkZZZLLLDDDBBBBBBAAADDDFFFKKKYYYyyyrrrdddUUULLLFFFAAA>>>???:::999999999999999::::::;;;;;;;;;;;;;;;<<<===>>>gggNNNBBBAAA@@@>>>AAABBBEEEHHHLLLWWWnnn{{{yyy|||zzzsssllljjjlllsssvvveeeYYYTTTRRRXXXbbbqqq|||~~~~~~|||lll^^^NNNEEE@@@<<<===@@@@@@DDDIIIMMMSSS___qqq~~~wwwiiicccXXXSSSLLLHHHFFFCCC???;;;:::777444222222111000///.........------.........------------------------//////000000000000000//////000111222222333222222222222111111222333555666999;;;AAAIIITTT___iiinnnuuu|||vvvpppppprrruuu|||pppddd~~~lll___WWWTTTGGGBBB;;;666444444444333555444333222222444555777111333555777999<<<@@@DDDIIIcccxxxRRRIIIPPP[[[}}}hhhPPPFFFGGGAAAGGG^^^qqqyyylll[[[MMMDDDAAABBBAAADDDGGGJJJVVVrrrjjj]]]PPPHHHCCC???>>>AAA999999999888999999::::::;;;;;;;;;;;;;;;<<<===>>>ttt[[[JJJAAA===???CCC@@@DDDHHHJJJNNN\\\qqqzzztttpppnnnqqq{{{zzzkkk[[[QQQNNNOOOUUU\\\iiitttxxx{{{uuufffVVVFFF???>>>===>>>@@@GGGGGGLLLTTT[[[hhhtttbbbZZZXXXTTTMMMGGGCCC???<<<:::777555333111000000111222...........................------------...//////////////////000111333444333333222222333333444555666555555444444444555555777999@@@KKKTTTZZZdddlllvvv}}}yyyssssss{{{zzzvvvjjj{{{mmmfff^^^XXXNNNCCC888666777666555777333333333333333333333333666555555666888;;;???AAAKKKhhhmmmXXXOOOKKKdddlllQQQIIIDDDDDDLLLVVVtttyyytttjjj\\\NNNFFFDDDDDD???AAAEEEOOOaaa~~~zzzgggZZZMMMGGGDDD???<<<;;;:::999999888888999999:::;;;;;;::::::;;;<<<>>>???tttZZZIIIBBB???AAADDDEEEIIINNNOOOSSS```uuu~~~wwwqqqmmmnnnvvvuuufffWWWMMMKKKKKKOOOUUU```iiiooouuu{{{ooo```RRREEE?????????@@@BBBEEEHHHQQQ]]]iii{{{vvvddd]]]WWWRRRLLLGGGCCC@@@===;;;777555333111000000111111...........................------------...//////......///000111333333444333222222222222333444444555555444444444444555555777999@@@JJJSSSZZZdddmmmssszzzzzzuuuvvvyyyvvvlllddd\\\NNNCCC999777888666555666444444444444444444444444555555555666888;;;>>>@@@IIIbbbuuu{{{}}}zzzmmmVVVOOOMMMhhhoooSSSJJJCCCCCCIIIQQQmmmuuutttnnnbbbSSSIIIDDDDDDBBBCCCGGGPPPbbb~~~xxxbbbVVVJJJEEEDDDAAA>>>???::::::999999999999::::::::::::::::::;;;===???@@@rrrWWWHHHCCCBBBBBBDDDKKKOOOTTTUUUXXXdddwwwzzzrrrllljjjooovvv|||xxxnnn___RRRIIIGGGHHHJJJNNNWWW```gggqqqttthhhXXXMMMCCC@@@@@@AAACCCFFFGGGNNN[[[lll~~~sssccc]]]TTTPPPKKKFFFCCCAAA>>><<<666555333111000000111111...........................------------...//////---...000222444444444444222222222222222333444444555444444444444444555555777888???JJJSSSZZZdddmmmqqqwww{{{xxx{{{vvvyyyuuujjjaaaOOODDD;;;999999777555555444444444444444444444444555555555555777:::===???GGG[[[gggiiijjjhhhmmm|||oooWWWPPPPPPooopppRRRHHHAAABBBHHHOOOjjjuuuyyyyyyppp```PPPHHHEEEBBBCCCGGGPPPddduuu___SSSHHHDDDCCC@@@>>>???::::::999999999999::::::999999:::;;;===>>>@@@AAAnnnTTTFFFCCCBBBCCCDDDPPPUUUZZZ[[[\\\fffvvvzzzqqqjjjeeehhhnnntttqqqhhh\\\OOOGGGFFFGGGGGGLLLUUU___hhhttt{{{mmm```QQQIIICCCAAAAAAAAAEEEJJJOOOYYYjjj~~~nnn___YYYQQQNNNJJJFFFDDDAAA>>><<<666555333222111000000000...........................------------...//////,,,...111444555555555444222222222111222333333444444444333333444444555555777888???IIISSS[[[eeennntttxxx}}}|||wwwpppvvv~~~{{{mmmcccQQQFFF===::::::777444444333333333333333333333333555555444555777999<<<>>>DDDTTT\\\]]]___\\\___lll{{{vvv[[[QQQTTTvvvlllOOOFFFAAACCCKKKUUUqqqsss^^^OOOIIIAAABBBFFFQQQgggrrr```TTTHHHCCCAAA>>><<<<<<:::::::::999999:::::::::999999:::<<<>>>@@@AAABBBkkkRRRDDDAAAAAACCCFFFVVV\\\`````````ggguuuxxxnnngggaaabbbfffllljjjdddZZZPPPIIIGGGHHHDDDJJJVVVcccmmmzzztttfffZZZMMMHHHDDDCCCBBBBBBGGGMMMWWWeeezzzjjj\\\VVVOOOLLLHHHFFFDDDAAA>>><<<555444333222111000000000...........................------------...//////,,,...111444555555444444222111111111111222333333333333333333333444555555777888>>>IIIRRR[[[fffoooxxx|||~~~uuupppyyy~~~ooodddTTTIII>>>;;;:::777444444222222222222222222222222555444444444666999;;;===>>>LLLRRRTTTYYYWWWWWWaaannn{{{~~~{{{|||}}}yyy}}}]]]PPPSSSvvvjjjNNNGGGBBBDDDOOO\\\|||oooYYYNNNDDDDDDGGGSSSjjjqqq```TTTHHHCCCBBB>>><<<<<<;;;::::::::::::::::::;;;999:::;;;===???AAABBBBBB}}}iiiSSSEEE@@@@@@DDDJJJ\\\aaafffeeebbbfffqqq|||tttkkkccc]]][[[^^^bbbbbb___YYYPPPJJJHHHIIIBBBIIIVVVdddppp~~~tttiii]]]SSSIIIFFFDDDDDDBBBCCCJJJTTT```qqqzzzhhh\\\VVVNNNKKKHHHFFFDDDAAA===;;;555444444333222111000///...........................------------...//////...///111222333444333333111111111111111222333333222222222222333444555666777888>>>HHHRRR[[[fffpppzzz}}}{{{wwwssshhhXXXKKK@@@;;;:::777555555333333333333333333333333555444444444555888:::<<<999DDDHHHKKKSSSTTTSSS\\\```ooo~~~~~~~~~{{{___OOORRRuuuhhhOOOIIIDDDDDDPPPdddcccRRRJJJIIILLLXXXpppqqq___SSSHHHDDDDDDBBB@@@AAA;;;;;;::::::::::::;;;;;;:::;;;===>>>@@@AAABBBBBBzzzjjjVVVHHH@@@@@@GGGOOO[[[aaaeeeccc___```jjjsssrrrggg___XXXUUUVVVWWWYYYZZZVVVOOOJJJGGGGGGCCCIIIVVVdddqqquuuggg]]]SSSKKKEEEDDDCCCCCCCCCEEEPPP[[[lllrrrddd[[[TTTMMMKKKHHHEEECCC@@@<<<999444444444333222111000///...........................------------...//////000000000111111111222222111111111111111222222333222222222222333444555666777888===HHHQQQ[[[gggqqqxxx|||zzznnn[[[NNN@@@:::888666555666555555555555555555555555555444333333555777:::;;;999@@@@@@CCCNNNQQQSSS[[[[[[lll~~~cccQQQTTTxxxaaaLLLIIICCCDDDSSSmmmiiiTTTKKKJJJNNN]]]wwwrrraaaUUUJJJFFFEEECCCBBBBBB;;;;;;::::::::::::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAAyyykkkYYYJJJAAA@@@IIISSSXXX^^^bbb___ZZZZZZbbbjjjpppeee\\\TTTPPPQQQOOOSSSVVVTTTNNNHHHEEEDDDFFFLLLWWWeeerrr}}}mmm^^^TTTLLLEEEBBBAAABBBCCCCCCGGGTTTaaaxxxjjj```YYYRRRMMMKKKHHHFFFCCC@@@<<<999444444444333222111000///...........................------------...//////111111000//////000111111111111111000111222222333222222222222333444555666777888===HHHQQQ[[[gggqqqvvvyyy~~~ttt]]]OOO@@@:::888666666777777777777777777777777777555444333333444777999;;;===AAA>>>???KKKQQQTTT^^^___ppphhhVVVXXX|||YYYFFFFFFBBBDDDVVVuuukkkTTTGGGHHHMMM___~~~sssgggZZZNNNHHHFFFBBB??????<<<;;;;;;::::::;;;;;;<<<<<<===???@@@AAAAAA@@@@@@wwwbbbKKKAAAEEEMMMQQQ^^^\\\^^^```___]]]```eee{{{vvvhhh[[[RRRMMMKKKOOONNNMMMLLLKKKJJJIIIHHHJJJQQQ\\\iiiwwwzzzkkk^^^SSSMMMJJJHHH@@@AAA>>>AAAIIIJJJTTTjjjuuuhhh]]]VVVSSSNNNKKKGGGDDDBBB@@@===;;;777555333222222111///...222222111111000000000///........................,,,---...///000000000000000222333222000000111222444444333333333444555555999;;;>>>FFFQQQ___kkkrrrzzzzzz|||~~~kkkQQQCCCAAA;;;888777222555555555666666666666777555444444444555888;;;<<<>>>???@@@CCCHHHOOOWWW[[[[[[xxxkkkWWWZZZyyyZZZJJJBBBDDDFFFRRRuuufffTTTJJJJJJNNN^^^~~~rrrdddYYYNNNIIIGGGBBB===<<<<<<;;;::::::999999999999;;;===???@@@????????????~~~lllRRREEEFFFKKKNNN[[[[[[\\\^^^]]]ZZZ\\\aaaxxxxxxiii\\\SSSMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLTTT```mmmzzz~~~|||yyypppcccWWWNNNIIIGGGEEE???AAA???AAAHHHKKKXXXqqqooocccYYYRRROOOKKKHHHEEECCCBBB@@@>>><<<777555333222222111///...//////.........---------........................,,,---...///000000000000111222333222111000111333444444333333333444555555888:::???GGGSSSbbbooowww{{{|||yyyyyy~~~}}}uuuWWWDDD???999777888333444444555555555666666666555444444444666888:::<<<======???BBBHHHQQQ[[[aaaeeegggXXX]]]xxxXXXIIIAAACCCFFFRRRuuu|||bbbRRRMMMLLLPPP___{{{nnndddYYYNNNJJJHHHCCC???>>><<<;;;::::::999999::::::;;;===???@@@>>>===>>>>>>qqqyyywww[[[IIIEEEHHHJJJWWWWWWXXXZZZWWWTTTVVV\\\ssszzzjjj]]]SSSMMMKKKFFFGGGHHHJJJMMMOOORRRSSSPPPXXXdddqqq~~~~~~{{{zzzuuuqqqppphhhaaaVVVMMMGGGDDDCCCBBB>>>BBB@@@AAAHHHLLL^^^{{{yyyjjj```WWWPPPMMMHHHFFFCCCAAAAAA@@@>>><<<777555333222222111///......------------,,,,,,,,,------------------------,,,---...///000000000000111333444333222111222444333333333333333444555666777999???IIIVVVeeerrrzzz{{{vvvwww|||~~~|||ttt^^^EEE===777666888444333444444444555555555555555555444555666888:::<<<;;;<<<===@@@HHHSSS```hhhqqq```WWW___vvvVVVHHH@@@CCCFFFQQQtttttt___SSSOOOOOORRRaaazzzooodddYYYOOOKKKIIIEEEAAA@@@<<<;;;::::::::::::::::::<<<===??????===<<<<<<===ppp{{{|||___JJJDDDFFFGGGQQQQQQSSSTTTQQQMMMQQQWWWppp}}}yyyjjj\\\QQQKKKHHHFFFFFFHHHKKKNNNRRRVVVWWWRRR[[[gggtttvvvmmmjjjiiieeebbbbbbXXXRRRJJJDDDAAAAAA@@@@@@???CCCAAABBBHHHNNNddduuuhhh```WWWQQQOOOHHHEEEBBB@@@???>>><<<:::777555333222222111///...........................------------------------,,,---...///000000000000111333444444333222333555333333333333444444555666777:::@@@IIIVVVeeerrryyy{{{zzz|||yyytttvvvrrr]]]DDD<<<666777888333333333333444444444555555555555555666777888:::;;;;;;;;;<<>>???>>><<<;;;;;;<<>><<<999777777555333222222111///...---------...............------------------------,,,---...///000000000000111222444444333222444555333222222333444555666666888;;;@@@IIIUUUcccnnnuuu{{{~~~zzz|||nnnpppxxxuuuwwwWWWBBB<<<888777777222333333333444444444555555666666666777888999::::::;;;<<<===@@@FFFTTTeeerrrkkkRRRQQQWWWuuurrrRRREEE???CCCEEEOOOppphhhZZZTTTOOOOOORRRaaawwwcccXXXMMMJJJIIIEEEAAA@@@;;;;;;;;;::::::;;;<<<<<<===>>>>>>===;;;:::;;;<<<|||~~~aaaKKKDDDEEEHHHHHHHHHJJJJJJGGGGGGQQQ\\\sssvvvjjj^^^RRRIIIEEEBBBBBBCCCDDDHHHLLLPPPRRRSSS[[[gggsss~~~oooaaaTTTNNNJJJJJJIIIFFFEEEFFFDDDAAA>>>===>>>@@@AAAAAABBBDDDCCCFFFRRR___xxx|||kkkbbb]]]VVVPPPNNNJJJGGGCCC@@@>>><<<999666777555333222222111///...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000111333333222222444555222222222333444555666777999;;;AAAIIITTTaaakkkqqqyyymmmyyyrrrmmmuuuzzzkkkPPP@@@>>>888666777333333444444444555555555555666666777888888999999:::<<<>>>@@@BBBIIIWWWjjjxxxfffPPPNNNSSSnnnqqqRRREEE???CCCEEEMMMmmmgggXXXRRRNNNNNNRRRbbb}}}ssscccXXXNNNJJJHHHDDD@@@???;;;;;;;;;;;;;;;;;;<<<======>>>>>>===<<<;;;===>>>gggOOOFFFGGGHHHHHHHHHIIIIIIFFFIIIVVVdddwww~~~xxxnnncccWWWMMMHHHAAAAAABBBCCCGGGKKKPPPSSSSSS[[[fffqqq|||vvviii\\\RRRGGGCCCBBBDDDCCC@@@???@@@@@@>>><<<<<<>>>@@@AAAAAABBBDDDCCCKKK\\\lllxxxhhh```\\\VVVPPPMMMIIIFFFCCC@@@???===:::888777555333222222111///...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///000222222111222333555222222222333444555666777888;;;AAAIIIUUUaaakkkqqqwww}}}}}}}}}```jjjsssxxxzzzxxxtttyyycccLLL@@@>>>666444777555444444555555555666666666666777777888999999999999;;;>>>CCCGGGNNN]]]qqqdddPPPOOOPPPjjjqqqRRREEE???CCCDDDKKKjjjlll[[[TTTNNNOOOSSSccc{{{pppeeeZZZOOOKKKIIIDDD@@@???;;;;;;;;;;;;;;;<<<=========>>>>>>===<<<===???AAAlllRRRHHHGGGIIIIIIIIIJJJIIIGGGKKK[[[kkkyyyzzzrrrhhh\\\QQQKKKCCCCCCCCCEEEIIINNNSSSVVVTTT[[[fffqqq|||xxxkkk___SSSIIIBBBCCC@@@@@@CCCCCC@@@???@@@>>><<<;;;<<<>>>@@@AAAAAABBBCCCCCCNNNcccvvvxxxiiiaaa]]]WWWQQQNNNGGGEEEBBB@@@???>>><<<;;;777555333222222111///............//////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...000111111111111333444222222222333444555777777888;;;AAAJJJVVVbbblllrrrvvv{{{}}}|||XXXaaa___fffooouuu|||wwwaaaKKKAAA>>>555222777777555555555666666666666777666777888999999999999999:::???DDDJJJRRRbbbwwwdddQQQPPPPPPiiiqqqRRREEE@@@CCCDDDJJJhhhrrr___XXXOOOOOOTTTdddvvvwww{{{qqqhhh\\\QQQMMMJJJEEEAAA???;;;;;;;;;;;;;;;<<<===>>>===>>>>>>>>>===>>>@@@BBBmmmRRRIIIIIIIIIHHHHHHIIIIIIIIIOOOaaarrr~~~yyykkk[[[OOOHHHCCCAAA@@@DDDKKKRRRUUUUUUUUUZZZcccooo|||pppmmmdddWWWMMMJJJGGGDDDCCCEEEDDDCCCDDDGGGEEEAAAFFF@@@===>>>???>>>>>>AAA???BBBJJJVVVjjj|||qqqddd\\\YYYVVVPPPJJJGGGEEEAAA>>>===;;;999777666555444333111000///...------------------------------------------------////////////............111111222222222333333333333333222222333444666777:::;;;???IIIWWWdddmmmppp{{{}}}}}}yyy[[[XXXYYYgggooo|||iiiTTTJJJAAA===:::666444555333333333444444444555555666666777777888888999999<<>>===@@@|||zzzyyy{{{pppSSSHHHGGGGGGHHHHHHJJJJJJJJJPPPbbbsss{{{mmm^^^QQQJJJCCCAAAAAAEEELLLRRRTTTTTTUUUZZZdddppp|||}}}llldddhhheeeXXXJJJDDDDDDDDDDDDHHHKKKMMMPPPSSSQQQLLLIIIDDDAAABBBBBB@@@???AAA@@@DDDLLLYYYnnnzzzpppccc[[[XXXUUUOOOJJJGGGDDDAAA>>>===;;;999777666555444333111000///...........................------------------------111111111111000000000000111111222222222333333333333333222222333444666777::::::>>>IIIXXXeeennnrrr{{{}}}zzz[[[WWWZZZnnn~~~zzzdddQQQGGG>>>;;;:::777666777222222222222333333333333555555555666777777888888999@@@BBBJJJZZZgggyyyfffMMMKKKQQQmmmwwwTTTIIIBBBCCCFFFQQQoooyyyhhh[[[ZZZ```rrr~~~qqqpppnnnsss{{{iii\\\PPPKKKHHHDDD@@@@@@===<<<;;;::::::;;;<<<===@@@===<<>>===;;;999777555555444222111000///...////////////////////////------------------------000000000000111111111111111111222222222333333333333333222222333444666777999999>>>IIIYYYgggqqquuu{{{~~~{{{[[[XXX]]]{{{sss___LLLCCC;;;:::999777777999333333333333444444444555444444444555666777777777666>>>BBBMMM___nnnjjjQQQNNNSSSpppTTTIIIBBBCCCEEEPPPmmmxxxgggjjjsssxxxpppkkkmmmqqqzzzjjj^^^RRRNNNKKKFFFBBBAAA======;;;;;;;;;;;;======???<<<<<>><<<;;;999777444444333222111000//////........................------------------------............////////////111111222222222333333333333333222222333444666777999999>>>IIIZZZjjjuuuyyy|||yyy[[[ZZZeeeppp]]]KKKBBB:::999999777777888666666666666777777777777444444555555666777888888555>>>CCCPPPdddssslllTTTPPPVVVuuuUUUIIIBBBCCCEEEOOOlll}}}vvvpppoooooottt{{{mmmaaaVVVQQQNNNHHHCCCBBB>>>>>><<<<<<<<<<<<>>>>>>???<<<<<>>JJJ[[[lllwww}}}}}}wwwZZZ[[[qqqooo\\\LLLCCC;;;999888666555666666666666777777777888888444555555777888999999:::777???EEERRRhhhwwwlllTTTOOOUUUwwwUUUJJJBBBCCCEEEOOOmmm~~~rrrmmmppptttvvv}}}rrrfffYYYSSSOOOJJJEEECCC??????============??????@@@>>>===?????????EEEMMMaaa___```gggxxxfffNNNHHHGGGJJJJJJLLLMMMMMMTTTfffxxx~~~}}}|||xxxrrrpppmmmiiigggiiimmmqqqqqqssswww|||ssseee[[[PPPMMMKKKLLLOOOPPPNNNLLLNNNSSS[[[fffooowww}}}oooWWWNNNNNNKKKOOOUUU]]]nnn|||jjj]]]OOOFFFBBB@@@DDDJJJNNNUUUbbbrrr{{{tttnnnhhhccc\\\UUUPPPMMMIIIGGGDDDBBB???===<<<;;;999777333222222111000000//////------------------------------------------------//////000000111111222222111111222222222333333333333333222222333444666777:::;;;???KKK\\\mmmyyy~~~tttZZZ___nnn\\\NNNDDD<<<999888555444555444444444444555555555666444555666777888999:::;;;999@@@EEESSSjjjzzzlllSSSMMMRRRuuuUUUJJJCCCDDDFFFQQQnnnssskkkkkkssszzz}}}yyykkk]]]UUUPPPJJJFFFEEE@@@@@@>>>>>>>>>>>>@@@@@@AAA??????@@@@@@BBBJJJSSSaaa___YYYddd{{{gggMMMGGGHHHKKKKKKLLLMMMMMMSSSeeevvv}}}xxxrrrnnnmmmoooqqqrrrrrrrrrtttwww{{{{{{lllbbbUUUQQQNNNMMMNNNOOOMMMJJJNNNQQQVVV]]]eeennnuuuyyy}}}fffRRRMMMNNNTTT^^^lll|||qqq___TTTIIICCCAAA@@@DDDIIIQQQ[[[jjj|||xxxppphhhddd```ZZZTTTOOOKKKHHHGGGCCCAAA>>><<<<<<;;;999777222222111111000000//////........................------------------------/////////000111222222222111111222222222333333333333333222222333444666777<<<<<<@@@KKK\\\nnnzzzttt^^^gggpppaaaNNNDDD<<<:::999666555777333333444444444555555555333444555666777999::::::888???CCCRRRkkk|||sssXXXNNNRRRtttwwwUUUJJJCCCEEEGGGRRRpppxxxnnnkkkoooxxxppp___VVVPPPJJJFFFFFFAAA@@@???>>>>>>???@@@AAAAAA@@@AAACCCDDDGGGRRR]]]dddaaaSSSccc}}}fffLLLFFFHHHKKKKKKMMMMMMLLLSSSddduuuzzzvvvvvvwwwwwwuuusssrrrrrruuuxxx|||}}}~~~qqqfffYYYTTTOOOMMMMMMMMMLLLJJJNNNOOORRRWWW^^^gggooosssxxxbbbRRROOORRR\\\mmmuuudddUUULLLDDDBBBAAAAAADDDHHHSSS^^^ooowwwnnngggbbb___YYYSSSNNNJJJHHHGGGCCCAAA>>><<<<<<;;;999777222222111111000000//////////////////////////////------------------------,,,------...///000000111111111222222222333333333333333222222333444666777======@@@LLL]]]nnn{{{tttcccooosssfffMMMDDD<<<:::999777777999555555555555666666666777222222333555666888999999777===BBBQQQkkk~~~zzz]]]RRRTTTvvvnnnUUUJJJCCCEEEHHHSSSrrrzzzqqqlllmmmttt~~~sssaaaVVVPPPJJJFFFFFFAAAAAA@@@??????@@@AAAAAA@@@@@@BBBEEEGGGLLLXXXdddyyy\\\___fffyyyeeePPPIIIGGGJJJMMMNNNKKKIIIQQQdddttt|||xxxvvvvvvxxxyyyzzzzzzyyyzzz|||~~~}}}uuuggg[[[VVVQQQNNNMMMLLLIIIGGGKKKLLLOOORRRVVV^^^ffflllyyyvvv___SSSVVV___mmm}}}fffUUUIIICCC???@@@BBBCCCHHHMMMXXXiii|||}}}uuujjjbbb^^^ZZZUUUPPPMMMJJJFFFDDD>>>>>><<<:::999888777777555444333111000/////////000000//////.........---.........------,,,,,,,,,............////////////111111222222222333333333333222222222333555777888777:::???III]]]rrr{{{yyytttaaaxxxuuufffOOODDD999777777555333444444333222111111222333444333333444444666777888999666===CCCSSSjjjzzz```PPPQQQssslllQQQEEE>>>AAAHHHXXX{{{~~~vvvnnnmmmoooxxxttt___UUURRROOOJJJGGGFFFEEECCCBBBAAAAAABBBCCCDDDDDDAAACCCLLLOOOZZZqqqooofffjjj{{{cccNNNHHHFFFHHHKKKMMMJJJHHHQQQdddsss}}}{{{zzzyyyzzz|||||||||}}}~~~wwwiii]]]WWWPPPLLLKKKKKKHHHFFFHHHJJJKKKNNNSSS[[[dddkkkwww~~~nnn\\\VVV___jjjttt^^^MMMEEE@@@===???BBBEEELLLSSSbbbssszzztttjjjbbb]]]YYYTTTPPPMMMJJJGGGEEE@@@???===;;;999888777777555444222111000/////////000/////////.........---......---------,,,,,,,,,............////////////111111222222222333333333333222222222333555777888888;;;@@@KKK___sss}}}|||xxxggg~~~wwwfffOOODDD:::777777666444444777666666555555666666777555555555555555666777777888===BBBQQQhhhyyyeeeSSSUUUvvveeeNNNEEE@@@DDDKKK]]]zzzsssnnnnnnsss~~~wwwaaaVVVRRRNNNJJJHHHFFFEEEDDDCCCBBBBBBCCCCCCCCCEEEBBBEEENNNSSSbbb|||wwwwwwaaaLLLFFFFFFFFFIIIKKKIIIIIIRRRdddrrr}}}zzz~~~}}}zzzwwwvvvuuuvvvxxx{{{}}}~~~yyymmmaaaZZZPPPJJJHHHHHHGGGEEEEEEFFFGGGJJJOOOXXXbbbiiissszzzzzzfff]]]bbbsss~~~hhhTTTFFF@@@<<<;;;>>>BBBGGGRRR\\\ppp|||wwwqqqhhhaaa[[[XXXSSSOOOMMMJJJHHHFFFBBBAAA???<<<:::888777666444333222111000//////////////////..................------------,,,,,,,,,............////////////111111222222222333333333333222222222333555777888999<<>>AAAOOOfffxxxgggUUUWWWxxxbbbMMMEEEBBBEEEKKK]]]|||yyysssooosss|||xxxbbbWWWRRRNNNKKKJJJHHHGGGFFFDDDCCCCCCDDDDDDCCCFFFEEEHHHQQQYYYnnn___JJJDDDEEEEEEHHHJJJJJJKKKTTTdddqqq~~~yyyppppppvvv{{{{{{xxxuuutttqqqooolllkkkjjjiiillloootttyyy||||||rrrfff]]]QQQIIIEEEEEEEEEDDDBBBCCCDDDFFFLLLUUU```gggooovvvrrrfffhhhwwwuuu___NNNCCC===;;;;;;>>>BBBIIIWWWeee|||xxxtttnnnfff^^^YYYVVVQQQNNNLLLJJJHHHFFFBBBAAA>>>;;;999777555555333222111000////////////........................------------------------............////////////111111222222222333333333333222222222333555777888999;;;@@@MMM```rrr~~~{{{mmmzzzgggQQQFFF;;;999999777555666333444555666666555444333555555555555555666777888;;;>>>AAANNNdddwwwdddTTTWWWxxxgggMMMFFFCCCEEEHHHYYY}}}yyyzzzuuutttzzzvvvbbbWWWSSSOOOMMMMMMKKKIIIHHHFFFEEEEEEEEEFFFCCCHHHHHHKKKUUU___yyy}}}___JJJDDDEEEDDDGGGJJJJJJLLLUUUdddppp~~~{{{rrrgggcccfffiiihhhfffccccccbbbaaa______^^^^^^___ccciiioootttyyy~~~vvvjjj```SSSIIIDDDCCCCCCBBBAAAAAACCCEEEKKKSSS]]]dddkkksss|||{{{ooonnnyyylllWWWHHHAAA>>>===>>>@@@CCCLLL]]]mmm|||vvvqqqkkkbbb\\\XXXUUUQQQMMMLLLJJJHHHFFF@@@???===:::777555444333222222111000////////////---------...............------------------------............////////////111111222222222333333333333222222222333555777888999999???LLL^^^nnn{{{~~~qqqyyygggQQQFFF;;;999999777555666222333444555555444333222222333333444666888999::::::>>>BBBPPPgggxxx```SSSWWWxxxlllMMMFFFCCCEEEGGGXXX|||yyy{{{xxxyyysssaaaXXXTTTQQQPPPQQQMMMLLLJJJHHHGGGGGGGGGGGGFFFJJJJJJNNNZZZggg|||aaaLLLDDDEEEDDDFFFIIIJJJMMMUUUbbblll|||rrriii___YYYYYY[[[[[[YYYRRRSSSSSSSSSSSSSSSSSSSSSUUUYYY^^^dddkkkrrryyy}}}yyynnndddUUUJJJDDDBBBAAA@@@???@@@CCCFFFJJJRRRZZZ```fffoooyyywwwttt|||zzzcccOOOCCC??????@@@AAACCCEEEOOOdddwwwyyysssnnnhhh```ZZZXXXTTTPPPMMMKKKIIIGGGEEE???>>>;;;999777555444333222111000///////////////---------------.........,,,,,,,,,------------...............////////////111111222222222333333333333222222222333555777888999999>>>LLL\\\kkkxxx|||}}}pppxxxfffPPPEEE;;;888888666555555444444555555555555444444111111222444666888:::;;;999@@@GGGXXXnnn}}}^^^SSSXXXxxxjjjLLLEEEBBBEEEIIIYYY|||{{{|||{{{~~~qqqbbb[[[XXXTTTSSSTTTPPPNNNLLLJJJIIIIIIIIIIIIGGGKKKJJJQQQaaaqqq}}}dddNNNDDDEEEBBBEEEGGGHHHKKKSSS^^^gggvvvxxxeee^^^TTTOOOPPPQQQQQQPPPJJJKKKLLLNNNOOOOOOPPPPPPRRRUUUYYY]]]cccjjjrrrxxxyyy{{{qqqgggXXXLLLEEEBBB@@@>>>===???BBBEEEJJJPPPVVV[[[aaakkkvvv}}}~~~|||rrr^^^LLLBBB@@@???AAADDDFFFHHHSSSkkk|||uuuooojjjeee___ZZZXXXUUUPPPLLLJJJHHHFFFDDD>>>===;;;999777666555555111111000////////////000,,,,,,,,,------.........,,,,,,,,,---------..................////////////111111222222222333333333333222222222333555777888;;;999???MMM[[[hhhvvvrrrrrrzzz|||qqqyyyvvvdddOOODDD:::777777666444444666666555555555555666666222333333444666888999:::888BBBNNNbbbxxx{{{\\\QQQVVVtttfffNNNDDD@@@CCCGGGVVVyyy~~~|||}}}sssggg```\\\WWWTTTUUUQQQPPPNNNLLLJJJJJJJJJJJJHHHJJJJJJTTTiii|||}}}~~~fffPPPEEEEEEAAACCCEEEGGGJJJQQQ\\\dddqqqwwwoooZZZTTTLLLHHHIIIKKKKKKKKKMMMNNNPPPRRRTTTUUUUUUVVVSSSUUUWWWZZZ___fffnnntttuuu{{{|||ssshhhZZZMMMFFFBBB???===;;;>>>BBBEEEIIINNNSSSWWW^^^hhhuuu|||ppp]]]LLLCCCCCC???AAAEEEGGGJJJVVVppp}}}yyysssmmmhhhddd___[[[XXXUUUPPPLLLJJJHHHEEECCC???>>><<<:::999888777777111000000////////////000,,,,,,,,,------.........,,,,,,,,,------...................../////////000111111222222222333333333333222222222333555777888===:::???MMM\\\ggguuuzzzjjjgggmmmxxxzzzzzzvvvcccOOODDD:::777777555333444666555444333333444555666444444444555555777888888888EEESSSiiixxxYYYOOORRRoooeeePPPEEE>>>@@@DDDPPPooo|||{{{}}}vvvjjjddd___YYYUUUUUURRRQQQOOOMMMKKKKKKKKKKKKHHHIIIJJJVVVnnnlllQQQEEEFFFBBBAAACCCFFFHHHJJJSSS]]]oooqqqgggRRRPPPMMMJJJHHHJJJNNNSSSSSSWWW\\\^^^^^^\\\[[[ZZZaaaaaacccgggmmmpppooommmvvvwww{{{zzztttkkk^^^RRRIIICCC>>><<<<<<>>>AAADDDHHHMMMTTTXXXdddkkkuuu{{{ooo]]]MMMDDDBBBDDDCCCFFFJJJRRRbbb}}}wwwtttpppkkkfff```YYYUUUQQQNNNKKKHHHFFFEEEBBB@@@>>>===<<<:::888555222111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////222222333333333333444444333444555444333444666999999;;;BBBOOO___ooozzzwwwjjjeeeggg{{{|||wwwcccNNNDDD:::999999777555555666444333333555666666555555555666555555666999;;;???HHH\\\uuuoooVVVPPPRRRjjj^^^MMMEEEBBBDDDEEELLLgggxxxmmmeeebbb___[[[WWWRRRRRRQQQPPPNNNLLLJJJIIIFFFIIIQQQ___qqq~~~nnnSSSFFFFFFBBBAAABBBDDDFFFIIISSS^^^qqq}}}ooodddRRROOOKKKKKKNNNUUU\\\aaacccfffiiikkkjjjhhhggggggnnnmmmmmmppptttvvvvvvtttyyyzzz|||xxxpppcccUUUIIIAAA>>>===<<<>>>AAADDDHHHMMMTTTXXXcccjjjttt{{{tttcccRRRHHHEEE999???JJJVVVbbbrrrvvvsssoookkkfff```ZZZVVVRRROOOKKKHHHFFFDDDAAA???>>>===;;;999777444333222000000///...............------------------------,,,,,,---------------------------...///000000111222222222333333333444444444555555444333444666888888<<>>AAAEEEHHHNNNTTTXXXaaajjjttt{{{ppp___PPPGGGEEEMMMQQQ[[[gggqqq}}}zzzuuurrrnnniiieee```ZZZVVVRRROOOKKKHHHEEECCC@@@>>>???===:::777555444333333000000///.......................................,,,,,,,,,------.........+++,,,---...///111222222222222222222333333333333555555555444333444666888888<<>><<<999666444333333444000000///...............------------------------+++,,,,,,------.........,,,,,,---...///000111111111222222222222333333333555666666555444444666999888>>>HHHWWWfffqqqxxx{{{vvvrrryyyyyyyyybbbOOODDD:::888888777666777555444222333555666666555444555666666666777:::===CCCPPPfff{{{lllTTTMMMKKK```jjjOOOEEEBBBEEEGGGNNNeee{{{qqqkkkiiifffaaa\\\ZZZYYYXXXVVVSSSQQQNNNMMMNNNOOOXXXiii|||```MMMFFFFFFEEEDDDDDDEEEKKK]]]mmmzzzoooccc\\\UUUYYYdddvvvwwwcccOOOCCC@@@BBB===???BBBEEEIIINNNUUUYYYccclllwww~~~sssiii```]]]___TTTRRRSSS[[[iii|||rrrnnniiieeeaaa]]]XXXUUUPPPMMMIIIFFFDDDBBB???======;;;888555333222333333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................////////////111111111222222222333333444555555555444555888:::999???KKKZZZiiitttzzz|||vvvttt}}}~~~gggRRRFFF:::777666444333444444222111222333555444444444555666666666888;;;>>>EEESSSiii|||oooVVVMMMJJJ___wwwQQQFFFAAAEEEHHHPPPggg}}}tttooommmjjjeee`````````^^^\\\YYYVVVSSSQQQQQQRRR[[[mmm{{{fffPPPHHHEEEEEEFFFFFFFFFMMM___qqqwwwnnngggcccYYYbbbtttvvvcccQQQDDD???>>>===???BBBFFFIIIOOOUUUYYYcccmmmyyy}}}}}}~~~yyykkk[[[QQQMMMBBBCCCKKKZZZmmm~~~qqqmmmgggbbb^^^YYYUUURRROOOLLLHHHEEEDDDBBB???===;;;:::888555333222222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////......111111111111222222222222333444555555555666999<<<;;;AAAMMM\\\lllwww}}}}}}tttsssqqqTTTHHH<<<777666333222333444333111222444555555444444555666666777888<<<>>>EEESSSjjj~~~mmmUUUKKKIII```SSSGGGAAAEEEIIIRRRkkkxxxsssqqqoooiiidddcccbbbaaa^^^[[[WWWTTTSSSTTTVVV```sssmmmmmmjjjkkkTTTJJJDDDEEEGGGGGGFFFMMM```sss|||vvvqqqnnnmmmhhhsssxxxgggWWWKKKBBB???>>>@@@CCCFFFJJJOOOUUUZZZcccmmmxxx~~~|||yyywwwwww{{{{{{~~~yyytttwwwqqq___LLL@@@;;;BBBDDDLLL\\\ppp{{{pppllleee```[[[VVVRRROOOMMMJJJGGGEEEDDDBBB@@@>>>999999777666444333111111000000///...............------------------------.........------,,,,,,+++------......//////000000111111111111222222222222111333444555555888;;;>>>===CCCNNN^^^nnnzzzzzzpppppp~~~}}}VVVIII===888777666555666666444333333555666666555444555666777777999<<>>@@@CCCFFFJJJOOOUUUZZZbbblllwww}}}zzzvvvsssrrruuuwww}}}xxxooonnnvvvzzzfffUUUHHHCCCDDDCCCBBBGGGVVVjjjxxxoookkkddd^^^YYYUUUPPPMMMKKKIIIFFFDDDDDDCCCAAA???888888777666555333111000000000///.......................................//////...---,,,++++++***+++,,,---...///111222222000111111111111222222222000222444555666888<<>>DDDOOO___ooo{{{xxxnnnmmm{{{~~~VVVJJJ>>>:::999888888:::777666555555777888888777444555666777777999===???CCCQQQiiikkkTTTMMMNNNiiiWWWHHH@@@DDDJJJVVVqqq|||xxxwwwuuuooojjjlllkkkiiifffbbb^^^[[[YYYXXX[[[hhhlllTTTMMMVVVlllnnnXXXHHHCCCDDDFFFGGGGGGNNN___ppp~~~~~~}}}zzzzzz|||rrreeeWWWJJJAAA>>>>>>BBBGGGJJJKKKPPPVVVcccsssvvvrrrrrrnnnjjjoooqqq|||}}}uuuuuuuuuwwwyyybbbRRRIIICCC???@@@CCCJJJWWWlllyyyyyyuuunnnddd[[[UUURRRPPPOOOKKKIIIFFFDDDCCCAAA>>><<<:::999777666444333333222.........------..................------,,,,,,,,,,,,,,,,,,---------......000///////////////000111666444222111111333666888222222222222444777999::::::DDDRRRaaannnyyyrrrnnnkkktttvvvsss}}}XXXIII:::666777666444333444444444555555555555666666222111555999:::<<<@@@FFFTTTlllpppTTTKKKNNNkkkvvvRRRIIIBBBCCCIIIXXXvvv{{{wwwtttsssooooooooolllhhhbbb[[[XXXYYYcccpppiiiSSSJJJQQQddd{{{|||lllWWWGGGDDDDDDEEEFFFFFFLLL]]]mmm~~~~~~|||{{{}}}}}}sssfffXXXKKKBBB???>>>BBBGGGJJJJJJOOOUUU```ppptttppppppllliiimmmtttzzztttvvvyyy}}}vvv___PPPHHHCCC@@@AAADDDJJJWWWlll|||tttrrroookkkddd^^^YYYTTTPPPMMMIIIGGGDDDCCCBBB@@@===;;;999888666444333222111111......------------............---------,,,,,,,,,,,,,,,---------.........///////////////000111111555444333222222333555666222222222333555777999;;;<<>><<<:::777666555333222111000000------,,,,,,,,,,,,------...------------,,,,,,,,,,,,------------.....................///111222222333333333333444444444555333333333444666888:::<<>><<<:::666555444333222111111111---,,,,,,++++++,,,,,,---------------------------------------............---------...///111222333111222333444555444333333444333444444666999;;;<<<@@@JJJYYYhhhrrr{{{~~~pppllljjjtttffflll{{{yyy|||dddLLLAAA777666777666555555444444444555555555555666888555555777888999>>>DDDOOOccczzz___QQQSSSsssqqqPPPGGG@@@CCCNNNdddyyyxxxvvvrrrnnnjjjfffcccbbbnnnxxxcccSSSNNNVVVccczzzuuulllmmmrrrnnn___QQQEEEBBBBBBDDDGGGNNN]]]kkk{{{~~~~~~~~~yyyooogggeeefffhhhlllrrrzzz{{{pppbbbRRRHHHBBB@@@AAADDDFFFFFFJJJQQQWWWiiippppppsssqqqnnnsss~~~eeeQQQHHHGGGFFFDDDCCCFFFLLLYYYnnnrrreee^^^YYYWWWUUUSSSRRROOOLLLJJJFFFDDDBBB@@@@@@???<<<:::666666444333222222222222---,,,,,,++++++,,,,,,------------------------------------.........//////---------...///111222333000111333444555444333222444333444444666999;;;<<>><<<:::666555444333222222222222------,,,,,,,,,,,,------,,,,,,,,,------------...------........./////////............///111222222000111333444444444333222333333333444666888:::<<<@@@LLL]]]mmmxxxssspppppp|||[[[]]]zzzuuueeeHHH@@@:::::::::888777888444444444555555555555666777666666999999:::BBBKKK]]]yyygggVVVWWWvvvrrrTTTJJJCCCDDDNNNccc|||zzzvvvrrrnnnkkkiiihhhlllttt}}}tttdddRRRHHHKKKRRRdddqqqnnnhhhfffhhhnnntttoooaaaTTTFFFBBB@@@AAADDDJJJWWWcccppp|||~~~xxxuuupppkkkkkknnnqqqwwwzzzjjjYYYNNNDDDBBBAAACCCCCCCCCHHHNNNUUUhhhqqqsssxxxxxxuuu{{{xxx^^^MMMIIIJJJHHHEEEFFFKKKTTTcccyyyvvvkkk```YYYVVVQQQOOOMMMLLLLLLKKKIIIGGGCCCAAA???>>>>>>===;;;999444333222111111111111111......------------......,,,,,,,,,---------..................///////////////////////////000111111111111222333333333333333222222222333555777999;;;BBBNNN```ooozzzuuuuuuwww}}}YYY^^^~~~qqqdddFFF???::::::999666555666444444444555555555555666666555777999999;;;DDDNNNiiihhhVVVVVVuuutttUUUKKKCCCDDDLLL___}}}yyyuuuqqqooonnnmmmnnnvvv~~~uuu```MMMCCCDDDJJJ[[[gggccceeefffkkksssxxxrrrdddXXXHHHCCC??????AAAGGGRRR]]]lllxxx~~~vvvssspppooorrrxxx~~~}}}lll[[[OOOEEEBBBAAACCCCCCBBBGGGNNNTTTgggqqqsssyyyyyywww|||vvv]]]MMMJJJKKKIIIEEEHHHMMMWWWggg}}}yyyjjj```XXXSSSQQQOOONNNMMMMMMMMMKKKHHHEEEBBB@@@>>>======<<<:::888222222111000//////000000///......------......///,,,,,,,,,------...................../////////000000///////////////000111111111222222222333333333222222222333444777999:::EEEQQQbbbqqqzzzyyyzzzzzzWWWaaa{{{ooobbbDDD>>>999999888555333555444444444555555555666666555555777999:::<<>>???BBBCCCFFFKKKTTTeeeqqqyyy}}}xxxyyy{{{cccVVVPPPLLLIIIHHHLLLTTTbbbuuu{{{eee```[[[NNNHHHLLLJJJLLLNNNNNNJJJFFFBBBAAA???>>>===<<<::::::999999333333222222111000000000......------------.........------,,,+++***))))))---------.........//////000000000000111111111111000222333333222111333444555444333444777999:::;;;EEEVVViiitttzzzggg]]]jjjmmm[[[BBB>>>:::888777666555555666555333222222333555666666333444777999<<>><<<:::999999999222222111000000//////.........------------......------,,,,,,+++*********++++++,,,,,,,,,---------000000000000111111111111000222333333222111333444555444333444666999;;;<<>>:::888777666666555555555333333333333555555555333444777999;;;EEEQQQkkk|||~~~{{{gggWWW[[[jjj}}}[[[IIIDDDFFFDDDSSSuuu}}}yyyvvvtttrrruuu}}}mmmUUUJJJHHHKKKVVVbbbzzz{{{cccLLLGGGCCCCCCDDDFFFNNNWWWaaannn}}}zzzqqqmmmggg^^^WWWTTTSSSUUUXXX]]]dddkkkpppsss|||~~~yyygggWWWIIIDDD@@@BBBCCCCCCEEEHHHSSScccpppxxx~~~{{{~~~lll```[[[XXXXXXYYY```mmm{{{fffUUURRRNNNEEEAAAEEEJJJLLLMMMLLLIIIEEECCCBBBAAA@@@>>><<<:::888888777111000000//////...------......------------......,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------000000000000111111111111000222333333222111333444444444444444666999<<<>>>LLL^^^pppzzz}}}~~~jjjbbbxxxgggSSSAAA>>>:::777777777666555444444444444444444444444444333555777888:::BBBJJJ[[[eeejjjfffgggrrr~~~tttgggVVVYYYfff```KKKDDDGGGEEESSSttt~~~zzzvvvtttrrryyyjjjXXXLLLLLL\\\ooo}}}fffKKKFFFBBBBBBDDDHHHPPPXXXaaannn|||rrrhhh]]]XXXRRRKKKFFFEEECCCCCCEEEHHHMMMSSSXXX[[[dddiiipppwww{{{{{{uuuzzz|||iiiYYYJJJDDD@@@BBBCCCBBBCCCFFFRRRbbboooxxx~~~uuujjjgggeeeeeehhhooo}}}kkkZZZNNNKKKIIIBBB@@@DDDIIIKKKKKKJJJGGGDDDBBBBBBAAA@@@>>>;;;999777666666111111000//////......---...------,,,,,,------...+++++++++,,,,,,,,,------............///////////////000000000111111111111000222333333222111333444444444555555666999===@@@OOO```sss|||xxx|||hhh```~~~fffPPPAAA>>>:::777777777666555444444555555555555444444333444555777888:::>>>CCCLLLQQQRRROOORRR___lllqqqrrryyyooodddRRRSSS^^^gggNNNDDDGGGGGGTTTuuu|||{{{}}}wwwtttrrrrrrzzzkkkUUUOOOccc|||}}}gggLLLEEE@@@@@@CCCHHHPPPXXXbbbooo}}}}}}dddYYYNNNIIIEEE@@@===>>>=========>>>AAAEEEHHHKKKNNNQQQVVV\\\aaahhhoootttwwwyyy}}}~~~yyyuuuqqqvvv}}}{{{hhhZZZLLLEEEAAAAAABBB@@@AAAEEERRRbbboooyyy~~~vvvsssrrrsssvvvooo\\\QQQIIIGGGEEE@@@@@@EEEGGGHHHHHHFFFCCCAAA@@@AAA@@@???<<<:::888666555444222111111000000///......------,,,,,,,,,,,,------+++++++++,,,,,,---.............../////////000000///000000000111111111111000222333333222111333444444555555555666999???CCCQQQbbbttt~~~|||sssvvv}}}hhh```fffOOO@@@===999777777777777666444555555666666555555444222555666666777:::<<<===CCCDDDDDDCCCGGGSSS```gggiiipppuuummmdddPPPQQQZZZzzzqqqRRRDDDGGGHHHUUUvvvsssmmmnnn|||uuurrrsssuuuzzzhhh[[[jjjlllQQQHHH@@@???BBBGGGPPPXXXbbbooo|||ppp\\\QQQFFFAAA===999888999:::999999999:::<<<>>>???CCCEEEHHHLLLQQQXXX```fffkkkmmmqqqssssssqqqnnnkkknnnssszzzwwwfff\\\PPPIIICCCBBBBBBAAACCCFFFRRRbbbooozzzppp___OOOIIIEEEDDDBBB???@@@EEEDDDDDDCCCAAA>>>===>>>???===<<<:::888666555444333222222111000000//////...------,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,---------.........000000000000111111111111000222333333222111333444333555666666666:::@@@FFFTTTdddvvv{{{qqqqqquuupppiiifffNNN@@@===999777777777777666555555555555555555555555333666666555666:::<<<:::===>>>???@@@DDDMMMZZZdddgggnnnrrrlll}}}gggRRRSSSZZZwww~~~YYYEEEGGGHHHUUUvvvkkkbbb___nnnyyyrrrqqqtttyyy{{{nnnqqqvvvYYYNNNBBB>>>@@@EEENNNVVVaaammm{{{zzzgggUUUKKKAAA<<<:::777666777666666777777888999999:::???@@@CCCEEEGGGLLLRRRVVVYYY\\\```bbbdddeeeffffffkkkooovvv~~~sssddd^^^VVVMMMFFFCCCCCCCCCFFFJJJRRRcccppp{{{xxx```PPPDDDBBB@@@???===;;;>>>BBBAAAAAA???===:::999;;;<<<:::999888666444333333333111000000//////...---------,,,,,,++++++,,,,,,---,,,,,,,,,---------------------------............000000000000111111111111000222333333222111333444333555777666666:::BBBHHHXXXgggwwwyyynnnjjjkkkwwwyyyeeeKKK???===999777777888777777777666555444444555666777444666666444666;;;<<<999999<<>>???@@@CCCEEEIIILLLQQQVVVZZZ___cccfffhhhlllsss|||qqqddd```ZZZQQQHHHEEEDDDEEEHHHMMMSSScccppp|||mmmUUUEEE=========<<<:::999;;;@@@??????===:::777777999;;;888777666555333333222222000//////...------,,,,,,---,,,,,,++++++,,,,,,---------------------------////////////000000000111000000000000111111111111000222333333222111333444333555777666666:::BBBIII\\\jjjyyyvvvjjjccccccoooyyycccHHH???<<<999777777888888777888777555333333555777888444777666333555<<<===:::777;;;AAADDDEEEJJJWWWccclllsssvvvhhhuuujjjUUUVVVZZZuuuhhhKKKHHHGGGQQQqqq~~~eee^^^VVVVVVggg}}}vvvllleeefffnnnvvvxxx|||~~~lll[[[yyywwwwww}}}}}}{{{tttWWWGGGGGGBBBBBBKKKPPP```jjjvvv}}}ooo\\\HHHDDD???;;;999777555333888888888888777777777777666777777999:::<<<>>>???BBBCCCFFFMMMUUUZZZ[[[YYYaaaeeennnzzzrrrfffbbbZZZZZZWWWPPPIIIJJJRRRZZZaaakkk{{{oooXXXHHH>>>===<<<;;;:::999999999999999:::;;;999888666777888888777777666444333222222111111000///......------*********+++,,,---...///,,,,,,+++***+++,,,---...---------............///000000000000000111111222111111111111222333444555444444666888888:::CCCNNNbbbkkktttzzzpppiiihhhaaammmvvv]]]GGG@@@===999777777666555333555555666666555555444333666555555555777999;;;<<>>;;;999888666555999999888888888777777777777777888888:::;;;===>>>??????CCCJJJRRRWWWYYYYYYbbbgggqqq}}}uuukkkhhhdddeeeccc]]]XXXXXX```gggmmmvvvdddOOOBBB:::;;;:::999888777777777777888999:::999777666777888888777666444333222222222///......---,,,,,,++++++++++++++++++,,,---......,,,,,,+++++++++,,,---...---------............///000000000000000111111222111111111111222333444555333333555888888:::DDDOOOaaakkkuuu{{{zzzkkkhhhjjjhhhvvvyyy}}}ZZZEEE>>>;;;888666666555444333555555666666555555444333555555555555777999;;;<<<>>>???@@@CCCIIISSS]]]eeekkk}}}~~~```lllsss]]]YYYYYYqqqyyyQQQHHHJJJNNNdddnnn___VVVQQQRRRTTTbbbzzzoooddd^^^\\\\\\aaagggpppsssvvvuuummmbbbXXXRRRpppttt|||___IIIGGGDDDEEEKKKMMMaaaiiirrrxxxxxxbbbPPPEEEBBB===;;;:::999888777999999999999888888888888888888888888999:::;;;<<<;;;<<>>999888777777666555555555555777888999888777666777888999777555222111111111222.........---,,,,,,++++++---,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...---------............///000000000000000111111222111111111111222333444555222222555888888;;;EEEPPPaaakkkvvv}}}qqqddddddjjjmmmxxxWWWCCC;;;999666555555555555444555666666666666555444444555444444555666999;;;<<<===>>>@@@DDDKKKWWWccclllqqq~~~]]]iiiyyyaaaYYYUUUlllVVVGGGGGGLLLaaazzzvvvfffZZZPPPKKKLLLMMMWWWvvvtttiii^^^XXXVVVVVV[[[```gggiiijjjgggaaaYYYTTTQQQ||||||bbbIIIFFFCCCDDDIIIIII]]]eeennnuuuqqq]]]LLLCCC@@@===;;;:::;;;::::::::::::::::::999999999999999999888888888999::::::888:::===CCCJJJRRRYYY\\\hhhqqq}}}~~~|||yyyxxxyyy{{{|||zzzwwwwwwzzz~~~eeeLLLAAA>>>===777777666555555555555555777888999999777777888999:::888444111//////111222000000/////////............------,,,,,,,,,------+++++++++,,,,,,,,,---------------............///000000000000000111111222111111111111222333444444444444666888888;;;DDDOOO```lllxxx~~~yyyjjj^^^]]]bbbkkkuuuUUUBBB;;;888666555666777666666666666666666666555444444444444444555666888;;;<<<===>>>@@@DDDLLLYYYgggpppwwwbbblll}}}bbbWWWQQQggg^^^IIIFFFKKK^^^sssooo^^^WWWMMMHHHJJJKKKRRRkkk}}}oooeeeZZZUUUSSSRRRVVV[[[]]]^^^]]]ZZZVVVSSSRRRSSS~~~qqqwwwcccJJJEEEAAAAAAFFFEEETTT\\\fffppp}}}{{{mmmZZZJJJBBB???<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999::::::999:::===BBBIIIRRRZZZ```lllvvvyyyuuu~~~}}}||||||||||||~~~~~~[[[FFF???>>>???888888777777666666777777777999::::::999999;;;<<<:::888444111//////000111///////////////...............---,,,,,,,,,------++++++,,,,,,,,,------------------............///000000000000000111111222111111111111222333444444666555777999888:::CCCNNN```mmmzzztttfffYYYUUUXXXeeeuuuUUUBBB;;;999777666777888888777666666777777666666555444333333333444666888;;;<<<>>>>>>???CCCLLLZZZiiissszzzhhhrrr```SSSMMMccchhhMMMEEEJJJ\\\nnnooo\\\TTTJJJEEEHHHJJJOOOddd|||wwwkkkbbbYYYUUURRRPPPQQQUUURRRRRRRRRPPPNNNOOOQQQTTT}}}nnnppp~~~dddLLLFFF@@@>>>BBBCCCJJJRRR]]]jjj{{{vvvjjjXXXIIIBBB???<<<;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;:::<<<>>>BBBHHHRRR\\\cccnnnyyywwwttttttxxxyyyvvvuuuxxx{{{zzzqqqRRRCCC===;;;;;;:::999999888888999999999999;;;<<<===<<<===>>>@@@:::999666333111000000000------------------------...---------------......***+++,,,---------,,,,,,---------............///000000000000000111111222111111111111222333444555666555777999999;;;DDDOOO```nnn{{{qqqbbbVVVPPPSSSdddyyyuuuUUUBBB<<<:::777777888888888777666777777777777666555555222222333444666888;;;<<<>>>>>>???DDDMMM]]]mmmxxxnnnvvv```PPPJJJbbbrrrRRREEEHHHYYYiiiwwwaaaSSSGGGAAAEEEGGGKKK\\\qqqvvvhhhaaaZZZXXXUUUQQQPPPRRRLLLLLLLLLKKKKKKLLLPPPSSSrrrpppzzzdddOOOIII@@@<<>>>>><<<>>>???AAAFFFOOO\\\eeemmmxxxuuukkkhhh___eeegggdddeeemmmssssssuuuwww{{{sssRRRBBB@@@>>><<<<<<;;;:::::::::::::::;;;;;;===???AAAAAAAAABBBDDDEEE:::999888666444222000///.../////////////////////,,,,,,,,,---...///000111***+++,,,---...---,,,,,,---------.........//////000000000000000111111222111111111111222333444555000111444888:::>>>JJJUUU```ooo}}}oooXXXPPPOOOXXXrrrkkkgggrrrzzzxxxtttTTT@@@<<<999666555555666555444777777777777777666666555111222222333555888;;;===<<<===???EEERRRdddxxxwww}}}dddSSSJJJaaa{{{XXXCCCCCCSSSaaapppWWWIII@@@CCCDDDEEERRRcccsssvvvpppkkkhhhhhheee^^^YYYYYYUUUVVVVVVUUUSSSSSSTTTUUUjjjQQQHHHEEE???>>>CCCJJJOOO^^^tttyyynnn]]]OOOHHH@@@>>><<<<<<<<<===<<<;;;::::::;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<>>>>>>@@@DDDGGGLLLUUU___iiiwwwzzzppphhhcccaaacccfffgggfffiiinnnrrrtttxxx~~~xxx```JJJBBB>>>777555999888:::;;;;;;:::;;;===???@@@EEEIIIIIIIIIJJJHHHCCCBBB===777444444333000---000///...---,,,+++++++++---,,,,,,,,,,,,---......)))+++---...---,,,,,,---,,,,,,,,,---------......111111111111000000000000000000111222333333444444555444555666777<<>><<<<<<<<<===<<<;;;::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>??????AAA@@@BBBGGGKKKPPP[[[fffmmm{{{xxxqqqkkkgggjjjlllnnnnnnmmmnnnrrrvvvzzz~~~mmmXXXEEE???===888666999999:::;;;;;;;;;<<<>>>AAABBBHHHLLLMMMNNNOOOLLLGGGEEE@@@:::666555444111...//////...---,,,,,,,,,,,,---,,,,,,,,,,,,---......)))+++---...---,,,,,,---,,,,,,---------.........000000000000000000000000222222222222222222333333444444555777888???NNN^^^lllrrr{{{rrrfffOOOUUUMMMbbbxxxkkk```xxx~~~hhhJJJ???<<<:::888888888777666444666666777666444444555777555555444444666777999:::777>>>CCCFFFSSSjjjtttmmmSSSSSS```^^^IIIEEEKKKRRRnnnrrrVVVJJJBBBBBBCCCCCCJJJTTThhh}}}}}}~~~~~~|||wwwpppiiieeedddfffhhhgggccc___]]]\\\uuu[[[NNNGGGDDDEEEKKKNNNUUUfff|||{{{nnn]]]PPPJJJ@@@>>><<<<<<<<<===<<<;;;;;;;;;::::::::::::::::::>>>>>>???@@@AAACCCDDDDDDDDDCCCFFFLLLQQQXXXdddpppvvv{{{xxxuuusssxxxzzz|||{{{yyyzzz}}}ttt^^^MMM>>><<<<<<888666999888999::::::;;;===@@@CCCFFFLLLRRRTTTVVVWWWTTTNNNJJJDDD===888666555222//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......)))+++------,,,,,,,,,---,,,------------.........////////////////////////333333333333222222222222333444666888:::AAAQQQaaaooottt|||zzzkkk```LLLRRRNNNhhhooofff```zzz{{{cccGGG===:::999777777777777555444444555666555444444666888777666666666777999;;;<<<:::???BBBFFFRRRhhhvvvqqqVVVTTT```dddMMMCCCEEEJJJ^^^xxxtttZZZMMMBBBAAAAAAAAAGGGQQQddd~~~~~~xxxqqqmmmnnnppppppnnniiiddd```^^^xxx___OOOGGGDDDFFFKKKMMMTTTfff|||{{{mmm\\\OOOJJJ@@@>>><<<<<<<<<===<<<:::;;;:::::::::::::::::::::>>>???AAACCCFFFGGGIIIIIIGGGGGGJJJQQQXXX```nnn{{{yyyeeeQQQEEE;;;:::;;;888666777777777888999:::>>>CCCGGGKKKRRRZZZ]]]______[[[UUUNNNHHH???:::777555111//////...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++------,,,+++,,,...------------........................////////////222222333333333333333333444444666888:::AAAQQQaaaooouuu|||ttteeeYYYKKKPPPNNNlllfffbbbaaa```FFF>>>999888666666777666555333444555666555444444555777777666666666777999;;;<<<<<>><<<<<<<<<===<<<:::::::::;;;;;;;;;<<<<<<<<<>>>@@@CCCFFFIIIKKKMMMMMMIIIIIINNNWWW___hhhwww}}}eeeTTTIIIAAA:::999:::888666555444555666777:::@@@GGGLLLRRRZZZcccfffhhhgggaaaZZZQQQJJJAAA:::777555111///......---,,,,,,,,,------,,,++++++++++++,,,------***,,,---,,,++++++---...---------.........//////---........./////////000000111111333444555666666555555666888999???OOO^^^nnnttt{{{rrr___RRRKKKPPPOOOooo______bbb]]]EEE???999777666666777777555444666777777555333222333444666555555555666888:::;;;<<<>>>AAAEEENNN```{{{sssqqqwwwxxxXXXSSS]]]rrrVVVFFFBBBCCCLLL```zzzgggVVVFFFBBBBBBAAAFFFNNNddd~~~yyyuuurrrlllnnnooommmhhhccc```___~~~~~~vvveeeUUUIIIDDDEEEGGGNNNVVVgggzzzzzzjjjWWWKKKHHH@@@>>><<<<<<<<<===<<<;;;::::::;;;<<<===>>>>>>??????AAAEEEIIILLLNNNOOOPPPLLLMMMTTT^^^gggqqq~~~mmmVVVHHHDDD???:::999999888666444333444666888===DDDNNNTTT[[[dddmmmqqqqqqoooggg^^^SSSLLLBBB;;;888666333000...------,,,,,,---------+++++++++++++++,,,------+++,,,,,,,,,++++++---///------........./////////.........//////000000111///000111333444666777888666666777888999???OOO^^^nnnssszzzppp\\\NNNJJJQQQUUUvvv|||ZZZ\\\dddZZZCCC???999888666777777888666555777777777555222111222333555444444444555777999:::<<<===@@@DDDKKK[[[uuu{{{rrrqqqyyyYYYSSS\\\}}}xxx[[[HHHBBBBBBIIIYYYrrrkkkYYYGGGBBBBBBAAAFFFNNNccc}}}{{{uuuqqqnnnfffhhhiiihhheeeaaa^^^]]]vvvuuuzzz}}}wwwjjj[[[NNNHHHGGGGGGMMMTTTdddvvv{{{jjjWWWKKKIII@@@>>><<<<<<<<<===<<<;;;999:::;;;===>>>@@@AAABBB???BBBFFFJJJNNNPPPQQQQQQOOOQQQZZZeeeoooxxxuuu___LLLBBB???<<<999777777888777444444555777:::@@@JJJUUU\\\eeennnwww{{{zzzvvvlllbbbVVVNNNDDD===:::888555333---------,,,,,,------...+++++++++***++++++,,,---+++,,,,,,+++***+++---///............////////////......///000000111222222111111222333444555666777555555777999;;;BBBRRRaaannnssszzz|||mmmYYYKKKGGGRRR\\\xxxVVV[[[eeeyyyWWWAAA???:::888777777888999777666555666666444222222333444555444444444555777999:::;;;<<>><<<<<<<<<===<<<;;;999:::;;;===@@@BBBCCCDDD@@@BBBFFFKKKNNNPPPQQQQQQQQQUUU^^^jjjttt|||{{{hhhSSSDDD>>>;;;:::777555666888888555555666888<<>>CCCHHHSSSkkk|||kkkeee}}}ZZZTTT^^^xxx___HHH@@@@@@DDDNNNccc~~~mmmYYYEEE@@@@@@@@@EEELLL[[[uuuwwwmmmeee___\\\YYY[[[]]]\\\YYYUUURRRQQQzzzhhhkkkyyy|||iiiWWWLLLHHHHHHKKKPPPXXXdddrrrzzzlllYYYJJJCCC@@@???===<<<;;;;;;<<<<<<<<<<<<===>>>@@@CCCEEEFFFIIIFFFFFFKKKOOOQQQSSSWWWWWW```ccckkk|||}}}kkkXXXHHH>>>:::888888888777777666666666:::::::::>>>GGGVVVdddmmmzzztttggg\\\RRRGGGAAA???<<<777111...---,,,+++***+++,,,---.........------,,,,,,,,,------------------------///////////////.........222111000//////000111111222222222333333444444444444666777999???JJJXXXbbbssswww{{{uuucccTTTMMMJJJOOOrrrkkkUUUYYYtttvvvkkkqqqMMMBBB???999888777666555444333333666666666666666666666666444444444444555777888999666???BBBEEENNNWWWiii~~~kkklll\\\SSSbbb[[[EEE???@@@???JJJ]]]vvvzzzkkk[[[JJJAAA???@@@CCCGGGYYYvvvwwwoooeeeZZZUUUUUUTTTZZZ^^^ZZZVVVSSSPPPMMMssssss~~~qqq\\\OOOKKKKKKLLLNNNUUUaaarrryyykkkYYYJJJDDD@@@???===<<<;;;;;;<<<<<<======>>>???AAABBBDDDEEEJJJGGGGGGLLLPPPQQQSSSWWW]]]eeegggnnn~~~ooo]]]MMMAAA;;;888888888888888888777777777888888:::@@@JJJYYYhhhrrrwwwjjj[[[RRRGGG@@@>>>;;;555000...---,,,+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////............222111000//////000111111111222222333333444444555555666777999???KKK[[[fffssswww|||~~~qqq```RRRMMMMMMUUUyyydddTTT[[[xxxxxxqqqlllKKKAAA>>>888888777666555444333333555555555555555555555555444444444444555777888999888@@@BBBFFFQQQYYYjjjgggbbbeeeUUU```}}}YYYDDD???@@@>>>HHH[[[sss{{{iiiYYYHHH???>>>???CCCGGGVVVrrryyyppphhh^^^TTTOOOPPPNNNTTTXXXUUUQQQPPPMMMIIIyyycccSSSNNNOOOOOONNNSSS___qqqxxxjjjXXXJJJEEE@@@???===<<<;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCDDDJJJGGGHHHMMMPPPQQQUUUZZZeeemmmnnnsss~~~~~~qqq]]]LLLAAA<<<999888888888888999999999999:::777:::???FFFRRRaaapppzzzyyylllXXXPPPFFF@@@===:::444///...------,,,+++,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................111000000//////000000111111111222333333444555555666666777:::AAANNN___kkksssxxx{{{nnn]]]QQQMMMPPP]]]^^^TTT```dddHHH@@@<<<888888777666555444444333444444444444444444444444444444444444555777888999;;;AAABBBGGGSSS\\\jjjfffZZZvvvqqqZZZaaa|||}}}WWWCCC???@@@???HHHYYYqqqnnn]]]JJJ@@@>>>>>>BBBFFFQQQlll}}}tttiiiaaaWWWNNNKKKMMMJJJPPPSSSQQQOOONNNKKKGGGgggUUUPPPSSSVVVSSSTTT___qqqxxxiiiXXXKKKEEE@@@???===<<<;;;;;;<<<<<>>FFFOOO[[[jjjyyyyyykkkVVVOOOGGGAAA>>>:::555111......------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------...............///////////////000000000111111111222333333444555555666777888:::BBBRRRdddqqquuuzzzzzzkkk[[[QQQOOOTTTfff___WWWiii\\\FFF@@@<<<888777777666555555444444444444444444444444444444444444444444555777888999<<>>AAAEEELLLeee~~~}}}ssshhh^^^UUUMMMKKKNNNJJJOOORRRQQQPPPPPPMMMHHHmmmYYYTTTYYY]]]ZZZYYYbbbqqqyyyjjjXXXKKKFFF@@@???===<<<;;;;;;<<<<<>>???@@@AAA===DDDNNNXXXcccppp~~~wwwhhhWWWQQQJJJDDD@@@<<<777444.........---------,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,---------......//////......//////000000000000000111111222444555555666666777888<<>>@@@CCCEEEGGGHHHEEEMMMYYYbbbkkkuuuxxxggg\\\XXXPPPIIICCC===888444---............---,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------...///000000000000000000111222444555666666555777999===GGGVVViiivvv{{{{{{mmm]]]VVVVVVZZZrrrnnneeeqqqOOOBBBAAA:::777777666666555555555555666666666666666666666666444444444444555777888999888???@@@CCCMMMQQQZZZlllrrrZZZjjjvvvrrruuujjjMMMAAA>>>>>>===EEEVVVpppoooWWWHHHAAA@@@DDDHHHKKK^^^nnnvvvjjj```VVVMMMKKKMMMMMMPPPRRRRRRSSSSSSNNNHHH{{{vvvyyy```YYY``````___```fffppp{{{~~~ooo\\\MMMFFF@@@???===<<<;;;;;;<<<<<<>>>???BBBDDDFFFFFFFFFFFFBBBCCCFFFKKKNNNRRR\\\gggooozzz}}}~~~sssbbbTTTMMMBBB???<<<:::999:::<<<===@@@AAACCCFFFIIILLLNNNOOORRR[[[gggooouuu|||}}}jjjfffaaaXXXOOOEEE===666222---.../////////...,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,---...000000000000//////000111222444555666777444666:::???HHHWWWiiiuuu}}}|||mmm^^^WWWWWWZZZuuu|||rrrkkkkkkIII@@@???777666666666666555555555555555555555555555555555555444444444444555777888999777???BBBDDDJJJKKKTTThhhvvvZZZfff~~~llljjjdddJJJ@@@>>><<<>>>FFFYYYuuu{{{```NNNEEEBBBDDDHHHOOOaaalll~~~yyynnndddYYYOOOLLLNNNPPPRRRTTTSSSTTTUUUOOOHHHzzzbbbaaauuuzzz___WWW^^^^^^^^^```fffooozzzqqq]]]MMMFFF@@@???===<<<;;;;;;<<<<<<===???BBBEEEGGGGGGGGGFFFCCCDDDGGGKKKMMMPPPZZZeeemmmyyy|||~~~uuuaaaQQQFFFAAA??????===;;;999;;;???CCCCCCEEEGGGJJJMMMPPPSSSTTT]]]gggssszzz~~~nnnmmmhhh^^^SSSGGG<<<444///---.../////////...,,,,,,*********++++++,,,,,,,,,------------------------++++++,,,,,,---...//////+++,,,...000000000000//////000111222444555666777444666:::@@@IIIXXXiiittt}}}|||mmm^^^WWWXXXYYYwwwzzzrrrooogggFFF>>>>>>555666666666666666555555555444444444444444444444444444444444444666777888999666@@@DDDEEEHHHHHHRRRfff|||zzz\\\dddfffbbb|||aaaIII@@@===<<>>@@@???<<<<<>>CCCFFFJJJNNNQQQTTTVVV[[[aaagggooowwwuuuqqqjjjbbbXXXIII:::111000.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////111222444555777777666555888BBBMMMZZZjjjvvv}}}uuuggg[[[YYY^^^bbbzzznnnsssqqq\\\FFF===:::888:::999888666444333333333333333333444444444555555666555444444555666777888999???@@@DDDHHHEEEMMMbbb}}}\\\fffccc___sss~~~^^^III???>>>>>>???OOOhhhxxx\\\JJJEEEHHHKKKQQQ```sssxxxkkkaaaYYYQQQMMMNNNQQQRRRTTTTTTTTTQQQOOOMMMdddQQQWWWaaatttnnn\\\TTTPPPNNNPPPWWW^^^dddkkksssppp^^^OOOGGGBBB???>>>??????<<<<<>>>>>AAARRRlllbbbNNNFFFGGGIIIOOO^^^sss{{{pppddd\\\UUUOOOMMMPPPQQQRRRTTTUUUTTTRRRPPPNNNhhhPPPQQQXXXiii|||cccRRRJJJFFFGGGKKKPPPTTTZZZaaaqqqqqq___PPPHHHCCC???>>>??????<<<<<<@@@???AAAEEEHHHJJJKKKJJJIIIFFFGGGHHHIIIKKKPPPVVV[[[```gggpppyyy|||||||||sssdddRRRCCC;;;999:::===>>>???AAAEEEJJJRRRWWW]]]```dddgggkkksss~~~{{{rrrlllggg```SSSBBB666111,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................////////////000333333333333444444444444999888<<>>???DDDWWWqqqbbbMMMDDDDDDFFFLLLZZZqqqpppfff[[[TTTPPPLLLMMMQQQQQQRRRTTTUUUUUUSSSQQQPPPrrrSSSNNNRRRbbbzzzpppUUUIIIEEECCCEEEGGGIIINNNTTTbbbtttsssaaaRRRIIIDDD@@@>>>???>>><<<===@@@@@@BBBFFFIIIKKKLLLKKKJJJFFFFFFGGGHHHJJJOOOUUUZZZ___eeeooozzz~~~zzz}}}~~~yyypppaaaOOOAAA;;;;;;===>>>@@@CCCGGGLLLTTT]]]ccchhhkkknnnqqqvvvppphhh```YYYMMM===222...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......222222333333444555555555999888>>>KKKYYYeeeqqqzzzyyyqqqiii___XXX[[[bbbqqqaaannndddJJJ>>>999888888666666555555555555666666222222333333333444444444222222222333444777999:::;;;@@@AAADDDJJJJJJVVVnnnfffpppnnnXXXfffcccLLLAAA???@@@GGG\\\vvv{{{^^^LLLFFFFFFIIIKKKVVVlllxxxggg]]]SSSNNNKKKJJJLLLQQQQQQRRRSSSTTTTTTSSSRRRQQQ}}}YYYMMMMMMZZZooo]]]KKKEEEBBBBBBBBBCCCGGGMMMYYYkkkvvvdddUUULLLEEE@@@>>>???>>><<<===AAAAAACCCGGGJJJLLLLLLLLLKKKFFFGGGGGGHHHJJJNNNTTTYYY___eeeooozzzzzzwww}}}xxxpppaaaPPPCCC======???AAADDDIIIPPPWWW```iiiooovvvxxx{{{~~~mmmbbbVVVLLLBBB666...,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000111111111000111222333555666777888888999AAAPPP```kkkssszzz}}}uuukkkccc[[[XXX^^^ffftttaaarrr^^^GGG>>>999888888888777666555555444555555222222222333333333444444222222222222444666888:::;;;@@@AAAEEEKKKLLLXXXpppiiiooosssVVV```gggOOOBBB@@@AAAIIIaaazzzwww^^^OOOIIIJJJLLLIIIRRReeexxxnnnaaaXXXOOOKKKIIIHHHKKKOOOQQQQQQRRRRRRRRRQQQPPPOOOeeeTTTNNNUUUeeegggLLLFFFAAA@@@??????CCCHHHRRReee|||yyygggXXXOOOFFFAAA>>>???>>><<<>>>BBBAAACCCGGGJJJLLLMMMLLLKKKGGGGGGHHHHHHJJJNNNTTTYYY^^^eeeoooxxx|||tttttt~~~{{{uuunnn```QQQEEE???@@@BBBFFFJJJRRR[[[dddmmmuuu{{{yyy|||~~~gggZZZKKKAAA999111......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000000111222333555777888999888:::DDDWWWhhhqqqvvvzzzyyyoooccc[[[UUUUUU]]]fffuuu|||ccczzzXXXDDD===999777888777666555444333222222222222222222222333333333333222222222222444666777999;;;@@@BBBFFFMMMMMMXXXooojjjkkkwwwzzzYYY]]]~~~kkkQQQDDD@@@AAALLLfffttt]]]MMMFFFEEEEEEFFFMMM___yyyyyylllcccZZZRRRKKKIIIIIIHHHJJJNNNPPPPPPPPPPPPOOONNNMMMLLL|||gggZZZXXXbbb{{{oooNNNHHHBBBAAA??????CCCHHHLLLaaayyy|||jjj[[[QQQFFFAAA>>>???>>><<<>>>CCC@@@CCCFFFJJJLLLLLLLLLKKKHHHHHHHHHIIIJJJOOOUUUYYY^^^fffqqqxxx}}}xxxqqqrrr{{{yyyqqqkkk___RRRHHHDDDDDDFFFKKKRRR\\\gggpppyyytttlllooonnnrrr}}}ZZZMMM>>>777333///---...+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////------........./////////222222333444555666777888888<<>>BBBJJJ[[[sssxxxlll```XXXRRRLLLGGGHHHIIIHHHJJJNNNOOOOOONNNMMMLLLJJJIIIIIIzzzhhh```eeeyyysssQQQJJJDDDCCCAAAAAAEEEKKKHHH^^^xxx~~~lll\\\SSSGGGBBB>>>???>>><<>>MMMdddvvv}}}}}}|||}}}}}}{{{sssfffVVVKKKFFFFFFOOOYYYpppkkkbbbrrrKKK;;;999666555888444444444555666777888888111111222222222333333333444333333222333444555666999@@@CCCHHHNNNMMMVVVlllsssjjjkkkdddaaayyyqqqUUUEEEAAABBBNNNmmmxxxcccSSSHHHCCC@@@???GGGZZZqqqzzzooocccXXXQQQMMMGGGDDDGGGIIIIIIKKKNNNOOONNNMMMKKKJJJHHHGGGFFFmmmmmm|||WWWLLLDDDEEEEEECCCFFFNNNSSSccc|||ooo\\\OOOFFFCCC???===>>>@@@@@@@@@AAABBBEEEIIIMMMOOOMMMKKKLLLMMMNNNLLLKKKNNNTTTYYYggglllrrrwww}}}}}}|||rrrppp|||}}}xxxuuutttjjjggg___TTTLLLIIILLLPPPRRR^^^kkksssyyynnn^^^WWW[[[WWWXXXeeetttvvvhhhXXX>>>888000---...///...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---................../////////000////////////000000000000111333555555555555666888999@@@RRRjjjyyy||||||~~~}}}|||vvvnnneeeUUUEEE@@@HHHRRRXXX~~~{{{sssiiieeeHHH@@@:::666777444:::777333222444777:::;;;///000222444555444222111333333222333333444555666444>>>BBBDDDIIIKKKVVVkkk{{{ggglll^^^```ttt```FFF@@@FFFOOOlllkkkVVVDDD>>>@@@BBBIIITTTkkkwwwpppgggZZZPPPMMMEEECCCBBBCCCFFFIIIKKKLLLKKKKKKKKKJJJHHHFFFDDDCCCZZZNNNEEEFFFFFFDDDHHHQQQZZZiiirrr___SSSHHHEEEAAA???@@@AAABBBBBBDDDEEEGGGKKKOOOPPPNNNLLLMMMNNNNNNMMMLLLOOOVVV\\\fffkkksssyyy{{{|||xxxqqqttt~~~{{{vvvrrrqqqiiifff^^^TTTLLLIIILLLPPPVVVaaammmsssyyyuuu```SSSNNNNNNJJJLLLVVVaaabbbVVVJJJ:::444...,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------............/////////000000000000000111111111111222222333555555555555777999>>>DDDUUUjjjwwwzzz{{{}}}}}}~~~zzzuuufff[[[MMMCCC@@@EEETTTaaawwwnnnddd}}}yyy```EEE???999666888555777666444555777999::::::000111222333444333222222555444444555555666777888444>>>AAACCCIIIKKKVVVjjjhhhiii]]]]]]nnniiiKKKAAAFFFUUUppplllWWWFFF@@@AAACCCJJJTTTiiiyyyqqqkkkbbbUUUMMMJJJDDDBBBAAABBBFFFIIIKKKKKKJJJJJJIIIHHHFFFEEECCCBBB~~~~~~\\\OOOFFFFFFFFFFFFLLLUUUfffttttttcccWWWKKKHHHDDDBBBBBBDDDEEEEEEIIIIIIKKKNNNQQQQQQPPPNNNOOOOOOOOOMMMMMMRRRZZZaaagggnnnwww}}}zzztttqqqyyyzzzxxxsssnnnmmmgggddd^^^UUUMMMJJJMMMPPPYYYccclllqqquuu{{{{{{gggVVVLLLIII???===>>>CCCJJJJJJBBB:::333000,,,,,,---...+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------....../////////000000000111111111222222222333333222444555555555666888:::DDDJJJXXXiiiuuuxxxzzz|||}}}}}}wwwrrr^^^QQQGGGDDDAAADDDXXXqqqrrrjjjccczzzmmmZZZBBB===888666888777555555555777:::;;;:::999333333333333222222222222444444444444555666777888444===AAADDDJJJMMMVVVjjjhhhbbb{{{]]]YYYeeeuuuSSSEEEGGGUUUooo~~~mmmYYYGGGAAABBBDDDJJJRRReeeyyyxxxppphhhccc[[[PPPHHHFFFAAA@@@@@@BBBEEEIIIJJJJJJGGGGGGFFFEEEDDDBBBAAAAAAxxxsssvvv|||]]]PPPEEEEEEFFFHHHPPP[[[tttuuueeeZZZLLLIIIEEECCCEEEGGGIIIJJJNNNNNNOOOQQQSSSSSSQQQOOOPPPQQQPPPOOOPPPVVV___ggglllttt~~~{{{tttsss{{{wwwuuupppkkkiiidddbbb]]]UUUNNNLLLNNNQQQXXX```gggiiilllppprrrqqquuuttttttwwwvvvtttwww|||~~~yyynnn^^^PPPHHHEEE888777777888:::999555111...---,,,,,,......,,,)))************************+++++++++,,,,,,,,,---------------------,,,,,,,,,...////////////000000000111111111111222222222333333444555555555666999;;;GGGNNN[[[hhhrrrxxx{{{~~~}}}}}}|||tttnnn]]]MMMEEEHHHEEEEEE___mmmfffjjjqqqzzzWWWAAA>>>999666888777444333444666888:::999888555444333222222222222222222222222222333444555555555>>>AAAEEELLLNNNWWWjjjgggYYYnnn```WWW]]]}}}[[[JJJJJJOOOhhh|||mmmZZZIIIAAABBBAAAGGGOOO___qqqzzz~~~qqqiiibbb]]]VVVLLLFFFDDD???>>>???BBBFFFHHHIIIHHHDDDCCCBBBAAA@@@@@@@@@???qqqnnnssszzz```QQQEEEDDDFFFIIITTT```~~~vvvggg\\\MMMJJJFFFEEEGGGKKKNNNOOOQQQPPPQQQRRRTTTTTTRRRPPPQQQRRRRRRQQQSSSZZZdddlllttt|||yyysssvvvwwwuuusssnnnhhhfffaaa```\\\VVVOOOMMMOOORRRWWW]]]aaaaaacccffffffcccgggeeefffhhhgggdddeeeiiiiiiiiiggg___SSSGGG???;;;666555444333222111///...,,,,,,,,,...///...---,,,************************+++++++++,,,,,,,,,------...---------------------////////////000000000111000000000111111111222222444555555555555777:::===GGGPPP]]]hhhrrryyy{{{qqqjjj^^^LLLDDDIIIGGGHHHffffff```rrrvvvUUUAAA???:::666888777555333111222444777888888555555444333222222222333222111111222222333444555777???AAAEEENNNOOOWWWhhhjjjUUUeeefffWWWXXXvvvdddOOOMMMMMMccc|||ooo\\\JJJAAAAAA>>>CCCIIIXXXhhhqqq{{{mmmeee^^^ZZZTTTKKKEEEDDD>>>>>>@@@CCCFFFHHHHHHGGGAAA@@@???>>>>>>>>>>>>>>>rrrooossszzzyyygggWWWIIIEEEFFFJJJUUUbbbzzzkkk```SSSOOOJJJHHHJJJMMMPPPRRRRRRQQQQQQRRRTTTTTTSSSQQQQQQRRRTTTUUUWWW___iiipppyyyyyyuuurrryyy{{{tttrrrqqqkkkeeebbb\\\\\\ZZZUUUOOOLLLNNNQQQVVVZZZ\\\ZZZ[[[]]][[[XXXXXXWWWYYY\\\ZZZWWWWWWZZZZZZ[[[YYYTTTKKKBBB;;;777444333111///...------,,,,,,,,,---...............++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------........./////////000000000111111000000000111111111111222444555555555666888<<>>???AAADDDGGGHHHGGGEEE???>>>===<<<<<<<<<===>>>}}}uuuvvv}}}ttt{{{rrr```OOOHHHGGGIIIUUUbbbyyyrrrhhh\\\WWWQQQMMMMMMOOOQQQSSSRRRQQQPPPQQQSSSTTTSSSRRRPPPRRRUUUXXX[[[bbblllsssxxxuuussssss|||wwwpppooommmgggaaa^^^WWWWWWVVVRRRLLLJJJLLLNNNRRRTTTUUURRRRRRSSSQQQLLLLLLLLLOOOSSSRRRNNNNNNRRRUUUSSSPPPKKKEEE???:::888333000...,,,,,,,,,,,,+++,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......////////////000000000111111111111111111222222222333333555555666555666888===@@@MMMZZZhhhpppwwwyyymmmdddWWWJJJBBBFFFLLL\\\yyyiiiiii|||hhhLLL===>>>999666999888555444333333555555444333222333444555555555444333333333333333444555666777666===>>>BBBJJJKKKPPP^^^vvvcccmmmppp[[[SSSnnnzzzZZZMMMLLL]]]yyyvvvdddQQQEEECCC===AAACCCLLLWWW]]]sss~~~sssggg___WWWSSSMMMEEEAAA@@@???@@@CCCFFFHHHHHHFFFCCC>>>===;;;:::;;;<<<===>>>|||yyyssswwwzzzgggTTTKKKHHHIIITTTaaatttxxxoooccc]]]VVVQQQOOOPPPQQQRRRQQQPPPOOOPPPRRRSSSSSSRRROOOSSSWWWZZZ^^^dddmmmtttvvv~~~~~~}}}vvvuuuwww|||sssmmmlllkkkeee^^^[[[SSSTTTSSSOOOJJJHHHIIILLLMMMOOONNNKKKKKKLLLIIIDDDEEEFFFIIINNNNNNJJJKKKNNNPPPMMMHHHBBB===999888777222///,,,+++---------+++,,,,,,,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000000000000000000111111111111222222333333333444444444555666666555666999===AAAQQQ```nnntttzzzyyylllcccUUUJJJCCCFFFQQQhhhwwwqqqwwwcccGGG:::===999666999999444444555777888777333000000222444666666666444333111111111111222333444444555;;;<<<@@@HHHHHHLLLZZZooollltttrrr\\\RRRlll]]]LLLEEEUUUqqqzzzhhhTTTGGGDDD???BBBCCCIIIRRRWWWmmmzzzoooddd\\\TTTPPPJJJBBB>>>>>>AAABBBDDDGGGIIIHHHEEEBBB===<<<;;;::::::;;;===???mmmiiirrrwwwZZZLLLKKKFFFMMMbbbuuuwwwbbb^^^YYYUUUTTTSSSRRRQQQLLLLLLNNNPPPRRRUUUXXXYYYUUUVVVZZZ___ffflllrrruuuyyy~~~wwwpppsss}}}vvvlllgggfffddd^^^YYYTTTQQQLLLHHHFFFFFFGGGIIIKKKIIIGGGFFFFFFFFFDDDBBBBBBCCCCCCDDDDDDDDDCCCCCCJJJGGGBBB<<<777333111000000///...---,,,---......///............---------//////---,,,+++,,,,,,---***++++++,,,,,,------...,,,,,,,,,---...///000111............////////////333333444444444444444444444777999999999<<>>???@@@BBBDDDDDDCCCBBBAAA;;;:::999999:::===???AAAmmmffflllzzz}}}^^^OOOOOOKKKPPPcccrrr{{{{{{kkkfff^^^XXXTTTRRRPPPOOOLLLMMMNNNPPPSSSVVVXXXZZZZZZ]]]bbbiiipppvvvyyy{{{}}}}}}}}}xxxrrrvvv{{{sssiiidddccc```[[[VVVQQQOOOKKKHHHFFFEEEFFFFFFGGGFFFDDDCCCCCCBBB@@@>>><<<======>>>>>>======<<>>???DDDKKKRRR[[[kkkyyyzzzpppfff^^^SSSIIIEEEBBB??????@@@===>>>@@@BBBBBBAAA@@@???;;;:::999999:::<<<>>>@@@pppbbbbbbooo~~~eeeSSSRRROOOSSSaaalllsss~~~xxxpppeee[[[TTTPPPNNNMMMMMMMMMNNNPPPSSSVVVYYY[[[\\\___eeemmmvvv{{{}}}}}}~~~{{{{{{yyyvvvpppwww}}}tttmmmddd___^^^[[[VVVQQQMMMLLLJJJGGGEEEDDDCCCCCCCCCAAA???>>>>>>>>><<<:::777777888888888777777666:::888555222///...------///......---,,,---------++++++---...000111222333222111...,,,***)))))))))***++++++,,,,,,------...000000/////////000000111000000000111111111222222333333333444444444555555777888999888999???HHHOOO]]]hhhttt{{{}}}uuuiii^^^NNNJJJFFFMMMgggtttQQQFFF<<<::::::888666666666666666666555444333333222222222222333333333333333333333333444444444444777888<<>>@@@@@@???>>>===;;;;;;:::999:::;;;===>>>uuu```XXXcccsssjjjUUURRRPPPQQQZZZeeejjjtttxxxjjj]]]TTTPPPNNNMMMNNNNNNOOOQQQTTTXXX[[[]]]___```fffnnnxxx~~~~~~|||{{{wwwsssqqqkkkwww}}}xxxuuunnnhhh```\\\YYYWWWRRRNNNIIIHHHGGGFFFDDDBBB@@@??????===<<<;;;;;;:::888666555555555666555555444444222111///...---,,,,,,,,,......---------,,,,,,,,,***+++,,,---///000111111111///---+++***************++++++,,,,,,------...000000//////.../////////000000000111111111222222222333333444444555555555777777777777999@@@LLLTTTcccmmmwww||||||tttggg\\\NNNOOOLLLQQQooo}}}nnnOOOEEE===::::::777666777555555555555555444333333333333333333333333333333222222333333333444444444555888<<>>>>>@@@;;;<<<>>>??????>>>===;;;;;;::::::999999:::;;;<<>>;;;999777666888333444444444444333222222333333333333333333333333222222222333333333444444555777;;;@@@EEEHHHKKKLLLQQQgggeeennnxxx[[[GGGDDDIII^^^{{{gggQQQFFFDDDFFFMMMUUU[[[ccckkkzzzyyyvvvtttkkk```TTTKKKCCC@@@???===<<<===<<<===???@@@@@@>>>===;;;:::999999999999:::::::::mmmWWWVVV___uuu}}}^^^RRRLLLHHHKKKTTT[[[gggxxxpppbbbYYYUUUSSSSSSSSSRRRSSSTTTWWW\\\aaadddffffffiiiqqqzzz~~~|||yyymmmrrr~~~xxxmmmggghhhqqqxxxqqqjjjbbb___ZZZVVVSSSOOOLLLIIIDDDDDDDDDCCCAAA???>>>===<<<:::888888888777555333000111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,++++++*********,,,+++*********+++---...***++++++,,,,,,------.........------------...////////////000000000111111111222333333444555666666666666777777<<>>CCCGGGJJJLLLNNNdddkkkrrreeeIIIEEEGGGVVVrrreeePPPGGGEEEEEEJJJOOOVVVaaakkk{{{|||{{{yyymmm```TTTKKKCCC@@@???<<<:::;;;===>>>???@@@@@@>>>===;;;888888888999999:::::::::zzz^^^WWWZZZnnniiiVVVMMMHHHJJJNNNVVVeeexxxtttfff\\\XXXVVVVVVUUUUUUUUUVVVYYY___dddgggeeefffkkkttt|||}}}vvvoookkkrrr~~~}}}zzzqqqgggeeejjjxxxwwwqqqjjjccc]]][[[WWWSSSPPPLLLHHHFFFDDDCCCBBBAAA@@@???>>>===;;;999777666666555333222000000000000///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++***,,,,,,,,,+++++++++******---,,,+++******+++,,,,,,***++++++,,,,,,------......---------...///000111000000000111111111222222111222222333444555666777666777999;;;@@@JJJXXXbbblllttt{{{}}}vvvlll]]]QQQHHHQQQbbb}}}}}}eeeSSSKKKCCC???:::666555888333333444444444444444333555555444444444333333333111222222222222333333333666777999<<>>???@@@???>>><<<;;;666666777999999:::::::::dddZZZYYYlllqqq[[[PPPJJJKKKKKKTTTeeexxxwwwiii___ZZZXXXWWWWWWVVVVVVWWW[[[```eeeiiihhhkkkrrr|||wwwmmmlllttt}}}yyyvvvssskkkdddfffmmm}}}{{{nnniiiccc[[[ZZZXXXUUUQQQMMMJJJFFFDDDDDDCCCBBB@@@???>>>>>>>>>:::888666555555444222111111222111111000///...---,,,,,,,,,,,,,,,+++******,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))*********++++++,,,,,,---..................///111222222111111222222222333333333111111222333444666666777777999;;;===CCCNNN\\\eeemmmuuu{{{|||~~~{{{rrrhhhYYYMMMLLLVVVkkkdddTTTLLLEEE@@@:::555555888444444555555666555555444555555555444444333333333111111222222222333333333777777888;;;???EEEIIILLLKKKbbbsssqqqqqqQQQIIIAAAEEE\\\www\\\MMMCCCBBBAAAAAABBBJJJ[[[lllzzzqqq___PPPHHHAAA@@@@@@===<<<===<<<===>>>???>>>===;;;:::444555777888::::::;;;;;;sssTTTTTTdddiiiRRRKKKNNNNNNSSSddd{{{zzzmmmccc]]]ZZZZZZXXXYYYZZZ]]]```dddhhhjjjgggooo{{{|||wwwxxx~~~}}}yyyuuurrrnnnfffccclllzzzzzzsssjjjccc]]]YYYXXXSSSMMMKKKLLLKKKFFFBBB@@@@@@@@@@@@???===<<<<<<999999888666555444222222000000///...------,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------..................///...---------...000111555444222000//////000111555555555555555555555555:::888888===HHHVVVbbbiiiqqqwww~~~|||wwwjjj[[[RRRQQQMMMZZZtttqqq^^^VVVLLLCCC???<<<999777777777777666555555444444444555555555444333333222222222222222222222222222222444777:::===AAAFFFJJJNNNaaa|||nnnkkk[[[GGGHHHAAAKKKuuuoooYYYJJJCCCAAAAAACCCEEELLL[[[hhhwwwyyyiiiWWWQQQJJJAAA======>>><<<999>>>>>>>>>???@@@???<<<::::::999999999::::::888777^^^VVV]]]uuuqqq[[[OOOLLLLLLUUUhhh~~~{{{oooeee```^^^]]]]]]]]]]]]^^^aaadddgggiiimmmttt~~~}}}|||{{{uuuppplllhhhbbbaaalllyyy|||tttmmmgggaaa[[[WWWVVVQQQLLLJJJJJJIIIEEEAAA?????????>>>===<<<;;;:::777777666444333222111000//////......---,,,,,,+++,,,,,,,,,,,,,,,+++***)))%%%'''))),,,---------,,,++++++,,,,,,------------,,,,,,++++++***++++++,,,---------.........//////000///.........///000111555444222000//////000111333333444444444444444444:::999;;;AAALLLZZZfffmmmwww||||||vvviiiYYYOOONNNPPP```{{{ooobbb[[[QQQIIICCC@@@<<<999555555555444333333222222444444555555444333333222222222222222222222222222222444777999<<<@@@FFFIIIMMM```}}}kkkgggbbbIIIGGGAAAHHHjjjqqq[[[MMMDDDAAA@@@AAACCCKKKYYYgggvvv~~~vvvfffUUUJJJCCC<<<999:::;;;:::888>>>??????AAAAAA@@@===;;;888888888999;;;<<<;;;:::ppp^^^ZZZjjjnnn[[[NNNLLLXXXkkk~~~}}}rrriiicccaaaaaabbbaaa``````aaadddgggiiiqqqwww~~~|||zzzxxxwwwpppkkkddd```^^^bbbmmmyyy|||uuukkkeeebbb___YYYUUUSSSOOOJJJHHHHHHFFFCCC???=========<<<;;;:::999888555444333222111///.........------,,,,,,+++++++++++++++,,,,,,,,,+++******%%%&&&)))+++,,,,,,,,,,,,++++++,,,,,,---...//////,,,++++++***++++++,,,,,,+++,,,,,,---...///000000000000//////000000111222444333222000000000111111222222333333333444444444999:::>>>FFFRRR```lllsss}}}~~~|||yyytttfffWWWNNNMMMTTThhhsssiii```[[[SSSKKKFFFAAA<<<:::555555444444333222222222444444444444444333333222222222222222222222222222222444666888;;;???EEEIIILLL^^^||||||eee```|||oooLLLFFFCCCDDD\\\~~~uuu```PPPEEEAAA>>>???BBBJJJZZZhhhyyy~~~{{{qqqbbbRRRHHHCCC<<<:::;;;===>>>===>>>???AAABBBBBB@@@>>><<<777777777:::===???>>>===mmm___eeezzzjjjUUUPPPXXXgggwwwuuulllfffcccbbbdddcccaaa```bbbeeehhhjjjqqquuu{{{~~~|||zzzxxxvvvtttsssmmmggg___\\\^^^fffqqqzzzwwwnnnccc]]]]]]\\\WWWRRROOOLLLHHHEEEDDDCCC@@@>>><<<;;;;;;:::999777666555333333222111000///...---,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***))))))*********)))((((((***++++++---...///000000++++++******++++++,,,,,,++++++,,,---...///000111111111111111111222222222333333111111000000111111222222333444444555666666888<<>>:::777777777666555555444444333333333444444444333333222222222222222222222222222222333555777999>>>DDDHHHMMM\\\wwwzzz^^^XXXqqq~~~RRRGGGFFFCCCQQQrrr{{{eeeSSSEEE@@@<<<>>>CCCMMM]]]kkk}}}|||xxxkkk\\\OOOHHHDDD>>><<<===???@@@@@@>>>@@@CCCDDDBBB@@@===<<<888777888;;;>>>@@@@@@???iiibbbnnnyyyuuu\\\SSSWWW___mmmzzzqqqjjjfffddddddcccbbbbbbdddgggjjjlllooosssyyy|||{{{yyywwwtttrrrpppoookkkddd]]][[[bbbmmmwww{{{qqqhhh]]]XXXXXXXXXUUUPPPKKKIIIFFFCCCBBB@@@>>><<<:::::::::999777555444333333222222111000///......+++++++++++++++************++++++,,,,,,,,,++++++************))))))((((((******+++,,,---//////000+++*********++++++,,,---++++++,,,---...///000111000111111222222222222222222222111111111111111111222333444555666777888999777>>>GGGRRR]]]iiittt|||~~~|||vvvuuussslll^^^QQQLLLOOOZZZxxx___UUUIIIHHHFFFBBB>>>:::888777666666666555444444333333222222333333444333333222222222222222222222222222222333444555888<<>>EEEPPP```mmmzzzuuuyyyuuufffXXXMMMFFFBBB===::::::<<<>>>???>>>AAAEEEEEEBBB>>><<<;;;:::999:::<<>>===<<<::::::999888666444222111222222222111000//////...++++++++++++++++++++++++******+++,,,,,,,,,++++++(((((())))))***+++,,,,,,******++++++,,,---......************+++,,,------+++,,,,,,---...///000000000000111222222222222111111111111111111111111111222333444555777999:::::::::BBBNNNYYYcccmmmwww~~~}}}|||xxxvvvrrriiiZZZLLLJJJOOOcccyyy[[[NNNBBBBBBAAA>>>:::888888888444444333333222111111111111222222333333333333333222222222222222222222222222333333444666;;;AAAFFFMMMVVViii{{{YYYTTTbbb```KKKGGGBBBIIIbbbrrr\\\HHHAAA===@@@GGGQQQ```kkkppplllpppssscccUUULLLFFFCCC???<<<<<<===@@@BBB@@@EEEHHHHHHCCC>>>;;;;;;;;;:::;;;>>>AAACCCBBBAAArrriiiiii}}}kkkVVVXXXYYY```rrr~~~yyyuuusssjjjjjjkkkkkklllllllllkkkpppttt}}}}}}zzzyyyyyyzzzzzzxxxwwwuuussspppmmmkkkjjjaaa]]]XXXZZZhhhvvvxxxrrrbbb]]]VVVQQQNNNLLLKKKIIIGGGFFFDDDBBB>>><<<<<<<<<:::999999777666444222111111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***************+++,,,---*********++++++,,,,,,,,,************+++,,,---...---------.........////////////111222222222111000111111111222222222111111111222333555777888::::::===GGGTTT___hhhpppyyy}}}|||uuusssoooeeeWWWLLLMMMUUUqqqnnnWWWLLL@@@@@@???;;;777555666888444444333222222111111000111111222333333333333333222222222222222222222222222222333333555:::@@@EEEKKKQQQaaavvv]]]WWW```~~~eeeKKKCCC>>>GGGZZZ{{{zzzcccJJJCCC???AAAGGGOOO[[[eeehhhgggmmm~~~rrraaaSSSMMMDDDBBB@@@>>>===@@@DDDGGGDDDIIIMMMLLLEEE???<<<;;;999999;;;>>>BBBEEEEEEEEEsssbbb{{{uuuXXX[[[[[[\\\hhh~~~{{{zzznnnoooooopppooommmllljjjooottt}}}~~~}}}zzzxxxwwwxxxyyyyyyxxxwwwuuurrrooollljjjiii\\\ZZZVVVYYYhhhwwwvvvnnn]]]ZZZUUUOOOJJJHHHGGGFFFFFFFFFDDDAAA>>><<<<<<<<<:::999999777666333222000000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...---,,,+++*********************************+++************+++,,,---...------.....................///000111222111000000000111111222222222111111000111222444666888999:::@@@JJJXXXdddkkkrrr{{{}}}|||ooommmjjjbbbVVVOOOTTT]]]|||eeeUUULLL??????===888333111333555666666555444444333333222000111222333333333333333222222222222222222222222222222222222444999@@@EEEIIINNN[[[oooaaaZZZ___zzzgggKKK???;;;DDDTTTooohhhMMMEEE@@@AAAFFFMMMWWW___fffhhhnnn|||rrr```SSSMMM===<<<:::999:::===BBBFFFGGGLLLPPPOOOGGG@@@===<<<777888:::>>>CCCGGGHHHHHHhhhiii{{{|||bbbZZZUUU[[[fffsss~~~|||uuuppppppoookkkhhhhhhqqqyyy~~~}}}yyyyyyxxxxxxxxxxxxyyyyyy|||xxxsssooollliiieeebbbVVVVVVZZZdddnnnqqqkkkcccZZZUUUMMMHHHFFFGGGHHHIIIEEECCC@@@===;;;;;;;;;;;;666666555444222000...,,,......------------......---,,,++++++******++++++++++++***))))))***++++++((()))+++,,,------,,,+++******************************+++++++++,,,,,,,,,......------...///111222111111000///...---,,,,,,222111111111111333444555888666666888888777:::@@@EEETTTbbbiiimmmtttzzz}}}~~~yyytttooohhh^^^SSSQQQ\\\jjjwww___PPPGGG@@@<<<777444444666888888555444444333333444444555000000000000111222333444---......000111222333333333333333333555999>>>BBBIIIOOOXXXfffxxxuuuVVVffftttmmmJJJDDDBBB>>>MMMfffmmmSSSGGG???@@@BBBEEEOOO[[[```jjjuuuuuucccSSSJJJBBBBBB@@@===;;;<<<@@@CCCFFFLLLOOOJJJDDD@@@===:::888999<<>>:::666444444555666666444444333333333333444444222222111111000111111111222222222333333333333333333333333333444888===AAAIIINNNUUUaaaqqq{{{}}}\\\gggqqqsssMMMDDDAAA===JJJ```nnnUUUHHH>>>>>>@@@DDDMMMYYY^^^jjjwwwtttcccSSSJJJAAAAAA???<<<;;;<<<@@@CCCFFFLLLMMMHHHBBB???<<<999999:::<<>><<<>>>AAAJJJUUUZZZhhhxxxsssbbbRRRIII@@@@@@>>><<<:::<<<@@@CCCFFFKKKLLLEEE???===;;;999;;;;;;===CCCKKKOOONNNLLLeeeXXXcccpppvvvggg^^^___bbbfffvvv{{{xxxyyyyyyvvvvvvxxxzzz}}}{{{zzzyyyxxxwwwwwwvvvvvvtttsssrrrqqqpppmmmiiifffbbb^^^ZZZWWWSSSWWW^^^fffhhhbbbWWWOOOIIIHHHGGGFFFEEECCC>>>;;;<<<;;;:::888777777777777555444111...------...///...------,,,,,,------...---,,,++++++******++++++)))***,,,------,,,***)))))))))))))))************************************+++++++++,,,,,,,,,------------......//////000111......//////000000000000000000000000111222333333666444666:::<<<>>>EEELLLZZZgggtttyyy{{{ssspppjjj___WWWaaacccLLLAAA???>>>888777555555666555444222444333333333333333333444222222111000000000000000444333333222111000//////222222333333333666:::===EEEHHHLLLRRR^^^uuusssjjjgggeeeWWWFFFAAA???FFFRRRssskkkWWWCCC======???GGGPPPUUUcccwwwsssaaaRRRIII??????===;;;:::<<<@@@DDDGGGKKKKKKDDD>>><<<;;;999;;;;;;>>>EEELLLPPPPPPNNN}}}cccWWW]]]fffxxxhhh___dddggghhhsss~~~{{{zzz{{{{{{xxxzzz}}}~~~}}}{{{xxxwwwvvvvvvwwwwwwvvvtttqqqnnnllljjjjjjgggdddbbb___[[[WWWSSSPPPUUU^^^dddddd]]]TTTMMMIIIGGGEEEDDDCCCBBB@@@>>>===<<<:::888777555444444333222///---,,,---...///------,,,,,,,,,,,,---------,,,++++++******++++++)))***,,,------,,,***)))'''(((((())))))***+++,,,************************++++++,,,,,,,,,---------------...//////000000000......//////000111111111///000000111222222333333777555777<<>>???DDDKKKPPP___uuuqqq```QQQHHH>>>>>>===;;;;;;===AAAEEEIIIMMMMMMFFF???===<<<:::;;;<<<@@@GGGNNNRRRQQQNNNvvvzzzjjj]]]^^^```yyylllaaagggllliiiooo|||}}}{{{{{{}}}|||{{{}}}~~~{{{xxxvvvtttttttttuuuuuutttqqqnnnkkkgggeeebbb```^^^\\\[[[WWWSSSPPPNNNTTT[[[___]]]WWWPPPLLLHHHEEEBBB@@@@@@@@@???>>><<<;;;999888555333222111111000...---------......------,,,,,,,,,,,,---------,,,++++++******++++++***+++,,,------,,,+++***)))))))))))))))+++,,,,,,************************,,,,,,,,,,,,------------,,,---...///000000000000/////////000000111111111000000222333333444333333777666999???EEEJJJTTT]]]jjjvvv~~~qqqqqqooommmnnn|||hhhMMMBBB>>>======888666555555666666555444333333222222222222333333////////////000111222222111111111222222333333444000222222222222333666888===CCCHHHKKKRRRgggsss|||mmmbbbdddLLLCCCBBBGGGMMMkkkrrrRRRCCC@@@???CCCHHHOOO^^^uuuppp___PPPGGG>>>>>>===<<<<<>>;;;<<<>>>CCCKKKRRRUUURRRNNNmmm|||{{{}}}zzzuuuoooiii```tttxxxfffkkkpppkkkmmmxxx}}}}}}|||}}}}}}~~~}}}yyyvvvsssrrrrrrrrrmmmmmmmmmkkkiiieeebbb```ZZZYYYWWWWWWVVVSSSOOOLLLNNNSSSXXXYYYTTTOOOKKKJJJCCCAAA>>>>>>>>>===<<<;;;777777666555444222111000.........------------------,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++************************,,,,,,,,,------------...,,,---...///000000000///000000000000000000111111000111333444555555444444777666;;;DDDLLLTTT```jjjuuu}}}~~~~~~{{{wwwoooooopppssszzz~~~yyysss\\\FFFAAA>>>;;;999777555333333444555444333333333222222222222333333000000/////////000000111000000111111111222222222000111222222222222555777;;;BBBIIIJJJNNN___}}}}}}lll___lllQQQCCCAAAFFFKKKkkkzzzVVVEEEAAA@@@CCCHHHSSSaaawwwppp^^^OOOGGG??????>>>======@@@EEEHHHNNNSSSTTTNNNGGGDDD@@@===???BBBHHHQQQXXXXXXSSSNNNiiiyyy~~~yyyuuuyyyzzz|||uuueeerrrmmmoootttnnnnnnwww{{{}}}}}}}}}|||~~~~~~|||xxxuuurrrqqqqqqqqqdddeeeeeeeeeccc```^^^\\\TTTTTTSSSSSSSSSPPPLLLIIIOOOSSSVVVUUUOOOIIIFFFGGG>>>===<<<<<<<<<;;;888666333333444333333111000000,,,------......---,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++---,,,,,,++++++,,,,,,---111///---+++)))(((((((((************************,,,,,,,,,---------......,,,---...000000000000///111111000000000000000000111222444555666666555444666666<<>><<<666333666444222111222333333333333222222222222222222333222111000//////......////////////...............000111222222111222444666:::BBBIIIJJJKKKZZZvvvjjj[[[qqqTTTCCC@@@DDDIIIkkk}}}WWWEEEAAAAAADDDIIIWWWdddzzzooo^^^OOOFFF?????????>>>>>>AAAFFFJJJPPPUUUWWWQQQJJJFFFBBB>>>AAADDDLLLUUU[[[[[[UUUOOOkkkuuu~~~pppppprrrzzzxxxvvvuuu{{{vvvrrruuu~~~|||~~~~~~||||||~~~||||||~~~yyyxxxvvvuuutttrrrnnnkkkeeedddbbbaaaaaa^^^[[[XXXSSSTTTSSSNNNHHHFFFIIIMMMNNNOOOOOOOOOLLLHHHDDDAAA@@@???>>>===;;;:::999888444333222111000000000000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***)))((((((++++++++++++++++++++++++******+++++++++******)))++++++,,,,,,,,,---------,,,,,,------...///000000......//////000000111111222444444444333333555777888;;;BBBMMM\\\kkkwww}}}~~~|||zzzvvvrrrpppnnnlllmmmuuupppfffgggJJJAAA@@@:::555555666555555555555444444444333333333222222222111111111111111111111111111111222222111000//////000000444222///......000333555:::BBBEEEIIINNNSSSmmmaaa```sss{{{[[[FFF???CCCHHHgggzzzZZZKKKEEE@@@BBBHHHWWWuuummm\\\OOOGGG@@@<<<:::===@@@BBBGGGMMMVVVYYYZZZWWWOOOGGGBBB@@@BBBGGGPPPZZZ___]]]UUUNNNiiiqqqwwwooopppsss|||}}}{{{|||{{{~~~}}}|||{{{yyyxxxyyywwwvvvtttsssqqqoookkkhhhaaa```___^^^]]][[[WWWUUUOOOPPPOOOJJJFFFEEEIIIMMMRRRPPPMMMJJJFFFCCCAAA@@@======<<<:::999777666666333333222111000000000000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++******+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------,,,,,,---......//////000......//////000111111111333444444444333444666777:::>>>GGGTTTdddsss~~~|||yyyvvvrrrpppmmmkkkmmmyyyrrrnnn{{{___EEE>>>???;;;666666555555555555444444444444333333222222222111111111111111111111111111111111222222111000000000000000111111000000111111222333777???BBBDDDIIINNNeeeaaa^^^nnn^^^HHH@@@CCCGGG```{{{[[[KKKDDD@@@BBBIII[[[xxxmmm[[[MMMEEEAAA===;;;>>>BBBDDDJJJQQQXXX[[[]]]YYYQQQIIIDDDCCCCCCIIISSS]]]bbb___WWWPPPfffkkk{{{~~~|||rrrtttxxx~~~|||}}}~~~|||xxxuuusssrrrtttrrrpppooommmjjjfffccc\\\[[[ZZZYYYXXXVVVSSSPPPKKKKKKJJJFFFCCCDDDHHHMMMSSSPPPJJJDDD@@@>>>>>>>>>:::999888777666555444333333222111000////////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))************************************************************+++++++++++++++***,,,,,,,,,,,,---------------------......//////000......///000000111111222333444555555444555777999;;;AAANNN]]]nnn}}}|||xxxuuusssqqqppppppvvvvvvzzzjjjSSS???;;;===;;;888777555555555555444444444444333222222222222111111111111111111111111111111111222111000000000000000000///000111333333222111111666>>>@@@BBBFFFKKK___~~~aaaYYYgggcccKKKAAABBBFFFWWWzzz\\\KKKDDD@@@CCCJJJ___zzzlll[[[NNNGGGDDD???===@@@CCCHHHOOOWWW\\\___```\\\TTTLLLGGGFFFFFFMMMXXXbbbfffcccZZZSSSfffgggrrr}}}~~~}}}|||{{{~~~~~~~~~zzzzzzzzzxxxuuurrrooonnnpppnnnllljjjiiifffaaa^^^WWWVVVUUUUUUTTTRRROOOLLLJJJIIIGGGCCCAAABBBGGGKKKPPPLLLGGGAAA>>><<<<<<===888777777555444333222222222222111000////////////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,*********))))))*********))))))*********+++++++++))))))))))))))))))))))))******++++++,,,,,,++++++,,,,,,,,,------------...------....../////////000...//////000111111222222333444555555555666999;;;;;;EEEUUUgggwww|||xxxuuuuuuuuuxxxzzz\\\KKK<<<:::<<<<<<999777555555555444444444333333222222222222111111111111111111111111111111111111111111000000000000000111///000111222222222222111666???AAACCCIIINNN^^^yyybbbWWW```gggMMMAAA@@@DDDQQQxxxxxx]]]LLLCCCAAAEEELLLaaazzz}}}lll]]]RRRLLLEEE@@@>>>@@@EEEJJJSSS[[[___aaabbb]]]UUUNNNIIIHHHIIIQQQ\\\fffiiieee\\\UUUgggeeelll~~~||||||}}}pppmmmkkkrrr|||||||||}}}wwwvvvvvvtttssspppmmmkkkjjjiiigggfffdddaaa]]]ZZZTTTSSSRRRQQQQQQOOOLLLIIIJJJHHHEEEBBB@@@AAADDDGGGGGGFFFDDDAAA???===<<<<<<777666666555444333222222222111000///............------,,,++++++++++++,,,,,,++++++******++++++,,,++++++************++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,---------................../////////////////////000000111222222222333444666666666888:::======III\\\ooo}}}yyywwwyyy|||TTTHHH===:::<<<;;;999666555444444444444333333333222222222111111111000000111111111111111111111111111000000000000000111111111111000000000111222333555>>>AAACCCJJJPPP^^^sssfffWWW]]]yyyjjjOOOAAA???BBBMMMoooxxxaaaOOOEEECCCGGGMMMbbbyyy|||kkk\\\RRRLLLEEEAAA???BBBGGGLLLUUU^^^aaacccccc^^^VVVNNNJJJIIIKKKSSS___ggghhhccc[[[UUUgggccchhh|||}}}zzzvvveeeaaaaaannn|||yyywwwxxxyyytttrrrqqqpppooolllhhheeedddbbbaaa```___\\\YYYVVVPPPOOONNNNNNNNNLLLIIIGGGGGGEEECCC@@@@@@@@@BBBCCC@@@@@@@@@@@@???===<<<;;;666555555444333333222222111000///......---------------,,,+++++++++++++++++++++************+++++++++++++++******+++++++++))))))******+++++++++,,,************************)))***+++,,,------------,,,---------............//////////////////////////////000111111222222333333444666777888999<<<>>>BBBQQQfffyyy~~~zzz{{{qqqOOOGGG>>>:::::::::888666444444444444333333333333222111111111111000000000111111111111111111111111000000000000000111111222222111000000000111333444111;;;>>>@@@IIIOOOZZZjjjjjjZZZ^^^rrrqqqSSSBBB???AAAIIIddd}}}hhhUUUIIIEEEHHHLLL^^^uuu}}}kkk\\\PPPIIIGGGBBBAAAEEEJJJOOOWWW___cccdddddd^^^VVVNNNKKKJJJMMMTTT___eeeddd___XXXSSSddd___eeewwwyyyqqq```]]]___qqq~~~{{{xxxzzz{{{zzzwwwtttrrrssstttrrrpppmmmkkkjjjgggbbb^^^\\\[[[ZZZZZZYYYWWWTTTQQQMMMLLLKKKKKKKKKIIIFFFDDDAAA@@@?????????@@@@@@@@@=========<<<;;;::::::999444444333333222222111111000000///...---------------,,,++++++***+++++++++++++++************++++++******))))))))))))*********************+++++++++++++++++++++++++++++++++)))***+++,,,------------------------............000////////////////////////000000111111222333333333555777888888:::===@@@KKKZZZppp~~~|||~~~aaaKKKFFF>>>999888999888666444444444333333333222222111111111111000000000000111111111111111111111111000000000000000111222222000000111222222222222111///:::<<<===FFFLLLSSS```zzzooo^^^aaannnyyyYYYEEE???@@@BBBYYY}}}sss^^^NNNHHHHHHIIIUUUjjj{{{{{{~~~nnn^^^RRRKKKIIIEEEEEEIIINNNRRRYYY```eeefffeee```WWWPPPLLLKKKNNNUUU]]]aaa___YYYSSSPPPaaa]]]bbbuuuxxxnnn___]]]aaavvv}}}}}}xxxvvvtttuuuvvvssspppnnnoooqqqrrrnnnkkkhhhfffbbb\\\WWWXXXWWWVVVVVVVVVTTTQQQNNNJJJIIIHHHIIIIIIGGGDDDBBB<<<;;;;;;===???@@@@@@???===<<<:::999888777777888333333222222111111000000000000///------------------,,,++++++******++++++++++++************++++++))))))(((((((((((())))))************************++++++++++++++++++++++++)))***+++,,,------...------------.........//////000000000000////////////000000000111222222333333333555777888999;;;>>>AAAQQQaaaxxx}}}yyyVVVHHHDDD===888777999999777444444444333333333222222111111111111000000000000111111111111111111111111000000///000000111222222---///222444555333111///111;;;<<<<<>>;;;:::;;;<<<======<<<;;;:::999999888777666555444444222111111000///......---,,,---...///000000000000...---,,,***)))(((((((((************************,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''(((***+++++++++*********,,,---,,,,,,---,,,,,,,,,,,,---.........000...++++++000111000000111222333444555555666777666777:::<<<===AAAGGG___qqq}}}zzzuuuyyyuuuVVVGGG@@@;;;:::888666666888555444222111000000111222222111111111000000//////222111111000///......---000111333444444333111000...//////111222333444444555777;;;@@@FFFLLLQQQSSSpppuuucccaaaooo```FFF>>>@@@@@@MMMlllvvv[[[HHHBBBCCCKKKRRRbbbqqqqqqmmmwww}}}oooaaaWWWRRRNNNMMMLLLMMMQQQVVV\\\```hhhiiiiiiccc[[[SSSOOONNNNNNTTTZZZ^^^]]]YYYUUURRRWWW]]]bbbgggsssyyywwwqqqiiieeeggg{{{~~~~~~~~~}}}|||yyy{{{{{{xxxuuussssssuuuzzzxxxwwwwwwwwwwwwvvvuuuxxxzzz|||~~~~~~~~~{{{vvvqqqnnnnnnjjjiiigggeeedddddddddeeeeeedddaaa^^^[[[XXXVVVTTTQQQQQQQQQPPPNNNLLLJJJHHHHHHFFFDDDCCCCCCAAA>>><<<999:::;;;<<<<<<;;;:::999999888777666555444333333111111000000///......---.........///......------,,,+++******)))*********************************,,,,,,++++++************))))))))))))))))))))))))((((((((((((((()))***++++++******+++,,,---,,,,,,......------......///000---000111//////222222000///000000111222333333444777666777:::;;;>>>GGGQQQhhhxxx}}}yyy|||qqqRRRFFF@@@::::::888666666888888888777666666666777777444444333111000///......111111111000///.........///000111222222222111000//////000111222222333333333555999>>>DDDKKKPPPRRRjjjzzzgggbbbiiieeeIII@@@AAA???LLLjjjdddOOODDDBBBEEEKKKYYYfffhhhgggsss|||ooocccZZZUUUQQQPPPOOOPPPTTTZZZ```eeejjjkkkjjjddd[[[TTTPPPOOOOOOTTTZZZ]]]]]]YYYVVVTTTRRRZZZaaadddlll}}}|||{{{tttooohhhhhhyyy~~~|||{{{zzzxxxwwwssssssqqqnnnkkkkkkmmmooosssrrrqqqrrrrrrrrrpppnnnqqqsssuuuxxxzzz}}}~~~zzzwwwvvvvvvwwwuuuvvvvvvsssnnnjjjhhhgggbbbaaa___^^^]]]]]]^^^^^^^^^]]][[[XXXUUUSSSQQQPPPKKKKKKKKKKKKJJJHHHFFFEEECCCAAA????????????===;;;777888999::::::999888777777777666555444333333222000000000///......------............---,,,+++******)))))))))***+++,,,,,,************************+++************)))))))))))))))))))))))))))))))))***)))))))))))))))******+++++++++,,,,,,,,,,,,---///////////////000111111///222444222111333111...111111111222222333333333666666777999;;;AAAQQQ```www}}}}}}~~~lllOOOFFF???::::::999666666888333444444555555555555444666555444333111///...---111111000000//////........./////////000000000000000000000111111222222222222444777<<>>::::::999666555777...///111222333333222111555555444333222000000///111000000000/////////...//////......//////000111000000000000111111111111111333666;;;BBBIIINNNRRRaaatttfff^^^~~~tttRRRCCCBBB@@@LLLiiieeeMMM@@@@@@CCCKKKVVV___jjj}}}uuukkkddd___]]]]]][[[XXXXXXZZZ```gggllloooooommmfff]]]VVVTTTTTTSSSVVVZZZ\\\\\\[[[ZZZ[[[EEENNNXXX\\\^^^iiiyyy{{{qqqlllttt~~~{{{xxxvvvsssooolllnnnjjjeeeaaaaaadddhhhjjjmmmkkkjjjjjjjjjiiigggeeeccceeehhhiiihhhhhhiiijjjjjjiiieeeaaa]]]]]]aaaeeefffggghhhfffbbb___]]]]]][[[ZZZXXXVVVTTTSSSRRRQQQQQQPPPOOOMMMLLLJJJIIIHHHCCCCCCDDDEEEDDDCCCBBBAAA===;;;888666666666444333333444555666666555444333333333222222111000000000............------------))))))***+++,,,,,,++++++,,,+++******))))))******************************)))))))))))))))))))))***)))))))))))))))))))))))),,,++++++************+++,,,...///...,,,+++---...//////......//////000111333555444111444:::>>>>>>444444444555666666666777777777888;;;@@@NNNggg}}}{{{xxxgggooofffOOOCCC===999:::999666555777222333444666666666555444333333222222222222222222000000000000////////////111000////////////000111000000000000000000111111222333666;;;AAAIIIOOOSSSbbblll___yyyzzzVVVDDDAAAAAAMMMjjjwwwYYYEEE@@@BBBHHHRRR___ooozzzqqqjjjeeebbbaaaaaa___[[[ZZZ[[[```eeeiiiooopppnnnhhh___YYYVVVVVVTTTWWW[[[]]]^^^]]]]]]^^^>>>GGGRRRXXX[[[fff~~~~~~~~~uuuooorrrxxxzzzzzzzzz~~~~~~{{{xxxvvvsssppplllhhhkkkgggaaa^^^```cccgggiiijjjhhheeedddddddddcccaaa^^^```aaaaaa`````````aaa^^^^^^[[[VVVRRRRRRVVVZZZ^^^___```___\\\YYYXXXXXXVVVUUUTTTRRRQQQOOONNNMMMKKKKKKJJJIIIHHHFFFEEEEEEAAAAAABBBBBBBBB@@@???>>>;;;888555333333333222111222333444555555444333222111111000000////////////------------------------((()))***+++,,,,,,,,,,,,,,,,,,+++***)))))))))***************************)))))))))************+++)))))))))))))))))))))))),,,+++++++++++++++,,,,,,,,,///111///,,,+++---//////////////////000000111111333333222777AAAHHHJJJ111222222333444555666777999888999===FFFVVVooo|||xxxeeeUUUddd~~~^^^NNNBBB<<<999:::999666555777444555555666666666666555111111111111222222222333000000000000////////////111111111000//////....../////////000000111111111111222555:::@@@HHHOOOTTTbbb}}}wwwgggxxxZZZEEEBBBAAAMMMjjjfffNNN@@@AAAFFFOOO]]]ooo}}}{{{zzzwwwuuupppkkkfffcccbbbaaa___]]][[[YYY[[[^^^bbbeeemmmnnnnnnjjjbbb[[[WWWWWWUUUYYY]]]```aaa```aaaaaa:::@@@LLLUUUZZZfff~~~}}}xxxrrrpppmmmiiikkkppp|||{{{yyyvvvtttqqqnnniiifffhhhccc^^^\\\^^^bbbdddeeefffccc___]]]\\\]]]]]]]]]YYY[[[[[[[[[YYYYYYZZZ[[[VVVWWWUUUPPPKKKJJJNNNRRRUUUWWWXXXWWWUUURRRQQQQQQMMMMMMMMMMMMLLLLLLKKKJJJFFFFFFEEEDDDDDDCCCBBBBBB??????@@@@@@???===<<<:::777444111000111222222111222333444555555444333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++*********)))******+++,,,************************************++++++,,,,,,))))))))))))))))))))))))+++++++++++++++,,,---...---000222000,,,+++---000111000000000000111222222///111222222666>>>DDDEEE000111222444555777888999<<<999:::@@@KKK]]]ttt~~~iii\\\QQQgggjjjQQQIIIAAA<<<999::::::666555666444444333222222222333333111111111111111111111111////////////000000000000000111111000///---+++)))---......///000111222222000111333888>>>GGGNNNSSS```yyypppzzz^^^HHHEEE@@@LLLiiinnnRRRAAABBBEEELLLZZZlll||||||xxxtttsssrrrpppnnnllljjjiiidddcccaaa^^^\\\[[[ZZZZZZXXXWWWWWWWWWYYY]]]```bbbiiilllnnnkkkddd]]]XXXWWWVVVZZZ```cccdddccccccccc777===HHHSSSZZZfff}}}yyysssnnnfff___bbbjjj|||yyywwwuuusssqqqmmmhhheeeeee```[[[YYY\\\```bbbcccccc___ZZZWWWWWWXXXYYYYYYWWWXXXXXXVVVUUUUUUVVVXXXSSSTTTSSSOOOIIIGGGJJJOOOOOOQQQRRRRRROOOMMMLLLLLLFFFGGGHHHIIIIIIIIIIIIIIICCCCCCBBBBBBAAA@@@@@@@@@===>>>>>>>>>===;;;999888444222//////000222333333222333444444444444333222..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))***,,,---...******************************+++++++++,,,,,,,,,))))))))))))))))))))))))*********+++,,,---...///---000333111,,,+++---000222222111111222222333444///222222111222777999777111222444666888:::;;;<<<===::::::BBBOOOaaavvv~~~tttaaaZZZVVVqqqZZZHHHEEE@@@;;;999::::::666555666777666444333222333333444222222222111000///......////////////000000000000///000000000...+++(((&&&,,,---...///000111222333...///111666===EEEMMMRRR]]]uuuwww{{{```JJJGGG???KKKhhhoooRRRCCCDDDFFFLLLXXXiiiwww}}}{{{uuuoookkkffffffdddccc```^^^\\\ZZZTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRSSSVVVYYY\\\___aaagggkkknnnllleee^^^YYYWWWWWW[[[aaaeeefffeeeeeeddd999777???NNN[[[hhh{{{{{{{{{nnnbbb^^^bbbgggzzztttssspppooollliiidddaaa^^^\\\XXXWWWXXXZZZ[[[[[[XXXWWWUUUSSSRRRSSSTTTUUURRRQQQPPPOOOOOOPPPQQQRRRMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCBBB@@@???>>>>>>???@@@???>>>===<<<:::777555444...///000111222333444444555555444333333222111111333222111///...---,,,+++......---,,,,,,+++******,,,,,,,,,+++++++++******++++++************************************************************************+++++++++,,,,,,,,,++++++***)))***+++---...---......///////////////000000000111222222333333444444333333333444555555444555777888999:::<<<===DDD======III[[[kkk|||~~~|||}}}~~~}}}zzzjjjRRRTTTdddbbbNNNDDD===;;;;;;999888777666666666333333333222222222111111222222222111111111111000////////////000000000000//////............//////////////////000000000000000222444555777>>>GGGOOOYYYooovvvrrrTTTCCCDDDNNNkkk^^^IIICCCGGGMMMUUUiii|||}}}vvvoooiiiccc]]]YYYVVVSSSQQQPPPPPPMMMGGGBBBKKKJJJJJJJJJJJJJJJKKKKKKNNNPPPRRRSSSUUUXXX]]]```dddiiinnnlllfff___\\\[[[\\\^^^bbbfffiiikkklllmmm888777===JJJUUUaaaxxxsssfffaaaeeekkkyyyuuussspppmmmkkkgggccc``````]]]YYYWWWWWWXXXXXXWWWTTTSSSQQQOOONNNOOOPPPQQQOOONNNMMMLLLLLLMMMNNNOOOIIIHHHHHHHHHGGGGGGGGGFFFHHHHHHHHHGGGFFFEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@???@@@@@@???>>>============;;;;;;:::999888666444333111111111111111111222222666555444333222111000000//////...---,,,+++******...------,,,++++++******,,,,,,,,,+++++++++************************************************************************************+++++++++,,,,,,,,,++++++******+++,,,---...---......///////////////...//////000111111222222333333333333333444444555333555777999;;;<<<>>>@@@CCC@@@DDDRRRaaaqqq{{{yyyyyyzzzzzz|||]]]MMMYYYqqq}}}ZZZJJJBBB;;;;;;:::999888777666666666444444444333333333222222222222222111111111000000.../////////000000000000//////............//////.../////////000000000000///111333444666<<>>===<<<<<<<<<<<<<<<<<<;;;:::999999777777777666555444222222000000000111222222222333666666555333111000///...------------,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,+++++++++************************************************************************************+++++++++,,,,,,,,,++++++***+++,,,---...///---......///////////////.........///000000111111222222222222222333444444333555999;;;===???AAACCCEEEIIIRRR```lllyyy~~~{{{wwwuuuuuuxxx|||iiiRRRPPPiiikkkOOODDD???:::;;;:::999777666666666666555555555444444444333333222222111111111000000000....../////////000000000//////............//////....../////////000000000...000222333555:::CCCIIISSSfffnnnmmmjjjRRRHHHOOOjjjXXXIIICCCGGGPPPggg~~~|||vvvqqqmmm```]]]XXXSSSPPPLLLHHHEEEBBBAAAAAACCCDDDCCCAAA???BBBBBBBBBBBBCCCDDDFFFFFFJJJLLLOOOQQQSSSWWW[[[^^^cccgggkkkjjjddd___[[[ZZZ]]]___cccgggkkknnnpppqqq666444777>>>EEEOOO___ooo}}}mmmeeefffjjjyyyzzzwwwsssnnnjjjgggccc___\\\^^^[[[WWWTTTRRRQQQPPPNNNIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@????????????>>>===============>>>======<<<;;;:::::::::999:::;;;;;;:::999777666333444444444444333222222,,,,,,...000222444666777666666444333111///------------........./////////,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++*********************+++++++++******************************************************+++++++++,,,,,,,,,***++++++,,,---...//////---......///////////////......//////000111111111222222111111222222333444444777:::<<<===???CCCGGGLLLVVVdddoooxxx|||yyyvvvtttrrrsss{{{vvv^^^RRR^^^zzzZZZGGG???<<<999:::999888777666555555555444444444444333333333333111111111111000000000000........./////////000000//////............//////........./////////000000///111222333444999AAAGGGNNN```|||mmmcccwwwsssXXXKKKOOOiii\\\JJJAAAEEEMMMccczzz}}}wwwqqqlllfff```]]]RRROOOLLLIIIGGGEEECCCAAA??????@@@AAABBBBBBBBBAAABBBBBBBBBCCCDDDFFFGGGHHHHHHJJJMMMPPPRRRUUUYYY[[[```dddggghhheeebbb_________aaadddhhhmmmpppsssuuu555444555:::@@@JJJWWWccctttqqqfffcccdddsss{{{wwwtttoookkkgggccc___[[[[[[XXXTTTRRRPPPOOOMMMKKKFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>???????????????===<<<;;;::::::;;;;;;<<<;;;;;;;;;::::::999999888888888999999999777555444222222333333333333222222,,,,,,...000222444666777666555444222000...---,,,,,,,,,------...//////000,,,+++++++++++++++******,,,,,,,,,+++++++++******))))))*********+++++++++******************************************************+++++++++,,,,,,,,,***+++,,,---...///000000---....../////////////////////000111111222222333222222111111222222333444666999<<<===>>>AAAGGGMMMYYYeeettt|||}}}xxxtttrrrqqqsss~~~eeeVVVXXXrrrzzzhhhOOOCCC===:::999999999777666555444444444333333333333222222222222111111111000000000//////............//////////////////............//////............////////////000222444444555999@@@EEEKKK[[[wwwppp^^^mmmzzz\\\MMMOOOeee[[[HHH@@@EEEKKK]]]ttt||||||vvvpppmmmgggbbb]]]XXXSSSOOOIIIGGGDDDCCCCCCCCCAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJHHHKKKNNNQQQRRRTTTWWWZZZ]]]```dddggghhhgggffffffcccdddgggkkkooossswwwxxx555555555888===FFFQQQYYYiii{{{mmmeeebbbnnn}}}{{{wwwtttqqqnnnjjjeee```\\\YYYVVVRRRPPPNNNLLLIIIGGGCCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@@@@@@@@@@???>>><<<<<<===============>>>;;;:::999888888999:::;;;:::999999999888888888777666777777666666555444333111222222333333222222222000000000111222222222333444444333111///...---,,,)))******+++,,,---------++++++++++++++++++******,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,***+++,,,...///000000000---......///////////////000000000111222222333333222222222222222333444444777;;;>>>>>>???EEEOOOXXXfffsssyyytttsssrrruuuvvv^^^QQQ```zzzttt{{{ZZZHHHAAA<<<999:::999888777555444444444444333333222222222111111111111111000000000/////////------.........///////////////............//////------........./////////000222444444555888>>>CCCIIIVVVnnnvvv^^^gggdddQQQOOObbbtttZZZGGGAAAEEEHHHVVVmmmyyywwwoooiiiaaa^^^YYYUUURRRNNNJJJGGGCCCAAA??????AAABBBAAA@@@BBBCCCDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGHHHIIIKKKKKKLLLOOORRRTTTUUUWWWYYYZZZ\\\___ccchhhkkkmmmmmmmmmgggiiikkknnnrrrvvvzzz|||777777666666:::BBBJJJOOO^^^kkkxxx|||{{{{{{yyykkkeeeiiittt|||yyyvvvuuusssqqqnnnhhhbbb]]]YYYVVVRRROOOLLLIIIEEEBBBAAAAAA@@@@@@??????>>>===;;;<<<============<<<;;;999999999999:::::::::;;;:::999777666666777999:::777777777777666666666666555444333222222111111111000111111111111111000000111111111111111111222222333222111000///...------*********++++++,,,,,,---******************++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,***+++---///000111111111---....../////////////////////000000111222222222333333333333333444444555888;;;???@@@CCCLLLZZZfffppp{{{~~~vvvsssuuuvvv{{{bbb\\\VVVpppwwwvvvpppkkkNNNCCCAAA;;;999;;;888888666555444333333333444444333333333222222222111000000000////////////---------.........////////////............//////---------........./////////111333333333666;;;@@@IIIQQQddd|||{{{aaaeeeyyynnnUUUPPP^^^mmm[[[HHHBBBEEEDDDPPPjjj{{{vvvnnngggaaa]]]TTTRRROOOMMMKKKIIIFFFCCCAAA@@@??????AAACCCCCCBBBDDDFFFHHHHHHGGGHHHJJJMMMMMMMMMMMMMMMMMMNNNOOOOOORRRUUUXXXZZZZZZZZZ\\\]]]___aaadddiiinnnpppqqqppplllmmmnnnqqqtttxxx|||~~~888888777555888???FFFIIIVVV\\\gggppptttzzzxxxrrrjjjgggooo}}}zzzwwwvvvuuuuuutttpppjjjccc^^^[[[XXXSSSNNNKKKFFFAAA>>>????????????>>>===<<<;;;999:::;;;<<<<<<;;;:::999555666666666777777888888888777666555555666888999555555555555555555444444444333111/////////000000000000000000000000///......///000111222333444444222111111000///......---,,,,,,,,,------.........******************++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,******************************************************+++++++++,,,,,,,,,)))+++---///111111111111---......///////////////......//////000111111111444444333333444444555666888<<>>IIINNN\\\rrrbbbddduuuwwwXXXPPP\\\uuu]]]JJJCCCDDD@@@LLLiii~~~|||rrrhhhaaa[[[WWWUUUMMMKKKIIIHHHHHHGGGDDDBBBBBBAAA@@@AAADDDFFFFFFEEEFFFIIIKKKLLLKKKMMMPPPTTTSSSSSSSSSRRRSSSSSSTTTTTTWWWZZZ]]]^^^^^^^^^^^^___aaacccfffkkkooorrrrrrqqqoooooopppsssvvvzzz}}}777888888888999<<>>>>>===;;;999888666777999::::::999888777333444555666666555444333777777666555555555555555222222222222222222222222222222222222111111111000//////............//////111111111111111111111111000//////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))************+++++++++,,,+++***)))))))))++++++))))))))))))))))))))))))******+++,,,...///000000******+++++++++,,,,,,,,,---------......000111111333333222222222222222222555444333333666888999999999:::<<>>>>>===<<<;;;:::999999999888666444333333444666777222222333333333333222222333222111111000111111111000000000000000000000000000000000/////////......///......------......///........................///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************)))************++++++++++++******)))******++++++++++++++++++++++++++++++)))))))))******+++++++++---------.........//////............///000111111111111111111111111111111444444555666777888999999:::>>>EEEOOO[[[jjjxxx~~~{{{yyyxxxuuutttvvv~~~___VVV]]]fff{{{YYYHHH;;;999:::888777999555555555555444444444444333222111111222222111000000000000000000000000000222111111000...------,,,////////////////////////////////////////////////111111111000000111555888DDDGGGNNN^^^zzzooobbbccc}}}sssYYYOOOiiiuuu[[[FFFDDDEEEFFFUUUiii}}}zzz}}}xxxrrrkkkgggbbb___ZZZWWWVVVVVVUUUTTTPPPLLLKKKOOOQQQOOONNNPPPNNNOOOSSSYYY___bbbcccbbbeeegggiiijjjlllnnnsssvvvtttqqqnnnmmmooosssvvvxxxuuuvvvvvvuuuttttttvvvxxxyyyuuusssvvv}}}{{{xxxxxxyyyyyyyyy~~~999::::::888777777:::<<>>>>>===;;;999888888999999777666444444333444555555111111111111111111111111222111000000//////000000//////////////////////////////.........---------...------------------...........................------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))*********+++++++++******************++++++++++++++++++++++++++++++******************++++++---------.........////////////......///000111111000000111111111111222222555777999::::::;;;<<<===<<>>>>><<<;;;999888888888999555555666666666555333222000000000//////000000000222111111000000000000000.................................------------,,,------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++))))))******++++++++++++************************++++++,,,,,,,,,,,,,,,,,,------------............000////////////000000111000000111111222222222222555777999::::::;;;>>>@@@AAAHHHTTTbbbnnnzzz~~~|||yyywwwuuutttsssrrr{{{iiiVVVLLLRRRqqq~~~___MMMDDD<<<:::;;;:::999999555444444444444333333333666444333333444444333222/////////////////////////////////000000000000000////////////////////////........................---...///000000222555777===BBBLLL[[[ppp|||cccbbbvvvbbbMMM___}}}nnnRRRJJJGGGCCCMMM^^^mmmlllmmmrrr~~~vvvrrrmmmhhhfffcccaaa___^^^^^^^^^^^^___```bbbcccbbbaaacccggghhheeefffiiimmmpppuuuyyy|||~~~~~~~~~999::::::888666555666888<<<>>>CCCKKKTTTccc{{{{{{nnnkkk{{{xxxkkkfffsss}}}uuuvvvxxxyyyyyywwwuuusssllllllkkkjjjgggccc___]]]YYYWWWUUUPPPKKKFFFBBB@@@<<<;;;:::999888777777777444555666777666444222111000000////////////000000222111111000000000000000.................................---------,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************************)))************+++++++++((()))***+++++++++++++++)))))))))))))))))))))))),,,,,,,,,------.........---------............///000000000//////000000111111111111222333333444444333666999999999;;;@@@EEEKKKSSSaaannnyyy|||zzzwwwuuussssssttttttsssnnnSSSOOOSSSaaammmTTTGGGBBB;;;888888888777555444444444444333333333333555444333333444444333222////////////////////////.........//////000000000////////////////////////........................+++---//////000222444777:::@@@KKKZZZjjj~~~jjjeeesssrrrXXX___yyycccPPPEEEBBBJJJVVVdddeeehhhnnnyyy~~~wwwiiieeeaaa______```aaa``````bbbdddeeefffgggjjjmmmnnnnnnrrrvvvvvvtttuuuyyy~~~999:::;;;999777666777888777;;;BBBIIINNN[[[tttyyyqqqyyy~~~nnngggsss|||uuuvvvwwwxxxwwwtttqqqpppllllllkkkhhhddd```]]]ZZZWWWVVVSSSPPPKKKFFFBBB@@@;;;:::::::::999777666555444444444444333222111000111000///......///000111111111000///////////////....................................------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************((()))))))))*********+++************************)))************+++++++++'''(((***+++,,,,,,++++++************************++++++,,,---...//////000....../////////000000000111111000000000000000111111222222333444444555555555888::::::;;;>>>FFFLLLWWWaaannn{{{zzzwwwsssppppppqqquuuwww~~~qqq\\\LLLOOOaaa}}}]]]KKKBBB???;;;888777888666444444444444333333333222222444222111111222333111000//////////////////////////////..................////////////////////////........................,,,...///000///000222444:::???IIIVVVbbbssswwwnnnttthhh```uuu{{{[[[HHHDDDJJJPPP___bbbfffllltttwwwooobbb___[[[ZZZ\\\```bbbcccdddgggkkknnnooorrrvvvzzz|||}}};;;======<<<:::999:::;;;666;;;CCCIIIJJJTTTmmmxxxuuuppphhhsss|||uuuvvvwwwwwwvvvssspppmmmnnnmmmkkkgggccc^^^ZZZXXXUUUTTTRRROOOKKKFFFBBB???999:::::::::999777555444555444222000//////000111111000///......///000111000000///............/////////////////////////////////.........---------,,,++++++++++++++++++,,,******************************************++++++))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++'''(((***+++,,,,,,++++++++++++++++++++++++++++++******+++,,,...///000000000000000000111111111111111111000000000000000111222222333444444555666666999<<<>>>>>>>>>CCCLLLSSSaaajjjxxxxxxuuupppmmmnnnqqqvvvyyy___WWWOOOSSSmmmuuuSSSEEE@@@???;;;888888:::888555444444444333333333222222222111000000111111000...////////////////////////000000///...---,,,,,,+++////////////////////////...........................///000000//////000111:::>>>GGGRRR[[[lllwwwwwwtttaaarrreeeLLLHHHLLLMMM^^^aaafffkkkrrr|||sssjjjaaa^^^[[[ZZZ]]]aaaeeefffhhhlllqqquuuxxx{{{AAA???<<<;;;;;;;;;:::888666666<<>>BBBMMMZZZddduuu~~~|||zzzyyyyyynnnhhhllloooppp{{{mmmXXXPPPVVVrrr}}}aaaJJJGGG???<<<:::999999999999888555444444333333222222111111111111111111111111111////////////............,,,---------.../////////............................................................///000222222666===DDDIIISSShhhrrrmmmrrrQQQDDDDDDEEETTT```eeejjjwww}}}zzzkkkbbb[[[YYYWWWWWW[[[```dddfffjjjpppwww|||AAA>>><<<;;;;;;;;;999888777666;;;DDDGGGKKK\\\ooo}}}pppsss~~~}}}yyy|||yyytttqqqooommmkkkjjjhhhfffcccaaa___\\\YYYVVVRRRQQQNNNKKKGGGCCC???>>>;;;;;;:::999777555333222222222222222111111111111...........................---,,,,,,......---,,,------............------...---,,,+++************++++++++++++++++++++++++,,,+++***+++------+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++((())))))*********))))))******************************)))((()))+++---...,,,,,,+++,,,,,,---...///000///............///000////////////000000000111//////000111222222111111222444555666666777999::::::<<>>;;;999888888888777666666555444444333333222111111111111111111111111000000000/////////......---------...........................................................................///000111222222888???CCCLLLaaa}}}xxxooosssSSSEEEDDDEEEPPP^^^eeemmmyyy}}}yyyjjjbbbZZZXXXWWWWWW[[[```eeehhhooouuu}}}AAA>>><<<;;;;;;:::999777999666999AAAEEEIIIUUUccc{{{rrrmmmppp|||uuuooollliiigggfffcccaaa^^^]]]\\\[[[XXXVVVOOONNNKKKHHHEEEBBB@@@>>>;;;;;;999888666555333333111111111111000000000000...........................---,,,,,,......---,,,------............------,,,+++***)))))))))))))))++++++++++++++++++++++++---,,,+++,,,......,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))'''((()))*********************************************))))))***+++---...,,,,,,,,,++++++,,,------000//////......//////000...///000000111111000000...///000111222333333333333555666777777888;;;===999>>>DDDLLLUUUbbbpppzzz~~~{{{wwwsssqqqhhhhhhkkkooopppyyynnnTTTPPP\\\xxxqqq\\\QQQKKKEEEAAA<<<999888777777666777666666555555444333333111111111111111111111111111111000000000/////////...............---------............................................................///000111111333999???CCCKKK]]]yyy{{{tttuuuUUUFFFDDDEEEKKK[[[gggrrr}}}xxxiii```XXXWWWVVVXXX[[[aaagggkkkrrryyyAAA???<<<;;;;;;:::888777999666888???EEEIIIRRRZZZsss{{{ooogggrrrvvvnnniiifffdddbbb^^^\\\ZZZYYYYYYYYYWWWVVVOOONNNKKKHHHDDDAAA???>>>;;;:::999777555444333333000000000000////////////...............---------...---,,,,,,......---,,,,,,------......------,,,++++++***)))))))))))))))++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))(((''''''&&&'''(((******+++++++++***************************************,,,---...---,,,,,,+++++++++,,,,,,///////////////000000000...///000111111111000000...///000222333444444444333555666777777999<<>>CCCIIIYYYuuuwww|||uuuWWWGGGCCCDDDHHH[[[kkkyyy~~~vvvfff]]]UUUUUUVVVXXX\\\bbbiiinnnpppxxxBBB@@@===<<<;;;:::999777888666777===DDDJJJQQQWWWiiixxxuuueeeiiivvvlllfffbbb```^^^[[[YYYWWWVVVWWWWWWVVVUUURRROOOLLLGGGCCC@@@>>>===<<<:::888666555333333333000000000/////////......//////.........---------...---,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,+++************+++++++++++++++++++++++++++)))***+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************)))((((((&&&'''(((******+++++++++*********************************++++++,,,------------,,,,,,+++,,,,,,,,,...//////000000000000000///000000111111111111111///000111222444444555555333444666666777:::>>>AAA<<>>===<<<:::999777999::::::===DDDMMMSSSUUU^^^ssstttiiittt}}}ssslllhhhdddbbb^^^[[[WWWUUUUUUUUUTTTSSSOOOMMMIIIDDDAAA>>>======<<<:::777555333333333333111111111000000000//////000//////...------,,,,,,...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++)))+++------+++)))***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...............((())))))*********))))))++++++++++++++++++++++++******+++,,,------------------------...//////000---...000111222222111111333111000//////111333444222222333444444555444444777888999:::;;;???DDDHHHRRR\\\jjjwww{{{yyywwwuuurrrooojjjhhhccc^^^YYYVVVSSSRRRRRRZZZkkkzzzYYYLLLSSS```lllWWWHHHAAA@@@===<<<:::999999888555333555555555444333333222222111111111111111111111111000000000/////////......---------...............................................................///......------.........333444:::@@@CCCNNNmmmyyy|||zzzvvv^^^KKKDDDEEEBBBUUUfffvvvlll\\\SSSRRRUUUXXXZZZ\\\bbbkkkssswww}}}GGGDDDAAA???>>>===;;;999888;;;;;;999:::AAAJJJPPPQQQXXXnnn~~~lllppp{{{tttoookkkhhh```\\\XXXVVVUUUTTTTTTSSSLLLIIIFFFBBB???>>>>>>>>><<<:::777555333222333333111111111111000000000000000000///...------,,,,,,...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++***,,,......+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........)))************))))))(((++++++++++++++++++++++++******+++,,,---------------------...///000111222---...000111222222222111444222///......000333666333333444444555444444444999:::;;;<<<>>>AAAGGGKKK[[[eeesss~~~xxxtttrrrnnnjjjfff[[[YYYVVVRRROOONNNNNNOOOWWWddd|||```LLLOOO___kkkmmmZZZGGG???@@@:::999999::::::999666333777666666555444444333333111111111111111111111111////////////............,,,------....../////////................................................///......---------.........///555<<<>>>IIIhhhzzzwwwppp~~~oooxxx```MMMEEEGGG???RRRbbbppp}}}kkk[[[QQQRRRVVVYYYZZZ\\\aaakkksssyyy~~~DDDEEEFFFFFFCCC???:::777999:::;;;<<<>>>CCCJJJNNNSSSYYYjjj}}}rrrxxxwwwqqqiii___^^^\\\UUUTTTTTTJJJEEEFFFFFFFFFDDDAAA>>>===>>>;;;888666777777777777222222222111111111111000//////.........---------///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++,,,///333777999---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------///...,,,,,,,,,---///111111///...------...///111111111111111111111111111000000000000111222333444333444555555444444666888555:::>>>??????FFFSSS^^^jjjwww~~~{{{uuulllbbbYYYTTTSSSKKKIIILLLJJJEEEIIITTTZZZwww___VVVOOOJJJbbbssshhhUUUDDD???===888777666555555444444555666444333111000000111111000000000111333222000...//////000000000000//////000000///...---,,,,,,+++......................../////////......------,,,......------------......222333333;;;CCCHHH___sssmmmzzzyyyppp]]]MMMEEEBBBIIIVVVgggvvvwwwggg[[[UUUUUUWWWXXXZZZ]]]eeeooowwwzzz~~~EEEFFFGGGGGGEEEAAA===;;;;;;<<<<<<<<<===AAAGGGKKKPPPSSSaaa}}}|||xxx{{{pppeeeaaa^^^UUUTTTSSSJJJFFFFFFFFFEEECCC@@@>>><<<<<<999666555555666666555222222222111111111111000//////.........---------///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++---///111333,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------...---,,,++++++---...000111000...------...000111111111111111111111111111111111000000111222333333444555666666555555777999888;;;???BBBGGGPPP]]]hhhwww}}}yyyqqqfff[[[RRRNNNJJJDDDCCCIIIJJJJJJSSS```ppplllRRROOOPPPXXXyyyzzzddd\\\LLL???<<<;;;888777666555444444444444555444333111111111111111000///...///111111///...//////000000000000///////////////...------,,,,,,.................................---------------.........------.........222333222888@@@DDDYYY|||rrreee{{{}}}ppptttxxxcccPPPDDDAAAEEEPPP```ppp|||yyyhhh\\\VVVTTTVVVXXXZZZ^^^eeepppxxx|||HHHIIIIIIIIIGGGDDDAAA???>>>>>>===<<<<<<>>>CCCGGGPPPOOOYYYsss|||zzznnngggbbbWWWTTTSSSJJJGGGFFFEEEDDDBBB???===;;;:::888555333444444444333222222222111111111111000/////////.........------///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++************************************+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------------,,,+++++++++,,,...///000000............000000000000000000000000000000222111111111111222222333555666777777666777999;;;;;;===AAAHHHQQQ^^^llluuu}}}vvvkkk^^^RRRIIIEEEDDD@@@BBBIIIOOOVVVdddtttjjjXXXJJJKKKWWWpppcccSSSOOODDD;;;;;;:::888777666555444444444444444444333222111111111111000...------/////////......//////000000//////...................................................,,,,,,,,,,,,------------........................111222111666===@@@RRRrrrxxxcccwwwjjj```|||rrrZZZIIIBBBCCCIIIWWWjjjyyy~~~{{{jjj^^^WWWTTTVVVXXXZZZ___gggrrrzzzLLLLLLKKKJJJGGGEEEBBB@@@@@@@@@>>><<<;;;===AAADDDNNNOOOVVVjjj}}}vvv~~~wwwooohhh[[[VVVTTTJJJIIIHHHFFFCCC@@@>>><<<;;;:::888555444444444333222222222222111111111000000////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++***************************************++++++++++++***)))+++++++++******+++++++++,,,,,,,,,------------...------,,,,,,,,,---...///000000///......///000000////////////////////////222222222111111222222333555666777777777888:::======???EEENNN\\\kkkxxx}}}uuufffWWWJJJBBB@@@BBBCCCHHHRRR\\\hhh{{{\\\RRRJJJNNNeeeiiiRRRHHHGGG???:::<<<;;;777777666555444444444444333333333222222111111111111///------...///000///...//////////////////...---------.........//////........................+++++++++,,,,,,------------..................---...111000333:::>>>NNNjjjmmmzzzoooZZZooogggRRRFFFBBBDDDRRRgggyyy}}}kkk___XXXTTTVVVYYY\\\aaajjjvvv~~~PPPOOOMMMJJJGGGDDDBBBAAAAAA@@@???===;;;===AAADDDGGGLLLUUUbbbtttvvvuuu{{{yyyqqqccc]]]XXXMMMLLLJJJFFFBBB???===;;;;;;;;;999777666666555333222222222222111111111000000000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++*********************************+++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------........................//////000000000////////////000000////////////////////////222222222222222222333444444666777888888999<<<>>>???DDDMMMYYYggguuu}}}ssscccRRREEE@@@@@@AAAGGGSSSbbbooocccRRRLLLHHHUUUxxx{{{[[[HHHBBBBBB<<<999<<<:::777666555444444333333333222333333333222222111111333000......///111111111......////////////......,,,,,,------.../////////........................+++++++++,,,,,,---------------...//////...------,,,000///222:::===KKKcccyyy}}}yyy\\\hhhwwwoooVVVHHHCCCAAALLLbbbvvv~~~mmm```YYYVVVXXX\\\___eeennn{{{RRRQQQNNNKKKHHHFFFEEEDDDDDDCCCAAA>>><<<===@@@CCC>>>GGGQQQZZZeeeyyyzzzrrrttt|||~~~ppphhhaaaTTTOOOLLLHHHCCC???<<<;;;;;;<<<:::888777777666444222222222222111111111111000000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////---,,,,,,++++++,,,,,,---,,,---------.............../////////000000000000000000000000000000000000000000000000000000000000111111111222222333444555555777888999:::;;;>>>AAAGGGOOO\\\jjjvvv|||qqq```OOODDDBBBDDDCCCPPPdddwwwjjjLLLCCCBBBJJJddd~~~iiiPPPAAA>>>???888777999666777666555444333333333333222222333333333222222111222111//////111222111000---......//////......------------.........//////........................,,,,,,,,,,,,------------,,,---...//////...---,,,+++000///111888<<>>AAA===EEENNNSSS[[[kkkxxxwwwzzz~~~tttjjj[[[RRRNNNIIICCC???===<<<<<<<<<:::999888777666333111222222222111111111111000000000000000/////////...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...///000...------,,,,,,------...------------............---......///////////////000000000111111000000000111111111111111111111111000000111222333444666777777999;;;<<<===???BBBDDDQQQ^^^ppp~~~|||yyynnn^^^MMMEEEEEEIIIQQQccc|||nnnSSSFFF>>>EEEZZZyyyXXXIII>>>===>>>777777888333666666555444333333333333111222333333333333222111000//////000111111000...---......//////......------------................................................---------------,,,---///000000///---,,,+++111000000666:::CCCTTTooo~~~qqqffffffwwwnnnPPPIIICCCFFFTTTiii|||rrrfff___[[[^^^bbbgggnnnyyyRRRQQQOOOMMMMMMNNNOOOPPPLLLJJJFFFAAA<<<;;;<<<>>>BBBFFFLLLPPPUUUbbbtttzzzyyy}}}qqqaaaSSSPPPJJJDDD???===<<<===<<<:::888888777555333000222222222111111111111000000000000000//////////////////.........---------------------------------------------------------))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------111000...,,,,,,---...//////......------......///---------.........//////,,,---......//////......000000111111111111000000111111111111111111111111///000000222333555777888999;;;===>>>???AAADDDGGGZZZiii~~~zzzvvvlll\\\LLLEEEGGGMMMaaavvvqqqTTTHHHKKKEEEQQQooojjjMMMGGG======???888888:::444666666555444333333333333000111333333444333222111.........///111000...,,,---..................---................................................/////////......---------,,,---///000000///---,,,,,,333000///555777>>>NNNeeexxxiii^^^mmmVVVOOOGGGGGGRRRfffzzzuuuhhhbbb]]]```dddiiippp|||UUUQQQNNNNNNQQQSSSSSSRRRRRRNNNHHHBBB>>>===>>>???@@@FFFLLLMMMOOOXXXhhhuuu{{{vvvyyy{{{ttt~~~uuuiiiZZZSSSKKKEEECCCBBB@@@>>><<<999666444555666666555555444333222111111111111//////...---,,,---......000000//////.........---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------............////////////...//////000000000000000...///111222222222111000333333333222222222222111222333555555555666999;;;888===AAAAAAAAAFFFPPPZZZooo|||~~~~~~}}}{{{wwwrrrjjj___SSSLLLQQQ[[[tttmmmXXXJJJBBB>>>HHHeeeeeeRRREEEBBB???======:::666222666555333333444444444333000000000000000000000000444222000///000000000///000000///------,,,,,,,,,///...---,,,,,,---...///000000000000///...---,,,---.........---,,,,,,+++,,,------...............000......111333444:::AAAYYYmmmrrraaammmiiiTTTEEEHHHRRR^^^sssuuulllhhh``````dddkkkwww{{{{{{}}}}}}yyyuuuooosssxxx{{{||||||}}}~~~TTTRRRQQQSSSUUUUUUTTTQQQRRROOOJJJEEEAAA???@@@@@@???EEEKKKOOOQQQWWWaaaiiiwwwqqqooowwwwwwqqqzzz{{{ooobbb[[[QQQJJJFFFDDDAAA???===:::777666666666666555555444333333222222222222...///////////////......000/////////............------------------------------............------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------------------------.........//////------------------------............////////////...//////000000000000000...///000111111111000000222222222222222222222222444666777777777777999:::===???BBBCCCEEENNNZZZdddvvv~~~}}}|||zzzvvvooofffZZZTTTZZZdddoooVVVHHHBBBCCCHHHZZZzzz|||aaaQQQIIIFFFCCCAAAAAA>>>:::777666444333333444444444222111111111111111111111111111///------///000111000111111000///...---......///...------------...///---------...------,,,+++------......------,,,+++------...////////////...000---...111222444999@@@SSSggg|||ccciiiqqq[[[IIIJJJTTTaaaxxxxxxnnnhhhcccdddgggnnnyyy~~~|||xxxttttttuuuuuuqqqmmmfffiiilllooopppqqqsssuuu}}}SSSTTTUUUWWWXXXWWWSSSPPPQQQOOOKKKGGGDDDBBBAAA@@@???CCCIIINNNRRRUUUYYY[[[gggdddgggsssyyyuuu{{{yyynnnfffZZZQQQLLLGGGCCC@@@===;;;999888888777555333444444333333222333333444000000111111111000///...////////////............------------------------......////////////......//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------........./////////------------------------............////////////...///000000111111000000......///000000000000000000111111222222333333444333666888:::::::::<<<===BBBDDDFFFJJJSSS___mmmvvv~~~~~~}}}zzzwwwsssnnnfffccckkkvvvnnnSSSFFF@@@@@@MMM]]]xxxlllWWWKKKHHHFFFDDDCCCAAA???<<<999666444333222333444333222222222222222222222222222111///------///000000000222111000//////////////////...------------...///+++,,,------...---------------......------,,,,,,---......//////////////////---...111222333888>>>KKK```zzzmmmkkk~~~vvv]]]HHHFFFNNN]]]vvv{{{pppiiidddeeeiiipppxxx~~~|||{{{yyyvvvuuurrrnnnnnnnnnmmmiiieee```aaacccdddeeegggkkkoooyyyTTTUUUVVVXXXXXXVVVSSSQQQOOONNNLLLIIIFFFCCCAAA@@@???AAAEEEJJJPPPSSSTTTTTT[[[ZZZ```oooyyyqqqdddZZZSSSLLLFFFBBB>>><<<;;;:::999777444111333222222222222222333444555444333111/////////...///////////////..........................................//////...............------,,,,,,,,,+++------------------------+++++++++,,,,,,,,,------....................................////////////....................................//////////////////000111111111111000......//////000000000000000000111222333444555555111444888:::<<<>>>@@@BBBEEEHHHNNNYYYfffuuu~~~~~~~~~vvvuuutttsssoooqqq|||iiiUUUGGGFFFFFFLLLbbb}}}qqqXXXIIIDDDBBBAAA@@@>>>===;;;999777666444222222333444333222222222222222222222222222444222///...///000000///111000000///......//////.........------.........,,,---...///000000000000,,,------...------,,,,,,---...//////000000/////////------000111111666<<>>AAACCCFFFMMMZZZiiiyyy~~~~~~~~~}}}uuutttuuuuuuuuuyyyyyyUUUJJJCCCGGGOOO___xxx[[[HHH@@@???;;;<<<;;;:::888666555555555444222222333333333222111111111111111111111111111///------...000000000//////...---------......---..................---,,,,,,...///000000111111,,,,,,------...------,,,---......///////////////...,,,---000111000444:::DDDUUUpppxxxooozzzmmmQQQGGGIIIRRRiiitttkkkaaaccchhhpppxxx~~~xxxttttttzzz~~~{{{yyyxxxuuuqqqrrrqqqooommmkkkgggccc```______^^^^^^bbbhhhqqqwwwXXXXXXXXXWWWTTTRRRSSSTTTMMMLLLJJJHHHFFFDDDBBBAAAAAA??????BBBIIIQQQXXX[[[\\\XXXYYYeeevvvvvvnnnggg^^^UUUOOOEEECCC???===;;;999555333333333222111111222222222:::777333///---...///111.........///////////////........................---------......---------++++++,,,---...///000000------------------------,,,,,,,,,,,,------------------------------------....../////////000000000....................................///////////////000111111222222111111000000000000000111222222222222333444666777777888888:::<<<======???BBBEEEKKKVVVhhhzzz~~~|||wwwvvvvvvwwwxxx~~~gggLLLFFFCCCIII[[[zzzbbbMMMBBB>>>===888999:::999777555555555555333222111222333222111000000000000000000000000+++***)))***---000111222......------------......------...//////...------***+++,,,---............,,,,,,------......------,,,------...............---,,,---000000///222777@@@OOOiii{{{hhhqqqwwwZZZMMMIIILLL]]]pppxxxnnneeegggkkksss|||yyytttrrrrrrxxx}}}|||yyyxxxtttpppppppppooommmiiiddd___]]]ZZZZZZ[[[\\\aaajjjuuu|||WWWZZZ\\\[[[WWWTTTSSSSSSNNNMMMKKKIIIGGGEEEEEEDDDBBBAAAAAACCCHHHPPPYYY___```YYYUUU^^^nnn}}}xxxrrriii___XXXKKKHHHCCC@@@===;;;999777666555444444333333333333333222222111111111111111............/////////000..............................////////////......,,,,,,------......//////........................,,,------------..................................../////////000000000000....................................////////////000000111222222222222111222111111000111222333444444555555666777888888999999:::<<<===@@@DDDJJJNNNZZZhhh{{{}}}zzzwwwuuuvvvxxx{{{iiiWWWGGGGGGIIIVVVvvvlllQQQEEEBBB>>>:::666888999999666444555666555333111111222333222111111111111111111111111111///...,,,,,,...000111111//////............//////------...//////...------++++++,,,---.........---+++,,,------......------+++,,,,,,------------------,,,---000000...000555:::GGG```zzzooopppdddUUULLLIIISSScccvvv|||sssiiijjjnnnuuu}}}~~~vvvsssrrrssszzz~~~|||{{{wwwrrrpppppppppmmmhhhbbb^^^[[[XXXYYY[[[^^^eeeppp{{{VVV[[[______[[[VVVSSSRRRPPPNNNLLLIIIGGGGGGGGGGGGBBBCCCDDDEEEIIIPPPYYY```bbbXXXSSSXXXhhh~~~~~~yyyqqqfff^^^PPPLLLFFFBBB@@@>>><<<:::999888777666555444444444,,,...111333444444222111---.........//////000000//////////////////////////////000000000000//////..................------........................---------.........//////000000000000000000000000////////////000000000000////////////////////////............/////////000000000111222222222222111333222111111111222444444666666777777888888999999666777:::>>>CCCJJJSSSYYYhhhwww|||xxxsssrrrtttxxxoooTTTKKKBBBHHHRRRggg]]]FFFBBBCCC>>>666444666888888555333444666555333111111222333222111222222222222222222222222999777333111111000///...000000////////////000111,,,---...//////...---,,,---...//////000/////////+++,,,,,,---.........---***+++,,,,,,------,,,,,,---+++---000///---000444666BBBYYYttt~~~|||sssppp```TTTMMMSSS```nnn}}}vvvkkkkkknnnttt{{{{{{uuussssssuuu}}}zzzuuuqqqrrrrrrnnniiiccc^^^\\\ZZZ\\\___ccckkkvvvWWW^^^ccc```WWWOOOOOORRRPPPOOOMMMKKKIIIIIIIIIIIIGGGHHHHHHGGGHHHNNNXXX___```\\\XXXWWW___rrr{{{rrrjjj\\\XXXQQQKKKFFFAAA===:::888555222111111222333222000000000000000//////......---------...///111222///////////////////////////......------,,,,,,+++................................................,,,------......------,,,000000//////......------000000000000000000000000...............///000000//////000000111111111222...//////000111111222222222222222222222222222222333777;;;;;;888666666777;;;888;;;EEEOOOWWWbbbmmm}}}}}}zzzxxxssstttuuuzzzqqqWWWJJJFFFEEEJJJ___{{{qqqnnnyyynnnPPPCCC>>>888666:::666666666666666555555444555444333333222111000000111111111111000000000000222111000///////////////---------------------------------.........//////------------------------...---,,,+++************---,,,,,,++++++,,,,,,------...///000000111111111666;;;JJJccc}}}mmmlll~~~zzzmmm___QQQOOOWWWggg{{{vvvrrrnnnmmmqqqvvvzzzzzzvvvsssssssss{{{}}}{{{yyyvvvssspppllljjjhhhddd___ZZZ\\\^^^dddlllwwwYYY^^^aaa^^^WWWQQQPPPQQQNNNMMMLLLKKKLLLLLLMMMNNNIIIIIIIIIGGGHHHMMMWWW^^^fffddd___[[[]]]jjj|||yyysssgggbbb[[[TTTNNNHHHBBB???<<<999777555666777666555000000111111000000///...//////......///000222333////////////////////////........................................................................---......//////......---///////////////.........000000000000000000000000///............///000000111111111111000000000000///000000111111222333333333333333444444444444444555888;;;:::888777888:::??????FFFRRR]]]fffqqq{{{~~~~~~}}}{{{xxxvvvsssuuuyyy```LLLDDDBBBGGGTTTppp}}}llllllpppwww^^^GGG@@@???:::888:::555555555555555444333333444444333333222111000000111111111111000000000000......---,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111000666999EEE[[[ssskkkaaakkk~~~ppp^^^UUUWWWcccwwwvvvqqqooorrruuuxxx{{{vvvttttttvvv~~~}}}zzzvvvrrroookkkhhhgggeeebbb___```dddkkkuuu\\\]]]]]][[[WWWSSSQQQQQQLLLLLLLLLMMMOOOQQQRRRSSSMMMLLLKKKHHHGGGLLLUUU\\\jjjjjjgggaaa^^^cccppp{{{~~~tttppphhh```XXXQQQJJJEEE;;;999777666666555444333000111111111111000//////000000000000000111333333////////////////////////---......///000000111111................................................/////////000000/////////...///////////////000000000000000000000000000000//////......//////000111333222222111000000//////111111222222333333444444444555555555666666777777888:::<<<;;;999:::>>>BBBHHHLLLXXXfffrrr{{{}}}}}}|||{{{yyywwwvvvuuuuuuzzzcccLLLBBBAAACCCNNNfffpppggguuu___MMM???>>>???;;;777777444444444444444333222222333333333222222111111111111111111111000000000000000000///.........//////////////////////////////,,,,,,,,,,,,,,,---------------------------------------,,,+++************++++++------------++++++------...///000000000000444666>>>PPPeee|||zzztttttt```___xxxqqq___XXXbbbtttyyytttqqqrrrtttwww||||||xxxvvvvvvyyy~~~{{{vvvrrrnnnjjjgggggggggffffffhhhmmmwww^^^\\\[[[YYYXXXVVVSSSQQQLLLMMMNNNPPPRRRSSSUUUVVVPPPPPPNNNJJJHHHLLLSSSYYYfffiiikkkfffaaaaaaiiiqqq~~~yyyrrrjjjaaaXXXOOOJJJ===:::888666666555222000111111222222111111000///000000000000111111222222////////////////////////.........//////000000000...................................................//////000000//////.........//////000000000111/////////////////////////////////...///000000111222111111111111111111111333333333333444444555555444555555666777888888999;;;<<<===<<<<<<@@@GGGMMMUUU^^^lllzzz}}}}}}{{{xxxvvvtttuuuuuuzzzjjjPPPCCC@@@DDDIII^^^}}}wwwyyynnnQQQFFF===<<<===999555444444444444444444333222222333333222222222222222222111111111111000000000///111111000000000000000111........................---------------------------------------------------,,,++++++*********+++***+++---......---+++***,,,---...///000000000000333333999FFFXXXppptttfff~~~mmmaaaccclll]]]cccpppzzzuuuqqqssstttvvv|||~~~zzzxxxwww|||zzzuuussspppkkkgggggghhhkkklllpppwww___\\\ZZZYYYZZZXXXUUURRRPPPPPPQQQRRRSSSTTTUUUUUURRRSSSQQQNNNKKKMMMRRRWWW^^^cccgggfffaaa^^^aaafffwww}}}vvvoooggg^^^TTTNNNEEEBBB>>><<<:::888555333222222222222222111111000//////000000000000000000000000000000000000000000/////////.........------////////////////////////.................................//////............/////////000000111111///////////////////////////////////////000111111///000000111222333333444444444444444444555555555333444555666777888999:::;;;<<<===>>>@@@GGGRRRYYYeeeqqq~~~}}}{{{wwwttttttxxx{{{rrrWWWFFFAAABBBIIIQQQwwwzzzZZZJJJCCC<<<;;;;;;999777666444555555555555444333333222222222222222222333333111111111111000000000///---------,,,,,,------...------------------------////////////............------------------------,,,,,,++++++******++++++***+++---......---+++***,,,---...//////000000000222222666@@@OOOgggyyyaaarrryyycccUUUqqqyyyeee```jjj}}}yyytttqqqrrrtttwww}}}|||zzzyyy|||~~~yyyttttttqqqmmmiiihhhkkkooorrrxxx^^^]]]\\\\\\\\\ZZZWWWUUUSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUUUUSSSPPPOOORRRUUUWWW\\\aaabbb___[[[YYYYYYkkk~~~}}}yyytttmmmeee\\\VVVLLLHHHBBB===:::888555444222333333333333222111111//////000111111000000///000000000000000000000000000000///......---,,,,,,////////////////////////........................---......//////......---///000000000000000000111000000000000000000000000000000//////000000111222...///000111222444555555444444444444444444555555333444555777888:::;;;;;;;;;===@@@CCCHHHSSS```iiiwww~~~}}}zzzvvvtttyyyooo]]]KKKCCCBBBGGGTTTbbbkkkOOOCCC???;;;999999999::::::555555555555555444333333111111111222222333333444111111111111000000000000.........---......///000------------------------000000000///////////////------------------------,,,,,,++++++***++++++,,,++++++------------++++++,,,,,,---...////////////111222555<<>>BBBEEEIIIOOOWWWcccrrr|||~~~||||||{{{xxxuuuwww|||ZZZMMMDDDCCCFFFQQQiiibbbJJJ>>>===;;;888777888888888444444444444444333222222000000111222333333444444111111111111000000000000000000000000000111222222........................000000//////............------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000222555:::AAATTTtttssslllvvvcccPPPYYYrrryyybbbfffwwwyyytttqqqrrrtttwww||||||{{{{{{yyytttppppppooonnnooottt|||[[[^^^bbbbbb___[[[YYYXXXSSSTTTUUUVVVUUUUUUSSSSSSTTTWWW[[[ZZZWWWSSSSSSTTTNNNQQQXXX___eeeddd^^^XXXZZZnnn~~~{{{uuunnnhhh]]]VVVMMMDDD???===;;;:::333333444444333333222111111222333444333333111000000000000000000000000000/////////000111111222222000000000000000000000000........................000000111111111111000000222222111111000000//////000000000000000000000000000000000000000111111222222222222222222222333333444444444444444444444333666777888:::<<<>>>???@@@IIIMMMSSSZZZdddrrr|||zzzzzzyyywwwuuuyyy___NNNEEE@@@CCCJJJ\\\~~~www~~~]]]III<<<===<<<888555555444333222333333333333222111111000000111222333444444555111111111111000000000000---------------...////////////////////////////////////.........---------------------------------+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...////////////000222555888===NNNlll|||lllmmmnnnQQQSSSeee~~~nnnkkksss{{{uuurrrssstttvvv{{{}}}||||||{{{uuulllnnnoooppprrrxxxXXX\\\aaabbb___[[[VVVTTTTTTVVVYYYXXXVVVTTTUUUWWWWWWZZZ]]]]]]YYYVVVVVVVVVRRRTTTWWW]]]```___ZZZUUUUUUeee|||~~~~~~{{{uuuooohhh```UUULLLEEE???:::666555555666666555333111000333333444444444444333333222222222222222222222222...///000000000000000///000000000000000000000000////////////////////////222111111111000000//////222222222222111111111000222000///...///000222333///////////////000111222777444000...111555444111888777666666666666444222666555999===<<<;;;BBBMMMVVV[[[dddmmmxxx~~~}}}yyyxxx}}}xxxtttuuu~~~gggQQQEEEFFFGGGHHHUUUrrr~~~pppUUUBBB===<<<:::888777666555555777666555444333222222222333222222111000///......222111111111000000//////////////////////////////+++,,,---------...000222........................///............---------++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,------...//////000000000222444:::KKKhhhfffaaazzz[[[WWWZZZlllpppfffmmmzzz{{{xxxsssrrrtttyyy~~~~~~||||||xxxsssnnnoooqqqtttyyyYYY\\\```aaa^^^ZZZVVVTTTTTTVVVXXXXXXVVVUUUVVVXXXYYY[[[]]]\\\XXXUUUTTTTTTUUUUUUVVVYYYZZZWWWRRRMMMOOO^^^uuuxxx|||~~~yyytttlllfff\\\SSSLLLFFF@@@;;;999888888777555333222111111222222222222222222111000000000000000000000000//////000000000000000///000000000000000000000000////////////////////////222111111111000000000000222222111111111000000000111111/////////000222333111111222111111111222222444333111000222444444222555555555666777777555444666777;;;AAACCCEEEOOO[[[ggglllssszzz{{{wwwxxxyyyuuussszzzrrrYYYKKKEEECCCDDDPPPiiizzzaaaLLL@@@;;;;;;999777666555444444666666555333333222222333222222111111000000//////111111111000000000//////........................---...///...,,,,,,...///------------------------............------------+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,---......//////111111111333777EEE___wwwrrr___tttYYYRRRQQQbbbsssccccccooouuu~~~~~~zzzxxxxxx{{{~~~~~~xxxrrrppppppssswww~~~[[[]]]___^^^[[[XXXVVVVVVTTTUUUWWWXXXWWWVVVWWWXXXZZZ[[[\\\ZZZWWWTTTRRRRRRUUUTTTSSSRRRQQQOOOJJJGGGKKKYYYnnnqqqooopppzzz~~~yyysssnnnfff___WWWPPPIIIDDDBBB@@@>>>;;;999666555444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000111111111111000000000///111111000///000111222333222444555444333222333444111111111333333333333333444555666888999999999999888<<>>:::999777666555444444333666555444333333222222333111111111000000000000000111111000000000000//////........................///000000...,,,++++++,,,,,,,,,,,,,,,------------............------------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------......222111111111333===TTThhhaaakkkaaaTTTKKKWWWxxxvvv^^^VVV___gggsss~~~||||||~~~~~~wwwrrrrrrrrrttt|||]]]]]]^^^\\\YYYVVVVVVVVVTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYWWWUUUSSSSSSSSSQQQOOOMMMKKKJJJIIIHHHNNN\\\lllzzzyyyuuupppuuu~~~~~~yyywwwrrrlllddd\\\UUUPPPNNNLLLHHHCCC???<<<::::::555555444444333333333333222222222222222222222222222222111111000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111000000000//////111111000000000111222333222444666666333333444777111000222444444222222444444666888999:::;;;<<<>>>???GGGSSS^^^fffooozzz|||xxxxxx{{{uuuzzztttYYYGGGAAABBBCCCGGGWWWyyymmmSSSDDD===<<<999888777666555555444555555444444333222222222333000000000000000111111111000000000000000000//////........................---//////...,,,++++++,,,++++++,,,,,,,,,,,,,,,---.........---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,------...111000000000111888JJJ\\\jjjmmmuuu```NNNSSSpppyyy[[[LLLSSS[[[gggsssvvv{{{xxxyyyzzz|||vvvrrrsssssswww]]]^^^]]]ZZZWWWUUUUUUVVVUUUUUUWWWYYY[[[\\\]]]]]]YYYYYYXXXXXXXXXXXXWWWVVVTTTRRROOOLLLIIIIIIIIIJJJTTTcccmmmooosssyyyyyy~~~tttttt}}}xxxppphhhbbb^^^ZZZWWWRRRLLLGGGBBB@@@>>>999888777555444333333333222222222222222222222222444333222111000111111111111111111111111111111111222222222222222222222222111111111111111222222222111111111111000000000000111111111111111222222333111444666555333333777;;;888444222555555222222666555777999::::::===AAADDDMMMYYYhhhttt|||{{{vvvwww{{{{{{xxx^^^MMMBBB>>>???BBBRRRooosssWWWGGG???:::888999888777777666666666666444444333222222222333333000000000000000111111111//////////////////000000........................***,,,......---,,,---...+++++++++,,,,,,---------...------------,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******+++,,,,,,------...000//////000111666EEETTTvvvwwwppp~~~mmmTTTRRRhhh}}}ZZZHHHNNNTTT\\\fffiiiwww|||~~~vvvqqqqqqsss{{{zzzvvvsssssstttzzz]]]]]]\\\YYYVVVTTTTTTUUUVVVVVVWWWZZZ^^^``````___[[[ZZZYYYYYY[[[[[[ZZZYYYVVVUUURRRMMMIIIHHHJJJLLLYYYiiirrrkkkgggpppyyyzzzzzzssskkkppp|||uuuooommmgggddd^^^XXXQQQKKKFFFDDD>>><<<999666444333333222222222222222222222222222555444333111111111222222111111111111111111111111111111111111111111111111111111111222222222222222222222222222111111111000111111111222222222222333///222555444333555<<>>CCCKKKQQQbbbooo}}}}}}yyyvvvyyy```OOOHHHCCCAAACCCMMMggg~~~[[[GGG@@@<<<777444888888777666666777777777333333222222222222333333111111111000000000000000......////////////000000------------------------'''***---......---...///++++++,,,,,,------......------------,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++++++++,,,------............///111222666AAAMMMiii}}}pppqqqyyy[[[RRR```___KKKOOOQQQTTT\\\```nnnwww|||zzz}}}zzzooojjjkkknnnvvv|||yyyvvvuuutttxxx]]]]]]\\\YYYVVVTTTSSSTTTXXXWWWXXX\\\aaaccccccbbb```]]][[[[[[]]]]]]\\\ZZZTTTSSSRRRNNNKKKKKKNNNQQQ]]]pppyyyrrrnnnssstttooowwwzzzrrrkkkvvv|||{{{vvvsssnnnggg___WWWQQQMMMFFFCCC@@@;;;888666666555333333333333333333333333666555333111111111222333111111111111111111111111111111111111111111111111111111111222222333333333333333333333222222222222111111222222333333333222///222444444333888BBBKKKWWWEEE888999<<<::::::>>>>>>@@@BBBDDDHHHPPP]]]fffwww}}}{{{yyyxxxzzzgggMMMEEEEEEFFFJJJQQQiiikkkNNN@@@===:::777666666666666555555666777777333222222222222222333333222222111111000000//////........./////////000000------------------------&&&))),,,......---......+++,,,,,,---......//////---------,,,,,,,,,++++++++++++++++++++++++++++++((()))***++++++,,,,,,,,,,,,,,,,,,---......//////...---///222222444<<>>>>>BBBDDDGGGJJJLLLRRR]]]mmmxxx|||xxxuuuuuuwwwiiiTTTAAA???DDDIIITTTaaaxxxbbbJJJ@@@===:::999:::555444444444444555666666222222222111222222333333333222222111000//////...---.........//////000000------------------------'''***---......---,,,---,,,,,,------...///000000---------,,,,,,,,,++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,,,,,,,---......//////000......///222222222999AAAMMM___xxx}}}eee{{{qqqZZZTTTfffmmmTTTRRRLLLJJJTTT]]]hhhvvv|||uuusssuuuiiieeehhhmmmnnnuuu|||}}}yyywwwwwwwww[[[ZZZXXXVVVTTTTTTTTTTTTUUUWWWZZZ^^^```aaaaaaaaaccc```]]]]]]___^^^ZZZWWWPPPNNNLLLLLLNNNSSSYYY]]]iiittt~~~uuulllkkkpppzzz}}}|||vvvnnngggcccYYYSSSKKKHHHGGGEEE@@@<<<<<<999666333333444777888;;;666333444888;;;999666000111111111222222222222000000///...///000111222111111111222222222222222333222111222333333333222000111222333444444444444333444444444444777;;;>>>>>>===???CCCDDDDDDGGGLLLKKKQQQWWW]]]bbbmmmzzz}}}{{{wwwuuusssttt{{{mmmRRRJJJDDDCCCHHHWWWqqqfffSSSDDDCCCBBB:::444555444333333333444555777888222222222111111111000000111111111111000000000000//////......------------..............................------------,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------------//////...------------...333111...---///444999<<>>FFFXXXqqqyyy]]]MMMAAAAAA@@@999555888666666444333333444444555222222222111111111000000111111111000000000//////000000//////....................................*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,---///222777;;;>>>???LLLdddwwwuuuooo]]]aaaxxx}}}cccTTTPPPQQQTTTXXXjjjttt|||||||||vvvlllggggggiiilllsss}}}{{{zzz|||{{{zzzzzzXXXWWWUUUTTTSSSSSSTTTTTTTTTVVVYYY[[[]]]^^^^^^^^^]]]]]]\\\ZZZWWWTTTSSSSSSRRRPPPNNNNNNPPPTTTXXX[[[fffoooyyyrrrpppzzz~~~yyyuuusssooojjjccc___[[[UUUNNNHHHEEEDDDBBB@@@>>><<<;;;:::888888777777777777777777555555555444444444444444444444333222222222333333222222222222333333444555444444444555555555666666444444444444555666777888666999===???AAACCCFFFHHHKKKKKKNNNSSSTTTSSSUUUYYYaaagggnnnssswww~~~~~~{{{xxxtttqqqoooqqqtttxxx}}}aaaKKKCCC???CCCUUUssszzzdddOOOEEE>>>>>><<<777777;;;888777666444333222111111222111111111111000000000111111000000000000//////000000000///////////////------------------------((())))))***,,,------...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************+++,,,---...)))***---000444777999:::999EEEZZZwwwwwwuuuhhhbbbooommm\\\QQQMMMQQQWWWhhhttt}}}~~~xxxmmmhhhhhhhhhiiiqqqzzz~~~{{{wwwwwwzzz}}}~~~}}}}}}VVVUUUTTTSSSSSSSSSTTTUUUUUUVVVXXXYYY[[[[[[[[[[[[\\\^^^^^^[[[VVVSSSTTTVVVTTTSSSQQQPPPQQQTTTXXX[[[aaahhhwwwvvvqqqwww|||{{{uuurrrmmmiiiddd^^^WWWRRRNNNMMMMMMKKKHHHEEEAAA???===???@@@???===<<<<<<===888777777666555555444444666555555444444333333333333333333333444555777888444555666666666666777888999888888999:::<<<===>>>>>>BBBGGGKKKMMMOOOQQQRRRVVVVVVYYY^^^___^^^___dddlllqqqxxx|||{{{zzzxxxwwwuuutttsssssssssxxxfffPPPEEEFFFHHHUUUppp```NNNCCC>>>;;;;;;888444666;;;777666555444222111111000111111111111000000000000111000000000////////////////////////............------------------------++++++,,,------...//////---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,,,,++++++))))))******+++---...///...//////000111222333444666@@@TTTppp|||jjjuuudddddd~~~iiiWWWNNNQQQYYYdddppp|||yyyqqqlllkkkkkkhhhoooyyyzzzvvvssstttxxxzzz~~~UUUTTTSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXYYYYYYYYYYYY[[[\\\\\\ZZZUUUSSSUUUXXXWWWVVVTTTSSSSSSVVVYYY[[[^^^cccppp~~~uuuooottt|||{{{xxxuuuqqqlllgggcccYYYZZZZZZYYYVVVRRRNNNKKKGGGIIIKKKKKKHHHFFFEEEEEE@@@???>>>===<<<;;;:::999999999999888777666555555777777666777888:::<<<===;;;===>>>===;;;;;;<<<>>>>>>>>>???AAACCCEEEGGGHHHLLLPPPUUUYYY\\\]]]^^^___bbbaaaeeeiiijjjiiikkkpppwww|||xxxvvvtttrrrrrrssstttuuuvvv}}}kkkQQQEEEDDDHHHTTTmmmmmmPPPBBB===;;;999888555222444888333333333333333222222111000000000000000000000000000000000////////////...---------------------------------------------------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************+++,,,...000000222111///...---///111222666>>>QQQlllkkkyyyfffWWWppp{{{bbbSSSTTT[[[aaaooo|||}}}uuuooolllkkkhhhnnnwww|||wwwsssqqqssswwwwww}}}~~~TTTTTTSSSSSSTTTUUUWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXVVVUUUVVVWWWYYYZZZYYYWWWVVVVVVXXXZZZ\\\___bbbkkkxxxsssllliiillluuu~~~}}}zzzwwwtttqqqpppggghhhiiihhhfffbbb___\\\WWWXXXYYYZZZYYYVVVSSSPPPIIIHHHGGGEEECCCBBB@@@@@@=========<<<;;;:::888777;;;:::::::::<<<>>>AAACCCCCCFFFGGGFFFBBB@@@BBBDDDGGGIIIKKKNNNQQQTTTUUUVVV^^^aaafffiiijjjjjjlllmmmooonnnppptttuuutttxxx}}}~~~wwwtttqqqooooooqqqtttvvv{{{sssWWWDDDBBBHHHPPPggg}}}___III>>>999999888666444222333555111111222333333333222222//////000000000000000111000000////////////......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++***)))******++++++---...///000///...---,,,---///222444777<<>><<<555111333444111222222222111111111111000///000111111111000...---,,,---...//////...---,,,,,,,,,------------------,,,,,,------------......+++++++++,,,,,,+++++++++)))***+++,,,---.........))))))************))))))(((((())))))*********+++******))))))))))))******,,,+++***)))(((((((((((())))))))))))***+++,,,---,,,,,,++++++,,,,,,---...///+++...666777888FFFYYYxxxyyyoooYYYaaavvvccceeepppwww~~~{{{vvv{{{}}}}}}||||||~~~}}}pppddd^^^^^^```dddiiijjjpppwww{{{}}}~~~{{{~~~~~~}}}{{{uuulllfffcccbbb```]]]QQQPPPOOONNNNNNOOOQQQRRRXXXXXXXXXXXXXXXYYYZZZ[[[cccbbbbbbaaa``````______aaa]]]XXXWWWXXXYYYYYYXXXZZZWWWRRRQQQTTT]]]gggmmmssssssyyy~~~{{{wwwnnn```[[[iii{{{}}}xxxtttooopppmmmgggeeeiiikkkiiifffkkkrrryyy~~~ppp^^^OOOJJJFFFDDDLLLYYYlllwwwlll___]]]kkklllQQQ<<<;;;999777555333333222000000000000000000000000222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++,,,---------,,,,,,(((((()))***+++,,,,,,---------,,,+++*********+++************************))))))*********+++++++++))))))))))))))))))******)))************++++++++++++++++++++++++++++++++++++******+++---......------///000000111888CCCLLLnnnzzz{{{___bbb}}}bbb___iiirrr|||{{{zzz{{{~~~yyykkk\\\VVVUUUXXX^^^dddjjjooovvvyyyzzz|||vvvppphhhbbb```aaacccdddQQQOOONNNMMMMMMOOOQQQRRRTTTTTTUUUVVVWWWYYYZZZ[[[``````______]]]\\\[[[ZZZ\\\YYYUUUTTTVVVXXXXXXWWWYYYVVVRRRQQQUUU^^^gggnnnttttttyyy{{{vvv}}}iiiZZZ\\\hhhvvv}}}~~~}}}zzzvvvrrroooiiihhhfffddddddeeegggiiisssyyyzzzdddTTTHHHGGGLLLSSSccctttmmmddd___iiirrrXXXEEE;;;:::888666555333222222000000000000000000000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,------,,,++++++)))))))))***++++++,,,,,,,,,,,,+++***************************************))))))*********+++++++++*********))))))))))))))))))************+++++++++++++++++++++++++++++++++*********+++---......---...000111000111666???FFFbbb~~~{{{xxxmmmfffzzzwww```^^^gggppp{{{~~~{{{|||~~~wwwiiiYYYRRRPPPRRRWWW\\\dddiiippptttvvvxxx|||{{{qqqllleee```___```aaabbbOOONNNMMMLLLLLLNNNPPPQQQPPPQQQRRRSSSVVVXXXZZZ[[[\\\\\\\\\\\\ZZZXXXUUUTTTUUUSSSRRRRRRSSSUUUVVVVVVXXXVVVRRRQQQUUU]]]fffkkkooopppuuuuuuwww}}}zzz^^^SSSUUU___ooo}}}~~~|||vvvrrrsssuuuxxx|||xxxtttqqqoookkkiiigggaaa___bbbbbb```fffpppuuuYYYSSSJJJHHHRRR```rrr|||eeedddlllmmmUUUEEE===:::999777555444333222222000000000000000000000000/////////............---------------------------......------,,,,,,++++++------------,,,++++++***************************++++++***)))))))))******************************)))))))))************++++++*********))))))(((((()))************+++++++++++++++++++++++++++++++++******++++++,,,,,,------///111222111111333999>>>SSSnnnqqq|||nnnuuuvvvbbb```gggppp{{{~~~}}}}}}ssseeeUUUMMMJJJIIILLLQQQYYY___fffkkknnnsssxxx}}}~~~vvvqqqiiieeeaaa___^^^___``````NNNMMMLLLKKKLLLMMMOOOQQQPPPPPPQQQSSSUUUWWWYYYZZZZZZZZZZZZYYYWWWTTTQQQOOOPPPOOOOOOPPPRRRSSSTTTTTTXXXUUUQQQPPPSSSYYY```eeedddeeekkkkkkmmmiiiUUUQQQUUU___hhh}}}~~~vvvpppjjjggghhhlllqqqyyy}}}zzzvvvqqqmmmkkkiiifffdddhhh\\\XXX^^^```aaannnyyy^^^LLLHHHLLLYYYpppnnnggguuusssVVVEEE???===888777666444333222222222000000000000000000000000000000000000000000000000........................---------,,,,,,,,,++++++.........---,,,+++***)))+++++++++*********))))))******)))))))))))))))***************************))))))))))))************++++++******)))((((((((())))))*********+++++++++***************************++++++,,,++++++,,,------///111111111222666999IIIaaatttqqq{{{uuu~~~kkkeeehhhppp|||}}}{{{{{{{{{zzzzzzzzz}}}}}}{{{nnn```QQQHHHDDDAAACCCGGGLLLRRRZZZaaafffmmmvvv{{{}}}uuummmgggcccaaa___^^^`````````___MMMLLLKKKKKKKKKMMMOOOQQQSSSSSSSSSTTTUUUWWWYYYZZZZZZZZZYYYXXXUUURRRPPPNNNMMMOOOPPPQQQRRRRRRSSSTTTWWWTTTPPPNNNOOOTTTYYY\\\^^^___ddddddfffyyy{{{vvvaaaYYYXXXYYYZZZeeerrryyyoooeeeaaa___bbbffflllttt|||~~~xxxtttpppkkkgggeeecccaaa______UUURRR[[[bbbjjjwww```TTTOOOMMM]]]yyyqqqttt{{{\\\III@@@<<<<<<666555444333222222222222000000000000000000000000///////////////000000000........................,,,,,,,,,,,,,,,+++++++++.........---,,,+++***))),,,,,,++++++***)))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++++++++************************)))+++,,,,,,******+++---+++,,,...000111333555666BBBVVVsssooo{{{~~~zzznnnkkkpppzzz}}}yyyvvvuuuvvvvvvwwwyyyzzzzzzxxxvvviii[[[LLLDDD@@@======@@@AAAGGGOOOWWW^^^gggqqqxxx~~~wwwppphhhccc```___^^^```bbbcccbbbaaaMMMLLLKKKKKKLLLNNNPPPRRRTTTTTTTTTUUUVVVXXXYYYZZZZZZYYYXXXVVVSSSQQQPPPOOOOOORRRTTTUUUTTTSSSSSSTTTTTTRRROOOMMMMMMQQQUUUWWW```___bbbccceeevvvzzzttt}}}rrrnnnkkkddd^^^\\\aaalll|||yyymmmddd``````eeeiiilllrrrxxx}}}~~~}}}}}}}}}zzztttmmmjjjfffcccaaa___\\\YYYUUUSSSXXXdddqqqrrr\\\NNNQQQZZZhhh}}}xxxvvvaaaJJJ@@@<<<888555444444333222222111222222000000000000000000000000,,,------------.........------------------------,,,,,,,,,,,,++++++++++++------------,,,++++++***,,,+++++++++******))))))******)))))))))***++++++))))))))))))))))))))))))***)))))))))))))))(((((()))))))))))))))))))))***)))************+++++++++************************(((+++---,,,)))(((***---***+++---///111333444555;;;JJJddduuusss}}}ssssssyyy{{{vvvqqqooorrrrrrsssuuuvvvuuurrroooaaaUUUHHH@@@===::::::===:::@@@GGGNNNUUU^^^iiiqqq{{{zzzuuuooohhhddd_________```ccceeedddcccMMMLLLKKKKKKLLLOOOQQQSSSRRRRRRSSSTTTVVVXXXZZZ\\\ZZZXXXVVVSSSQQQPPPPPPQQQSSSVVVYYYZZZWWWTTTTTTTTTQQQOOOMMMLLLNNNQQQUUUWWWccc```cccfffkkk|||wwwqqqzzz{{{iiibbb___fffqqq|||sssnnnlllmmmrrrttttttvvvyyyyyy|||yyy{{{{{{xxxyyyzzzvvvqqqkkkhhhfffcccaaa^^^[[[XXXZZZeeetttlll___SSSQQQaaavvvzzztttlllNNN@@@<<<999555444333222222111111111111222000000000000000000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++++++++******************************+++,,,,,,))))))))))))))))))))))))******))))))((((((((((((((((((((()))******++++++)))************+++++++++************************(((+++...,,,)))'''***---,,,,,,---...000222333333666@@@TTTqqqyyy|||}}}zzzsssmmmjjjlllmmmoooqqqrrrpppkkkgggZZZNNNBBB===;;;888999<<<888<<>><<<:::777555666888===CCCFFFGGGIIIOOOTTTXXX___hhhpppxxx}}}yyysssnnnjjjfffbbb___``````___``````aaabbbbbbQQQQQQRRRSSSTTTUUUVVVWWWRRRQQQPPPQQQTTTVVVVVVUUUUUUTTTRRRPPPPPPQQQSSSUUUZZZ[[[]]]]]]\\\XXXUUURRROOOOOONNNMMMNNNPPPRRRSSSVVVWWW\\\gggrrrxxxvvvqqqnnnooo{{{lll\\\WWWXXXeeemmm||||||zzzzzz{{{{{{zzzyyywwwuuusssrrrrrrrrrrrrooommmkkkiiihhhhhhgggggghhhlllttt}}}~~~~~~nnn^^^SSSVVV___sss|||rrr}}}jjjJJJCCC:::555555666555444444333222111000000000000000000000000/////////....................................---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))++++++******))))))((((((+++******))))))******+++))))))*********+++++++++***************************))))))))))))))))))************+++++++++,,,,,,+++,,,............000222000333:::FFF\\\vvvzzzwwwvvvfff```^^^hhhyyy|||sssiiiaaa]]]^^^]]]\\\\\\\\\ZZZVVVSSSJJJCCC<<<<<<;;;999888:::;;;@@@FFFHHHHHHHHHKKKOOOPPPVVV___hhhqqq{{{zzzvvvpppkkkgggdddaaa^^^______^^^^^^^^^______```OOOPPPSSSUUUVVVWWWWWWWWWTTTRRRPPPPPPRRRTTTTTTTTTWWWTTTQQQOOONNNPPPRRRTTTXXXYYYZZZ[[[ZZZWWWTTTRRROOONNNMMMMMMNNNOOOQQQRRRRRRSSSYYYdddnnnrrrooojjjkkkjjjqqqooo\\\UUUSSSWWWbbbpppzzz{{{vvvssssssssssssrrrrrrqqqooonnnmmmlllllllllhhhgggeeeccccccdddfffgggiiiqqq~~~|||mmmaaaUUUQQQTTTYYYttt{{{rrroooxxx}}}hhhQQQAAA<<<666444444555444333333222111111000000000000000000000/////////..............................//////.........---------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))---,,,,,,+++***)))((('''+++******))))))******+++)))))))))************+++************************))))))(((((((((((()))))))))))))))************+++)))+++------------///000111444888@@@OOOgggmmmjjjrrr___[[[YYYaaawww|||sssiii```ZZZXXXWWWVVVVVVVVVTTTPPPNNNFFF@@@;;;;;;<<<:::;;;>>>???DDDJJJNNNNNNMMMOOOQQQOOOTTTZZZaaahhhqqq|||vvvrrrlllhhheeebbb___]]]^^^]]]]]]\\\\\\\\\\\\]]]NNNPPPSSSVVVXXXXXXXXXWWWVVVSSSQQQPPPRRRSSSTTTSSSVVVSSSPPPMMMLLLNNNPPPRRRVVVWWWXXXXXXXXXUUUSSSQQQNNNMMMMMMNNNOOOPPPQQQRRRTTTVVV\\\eeemmmpppmmmhhhdddbbbeeeqqqttteeeSSSRRRVVV___gggnnnxxx~~~|||{{{{{{|||xxxsssooommmlllkkkjjjjjjjjjhhhgggeeedddeeefffcccdddddddddddddddfffhhhppp|||pppbbb]]]VVVOOOWWWggg|||wwwtttpppppprrrvvvttt|||jjjRRRDDD???;;;888666666555333111222222111000000000000000000000/////////................................./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((+++*********))))))((((((******))))))))))))******))))))))))))************************************))))))(((((((((((()))))))))))))))*********++++++)))+++,,,---,,,---///000222333666;;;DDDYYYxxxfff___qqqlll]]]\\\ZZZ```ttt}}}|||}}}~~~vvvkkkaaa[[[UUUSSSRRRRRRRRRPPPNNNKKKDDD>>>;;;<<<<<<:::<<<@@@AAAGGGPPPVVVXXXYYYZZZ[[[ZZZ\\\___```bbbhhhpppwww{{{tttpppjjjfffcccaaa___^^^^^^]]]\\\[[[[[[ZZZ[[[[[[MMMOOORRRUUUWWWXXXWWWWWWWWWUUUSSSRRRSSSTTTTTTSSSSSSQQQNNNLLLLLLNNNPPPRRRUUUUUUVVVVVVVVVTTTRRRQQQMMMMMMNNNOOOQQQRRRTTTTTTWWWYYY___ffflllnnnkkkggg^^^\\\^^^fffooozzzjjj```WWWSSSTTTXXXaaaiii~~~}}}zzzyyywwwwwwzzzvvvqqqllliiigggdddbbb^^^^^^^^^\\\ZZZ[[[^^^aaa___bbbeeegggggghhhiiikkk}}}wwwbbbXXXSSSTTTQQQRRRggg{{{iiiccccccbbbqqq}}}vvviiiQQQCCC>>>:::999777666666555333222111111000000///000000000////////////....................................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************+++++++++,,,)))+++------------///111...///222555;;;KKKjjjiii\\\hhhlllXXXYYYZZZ___ooo~~~vvvkkkaaa[[[RRRPPPOOONNNOOONNNKKKIIICCC???======<<<;;;>>>CCCGGGMMMUUU]]]bbbdddeeeeeefffggggggdddbbbdddiiinnn{{{}}}zzztttpppiiieeebbbaaa```___]]]\\\[[[[[[ZZZZZZZZZZZZNNNOOORRRTTTUUUVVVVVVVVVVVVTTTSSSTTTUUUUUUTTTSSSOOONNNNNNMMMNNNQQQSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPMMMNNNPPPRRRTTTVVVXXXXXXYYY[[[___dddiiijjjgggeee\\\\\\^^^ccceeehhhqqq{{{hhhYYYRRRPPPUUUZZZgggppp~~~}}}{{{xxxvvvtttsssrrrwwwsssoookkkfffbbb]]]YYYQQQRRRRRRQQQQQQUUU]]]cccaaafffkkkoooppprrrwwwzzzmmm___XXXOOOMMMNNNTTTZZZiii~~~ggg\\\[[[dddnnn}}}jjjQQQAAA:::999333333333333333333333333111000000//////000000000/////////.........------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&&&&'''((()))******))))))(((((())))))******)))))))))))))))(((((())))))))))))))))))))))))++++++************++++++*********+++++++++,,,,,,)))+++------------///111//////222666999CCC^^^yyy|||{{{bbbcccqqqvvvVVVRRRSSS\\\kkk}}}uuukkkaaa\\\PPPOOOMMMLLLLLLLLLJJJIIIDDDAAA@@@AAA@@@???CCCIIIOOOTTT\\\eeekkknnnnnnnnnpppqqqoookkkgggfffiiimmmuuu{{{~~~}}}~~~}}}{{{uuupppiiidddaaa```______[[[[[[ZZZYYYYYYYYYZZZZZZOOOPPPQQQRRRSSSTTTUUUUUURRRRRRSSSUUUVVVVVVSSSQQQLLLMMMOOOQQQSSSUUUWWWXXXWWWWWWVVVUUUSSSRRRPPPOOOMMMNNNQQQTTTWWWZZZ\\\]]][[[\\\___bbbeeefffeeeddd```bbbeeegggbbb\\\^^^dddjjjyyyqqqcccZZZWWWVVV[[[fffrrr{{{}}}{{{{{{{{{zzzyyyxxxwwwuuurrrpppnnnmmmlllqqqooolllhhhccc\\\UUUPPPHHHJJJLLLMMMPPPXXXdddnnnpppuuuzzz~~~ttteee[[[UUUSSSVVV[[[dddnnn~~~ggg]]]\\\bbbyyylllSSSDDD:::666666222222222222111111111222000000////////////000000//////.........------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,---------)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))************+++(((***+++,,,+++,,,...///222111444999999>>>RRRjjj|||wwwrrrggghhh___QQQMMM[[[lll{{{~~~vvvmmmddd___RRRQQQNNNNNNNNNNNNMMMLLLEEECCCCCCEEEEEEEEEKKKRRRWWW\\\dddmmmvvv{{{}}}}}}}}}}}}|||wwwqqqnnnnnnpppqqqwww{{{zzz{{{~~~}}}uuupppiiiccc```___^^^]]]XXXXXXWWWWWWWWWXXXYYYYYYPPPPPPPPPPPPQQQRRRTTTTTTPPPPPPRRRTTTVVVUUURRRPPPLLLMMMPPPTTTWWWYYY[[[\\\XXXWWWWWWUUUSSSQQQOOONNNMMMOOORRRVVVZZZ]]]___```]]]^^^```bbbdddeeeeeeeeeeeeggglllkkkbbbVVVSSSVVV^^^qqqgggYYYOOOOOOTTT\\\bbbkkk}}}~~~{{{wwwuuuuuuuuuuuuttttttrrrpppmmmkkkiiihhhgggmmmllliiieee```XXXPPPJJJEEEGGGKKKMMMSSS^^^nnnyyy}}}hhh\\\ZZZ\\\___aaapppzzzuuu[[[\\\bbbmmmzzzXXXGGG@@@;;;777777777777666333000......///000000////////////000111//////.........---------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((*********+++,,,...///---000555444555EEEZZZttt}}}pppnnneee{{{mmmUUULLL]]]ooozzzzzzxxx|||yyyppphhhcccVVVTTTRRRQQQRRRRRRQQQPPPFFFEEEFFFIIIIIIKKKQQQYYY[[[```iiitttyyytttrrrsssooouuuxxxxxxzzz~~~uuuooohhhbbb___]]]\\\\\\UUUUUUUUUUUUVVVWWWWWWXXXOOONNNNNNNNNOOOQQQSSSTTTRRRQQQQQQSSSUUUWWWWWWVVVRRROOONNNRRRZZZ___```___aaa^^^ZZZUUUQQQOOONNNNNNOOORRRVVVYYYZZZ[[[\\\]]]___aaacccaaa^^^```fffkkkkkkpppsssoooeeeZZZTTTRRR___www[[[TTTPPPQQQRRRWWWdddrrr{{{wwwqqqooooooooommmkkkkkkhhhggggggeeebbbdddiiihhhhhhhhhddd^^^UUULLLGGGDDDKKKQQQXXXeeexxxrrrfffXXXUUU```ppp}}}pppXXX[[[qqqcccGGG>>><<<777333555555555444333222000000///000000000000000000000000000000///...............//////.........---------,,,,,,,,,++++++*********************************************************+++*********))))))(((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&((()))************)))))))))))))))(((''''''******))))))(((((('''''''''((()))***************,,,+++++++++******)))))),,,,,,------...///000000,,,///333444555888???FFFbbbppprrrttt```qqqrrr\\\NNNUUUgggxxx}}}zzzwwwuuuxxx|||tttkkkeee[[[UUUQQQTTTUUURRROOOOOOOOOMMMLLLOOOOOOPPPUUU\\\___hhhuuu~~~zzzyyyzzzyyy{{{|||rrrkkkeeeccc```[[[YYYZZZ[[[YYYWWWTTTTTTUUUWWWXXXNNNNNNMMMNNNOOOQQQSSSTTTRRRQQQQQQSSSVVVXXXXXXXXXRRROOONNNRRRXXX^^^^^^]]]]]][[[WWWSSSPPPNNNMMMMMMQQQUUUYYY[[[\\\[[[[[[[[[]]]___aaa___]]]^^^ccchhhhhhkkkllliiiaaaYYYUUUSSSbbb{{{{{{qqqdddVVVPPPNNNOOOWWW___ppp|||~~~}}}|||{{{zzzvvvrrrnnnkkkkkkjjjhhhfffeeebbb```___\\\YYY[[[aaabbbfffhhhfff^^^UUUOOOLLLOOOZZZgggrrrnnn]]]YYYZZZfff}}}~~~jjj___nnniiiSSS???;;;;;;777444555555444444333111000000///////////////////////////000//////..................---------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************)))))))))(((***)))(((((((((((()))***)))(((''''''''''''((()))&&&'''((()))************)))))))))))))))(((''''''***)))))))))((((((((('''((())))))************)))++++++*********)))))))))++++++,,,,,,---......///,,,///333444444777===CCCSSSbbb~~~~~~hhhlllqqq]]]NNNSSS```mmmzzz{{{xxxwwwvvvyyy}}}vvvnnnhhh```ZZZVVVXXXYYYWWWUUUUUUTTTQQQQQQTTTUUUVVV[[[bbbjjjsss|||qqqjjjdddccc```[[[YYYZZZ[[[YYYWWWUUUTTTUUUWWWXXXMMMLLLMMMMMMOOOQQQSSSUUUSSSRRRRRRTTTVVVYYYYYYYYYSSSQQQOOORRRWWW[[[[[[ZZZZZZYYYVVVSSSQQQOOOOOOOOOTTTWWW\\\^^^]]][[[YYYXXXZZZ\\\]]][[[ZZZ[[[___cccdddcccbbb___[[[XXXVVVUUUbbb{{{~~~~~~vvv}}}hhh[[[VVVTTTRRRRRRYYY^^^jjjzzz~~~|||zzzwwwwwwwwwvvvuuuuuuttttttllliiieeebbb```^^^[[[YYY[[[XXXUUUSSSOOOMMMQQQYYYaaagggkkkfff\\\TTTTTTWWWhhhxxxvvviiieeeeeehhhssstttmmmrrrlllQQQCCC::::::;;;666333555444444333222111000000///////////////////////////000///......------......,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))******))))))))))))******)))((((((''''''(((((()))&&&'''((())))))******))))))))))))))))))(((((('''))))))))))))(((((((((((()))************))))))(((******))))))))))))((((((***++++++,,,,,,------------///222333333555:::>>>FFFVVVsssyyynnnuuucccTTTSSSYYY```jjjuuu~~~zzzwwwxxxwwwzzzyyyrrrmmmeee^^^YYY[[[\\\[[[YYYZZZZZZWWWWWWZZZ\\\^^^dddlllwww{{{pppiiicccbbb```[[[ZZZ\\\[[[ZZZWWWVVVUUUUUUVVVWWWKKKKKKLLLMMMOOORRRTTTVVVWWWUUUTTTTTTVVVWWWXXXWWWUUUSSSQQQRRRUUUXXXXXXXXXZZZYYYWWWUUUTTTSSSRRRRRRUUUYYY]]]___]]]YYYVVVTTTXXXYYYYYYXXXWWWWWWZZZ]]]___\\\XXXVVVVVVWWWWWWVVV]]]{{{sssooouuuyyy{{{tttpppmmmddd\\\SSSPPPTTTbbbnnnyyy|||{{{}}}~~~~~~~~~}}}{{{xxxuuutttrrrqqqpppnnnmmmllllllkkkdddbbb___[[[WWWTTTQQQOOORRRPPPNNNMMMJJJJJJRRR\\\kkkoooooofffZZZXXX```kkk|||ppphhhooo|||}}}nnnXXXDDD>>>:::;;;999444222555333333333222111000000/////////////////////////////////...------------...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((***************)))(((''')))))))))(((((((((((((((++++++,,,,,,,,,---------...///111222222333666999>>>LLLhhhzzz~~~qqq```WWWTTTWWWaaammm}}}zzzyyyvvvvvvyyy}}}wwwrrrggg___[[[\\\^^^\\\\\\]]]^^^\\\\\\___bbbeeellltttzzzooohhhcccaaa___\\\[[[]]]\\\ZZZXXXVVVVVVVVVVVVWWWKKKKKKLLLMMMPPPSSSVVVXXX[[[XXXUUUTTTUUUUUUUUUUUUVVVTTTSSSSSSTTTVVVWWWWWWXXXWWWVVVUUUTTTTTTSSSSSSUUUXXX]]]^^^\\\WWWTTTRRRVVVVVVVVVUUUUUUUUUWWWXXXZZZVVVRRRQQQRRRUUUWWWWWWYYYqqq}}}iiifffnnntttxxx~~~uuu```UUUOOORRRVVV[[[jjj{{{}}}{{{zzzzzz|||~~~}}}yyyvvvssstttvvvxxxyyyzzzzzzyyyyyywwwwwwwwwwwwuuusssqqqpppjjjiiigggdddcccaaaaaaaaa^^^]]]YYYUUUPPPLLLJJJJJJKKKKKKLLLNNNNNNRRR^^^jjj||||||vvvkkkdddjjj|||xxxqqqrrruuu{{{kkkVVVHHH===;;;999777444222222666333222222111111000000000........................//////...---------------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))******((((((((((((((((((((((((((())))))))))))))))))((('''(((((())))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))***************)))((('''((((((((((((((()))))))))------------...............///000111111222444666888BBB[[[|||}}}ppp^^^RRRRRR]]]jjj}}}zzzyyyxxxtttsssvvv}}}zzzvvviiibbb^^^```bbb```___```aaa^^^___cccfffkkksss|||zzzqqqiiicccaaa___\\\\\\^^^\\\[[[YYYWWWVVVVVVVVVVVVKKKKKKLLLNNNRRRUUUYYY[[[\\\YYYUUUSSSTTTTTTTTTTTTWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUTTTTTTSSSRRRRRRQQQTTTXXX[[[\\\ZZZWWWTTTSSSVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTRRRQQQQQQSSSVVVXXXZZZiii}}}xxxdddaaahhhooosss|||{{{nnn^^^SSSMMMMMMTTT]]]mmmvvvzzzxxxuuussssssuuuxxxzzzyyyzzz{{{{{{zzzxxxwwwuuutttvvvxxxyyywwwtttpppmmmkkklllnnnoooooooooooonnnllllllmmmnnnmmmlllkkkjjj```^^^\\\ZZZXXXWWWWWWWWWTTTSSSPPPLLLHHHFFFGGGHHHHHHJJJOOOUUUXXX___nnn}}}~~~~~~yyynnnqqqzzzhhhSSSFFF???666555444222000111333666222222111111111000000000........................///...------,,,,,,------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,************************************************))))))))))))************''''''((((((((((((''''''((())))))******))))))((((((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((()))))))))))))))************))))))((((((((())))))))))))******...........................///000111222333333444999???RRRqqqiiiUUUPPPZZZfff|||xxxvvvvvvsssqqqttt}}}|||xxxmmmgggdddgggiiigggeeeeeedddbbbbbbgggkkkqqqzzz}}}ssskkkeeebbb```]]]]]]___\\\[[[ZZZXXXWWWVVVVVVVVVKKKKKKMMMPPPSSSWWW[[[]]]YYYVVVSSSRRRSSSTTTUUUUUUWWWWWWVVVUUUUUUUUUWWWXXXUUUUUUTTTTTTSSSRRRQQQQQQUUUXXX[[[\\\ZZZXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRTTTUUUTTTRRRRRRVVVYYY[[[aaakkkyyyttt```]]]dddkkkuuu~~~iii[[[WWWUUURRRZZZ]]]ffftttrrrpppllljjjjjjlllppprrrnnnnnnmmmlllkkkiiihhhhhheeehhhlllooonnnlllhhheee``````aaaaaabbbaaaaaa```^^^___aaabbbccccccccccccWWWVVVTTTSSSRRRSSSTTTTTTPPPPPPNNNLLLJJJKKKPPPTTTVVV[[[ccclllqqqzzz{{{xxx{{{lllSSSGGG@@@;;;444444222000000222333444111111111111000000000000........................///...------,,,,,,------***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************'''((())))))))))))((('''((()))************)))((((((((())))))))))))((((((''''''((()))))))))))))))'''((((((((()))))))))***((())))))************))))))))))))*********++++++------------------------/////////111333444333333999<<>>::::::999777555555333333333222222111111000111000000///.../////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------..................******+++,,,,,,,,,,,,+++************************,,,+++)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((+++***)))((('''((()))***'''((())))))************,,,***((('''&&&'''((())))))***++++++,,,,,,++++++))))))***++++++,,,------------......//////000000333444777999<<>>888666333111222333222222111111000000000////////////////////////000000///......---,,,,,,...------,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,---...//////,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++******)))((((((((((((((('''''''''&&&'''***+++,,,+++***)))(((((((((((())))))))))))+++******)))))))))))))))))))))((('''&&&&&&%%%%%%(((((())))))))))))((((((''''''''''''(((((((((((())))))*********+++++++++************++++++++++++******+++,,,---...///000/////////...---///333777EEEWWWsss}}}~~~{{{xxxuuuoooiiihhhiiikkklllccceeelllxxx~~~pppaaaXXXVVVWWWXXXZZZYYYXXXUUUSSSQQQOOONNNNNNOOOQQQQQQPPPOOOPPPQQQSSSUUUVVVWWWUUUSSSQQQPPPNNNNNNNNNOOORRRVVVYYY\\\XXXXXXYYYZZZ[[[]]]^^^___^^^]]][[[WWWRRRNNNKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHJJJJJJOOOWWWYYYTTTNNNKKKIIIIIIHHHHHHHHHIIIJJJJJJHHHIIIMMMSSSVVV\\\iiivvv|||zzzuuu{{{}}}{{{qqqjjjjjjkkkrrr~~~mmm\\\VVVRRRRRRSSSVVV]]]eeemmmxxx}}}uuurrryyy}}}hhhZZZVVVXXXYYYdddwwwgggPPPFFF<<<777555222111111222222222111111000000000//////////////////////////////......------,,,,,,------,,,,,,,,,,,,------------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))'''''''''(((((((((((((((&&&'''***+++,,,+++***)))(((((((((((())))))))))))+++******)))))))))))))))+++******)))((('''&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))*********+++++++++))))))*********+++++++++******+++,,,...///000000//////.........000444777<<>>888555333222222222222222222222222222222222000000000000000000000000++++++,,,---...//////000------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,///...---,,,+++******************)))******++++++++++++++++++++++++++++++)))************)))(((((('''''''''((((((((((((((('''((()))*********)))((((((((((((((())))))))))))))))))((('''''''''''''''+++******))))))((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))************+++++++++)))))))))************+++******+++,,,---//////000///.........///222444666777AAAWWWuuuyyynnnlllooo{{{yyyooogggeeefffeeecccbbbVVVTTTVVV___iiiqqqyyy}}}yyyxxxyyy~~~~~~~~~zzzxxxyyy}}}zzzlll```YYYXXXYYYZZZXXXXXXWWWUUUSSSRRRQQQPPPPPPRRRUUUUUUSSSQQQPPPOOORRRTTTWWWVVVTTTQQQQQQRRRMMMNNNPPPRRRTTTWWWYYYZZZYYYZZZZZZ[[[[[[[[[[[[ZZZVVVVVVUUURRRMMMJJJJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJOOOVVVXXXSSSMMMKKKIIIIIIHHHHHHGGGHHHHHHHHHKKKKKKOOOWWW]]]```dddjjjrrrxxxsssvvv|||ooovvvxxxvvvwwwZZZGGG:::999666333222222333333111111222222333333444444000000000000000000000000***++++++,,,...//////000---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,---,,,+++***************))))))(((((())))))***+++************************((())))))))))))(((''''''''''''''''''((((((((()))))))))((((((((((((((('''(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))************+++++++++))))))))))))************++++++,,,,,,---.../////////...------///111222333555888GGGbbb~~~tttoooooouuuyyynnneeeeeefffaaa[[[YYYNNNKKKMMMVVV```hhhpppwww}}}~~~zzzuuuuuuuuu{{{wwwwwwyyyxxxsssrrruuuuuu|||ttthhh^^^YYYXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPSSSVVVVVVTTTRRRPPPOOOOOOQQQTTTSSSPPPNNNOOOPPPOOOPPPRRRTTTUUUVVVWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\RRRRRRQQQNNNIIIGGGIIIKKKIIIIIIIIIHHHHHHIIIJJJJJJKKKIIILLLRRRTTTPPPMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHKKKKKKPPPWWW\\\^^^eeelllffftttzzzuuutttzzz~~~zzz```HHH;;;999999777333111222333333111111222333444555555666000000000000000000000000------------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,*********)))******++++++(((((('''(((((()))******))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''''''''(((((())))))***)))((('''&&&&&&''''''(((((((((((())))))))))))++++++***)))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((())))))************+++++++++))))))))))))************+++,,,,,,------.........000///------...///000000444222<<>>III^^^vvv|||yyyuuuuuuwwwxxxwwwwwwyyy|||~~~|||zzzwwwqqqllllllqqqxxx{{{|||yyyyyy|||~~~yyyrrrnnnlllllljjjiiiooooooqqquuuzzz}}}|||{{{wwwxxxxxxvvvsssqqqpppqqqmmmllljjjgggdddbbbaaabbb[[[XXXTTTRRRSSSUUUVVVWWWRRRQQQQQQRRRSSSRRRPPPNNNRRRQQQPPPRRRWWWYYYXXXWWWYYYZZZ]]]```aaa___YYYUUUPPPMMMKKKMMMRRRVVVWWWWWWYYYYYYZZZ[[[[[[XXXSSSOOOIIIHHHHHHJJJNNNRRRSSSTTTSSSRRRQQQOOOOOOPPPQQQQQQQQQPPPOOOMMMLLLJJJHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLJJJKKKLLLLLLKKKKKKMMMOOOPPPTTT^^^iiiiiicccbbbgggqqq}}}xxx{{{jjjaaa]]]XXXTTTTTTQQQWWWiiizzziiiwwwvvvbbbPPPBBB:::777444222333222000222777111111111111000000000000........................,,,---.........---,,,+++......,,,++++++,,,......---+++(((&&&&&&(((+++---************************))))))************))))))(((((((((((())))))))))))************))))))))))))&&&'''((()))******))))))''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))%%%###!!!!!!###$$$''''''((((((((((((''''''"""''')))((('''((()))******))))))((((((''''''''''''(((((())))))******&&&&&&'''(((((()))((((((*********+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///...---///111111222888@@@LLLgggzzzxxxzzzyyyyyy{{{{{{qqqlllnnnsssuuuuuuxxxxxxyyy}}}}}}uuupppooonnnllljjjqqqooommmooosssvvvvvvuuunnnppppppooollljjjiiijjjfffeeebbb___\\\[[[\\\^^^^^^ZZZUUURRRRRRSSSTTTTTTQQQPPPPPPQQQRRRQQQNNNLLLSSSSSSSSSUUUXXXZZZZZZZZZ]]]]]]]]]^^^^^^\\\WWWTTTNNNMMMMMMNNNQQQTTTTTTTTTWWWXXXXXXXXXWWWUUUSSSRRRMMMKKKHHHGGGHHHLLLRRRUUUWWWVVVTTTSSSSSSTTTVVVWWWSSSQQQNNNKKKIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLJJJLLLNNNQQQQQQPPPOOOMMMOOOWWWaaaeeebbb___```ccckkk~~~|||ttthhh\\\XXXmmmdddSSSJJJ???999;;;333333222222222222111111000000000000000///......000000//////.........---...------,,,,,,,,,------+++******,,,......---+++************************...---+++)))((())))))***+++++++++***'''$$$ (((((((((((())))))))))))***)))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$&&&&&&''''''(((((())))))''''''(((((())))))******+++***)))'''''''''(((((('''((()))******++++++***&&&((()))***))))))+++---++++++++++++++++++++++++---,,,,,,,,,,,,---......000000///000222444666777KKKXXXpppzzzuuusss~~~~~~yyyyyy||||||~~~wwwhhhaaadddkkkppprrryyyyyy{{{}}}xxxrrrooommmmmmnnnnnnkkkhhhhhhkkkllljjjhhhnnnjjjfffdddccccccbbbaaa^^^___^^^\\\YYYXXXYYYZZZZZZVVVRRRRRRSSSUUUTTTSSSRRRRRRQQQOOOOOOOOOOOOOOOTTTTTTUUUXXX[[[^^^___^^^[[[[[[[[[\\\\\\YYYUUURRROOONNNMMMOOORRRUUUVVVVVVVVVVVVWWWWWWVVVTTTSSSRRRNNNLLLJJJIIIKKKNNNRRRUUUXXXWWWUUUTTTTTTTTTVVVWWWOOONNNKKKIIIHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJKKKMMMOOOOOOOOONNNMMMOOOVVV]]]___\\\[[[^^^bbbjjj{{{}}}~~~zzzpppllloooSSSGGGBBB;;;777999222222222111111111000000000000000000000///......000/////////.........---...------,,,,,,---------,,,+++***,,,---...---+++************************,,,+++***((((((((((((((('''((()))******)))'''&&&(((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&'''''''''((((((((((((((()))))))))((((((((((((((())))))(((''''''((()))***))))))))))))))))))(((((('''(((******))))))***,,,************************---,,,,,,,,,,,,---......////////////111333555666>>>KKKaaa~~~~~~wwwqqqxxx~~~|||zzzyyyxxxxxxyyyyyy{{{pppbbb]]]cccmmmuuuyyy{{{{{{}}}~~~yyytttqqqooooooooopppmmmiiihhhjjjjjjgggdddeeecccbbbaaaaaa___]]][[[YYYZZZZZZXXXVVVTTTUUUUUUUUURRROOOOOOPPPRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNTTTTTTVVVYYY]]]`````````YYYXXXXXXXXXXXXVVVSSSPPPNNNMMMMMMOOOSSSVVVWWWWWWTTTUUUVVVVVVVVVTTTSSSRRRNNNNNNMMMMMMNNNQQQSSSUUUYYYXXXVVVUUUTTTUUUVVVVVVPPPNNNLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMMMMMMMNNNPPPTTTXXXYYYVVVWWW[[[___gggssszzzoooooowwwvvvooonnnxxx~~~}}}lllVVVBBB;;;999666444666222111111111111000000000///000000000000///....../////////...............---------,,,,,,------...,,,+++***+++---...---,,,************************+++***)))((('''''''''((('''(((***+++,,,++++++***(((((((((((())))))))))))(((''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''******))))))(((''''''&&&''''''''''''((()))***+++))))))))))))((('''&&&%%%((()))******)))((()))+++)))))))))))))))))))))))),,,,,,,,,,,,,,,---......------......000111333444444===QQQmmmwwwvvv}}}~~~uuupppooopppppppppnnneee[[[YYYbbbppp{{{|||}}}|||xxxuuusssrrrrrrsssoookkkjjjiiihhhddd```]]]]]]]]]^^^^^^\\\YYYVVVVVVWWWXXXVVVTTTQQQQQQQQQOOOMMMKKKKKKLLLNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMNNNTTTTTTUUUXXX\\\^^^]]]\\\WWWVVVVVVVVVVVVTTTQQQNNNKKKJJJKKKMMMQQQUUUVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTPPPPPPPPPPPPRRRSSSTTTUUUYYYXXXWWWVVVUUUUUUUUUUUURRRQQQOOOLLLKKKKKKLLLMMMOOOOOOOOOOOONNNNNNMMMLLLJJJJJJIIIIIIJJJKKKMMMNNNNNNRRRUUUVVVTTTUUUXXX\\\bbbmmmxxx}}}ooojjjlllzzzyyylllkkkhhheeeeeehhhjjjjjjgggcccgggxxxvvvuuukkknnntttXXXIII;;;777666333111222222222222111111111000000//////000000//////...---........................------,,,,,,,,,---......---,,,***+++,,,------,,,******************************))))))((((((((((((++++++,,,++++++)))((('''(((((((((((())))))))))))'''''''''''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******))))))((((((''''''&&&&&&))))))((((((((('''''''''''''''''''''(((((())))))''''''(((((('''&&&&&&%%%)))***+++***)))((()))***************************,,,,,,++++++,,,,,,---...,,,,,,,,,---...000111111111777FFF]]]{{{{{{{{{vvvmmmkkkllllllkkkccc]]]XXXZZZdddqqqzzz{{{||||||zzzxxxwwwwwwvvvrrrnnnlllllliiieeeaaa\\\[[[ZZZ[[[\\\[[[YYYWWWZZZZZZZZZXXXTTTPPPNNNMMMJJJIIIHHHIIIJJJLLLMMMMMMJJJJJJKKKLLLMMMNNNNNNNNNVVVVVVWWWYYY[[[[[[ZZZXXXVVVUUUTTTTTTTTTRRROOOMMMHHHGGGGGGJJJNNNQQQSSSSSSTTTUUUVVVXXXXXXXXXXXXWWWQQQRRRRRRSSSTTTUUUVVVVVVYYYYYYWWWVVVUUUTTTSSSSSSOOONNNLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMLLLJJJIIIHHHHHHIIIJJJLLLNNNMMMPPPTTTVVVVVVVVVXXXZZZ^^^kkkxxxzzznnnmmmrrr~~~zzzwwwvvvxxxzzzxxxuuusssqqqppptttwww```aaa]]]YYYXXXYYY^^^eeejjjmmmnnnxxxtttgggddddddtttpppUUUJJJAAA999666555333222222222222222222111111111111///////////////...---------------...............,,,,,,,,,,,,,,,---...///...,,,+++***,,,---,,,,,,******************************************)))))),,,++++++***)))'''&&&%%%(((((((((((())))))))))))'''''''''''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))((((((''''''&&&&&&&&&'''''''''((((((((()))((((((((((((''''''&&&&&&%%%%%%&&&''''''''''''''')))***+++***)))((()))***++++++++++++++++++++++++,,,++++++++++++,,,------***+++,,,---.../////////222666???QQQjjj~~~{{{ppplllkkkjjjhhh]]][[[[[[```hhhpppuuuvvvuuuxxx{{{}}}}}}|||{{{yyyvvvrrrqqqpppmmmhhhddd]]][[[XXXXXXYYYZZZZZZYYY^^^^^^\\\WWWRRRMMMJJJIIIHHHHHHIIIJJJJJJKKKLLLMMMIIIJJJKKKMMMNNNNNNNNNNNNWWWWWWXXXZZZ[[[[[[XXXVVVTTTSSSQQQQQQQQQPPPNNNKKKFFFEEEEEEGGGKKKNNNOOOOOOSSSUUUVVVXXXYYYZZZYYYYYYSSSSSSSSSTTTTTTUUUVVVWWWYYYXXXWWWVVVTTTSSSRRRQQQKKKJJJIIIHHHIIIKKKMMMOOONNNOOOOOOPPPOOONNNMMMLLLJJJIIIIIIHHHIIIKKKLLLMMMLLLOOOSSSUUUWWWXXXYYYZZZ]]]mmm~~~}}}rrrqqqzzz}}}ooommmiiiccc___^^^```bbb```\\\[[[[[[ZZZ\\\eeennnhhhXXXYYYVVVWWW\\\ccclllzzz|||jjjbbbdddpppvvvZZZEEE===999666444444444333333222222111111111000000000...////////////...---------------------.........,,,,,,,,,,,,---......//////---+++***+++,,,,,,,,,******************************++++++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((('''''''''%%%&&&&&&'''(((((())))))(((((()))((((((&&&%%%$$$$$$%%%&&&'''((((((((((((((()))******)))((()))++++++++++++++++++++++++++++++++++++++++++,,,------***+++,,,---............///333;;;GGGZZZtttvvvoookkkhhhfff^^^___aaaeeejjjmmmmmmmmmooorrrvvvxxxyyyyyyyyyzzz}}}zzzvvvuuussspppjjjeee___\\\XXXWWWXXXYYYZZZZZZ^^^]]]ZZZTTTMMMIIIFFFFFFHHHJJJKKKLLLKKKKKKMMMNNNHHHJJJKKKMMMNNNNNNMMMMMMTTTTTTVVVXXXZZZYYYWWWTTTRRRPPPOOONNNNNNMMMKKKIIIEEEDDDDDDFFFIIILLLMMMLLLRRRSSSUUUWWWYYYZZZZZZZZZUUUTTTSSSSSSTTTUUUWWWXXXXXXXXXWWWUUUTTTRRRPPPOOOOOONNNLLLJJJJJJJJJKKKLLLLLLMMMNNNOOOOOONNNLLLKKKIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNPPPRRRTTTWWW[[[^^^___ppp~~~rrrrrrsssiiiiiihhhfffdddeeegggjjjhhhaaa[[[YYYWWWTTTUUUYYYhhhmmmuuu~~~~~~pppiiifffffflllwwwooolllooo|||nnn]]]NNNCCC777777555333222222333222000////////////...............//////......---,,,,,,,,,,,,------.........,,,,,,,,,,,,---...//////000---+++***+++,,,,,,,,,************************((()))***++++++***))))))&&&&&&&&&'''((()))***+++(((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&''''''((((((((('''''''''(((******))))))***,,,************************+++++++++***++++++,,,---***+++,,,............------222888???KKKbbbvvvnnnjjjhhhdddeeefffhhhiiiiiihhhgggiiimmmrrrtttttttttvvvwww|||}}}~~~zzzwwwuuupppiiicccaaa___]]]]]]]]]]]]\\\[[[]]][[[WWWQQQKKKGGGGGGHHHHHHKKKMMMMMMKKKKKKLLLNNNGGGHHHJJJLLLLLLLLLKKKJJJOOOOOOQQQUUUWWWWWWTTTRRRPPPNNNLLLLLLLLLKKKIIIGGGFFFEEEDDDFFFIIIKKKLLLKKKPPPRRRTTTVVVXXXYYYYYYYYYVVVUUUSSSSSSSSSUUUWWWXXXXXXWWWVVVUUUSSSQQQOOONNNZZZWWWSSSOOOKKKIIIIIIHHHJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLOOONNNMMMNNNQQQWWW]]]```bbbttt{{{ppprrrxxxmmmiiilllooorrrtttwww{{{}}}wwwlllgggbbb\\\XXXXXX[[[]]]aaagggrrr|||vvvzzz{{{yyy|||~~~ooojjjuuufffQQQHHHDDDBBB888999888444111111111///......---------,,,,,,,,,......//////......---,,,,,,,,,,,,------.........+++++++++,,,---...///000000...+++******,,,,,,,,,************************'''((()))******)))((((((((('''''''''((()))***+++(((((((((((())))))))))))***)))(((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%$$$%%%&&&(((((((((((('''))))))))))))((('''&&&%%%&&&((()))***))))))+++---))))))))))))))))))))))))++++++******++++++,,,---***+++---...///......---...444888:::AAATTTsss|||rrrmmmkkkiiiiiiiiihhhhhhgggfffeeefffjjjppprrrrrrrrrtttvvvxxxyyy||||||yyyuuuoooggg```dddccccccddddddccc___\\\]]][[[VVVPPPKKKIIIJJJLLLIIIKKKNNNNNNKKKJJJLLLNNNFFFGGGIIIKKKKKKJJJIIIHHHKKKKKKKKKLLLLLLMMMOOOOOOQQQQQQOOOMMMJJJHHHGGGFFFDDDEEEFFFFFFDDDDDDFFFHHHQQQTTTXXXZZZYYYYYYZZZ]]]SSSQQQPPPQQQTTTWWWYYYYYYYYYVVVSSSOOONNNPPPRRRTTTZZZWWWTTTPPPMMMLLLLLLLLLNNNMMMJJJHHHGGGFFFFFFGGGBBBEEEGGGIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMQQQYYY___jjjrrrzzznnnlllrrr|||uuuqqqnnnttt~~~wwwpppkkkddd^^^___fffiiikkkwww|||{{{{{{}}}xxxkkkhhheeeiiixxxyyywwwsssnnnhhhdddaaa```hhhkkkllllllqqqsssmmmzzzxxxbbbPPPEEE???;;;999333333333222222222111111......//////////////////...------,,,,,,------...,,,------....../////////------++++++++++++------111///+++*********)))((())))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((''''''''''''******)))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))) !!!###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&&&&((((((((('''((((((((((((((('''''''''******)))(((((()))***+++,,,,,,,,,+++***)))((((((+++&&&$$$))),,,,,,,,,---///......---***(((***...//////111777???MMMdddwwwwwwmmmiiikkkiiiggghhhjjjkkkjjjhhhrrrpppnnnlllmmmnnnnnnnnnqqqsssvvv{{{|||yyyvvvooojjjhhhhhhjjjkkkjjjgggbbb___]]]```[[[UUUPPPMMMLLLKKKJJJLLLPPPTTTSSSOOOKKKIIIIIIIIIHHHGGGGGGIIIIIIIIIGGGJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPOOOMMMKKKIIIHHHGGGEEEEEEEEEDDDCCCDDDFFFHHHNNNQQQUUUVVVVVVVVVWWWYYYRRRQQQPPPRRRUUUWWWWWWWWWWWWTTTPPPMMMLLLNNNQQQTTTWWWUUURRROOOMMMLLLLLLLLLLLLJJJHHHFFFEEEEEEEEEEEECCCEEEHHHJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKPPPXXX___gggnnn}}}~~~yyy{{{{{{wwwnnnggghhhpppzzz{{{|||zzz}}}~~~qqqiiillloooqqqyyy}}}uuutttvvv}}}~~~~~~ssseeebbb[[[ZZZdddrrr|||xxxrrrxxx{{{oooccc```]]][[[[[[\\\]]]^^^fffiiinnnsss}}}|||~~~hhh\\\LLL???999888666555333333222222222111111111////////////...............------,,,,,,------...---------------.........---,,,,,,++++++,,,,,,---///---+++*********)))((())))))))))))))))))))))))+++***)))(((((()))***+++******)))(((((((((((()))((((((((((((((('''''''''((('''&&&%%%%%%'''((()))))))))))))))))))))))))))&&&'''''''''((((((((()))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''######$$$&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''')))((('''&&&'''(((((((((((((((((((((((((((((('''))))))((('''''''''((()))***++++++,,,,,,,,,++++++---***))),,,---++++++...333000---...///000111222222111222555999CCCVVVfffyyynnnkkkeeeeeeeeedddcccdddgggjjjqqqooollljjjkkklllmmmmmmmmmooorrrvvv|||yyyxxxvvvqqqnnnmmmqqqqqqqqqnnniiidddaaa___]]]XXXSSSOOONNNNNNNNNMMMNNNQQQUUUTTTOOOKKKIIIJJJIIIGGGFFFGGGHHHIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNMMMLLLKKKJJJJJJIIIEEEEEEDDDCCCBBBCCCGGGJJJLLLOOOQQQSSSSSSSSSSSSTTTPPPPPPQQQSSSVVVWWWUUUTTTSSSPPPLLLIIIIIILLLPPPSSSRRRQQQOOOMMMKKKKKKKKKLLLIIIHHHFFFDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLLLLLLLLLLJJJKKKJJJIIIIIINNNWWW^^^ccchhhqqq}}}}}}yyyuuuuuuwwwvvvpppllliiieeedddjjjuuu{{{yyyuuuhhhhhhsss~~~ooocccVVVMMMRRR]]]dddffffffhhhggggggggghhhjjjlllnnnjjjcccdddooo}}}ttteeeYYYWWWVVVZZZccckkkqqqsss{{{~~~}}}gggOOOGGG===777555666777777222222222222111111111000////////////......------...------,,,,,,------...------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))***++++++)))'''))))))))))))))))))))))))++++++************++++++)))))))))))))))******+++''''''''''''(((((())))))***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))((('''''''''(((((('''''''''''''''(((((((((&&&'''((())))))***))))))(((((((((''''''''''''&&&((((((((('''''''''''''''(((''''''''''''''''''(((''''''((((((((((((((((((+++***)))((((((((((((((()))***+++,,,------------++++++,,,///...---111777===777000---///111111///111000000222444999GGGTTTrrrvvvkkkgggaaacccbbb```^^^```gggnnnooonnnllljjjiiiiiijjjkkkiiijjjlllpppwwwzzzuuuvvvwwwuuuuuuvvvyyyxxxtttooojjjeeeaaa___ZZZVVVQQQOOOOOOPPPQQQQQQPPPSSSUUUTTTOOOKKKJJJKKKIIIHHHGGGGGGIIIIIIHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJFFFEEEDDDBBBAAACCCGGGKKKMMMOOOQQQRRRRRRRRRRRRRRRNNNOOOQQQTTTVVVVVVSSSQQQOOOLLLIIIFFFGGGJJJNNNQQQMMMMMMLLLKKKJJJJJJKKKKKKGGGFFFEEEDDDCCCDDDEEEEEEFFFGGGHHHKKKMMMNNNMMMLLLJJJJJJJJJHHHIIIMMMVVV\\\___aaadddhhhnnnyyy}}}zzz~~~zzzyyy}}}{{{tttqqqnnniiikkkooowwwzzzmmm]]]PPPRRR\\\bbbbbbaaaaaa```___]]]]]]```dddgggeeeeeemmm}}}qqq```bbbhhhttthhhPPPEEEAAA;;;777777777777777222111111111111000000000000//////......------,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((()))***++++++)))'''))))))))))))))))))))))))************************((((((((())))))+++,,,,,,'''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((()))***+++++++++++++++(((((((((((((((((((((''')))((((((''''''&&&&&&&&&''''''''''''&&&&&&'''(((''''''''''''((((((((((((...---,,,,,,+++******)))))))))***+++,,,,,,,,,,,,'''(((+++------///:::FFFYYYQQQDDD666.........,,,---,,,...111222666???JJJ\\\uuuuuukkkgggfffdddaaa^^^___dddkkkqqqlllmmmmmmllljjjhhhgggfffffffffhhhlllsss|||{{{tttqqqtttxxxyyy{{{}}}{{{xxxrrrmmmhhhdddaaa___YYYUUUQQQOOOOOOQQQRRRRRRQQQTTTUUUSSSOOOLLLKKKLLLLLLJJJIIIIIIKKKKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFDDDBBBBBBDDDHHHLLLPPPPPPRRRSSSTTTTTTSSSRRRNNNOOOPPPSSSUUUTTTQQQNNNLLLJJJGGGFFFFFFIIILLLOOOJJJJJJIIIIIIIIIJJJJJJJJJFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGHHHKKKNNNOOONNNLLLIIIJJJJJJIIIHHHLLLSSSYYYXXXXXXXXXXXX[[[dddqqqzzz~~~{{{zzz~~~vvvfffZZZ___kkksssuuuuuuppppppnnnllljjjlllqqquuu|||jjjqqq~~~}}}fffPPPCCC<<<:::777444333333222111111111111000000000////////////......---------,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((***,,,,,,***'''))))))))))))))))))))))))((())))))))))))))))))(((''''''(((((()))***,,,,,,***))))))(((''''''&&&&&&"""%%%(((+++,,,***(((&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&'''((('''%%%%%%&&&)))&&&'''''''''(((((())))))---------,,,+++***))))))))))))************))))))'''''')))+++***///>>>MMMxxxsssaaaGGG444...000000---,,,...222333555;;;CCCIIIccc~~~uuuqqqmmmfff______dddkkknnnoookkknnnpppppplllgggcccbbbdddeeefffjjjqqqyyy|||uuuooommmsssyyy|||~~~zzzvvvpppkkkiiigggdddaaa[[[WWWRRROOOOOOPPPQQQQQQQQQSSSTTTRRRNNNLLLLLLNNNOOONNNLLLLLLMMMNNNLLLKKKHHHGGGGGGFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJFFFFFFFFFDDDDDDFFFJJJMMMRRRRRRRRRSSSUUUUUUSSSQQQNNNNNNPPPRRRTTTSSSPPPMMMJJJIIIHHHGGGHHHIIIKKKLLLHHHHHHHHHIIIIIIIIIIIIIIIFFFEEEEEEEEEEEEGGGIIIJJJHHHGGGGGGJJJNNNPPPNNNKKKGGGIIIJJJIIIHHHJJJOOOSSSOOOOOOOOOPPPTTT[[[dddjjjiiikkknnnpppuuu}}}vvvkkkfffoootttsss]]]JJJ>>>:::444444333222222111111111000000000000////////////------------------------...------,,,,,,------...------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))***+++,,,***)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))***+++******)))((('''&&&%%%%%%!!!$$$(((,,,---+++)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''#########$$$%%%%%%&&&&&&''''''((((((((((((((('''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%'''((('''$$$$$$&&&)))&&&&&&''''''((())))))))))))*********)))(((''''''((()))))))))))))))((((((+++*********(((+++888FFFvvvuuufffJJJ333...///000000...///222333222666;;;CCCXXXxxx{{{rrrjjjbbbcccjjjppppppmmmmmmppprrroooiiiccc``````bbbbbbdddgggmmmsssyyy}}}zzzvvvoookkkkkkrrrzzz}}}zzzuuupppmmmmmmlllhhheee\\\XXXSSSPPPPPPPPPQQQQQQPPPRRRRRRPPPMMMLLLNNNQQQRRRPPPOOOOOOOOOOOONNNLLLIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIIIIJJJJJJKKKKKKLLLFFFGGGGGGGGGGGGHHHKKKMMMRRRPPPPPPQQQSSSSSSQQQNNNOOOOOOOOOQQQRRRQQQOOOLLLIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGHHHIIIIIIIIIIIIHHHDDDDDDDDDDDDEEEGGGIIIJJJHHHFFFFFFIIINNNPPPMMMJJJDDDGGGIIIHHHFFFFFFIIILLLIIIIIIIIILLLQQQUUUXXXYYYUUUVVVVVVXXX]]]gggttt}}}sssnnnqqq~~~iiiUUUHHH===777555222333444333333222333333000000/////////.........+++,,,,,,------......///...------,,,,,,------...---------------.........+++,,,,,,------,,,,,,+++---+++))))))+++++++++***))))))))))))))))))))))))((()))************)))(((''''''&&&&&&'''((())))))))))))(((((('''''''''&&&%%%'''(((*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&(((((((((&&&###"""######$$$%%%%%%&&&'''''')))))))))******))))))(((%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((($$$''')))'''$$$###&&&)))&&&&&&''''''((())))))***'''((()))))))))((('''''''''((()))***************,,,+++,,,,,,***)))000888PPPTTTMMM:::---,,,---***000---...111111000333777>>>MMMgggwwwqqqmmmmmmqqqtttrrrppprrrssspppjjjbbb]]]]]]```]]]^^^```ccchhhlllpppsssxxx{{{~~~~~~zzztttpppllliiijjjssszzz|||}}}yyyuuupppnnnooonnnjjjfff[[[WWWRRRPPPPPPQQQRRRRRRNNNPPPPPPNNNLLLKKKOOORRRRRRQQQOOOOOOPPPPPPNNNLLLJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMEEEGGGHHHIIIHHHIIIKKKMMMPPPOOONNNOOORRRQQQNNNKKKPPPOOOOOOPPPQQQPPPNNNLLLIIIIIIKKKLLLLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHCCCCCCCCCCCCEEEGGGIIIJJJHHHFFFEEEHHHNNNPPPMMMIIIBBBEEEHHHHHHEEECCCEEEGGGGGGFFFGGGJJJOOOPPPNNNJJJKKKJJJIIIJJJNNNXXXccclllsssyyy~~~|||vvvxxxtttrrrrrrzzzgggMMMBBB@@@<<<777555222333444333111000111222000/////////............***++++++,,,---...//////...------,,,,,,------...---------....../////////++++++------------++++++///---***)))***+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((+++***((('''''''''((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%''''''&&&"""$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******$$$''')))'''###"""&&&)))&&&&&&&&&'''((())))))***((((((***++++++***))))))&&&'''(((***,,,---------))))))+++...---)))+++111...555555,,,)))///...(((,,,******...000000333777555>>>TTTqqqzzzyyywwwwwwwwwvvvuuutttvvvtttnnneee\\\YYY\\\aaaZZZ[[[]]]```dddgggjjjkkksssvvvzzz|||{{{vvvppplllkkkhhhjjjssszzz|||{{{|||xxxtttooonnnooonnniiidddYYYVVVRRRPPPPPPRRRTTTTTTMMMNNNOOOMMMKKKKKKOOOSSSRRRQQQOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIIIIHHHHHHIIILLLIIIGGGHHHKKKMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMOOOQQQRRRSSSRRRPPPNNNLLLJJJJJJIIIHHHIIIKKKKKKJJJHHHEEECCC@@@AAABBBDDDFFFHHHIIIJJJFFFDDDBBB@@@@@@AAACCCEEEHHHHHHHHHJJJKKKKKKIIIGGGBBBCCCDDDCCCAAA@@@AAABBBFFFEEEFFFIIILLLLLLIIIFFFCCCCCCEEEGGGKKKPPPTTTWWWcccfffiiijjjkkkqqq||||||yyyttt}}}]]]RRRDDD:::777777555333222111000//////000111222000000000000000000000000//////000000///...------------------------------//////......---,,,++++++,,,,,,,,,+++++++++***************************************+++,,,,,,***((()))(((((('''(((((()))***&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&************))))))))))))'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&%%%$$$%%%&&&'''((()))&&&$$$###%%%&&&''''''))))))(((((('''''''''&&&$$$&&&)))******((($$$"""((('''&&&%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&)))************))))))(((************************------------------------------......///000000000888:::DDDYYYxxxyyyrrrooovvvoooeee]]]ZZZZZZ[[[\\\___YYYWWWZZZ^^^```cccgggiiimmmrrrtttrrrooommmkkkhhhkkkqqqvvvyyyyyyxxxvvvuuussspppnnnkkkfff```\\\SSSRRRSSSVVVYYYXXXTTTPPPRRRRRRRRRQQQPPPPPPQQQSSSUUUSSSPPPOOOOOOMMMKKKIIILLLLLLKKKJJJIIIIIIIIIIIILLLKKKIIIKKKMMMNNNMMMKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLNNNOOOPPPNNNMMMLLLJJJHHHGGGFFFFFFIIIJJJKKKKKKJJJFFFCCC@@@AAAAAABBBBBBCCCDDDDDDEEEFFFDDDBBBAAAAAABBBDDDEEEFFFFFFGGGHHHHHHHHHFFFEEEAAABBBCCCBBBAAA@@@AAABBBDDDDDDDDDFFFHHHHHHFFFCCCAAAAAAAAABBBDDDGGGJJJLLLSSSVVVZZZ]]]bbblllxxxvvvfffMMMEEE;;;666555777777666111111000//////000111111////////////////////////...............---,,,,,,++++++++++++++++++++++++,,,,,,+++******)))((((((------------,,,,,,,,,,,,************************)))))))))***++++++)))'''))))))))))))))))))))))))&&&''''''((((((''''''&&&)))))))))(((((('''&&&%%%******)))))))))((((((((('''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''((()))&&&$$$###%%%&&&'''''')))((((((((('''''''''&&&%%%&&&((())))))'''%%%###((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&'''((()))(((((('''''''''''''''(((((())))))*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000333555===OOOjjjwwwuuuqqqkkkccc]]][[[[[[\\\]]][[[VVVTTTWWW[[[]]]aaaeeebbbeeeiiikkkjjjiiiiiiiiinnnpppsssuuuwwwwwwvvvuuusssqqqnnnllliiiddd^^^ZZZRRRQQQRRRUUUYYYYYYUUUQQQRRRRRRSSSRRRQQQQQQRRRSSSVVVTTTRRRPPPPPPNNNLLLJJJLLLLLLKKKJJJIIIIIIIIIIIILLLKKKLLLMMMOOOOOOMMMKKKIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKIIIDDD@@@======>>>???@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCEEEFFFDDDEEEEEEFFFEEEDDDBBBAAA???AAABBBAAA@@@@@@AAABBBBBBAAAAAABBBDDDCCCAAA>>>@@@???>>>>>>>>>???@@@AAAAAAEEEJJJPPPXXXeeettt|||oooXXXMMM>>>999333111333555666555111000000//////000000111////////////////////////------------------,,,+++------------------------......------,,,+++++++++,,,,,,,,,,,,+++++++++***************************((((((((()))++++++)))''')))***++++++++++++))))))&&&''''''((((((''''''&&&************)))((('''&&&)))(((((((((((('''''''''&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%&&&'''&&&((((((((('''''''''''''''&&&''''''''''''&&&%%%%%%((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((()))((('''''''''((()))***'''((()))***************************************++++++++++++++++++++++++---------...//////000000000222888CCCWWWsss{{{wwwjjjeee___[[[ZZZ[[[\\\\\\UUUPPPNNNRRRWWWYYY]]]bbb___aaadddeeefffgggiiikkkssssssttttttsssssssssrrrqqqooollliiifffbbb]]]YYYRRRQQQRRRVVVZZZZZZVVVRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTRRRPPPOOONNNMMMJJJGGGLLLKKKJJJIIIIIIHHHHHHHHHJJJKKKLLLNNNNNNMMMKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKJJJGGGCCC>>>;;;:::;;;===???BBBEEEGGGHHHEEEEEEEEEDDDDDDEEEEEEFFFCCCDDDEEEEEECCCAAA@@@@@@>>>@@@AAAAAA??????@@@BBBAAAAAA@@@@@@@@@???===<<<@@@???>>><<<<<<;;;<<<<<<:::===AAAHHHRRR___nnnxxx}}}nnnWWWFFF===777555222111222333222111000000000//////000000000////////////////////////------.........------,,,------------------------//////......------------))))))))))))((((((((((((************************)))((((((***,,,,,,***(((***+++,,,------,,,***(((''''''((((((((((((''''''%%%&&&'''(((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&$$$$$$&&&'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((***)))(((''''''(((***+++&&&'''(((******+++++++++************************************************,,,,,,---......//////000111333777<<>><<<<<<>>>@@@BBBEEEHHHJJJKKKFFFFFFGGGGGGFFFFFFEEEDDDBBBDDDFFFEEEBBB@@@@@@@@@???@@@AAAAAA??????@@@AAA@@@AAAAAA@@@>>>===<<<<<<>>>======<<<;;;;;;::::::;;;<<>><<<===>>>;;;;;;;;;;;;::::::999999<<<<<<===AAAGGGPPPYYY^^^jjjttt|||zzzsss]]]MMMDDD???999555222222333444444444333333...//////000000//////...........................---...//////000/////////************************,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))*********,,,......---++++++,,,------,,,+++)))((('''(((((())))))(((((('''++++++++++++***)))((('''(((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&''''''((())))))))))))'''((()))***************************************************************,,,,,,,,,---....../////////333555333444AAAXXXjjjwww___\\\XXXVVVVVVWWWXXXWWWPPPKKKHHHJJJMMMNNNQQQUUUZZZ\\\^^^``````bbbdddfffhhhlllrrrxxx{{{{{{yyywwwtttrrrooonnnmmmkkkiiigggaaa``````aaaaaa]]]UUUOOOLLLLLLNNNSSSWWWXXXTTTPPPJJJJJJJJJLLLMMMLLLIIIFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHIIIHHHFFFEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNPPPPPPPPPPPPOOOPPPOOONNNMMMLLLLLLLLLLLLJJJHHHFFFEEEDDDDDDEEEEEEHHHIIIIIIJJJKKKLLLLLLMMMJJJJJJKKKKKKIIIFFFCCCAAA>>>BBBEEEDDDAAA???@@@BBBCCCDDDDDDCCC@@@??????@@@???@@@AAA???===<<<===???<<<<<<<<<<<<;;;:::999999<<<;;;<<<@@@FFFMMMRRRUUUXXXdddvvv~~~sssrrrzzz^^^VVVKKKAAA<<<:::888777000222333333333222222222......///000000///..............................,,,---....../////////...................................................,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))+++......,,,+++,,,,,,,,,+++******))))))(((((())))))))))))((((((************)))(((''''''(((((((((''''''''''''&&&'''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((((('''&&&$$$%%%''')))))))))((('''((())))))*********))))))************************+++++++++++++++++++++++++++,,,,,,------......///---111333111000888HHHVVVqqq~~~___\\\XXXWWWXXX[[[]]]^^^SSSNNNJJJKKKMMMMMMNNNRRRTTTXXX]]]aaacccdddeeefffcccffflllqqquuuwwwxxxxxxuuussspppppppppooonnnllldddddddddeeeeeeaaaYYYRRRPPPOOOPPPSSSVVVTTTNNNHHHHHHHHHIIILLLMMMMMMJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCGGGIIIJJJHHHEEEDDDFFFIIIKKKJJJJJJKKKKKKLLLMMMNNNMMMNNNOOOQQQRRRRRRQQQQQQOOONNNMMMKKKJJJJJJIIIIIIJJJHHHEEEDDDCCCEEEGGGIIIGGGHHHIIIKKKMMMNNNPPPQQQKKKLLLLLLLLLJJJFFFBBB@@@<<<@@@DDDCCC@@@>>>???BBBDDDEEEEEECCCAAA??????@@@===???@@@>>><<<;;;===@@@????????????===<<<;;;:::;;;;;;<<>>???AAABBB????????????>>>===;;;;;;999888777888:::;;;:::999999;;;<<<<<>>>>>======<<<;;;;;;:::999888777888:::;;;:::999999;;;;;;;;;BBBKKKLLLHHHDDDEEELLLXXXdddqqq~~~xxxeeeVVVJJJ@@@:::999777555444222222222222111111000000000/////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((&&&((())))))'''&&&&&&'''((()))))))))))))))******''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''((((((((('''&&&%%%%%%$$$'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%$$$""" %%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''%%%%%%$$$######$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))***************+++***)))(((((()))***+++******))))))******+++,,,------------------------.../////////000222555888FFFYYYwww|||tttiiiaaa```bbbdddeee___\\\YYYWWWWWWUUURRROOOHHHJJJOOOUUU[[[______^^^^^^\\\[[[\\\___dddiiilllmmmooopppoooqqqtttsssooogggiiijjjjjjfff```ZZZUUUVVVWWWWWWVVVSSSPPPNNNMMMLLLIIIHHHIIILLLLLLJJJGGGFFFFFFDDDCCCCCCCCCDDDDDDFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJMMMPPPRRRTTTWWWVVVTTTRRRPPPOOONNNNNNNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDEEEGGGJJJLLLKKKJJJIIIIIIHHHHHHIIIKKKMMMNNNMMMKKKHHHEEECCCAAA@@@@@@@@@BBBCCCCCCBBBAAAAAABBBEEEEEEDDDCCCAAA@@@??????>>>===<<<::::::::::::;;;999888888888:::;;;:::999999::::::;;;@@@GGGGGGCCC@@@>>>@@@GGGPPPZZZhhhuuu{{{yyyyyyvvvjjjYYYJJJAAA<<<888666555444333222222111222222111111111111000000000000......------------......++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------,,,,,,++++++******)))******+++***)))((('''''')))++++++)))))))))***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((($$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&''')))(((&&&%%%%%%'''((()))&&&&&&&&&''''''''''''((((((((()))))))))*********'''(((((()))))))))))))))******))))))))))))*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---///222444===JJJcccyyypppiiieeedddcccaaa^^^[[[XXXUUURRRNNNKKKEEEFFFJJJPPPVVVZZZ[[[ZZZ[[[YYYWWWWWWXXX\\\aaadddjjjlllmmmlllooosssrrrnnnkkklllllljjjgggccc^^^[[[^^^\\\ZZZWWWUUUSSSRRRRRRPPPNNNLLLMMMNNNMMMIIIFFFFFFEEEDDDCCCBBBCCCDDDDDDGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLOOORRRSSSVVVUUUSSSQQQPPPNNNNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCEEEHHHKKKMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNLLLJJJHHHEEECCCBBBBBBBBBAAABBBCCCCCCAAAAAABBBCCCCCCBBBBBBAAA@@@>>><<<;;;???===;;;999999:::;;;<<<:::999888888:::::::::888999888999;;;@@@CCCBBB>>>???<<<;;;???DDDJJJUUU```nnnyyy{{{zzzwwwuuuvvvzzzxxxxxx~~~sssZZZQQQDDD;;;777666555555222222111111111111222222222111111111000000000000000///...------...///000------------------------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++...------,,,+++***))))))((()))+++,,,+++***(((&&&''')))+++++++++***+++,,,)))))))))(((((('''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''***)))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''***)))'''%%%%%%'''***,,,&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&''''''((()))(((((((((***))))))))))))))))))***)))))))))))))))***++++++++++++++++++++++++++++++---.........---...000222555===PPPmmmuuulllgggeee______]]][[[WWWQQQLLLHHHEEEEEEGGGKKKPPPTTTVVVVVVXXXVVVTTTRRRRRRUUUZZZ]]]eeehhhhhhgggjjjooooookkkoooooonnnllljjjgggdddccccccaaa___]]]]]]\\\ZZZYYYUUURRRPPPOOOPPPNNNHHHDDDEEEDDDCCCBBBBBBCCCDDDEEEIIIIIIIIIHHHIIIIIIIIIIIIKKKJJJJJJJJJKKKMMMPPPQQQSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLJJJHHHFFFEEEEEEDDDCCCCCCEEEHHHKKKMMMLLLJJJKKKKKKKKKLLLLLLMMMNNNNNNLLLJJJHHHFFFEEEDDDDDDEEEAAABBBCCCBBBAAAAAABBBCCCBBBBBBAAA@@@???===;;;:::???>>><<<::::::;;;===>>>:::999888888::::::999888:::888888<<<@@@@@@>>>;;;<<<::::::===???AAAHHHOOOWWWcccvvvzzzsssoooqqqwww~~~zzzuuussswwwiiiWWWEEE???888333333333111///000000000111111111111111111111111000000000000///111000///......///000111------------------------,,,,,,+++++++++*********)))***++++++,,,,,,,,,+++------,,,+++******))))))((()))+++,,,+++***(((&&&$$$&&&'''((('''''''''(((*********))))))(((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((+++***)))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$"""!!!!!!###&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((()))))))))******)))))))))))))))(((((())))))***+++++++++++++++++++++++++++---...//////......000111111666CCC[[[zzzuuukkkgggaaacccdddbbb]]]VVVOOOKKKHHHGGGFFFHHHKKKNNNPPPQQQRRRSSSRRRPPPNNNPPPTTTWWW]]]```aaaccchhhoooqqqooorrrqqqpppooommmlllkkkkkkeeeeeeeeegggiiigggddd```XXXVVVSSSRRRRRRNNNHHHCCCCCCBBBBBBBBBBBBDDDEEEFFFJJJIIIIIIIIIIIIJJJJJJKKKMMMLLLKKKJJJKKKMMMOOOPPPQQQPPPPPPOOOOOOOOOPPPPPPMMMLLLJJJIIIGGGFFFFFFEEECCCBBBCCCEEEHHHJJJJJJIIILLLLLLLLLMMMMMMNNNNNNNNNKKKJJJHHHFFFFFFEEEFFFFFFBBBBBBCCCBBB@@@@@@BBBDDDCCCCCCBBBAAA???>>>======>>>===<<<;;;;;;<<<======;;;999888999::::::999777;;;888999>>>BBB@@@<<<:::888777888;;;;;;;;;>>>DDDIIIUUUgggxxxxxxllliiiooozzzyyyrrrooolllkkkmmmssszzz~~~|||sssnnneeeTTTFFF===999555444555444111//////000000111222222111111000000000000//////////////////............//////++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,,,,,,,++++++******)))))))))******+++***)))((('''%%%'''))))))((('''((()))******)))))))))))))))(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++***((('''&&&'''((((((((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((())))))************)))))))))(((((((((((()))******************************---...000000//////000111///333===MMMeeerrrjjjdddffffffccc\\\UUUOOOMMMNNNKKKGGGEEEFFFHHHIIIIIIKKKMMMOOONNNLLLLLLOOOSSSSSSWWWZZZ^^^gggqqquuuuuupppppppppppppppppppppppphhhiiikkkooorrrqqqkkkeee\\\ZZZWWWVVVUUUQQQJJJDDDAAA@@@@@@AAABBBDDDFFFHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIJJJMMMPPPRRRQQQPPPOOOOOONNNOOOOOOOOOMMMLLLKKKIIIHHHGGGGGGGGGAAA@@@@@@AAACCCEEEFFFEEEKKKLLLLLLMMMMMMMMMMMMMMMIIIHHHGGGEEEEEEEEEFFFFFFBBBCCCCCCAAA@@@@@@BBBDDDCCCBBB@@@???>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999::::::999777<<<888999AAADDD@@@<<<;;;666444555888888777;;;AAACCCMMM\\\kkkuuu||||||pppddddddpppyyysssoooppptttwwwzzzzzzmmm^^^TTTRRRNNNFFF>>><<<888555555666666444111///000111222222222111111////////////.........---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++((()))***++++++,,,,,,,,,+++++++++***************************)))))))))((()))***++++++***((()))***''''''((((((((((((((()))(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((())))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$&&&((()))(((''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''((())))))))))))(((((()))***++++++***)))(((((((((((((((((()))******************************+++---////////////000111...333999AAAOOOgggtttmmmkkkggg```WWWRRRPPPPPPSSSNNNHHHCCCAAAAAAAAA@@@CCCGGGKKKLLLJJJIIILLLOOOMMMQQQTTTXXXaaalllqqqqqqlllmmmnnnooopppqqqrrrrrrmmmmmmooosssvvvtttnnnhhh```^^^\\\[[[YYYTTTMMMGGG??????@@@AAABBBEEEGGGIIIHHHHHHGGGFFFGGGHHHJJJKKKJJJIIIIIIIIIKKKNNNRRRTTTRRRQQQPPPOOONNNNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGGGG@@@???======@@@BBBCCCCCCJJJKKKLLLLLLLLLLLLLLLKKKGGGGGGEEEDDDDDDDDDEEEFFFBBBCCCCCCAAA@@@@@@BBBDDDAAA???===<<<;;;<<<===>>>999999:::;;;;;;;;;::::::;;;:::999999::::::888777<<<888:::BBBFFFAAA<<<<<<666444444666666777;;;BBB===FFFSSS___hhhlllooopppwwwkkk___aaaqqq{{{mmmjjjooosssxxx||||||cccWWWIIIAAA@@@AAA???===999555111000222333222000000111222333333222111000///.........------------******,,,------,,,******////////////////////////---------,,,,,,,,,++++++(((((()))++++++,,,,,,,,,***************++++++++++++******)))((()))))))))&&&((()))(((&&&%%%%%%&&&%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%'''((())))))########################((('''&&&%%%$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%###$$$&&&((())))))((('''$$$%%%&&&&&&'''''''''&&&###$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))))))))))))))((()))***++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))))),,,...///...///000111---333888:::AAAVVVvvvyyyuuummmbbbXXXSSSTTTWWWVVVPPPHHHAAA===<<<;;;;;;>>>CCCIIIKKKIIIHHHJJJMMMKKKNNNPPPSSSZZZdddhhhggghhhjjjlllnnnpppqqqrrrsssrrrppppppsssvvvuuuoooiiicccaaa___^^^\\\WWWPPPIII@@@@@@@@@@@@AAACCCEEEGGGIIIFFFDDDDDDFFFGGGEEECCCGGGHHHIIIKKKMMMNNNOOOOOONNNMMMKKKJJJJJJJJJKKKLLLKKKKKKJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@???AAADDDGGGJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIFFFDDDBBBCCCDDDEEEDDDDDDEEEEEEDDDBBB@@@???CCC???;;;999<<<>>>>>>>>>===============<<<<<<;;;<<<<<<<<<:::777666666888888777;;;BBBDDD@@@;;;:::777555222333555888:::;;;>>>AAAFFFMMMTTT[[[```ccc```___\\\^^^nnnnnnbbbVVVWWWcccnnnpppmmmttt{{{lll^^^IIIEEE???<<<;;;<<<===>>>777333000///111111000...//////////////////////////////.........//////000---,,,,,,+++*********++++++***+++...111222///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((+++---+++(((&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,)))&&&&&&))),,,+++)))******))))))******+++,,,++++++,,,------......///000...111888:::BBB\\\xxxtttcccYYYVVVWWWZZZ]]]XXXNNNCCC===<<<<<<<<<:::>>>CCCFFFFFFGGGIIILLLKKKLLLMMMPPPTTTYYY]]]___ccceeehhhlllooorrrtttuuuuuusssssswwwzzzvvvmmmdddddddddcccaaa^^^XXXQQQLLL@@@@@@@@@@@@BBBCCCEEEFFFDDDBBB@@@AAACCCDDDCCCAAAEEEFFFHHHJJJLLLMMMMMMNNNKKKKKKIIIHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHCCCCCCCCCBBBAAABBBDDDGGGJJJJJJKKKKKKKKKKKKJJJIIIJJJHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA???>>>AAA>>>;;;:::<<<======<<<;;;<<<<<<<<<<<<;;;:::::::::;;;:::888666555555777888777:::AAACCC???;;;:::777555222333555888::::::999<<<@@@EEEKKKPPPSSSUUUVVVUUURRRVVVgggwwwnnnccc\\\WWW\\\iiivvv{{{zzz|||gggTTTIIICCC???:::888888:::;;;<<<888444111000111111000...000000000000000000000000000///...------,,,---------,,,++++++******++++++,,,++++++...111111...,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++***((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))))))))******))))))******+++,,,++++++,,,------......///000...000555666;;;QQQiiilll]]]WWWWWWZZZ[[[VVVLLLAAA;;;:::999888777:::???AAABBBDDDFFFIIIHHHIIIJJJLLLNNNQQQTTTVVV\\\^^^aaafffjjjnnnppprrrsssrrrssswwwzzzxxxooohhhggghhhhhhfffaaa[[[UUUQQQ@@@@@@@@@AAAAAACCCDDDEEEAAA@@@???@@@BBBCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLIIIHHHFFFEEEEEEEEEFFFGGGJJJJJJKKKKKKLLLKKKKKKKKKEEEFFFFFFEEECCCCCCDDDFFFIIIJJJKKKLLLLLLKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???======>>>===;;;;;;<<<===<<<:::::::::;;;;;;::::::999888888999999777555444555666888777:::@@@BBB>>>:::999666444222222555777999999555777:::>>>AAACCCEEEEEEHHHGGGGGGMMM^^^www{{{yyy{{{~~~xxxjjjddd^^^___dddnnn}}}nnn[[[MMMCCC===;;;888444333555888:::;;;888666333111111111000///111111111111111111111111000///...---,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,...//////---+++************************++++++++++++++++++++++++))))))))))))))))))))))))+++)))((())))))***)))'''))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%###"""!!!""""""###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''((((((((('''((()))******))))))******+++,,,++++++,,,------......//////---///222111333CCCVVVsssyyyeee[[[[[[]]]ZZZSSSIII@@@;;;888777777555888<<<>>>@@@AAACCCEEEGGGGGGGGGHHHIIIJJJLLLMMMRRRTTTXXX]]]bbbgggjjjlllnnnoooqqquuuxxxvvvooojjjjjjlllnnnkkkddd]]]YYYWWW?????????@@@@@@AAAAAABBBAAAAAAAAABBBDDDEEEGGGGGGDDDEEEFFFHHHIIIJJJJJJJJJGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFFFFEEECCCBBBCCCDDDFFFHHHJJJLLLMMMLLLJJJHHHGGGGGGHHHIIIHHHFFFDDDCCC@@@@@@@@@???>>>===<<<;;;<<<======>>>>>>===;;;::::::::::::;;;::::::999888777888888777555444555777888666999???@@@<<<999888666444222222555777888888444555888;;;===============???BBBJJJYYYmmm~~~tttmmmpppwww}}}}}}uuusssooovvv~~~sssaaaQQQFFF@@@===<<<666333111111444888:::;;;888666444222111000//////000000000000000000000000//////...---,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------------+++***************************************************))))))))))))))))))))))))+++(((&&&'''***+++)))&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))++++++)))((('''%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((###'''******((('''(((*********))))))******+++,,,++++++,,,------......///...---///111///000:::FFF]]]uuupppccc``````XXXOOOFFF@@@===999777888888999;;;===>>>@@@AAABBBFFFFFFFFFGGGHHHHHHIIIJJJIIIKKKNNNSSSYYY___ccceeehhhjjjnnnqqqsssppplllhhhjjjnnnpppmmmddd]]][[[\\\>>>>>>>>>>>>??????>>>>>>@@@AAABBBCCCDDDFFFHHHJJJFFFGGGHHHHHHIIIIIIIIIIIIEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDCCCAAAAAACCCDDDDDDFFFIIILLLMMMLLLJJJIIIEEEFFFHHHIIIHHHFFFDDDBBB@@@???>>>===<<<;;;;;;:::<<<===??????>>>===;;;;;;:::;;;;;;;;;;;;:::999999777888888777555555666888888666888===???;;;888777555333222222444666666666222444666888999:::::::::999<<>>KKKbbb{{{llldddbbbXXXLLLCCCAAA???:::888999:::::::::<<<===???@@@@@@DDDDDDEEEFFFGGGHHHHHHHHHDDDEEEHHHLLLQQQWWW[[[]]]cccfffkkknnnmmmkkkiiiggggggkkknnnkkkccc]]]\\\]]]===>>>>>>???>>>>>>===<<<===???AAAAAABBBCCCFFFIIIHHHHHHIIIHHHHHHGGGFFFFFFCCCBBBAAA@@@???@@@AAAAAACCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@???AAADDDGGGGGGHHHJJJKKKKKKKKKIIIHHHDDDEEEGGGHHHGGGFFFDDDBBB??????===<<<;;;:::::::::;;;===???>>>===;;;;;;;;;:::;;;;;;;;;;;;:::999999666777777777555555777999888666777<<<===:::777777444333222222444555555444111222333444555777888999:::>>>FFFMMMPPPTTT\\\eeennnvvvzzziii]]]QQQHHHDDD@@@:::777555555555444333111000111555888::::::444444333111///...///111---------------------------------...///000111222++++++******++++++,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((''''''''')))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((())))))******)))''''''$$$&&&'''&&&###"""%%%(((&&&&&&'''(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********+++,,,******))))))******+++,,,++++++,,,------......///---...000111111333555888???PPPkkkxxxmmmhhh\\\OOOEEEDDDCCC<<<888:::;;;::::::<<>>@@@AAA@@@AAAEEEHHHIIIIIIHHHGGGFFFDDDCCCBBB@@@???>>>===<<<===>>>>>>???@@@AAABBBBBBCCCBBBBBB??????>>>===>>>AAAGGGKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFEEEDDDCCCBBB@@@???===;;;::::::::::::999;;;===<<<999888999:::999999999:::999999888777444555666555444444666888888555666;;;<<<888666666444222222222444555444333333333222222222444666888===???EEEJJJHHHFFFMMMWWWXXX]]]iiixxxnnn[[[NNNHHHBBB===:::888666666666555333222111///...///222555666666111222222000...---///222------------------------------------......///000++++++******++++++,,,---***+++,,,+++)))(((***,,,************************************************))))))))))))))))))))))))&&&'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))))))))(((((('''''''''###&&&(((&&&###"""%%%((($$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''"""######$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''')))+++++++++******))))))******+++,,,++++++,,,------......///,,,......///000222333333999AAATTTppp~~~xxxiiiYYYNNNMMMKKKBBB<<<======<<<<<>>======@@@BBBBBBAAABBBEEEHHHIIIIIIHHHFFFDDDBBB@@@???>>>===<<<;;;:::;;;<<<<<<:::;;;===???AAABBBBBBBBB???>>>===<<<>>>CCCIIIOOOQQQOOOMMMJJJGGGEEECCCAAADDDDDDDDDDDDDDDCCCCCCBBB@@@???===;;;:::::::::;;;777999;;;999777555777999888888888888888777666666222333444444333333555777888555666:::;;;888555666333222222222444555444222777555333222222444777888>>>@@@DDDFFFAAA===DDDOOONNNOOOVVV```gggrrrwwwfff___PPP@@@999:::;;;999222222111222333333111//////...,,,---000222333333///000111///------000333..............................---,,,,,,,,,------+++*********+++,,,,,,---)))+++,,,+++((((((***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$'''))))))&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&'''''''''###&&&(((&&&"""!!!%%%)))"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%'''((("""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((%%%###$$$(((++++++************)))***++++++,,,++++++,,,------......///,,,---------...111000...666888EEE___vvveeeXXXWWWSSSHHHAAABBB@@@???@@@DDDLLLRRRUUUVVVEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@???@@@BBBDDDEEEEEEMMMWWW[[[\\\]]]aaafffhhhggggggggghhhgggeeebbbAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@CCCFFFHHHIIIHHHKKKJJJHHHFFFDDDCCCBBBAAA>>>>>>===:::888777888999;;;===???BBBCCCCCCBBBBBB::::::999999<<>>>>>BBBAAAFFFNNNQQQVVVjjjvvvnnnggg^^^WWWHHHEEE@@@;;;666444333333333222111000000111222333444333111//////000111222------...//////...------.........------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000...***((('''))),,,---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''''',,,,,,+++***)))(((''''''******))))))******+++,,,)))***,,,---.../////////////////////000111222333666666===NNNeeezzzkkkggg___PPPDDDBBBDDD===AAAJJJRRR^^^aaaTTTNNNFFFAAADDDGGGEEEBBBBBB>>>===;;;<<<>>>@@@AAAAAABBBEEEJJJNNNRRRVVV\\\___```dddhhhjjjiiihhhggggggCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@AAACCCGGGIIIJJJIIILLLKKKHHHDDDBBB@@@??????>>>>>>===:::888777888:::>>>???AAACCCDDDCCCBBBAAA<<<;;;;;;<<>>BBBBBBCCCCCCCCCBBB@@@???;;;;;;::::::999999888888:::999777666555666666666888777666666666777555444333333444555555555555555777777777888999888555333111222222333333444444555555444333444555777999;;;@@@>>><<<;;;::::::;;;<<<===;;;???FFFFFFHHHYYYmmm|||zzzhhh\\\UUUPPPHHHBBB>>><<<888444111111111111222111000000000000111222222111///...---...///000..............................---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++)))(((''''''))),,,---))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%''''''((((((((('''%%%$$$&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&)))((((((''''''&&&&&&%%%******))))))******+++,,,+++,,,,,,------------,,,...------......///000111000///444AAATTTmmm{{{vvvkkkXXXKKKIIIEEE@@@EEEMMMUUUccchhh^^^RRRJJJDDDFFFHHHFFFCCCCCC@@@>>>======???@@@@@@??????BBBEEEHHHKKKOOOSSSWWWZZZ]]]aaadddeeeeeefffgggBBBBBBAAAAAAAAABBBBBBCCCBBBAAABBBDDDHHHJJJKKKJJJMMMJJJFFFBBB???>>>>>>>>>===>>>===;;;888888999;;;AAABBBDDDEEEEEECCCBBB@@@???======???FFFNNNUUUYYYZZZSSSKKKFFFDDDCCC@@@>>>BBBCCCCCCCCCBBBAAA???>>>999999999999999888888888777777666555555666666777444555444333111111333555444444555666666666555555666666888:::;;;:::666222333333333333333333333333444444444444666888:::<<<<<<;;;999888777777888999888777:::===<<<;;;FFFTTT^^^```aaaaaaccckkkwww~~~vvvddd[[[NNNDDD@@@===888444444333111///...///000111111111000000000000111111000///---,,,,,,,,,---...///...---,,,,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************(((((('''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))***++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,...//////000000444;;;GGGZZZvvvzzzdddUUURRRLLLHHHNNNUUU\\\jjjppphhhVVVMMMFFFFFFGGGEEEBBBAAAAAA@@@???@@@AAA@@@???===<<<>>>@@@AAACCCEEEHHHKKKPPPSSSVVVZZZ\\\___cccfff???>>>>>>>>>>>>???AAAAAABBBBBBBBBDDDHHHJJJJJJJJJJJJGGGCCC???======>>>???>>>???>>><<<::::::<<<>>>DDDDDDEEEFFFEEECCC@@@???@@@>>>>>>BBBJJJPPPSSSSSSTTTPPPJJJGGGEEEEEECCCBBBCCCCCCCCCCCCBBB@@@>>>===888888888888888888888888555555555555555666777777333444444222//////333666555555666666666666666555555666888;;;<<<:::666222444444444333333222222222333444444555777999;;;<<<999888777666666666666777888777888:::888555;;;DDDKKKLLLLLLKKKMMMTTT```iiizzziii]]]WWWMMMGGG???999777666444222222111000//////000222333000000000000000000000000......---,,,+++,,,,,,---///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++***)))(((&&&$$$###))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''(((((()))))))))))))))))))))***++++++,,,++++++***************++++++++++++,,,---...///222333777;;;@@@KKKbbbvvvqqq```\\\VVVSSSZZZaaafffrrrxxxoooXXXNNNEEEDDDDDDAAA======>>>>>>>>>@@@BBBAAA???===;;;<<<=========>>>@@@BBBEEEHHHKKKOOOSSSXXX^^^bbb======>>>>>>???@@@AAABBBCCCBBBBBBDDDFFFHHHHHHGGGEEEBBB???======>>>AAACCC@@@AAAAAA???>>>>>>@@@BBBFFFFFFGGGFFFEEEBBB@@@>>>???>>>???DDDKKKOOOOOOMMMOOOMMMJJJHHHHHHHHHGGGGGGCCCCCCCCCCCCBBB@@@>>><<<999999888888888888888888444444555555666777777777333444555222000000444888555666666666666666555555444555888;;;<<<:::666222555444444333333222222111333333444555777888:::;;;777777666666555555666666777666777888777555888<<<>>>???@@@@@@AAAFFFMMMSSSdddooo~~~zzzzzzvvvkkk\\\MMMEEEAAA;;;999666333111111000000333222111000000111222222////////////////////////......------,,,,,,,,,---///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,+++)))'''%%%$$$))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((((((""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))(((((())))))***+++******)))))))))***+++,,,,,,,,,,,,,,,---...///000...111666999999===LLL\\\~~~~~~nnnhhh^^^[[[bbbjjjppp|||vvv[[[PPPEEEBBBAAA>>>;;;;;;::::::<<<>>>AAAAAA@@@>>>======>>>===;;;:::<<<======@@@CCCFFFJJJOOOUUUZZZ>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAABBBDDDEEEDDDCCC@@@>>>======>>>AAADDDFFFDDDDDDDDDCCCBBBBBBDDDGGGHHHHHHIIIHHHGGGDDDAAA???>>>???BBBFFFJJJLLLLLLJJJKKKKKKJJJIIIIIIIIIIIIIIIAAABBBBBBBBBAAA@@@>>>===;;;::::::999888888777777444555666777777777777777444555555444333333555777555555666666666555444444444444666999:::999666333444444444333333222222222333333444555666777888888555555555555555555555555555444444555555666666777555777999:::<<<>>>BBBEEEMMMVVVeeexxxwwwggg\\\]]][[[UUUKKKAAA<<<:::333444444222000///000111222111000000////////////......////////////..................---------,,,...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++))))))***++++++*********))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$#########$$$%%%%%%######""""""######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&''''''''')))(((((((((((()))************)))))))))***,,,---------------...///000000---000444888777777@@@KKKjjj|||iiicccfffnnnvvv~~~^^^RRRGGGCCCAAA>>>;;;;;;888777888;;;>>>??????>>>===>>>>>><<<::::::;;;<<<:::<<<>>>AAACCCGGGLLLPPP<<<>>>AAADDDFFFFFFEEEDDDCCCAAA@@@@@@AAAAAA@@@???=========>>>@@@BBBDDDFFFGGGGGGHHHGGGFFFFFFIIIKKKKKKKKKLLLKKKIIIGGGDDDBBB>>>AAAEEEHHHIIIIIIJJJKKKIIIJJJJJJIIIHHHGGGFFFGGG@@@AAAAAABBBAAA@@@???>>>===<<<;;;:::999888777666555666777888888888777666555444333444666777666555555555555555555444333333333333444666888888666333333333333333333333333333333333444555555555555555333333444444444444333333444333222222444666666444333444666888:::<<<>>>???AAAGGGSSScccsss|||qqqeeeXXXMMMIIIJJJIIIGGGBBB===999777222444777555222000000222000000//////............---...////////////...---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************************************)))))))))******++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''(((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''"""!!! !!!###$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''((((((((((((((()))******---,,,***))))))***+++,,,---,,,,,,------...///000111000333666666666<<>>???AAADDDFFF999<<<@@@DDDEEEEEECCCBBBBBBAAA????????????===<<<======>>>???AAABBBDDDEEEIIIIIIJJJIIIHHHIIILLLNNNMMMMMMNNNMMMLLLIIIGGGEEE???CCCHHHJJJHHHHHHIIILLLJJJJJJKKKIIIGGGDDDCCCCCC???@@@AAABBBAAA@@@???>>>>>>>>>===;;;999888666666666777888999999888777666555333222444777999666333444555555555444333333222333333333555777777555444333333333333333333333333333333444555555444444333111222222333333333222222555444222111444777666333666777888999:::;;;<<<======@@@HHHUUUbbbmmmvvv}}}{{{rrrnnncccfffddd[[[SSSMMMGGGBBB<<<<<<<<<<<<:::777444222000333666555111---...000////////////////////////,,,---...//////...---,,,,,,------------,,,+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))),,,+++***)))(((((())))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,))))))))))))))))))))))))))))))(((''''''''''''(((''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&((()))(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''$$$$$$&&&'''(((***++++++*********************)))((((((((((((((()))******000///,,,***))))))******,,,,,,,,,,,,---...//////000...---000111222888???CCCXXXuuuzzzmmmkkksss|||\\\OOOBBB===;;;999777888888777555555777999999999:::;;;;;;:::888888999::::::;;;============???@@@>>>???AAACCCDDDDDDCCCBBB>>>===<<<;;;:::;;;<<<<<<>>>@@@@@@@@@@@@BBBEEEGGGNNNNNNNNNMMMMMMKKKJJJIIINNNOOOOOONNNMMMJJJGGGEEECCCEEEGGGHHHHHHHHHIIIJJJLLLLLLKKKHHHEEECCCCCCDDDAAABBBDDDEEECCCAAA===;;;<<<;;;:::999888888888888666777888999999888777666333333444444555666666666666666666666666666666666333444444555555444444333///000111222333222111111333333333444444555555555222333333333222222444666666666555444444444444555555444444555555666777888???999BBBUUUZZZTTT]]]qqq{{{hhhYYYSSSRRRKKKJJJGGGDDD@@@===:::999555555444333333222111111111111111111111111111111---------............///////////////............---------------------------------,,,,,,+++++++++)))))))))'''&&&&&&)))++++++++++++************)))++++++++++++++++++++++++,,,***(((''''''(((***,,,))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%'''((('''&&&$$$$$$%%%&&&&&&$$$######$$$&&&&&&((('''&&&&&&$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%!!!!!!%%%(((%%%$$$"""###%%%'''((((((%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''(((((((((((((((((((((((('''''''''*********)))))))))))))))---------------------------...000000000111333555;;;FFF\\\yyyxxxssszzz|||ttt\\\OOOBBB>>>;;;888999>>>555555666555555666999;;;999999999999999888777666777888888888999999999999@@@AAACCCDDDDDDCCCBBBAAA===<<<;;;::::::;;;<<<<<>><<<:::888666555555444444333222222111111444333222111000///...............////////////000////////////.........---------------------------------,,,,,,,,,++++++++++++++++++)))((((((+++---+++++++++*********))))))******************************)))(((((()))******))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''%%%$$$###$$$%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))'''%%%%%%'''((('''&&&((((((((((((((((((((('''***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...///111333999AAARRRiiiwwwkkkZZZNNNBBB>>>===999888999666777888888777777999:::999999999888777777666666666666666666777777777777DDDDDDEEEEEEDDDBBB@@@???<<<<<<;;;::::::;;;<<<===@@@BBBBBBBBBBBBDDDGGGIIIPPPOOONNNMMMKKKJJJIIIHHHJJJKKKKKKLLLKKKJJJHHHGGGEEEGGGHHHHHHGGGFFFFFFGGGEEEGGGHHHGGGEEEBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<;;;:::999999999999999666777888999999999999999444444444444444333333333333333333222222111111111333333444444444444333333222222222222222333444444333333333333444444444444222333333333222222444666666555444444333333444444444444444444555666777777999777;;;EEEPPPZZZdddkkkooohhhaaa```]]]WWWSSSRRRVVV[[[```bbbbbbeeelllrrr~~~zzzmmm```XXXRRRSSSRRRJJJ@@@999777999777777666555444444333333444333333333222111111111222111111000///......---...////////////000000000//////.........---------------------------------,,,,,,,,,,,,++++++++++++,,,---,,,+++******,,,...++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%"""$$$&&&'''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((((((&&&%%%###''''''%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))'''&&&&&&'''''''''&&&''''''(((((((((((((((((())))))))))))))))))******+++++++++++++++++++++++++++,,,---------...000222555:::DDDTTTiiiwwwgggUUUJJJ???<<<===;;;777555888:::;;;;;;:::999999::::::999777666555555555666444444444444555555555666FFFFFFFFFEEECCCAAA???>>>======<<<<<<<<<===???@@@CCCDDDEEEEEEEEEFFFIIILLLQQQPPPNNNLLLJJJIIIGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHFFFGGGIIIHHHFFFEEEEEEFFFDDDFFFHHHHHHFFFCCCBBBBBB@@@???>>><<<;;;;;;<<<<<<;;;:::999888888888888888888999999:::;;;;;;;;;;;;666666666555444333333222333222222222111111111111333333333444444333333333444333222111222333444555333333333333333333333333222333333333222222444666555444444333333333333333333333333333444555666777999;;;===DDDRRRaaagggfff___TTTKKKJJJKKKIIIGGGGGGHHHJJJLLLKKKJJJLLLRRRWWWcccuuuxxxssslllccc[[[QQQHHHCCC@@@BBBCCC???999666666888444444444333333333222222222222222222111111111111------......///000000000............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,******,,,...************))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%''''''&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%###!!!&&&&&&&&&%%%#########$$$$$$$$$$$$###############''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%'''(((((('''''''''''''''(((((((((((()))))))))))))))*********))))))))))))************+++,,,------------///111111333:::DDDSSSiiioooZZZOOOCCC>>>@@@@@@<<<999:::<<>><<<<<<===:::999666444333333555555333333444444444555555555GGGFFFEEEDDDBBB@@@???>>>???>>>>>>>>>???@@@BBBCCCEEEFFFGGGGGGGGGIIILLLNNNPPPOOOLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFGGGHHHHHHFFFDDDDDDEEEEEEGGGIIIIIIGGGDDDCCCCCC???>>><<<;;;::::::;;;<<<999888888777777777777888666666666666777777888888888777777666555444333333222222222222222222222222222333333333333333333222444333222111222333444555333333333333333333333333222333333333222222444666444444333222222222222222222222222333333444555666222666:::@@@MMM[[[]]]WWWLLLBBB;;;;;;>>><<<;;;;;;<<<===<<<:::999:::???CCCQQQaaapppqqqkkkkkkppptttyyy|||tttiiiaaaSSSPPPKKKGGGCCC???:::777666888999777444222333555444444333333222222111111000000111111111111111111------......////////////,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))+++,,,*********)))))))))((((((************************'''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&&&&((()))(((%%%$$$###$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$###%%%'''*********&&&'''''''''(((((())))))(((((())))))************((((((((())))))*********,,,---......------///111///000555===FFFVVVppp}}}mmmbbbRRRGGGDDDDDDAAA======@@@BBBBBBAAA?????????:::999666444333333444555444444555555555666666666EEEEEEDDDBBBAAA@@@???>>>@@@?????????AAACCCEEEFFFFFFGGGGGGGGGGGGIIILLLOOONNNLLLJJJHHHFFFEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEGGGHHHGGGEEEDDDDDDEEEGGGHHHIIIHHHFFFDDDCCCCCC>>>===<<<:::::::::;;;<<<999888888777777777888888888888777777777777888888777777666555444444333333111222222333333444555555222222333333333333222222222222222222222333444444333333333333222222222222222333333333222222444666444333222222111111222222222222222222333444555555111333777===GGGOOONNNIII@@@:::555777777444222222666666666555555777;;;>>>HHHTTT^^^ZZZSSSQQQUUUWWWbbbqqq~~~xxxoookkkeee```\\\UUULLLFFFAAA???<<<::::::888666444333444555444222000111222222222111111000//////...//////000000111111111222222222111///...---,,,+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++(((***+++***)))((()))+++******)))))))))(((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''((())))))(((%%%###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###&&&))))))&&&%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%$$$###%%%'''*********&&&&&&''''''((()))))))))((((((((()))******++++++'''(((((())))))*********,,,---......------///111......333:::>>>FFFZZZoooyyyfffSSSHHHDDD@@@<<>>>>>:::999888777555444333333555555555555666666666666AAAAAA@@@??????@@@@@@AAA>>>>>>>>>???AAACCCEEEFFFBBBCCCDDDDDDDDDEEEHHHKKKIIIHHHFFFDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGGGGEEEEEEEEEFFFHHHHHHGGGDDDAAA???@@@AAA<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<999888666444333333444444222222222111111111111000......000111333555666777222222222333333222222222///000111222333222111111333333333222222111111111222333333333222222444666333222222111000111111111111111111111222333444555666111000555888555666;;;333111222444222000111666000000/////////111222333999???BBB===999:::===>>>HHHWWWhhhooojjjcccaaaccc{{{~~~yyysssnnnhhhbbb^^^UUUPPPLLLJJJKKKIIICCC>>>AAA===888666777777555333000//////111333333222000000000000000////////////.........//////000000000---......///000111222222222222111000///...---------------.........//////,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++(((***,,,,,,***)))***+++))))))))))))((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''###%%%'''))))))'''%%%######$$$%%%&&&''''''''''''%%%&&&((('''&&&%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###(((,,,///---'''$$$$$$&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++)))&&&&&&&&&'''%%%$$$&&&&&&&&&'''((())))))***'''(((((()))***+++++++++'''(((((()))***++++++,,,***+++,,,+++******,,,---000,,,...444444222<<>>===:::;;;===>>>>>>???AAACCCDDDDDDDDDDDDEEEGGGIIIKKKGGGEEEBBB@@@???@@@AAACCCDDDCCCBBBBBBCCCDDDEEEFFFEEEFFFGGGFFFDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@??????<<<;;;:::;;;<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;999888666444333222444444333222222333444444555333000///000444888;;;<<<:::777444222111111222222333555444222000000111000111333444444333222111000111222333444333222111333111///......///111333222222111111111111222222222222222333333444444444222222222111111111000000222222111111222222333444555666777666444444666777EEEMMMWWW[[[YYYUUUSSSRRRkkkyyyiiieeeddddddeeeffffffhhhnnnyyyzzzppphhhcccaaa[[[YYYVVVRRRNNNJJJGGGFFF>>>>>>===<<<;;;:::999888444444444333333222222222111111000000000000111111////////////////////////////////////000000000000.........//////000111222111111111111111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++------,,,++++++******++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''########################"""###$$$$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''%%%$$$############$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$$$$+++111///(((###&&&+++$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&$$$###%%%((()))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%%%%&&&'''(((******))))))******+++,,,************+++,,,------------,,,+++,,,---...////////////...///222888<<>>>>>>>>======<<<;;;::::::<<<>>>??????@@@BBBCCCEEEEEEEEEEEEFFFGGGIIIJJJFFFEEEBBB@@@???@@@BBBCCCCCCBBBBBBAAABBBCCCDDDEEEDDDFFFFFFEEEDDDCCCDDDEEEDDDDDDCCCBBBAAA@@@??????===<<<;;;;;;======<<<;;;<<<<<<;;;::::::999999888:::999888777555444333333444333222222222222333444444333111000111444888:::;;;999666333111111111111000222333333222111222333222222333333333222111111111222333333333222111111222111000//////000111222222111111000000111111222222222222333333333333333222222222111111111000000222111111111111222333333444555666555333333555666===DDDLLLPPPOOONNNOOOQQQiii~~~bbbRRRMMMLLLKKKLLLMMMMMMNNNUUU^^^fffpppkkkfffdddfffjjjoooqqqtttvvvuuurrrmmmlllppptttxxx}}}{{{xxxyyyyyysssmmmlllqqqvvvxxxxxxllljjjfff___WWWPPPLLLJJJFFFEEECCC@@@>>>;;;999888555555555555555444444444333333333222222222111111000//////////////////000................................./////////000000111000///......///000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,++++++************++++++,,,---******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((''')))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''########################$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$%%%***...,,,&&&###$$$&&&$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%###$$$&&&((('''&&&&&&&&&&&&&&&'''''''''''')))(((''''''''''''((()))******))))))******+++,,,++++++*********+++,,,,,,---,,,,,,+++,,,---.../////////000//////222666999>>>JJJbbb}}}qqqjjj___RRRHHHAAA>>>============;;;999888777777555555666777777666555555======<<<<<<;;;::::::999;;;===@@@AAAAAAAAABBBDDDFFFFFFFFFFFFFFFGGGHHHIIIFFFEEECCCAAAAAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEDDDBBBAAABBBCCCCCCCCCBBBAAA@@@??????>>>===<<<;;;<<<======<<<;;;===<<<;;;:::888777555555777777666666555444444444333333222222222222333333333333222222333555666888888777555222111000000111...000222333222222333444444333333222111111111222222333333333222111000000000000000000000000000000222111111000000111111222333333333222222222222222222111111111111000000000111111111111111222222333222333444333111111333444777;;;@@@CCCEEEIIINNNSSShhhvvvxxxfffNNNAAA===;;;:::;;;<<<<<<===BBBJJJQQQYYYTTTMMMHHHHHHJJJMMMOOOTTTUUUUUURRROOOOOOSSSVVVXXX\\\aaadddeeedddddddddbbb```aaadddbbb\\\YYYYYYUUUQQQNNNOOOTTTYYY[[[ZZZOOOOOOMMMIIICCC>>>;;;:::888777666555444333222222......//////000000000111111111111111000000000000///......------......///........................---------.........//////333222///---------...///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,000111///,,,+++***)))))))))***+++,,,---...***))))))((()))+++,,,...))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((('''''')))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&########################&&&&&&&&&%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%)))'''%%%$$$$$$&&&((()))%%%%%%$$$$$$############&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))(((%%%###""""""$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((&&&######%%%'''''''''''''''((((((((()))))))))))))))(((((((((((()))******))))))))))))***++++++,,,+++******************,,,,,,++++++,,,,,,---......///000000000111333666999>>>MMMeee}}}}}}zzzmmm___SSSJJJFFFDDDDDDBBB???<<<:::888888888555666777888888777666555>>>>>>===<<<;;;;;;;;;;;;<<<>>>AAABBBBBBBBBCCCDDDGGGFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDCCCCCCBBBCCCCCCAAA@@@???>>>>>>???@@@AAAAAABBBCCCBBB@@@???@@@AAAAAAAAAAAA@@@?????????>>>>>><<<;;;<<<======<<<;;;;;;;;;:::888777666555444555555555555555555555555333333222222222222333333333333333444444555555555666555444222111000000000///000222333222111222333555444222111000111111222333333333222111000//////000000111111111111000000111111000000000000111111333333222222111111000000111111111111000000000000000000000000000111222222111111222111000///111333555777999;;;@@@GGGOOOVVVbbbfffaaaQQQAAA;;;:::999666888999888888<<>>@@@AAAAAA@@@>>>???BBBEEEBBBEEEIIIKKKKKKJJJJJJJJJJJJIIIKKKOOOOOOIIIFFFFFFAAA???>>>@@@CCCFFFGGGGGG???@@@AAA???;;;888666666444444444444333333222222......////////////000000///////////////////////////..................///........................,,,,,,,,,---------......222111...---,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......,,,*********))))))))))))***+++,,,---+++***)))((()))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""###%%%#########$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$#########$$$%%%&&&#########$$$############&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%$$$"""###$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))'''$$$######%%%''')))'''(((((((((((()))))))))(((((((((((((((((()))))))))))))))))))))***++++++,,,+++***)))))))))))))))+++++++++++++++,,,,,,------///111111000000111222777888@@@QQQeeezzz}}}qqqdddYYYQQQNNNOOOJJJCCC===999777555555666777888999999888777666>>>===<<<;;;:::::::::;;;<<>>======>>>???@@@???@@@AAA@@@>>>===>>>??????????????????>>>>>>>>>>>><<<;;;;;;<<<<<<;;;999888888777777777666666666444444444444555555555666333333333444444333333333333333444444444444444444444444333222111000000000000222333333111000000000555444222111000111222222444333222111000000//////000000111111111111000000111000000000000000000111222222222111111000000000000000000000000000000000000000//////000000111222///000111000......000111444444555777<<>>=========>>>???===>>>???>>><<<;;;<<<=========>>>>>>>>>>>>>>>>>>===;;;::::::;;;;;;999888666666666777777888888888444444555555555666666666444444555555555555444444444444444444444444333333333333333222222111111111111222333222000/////////333222222222222222222333333222111000000000000000000000000000000000000000111000000//////000000111111111111000000000000000//////000000000000000111///////////////000000111...///000///...---///111222111222444999???EEEIIIHHHEEE???999555444444444///111222111000111555999;;;777333111111222333333/////////000000222222333222444555555444444444666333222444999999444222333222333333333333222222222111444666666555333222222000000//////.........---000000//////.........------------...............000//////////////////000------------------------,,,,,,,,,---------......------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***(((&&&$$$%%%(((+++++++++***))))))))))))))),,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$###$$$&&&((($$$$$$$$$%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%"""###&&&'''((('''&&&%%% !!!###%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$&&&(((((('''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((('''%%%######&&&(((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''(((((((((''')))(((((((((((()))*********)))(((((((((((((((((())))))***++++++++++++***+++---//////......///000---...222888@@@PPPjjjyyytttlllaaaRRRFFF???<<<:::888:::;;;<<<<<<<<<<<<;;;:::===<<<:::888888888999:::;;;>>>BBBCCCCCCAAAAAAAAA@@@AAACCCDDDEEEEEEEEEEEECCCDDDFFFGGGGGGFFFDDDCCCAAA@@@>>>=========>>>???<<<=========;;;:::;;;<<<<<<<<<<<<======>>>>>>>>><<<:::999999999999888666666666777777777888888888555666666666666666777777555555666777777666555555666555444333333333333333333333333333333333222222///111222222000///000111000111111222333333333333222111000//////000111111222111000//////000111222000000////////////000000/////////000000000000000////////////000000111111///............///000000...///000///------///000000000111444888;;;======<<<:::888666555333222222000222333222000000333666666444222111222222222111000//////000111222222222111333444333222222444555333111222555555222111222222333333222222111222333111333666666444222000000//////000000000000000000.............../////////------------....../////////......------......///------------------------------------............,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))'''%%%%%%(((******))))))))))))******+++)))***+++,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%&&&'''''''''!!!###%%%&&&'''&&&%%%$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((&&&$$$###%%%'''%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))))))))(((((((((((((((((()))******(((((('''''''''((())))))((((((***+++++++++***)))***,,,------------///111000---...222999EEEXXXiiiyyyeeeTTTIIICCC>>>;;;<<<===>>>??????>>>===<<<@@@>>><<<:::::::::;;;<<<;;;>>>BBBCCCBBBAAA@@@@@@>>>???BBBCCCEEEEEEEEEDDDBBBDDDFFFHHHHHHGGGEEECCCAAA@@@???=========>>>???;;;<<<===<<<:::999:::;;;;;;;;;<<<<<<===>>>>>>>>>;;;:::888888888888777555777777777888888888888888666666777777777777777777555666777888888777666555777666444333222222333444333333444444444333333222---///111111111000111222...///111333444444444333111111000//////000111222333111000......000111333000000////////////000000......//////000000111111.../////////000000111111...............///000000...///000///------///000000111333666888999888777//////000222222///......///222333222///...111444111000//////000///...,,,...------...///000//////---...///...---...000222111......111111...---000///000000000//////111333...000333333111...,,,+++,,,------...///000111111,,,---...///000111222222---------....../////////...------,,,,,,------...---------------------------------.........//////---...000000000...+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))+++***(((''''''((((((((((((((()))+++,,,---&&&(((+++------,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!"""$$$&&&'''$$$%%%&&&''''''&&&$$$"""&&&%%%$$$#########$$$%%%&&&''''''%%%"""!!!"""$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%''')))(((%%%###$$$&&&&&&&&&&&&''''''''''''(((%%%&&&((()))*********)))((((((((((((((()))******'''''''''''''''((()))***'''((()))++++++******)))***+++,,,,,,,,,---///222111+++'''***000999EEEPPPlll|||gggXXXNNNFFFAAA===>>>???@@@@@@???>>>======<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAABBBAAA@@@@@@BBBAAA@@@@@@@@@BBBDDDFFFDDDCCCCCCCCCCCCBBBBBBBBB???>>>===;;;;;;;;;<<<==================<<<<<<<<<<<<=========>>>>>>?????????>>><<<999777666555555555777888:::;;;;;;;;;:::888777777777777777777777777666555555666666555444666666666555555444444444555555555555444444333222...000222222///---...000111111111111111111111111222222222222222222222222//////............//////000000000000000000000000111111000000//////...............///////////////------......//////000000////////////////////////...///111333444333222111////////////////////////000000000000000000000000222222111000//////000000...............///000000...............///000000---......///000111111222111000///......///000111444333111///------------//////000000000000////////////............//////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------------,,,,,,+++***++++++************++++++$$$%%%(((***,,,,,,,,,,,,******)))((('''&&&%%%%%%+++*********))))))((((((******************************)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$)))&&&######%%%&&&%%%###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%)))%%%!!!"""%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""""""""###$$$%%%&&&&&&'''###&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))+++++++++***++++++,,,,,,------,,,,,,------...///---.........000555<<>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@AAAAAAAAA@@@???AAA@@@??????@@@AAACCCEEEEEEDDDDDDDDDDDDCCCCCCCCC@@@???>>><<<<<<<<<===>>><<<<<<<<<<<<============<<<<<<<<<=========>>>>>>>>>===<<<:::888666555555666777888:::;;;;;;::::::777777777777777777777777555444333444666777777666555555555444444444333333444444444444444333222222...000222111///---...000111111111111111111111111//////////////////////////////............//////////////////////////////000000000000//////......000000//////......------............////////////...........................///111222333222111000////////////////////////////////////////////////222111000000//////000000...............//////000...............//////000---......///000000111111111000///......///000111555444222111//////////////////000000000000////////////............//////////////////////////////------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))++++++************++++++%%%&&&(((***+++,,,,,,,,,'''((((((((())))))***************)))))))))((((((************************+++******)))'''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((((((&&&%%%$$$(((&&&###$$$%%%&&&%%%###%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%(((%%%!!!!!!###%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$###!!! ######""""""######$$$%%%(((''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))******+++***))))))))))))***++++++---............222777;;;EEEWWWqqqsssfff___[[[UUUOOOJJJEEE???<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@@@@@@@???>>>??????>>>>>>>>>@@@AAACCCCCCCCCCCCBBBBBBBBBAAAAAA??????>>>=========>>>>>>;;;;;;;;;<<<=========>>>;;;;;;;;;;;;<<<<<<<<<<<<======;;;:::888777666555666777888999::::::999888555555666666666777777777333222222444666888777777444444444444333333333333333333333333333222222111///000111000///......000000000000000000000000000111111111111111111111111//////............//////////////////////////////000000000////////////...111000000///...---,,,,,,/////////.......................................---...///000111000///...////////////////////////////////////////////////111000000////////////000......------......///000......------......///000.........//////000000111000//////......//////000444333222111000//////000...//////000000//////...//////............//////////////////////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++******+++++++++***))))))++++++************++++++'''''')))***+++++++++***'''(((((()))***++++++,,,******))))))))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&((('''&&&&&&$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%)))((('''%%%###""" """""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''((())))))+++++++++++++++,,,,,,---------...------...111444999EEEYYYooo}}}uuuoooggg```ZZZRRRFFF>>>;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>???>>>=====================???@@@AAA@@@?????????>>>>>>>>>>>>=========<<<<<<<<<======::::::;;;;;;<<<===>>>>>>::::::::::::::::::::::::<<<<<<;;;:::999888666666666777888999999999888777444444444555666666777777333222222333555777666555333333333333333333333333222222222333333222222111000000000000///...//////------------------------222222222222222222222222//////............///////////////////////////////////////////////////////////////......---------/////////......---------........................------.../////////...---........................////////////////////////000//////....../////////...------------...//////...------------...//////........./////////000000////////////////////////000000//////...............//////////////////...///......------......///////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,+++++++++++++++++++++******++++++++++++******++++++************++++++((())))))************************)))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((+++******)))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###########################""""""######$$$%%%%%%%%%((('''%%%$$$#########$$$###############$$$$$$%%%##################$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&'''((()))))),,,,,,,,,,,,,,,------...+++---......------///000777>>>JJJZZZpppvvvqqqlllcccUUUJJJ999999999999999:::;;;;;;:::;;;<<<=========<<<;;;<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>============::::::;;;;;;;;;;;;;;;;;;999::::::;;;<<<======>>>:::::::::::::::999999999:::;;;;;;::::::888777666666777888888888777666555333333444444444555555555555333222333444555444222333333333333333333333333111222222333333222222222222111///...////////////........................//////////////////////////////............//////......................................./////////,,,,,,------......////////////......------,,,,,,........................------.........---------------------------------........................///...............//////---------------...//////---------------...//////............////////////......////////////........./////////..................////////////............------------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))******)))))))))((((((''''''&&&(((((((((((((((((())))))''''''''''''''''''''''''******))))))(((((('''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$#########""""""""""""&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$%%%(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''((()))***+++)))))))))))))))***++++++)))+++............000111222555;;;GGGXXXooo~~~wwwlllbbb777777666777777888999:::888999;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@????????????>>>888999::::::;;;::::::::::::::::::;;;<<<<<<<<<===::::::::::::999999999999999::::::;;;:::999777666666777888888777666555444333333333333333333333333555444222222333444222111333333333333444444444444111222222333333333333333333111......///000000///111111111111111111111111000000000000000000000000//////............//////........................---............/////////++++++,,,---...//////000.........---------------------------------------.........---------------------------------------...........................------------......///------,,,,,,------...///------,,,,,,------...///........................---......//////......---//////000111111111000000---......//////......---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,*********+++++++++++++++++++++,,,---------,,,,,,++++++************++++++***)))))))))))))))***+++''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%"""###$$$$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$&&&'''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&&&&$$$###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&((('''%%%$$$""" &&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######""""""###$$$%%%&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))'''''''''((((((***+++,,,+++++++++++++++,,,------)))+++---......///000222...000444:::GGG[[[qqq555444444555666777888888888888:::;;;;;;;;;:::999:::;;;<<<======>>>>>>>>>@@@@@@@@@????????????>>>888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888999:::;;;;;;:::888777777777888888777555444333444444333333222222111111333222111222333444333222333333444444444555555555222222333444444444444444444111------///000000///000000000000000000000000222222222222222222222222//////............//////........................---------.........//////,,,,,,,,,------.........,,,------------------...------------------------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,------...///------,,,,,,------...///------,,,,,,------...///........................------...//////...---------...000111111111000000---......//////......---...------,,,,,,------...------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,)))*********++++++++++++******+++,,,,,,,,,,,,,,,++++++************++++++))))))(((((((((***+++,,,)))))))))((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%$$$###&&&((($$$%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########%%%&&&%%%###"""$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''(((***+++,,,//////......//////000111***,,,---,,,,,,---///111---000333555;;;JJJ^^^nnn333333333444444666777777777888999:::;;;:::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>============888999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999777888:::;;;;;;:::888777777777888777666555333222555444444333222111000000111000000111333555555444444444444555555666666666222333444444555555555555444111---,,,///000000///................................................//////............//////........................---------.........//////---------------------,,,,,,,,,,,,------.........------------------------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------...///---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...........................---,,,---...//////...---,,,+++,,,---/////////......---..................---...------,,,,,,------...........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,))))))******++++++++++++((()))***+++++++++++++++++++++************++++++)))((((((((((((***,,,---///...,,,***(((&&&%%%$$$&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###%%%&&&%%%######&&&)))$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############%%%&&&%%%""""""$$$'''$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$"""###$$$%%%'''((()))***$$$$$$%%%&&&'''((())))))$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))'''''''''''''''((())))))%%%&&&&&&'''((()))++++++---,,,,,,,,,,,,---......,,,,,,,,,+++***+++---///+++///111000111:::MMM\\\rrr999555111222555777555222666666777777888888999999:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>===:::999:::;;;666888:::;;;::::::;;;===888888999::::::;;;<<<<<<;;;<<<=========<<<:::999333777::::::777555444555666777777777777555333222222333555555555333111///111222222333333333222222111222222333444444444444111111222222222333333333333444444444222000---+++////////////////////////000000////////////000000.........------,,,,,,+++///////////////......------------............///...---,,,+++++++++,,,,,,+++---///000000///---++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,------.../////////...,,,++++++******++++++,,,---------------------------...///...,,,+++,,,---,,,,,,,,,,,,+++***)))(((---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++------------------------************************,,,,,,,,,,,,,,,---...///,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************++++++************************&&&'''((('''&&&'''(((***,,,***))))))******((('''***((('''(((***,,,------///...---,,,+++)))((((((''''''''''''''''''''''''+++***)))'''''''''((()))***(((%%%%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$ !!!###%%%&&&'''&&&&&& """$$$&&&'''$$$$$$$$$$$$######"""""" !!!"""###############"""###$$$%%%&&&%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$###$$$'''++++++)))&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''!!!""""""###$$$%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%)))'''***...---)))&&&'''%%%&&&((()))))))))((('''%%%&&&&&&'''((()))******))))))))))))))))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,---------,,,------......------,,,+++,,,---...000666>>>CCCYYYlll888555333444888999777333666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===;;;999888999:::777999;;;<<<;;;;;;<<<===999999::::::;;;;;;<<<<<<<<<<<<=========<<<;;;:::555777999999777555555666666666777777666555333222444444555555444222111000000111222222333333333333222222333444444444333333111111111111222222222333000111222333333111///...////////////////////////000//////......//////000/////////...............///////////////...------------------............------,,,,,,,,,,,,++++++------,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,---...............,,,++++++******++++++,,,---------------------------...///...,,,+++,,,---++++++,,,---.../////////...------------------...///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------......------,,,+++++++++++++++++++++++++++*********))))))*********************************((()))******))))))+++,,,---+++******,,,,,,+++))))))((('''''')))***++++++---,,,,,,+++***)))((((((''''''''''''''''''''''''+++***((('''''''''((()))***'''%%%%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!""""""""""""!!!!!!&&&%%%$$$"""!!!!!!!!!"""$$$$$$$$$$$$#########"""""""""###$$$$$$$$$######((('''%%%$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$############%%%%%%%%%'''))))))&&&$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''+++111222---))))))%%%&&&((()))))))))((('''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''((())))))******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,...333999>>>GGGXXXnnn777555555888;;;<<<999555666666777777888999999:::<<<;;;::::::::::::;;;<<>><<<999666555777999888:::;;;<<<;;;;;;;;;===;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;666777888777666555666777666666666666555444333333666666555444222111000000///000000111222333444444333333444444444333222222000000000000111111111111---...000222222222111111////////////////////////.........------.........------------...............////////////...------------------............,,,,,,---------,,,+++***...---+++*********+++,,,------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,---------,,,,,,,,,++++++******++++++,,,------------------------,,,---...---,,,+++,,,---,,,,,,,,,---...///111222..............................------,,,,,,++++++------------------------------------------------...------,,,,,,,,,,,,---...............------,,,++++++++++++++++++++++++***))))))(((((())))))***************************)))***++++++******+++,,,+++***)))***+++,,,+++***)))((((((''''''(((((()))*********)))))))))((((((''''''''''''''''''''''''***)))((('''''''''((((((((('''%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%###"""""""""###***(((&&&$$$""" $$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$,,,***&&&$$$######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$######"""&&&&&&&&&&&&''''''$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%***111222---))))))&&&'''(((((()))(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))*********+++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,///444777777CCCVVVhhhyyy~~~555666888;;;>>>===:::777666666777888999999::::::===<<<:::999999:::<<<===???>>><<<888555444555777777999;;;;;;999999999:::<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;888888777666555555666777555555555555444444333333777666555333111111111111//////000000222333444555444444444444333222222111/////////000000000000000---...///000111111111111////////////////////////...------,,,,,,------...*********++++++,,,,,,,,,......//////......---,,,,,,,,,---------.........+++,,,---......,,,***)))------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,---------,,,++++++,,,,,,---------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,++++++++++++------......------,,,+++************************))))))(((((((((((())))))************************''')))******(((((((((***'''&&&&&&''')))***)))((()))))))))((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''&&&$$$"""!!!$$$%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$###$$$%%%''')))+++)))&&&$$$######%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$)))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%""""""&&&,,,,,,(((%%%&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))************++++++,,,,,,,,,,,,+++++++++,,,,,,++++++,,,///222333:::FFFTTTdddxxx}}}}}}444666999<<<>>>===:::777666666777888999:::;;;;;;===<<<:::999999:::<<<===???>>><<<999666444666777666888999999777666666777;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;999777666666666666666666444444444333333333333333777666444333222111111111/////////000111222444555444444444444333222222111////////////////////////.../////////000000//////////////////////////////------,,,,,,,,,,,,------*********++++++,,,,,,,,,...............------,,,,,,,,,,,,------------...+++,,,---......,,,***)))'''))),,,...///000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---------,,,++++++++++++,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++,,,,,,,,,,,,+++******************************))))))(((((((((((())))))))))))))))))))))))))))))'''(((******(((''''''((('''&&&%%%&&&((())))))''')))***,,,***(((&&&'''(((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((('''$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''&&&$$$"""!!!%%%%%%&&&'''((((((((()))((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""$$$&&&'''&&&$$$""" !!!$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$"""###$$$&&&''''''''''''###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&######&&&&&&######&&&((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))******(((((()))))))))***************++++++++++++******,,,,,,---,,,+++,,,---///222444;;;FFFRRRddd~~~444666999<<<<<<;;;999777555666777888999;;;<<<<<<<<<;;;::::::::::::;;;<<<>>>>>>>>><<<999777777888555777888777555444444555999::::::;;;<<<<<<======<<<;;;::::::999999::::::888777666666777777666555444333333222222222333333555444444333333222222111000/////////000111333444333333444444444333222222000000000000////////////////////////............////////////////////////---------,,,,,,---------------------............---............---,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,+++***$$$&&&)))---......---,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---++++++,,,---............***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++++++++++++++***))))))***************************))))))(((((())))))***))))))))))))))))))))))))(((***,,,,,,***((((((((()))((('''((()))***)))((('''***---+++(((&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''"""$$$''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&%%%$$$###"""&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&$$$"""!!!"""$$$'''((($$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""###$$$$$$!!!"""$$$%%%&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$ !!!$$$&&&((((((((((((###%%%&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%***&&&$$$%%%%%%###$$$((())))))(((''''''''''''((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************((()))))))))************)))******++++++******)))***,,,------,,,,,,---......---222;;;DDDPPPggg}}}444666999:::999888666666555666777888:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???<<<:::999999666888888888555444444444777888999:::;;;<<<===>>>;;;:::999888888888999999888666666777999888666333333333222111111222333444222333444444444333222222111000///...///000222333222222333444444444333333111111111000000/////////.........---.........///////////////////////////......------------....../////////...............------......------,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---)))+++---......---+++***+++,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++,,,,,,,,,,,,+++***************************************))))))*********))))))))))))))))))))))))''')))++++++)))'''''''''***(((''''''))))))(((&&&%%%(((,,,+++'''%%%&&&)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''!!!$$$'''(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%'''(((((()))((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%%%%'''(((***###$$$$$$$$$$$$"""!!! $$$$$$$$$%%%%%%%%%&&&&&&###"""!!! !!!###$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""%%%'''((((((((('''&&&'''((('''%%%$$$&&&((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((%%%%%%''''''%%%&&&)))***)))((('''&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))*********++++++))))))************))))))'''))),,,---,,,,,,---...---***...666:::???PPPdddxxx444666888999777666555555555666777888:::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::===???AAAAAA???<<<;;;:::777999999888666444444555666666777999;;;<<<>>>>>>:::999888777777777888999777666666888:::999555222333222111111111222333444000111333555555444333222222111///......000222333111222333333444444444444222222111111000000//////---------------...///000///////////////////////////......------......///.........------,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,...---,,,+++++++++,,,------------------------------------,,,,,,+++++++++++++++++++++++++++++++++---------------,,,+++***,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---***+++---...,,,((($$$!!!,,,---///000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,------------,,,++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))$$$&&&((()))'''%%%$$$###((('''%%%%%%&&&&&&%%%###"""'''+++***&&&$$$&&&((())))))((((((((('''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''''' $$$'''(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%&&&&&&((())))))))))))'''&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%%%%$$$#########$$$%%% !!!###$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!  """$$$+++)))&&&$$$######%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''"""$$$&&&(((((((((&&&&&&)))******((($$$###$$$''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%$$$"""$$$((()))&&&&&&)))***)))((('''&&&&&&'''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((('''''''''************++++++++++++))))))************))))))%%%'''***,,,,,,,,,------000,,,///555555444AAARRRaaaqqq~~~555666888999999777555444777888999:::;;;::::::999;;;999777777999;;;======????????????>>>===<<<;;;777666666555555555555666777888:::;;;<<<<<<;;;:::;;;:::888666777999;;;===999888777666666777888888555444333333222222333333222222222111000//////...111222333555666555555444444444333333333333222222222111111000000000000000......//////000000111111//////......---------,,,......---,,,,,,,,,,,,---+++*********+++,,,,,,---------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,+++++++++++++++++++++...+++)))***,,,---+++(((+++++++++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************((()))***++++++***)))(((,,,++++++++++++++++++,,,************************,,,---///000000///---,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++************++++++************************...---+++)))(((((()))***************))))))))))))************))))))))))))&&&&&&'''((())))))((((((((('''&&&%%%&&&((()))+++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((()))(((&&&&&&((()))(((((('''((())))))'''$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###(((++++++******)))&&&&&&%%%$$$%%%&&&'''((()))(((%%%#########$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&'''%%%######%%%&&&###!!!##############################$$$%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&$$$&&&''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""!!!!!!"""###&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&$$$$$$$$$&&&((())),,,+++)))'''&&&%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$'''))))))((('''(((((('''(((***,,,,,,***((('''))))))*********++++++++++++***)))***,,,------,,,+++---/////////222888<<>>===;;;:::999888777777666666666777777888999:::;;;;;;;;;:::999:::999777666666888:::<<<:::999777666444444444555555444333333222222333333222222222111000/////////111222444555666666555444444444333333333333222222111000000///////////////.../////////000000000111/////////.........------......---,,,,,,,,,,,,---++++++******+++,,,,,,------,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,,,,...,,,******,,,,,,+++))))))))))))))))))*********,,,,,,+++++++++*********************+++++++++,,,************************((()))***++++++***)))(((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++************************---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&'''(((((((((((((((((()))((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&''')))(((((('''((())))))'''$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''!!!$$$(((******)))))))))&&&%%%%%%$$$%%%&&&'''((()))'''%%%#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&$$$######%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&&&&'''###$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""######$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$$$$#########$$$&&&&&&***)))(((&&&&&&&&&'''''')))((('''%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&$$$'''))))))((('''(((((()))))))))******)))))))))(((((()))))))))************)))((())),,,---,,,++++++---/////////000444777<<>>===;;;999888777888888888888888888888888999::::::::::::999888888888777555444555666888:::;;;999777555333222111111555444333333222222333333222222222111000000//////111222444555666666555555444444333333333333222222000000///............///////////////000000000000000000////////////............---,,,,,,,,,,,,---+++++++++++++++,,,,,,---,,,,,,+++++++++,,,---------------,,,,,,+++++++++***+++,,,,,,******+++,,,++++++,,,,,,------......---,,,***+++,,,,,,+++)))************************+++++++++******))))))))))))))))))*********++++++************************))))))************))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++************************++++++++++++***)))(((((('''''''''(((((())))))***((((((((((((''''''''''''&&&''''''(((((((((((((((%%%'''(((***)))(((&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&''''''&&&%%%%%%&&&((((((''''''''')))(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###%%%'''(((''''''((()))%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&$$$""""""###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++***((('''&&&'''(((((('''''''''(((((('''''''''%%%&&&((()))'''''''''(((+++***)))(((((()))***+++((((((((((((((())))))))))))((('''(((+++,,,+++***+++---............///111444;;;EEEQQQaaavvvsssrrr666555444333333555666888777777777777777777777777888777666888;;;===>>>>>>>>>>>>===<<<:::888666555666777777888888999999999:::::::::999888888777666666555444333444555777888999999777666444333222222555444333333222222333333222222222111111000000000222333444666666666555555444444333333333222222222111111000///////////////////////////000000000000000000000000000/////////......---,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,......---,,,,,,+++*********+++,,,,,,******+++,,,++++++,,,------...//////,,,,,,++++++++++++******+++***))))))((('''&&&&&&''''''''''''((((((((((((((())))))))))))*********************************)))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++***))))))************************))))))))))))******************************************))))))))))))******************************)))***+++++++++***((('''%%%&&&&&&'''((())))))***))))))((((((((('''''''''''''''((((((((((((((('''"""###%%%''')))*********''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&'''&&&$$$$$$&&&''')))'''&&&'''((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''%%%&&&&&&'''''''''''''''&&&&&&''''''(((''''''&&&###$$$$$$&&&'''((()))***+++***)))((('''&&&''''''''''''((((((((((((''''''%%%&&&(((((('''&&&''')))******))))))))))))******))))))))))))))))))))))))((('''&&&(((***+++***)))***+++,,,---------------000555;;;AAALLL```xxxsssvvv666444333222222444666888666666666666666666666666777666666888;;;>>>>>>>>>>>>======;;;999777555444444555666777888999888888;;;:::999888777666666666444444333333333444555666666666777666666666555555555444333333222222333333222222222222111111111111222333444666777666666555444444333333333222222222333222111111000000111111000000000000/////////////////////000000000000000......---,,,,,,,,,,,,---------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********+++,,,,,,******+++,,,++++++,,,------...//////,,,,,,,,,,,,+++******+++))))))'''&&&$$$"""!!! $$$$$$%%%'''((()))***+++((())))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***)))(((((((((((((((((()))))))))))))))))))))))))))******++++++++++++******************************(((((()))))))))************************************))))))))))))))))))***))))))))))))))))))))))))((()))***++++++)))((('''%%%&&&&&&'''((())))))************)))))))))(((((('''(((((((((((((((''''''$$$$$$$$$$$$&&&(((***,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&''')))'''&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%''')))***%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%&&&&&&'''""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''%%%###"""########################%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######%%%'''((())))))***&&&&&&&&&&&&''''''((((((&&&'''((((((((('''&&&&&&######%%%&&&((()))*********)))((('''&&&&&&%%%%%%''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))''')))***++++++***)))'''************************((('''&&&''')))******)))))))))***,,,---------,,,+++...222555;;;III]]]lllwwwyyy444333222111222444666777666666555444444444555555555555666888<<<>>>??????======<<<;;;999777666555222444666888999999999888:::999888777666666666666333333333333333444555555444444555777777888777777555444333333222222333333222222222222222222222222222333555666777777666666444444333333333333222222333333222111111111111222000000000000////////////......////////////000000......---,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,------.........---,,,,,,---------,,,,,,+++++++++***+++,,,,,,******+++,,,++++++,,,,,,------......+++,,,---,,,***)))***+++------+++***((('''&&&%%%&&&'''((()))+++,,,---...)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((((())))))************************************))))))(((((())))))***))))))))))))))))))))))))((())))))***))))))(((((('''''''''(((((())))))***************))))))))))))(((((((((((((((((('''&&&)))'''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))'''%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((($$$$$$$$$$$$#####################$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''########################$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%'''((()))******''''''&&&&&&''''''((()))&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''((()))*********(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''%%%&&&'''&&&%%%%%%''')))&&&(((+++,,,,,,+++(((&&&++++++++++++************((('''&&&'''***+++***)))+++******+++---......---+++---///000333<<>>IIIXXXjjj|||yyyqqqpppxxx000000111111111111111111666666666666666666555555777777888999:::;;;;;;<<<;;;;;;;;;:::999999888888555666666666777777777888444444555555666777777777444444333333333333444444333333444555555555555555444444444333333333333333333333444555666666777888777777777666444333111000333333444444444333222222333333333222222222111111...//////000111111222222............////////////000000000///......------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************)))))))))******)))))))))+++************))))))))))))))))))*********+++++++++***(((&&&''')))+++---+++++++++,,,---...000111***))))))))))))))))))((())))))((((((((()))******)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''((((((''''''&&&&&&''')))***((('''(((((()))))))))(((((('''######%%%&&&&&&'''&&&&&&((((((((((((''''''&&&%%%((('''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""######"""!!!!!!###%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((%%%"""###%%%'''%%%######$$$$$$%%%%%%$$$$$$###&&&%%%$$$###""""""""""""######""""""""""""###$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$#########$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######%%%%%%%%%%%%######''''''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''$$$&&&((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))(((((((((((()))************+++++++++......------------......///222777;;;DDDRRRdddqqqzzzllljjjnnnuuu000000111111111111000000666666666555555555555555666666777888999:::;;;;;;<<<<<<;;;:::999888777666555555666666777777888888555555555666666666666666333333333222333333444444444444444555555444444333222222222333222222222111222222333444444444555555666666666555444333222111333333333444444333333222333333333222222222111111//////000000111111111111000000000000111111111111000000//////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++))))))************))))))************))))))))))))))))))))))))************,,,+++(((''''''(((***,,,...---------------------******))))))(((((((((''''''''''''((((((***++++++(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''((((((''''''&&&&&&''')))***((('''''''''((()))))))))))))))&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$######!!!###$$$#########$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##############################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$############$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%$$$######''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$!!!$$$&&&'''&&&$$$######%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((''''''''''''((((((((()))))))))*********))))))((((((''''''))))))*********+++++++++,,,++++++++++++,,,---------111555666888BBBQQQ^^^nnnzzz{{{mmmgggffflllzzz//////000111111111000000444444444444444444444444555666666777888999::::::<<<<<<;;;:::888777666666555555555666777888888888888777777666555444444333333333222222222333444444444444444444444444333222222333444444555444333333333333444555555444444333333333444444444444444333222333333444444333333333333333333222222222111111111111111111000000//////000000000000111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,++++++***))))))))))))***++++++,,,,,,***++++++++++++++++++***))))))))))))))))))))))))(((((()))))))))******************))))))))))))))),,,,,,,,,,,,+++++++++******)))))))))((((((''''''&&&'''''''''((()))++++++(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))'''((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%'''((((((''''''&&&&&&''')))***((('''%%%%%%&&&'''((((((((((((&&&'''''''''((())))))***%%%&&&((()))***)))((((((&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%%%%$$$"""$$$%%%&&&%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!! $$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$''')))***)))'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&%%%%%%&&&''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''&&&&&&***)))))))))((((((((('''******))))))((((((''''''))))))*********+++++++++*********+++,,,---///000&&&,,,000111111555@@@IIIYYYfff{{{xxxhhh___]]]bbbmmmzzz......//////000111111222333333333444444444555555555555666777888999999:::<<<;;;:::999888777666666444444555666777888999999999999888666555444333222333333222222222222333333333333444444444333333222444555777888888777666666555666777888888777555444111222333444444555555444222222333444444444333333333333333222222222111111222222111111000//////...............//////////////////////////////......------,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++******)))))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++(((((()))))))))))))))***((((((((()))))))))******((()))***++++++***((('''''''''((()))************)))(((((((((((((((((('''''''''''''''((()))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%'''((((((''''''&&&&&&''')))***((('''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''((())))))))))))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&%%%###%%%''''''&&&%%%&&&&&&#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&'''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$#########%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""!!!!!!$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%$$$###%%%(((((('''&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&%%%&&&'''((('''%%%%%%%%%&&&'''((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***)))((((((''''''&&&&&&&&&*********)))((('''''''''))))))))))))(((((((((((()))************++++++++++++,,,,,,---...000222333'''+++///000000222777===EEERRRfffzzzxxxdddZZZUUUYYY```kkk~~~...------...///111333444222222333444555666777777444555555666777888999999;;;::::::999888777777666444444555666777888999999888888777666555444444333444444333222111111111111222333333444444444333333333444666777888777666555666777888999888777555444222222333444444444333333111222333333444444444333333333333222222222111111111111111000000000000000............////////////.../////////////////////---------,,,,,,+++++++++************+++++++++++++++++++++++++++***))))))***************+++++++++******++++++++++++******(((((((((((())))))******(((((((((((()))))))))***((()))******+++***))))))&&&'''((())))))((('''''''''''''''((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%'''((((((''''''&&&&&&''')))***((('''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))+++***)))(((''''''''''''$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&((()))***&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''((((((((((((###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((''''''"""###%%%%%%$$$###%%%&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%''''''&&&%%%%%%&&&'''((((((''''''&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))(((''''''&&&%%%%%%))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++---------......000111111---...000000000111444666777@@@NNN^^^mmmzzzzzzlll```[[[XXXXXXdddsss------,,,---...111444666222333444555666888999999444444555666777888999999::::::999999888777777777444444555666777888999999666666666666666555555555555444333222111111111111111222333333444444444333000111333555555444333222444555666777666555333111444444444444333333222111111222333333444444444444333333333222222222111111/////////000111111222222000000000000111111111111.........///////////////---------,,,,,,+++++++++)))************+++++++++***++++++++++++***))))))************************))))))************))))))'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))******+++***+++******(((&&&###"""&&&'''''''''(((((())))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%'''((((((''''''&&&&&&''')))***((('''&&&'''''''''''''''&&&&&&((((((''''''((()))+++,,,///---+++(((&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%'''&&&%%%###""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&""""""###$$$&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&$$$"""!!!!!!&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""""""""""""!!!"""$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%''')))+++,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%% !!!###%%%&&&((((((###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''(((((((((&&&'''''''''&&&&&&(((***$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((())))))(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))((('''&&&&&&%%%%%%''''''(((((())))))******''''''(((((())))))******)))************+++++++++------,,,,,,,,,------...///...---,,,,,,...///000111555>>>HHHUUUcccqqqyyyssshhh\\\RRRUUU```fffttt---......///111222444555999666333222333444555555444444444555666777777888777777777777666555444333666555555555555666777777666666666666777777777777666555444222111000000000111111111111222333444555111111222333444666666777<<<666333555666444444666666444222000000000222333222222222222222222333333111111222222222333333333222000///------///000222////////////000000000000000000///...---,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))((((((((((((++++++************+++++++++***)))'''''''''((()))***)))&&&%%%%%%&&&)))+++))))))(((((()))***++++++***)))(((''''''((()))***)))'''%%%'''***,,,***((())))))((('''''''''''''''(((((((((((())))))))))))************))))))))))))******)))(((((((((((((((((()))*********((('''&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$######$$$%%%&&&(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%"""$$$&&&%%%###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$%%%(((***+++######$$$%%%&&&&&&&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$######%%%'''''''''******)))(((''''''&&&&&&'''(((+++---+++'''&&&((($$$$$$###"""!!!!!!!!!!!!''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$((((((''''''&&&%%%$$$$$$&&&&&&'''(((((('''&&&%%%%%%'''((('''&&&&&&'''(((&&&&&&''''''(((((()))))))))(((((((((******((('''%%%&&&&&&'''((())))))***---,,,+++***))))))))))))'''((()))***)))(((&&&$$$''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++.........------,,,,,,,,,...222777;;;AAAKKKYYYcccjjjxxxsssaaaXXXYYYXXX]]]fffttt---------...000111333444666666555444333333444555222333333444555555666666666666666666555444333222555555555555666666666666555555555666666777777888666555444222111000000000111111111111222333444444333333333444555666666666:::666444777888555333444444333222111111111222333222222222222222222222222111111111222222222333333111000///......///000111/////////////////////000/////////...------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))***************************************************)))))))))((((((((((((+++******************++++++***)))((('''(((((()))***)))((('''&&&''')))***(((((()))))))))************)))(((''''''((()))***+++)))'''(((******)))'''******)))((((((((((((((((((((((((((())))))))))))*********)))))))))((((((******)))(((((((((((((((((())))))***)))((('''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$%%%$$$$$$######!!!###$$$""" $$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$&&&((((((&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!&&&&&&'''(((((('''&&&%%%$$$%%%&&&%%%###""""""$$$''''''((((((((((((((())))))(((((((((******(((''''''''''''''''''((()))***,,,+++***)))(((((((((((('''((()))***)))(((&&&%%%''''''((((((((()))))))))))))))))))))************++++++,,,,,,,,,---------......---------,,,,,,,,,...000333444666===HHHPPP___nnnttt```XXXWWWWWWZZZaaammm|||,,,,,,,,,---...000111222222444666666333111222444111222222333333444444444444555555555444333222111333444555666777666555555444444555555666777888888666555444222111111111111111111000111111222333444555555555555666666666777888555444888999555222333111111111222222222222333444333333222222111111111000111111111222222222222111000///......///000111////////////////////////------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******************************************************)))))))))(((((((((************************+++***))))))((()))))))))+++******)))))))))(((((('''((()))*********)))((()))((((((''''''(((((())),,,***))))))))))))(((&&&))))))((('''''''''(((((((((((((((((())))))))))))******))))))))))))(((((())))))))))))(((((((((((((((((()))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$######"""!!!###$$$%%%$$$"""!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$###"""!!!!!!#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&%%%&&&((())))))(((%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$%%%&&&%%%$$$((('''''''''''''''((()))'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%&&&&&&%%%"""!!!!!!"""'''''''''&&&&&&&&&&&&&&&)))(((((((((******(((''')))((('''&&&&&&'''((()))******)))((('''''''''''''''((()))))))))(((&&&&&&((((((((()))))))))******))))))))))))************++++++,,,---......//////------------,,,,,,,,,,,,---............222999???NNN]]]tttnnn___YYYUUUPPPNNNTTT```nnnwww+++++++++,,,---...000111...333777777222000111444222222222333333333444444333333333333333222111111222333555777777666555444333333444555666666777888555555444333222111111111000000000000111222333444444555555666777888888999888444333666666333111222//////111222333333333333444444333333222111000000000000000111111111111222000000////////////000000///////////////.........,,,,,,,,,------.........---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))(((((())))))************))))))*********)))))))))******++++++,,,,,,+++***((('''&&&((()))++++++***((('''((((((((((((((((((((((((+++***))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))***)))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))***))))))((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&'''######$$$%%%&&&'''''''''""""""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######"""""""""!!!"""###$$$%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%(((''''''(((***+++***)))'''''''''&&&&&&&&&%%%%%%******'''$$$%%%'''&&&"""%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$#########)))(((((((((******((('''***)))'''&&&&&&'''((()))***)))(((((('''''''''(((''''''((()))(((((('''&&&))))))))))))************((()))))))))************)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,///555999@@@MMM___rrr}}}pppccc]]]SSSMMMMMMSSS[[[bbbllluuu++++++++++++,,,---//////,,,111666666222///000333333333333333333444444444222222222222222222111000222333555777777666444333222333333444555666666666555555444333222222222222000000000000111222333333333333555666888999:::;;;888333111333444222111333...///000111222333333333444444333333222111000000//////000000000111111111000000////////////000000000/////////......------++++++,,,,,,---.........,,,,,,,,,++++++******************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))************)))((()))))))))*********))))))***+++,,,---,,,+++)))(((&&&((()))+++***)))'''&&&''''''((((((((((((''''''((())))))************+++***)))((((((''''''(((((((((((((((((()))))))))))))))))))))((((((((((((''''''((())))))))))))((((((''''''''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######$$$$$$###############"""######$$$$$$%%%&&&''''''###$$$$$$$$$$$$$$$$$$###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$""""""##################"""###$$$%%%&&&&&&&&&&&&!!!!!!!!!!!!"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%'''))))))((('''((((((((((((''''''''''''(((***((($$$%%%(((((($$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%'''(((((('''''')))***''''''&&&&&&%%%%%%$$$$$$)))(((((((((******((('''))))))'''&&&&&&'''((((((******)))((((((((())))))''''''((((((((((((((('''))))))))))))************((()))))))))************((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------000333666777???LLLYYYgggwwwtttnnneee[[[TTTPPPOOOOOOXXX]]]eeeppp}}}++++++++++++,,,---...///,,,000333444222000000111333333333333333333333333111222222222222222111111222333444555666555444444333333333444444444444555555555444333333333333333000000///000000111222333333444555666777999::::::888444333555666333222333//////000000111222333333444333333222222111111111////////////000000000000//////000000000000//////000//////......---------++++++,,,,,,---------...+++++++++++++++*********************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))'''((()))******)))(((''''''(((((())))))))))))((()))***+++,,,,,,+++***)))'''((()))))))))((('''&&&&&&''''''((((((''''''&&&'''(((************+++------,,,++++++******++++++(((((((((((())))))))))))))))))((((((((((((''''''&&&''')))******)))((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%)))'''%%%$$$$$$$$$""" #########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######!!!!!!!!!"""""""""######&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$######""""""###%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&""")))***%%%$$$)))***'''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((###$$$&&&'''&&&'''(((***))))))))))))(((((((((((()))(((((((((******((('''''''''((((((((((((((((((***))))))(((((())))))***''''''''''''((((((((((((((((((((()))))))))******))))))))))))************))))))******+++,,,------++++++++++++,,,,,,,,,,,,......---,,,,,,---......111666===EEEOOO]]]lllwww}}}sssfffXXXMMMGGGIIIIIINNNVVVaaaooo,,,,,,,,,,,,,,,---...///...///000111111111000000222222222222222222222222111222222333333222222111333333444444444555555555444444444333333333333333555555444333333333333444/////////000000111222333555555666666666666666666777555777<<<<<<777333222000000//////000111222333222222222222222222222222........./////////000000//////000000000000//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,------************++++++++++++************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))'''((()))******)))((('''%%%&&&'''((()))(((((('''(((((()))***++++++++++++))))))((((((((('''''''''&&&&&&'''(((((('''&&&&&&(((***,,,+++)))(((***,,,,,,++++++***************(((((((((((())))))))))))))))))((((((((('''''''''&&&''')))*********)))(((''''''&&&&&&&&&'''((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###########################"""###$$$%%%&&&&&&&&&&&&###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###...222***$$$''')))&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((()))))))))))))))$$$$$$$$$$$$$$$&&&'''(((###%%%&&&&&&%%%%%%'''(((((((((((((((((())))))))))))(((((((((******((('''$$$&&&((()))***)))((('''(((((((((''''''(((((()))'''''''''''''''((())))))''''''((((((((()))))))))))))))))))))************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---,,,+++++++++++++++***---000444999>>>HHHSSS\\\kkk{{{mmm\\\RRRIIIFFFEEEIIIMMMTTTbbbppp~~~,,,,,,,,,,,,---......//////......///111222111///111111111000000000000000111222222333333333222222444444333333333444555666555444444333333222222111555555444333333333444444////////////000111222333888888777666555444333333666666;;;BBBCCC;;;444111222111///......000222333222222222222222222333333............/////////000//////000000000000//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))'''((()))++++++)))((('''$$$%%%'''(((((((((''''''''''''((()))***+++,,,,,,***)))((('''''''''''''''%%%&&&'''(((((('''&&&%%%***,,,---,,,)))'''(((***))))))((('''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''%%%''')))***+++***)))((('''&&&&&&%%%&&&'''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########"""###%%%&&&''''''&&&&&& !!!"""###$$$%%%%%%%%%###&&&&&&$$$#########"""""""""""""""!!!"""###%%%''''''((((((#########"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$###!!!"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&'''''''''&&&&&&%%%$$$(((((()))+++------+++)))&&&&&&&&&&&&&&&&&&&&&&&&+++888<<<000&&&&&&&&&###&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((&&&'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&''''''''')))(((((((((******)))'''###%%%(((***+++***((('''''''''&&&&&&&&&''''''((('''''''''''''''((()))***''''''''''''(((((((((((())))))))))))************------------------------*********++++++,,,,,,,,,***))))))***,,,---,,,++++++...111333666<<>>IIISSS___nnn~~~yyyooobbbWWWQQQMMMIIIFFFEEEHHHKKKPPPVVV```kkksss{{{------...///////////////...////////////000000000......------......///000111111111111111222333444111111111111111111111111333444444555555444444333555444444444444444444555222111111000000000000000444444444444444555555555777444555;;;===:::444222333222111000000111222333444333222111111000000111......///000000000000000000//////......//////000111000///...---------...///...---,,,,,,,,,---------,,,++++++***+++++++++))))))*********)))((((((&&&'''((()))))))))(((''')))((((((''''''(((((())))))***+++,,,,,,***((('''))))))))))))))))))))))))((('''%%%$$$%%%&&&(((***)))))))))))))))))))))(((((('''&&&'''(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''(((((())))))))))))(((((((((''''''''''''''''''(((***)))((('''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$###$$$'''******)))'''%%%((('''%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&'''''''''&&&%%%&&&''''''%%%###%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%$$$$$$%%%%%%$$$''''''&&&&&&%%%###"""!!!$$$%%%&&&%%%$$$###$$$&&&((('''%%%######$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''%%%###%%%$$$$$$$$$$$$%%%&&&'''%%%""""""&&&)))&&&###$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&'''&&&%%%&&&'''((('''&&&((((((((((((((('''''''''$$$&&&(((((('''''''''((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))((())))))'''&&&%%%&&&((()))))))))*********++++++,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''&&&''''''((())))))******)))***++++++)))((()))+++*********))))))*********///...---,,,++++++++++++)))******+++,,,,,,------++++++******,,,---///111222555:::@@@KKKZZZkkkwwwtttjjjccc[[[RRRKKKGGGFFFDDDCCCEEEKKKTTTZZZbbbgggnnnttt{{{,,,,,,---...////////////////////////////////////......------......///000///////////////000111111111111111111111111111111333333333333333333333333444333333222222333333444222111111000000000000000333333333333333444444444666666444222333666555000333222111111111111222333555444222111000111111111...///000111111000...---//////////////////////////////......---------------------,,,,,,,,,------******)))))))))))))))******+++++++++***)))(((((($$$%%%((()))***)))((('''(((((((((''''''(((((((((((())),,,------+++)))'''(((((((((((((((((((((((('''&&&%%%$$$%%%&&&((())))))))))))((((((((((((((()))'''&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******)))''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&%%%$$$$$$######!!!"""$$$&&&''''''&&&%%%&&&%%%######$$$$$$###!!!'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''%%%###$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$###$$$%%%%%%$$$###"""!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''''''''### """''')))&&&"""######$$$%%%%%%&&&''''''"""$$$%%%&&&%%%%%%'''(((((('''%%%&&&'''''''''&&&((((((((((((''''''''''''%%%&&&&&&&&&%%%$$$$$$$$$)))((('''&&&%%%$$$######$$$$$$$$$###############***(((&&&$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))((((((((('''%%%$$$%%%'''))))))******++++++,,,,,,+++,,,,,,,,,++++++***)))'''''''''''''''''''''''''''''''''((((((((()))))))))***+++***)))((()))*********))))))))))))******...------,,,++++++,,,,,,*********+++++++++,,,,,,++++++******+++,,,---...000111222666===JJJYYYbbbnnn|||yyytttmmmddd]]]WWWSSSLLLFFFCCCEEEIIILLLPPPUUU]]]dddkkkrrrzzz+++,,,---.../////////////////////...............//////......//////000111111000//////......//////000000000000000000000000111111111111111111111111222111111111111111111222222111111000000000000000111222222222333333333444444666555000111555555000444333222111111222333444555444333222111111111111...///111222222000...,,,......////////////......,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***)))))))))))))))******,,,,,,,,,,,,+++***))))))$$$%%%((()))***)))((('''((((((''''''''''''((((((''')))+++------,,,)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******)))''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&%%%$$$$$$###############$$$%%%&&&'''(((&&&%%%###$$$%%%%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%"""$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%%%%%%%$$$"""######$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%&&&&&&'''''''''''')))&&&###$$$'''(((%%%"""######$$$%%%%%%&&&''''''###%%%&&&&&&&&&'''(((******(((&&&&&&&&&'''&&&%%%((((((((((((((('''''''''%%%$$$$$$$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''***)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))'''(((((('''%%%%%%&&&'''((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,(((((((((((((((((((((((()))((((((((('''''''''&&&(((***+++***(((((()))*********))))))))))))******+++++++++++++++,,,---...++++++******)))))))))))),,,++++++,,,,,,------...---------///444;;;CCCIIIUUUcccttt|||yyyoooiii___UUUMMMHHHDDDCCCCCCFFFLLLRRRYYY___fffiiiuuu|||***+++,,,---...//////////////////............---//////......//////000111333222111000000000000000000000000000000000000000111000000//////000000111111000000//////000000111222111111000000000000000111111222222333333444444222555555333333444444111444333222111111222333444444444444444333222111000...///111222111000...------......//////......---++++++,,,,,,,,,,,,+++*********+++,,,,,,,,,+++++++++++++++***++++++,,,---+++,,,,,,,,,,,,++++++***&&&'''((()))))))))((('''(((''''''&&&&&&''''''((('''(((***,,,,,,+++***)))))))))))))))))))))))))))''''''((()))******))))))((((((''''''&&&&&&%%%%%%'''&&&&&&&&&((()))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((***)))((('''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$'''&&&%%%%%%&&&''')))***((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%"""%%%%%%&&&'''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%### !!!"""$$$%%%%%%&&&&&&###$$$%%%$$$###"""###%%%%%%%%%%%%$$$%%%%%%&&&&&&########################&&&$$$###""""""###%%%'''$$$%%%&&&&&&''''''&&&&&&)))'''&&&&&&&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&&&&''')))+++,,,)))'''&&&&&&'''&&&%%%''''''''''''((((((((()))###"""!!!###&&&((()))(((!!!"""$$$&&&((()))******%%%%%%%%%%%%&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))'''(((((('''&&&&&&''')))'''(((((()))***+++,,,,,,)))***+++,,,------------))))))))))))))))))))))))))))))(((((('''&&&&&&%%%'''(((***)))(((((()))+++*********))))))*********************+++,,,---...++++++******)))(((((('''++++++,,,,,,------......---------...111444777888CCCNNN\\\jjj{{{|||rrrggg[[[PPPIII???@@@AAADDDIIINNNSSSVVV]]]dddnnnxxx~~~******,,,---...///////////////.........---------......------......///000111000000000000111111222000000000000000000000000222111000//////000111222111111000000000000111111222111111000000000000000111111222222333444444555333222333555555333333555444333222222222222333444222333555666555333000///...///000111111000//////------...//////...------++++++,,,------,,,,,,+++******,,,---------,,,,,,++++++******+++,,,,,,---)))******++++++++++++***))))))))))))))))))(((((((((''''''&&&&&&''''''((('''((())))))*********)))))))))))))))))))))))))))'''''''''(((***---000111))))))(((((('''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((()))((('''&&&&&&'''((())))))((((((''''''(((((())))))(((((('''''''''((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))******)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&((()))((($$$"""%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######""""""######$$$%%%$$$$$$$$$$$$#########"""##############################$$$$$$$$$$$$######!!!"""""""""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&$$$###!!!"""###$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$&&&'''&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***---***'''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))******&&&###"""###''')))***)))"""###%%%'''((()))))))))""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%'''((()))%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))&&&'''(((((('''''')))+++&&&''''''(((***++++++,,,++++++,,,,,,---,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((()))((()))***,,,++++++************++++++******)))))))))***++++++************************)))***+++,,,------............---...000222222333999???FFFOOO^^^ppp|||zzzkkk```OOOKKKFFFBBBBBBCCCFFFGGGJJJPPPXXX```dddfffhhhiiigggjjjqqqwwwyyy{{{)))***,,,---...///////////////.........------------,,,,,,,,,,,,---......,,,,,,------...000111222000000000000000000000000333222111000000111222333222222111111111111222222222111111000000000000000111111222333444444555555444000111666555111222888444444222222222222444444111333555777666333000.........///000000000000000,,,---...//////...---,,,+++,,,---.........---,,,***+++---...///...------))))))(((((()))***++++++'''((()))***************,,,+++***)))(((((())))))'''''''''&&&&&&'''''''''''''''((((((((()))******))))))))))))))))))))))))((('''&&&'''***///555888+++******)))(((''''''&&&)))'''&&&&&&&&&&&&%%%###&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))***)))(((''''''((()))***))))))(((((((((((())))))(((((('''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''###$$$&&&((('''&&&###"""%%%$$$$$$&&&((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&((()))((($$$!!!&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$#########"""###$$$$$$%%%$$$$$$$$$$$$######""""""##############################$$$$$$$$$$$$###### !!!"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&&&&$$$#########$$$$$$$$$######""""""$$$$$$$$$###"""###$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%###$$$%%%&&&&&&&&&%%%$$$ ###'''&&&###"""%%%)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((...+++'''&&&&&&&&&&&&%%%$$$%%%&&&'''(((***+++++++++(((%%%%%%'''((('''&&&(((((())))))(((&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&'''((((((((()))+++---%%%&&&'''((()))***++++++------------,,,+++******''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$&&&((()))))))))+++---,,,,,,++++++++++++,,,,,,,,,+++***)))((((((((((((*********+++,,,,,,------((()))***+++------------+++*********,,,...//////555777888;;;FFFWWWcccgggsss~~~uuuddd]]]RRRHHHBBB@@@@@@@@@???DDDKKKPPPSSSTTTUUUUUUQQQUUU]]]eeeiiinnnyyy,,,,,,++++++,,,,,,---...000///...---,,,---..................////////////000//////............///---------------...///000000//////.........//////000////////////000000111666444111...---...///111000000000111222222333333333333444555555444333222444333222111000111222333444444444333333333222222333333333222111000000///..................---------------------------,,,...///111000///------...************************))))))))))))***+++,,,---,,,,,,+++***)))(((''''''******)))(((((((((((((((&&&''')))*********)))(((***'''$$$###$$$&&&&&&&&&$$$$$$$$$%%%'''***,,,...&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((&&&''')))******)))'''&&&''''''''''''((((((((((((++++++******))))))((((((((((((''''''&&&&&&&&&%%%'''&&&&&&'''(((((('''%%%'''&&&%%%%%%%%%%%%&&&''')))(((''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$###!!!"""###$$$%%%&&&%%%$$$###"""######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&&&&%%%$$$!!!"""$$$$$$###"""""""""###$$$%%%''''''((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&$$$######$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''((()))((('''&&&'''))))))******+++++++++******,,,,,,,,,+++++++++******,,,+++***)))((((((((((((''')))***)))'''&&&&&&'''&&&)))***)))'''&&&))),,,---,,,***)))))))))******++++++++++++++++++++++++************************,,,,,,,,,---------..............................000111333555999???FFFLLL[[[fffsss{{{yyyvvvooodddXXXMMMFFFCCC===@@@CCCEEEEEEDDDEEEFFFGGGHHHJJJMMMRRR[[[gggppp,,,,,,++++++,,,,,,---.........,,,,,,++++++,,,,,,------------............///...............//////---------------...//////000000////////////000000000000///////////////000444222000///...///000000000000000111222222333333555666777888777777666555555444333222111222222333333333333222222222222111222222222111000/////////////////////////////////............/////////000,,,...//////---,,,,,,---************************)))))))))******+++,,,,,,++++++******)))((((((((((((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))+++)))&&&%%%&&&'''(((''''''&&&&&&&&&'''(((***+++&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&'''((())))))((('''&&&(((((((((((())))))))))))*********)))))))))))))))((((((((('''''''''&&&&&&'''&&&%%%&&&'''((('''%%%''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$"""!!!!!!"""###&&&&&&$$$###"""!!!!!!!!!######$$$%%%%%%%%%%%%%%%(((%%%###$$$&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''((())))))''''''((()))))))))***++++++++++++***,,,,,,,,,,,,++++++++++++,,,+++***)))((((((((((((''')))***)))(((&&&&&&'''))))))))))))'''''')))***,,,+++***)))))))))***+++++++++++++++++++++++++++************************,,,,,,,,,,,,---------------------------------------...///000222666<<>>>>>>>>@@@BBBDDDEEEHHHMMMUUUZZZhhhkkkqqqyyy,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********+++,,,,,,,,,------------------------...///000000...------------...//////111000000///000000111111111111000///............000000000000000000000000000000000111222222333333666666777888888888777666555444444333222333333333222222111111111000000000111111000000///.........///000000000000000000000------......//////000000+++,,,------+++******+++************************************++++++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((()))******,,,***((('''((()))))))))))))))((('''''''''''''''&&&''''''((((((''''''&&&(((((((((''''''(((((()))'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&((()))***+++''''''''''''''''''''''''(((((()))))))))*********((())))))))))))))))))***))))))((((((((((((''''''(((&&&$$$$$$&&&'''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""%%%$$$$$$$$$$$$%%%%%%&&&((('''%%%"""!!!!!!!!!!!!&&&%%%$$$###"""!!!!!!!!!###$$$$$$%%%%%%%%%%%%$$$&&&$$$"""###$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''******)))(((&&&%%%$$$###%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((+++***)))''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''((())))))''''''((()))))))))***+++++++++++++++---------,,,,,,,,,++++++++++++***)))((((((((((((''')))***)))(((''''''(((,,,***((((((((()))((('''******)))))))))***++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------------------------------+++,,,---------...111333111:::DDDKKKRRR\\\kkkvvv{{{zzzrrrnnnbbbYYYNNNFFFAAA???===<<<;;;===>>>???@@@BBBEEEHHHQQQTTTYYYaaaiiiqqqxxx{{{,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------,,,,,,,,,---...///000111......---------....../////////////////////000111222111000///...------------...000111111111000000000000000111222222333333444555666777777777666555555555444444444333333333111000000000000//////////////////......---------///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++************************++++++++++++++++++******(((((())))))***************************)))(((((()))((('''''''''(((***+++,,,***(((((()))***)))((())))))((((((''''''''''''''''''(((((((((((('''''')))))))))((())))))******''''''&&&&&&&&&''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((******''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))((((((((((((&&&$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&&&&''''''&&&%%%$$$###!!! &&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$#########$$$%%%&&&&&&&&&%%%$$$###"""""""""###"""!!!!!!""""""###$$$%%%$$$%%%&&&&&&&&&&&&%%%%%%###""""""""""""#########""""""###%%%&&&&&&''''''$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&)))(((((('''&&&%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((()))***+++++++++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((()))***+++++++++++++++---------,,,,,,,,,,,,+++******)))((((((((((((((('''(((******((('''((((((///+++(((((()))***(((%%%((()))))))))******++++++************++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---------...000444:::===@@@HHHTTT^^^eeejjjsss~~~wwwmmm___UUUPPPMMMHHHDDD??????>>>======>>>@@@AAAFFFGGGKKKOOOUUUYYY]]]___,,,,,,++++++,,,,,,---...,,,---...///...---+++***,,,------------.........,,,,,,,,,,,,---///000000///......---------......---------------...///000111111///...------------,,,---///111111111000///000000000111222222333333333444666777777777666555555555555444444444333333000000000/////////...............------------------------....../////////......---,,,+++******))),,,---......,,,++++++,,,************************++++++,,,,,,,,,+++******((((((((()))******++++++******++++++******)))((()))((('''''''''(((***+++***)))''''''((()))(((&&&''''''(((((((((((((((((('''((((((((((((((((((''')))))))))))))))***+++,,,(((''''''&&&&&&&&&''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''(((((()))))))))***((((((((()))))))))))))))(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%&&&&&&&&&%%%$$$"""!!! $$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&"""""""""######$$$%%%%%%############$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$"""###$$$&&&''''''''''''%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$%%%%%%%%%''''''%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((()))***++++++)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&(((((()))***+++,,,,,,,,,------,,,,,,,,,+++++++++***)))(((((((((((((((((('''(((******)))(((((()))000,,,)))(((******'''%%%(((((())))))************)))))))))******+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---.........000222222222777@@@GGGPPPTTT]]]hhhuuuuuulllggg```XXXQQQLLLHHHCCC???<<<<<<===>>>>>>???AAADDDFFFHHHJJJKKK,,,,,,++++++,,,,,,---...,,,...000111111///,,,***------------............,,,,,,,,,,,,---...////////////...------------...,,,,,,,,,,,,---...//////000000///...------------,,,---///000111000000///000000000111222222333333444555777888999888888777444444444444444333222222000000/////////.........------------------------,,,,,,------......//////000//////...---,,,++++++---...//////---,,,,,,---***************************+++,,,------,,,++++++(((((())))))*********+++'''((()))***)))((('''&&&((((((((((((((()))******)))'''&&&'''((((((&&&%%%%%%&&&'''((()))))))))((('''(((((())))))(((((('''))))))))))))***++++++,,,(((((('''&&&&&&&&&&&&'''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))''''''(((((((((((())))))'''&&&&&&'''(((((('''%%%&&&'''(((((((((((('''&&&"""###%%%'''((('''&&&%%%###$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$############$$$$$$%%% !!!###$$$%%%&&&&&&(((''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%!!!###$$$$$$"""!!!!!!"""%%%&&&'''''''''&&&$$$###&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((######$$$$$$%%%&&&&&&'''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&''''''(((((((((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******)))((((((''''''((((((((('''(((******)))((()))***...,,,***)))))))))((('''(((((()))*********))))))(((((())))))***+++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))+++---...---,,,---...,,,.../////////111777<<<>>>BBBJJJUUU___iiiwww~~~vvvmmmgggccc\\\SSSKKKFFFCCCAAA???======>>>@@@@@@AAAAAA@@@,,,,,,++++++,,,,,,---...+++---000222222///,,,***+++,,,,,,,,,---------------------,,,,,,---......//////...---------------,,,,,,,,,------...000000///......---------............//////////////////000000000111222222333333333444666777888888777777222333444444444333111111000000000////////////...---------...............---------...//////000000---------------------------...//////---,,,,,,---************************)))***,,,---...---,,,+++)))))))))))))))*********'''((()))******((('''&&&''''''((()))))))))))))))((('''&&&'''((((((&&&%%%&&&&&&((()))))))))((('''(((((())))))))))))((((((((((((((())))))***+++,,,(((((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))'''((()))******)))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&'''(((***+++***'''$$$&&&'''((())))))((('''&&&###%%%''')))******((('''!!!"""$$$%%%''''''((((((###$$$%%%'''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$################## !!!"""###$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###!!!######  %%%&&&'''((('''&&&$$$#####################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''(((***%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&''''''((()))***+++,,,,,,,,,++++++*********)))))))))(((((('''''''''(((((()))'''(((******))))))***+++,,,,,,,,,***((((((((()))((())))))******)))((('''((((((((()))***+++++++++************************))))))))))))*********+++++++++++++++++++++++++++***+++,,,,,,++++++,,,...***,,,///000000111444777444666<<>>BBBFFFPPPXXXdddttt...---,,,***)))))))))***---......,,,******...111...---,,,,,,,,,,,,+++******+++,,,------,,,+++***)))************+++++++++''')))+++---............,,,,,,++++++***+++++++++++++++++++++++++++++++++.....................---......///////////////...000///...------...000111000/////////............***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---+++++++++,,,,,,---------,,,,,,,,,+++++++++******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***(((((()))---111444555111+++''''''((()))***(((((((((((())))))******&&&$$$!!! """%%%(((***(((''''''((()))'''&&&$$$#########$$$&&&((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((()))***&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$######$$$%%%&&&''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$######%%%'''(((&&&!!!###)))''' '''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&'''''''''&&&%%%"""############$$$$$$$$$&&&%%%###"""!!!"""###$$$###############"""!!!!!! """###$$$$$$###""" %%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$%%%######""""""""""""######&&&&&&%%%$$$############!!!!!!""""""#########$$$""""""""""""###$$$%%%&&& !!!###%%%&&&&&&&&&$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""$$$&&&((('''%%%$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((%%%%%%&&&''''''(((((()))%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''(((!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''')))******((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******)))))))))(((''''''&&&&&&((('''(((------+++***------+++)))'''&&&'''((()))***))))))---222222---'''%%%&&&'''((())))))))))))&&&&&&'''((()))***++++++'''(((((()))***++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++*********'''%%%%%%'''+++...---,,,+++++++++***)))***---///...000111///,,,+++---000111333444555666888;;;===BBBIIISSSaaauuu111000///...---,,,,,,,,,++++++++++++++++++++++++------------------------))))))***++++++++++++***,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,............////////////222111000///...---------222111000///...---,,,+++//////............//////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......*********++++++,,,,,,,,,------,,,++++++***)))))))))***,,,,,,,,,+++)))''''''''''''''''''((())))))+++***(((&&&&&&''')))***''''''((('''''')))---000111...+++*********)))(((((((((''''''''''''((((((+++(((&&&&&&((()))'''%%%***(((&&&'''***+++)))'''+++***)))'''''''''((())))))((('''&&&''''''))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''%%%###%%%''''''%%%"""+++&&&######''')))&&&"""&&&'''''''''&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''"""$$$%%%%%%$$$###%%%&&&###$$$%%%%%%&&&&&&%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$#########"""######$$$&&&'''((((((""""""############""""""""""""""""""###$$$%%%&&&######""""""###$$$%%%%%% ###$$$###  ###"""###$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###'''&&&$$$###"""###$$$$$$######"""""""""""""""###%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******&&&&&&&&&''''''''''''(((((((((''''''''''''((((((000...,,,)))'''&&&&&&&&&%%%%%%%%%&&&((()))***+++'''&&&&&&((()))***(((&&&(((((())))))((('''&&&&&&$$$%%%%%%&&&'''(((******%%%%%%%%%%%%%%%&&&'''((($$$$$$&&&''')))***+++,,,'''''''''((((((((())))))&&&''''''(((((((((((((((&&&(((***+++)))(((((((((******))))))((((((''''''((()))***)))((((((***,,,***+++,,,,,,***((())))))***)))((('''&&&%%%$$$$$$&&&(((***+++,,,+++)))(((((((((''''''''''''((((((((()))&&&)))...%%%!!!,,,++++++*********************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///***+++++++++******,,,...***+++,,,,,,------,,,,,,---000333444222000111333999DDDKKKOOO]]]sss{{{------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---............////////////111000///...------------000000000//////.........000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++++++++,,,,,,,,,,,,,,,///......---,,,,,,++++++)))***+++,,,,,,***)))((('''''''''''''''((())))))))))))(((''''''((()))***'''((((((''''''(((+++...///---***))))))***)))((())))))(((((((((((())))))+++)))&&&'''((()))(((&&&)))'''&&&''')))***)))'''***)))((('''''''''''''''%%%&&&'''(((((((((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&$$$$$$%%%'''(((&&&###)))'''&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###!!!###$$$$$$######$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$!!!!!!"""###$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$###############$$$###############$$$%%%%%%###$$$$$$$$$"""!!!"""###!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$############$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''((()))***&&&&&&&&&''''''''''''(((((((((''''''''''''((((((+++***((('''&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''''')))(((''''''(((((('''&&&((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((&&&&&&'''(((((((((((((((''')))++++++***)))))))))+++++++++***************'''((()))((('''''')))+++,,,...///...,,,*********((('''''''''''''''&&&&&&'''((()))++++++***)))((())))))(((((((((((())))))'''000,,,&&&)))))))))///***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,...///111111***,,,------,,,+++,,,...++++++,,,------------------000333333111000111222444===BBBDDDNNN___hhhgggmmmvvvyyykkkccc************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...............////////////000///...---------------/////////000000000000000000000000//////000000000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------,,,,,,,,,,,,,,,......------,,,,,,++++++******+++,,,+++***)))((((((((('''''''''((())))))''''''(((((())))))******((())))))((('''(((***,,,,,,***((('''((())))))(((***))))))))))))))))))***+++***(((((()))))))))((((((&&&&&&'''((())))))((('''''''''(((''''''&&&&&&!!!###&&&)))***)))'''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%$$$$$$%%%'''((('''%%%&&&'''((('''$$$$$$%%%(((%%%'''((())))))'''%%%$$$"""######$$$%%%'''((()))%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$$$$###"""$$$%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###### !!!""""""###### !!!###$$$$$$###!!! $$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""$$$############$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$""" !!!"""$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&''''''((()))***)))'''%%%%%%''')))+++---***'''&&&''''''&&&%%%(((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&&&&))))))((('''''''''((((((&&&&&&&&&%%%$$$$$$######'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((***,,,+++***))))))***************++++++++++++&&&'''((('''&&&&&&(((***...//////...+++)))))))))&&&&&&&&&''''''((((((((('''((()))***+++***)))(((******))))))))))))******###111...###&&&---------***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++---...000222333+++---//////---,,,+++,,,+++,,,------......---------///111111000000000111///555888777===GGGKKKHHHMMMUUU```fffcccYYYNNNGGG*********+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,---///............///////////////...---------------...000000000000000///////////////............//////++++++,,,,,,,,,,,,---------------......---------......------------,,,,,,++++++++++++******))))))***++++++++++++***)))((()))((((((((((((((())))))%%%&&&((()))***************++++++***((((((***+++***(((&&&&&&'''))))))((())))))(((((((((((())))))+++***))))))))))))))))))'''&&&&&&'''((((((((((((%%%&&&'''''''''&&&%%%$$$!!!"""%%%'''((((((((('''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&((((((((((((%%%%%%%%%$$$$$$$$$%%%&&&%%%&&&((())))))(((&&&$$$#########$$$%%%&&&((((((%%%$$$###"""###%%%((()))###$$$%%%&&&'''((())))))"""###%%%$$$######$$$&&&&&&&&&&&&&&&''''''((((((###$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$#########""""""!!!!!! """$$$''''''&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""######$$$$$$$$$######$$$$$$%%%'''%%%"""###&&&&&&$$$!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((())))))******((('''&&&&&&(((---111444///+++(((&&&%%%&&&&&&%%%'''(((((((((((((((''''''%%%%%%%%%&&&&&&((())))))))))))((('''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((()))+++***)))((()))***''''''(((((())))))******'''((((((((('''''')))***,,,---...,,,)))'''&&&'''''''''''''''(((((((((((('''((())))))******))))))***))))))(((((())))))***!!!***)))(((000000)))(((***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...000111***,,,//////---+++***))),,,,,,---............---......////////////000000---222333222444999:::777:::@@@HHHKKKIIICCC<<<888------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((((())))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,---///............////////////......---------......///222222111000///...---------------,,,,,,---------+++++++++,,,,,,---------,,,,,,------------,,,,,,------------------------+++***************))))))++++++++++++******))))))***))))))((((((((())))))%%%&&&((()))************+++,,,,,,+++***)))***,,,)))'''%%%%%%'''((()))((('''''''''&&&&&&'''''''''++++++***)))(((((()))***'''(((((((((''''''(((((($$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&''')))***(((((('''''''''&&&&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((())))))&&&### !!!$$$&&&$$$"""%%%&&&'''((()))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###%%%((()))%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%''''''&&&&&&&&&&&&'''((()))###$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######""""""!!! ###&&&((((((&&&%%%######$$$$$$$$$$$$############""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%'''$$$"""###%%%&&&$$$!!!&&&&&&%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%%%%%%%###############$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((&&&%%%$$$%%%)))...333666...+++'''%%%%%%&&&&&&%%%''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''((()))((('''&&&((()))''''''(((((())))))******((()))***)))((((((***,,,,,,---...,,,)))'''&&&'''))))))((((((((('''''''''''''''((())))))))))))))))))((((((''''''(((((()))(((%%%&&&666CCC777'''((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,)))+++------,,,)))((((((+++,,,------......------...---------.../////////,,,///111111222555555333444777:::;;;999777666555......//////---,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***((()))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...............////////////...............///000111222222111///...,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++*********************)))((((((((())))))''''''(((((())))))*********+++,,,,,,***)))***+++)))'''%%%%%%'''((((((((('''&&&&&&%%%%%%&&&&&&''')))******)))''''''(((***)))***+++***(((&&&'''(((%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%''')))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((((((((***'''""" %%%(((%%%!!!%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((''''''&&&$$$###!!! """$$$%%%%%%$$$###%%%&&&'''&&&%%%%%%%%%&&&((()))%%%$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&!!!$$$&&&''''''&&&######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%$$$"""((('''&&&$$$############&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%$$$$$$######"""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$&&&%%%$$$$$$%%%(((+++---+++)))'''&&&'''(((''''''&&&'''((((((((((((((((((***)))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))******%%%&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&'''(((((('''&&&%%%''')))************++++++++++++((()))***)))((()))***,,,...//////...+++))))))))))))))))))((((((''''''''''''''''''((((((((())))))((((((''''''''''''((((((///''')))???MMM;;;(((---)))))))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***)))))))))******(((***,,,,,,***)))((()))***+++,,,,,,------,,,,,,...,,,+++,,,---///......+++,,,...000111333333333222333444333222111333444,,,---...///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***((()))+++,,,---------,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---............////////////.........///000111222222000//////...---,,,,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,,,,++++++)))******+++,,,---......++++++++++++++++++,,,,,,,,,++++++***************+++******)))(((((())))))))))))(((''''''((()))***''')))******)))((()))******(((&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''((()))***)))&&&%%%'''))),,,------+++(((&&&&&&(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******((('''((()))&&&###"""###%%%'''&&&%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!! """######""""""###$$$&&&%%%$$$###$$$%%%'''((('''&&&$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&& !!!"""$$$&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%''''''%%%$$$###$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%$$$###"""#########$$$$$$%%%''''''$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$&&&&&&$$$$$$$$$%%%&&&''''''&&&&&&''')))***)))(((&&&&&&'''(((((((((((((((***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&''''''(((((()))******%%%%%%&&&'''((())))))***$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&(((***+++++++++***************'''((())))))(((((()))+++,,,...///...,,,*********((((((((((((((()))))))))'''''''''''''''((())))))))))))(((((((((((())))))+++******666@@@333(((///((())))))***++++++,,,,,,,,,,,,+++******+++,,,,,,************************+++***************++++++)))***++++++***)))***,,,)))***++++++,,,,,,++++++...,,,******,,,......---------...///000111111333///000111111000///000111)))+++---......---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***)))***,,,---......------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,............/////////000////////////000222333444------------------------...------,,,,,,------...******+++,,,,,,---......+++++++++,,,,,,+++++++++(((((()))***,,,---......))))))))))))))))))******,,,+++******))))))******++++++***))))))((())))))+++***(((&&&&&&''')))***%%%'''((()))((('''((()))+++)))'''&&&'''(((((('''((((((''''''''''''((((((''')))***(((%%%%%%''')))---//////---(((&&&&&&((('''&&&&&&%%%&&&''')))***%%%&&&)))******)))'''&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++***(((&&&''')))$$$&&&'''&&&%%%%%%''')))%%%$$$"""""""""$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""###%%%&&&'''((())) !!!!!! !!!"""&&&%%%$$$######%%%&&&(((((('''%%%######$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###""""""""""""'''&&&%%%%%%$$$$$$$$$$$$&&&(((***(((%%%$$$&&&(((&&&%%%$$$$$$$$$%%%&&&'''&&&%%%###""""""###%%%&&&$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((()))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%'''***+++***)))&&&&&&'''((())))))((((((''''''&&&&&&&&&'''(((((('''''''''''''''((()))***'''''''''((((((((((((((($$$%%%&&&'''(((***++++++$$$%%%&&&&&&''''''&&&&&&)))))))))((('''''')))+++******))))))((((((''''''&&&'''((((((&&&'''(((******+++,,,,,,***)))))))))&&&&&&'''((()))***++++++'''''''''''''''((())))))******))))))))))))******"""***)))'''+++(((%%%,,,((())))))***++++++,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))************+++,,,---...***+++++++++******,,,...))))))***++++++++++++***...+++)))))),,,......,,,111//////000000///000222,,,///222222111///......***++++++,,,,,,++++++***+++++++++***************))))))))))))************++++++++++++++++++++++++,,,+++******,,,...111222+++++++++***++++++,,,,,,++++++++++++++++++++++++........................++++++******++++++,,,---111000///---------...///...///222333333222///............------,,,,,,,,,000///,,,***)))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,)))'''(((***+++***(((''''''&&&&&&&&&&&&''''''***)))((((((((()))+++,,,((()))******)))((('''&&&&&&&&&''''''((()))))))))))))))((('''&&&%%%%%%%%%++++++*********+++---...(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%%%%'''))),,,///$$$$$$$$$$$$%%%&&&&&&''',,,***(((&&&%%%&&&'''(((&&&### !!!###%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&+++'''""" !!!""""""%%%$$$######$$$'''***+++&&&%%%%%%%%%&&&%%%"""&&&&&&%%%%%%$$$###""""""(((###"""''')))&&&"""!!! !!!###%%%'''((((((''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''(((((((((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$######"""''''''%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%,,,+++***)))'''%%%$$$###''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&$$$######$$$&&&((('''&&&(((***+++((($$$'''''''''(((((((((((()))'''''''''''''''((())))))((()))***************)))***%%%!!!%%%((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''&&&%%%)))((('''&&&&&&'''((()))'''''''''(((((((((((()))%%%'''))))))((('''((()))(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((%%%%%%&&&'''(((******+++---,,,+++))))))))))))***+++++++++***)))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))***,,,,,,)))***---......,,,***(((++++++******)))(((((((((+++++++++*********))))))************************---------.........//////+++,,,,,,------,,,,,,+++------,,,+++,,,---...///++++++---.........---,,,........................***++++++,,,,,,++++++***(((((())))))******++++++))))))))))))************+++++++++++++++++++++++++++***))))))***,,,...///++++++************++++++++++++++++++++++++++++++************************++++++******++++++,,,---///......---...///000111...///111222222111///......---------,,,,,,,,,,,,///...,,,+++***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,,,,)))'''(((***+++***(((((((((''''''''''''(((((())))))((((((((()))++++++***++++++,,,+++***)))(((*********)))((((((''''''))))))(((&&&&&&%%%%%%&&&)))(((((((((((())))))***(((''''''&&&&&&&&&'''''''''''''''(((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&)))+++---%%%%%%%%%$$$%%%%%%&&&&&&+++***(((&&&%%%&&&''''''(((%%%######%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&+++((($$$!!!"""######$$$%%%$$$$$$$$$%%%'''((()))%%%$$$$$$$$$%%%%%%""" $$$$$$$$$$$$$$$%%%%%%%%%)))$$$"""%%%(((&&&%%%%%%$$$%%%&&&&&&'''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!"""""""""#########%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&((((((((('''%%%%%%&&&(((((('''&&&'''))))))'''%%%&&&''''''''''''((((((((('''''''''''''''((())))))))))))))))))((('''&&&%%%)))&&&"""!!!"""%%%&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&'''''''''''''''(((((('''&&&&&&'''((((((&&&&&&'''''''''((((((((('''((()))(((%%%######$$$(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))),,,+++***)))((()))******++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***'''(((***++++++***)))(((************+++++++++++++++++++++*********))))))************************,,,,,,------------......+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...+++,,,---...///...------........................***++++++,,,,,,++++++***&&&''''''((()))***++++++))))))))))))************++++++++++++++++++++++++***)))((((((((()))+++,,,,,,+++***))))))((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******++++++,,,---,,,,,,------...000111222////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++++++++,,,+++)))(((((()))******)))))))))(((((((((((())))))))))))((((((((()))************+++++++++***))))))++++++******)))((((((''')))((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''&&&&&&&&&''''''((('''(((((())))))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&(((***+++'''&&&%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&'''((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&+++(((%%%###$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$###$$$%%%%%%$$$"""!!!"""###$$$%%%&&&'''(((...&&&!!!!!!###""""""###%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###!!! $$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$######"""######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############'''''''''''''''''''''''''''(((((('''%%%%%%&&&((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''&&&%%%$$$(((''''''((())))))(((&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''((()))(((&&&$$$###$$$((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((((((((())))))))))))******))))))(((((('''''')))(((((((((((()))******+++***((('''&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++)))******+++,,,,,,------+++++++++***************************************+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++*********+++,,,---,,,---......//////..............................***++++++,,,,,,++++++***(((((())))))******++++++((()))))))))************++++++++++++++++++++++++***))))))((((((((()))***++++++***(((''''''''''''))))))))))))))))))))))))************************++++++******++++++,,,---,,,------...///000111111///...------------...///,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,------------------------------------------------------------------++++++************++++++************++++++++++++******)))((()))***************))))))))))))******))))))((((((((()))))))))(((((((((((((((((('''''''''''''''((())))))******)))((('''&&&&&&&&&&&&&&&((())))))***)))(((&&&%%%'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&***)))'''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%((((((&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&'''&&&$$$!!!"""###$$$%%%'''((((((777...%%%"""""" """###$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%&&&&&&&&&&&&'''#########$$$###""""""!!!"""######$$$$$$######"""$$$$$$$$$$$$$$$######"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$###############%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%(((&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))"""###%%%&&&'''((((((((((((((((((***++++++)))&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))***)))((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((((((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''((())))))******)))'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))))))))*********)))******,,,...///*********+++++++++,,,,,,************************************************************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------........./////////........................***++++++,,,,,,++++++***,,,,,,,,,++++++*********((()))))))))************+++++++++++++++++++++++++++******)))))))))))))))+++***)))(((''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++++++++******++++++,,,------......//////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------------------------------++++++************++++++))))))*********+++++++++*********)))((()))************))))))))))))******(((((()))))))))(((((((((''''''''''''''''''((((((%%%%%%&&&''''''(((((()))(((((('''&&&&&&&&&&&&''''''((()))))))))'''&&&$$$&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&)))(((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%###%%%%%%&&&&&&&&&%%%$$$###(((&&&%%%&&&'''((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&;;;111(((&&&%%%$$$%%%'''$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$""""""""""""############$$$$$$$$$$$$$$$######""""""######$$$$$$######"""$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$&&&'''&&&$$$###$$$%%%'''&&&&&&%%%$$$%%%&&&(((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))###$$$&&&'''((()))******)))((('''((()))***)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$#########$$$&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&(((******)))((()))***))))))(((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''%%%%%%&&&'''((())))))***))))))'''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''+++******))))))))))))***+++***))))))***,,,...///++++++******))))))))))))************************************************)))))))))*********++++++***++++++,,,,,,++++++***+++,,,,,,---------------------------......//////........................***++++++,,,,,,++++++***......---,,,+++******)))))))))))))))************++++++++++++++++++++++++++++++++++++************+++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,------...///////////////...///...---,,,,,,---...///,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))************+++)))******)))(((((()))+++******))))))))))))******(((((()))))))))(((''''''))))))((((((((()))******(((((('''&&&&&&%%%%%%$$$(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))'''(((((())))))(((((('''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%&&&&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%000'''!!!"""$$$$$$%%%(((''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&((())))))'''%%%&&&&&&&&&''''''&&&%%%%%%&&&((('''''''''(((((((((((()))'''''''''''''''((()))))))))))))))))))))((('''&&&)))(((&&&&&&'''((((((''''''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''((()))***)))'''%%%$$$%%%)))))))))(((((((((''''''((((((((((((((((((((((((''''''((()))************''''''(((((())))))******((((((((((((''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((()))+++,,,++++++******)))(((((('''***************+++++++++************************)))))))))************+++******++++++++++++******+++,,,---.........---------,,,,,,,,,,,,---..............................***++++++,,,,,,++++++***---,,,,,,++++++*********))))))))))))************++++++++++++++++++++++++)))******+++++++++************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++,,,...///000000000000//////............//////---------......////////////...,,,+++***++++++,,,++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))************(((***+++***((('''))),,,)))))))))(((((()))))))))(((((()))))))))(((&&&&&&)))(((((('''((()))***+++((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&((())))))'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$"""$$$''''''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&((((((&&&$$$%%%$$$$$$######$$$%%%&&&)))'''%%%$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!""""""$$$'''&&&$$$###""""""############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&''')))(((&&&%%%%%%&&&((()))&&&'''))))))'''&&&%%%&&&%%%'''))))))'''&&&'''(((((((((((()))))))))******'''''''''''''''((())))))*********)))((('''&&&%%%((('''&&&'''((()))'''&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''((((((((((((******)))'''%%%%%%%%%))))))))))))((((((((('''((((((((((((((((((((((((&&&''')))***++++++******'''''''''((()))*********,,,,,,+++***)))(((''''''&&&'''((()))***))))))((('''(((***++++++***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))))))))******************************))))))*********+++++++++************************))))))*********+++++++++******++++++++++++*********+++,,,---...---,,,,,,,,,++++++***+++,,,---...........................+++++++++,,,,,,+++++++++***************+++++++++))))))))))))************++++++++++++++++++++++++(((((()))******************))))))))))))******+++************************++++++++++++++++++++++++++++++******++++++,,,---)))***---///111222222222////////////////////////........./////////000000000///,,,***)))***+++,,,++++++,,,,,,---...//////************************++++++++++++++++++++++++++++++************++++++))))))))))))************(((***+++***((('''))),,,))))))(((((((((((())))))(((((()))))))))(((&&&%%%'''&&&%%%%%%&&&'''((()))&&&&&&''''''((()))))))))''''''&&&&&&&&&''''''((((((''''''&&&'''(((***+++%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%%%%$$$$$$"""%%%((((((%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&(((******'''%%%%%%$$$###""""""$$$&&&''')))&&&$$$"""#########"""%%%%%%%%%&&&&&&''''''''''''!!!"""%%%%%%$$$%%%######"""""""""###%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$ """###%%%%%%&&&&&&#########$$$$$$%%%&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''###%%%''''''%%%$$$###$$$$$$(((+++***(((&&&'''((())))))))))))************'''''''''''''''((())))))''''''((((((((((((((('''&&&&&&''')))+++***'''$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******%%%&&&((()))))))))((('''%%%%%%''''''''''''%%%%%%'''''''''(((((((((((()))''')))++++++***)))***+++))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))***+++++++++***&&&''''''((()))******+++000///...,,,***((('''&&&'''''')))*********)))(((&&&(((***,,,,,,+++)))'''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))+++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,------))))))******++++++++++++************************************++++++++++++******++++++++++++******)))***+++,,,---,,,++++++,,,+++*********+++,,,---........................+++,,,,,,------,,,,,,+++******++++++++++++******+++++++++++++++***)))(((+++++++++*********))))))+++***(((&&&''')))+++---))))))******++++++++++++++++++++++++++++++++++++************************,,,------......------,,,******+++,,,,,,---..............................////////////111333555666...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++.........------,,,,,,,,,------,,,+++*********++++++*********))))))((((((***)))))))))((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))++++++++++++***)))''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&"""***,,,%%%$$$))))))!!!######$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((()))))))))'''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++)))%%%"""$$$(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""$$$%%%'''((((((''''''%%%&&&''''''((((((''''''***&&&""""""$$$'''((((((***)))((('''&&&%%%$$$$$$)))((('''%%%%%%%%%&&&'''''''''''''''''''''&&&&&&(((((()))***************''''''((()))))))))))))))+++***((('''''')))***+++(((''''''''''''(((((()))+++******)))))))))******((((((((((((''''''''''''''''''''''''''''''''''''---,,,***((((((((())))))((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%((()))***+++***'''$$$"""!!!%%%)))***)))(((&&&'''((()))******)))((('''((((((((((((''''''''''''))))))))))))************555333000---+++*********))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))************************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))(((***,,,,,,*********+++++++++++++++)))&&&###!!!,,,,,,,,,---------......************************......///000///...,,,+++++++++++++++++++++++++++))))))***+++,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++*********))))))+++++++++*********))))))))))))******+++++++++***)))*********++++++++++++++++++++++++++++++++++++************************,,,,,,------------,,,,,,++++++,,,------...//////....................................///000222333...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---......---------,,,,,,,,,*********)))******++++++************)))))))))((())))))((((((((('''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%///222***%%%((()))%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***((($$$"""$$$'''%%%%%%%%%$$$$$$#################################$$$%%%&&&''''''&&&%%%%%%######$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%###!!! %%%%%%&&&''''''''''''&&&$$$""" !!!$$$'''((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''((())))))))))))))))))(((''''''(((***,,,---)))(((((('''''''''(((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&******)))((((((((())))))((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&)))))))))(((((('''&&&&&&"""$$$&&&((()))(((&&&%%%'''((()))******)))((('''(((((((((((((((((((((((())))))))))))************222000---+++)))((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((************************)))))))))******+++++++++************************)))+++------++++++,,,---,,,,,,------,,,***((('''***+++++++++,,,,,,,,,,,,************************+++++++++++++++***))))))++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,+++***)))))))))***++++++++++++***************'''))),,,...///---***(((************++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,------....../////////------------------------------,,,,,,---......///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------------...------------,,,,,,,,,,,,)))(((((())))))***+++,,,************)))))))))))))))(((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&&&&&&&'''***))))))((('''&&&%%%%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&111555,,,$$$%%%''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''###"""###&&&$$$$$$###############"""""""""""""""""""""""""""!!!###%%%&&&'''&&&%%%$$$######$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###(((((('''&&&$$$""" $$$$$$%%%&&&&&&&&&&&&&&&$$$""""""###%%%'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((()))))))))))))))'''''''''''')))+++---...******)))((('''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''((()))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''''''''&&&&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************---,,,***((('''''''''((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++***,,,------,,,,,,...///......//////......------))))))))))))*********+++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---+++)))(((((()))+++,,,************************(((***---///000...+++)))++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,---------.........///---------------------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++*********)))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))************&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((,,,+++)))'''&&&''')))***))))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%,,,...((("""###%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%%%%&&&&&&''''''###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$####################################"""$$$%%%$$$###"""$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%(((((((((((((((&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&''''''''''''''''''(((((()))))))))))))))''''''((()))))))))))))))'''''''''((()))+++,,,---+++***)))(((''''''''''''(((''''''''''''(((((()))((((((((((((''''''''''''))))))((((((''''''&&&&&&$$$%%%'''))))))))))))(((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))************((()))))))))***************)))((('''''''''(((((())))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))************************------,,,++++++***))))))+++++++++++++++++++++++++++,,,------------///111111111111000000///......))))))))))))************++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))+++---************************++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------------------------------------...---------,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********))))))))))))))))))******************************(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''+++***(((&&&&&&''')))***&&&'''''''''(((((())))))&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))************))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&'''%%%###$$$&&&%%%"""$$$$$$%%%%%%%%%&&&&&&&&&$$$##################$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&''')))******###$$$%%%%%%&&&&&&%%%%%%'''((())))))(((&&&$$$###''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((())))))***++++++++++++***''''''((())))))))))))))))))))))))))))))*********,,,+++***((((((''''''''''''''''''''''''((())))))((((((((((((''''''''''''))))))((((((((('''''''''$$$%%%''')))******)))(((((((((''''''''''''((((((''''''&&&&&&&&&''''''((($$$%%%((()))***)))((('''&&&&&&%%%%%%&&&''')))***))))))(((((((((((())))))((()))))))))*********+++((()))))))))************))))))((((((((()))))))))******************************))))))))))))***************))))))*********))))))))))))))))))))))))************************)))))))))))))))*********+++++++++++++++++++++++++++,,,---------...111333555444444222111///---,,,*********++++++++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++---------,,,,,,,,,++++++---,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***)))))))))***+++,,,***************+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++,,,,,,,,,,,,111000...---+++*********))))))))))))************))))))************++++++((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''************************&&&'''((())))))***))))))((((((&&&&&&&&&&&&(((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&''''''%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&***&&&######&&&(((&&&###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%'''))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&!!!###&&&'''&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&'''((((((((()))***++++++,,,,,,++++++''''''((()))))))))))))))))))))******))))))))))))+++******)))((((((((((((%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''((()))*********((((((''''''''''''(((((('''''''''&&&''''''((()))###%%%(((***+++***'''&&&&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))'''(((((())))))*********))))))))))))***************************************************************))))))(((((())))))***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))###$$$%%%''')))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000333666999999999777444111---++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---......------,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,))))))*********+++++++++))))))*********++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---******+++++++++,,,,,,,,,///...---,,,++++++******((()))))))))************''''''(((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))(((((((((((('''%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++(((%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%'''******)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%########################&&&&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''''''''&&& ###&&&'''&&&&&&(((***%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))))))))***+++++++++++++++''''''((()))))))))))))))(((((()))*********************)))))))))))))))***&&&&&&&&&&&&'''((()))***(((((((((((('''''''''''''''''''''((())))))******(((((((((((())))))***+++((((((''''''''''''(((((('''''''''''''''((())))))&&&'''((())))))((((((''''''''''''(((((((((((((((***)))(((''''''((()))***&&&&&&'''(((((()))******))))))))))))***************+++++++++++++++******************************++++++************++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000........................///000000000111333777:::<<<===>>>>>>;;;666111...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////......---,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++---..................---((()))***+++++++++++++++))))))******++++++++++++)))***+++,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,------......------,,,.....................---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...*********++++++,,,,,,,,,,,,,,,++++++***+++++++++(((((())))))*********+++%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&'''&&&$$$######$$$&&&''')))((('''&&&&&&&&&&&&&&&''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))(((&&&""" !!!$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%############%%%%%%((((((((('''&&&&&&&&&%%%######$$$%%%&&&&&&'''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%(((***+++***(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&&&&%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""'''%%%###""""""###%%%&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&'''((()))***%%%&&&''''''((((((''''''&&&(((***)))'''&&&(((***"""######$$$&&&''''''((('''&&&%%%%%%&&&'''((()))%%%%%%&&&&&&'''((())))))(((((()))***************'''(((((()))))))))))))))%%%&&&((()))+++,,,,,,,,,***)))))))))))))))***+++((((((((())))))+++,,,,,,)))(((((((((''''''''''''&&&&&&'''((()))***++++++******((((((((()))+++,,,((((((''''''''''''(((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%***)))(((''''''((()))***%%%&&&&&&'''((())))))***))))))))))))***************++++++++++++******)))************************...------,,,,,,------............------.........111111111111111111111111111111111111111111111111333333222222111111111000000000000000000000000000111222222333333666:::===>>>@@@BBBCCC@@@;;;555111***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,))))))*********+++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++...,,,***(((((((((***+++&&&&&&&&&&&&'''(((*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++******))))))******''''''(((***,,,,,,)))'''((((((''''''''''''((((((''''''((((((((((((''''''***)))))))))((((((''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&$$$$$$&&&'''''''''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%''')))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%###!!!"""$$$%%%###!!!%%%%%%&&&%%%$$$""" ###""""""$$$&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$######&&&(((+++)))&&&######%%%''')))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((***)))))))))((((((''''''************************,,,,,,,,,+++++++++******************************))))))************))))))((((((((()))+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***++++++,,,***************)))((('''&&&(((***+++++++++)))(((---***((((((***+++)))&&&%%%%%%&&&&&&''''''((((((******)))))))))))))))***'''))),,,,,,+++******+++***)))(((***---...,,,)))******++++++,,,,,,++++++......///000000000000000------------...///000111333222222111111222222333222222222333444444555555777777777777777777888888444444444666888999888666999888666555555666777999888888777666777:::<<<>>>EEEFFFHHHGGGCCC===555111000///---,,,,,,,,,---...,,,------......------,,,++++++,,,---...//////000///444...)))......***---//////...---,,,++++++***---------------------------............---,,,,,,,,,,,,++++++************,,,,,,,,,,,,,,,+++******************************---,,,***)))))))))******(((''''''((()))***+++,,,------...............---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************+++,,,,,,...,,,)))))))))***))))))*********))))))*********(((((())))))))))))(((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''((())))))'''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''$$$%%%&&&'''''''''&&&%%%(((((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%(((''''''''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!"""%%%&&&%%%$$$""""""###$$$%%%%%%$$$$$$$$$######$$$&&&'''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%(((((()))((('''''')))+++'''&&&###"""!!!"""$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''(((((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''*********************)))++++++++++++************************************(((((())))))))))))((((((+++***)))***++++++)))'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''')))***,,,,,,+++***)))***((('''''')))***(((&&&'''''''''((((((((((((((())))))((((((((((((((()))(((***,,,,,,+++*********)))(((((())),,,---,,,***++++++,,,------...------//////000111111111111111111111222222333333444555666666555555555555666666555666777888999:::::::::888888888999999999::::::;;;::::::;;;>>>??????>>>=========>>>>>>=========<<<;;;;;;;;;<<<>>>@@@AAAFFFGGGIIIHHHEEE>>>888333222111000............/////////......---,,,++++++------......///000111111...444...))),,,+++(((...,,,,,,,,,,,,,,,,,,++++++........................---............---,,,,,,///...---,,,+++***)))))),,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))+++++++++***************((((((((((((((()))***+++------.........------,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***+++,,,...///555000+++'''''')))***+++++++++************++++++(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''(((******(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%)))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&(((((('''&&&'''(((&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&###""""""###&&&''''''&&&############$$$&&&''''''%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%&&&%%%%%%$$$$$$########################&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((()))***)))((()))+++---)))((('''&&&&&&&&&'''''')))(((''''''&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((('''(((((())))))))))))(((((((((((('''''')))))))))))))))))))))))))))(((((((((((('''''''''))))))******************+++++++++*********))))))))))))))))))))))))))))))''''''(((((((((((('''''',,,***(((((())))))((('''************************))))))))))))((((((''''''((())))))))))))((((((''''''((()))***+++***)))(((((('''&&&'''((()))((('''*********)))))))))))))))((((((''''''''''''(((((()))+++,,,,,,+++******+++(((((()))+++---///...------...///000111111222111222333333444444444444444555555555666777777888888999999888888888888999999888999;;;===>>>???>>>>>>>>>?????????@@@@@@@@@@@@BBB@@@???@@@BBBEEEFFFFFFBBBCCCEEEFFFFFFEEECCCBBBBBBBBBAAABBBCCCDDDFFFHHHIIIJJJKKKKKKHHHBBB===999888777555333111111111222/////////.........------,,,,,,+++,,,,,,---......---222...+++///,,,)))///*********++++++,,,,,,,,,------------------------...////////////...------///......---,,,+++******++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))******+++++++++******(((((('''''''''((())))))+++++++++++++++******)))((()))***+++,,,---......------------------------++++++++++++++++++++++++***************+++++++++------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++,,,---...555111,,,((((((***+++,,,))))))(((((((((((())))))'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((())))))***'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((&&&((()))(((&&&%%%%%%&&&'''''''''''''''&&&&&&&&& """$$$'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$!!!###&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$%%%''''''%%%$$$&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''((('''''''''''''''&&&%%%$$$%%%'''(((((('''''')))******************))))))((()))((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,+++++++++*********************************'''(((((())))))((((((''''''%%%######%%%''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((%%%&&&'''(((((((((''''''''''''''''''((())))))))),,,,,,++++++******))))))(((((('''''''''((())))))***+++---,,,+++***+++,,,***+++,,,...000222222222222333444555666777777777777888888999999888888888666777888999999:::::::::::::::999999999999:::::::::;;;===???@@@@@@@@@???AAAAAAAAABBBCCCCCCCCCDDDDDDCCCAAABBBDDDHHHJJJJJJGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNOOOPPPOOOMMMIIIEEEBBB???>>><<<:::888888888888111111111111111222222222...---,,,+++++++++,,,------000,,,000999555,,,///+++++++++++++++,,,,,,,,,........................000000000000000///......---------,,,,,,,,,++++++******++++++,,,++++++***************************((()))***+++++++++++++++******))))))((())))))))))))***************))))))(((((()))***,,,---......------------------------++++++++++++++++++++++++)))))))))******+++++++++////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,+++******+++++++++///---+++***+++,,,,,,,,,))))))(((((((((((())))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((())))))*********)))(((((((((((((((((((((((((((******)))&&&$$$###$$$''''''''''''''''''''''''!!!###&&&((())))))((('''''''''''''''((((((((((((%%%%%%&&&&&&&&&%%%$$$######%%%''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%###'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))''''''''''''&&&%%%$$$$$$###$$$&&&'''&&&&&&''')))'''((()))))))))(((&&&&&&(((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((()))))))))))))))((((((((((((((((((((((((************************+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++((())))))******))))))((($$$###"""###%%%((())))))************************(((((())))))***+++,,,,,,))))))******+++******)))''''''((((((((()))(((((('''((())))))))))))***+++,,,,,,++++++******)))))))))((((((((())))))***++++++,,,------,,,,,,---//////000222444555666777777777888999:::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;999:::;;;<<<=========<<<===<<<<<<<<<<<<<<<<<<===<<<===???@@@AAAAAA@@@@@@>>>??????@@@AAAAAABBBBBBFFFDDDCCCDDDGGGKKKMMMNNNOOONNNMMMMMMMMMNNNPPPQQQNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUTTTSSSPPPMMMKKKGGGFFFDDDCCCBBBBBBBBBCCC<<<;;;999888777777777777555444222///..................,,,666EEE@@@111...///......---,,,+++++++++111111111111111111111111///000000000000///......,,,,,,,,,,,,++++++++++++((()))******************************************(((((()))***+++,,,,,,------,,,++++++******************+++,,,,,,,,,,,,+++((())))))***+++,,,------------------------------------------------------)))***+++,,,---------,,,........................------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******,,,+++******))))))*********))))))***,,,---,,,*********))))))))))))******))))))************))))))(((((((((((()))))))))))))))(((((((((((('''''''''%%%%%%&&&&&&'''((((((((())))))'''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((()))*********)))))))))))))))))))))))))))(((******)))&&&$$$###$$$''''''&&&&&&''''''((()))''''''((((((((('''%%%$$$&&&'''''''''(((((((((((($$$%%%&&&&&&&&&%%%###"""%%%&&&&&&&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&###""""""###############$$$&&&''''''%%%$$$###$$$%%%%%%###"""&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%&&&%%%%%%$$$$$$"""%%%'''(((''''''((()))((())))))))))))(((''''''&&&&&&&&&%%%&&&&&&'''((()))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******''''''(((((((((((())))))(((((((((((((((((((((((())))))************++++++******++++++,,,---------,,,,,,,,,+++++++++******************************))))))************))))))%%%$$$$$$&&&)))+++,,,+++++++++++++++++++++++++++''''''((()))***+++,,,,,,((())))))************)))))))))************++++++((()))******))))))***+++*********)))))))))))))))))))))((())))))***+++,,,,,,---......---...111333333555888999999999:::<<<;;;<<<======>>>>>>======???????????????>>>>>>===<<<===???@@@AAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEHHHGGGFFFHHHLLLOOOQQQQQQTTTSSSQQQPPPQQQSSSUUUWWWQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXWWWUUUTTTSSSNNNNNNMMMLLLMMMNNNOOOPPPMMMKKKGGGDDDAAA???>>>===;;;999555111...---------000...---;;;KKKBBB111...000//////...,,,++++++***////////////////////////...............------,,,------,,,+++***))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((***+++---...,,,+++***)))((((((((((((((((((***+++,,,,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++************************((()))+++,,,---------,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************)))))))))(((((())))))))))))))))))((())))))******)))((('''((()))******)))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&'''(((***+++((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%&&&&&&%%%###"""&&&&&&%%%###"""###'''***&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((((((&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%"""!!!"""$$$""""""###$$$%%%%%%$$$$$$$$$#########$$$$$$""" ######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$$$$!!!$$$'''(((''''''((())))))))))))(((((((((''''''$$$$$$######$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((()))******+++,,,,,,*********))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&(((***+++***((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&'''((((((((((((((()))((((((((())))))******(((***+++***((('''(((***'''''''''((((((((((((((('''''''''((((((***++++++,,,---...//////111444777777999<<<<<<;;;:::<<<>>>======>>>>>>>>>===<<<<<>>======<<<>>>@@@AAABBBBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBB@@@>>>===<<<<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGJJJNNNQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWTTTTTTTTTUUUVVVYYY[[[\\\YYYVVVSSSPPPMMMKKKKKKKKKDDDAAA<<<777333111000000111111111;;;EEE:::,,,///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***///...---+++)))(((&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))((((((''')))+++...000)))((('''&&&%%%$$$$$$$$$$$$%%%'''(((***+++++++++******************++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))***++++++******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((***+++,,,***(((%%%%%%&&&(((((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''########################$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))&&&%%%%%%&&&''')))+++,,,%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&$$$###!!!&&&%%%###!!! """&&&***%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""""""""#################################"""!!!!!!!!! """"""#########$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!""""""""""""#########!!!###%%%$$$"""!!!###%%%%%%%%%&&&%%%$$$""" $$$###"""#########!!! !!!"""###############""""""""""""""""""""""""!!!############"""!!!"""###$$$$$$$$$$$$$$$"""%%%&&&&&&&&&''''''%%%$$$###""""""""""""######"""""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&''''''((()))*********((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''')))+++)))&&&%%%&&&(((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''')))******,,,---///000000333666999888;;;>>>===;;;;;;<<<>>>===>>>>>>======<<<;;;:::>>>>>>>>>>>>>>>===<<<;;;:::<<<>>>@@@@@@@@@???>>>AAA@@@@@@??????@@@@@@AAA@@@>>>;;;888777888999:::999999:::;;;<<<>>>>>>???DDDEEEFFFJJJNNNPPPQQQPPPMMMNNNQQQRRRSSSSSSRRRQQQSSSTTTUUUWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXZZZ\\\___bbbddd\\\[[[XXXWWWVVVWWWXXXYYYQQQNNNHHHBBB>>>;;;:::999111333444:::>>>000'''000***++++++++++++,,,,,,,,,