BM6P6(@ ~~~lll___SSSNNNKKKKKKKKKMMMTTT]]]ooo{{{mmmggg]]]VVVRRRNNNIIIFFFEEEDDDCCCAAA@@@???>>>>>>===<<<<<<<<<<<<======>>>@@@AAAAAABBBBBBCCCCCCCCCFFFLLLNNNZZZrrr~~~]]]QQQEEEAAA@@@??????AAA>>>>>>======<<<<<<<<<;;;===@@@??????FFFPPPRRRMMMKKKKKKWWWpppqqqbbbcccmmmzzz{{{kkkddd```eeelllsssvvvkkkYYYTTTNNNLLLNNNPPPQQQQQQXXXZZZ\\\[[[WWWUUUWWWYYYYYY\\\```dddhhhlllppptttvvvyyy||||||iii___]]]```|||~~~```JJJEEE@@@===>>><<<999999<<<666666777777888888888999;;;<<<<<<:::888666777888999999999:::;;;<<<===>>>CCCBBBBBBCCCDDDGGGJJJLLLPPPPPPRRRTTTWWWXXXWWWVVVYYYSSSSSSddd}}}jjj]]]RRRMMMJJJJJJJJJLLLTTT\\\ooo{{{lllfff]]]VVVRRRNNNJJJFFFEEEDDDCCCAAA??????>>>>>>======<<<<<<======>>>>>>@@@AAAAAABBBBBBCCCCCCDDDFFFLLLLLLWWWmmmzzz~~~|||[[[OOODDD@@@@@@>>>===>>>>>>>>>=========<<<<<<<<>>>>>===::::::<<<888888888888999999999::::::;;;;;;:::888777777888999999999:::;;;<<<===>>>@@@@@@@@@AAACCCFFFIIIKKKPPPPPPRRRTTTVVVWWWWWWVVVWWWTTT\\\rrr}}}iii[[[QQQLLLIIIIIIIIIKKKSSS\\\pppyyykkkeee\\\VVVRRROOOKKKGGGEEEDDDBBBAAA???>>>>>>>>>===============>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDGGGLLLKKKRRRfffsssyyyxxxXXXMMMCCC@@@???===;;;<<<>>>>>>============<<<<<<;;;===???CCCLLLVVVXXXVVVOOOXXXkkkyyy^^^YYYaaasssxxx}}}tttjjjiiinnnzzz{{{qqqeeeYYYQQQNNNLLLKKKLLLOOOQQQRRRSSSQQQSSSTTTTTTTTTYYY```fffooottt|||tttiiijjjooo}}}nnnWWWIIICCC>>>>>>===::::::<<<999999999:::::::::::::::888999:::999888777888:::999999::::::;;;<<<>>>???@@@@@@@@@AAADDDFFFIIIKKKOOOPPPRRRTTTUUUVVVVVVUUUSSSUUUddd|||hhhYYYOOOKKKHHHHHHHHHKKKSSS[[[pppwwwjjjddd[[[UUURRROOOKKKHHHDDDCCCBBB@@@???>>>>>>>>>>>>======>>>>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEGGGLLLIIINNN```llluuuxxxXXXMMMCCCAAA@@@>>>;;;;;;>>>>>>==================:::;;;???GGGQQQYYY\\\[[[UUUbbbzzzsss\\\]]]hhh{{{{{{xxxwwwrrruuu|||xxxlllccc[[[RRRMMMJJJJJJKKKMMMOOOPPPQQQQQQRRRTTTUUUUUUXXX___jjjqqqxxx~~~yyykkkiiilllrrr}}}qqqYYYMMMEEE???>>>>>>;;;:::;;;999999999999::::::::::::666888999999888888999;;;::::::::::::;;;===>>>???AAABBBCCCDDDFFFIIILLLMMMNNNPPPSSSTTTUUUTTTUUUUUUUUU[[[ooo|||gggYYYNNNJJJGGGGGGHHHKKKSSS[[[ooo}}}tttjjjccc[[[UUURRROOOKKKGGGCCCBBBAAA@@@???>>>>>>>>>============>>>???@@@AAA@@@@@@AAABBBCCCEEEEEEFFFFFFLLLIIILLL\\\hhhssszzzYYYNNNEEEBBBBBB???============>>>>>>>>>>>>>>>>>>???@@@EEEPPPZZZaaacccccc\\\nnnqqq___dddppp~~~}}}}}}|||~~~tttggg\\\UUUQQQMMMJJJKKKLLLMMMNNNOOOOOOPPPPPPTTTVVVXXXZZZ^^^gggsss{{{}}}llldddcccbbblllxxx___PPPGGG@@@???>>><<<:::;;;999999999999999999888888555777888888888888999;;;:::::::::;;;<<<===>>>???AAAAAACCCEEEGGGJJJLLLMMMNNNQQQTTTUUUTTTTTTUUUVVVZZZccc|||yyyfffYYYNNNJJJGGGHHHIIIKKKSSS\\\ooo}}}uuujjjddd[[[UUUQQQNNNJJJFFFBBBBBB@@@??????>>>>>>>>><<<<<<<<<===>>>???@@@AAA@@@@@@AAACCCDDDEEEFFFGGGEEELLLJJJMMM[[[ggguuu|||\\\PPPFFFCCCBBB@@@>>>???======>>>>>>>>>>>>??????AAA@@@FFFSSS]]]aaacccdddeeeyyynnncccjjjwwwtttjjj\\\RRRNNNMMMLLLLLLMMMOOOPPPPPPOOOOOOPPPRRRUUUXXX]]]bbbiiirrr~~~qqqbbb[[[WWW^^^pppjjjTTTJJJ@@@??????===::::::999999999999888888888888555777888888777777999::::::::::::;;;<<<===??????>>>???AAADDDFFFIIIKKKLLLOOOSSSVVVWWWUUUTTTUUUWWWXXXggguuudddXXXNNNJJJGGGHHHIIILLLTTT]]]nnnwwwkkkddd[[[UUUQQQMMMHHHEEEBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAACCCDDDFFFGGGGGGCCCLLLLLLNNN\\\iiiwww]]]QQQEEEBBBAAA@@@???@@@======>>>>>>>>>?????????@@@???EEERRR\\\^^^___```llljjjfffssspppfffXXXOOOLLLMMMNNNNNNOOOQQQRRRQQQPPPPPPSSSVVVWWW]]]fffnnnwwwzzzfffZZZUUUVVVdddrrrWWWKKKAAA???@@@===::::::;;;;;;::::::999999999999666777888888777777888999;;;;;;;;;;;;<<<>>>???@@@>>>???AAADDDGGGIIIKKKLLLPPPTTTXXXXXXUUUTTTVVVXXXYYYmmmssscccWWWOOOJJJHHHIIIJJJMMMUUU^^^mmmyyyllleee\\\UUUPPPLLLHHHDDDAAAAAA@@@???>>>>>>>>>???::::::;;;;;;<<<>>>???@@@@@@@@@AAACCCDDDFFFGGGGGGBBBLLLMMMPPP]]]jjjyyy]]]QQQEEEAAA@@@??????AAA======>>>>>>?????????@@@CCCAAAHHHVVV___``````bbbqqqwwwfffiii{{{kkkaaaTTTKKKHHHIIIKKKLLLOOOQQQRRRRRRQQQRRRVVVYYYZZZbbbmmmxxxlll]]]XXXUUU]]]wwwuuuXXXLLLAAA???@@@>>>;;;999<<<<<<<<<;;;;;;:::::::::777888999888777666777888;;;;;;;;;;;;===>>>???@@@???AAACCCGGGIIILLLMMMNNNQQQUUUYYYYYYVVVTTTVVVYYYbbbyyywwwnnnbbbWWWOOOJJJGGGIIIKKKNNNSSSZZZooozzzlllbbbXXXTTTOOOIIIEEEDDDCCCBBB@@@>>>===<<<;;;;;;<<<<<<======>>>@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDIIIOOONNNUUUiiiwwwfffOOOEEEFFFAAA??????:::<<<===>>>??????>>>===<<>>???@@@BBBDDDFFFGGGHHHJJJMMMOOOTTTWWWWWWTTTSSSTTTVVVWWWdddvvvnnnaaaTTTPPPJJJGGGHHHJJJMMMSSSZZZqqq{{{lllbbbXXXTTTPPPIIIEEEEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<<<<===>>>@@@AAA>>>???@@@BBBDDDEEEFFFGGGJJJOOONNNUUUiiixxxgggPPPEEEFFFAAA???@@@<<<======>>>??????>>>======>>>EEEGGGMMMWWWVVVWWWbbbzzzzzzjjjfffmmm~~~hhhXXXMMMNNNPPPLLLKKKPPPQQQPPPRRRVVVVVVUUUYYY^^^eeerrryyybbbXXXTTTWWWgggeeeOOOEEEDDD===:::===;;;;;;:::999888888888999:::999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@BBBDDDFFFGGGHHHJJJMMMPPPTTTVVVVVVTTTRRRTTTWWWZZZjjjzzzssseeeVVVQQQKKKGGGGGGIIILLLTTT[[[ppp|||lllbbbYYYTTTPPPJJJFFFFFFBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@<<<===???AAADDDGGGHHHIIIJJJOOOMMMTTTiiiyyyjjjRRREEEEEEAAA@@@BBB>>>>>>>>>???@@@@@@???>>>>>>===EEEHHHKKKQQQQQQWWWggg}}}nnncccgggrrr|||eeeXXXOOOPPPQQQNNNNNNQQQTTTRRRSSSVVVXXXYYY^^^dddmmmyyyjjjZZZTTTTTTaaawwwjjjSSSGGGFFF???<<<>>>;;;;;;;;;:::999999999999999888888888999999999999:::;;;;;;;;;<<<===>>>@@@@@@BBBDDDFFFHHHIIIKKKNNNQQQSSSTTTUUUTTTRRRTTTZZZ___sssooo___TTTMMMHHHHHHIIIMMMUUU]]]lllzzzlllbbbYYYUUUQQQKKKGGGFFFAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@===>>>???BBBDDDFFFHHHIIIHHHMMMKKKRRRhhhyyylllSSSFFFEEEAAA@@@CCC@@@?????????@@@@@@????????????IIIKKKJJJMMMMMMWWWlll~~~fffaaakkkzzzzzzwww~~~bbbXXXQQQQQQRRRPPPPPPSSSTTTRRRSSSWWWYYY\\\ccckkksssqqq^^^UUURRR\\\mmmpppWWWIIIFFF???===>>>;;;;;;;;;::::::999999999999777777888888888999999999;;;;;;;;;<<<===???@@@AAABBBDDDGGGHHHIIILLLOOORRRRRRRRRSSSTTTSSSUUU]]]fff~~~{{{kkkVVVOOOJJJIIIKKKNNNVVV^^^iii}}}vvvkkkaaaXXXTTTPPPKKKGGGGGG@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAA???@@@AAABBBCCCEEEFFFFFFFFFJJJIIIPPPgggxxxlllSSSFFFFFFAAA@@@CCC@@@@@@??????????????????@@@@@@JJJKKKIIIIIIIIIVVVnnn~~~uuuaaaaaapppuuuwwwttt^^^WWWRRRRRRSSSRRRRRRTTTSSSQQQSSSXXX\\\aaajjjsss|||wwwcccXXXRRRXXXdddwwwuuuZZZJJJFFF???===>>>:::;;;;;;;;;;;;::::::999999777777888888888999999999;;;;;;;;;<<<>>>???AAABBBCCCEEEGGGIIIJJJMMMPPPSSSSSSQQQRRRUUUTTTVVVaaannnoooVVVOOOKKKJJJLLLOOOVVV]]]kkk~~~~~~tttjjj```WWWSSSPPPJJJFFFFFF@@@???>>>===<<<<<<<<<<<<============>>>@@@AAABBBAAABBBBBBBBBCCCDDDDDDDDDDDDIIIIIIPPPgggxxxkkkSSSFFFFFFBBBAAACCC???@@@???>>>>>>>>>>>>???@@@???IIIJJJGGGHHHJJJXXXrrrkkk]]]ddduuu|||vvv|||gggYYYVVVSSSRRRRRRSSSTTTTTTTTTSSSVVV]]]cccjjjsss}}}~~~iii\\\SSSVVV^^^lllzzz]]]KKKGGG@@@===>>>999;;;;;;;;;;;;;;;:::999999888888888999999999999::::::;;;;;;===>>>@@@BBBCCCCCCEEEGGGIIIKKKNNNQQQTTTSSSQQQRRRVVVVVVXXXfffvvvzzzjjjSSSNNNJJJJJJLLLNNNSSSZZZlll~~~uuuhhh___VVVRRROOOIIIFFFEEE???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDJJJJJJRRRhhhyyyiiiQQQFFFGGGBBBAAAAAA===???>>>>>>======>>>>>>??????HHHJJJIIIMMMQQQaaazzzrrrddd^^^jjj}}}zzzzzzooo]]]VVVUUUSSSQQQRRRTTTUUUTTTVVVWWW\\\eeemmmttt~~~nnn```VVVWWWZZZeeeaaaNNNHHHAAA??????::::::;;;<<<<<<<<<;;;:::999999999999999:::::::::::::::;;;;;;===>>>AAABBBCCCCCCEEEHHHJJJKKKNNNRRRUUUTTTQQQRRRWWWWWWYYYiii}}}ssscccQQQLLLIIIJJJKKKLLLQQQXXXkkk~~~vvvhhh^^^UUUQQQNNNIIIEEEEEE???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDKKKKKKTTTjjjzzzhhhQQQFFFGGGCCC@@@AAA<<>>===<<<<<<===>>>???@@@JJJLLLMMMSSSYYYiiilllbbbaaapppyyy}}}~~~eeeYYYTTTTTTSSSQQQRRRTTTUUUTTTYYYZZZaaakkkttt|||qqqbbbXXXWWWXXXaaadddPPPJJJCCC@@@@@@;;;:::;;;<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;:::;;;;;;===???AAACCCDDDCCCEEEHHHJJJLLLOOORRRUUUUUUQQQSSSXXXXXX[[[lll}}}xxxttttttwww{{{|||~~~lll]]]OOOLLLJJJJJJJJJJJJPPPWWWjjj|||pppbbb]]]UUUPPPNNNKKKFFFCCCAAA@@@???===<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFJJJKKKUUUjjjxxxcccOOOEEEDDD@@@AAABBB;;;???>>>===<<<<<<===>>>???BBBHHHMMMNNNPPP\\\qqq|||jjjeeefffrrr}}}nnn]]]TTTTTTQQQQQQSSSSSSQQQTTTZZZ]]]bbbllluuu}}}}}}hhhVVVRRRVVVbbb|||lllSSSJJJFFF>>>;;;>>>::::::::::::::::::::::::888:::;;;;;;999999:::<<<<<<<<<======>>>@@@AAABBBCCCEEEGGGIIIKKKOOOSSSWWWUUUQQQRRRVVVVVV\\\rrr~~~tttnnniiieeeeeehhhlllmmmooosssyyy{{{hhhZZZOOOLLLIIIJJJJJJKKKPPPXXXkkk}}}qqqbbb\\\TTTOOOLLLIIIEEEBBBAAA@@@???===<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>??????@@@@@@AAABBBCCCDDDDDDFFFJJJLLLVVVkkkxxxbbbNNNEEEDDD@@@AAABBB<<>>===>>>>>>@@@AAADDDIIINNNOOOSSSaaaxxxrrrcccaaagggxxx}}}zzzfffYYYSSSSSSPPPQQQSSSTTTTTTYYY```hhhmmmuuu}}}nnnZZZUUUVVV```xxxoooUUUJJJEEE>>><<>>@@@AAABBBDDDEEEHHHJJJKKKOOOSSSVVVUUURRRSSSUUUVVV^^^xxxyyypppgggbbb___[[[[[[^^^aaabbbdddhhhmmmtttyyy|||uuucccXXXOOOKKKIIIJJJJJJKKKQQQYYYkkk}}}qqqbbb\\\SSSMMMJJJHHHEEEBBBAAA@@@???===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>?????????@@@AAABBBCCCCCCDDDFFFKKKMMMXXXlllxxx___MMMEEEDDD???@@@BBB<<<@@@??????>>>???@@@AAABBBFFFKKKOOOQQQXXXiii}}}hhh[[[^^^kkk~~~nnn___VVVSSSRRRPPPOOORRRUUUXXX___gggpppttt{{{vvv```XXXVVV\\\pppuuuYYYJJJDDD>>>===@@@::::::::::::::::::::::::888:::;;;;;;999999:::<<<<<<<<<======>>>@@@AAABBBDDDFFFIIIJJJLLLOOORRRUUUUUUSSSTTTUUUVVVbbb}}}mmmeee]]][[[XXXUUUUUUXXXYYYZZZ\\\```eeekkkqqqtttyyy~~~rrrbbbYYYOOOKKKIIIIIIJJJLLLSSS[[[lll|||oooccc\\\SSSMMMJJJHHHFFFCCC@@@???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@AAABBBCCCDDDEEEFFFKKKNNNYYYlllwww{{{\\\KKKDDDDDD???@@@BBB===???>>>>>>>>>???@@@BBBCCCHHHKKKOOOSSS\\\pppzzzeeeXXX^^^oooxxxhhh\\\WWWTTTRRROOOOOORRRUUUYYYbbbllltttxxx{{{cccYYYUUUXXXhhh}}}{{{^^^LLLCCC>>>>>>AAA::::::::::::::::::::::::888999;;;:::999999:::<<<<<<<<<======>>>@@@AAABBBDDDGGGIIIKKKMMMOOORRRUUUTTTTTTUUUUUUXXXjjjrrrkkk^^^WWWRRRQQQPPPMMMMMMPPPPPPQQQRRRVVVZZZ```eeehhhnnnsss|||sssccc[[[OOOKKKHHHIIIJJJLLLTTT]]]lllzzzlllddd]]]UUUOOOLLLJJJGGGDDD@@@???>>>======<<<<<<===<<<;;;;;;<<<<<<===>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFKKKMMMXXXkkkuuu~~~tttYYYIIIDDDDDD??????BBB>>>============>>>@@@BBBCCCIIILLLOOOTTT```vvvzzzeee[[[cccuuutttfff]]]VVVSSSSSSPPPOOORRRVVV[[[eeeoooyyy~~~~~~dddYYYTTTTTTbbbtttdddNNNCCC??????AAA::::::::::::::::::::::::888999;;;:::999999:::<<<<<<<<<======>>>@@@AAABBBDDDFFFJJJLLLNNNPPPSSSUUUTTTUUUVVVWWW]]]tttqqqddd]]]TTTNNNJJJKKKKKKIIIIIIKKKKKKKKKLLLOOOSSSWWW\\\^^^ccchhhqqq}}}tttdddZZZOOOKKKHHHIIIJJJMMMUUU^^^mmmxxxjjjccc]]]VVVQQQNNNKKKFFFCCC??????>>>===============<<<;;;;;;<<<<<<===>>>???BBBBBBCCCDDDEEEFFFFFFGGGGGGKKKLLLVVVhhhsss|||mmmVVVGGGDDDDDD>>>???BBB???<<<<<<<<<===>>>@@@CCCDDDKKKMMMQQQWWWddd{{{|||gggbbbkkk}}}rrrfff\\\VVVRRRSSSPPPPPPUUUYYY___iiissszzzfffZZZTTTRRR]]]mmmjjjRRRDDD@@@???@@@::::::::::::::::::::::::888:::;;;;;;999999:::<<<<<<<<<======>>>@@@AAABBBBBBEEEIIIMMMOOOQQQTTTVVVTTTVVVWWWYYYdddpppcccYYYRRRMMMHHHEEEGGGHHHGGGGGGIIIHHHHHHIIIJJJMMMQQQUUUWWW[[[___gggrrr~~~tttbbbVVVOOOKKKHHHHHHJJJMMMVVV```nnnwwwhhh```[[[UUUQQQNNNKKKEEE@@@???>>>>>>===============<<<;;;;;;<<<<<<===>>>???AAAAAABBBCCCDDDEEEFFFFFFHHHKKKKKKSSSeeepppzzziiiSSSFFFCCCDDD>>>>>>BBB???<<<<<<===>>>???BBBDDDFFFNNNPPPTTT[[[iiiooohhhrrrqqqfff^^^XXXTTTQQQPPPRRRXXX^^^eeeoooyyy|||iii\\\UUUQQQYYYgggoooUUUFFFAAA???>>>::::::::::::::::::::::::888:::;;;;;;999999:::<<<<<<<<<======>>>@@@AAABBBAAADDDIIIMMMPPPRRRUUUWWWUUUVVVWWW\\\kkk~~~hhh]]]VVVNNNIIIFFFAAA???BBBDDDBBBBBBEEECCCCCCCCCEEEGGGJJJNNNPPPUUUYYY```jjjvvvsss```RRROOOJJJHHHHHHJJJNNNWWW```nnnvvvhhh^^^ZZZUUUQQQOOOJJJCCC>>>???>>>>>>============>>><<<;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEHHHKKKJJJQQQcccnnnyyyiiiRRREEECCCDDD>>>>>>BBB@@@======>>>???AAACCCFFFGGGPPPRRRVVV^^^lllwwwkkkwwwrrrggg```[[[XXXPPPOOOSSS[[[bbbjjjttt~~~kkk^^^VVVQQQXXXdddrrrWWWGGGAAA???===::::::::::::::::::::::::888:::;;;;;;:::999;;;<<<<<<<<<======>>>@@@AAABBB@@@CCCIIIMMMPPPSSSVVVXXXUUUVVVXXX]]]ooo}}}iii]]]SSSJJJFFFGGGCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHLLLSSS[[[cccjjjtttqqq```UUUOOOKKKHHHIIIJJJMMMVVV___qqqtttlllbbb]]]WWWQQQMMMIIIFFFCCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<============@@@BBBCCCBBBAAAAAABBBCCCFFFLLLLLLQQQ___iiixxxgggSSSKKKDDDCCCCCCAAAAAABBBBBBBBBAAA@@@???@@@DDDGGGWWWTTTXXXdddttt}}}qqqoooyyypppeee]]]ZZZUUUWWWZZZ^^^eeeooozzzuuuaaaUUURRRVVV]]]www{{{YYYFFFDDDCCC===<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999<<<<<<<<<===>>>@@@BBBBBBEEEHHHKKKOOOSSSTTTUUUUUUQQQYYY\\\___rrrzzzkkk[[[RRRLLLEEEBBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBDDDEEEFFFGGGGGGMMMTTTZZZ```jjjvvvqqq```VVVOOOKKKHHHIIIKKKNNNVVV___rrrtttlllaaa]]]VVVQQQLLLIIIFFFCCC@@@???>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>@@@BBBCCCCCCAAAAAABBBDDDAAAHHHIIIPPP```lll|||kkkTTTKKKDDDCCCCCCAAA@@@BBB@@@@@@@@@??????BBBFFFIIIUUUTTTYYYfffwwwwwwoooqqquuujjjaaa]]]XXXZZZ^^^ccckkkuuuwwwbbbVVVQQQUUU[[[ppp\\\HHHDDDBBB===<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999<<<<<<<<<===>>>@@@BBBBBBEEEHHHLLLPPPSSSTTTUUUUUUQQQXXX]]]ccczzzyyyaaaWWWLLLHHHEEEBBB@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDGGGLLLPPPVVV___jjjrrr}}}qqq```VVVOOOKKKHHHIIIKKKNNNVVV___sssuuummmaaa\\\VVVPPPLLLIIIEEECCC@@@???>>>======<<<<<<<<<===>>>>>>>>>?????????@@@@@@BBBCCCCCCBBBBBBCCCDDDAAAHHHJJJRRRbbbnnnnnnTTTLLLDDDCCCCCCAAA@@@BBB>>>>>>??????@@@CCCGGGKKKRRRTTT\\\jjj{{{}}}nnnmmmuuu{{{nnnccc^^^\\\___dddjjjsss}}}{{{eeeVVVPPPRRRXXXhhhaaaKKKDDDAAA===<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999<<<<<<<<<===>>>@@@BBBBBBFFFHHHLLLPPPSSSUUUUUUUUUSSSWWW\\\hhhoooaaaPPPKKKFFFCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@????????????@@@AAABBBCCCEEEFFFHHHKKKPPPXXXaaahhhsss{{{ppp```VVVNNNJJJHHHIIIKKKNNNVVV___ssstttmmm```[[[UUUOOOKKKHHHEEECCC@@@???>>>===<<<<<<<<<<<<=========>>>>>>??????@@@@@@BBBCCCCCCBBBBBBDDDEEEEEELLLNNNUUUdddpppnnnUUULLLEEEDDDCCCAAA@@@BBB>>>?????????@@@CCCGGGKKKPPPTTT^^^nnn~~~qqqfffkkkzzz~~~pppddd^^^^^^bbbhhhoooxxxiiiXXXOOOPPPUUUcccyyyiiiOOOEEEAAA===<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999<<<<<<<<<===>>>@@@BBBBBBFFFHHHLLLPPPSSSUUUUUUVVVVVVVVVZZZhhh|||iiiYYYPPPHHHFFFDDDBBBBBBCCCDDDCCC?????????>>>>>>???????????????>>>??????@@@AAABBBDDDEEEFFFHHHLLLRRRYYY^^^iiirrr~~~ooo```VVVNNNJJJHHHIIIKKKNNNWWW```sss~~~ssslll^^^ZZZTTTOOOKKKHHHEEECCC@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@AAACCCCCCCCCCCCDDDFFFGGGNNNQQQXXXhhhssspppVVVMMMFFFDDDDDDAAA@@@BBB@@@@@@@@@??????BBBFFFIIIOOOTTTaaaqqqjjjccckkk}}}sssfff```^^^bbbjjjrrr|||lllZZZOOONNNSSS```uuupppTTTFFFAAA???<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999<<<<<<<<<===>>>@@@BBBBBBFFFIIILLLPPPTTTUUUVVVVVVXXXVVVXXXiiissscccTTTIIIEEEBBBDDDCCC??????AAABBB@@@??????>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAABBBCCCGGGLLLPPPSSS___hhhtttooo```WWWMMMIIIGGGIIIKKKOOOWWW```ttt|||qqqjjj]]]YYYSSSNNNJJJGGGEEECCC@@@???>>>======<<<<<<<<<::::::;;;<<<===>>>??????@@@AAACCCCCCCCCCCCEEEGGGEEEMMMQQQZZZkkkvvvuuuWWWNNNFFFEEEDDDAAA@@@AAA@@@AAA@@@??????AAAEEEIIIOOOUUUcccsssgggdddooovvvjjjddd___dddlllvvvooo]]]QQQNNNRRR^^^pppwwwYYYGGGAAAAAA<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999<<<<<<<<<===>>>@@@BBBBBBGGGIIIMMMQQQTTTVVVVVVVVVXXXWWW\\\ooorrrddd[[[RRRIIIDDDCCC???BBBAAA===;;;???@@@===@@@??????>>>>>>??????@@@?????????>>>??????@@@AAA>>>>>>???AAADDDHHHJJJKKKTTT\\\gggrrr|||nnn```WWWMMMIIIGGGIIIKKKOOOXXXaaauuuzzzpppiii\\\XXXRRRMMMJJJGGGDDDBBB@@@???>>>======<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAACCCDDDCCCDDDFFFGGGEEEMMMQQQZZZjjjvvvxxxWWWNNNGGGEEEDDDAAA@@@AAA>>>?????????@@@BBBGGGJJJOOOVVVdddttt{{{dddgggvvvuuujjjeeebbbgggpppzzzrrr```RRROOORRRYYYkkk|||\\\HHHBBBCCC<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999<<<<<<<<<===>>>@@@BBBBBBGGGIIIMMMQQQTTTVVVVVVVVVUUUXXXddd|||aaaWWWNNNMMMKKKFFFEEEGGG>>>BBBAAA<<<:::>>>@@@===@@@@@@????????????@@@@@@@@@???????????????@@@AAA======>>>AAADDDGGGHHHHHHLLLSSS^^^iiitttnnn```WWWMMMIIIGGGIIIKKKOOOXXXaaawwwyyynnnggg\\\XXXRRRMMMJJJGGGDDDBBB@@@???>>>======<<<<<<<<<;;;<<<===>>>???@@@AAAAAA@@@AAACCCDDDDDDDDDFFFHHHHHHOOORRRZZZiiisssyyyWWWOOOGGGEEEDDDAAA@@@AAA<<<===>>>???@@@DDDIIIMMMPPPWWWdddssstttbbbiii{{{ssshhhdddeeejjjsss}}}sssbbbTTTOOORRRUUUfff^^^IIICCCEEE<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999<<<<<<<<<===>>>@@@BBBCCCGGGIIIMMMQQQTTTVVVWWWWWWSSSZZZkkkOOOMMMIIIEEEBBBAAA@@@AAA>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAADDDJJJTTT\\\dddppp}}}~~~lll]]]TTTNNNKKKIIIJJJJJJNNNXXXcccwwwtttiiibbb[[[WWWQQQMMMIIIFFFCCCAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA???@@@BBBDDDEEEEEEDDDDDDGGGLLLPPPZZZiiinnn{{{|||YYYOOOGGGDDDCCCAAA@@@BBBAAAAAA@@@???@@@BBBGGGKKKSSS[[[gggtttmmmcccmmm{{{xxxlllhhhkkklllsss|||wwweeeXXXSSSRRRXXX^^^vvvaaaOOOIII@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<===???AAACCCEEEFFFJJJOOORRRSSSTTTVVVWWWXXX___sssGGGEEECCC@@@>>>>>>>>>???>>>>>>>>>=========<<<<<<>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA???DDDLLLSSSZZZdddqqqzzz~~~lll]]]UUUMMMJJJIIIJJJJJJNNNXXXcccvvvuuujjjccc[[[WWWQQQMMMIIIFFFCCC@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA???@@@BBBDDDEEEEEEEEEDDDHHHLLLNNNXXXgggnnn}}}xxxXXXNNNFFFDDDCCCAAA@@@BBB@@@@@@@@@???@@@CCCIIIMMMVVVaaaooo~~~zzzfffaaaooouuukkkhhhjjjpppwwwwwweeeXXXRRRPPPTTT[[[qqqaaaNNNFFF===???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<===???AAACCCEEEGGGKKKPPPTTTUUUWWWXXXZZZ]]]dddyyy@@@???>>>===<<<===>>>???=========<<<<<<<<<;;;;;;>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@<<<@@@DDDIIINNNWWWccckkk~~~lll]]]UUUMMMJJJIIIJJJKKKNNNXXXbbbtttvvvkkkdddZZZWWWQQQLLLIIIFFFBBB@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@AAABBBCCCDDDEEEEEEEEEHHHLLLMMMVVVeeennn~~~vvvVVVMMMFFFDDDCCCAAA@@@AAA?????????@@@AAAEEEKKKOOOWWWeeexxxqqq```aaauuu|||sssmmmkkkmmmvvv}}}vvveeeXXXQQQNNNQQQWWWjjjeeeOOOFFF===???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<===???AAACCCEEEHHHLLLRRRVVVXXXZZZ[[[]]]aaajjj???>>>>>>======>>>??????===<<<<<<<<<;;;;;;;;;;;;>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@???@@@BBBDDDHHHOOOXXX___nnnuuu{{{jjj\\\UUULLLIIIIIIJJJKKKNNNWWWaaatttwwwllleeeZZZVVVQQQLLLIIIEEEBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFKKKMMMXXXgggooo~~~tttTTTLLLEEEDDDCCCAAA@@@AAA>>>>>>???@@@BBBGGGMMMQQQVVVggg~~~ooo```dddzzzxxxsssqqqrrrttt{{{vvvgggZZZQQQMMMNNNTTTeeekkkRRRIIIAAA???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<===???AAACCCEEEHHHLLLRRRVVVYYY[[[]]]___bbbmmm@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<<<<====================================>>>>>>>>>?????????AAAAAAAAAAAADDDJJJPPPUUU]]]fffrrr|||xxxgggZZZSSSKKKIIIIIIJJJKKKNNNWWWaaauuuwwwlllfffZZZVVVPPPLLLHHHEEEBBB???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGCCCIIIOOO[[[jjjppp}}}nnnRRRJJJDDDCCCCCCAAA@@@AAA===>>>???@@@CCCHHHNNNSSSVVVjjjqqqcccggg~~~}}}uuutttuuuxxx|||xxxkkk]]]SSSMMMNNNSSSbbbyyyoooTTTJJJCCC???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<===???AAACCCEEEHHHLLLQQQVVVXXXZZZ\\\^^^```lll???>>>>>>======<<<<<<;;;=========<<<<<<<<<;;;;;;===<<<<<<<<<<<<======>>>====================================>>>>>>>>>>>>????????????BBBFFFIIILLLPPPYYYeeennnuuu}}}uuueeeXXXRRRJJJHHHIIIJJJKKKNNNVVV```uuuwwwllleeeYYYVVVPPPKKKHHHEEEAAA???======<<<<<<;;;<<<<<<===<<<<<<<<<<<<===???@@@AAABBBBBBBBBCCCDDDEEEGGGGGGBBBIIIPPP\\\kkkqqq|||gggPPPHHHCCCCCCDDDAAA@@@AAA>>>???@@@AAACCCHHHOOOTTT[[[pppqqqeeekkkyyyuuuvvvyyy~~~|||pppcccWWWPPPOOOSSS```tttqqqTTTHHHCCC???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<===???AAACCCEEEHHHLLLQQQUUUXXXYYY[[[]]]^^^lll======>>>>>>======<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>========================<<<<<<<<<=========>>>>>>>>>>>>>>>???BBBDDDFFFFFFJJJQQQ[[[bbbgggnnnyyytttdddYYYSSSJJJHHHHHHKKKKKKMMMVVV___sssvvvkkkdddYYYUUUPPPKKKHHHEEEAAA???<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===???@@@AAACCCCCCBBBCCCDDDEEEGGGHHHEEEKKKPPP[[[jjjooo{{{aaaNNNGGGBBBCCCDDDAAA@@@@@@???@@@AAABBBDDDIIIOOOTTT^^^sssooofffppp{{{zzz|||uuuhhh[[[RRRPPPTTT^^^qqqtttUUUHHHCCC???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<===???AAACCCEEEJJJNNNSSSVVVXXXYYY[[[\\\```nnn===>>>??????@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???========================<<<<<<<<<<<<=========>>>>>>>>>???AAACCCEEEEEEEEEGGGNNNVVVZZZ]]]eeepppyyyuuueeeYYYTTTIIIHHHHHHKKKKKKMMMVVV___rrrvvvkkkdddYYYUUUPPPKKKHHHDDDAAA???<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<===???@@@AAACCCCCCBBBCCCDDDEEEGGGHHHHHHLLLOOOYYYhhhnnn{{{```NNNFFFBBBCCCDDDAAA@@@@@@@@@@@@AAABBBDDDIIIOOOSSS___tttooohhhvvvxxxkkk]]]TTTPPPSSS]]]oooyyyWWWIIIDDD???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<===???AAACCCEEELLLOOOTTTWWWYYYZZZ[[[\\\bbbppp<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<<<<===============???>>>===<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBIIIJJJMMMSSSWWW[[[eeeooo~~~ssscccXXXSSSJJJHHHGGGHHHIIIKKKUUU^^^qqq~~~qqqfff___XXXTTTOOOKKKHHHEEEBBB@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGIIIGGGMMMXXXaaajjj~~~{{{^^^KKKHHHDDDBBBAAABBBAAA@@@AAA>>>???BBBEEEHHHOOOXXXbbbwwwoooooo{{{nnn^^^RRRTTTSSSVVVeee|||[[[FFFEEE???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<===============???AAADDDFFFHHHJJJNNNSSSVVVXXXYYY[[[\\\aaawww<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>>>>======<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEIIINNNRRRVVV```jjjyyyssscccXXXRRRKKKHHHHHHIIIJJJLLLVVV```qqq~~~qqqeee___XXXUUUOOOKKKHHHEEEBBB@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFIIIGGGLLLXXXaaajjjwwwZZZKKKHHHDDDBBBAAABBBAAA@@@AAA???>>>BBBDDDGGGOOOWWWbbbyyytttuuu~~~rrrbbbWWWRRRPPPSSSaaaxxx\\\GGGEEE??????===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<============>>>???AAACCCFFFGGGJJJOOOTTTWWWYYYZZZ\\\^^^bbbzzz<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>>>>>>>===============>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCFFFJJJNNNRRR[[[eeesss~~~rrrbbbVVVQQQKKKIIIHHHJJJKKKNNNWWWaaarrr~~~pppeee^^^YYYUUUPPPKKKHHHEEEBBB@@@===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAABBBAAAAAABBBCCCDDDEEEEEEFFFHHHGGGLLLWWWaaammmsssVVVKKKHHHDDDBBBAAABBBAAA@@@AAA???>>>AAADDDGGGNNNVVVddd{{{zzz}}}uuufff[[[QQQNNNOOO\\\rrr^^^HHHFFF??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???>>>>>>???@@@CCCEEEFFFJJJOOOUUUXXXYYYZZZ^^^aaaggg<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>===??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFKKKMMMPPPYYYcccooozzzqqqaaaUUUOOOKKKIIIIIIKKKLLLOOOYYYcccttt}}}pppddd^^^YYYUUUPPPKKKHHHEEEBBB@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEHHHHHHNNNXXXdddsssqqqUUUKKKHHHDDDBBBAAABBBAAA@@@AAA???>>>AAADDDGGGNNNVVVhhh~~~}}}wwwhhh]]]RRRNNNMMMWWWmmm___JJJFFF@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======????????????@@@BBBDDDEEEIIIOOOUUUXXXXXXZZZ^^^cccqqq<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>>>>???@@@@@@??????>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEGGGJJJLLLOOOWWW```mmmyyyooo___TTTNNNJJJHHHIIIKKKLLLPPPZZZdddvvv|||oooddd]]]XXXTTTOOOKKKHHHEEEBBB???===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDIIIJJJOOOZZZhhhzzzrrrVVVKKKHHHDDDBBBAAABBBAAA@@@AAA>>>???BBBEEEHHHPPPXXXmmm{{{wwwiii^^^TTTPPPMMMUUUiiiaaaLLLFFF@@@???>>>======<<<<<<===<<<;;;;;;;;;;;;<<<======????????????@@@BBBDDDEEEHHHNNNUUUWWWWWWYYY___eee|||<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================>>>@@@AAAAAA@@@??????@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFIIIJJJLLLTTT]]]jjjuuu~~~mmm^^^SSSMMMIIIGGGHHHJJJLLLPPPZZZeeewww{{{nnnccc]]]WWWSSSNNNIIIFFFCCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<======>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCGGGJJJPPP[[[kkktttXXXKKKHHHDDDBBBAAABBBAAA@@@AAA>>>???CCCFFFJJJRRR[[[qqq|||www~~~yyykkk```UUUQQQOOOVVVhhhdddNNNFFF@@@@@@???>>>============<<<;;;;;;;;;;;;<<<======???>>>>>>???@@@CCCEEEFFFHHHOOOVVVXXXWWWZZZaaahhh<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================>>>@@@AAABBBAAA@@@???AAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGEEEFFFIIIIIIJJJRRR[[[dddppp|||kkk\\\RRRMMMHHHFFFGGGJJJLLLPPPZZZeeewwwzzzmmmccc^^^UUURRRMMMHHHEEEBBB???======<<<<<<<<<<<<;;;;;;;;;=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCEEEHHHOOOZZZmmmtttXXXKKKHHHDDDBBBAAABBBAAA@@@@@@>>>???DDDHHHLLLUUU^^^rrrvvvsss||||||oooeeeTTTQQQOOOWWWjjjhhhPPPFFFAAA@@@???>>>============<<<;;;;;;;;;;;;<<<============>>>???AAACCCFFFGGGJJJQQQXXXZZZYYY\\\dddlll<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================>>>@@@BBBBBBBBB@@@???AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIGGGHHHJJJJJJKKKSSS[[[___kkk}}}{{{jjj[[[RRRNNNGGGFFFFFFIIILLLPPPZZZeeevvvyyymmmccc^^^UUUQQQLLLGGGDDDAAA>>><<<======<<<<<<<<<;;;;;;;;;======>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBFFFMMMYYYmmmsssWWWKKKHHHDDDBBBBBBBBBAAA@@@@@@>>>???DDDIIINNNWWW```rrrrrrqqq|||tttjjjRRRPPPPPPXXXlllkkkRRRGGGAAA@@@???>>>============<<<;;;;;;;;;;;;<<<===============???AAADDDFFFHHHKKKSSS[[[\\\[[[]]]fffooo===<<<<<<<<<<<<===>>>>>>:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEHHHHHHGGGGGGHHHJJJKKKMMMFFFGGGHHHHHHJJJNNNSSSWWW]]]hhhyyy{{{gggXXXPPPLLLJJJIIIJJJLLLLLLPPPZZZfffvvvxxxnnnddd\\\UUUQQQLLLHHHEEECCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEKKKYYYmmmvvvVVVJJJGGGCCCAAAAAAAAA@@@???@@@???AAAGGGLLLPPPYYYbbbwwwsssrrrzzzwwwlllZZZVVVSSSXXXlllpppSSSGGGBBB@@@>>>===>>>>>>===<<<>>>>>>>>>>>>>>>============>>>???@@@@@@BBBEEEGGGMMMUUUXXX[[[^^^[[[eee|||<<<<<<<<<;;;<<<======>>><<<<<<===>>>>>>>>>>>>===???????????????@@@@@@@@@?????????@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIJJJJJJKKKEEEFFFGGGHHHIIILLLQQQTTTZZZddduuuxxxfffXXXOOOLLLIIIIIIJJJLLLLLLOOOZZZfffwwwwwwmmmccc[[[TTTPPPKKKGGGDDDBBB???===========================<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDFFFMMMZZZooowwwXXXJJJGGGCCCAAAAAAAAA@@@???@@@???AAAFFFKKKPPPYYYbbbvvvnnnpppzzzyyynnnZZZVVVRRRXXXkkkpppTTTIIIBBB@@@>>>===>>>>>>===<<<===========================???@@@@@@@@@BBBEEEHHHMMMUUUWWW[[[______kkk<<<;;;;;;;;;;;;<<<============>>>????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIFFFGGGIIIJJJKKKMMMPPPSSSXXXaaapppvvvdddWWWOOOKKKHHHHHHIIIKKKKKKNNNZZZeeexxxvvvkkkbbbZZZSSSOOOJJJFFFCCCAAA>>><<<========================<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEHHHOOO]]]rrrwwwXXXJJJGGGCCCAAAAAAAAAAAA@@@AAA???AAAFFFKKKPPPYYYbbbuuu|||kkkqqq~~~zzzppp[[[VVVRRRWWWiiipppTTTJJJBBB@@@>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAACCCFFFIIIMMMUUUWWW[[[```bbbrrr;;;;;;;;;;;;;;;<<<<<<======>>>>>>???????????????>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGJJJMMMNNNOOOQQQSSSUUUZZZbbboootttcccVVVMMMIIIGGGGGGHHHJJJKKKNNNYYYeeeyyytttjjj```YYYSSSOOOJJJFFFDDDBBB???===========================<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDHHHPPP___uuutttWWWJJJGGGDDDBBBAAABBBAAAAAABBB@@@AAAFFFKKKQQQ[[[dddvvv}}}llltttzzzppp\\\UUUQQQVVVfffnnnRRRIIIBBB@@@>>>===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAACCCGGGJJJOOOVVVXXXZZZ```cccwww<<<;;;;;;;;;;;;<<<============>>>????????????>>>======>>>>>>???@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJNNNPPPRRRTTTWWWYYY___eeepppsssbbbUUULLLFFFGGGFFFHHHJJJKKKNNNZZZfff{{{rrrhhh```XXXSSSPPPKKKHHHEEECCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCHHHRRRcccyyysssWWWJJJGGGDDDBBBBBBBBBBBBAAABBB@@@AAAGGGMMMSSS]]]ggg{{{~~~nnnwwwyyyooo]]]UUUPPPUUUcccyyyjjjOOOGGGBBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;<<<<<<======>>>???AAAAAABBBDDDHHHKKKPPPWWWXXXZZZ^^^cccxxx<<<<<<<<<<<<<<<===>>>>>>======>>>???????????????===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHHHHIIIIIIJJJKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJHHHJJJNNNQQQTTTXXX]]]```fffjjjtttrrrbbbUUULLLFFFGGGFFFHHHJJJKKKOOO[[[ggg|||}}}pppggg```YYYSSSPPPKKKHHHFFFDDDAAA@@@::::::::::::::::::::::::<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAHHHVVViiirrrWWWJJJGGGDDDBBBBBBCCCCCCBBBBBB@@@BBBHHHNNNVVVaaalll}}}nnnwwwyyyooo^^^UUUOOOTTT```tttgggNNNGGGBBB@@@>>>===>>>>>>===<<<;;;;;;;;;<<<======>>>>>>>>>@@@AAABBBCCCEEEIIILLLPPPXXXYYYZZZ^^^bbbyyy>>>============>>>??????>>>??????@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLJJJJJJIIIJJJJJJKKKLLLMMMKKKNNNQQQUUUYYY___fffkkkpppttt}}}nnn```VVVMMMGGGGGGGGGIIIKKKLLLPPP\\\hhh}}}{{{oooggg```ZZZRRROOOJJJGGGEEECCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBJJJZZZooonnnSSSJJJGGGDDDBBBCCCCCCCCCCCCBBB@@@BBBIIIPPPYYYeeeppp}}}pppyyy~~~|||{{{~~~{{{qqq___TTTNNNSSS]]]ooofffOOOIIIBBB@@@>>>===>>>>>>===<<<;;;;;;<<<======>>>??????>>>@@@AAABBBCCCFFFJJJMMMNNNWWWZZZ[[[___ddd|||>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJIIIIIIIIIJJJKKKMMMNNNPPPRRRVVVZZZ___fffoootttzzz}}}~~~lll___VVVNNNHHHHHHGGGIIILLLMMMQQQ]]]iii~~~zzznnnggg```[[[QQQNNNIIIFFFDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBLLL]]]ttthhhNNNJJJGGGDDDBBBCCCDDDDDDCCCBBBAAACCCIIIQQQZZZgggsss~~~sss|||}}}zzzxxxzzz~~~~~~sss```TTTNNNSSS\\\mmmgggQQQKKKBBB@@@>>>===>>>>>>===<<<<<<<<<<<<===>>>??????@@@>>>@@@BBBCCCDDDFFFJJJMMMMMMVVVZZZ\\\aaafff@@@@@@@@@???????????????AAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIILLLLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIJJJLLLNNNNNNNNNTTTVVVZZZ```hhhqqqzzz|||iii[[[RRRLLLIIIFFFEEEGGGJJJLLLPPP]]]jjj{{{qqqfff^^^[[[PPPMMMIIIFFFDDDAAA>>><<<======<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@BBBDDDCCCBBBAAAAAABBBHHHMMM]]]www```QQQKKKHHHDDDBBBAAA@@@???>>>???CCCCCCIIISSSWWWeee}}}rrr~~~{{{wwwwwwyyy{{{wwwfffVVVLLLQQQ[[[jjjhhhPPPEEEDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBFFFJJJNNNSSSXXXWWWZZZccclll????????????????????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQQQQWWWZZZ___fffoooyyyyyygggZZZRRRLLLIIIGGGGGGHHHKKKMMMRRR^^^kkkzzzqqqfff^^^\\\PPPMMMHHHEEECCCAAA???=========<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@BBBCCCCCCBBBAAAAAABBBIIINNN___zzz|||\\\OOOHHHFFFCCCAAAAAAAAAAAA@@@???CCCCCCIIITTTXXXgggvvv|||vvvrrrqqqsssuuuyyyjjjZZZNNNQQQYYYgggkkkRRRGGGDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBFFFJJJNNNSSSXXXXXX[[[dddmmm????????????????????????@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLNNNQQQSSSUUU[[[```gggoooyyyvvveeeYYYRRRLLLHHHHHHGGGIIILLLNNNRRR___lll~~~zzzpppeee]]]\\\QQQMMMHHHCCCAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCAAAAAABBBCCCIIIPPPbbbvvvXXXLLLFFFDDDAAAAAAAAABBBBBBAAA@@@CCCCCCIIITTTZZZjjj|||}}}wwwtttssstttvvv~~~zzzppp^^^QQQRRRXXXccc}}}nnnUUUIIIDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAACCCFFFJJJNNNRRRWWWXXX\\\eeemmm>>>>>>>>>??????????????????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKLLLMMMMMMNNNQQQTTTWWW^^^eeennnwwwuuueeeYYYQQQJJJGGGGGGGGGIIIKKKMMMRRR^^^kkk{{{xxxoooddd]]][[[QQQMMMGGGBBB@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCBBBAAAAAABBBDDDIIIQQQfffqqqVVVKKKFFFDDDAAA@@@AAABBBAAAAAAAAADDDCCCIIIUUU\\\mmm{{{wwwvvvwwwxxx|||{{{sss```RRRRRRWWWbbb{{{oooVVVIIIDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>???AAABBBCCCFFFKKKNNNQQQWWWYYY]]]eeelll>>>?????????@@@@@@@@@AAA@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNPPPTTTXXXbbbjjjttt~~~uuudddWWWOOOIIIEEEFFFFFFGGGJJJLLLQQQ]]]jjjyyy~~~vvvmmmbbb[[[ZZZPPPLLLFFFBBB@@@@@@@@@???;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBAAA@@@AAACCCEEEIIIRRRiiioooUUUKKKGGGEEEBBB@@@@@@@@@@@@???@@@CCCCCCIIIVVV]]]ooo|||~~~~~~~~~}}}xxxtttsssrrrsssyyy{{{tttaaaRRRRRRWWWbbb|||pppUUUHHHDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCGGGKKKOOOQQQWWWXXX\\\eeelll??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@AAAAAACCCEEEHHHKKKNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLMMMMMMMMMOOOPPPPPPOOORRRXXX]]]gggppp|||sssaaaUUUMMMIIIFFFFFFEEEGGGJJJKKKPPP]]]iiiyyy{{{sssjjj___YYYXXXOOOKKKFFFBBBAAA@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBAAA@@@AAADDDFFFJJJUUUmmmoooUUULLLHHHEEEBBB@@@@@@@@@???>>>???CCCDDDJJJVVV^^^nnn{{{{{{xxxwwwzzz|||~~~|||wwwssspppnnnnnnsss|||||||||~~~uuubbbSSSRRRXXXddd~~~qqqUUUGGGDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBDDDGGGKKKOOORRRWWWXXX[[[ccckkk@@@@@@AAABBBBBBCCCDDDDDDCCCDDDEEEEEEDDDBBB@@@>>>???@@@BBBDDDHHHKKKNNNOOOLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLKKKKKKLLLMMMMMMNNNMMMOOORRRRRRRRRVVV^^^dddoooxxxooo]]]RRRLLLIIIGGGGGGFFFHHHKKKLLLQQQ^^^jjj{{{yyyqqqhhh]]]WWWWWWMMMJJJFFFCCCBBBAAA???===;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAADDDGGGMMMXXXrrroooTTTKKKEEECCC@@@@@@@@@AAA@@@???>>>CCCDDDKKKWWW^^^mmm{{{{{{~~~tttuuuzzz~~~|||wwwsssooolllkkkkkktttyyywwwzzzwwwdddTTTSSSYYYeeesssUUUGGGDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDGGGLLLOOOSSSXXXWWWZZZbbbjjjAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFDDDAAA???===>>>???AAADDDGGGKKKNNNPPPLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLKKKLLLLLLMMMNNNNNNLLLOOOSSSTTTUUUZZZccckkkuuu~~~lllZZZOOOKKKJJJIIIHHHGGGIIILLLMMMRRR___kkk}}}xxxooofff\\\VVVVVVLLLIIIFFFDDDCCCAAA???<<<;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAADDDGGGOOO[[[uuuoooSSSJJJCCCAAA??????@@@BBBBBBBBB>>>BBBDDDLLLXXX]]]lll}}}uuuvvv}}}~~~zzzuuupppkkkhhhfffeeennnttttttyyyyyyfffVVVTTTYYYeeetttVVVHHHDDDBBB???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>???AAABBBCCCDDDGGGLLLOOOTTTXXXWWWYYYaaaiiiDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIHHHEEEFFFHHHDDD<<<@@@<<<===EEELLLMMMLLLLLLNNNLLLJJJHHHHHHIIIKKKMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNQQQTTTXXX]]]eeeqqqyyy~~~hhhYYYPPPIIIFFFGGGHHHGGGGGGIIIKKKRRRaaappp}}}zzzooofff^^^UUUOOOJJJHHHFFFCCCAAA???>>>===<<<<<<<<<<<<<<<===>>>>>>======>>>???@@@AAAAAABBBBBBCCCBBBAAA@@@BBBEEEGGGQQQaaayyylllVVVNNNEEEEEECCCBBBAAA@@@@@@@@@@@@FFFFFFKKKXXX```nnn}}}xxxzzz{{{uuupppkkkfffbbbaaaggglllqqqyyygggXXXVVVUUUddduuuXXXJJJEEEBBB@@@???@@@@@@???===:::;;;<<<===>>>???@@@AAA@@@BBBCCCDDDFFFHHHLLLOOOUUUZZZYYY[[[ccclllFFFFFFFFFGGGGGGGGGHHHHHHGGGIIIHHHEEEFFFIIIFFF@@@<<<<<<@@@GGGJJJIIIJJJMMMMMMLLLJJJHHHHHHJJJLLLMMMNNNMMMLLLKKKKKKLLLNNNNNNPPPSSSXXX\\\aaakkkvvv~~~}}}gggXXXOOOIIIFFFGGGHHHGGGGGGIIILLLSSSbbbpppyyynnneee]]]UUUOOOIIIHHHFFFCCCAAA???>>>=========<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCBBBAAAAAABBBEEEGGGUUUcccxxxwwwkkkTTTLLLEEEDDDCCCBBBAAA@@@@@@@@@@@@EEEFFFJJJVVV^^^kkk~~~yyysssnnniiidddaaa```eeekkkqqq{{{iiiYYYVVVUUUccctttXXXKKKDDDBBB@@@?????????>>>===;;;<<<<<<===>>>??????@@@???AAACCCDDDFFFIIIMMMPPPVVV[[[[[[]]]eeelllIIIIIIJJJJJJJJJJJJKKKKKKHHHIIIGGGEEEGGGJJJJJJFFF===???DDDIIIIIIGGGHHHMMMMMMKKKJJJIIIIIIJJJLLLMMMNNNMMMLLLLLLMMMNNNOOOPPPQQQUUU[[[aaahhhrrr}}}zzzeeeWWWOOOIIIFFFGGGHHHFFFGGGJJJMMMTTTcccqqqvvvjjjbbb[[[TTTPPPIIIHHHEEECCCAAA???>>>===>>>======<<<<<<<<<======??????@@@AAABBBCCCCCCDDDBBBCCCBBBAAAAAABBBEEEHHHUUUbbbtttvvvkkkRRRJJJEEEDDDCCCBBBAAA@@@@@@@@@???DDDDDDHHHTTT[[[ggg{{{~~~|||~~~xxxrrrmmmgggbbb___^^^cccjjjrrrkkkZZZWWWTTTbbbuuuXXXJJJCCCAAA???>>>>>>>>>===<<<<<<=========>>>>>>?????????@@@CCCDDDFFFJJJNNNQQQWWW\\\\\\___ffflllKKKKKKLLLLLLLLLMMMMMMMMMIIIIIIGGGFFFHHHJJJLLLLLLIIIFFFEEEHHHIIIHHHIIIMMMLLLKKKJJJIIIIIIJJJLLLMMMLLLLLLLLLLLLMMMOOOQQQRRRQQQWWW^^^eeemmmwwwvvvbbbVVVNNNIIIFFFGGGGGGFFFGGGKKKNNNUUUdddrrrsssggg___YYYTTTPPPHHHGGGEEEBBB@@@???>>>===>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCBBBAAACCCFFFIIIQQQ]]]nnnjjjRRRJJJDDDDDDCCCBBBAAA@@@@@@AAA>>>DDDCCCGGGRRRXXXcccvvv||||||zzz~~~~~~wwwqqqlllgggaaa^^^\\\aaaiiitttmmm[[[WWWTTTaaawwwXXXIIICCC@@@>>>===>>>>>>===;;;============>>>>>>>>>>>>>>>@@@BBBEEEGGGJJJOOORRRVVV\\\]]]```ggglllLLLLLLLLLMMMMMMMMMNNNNNNKKKIIIHHHHHHHHHJJJLLLOOOXXXMMMEEEFFFJJJLLLKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMKKKKKKKKKLLLNNNPPPRRRTTTRRRXXX```hhhqqq{{{rrr___TTTMMMIIIGGGGGGFFFFFFHHHLLLOOOWWWeeesss~~~|||oooddd]]]XXXRRROOOGGGFFFDDDBBB@@@???>>>===>>>===<<<<<<<<<<<<============>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBCCCGGGJJJQQQ]]]nnnhhhRRRLLLDDDCCCBBBBBBAAAAAAAAAAAA===CCCCCCGGGQQQWWWaaattt}}}yyy}}}~~~xxxrrrlllfffaaa]]][[[```iiixxxnnn[[[WWWTTTaaazzzXXXGGGCCC@@@>>>===>>>>>>===;;;============>>>>>>>>>>>>>>>@@@CCCEEEGGGKKKOOOSSSVVV\\\]]]```hhhmmmMMMMMMMMMNNNNNNNNNOOOOOOMMMJJJJJJKKKIIIHHHJJJOOO\\\NNNCCCDDDKKKMMMLLLJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLMMMOOORRRUUUVVVUUU\\\eeemmmuuu~~~~~~nnn]]]RRRMMMHHHGGGHHHEEEEEEHHHMMMQQQXXXgggttt~~~yyymmmccc\\\VVVQQQMMMGGGEEEDDDBBB@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>><<<===>>>???@@@AAAAAABBBBBBBBBCCCBBBBBBDDDGGGJJJUUUaaassscccPPPLLLDDDCCCBBBAAAAAAAAAAAAAAA===CCCDDDHHHRRRWWWaaatttzzzxxx~~~xxxqqqkkkfff```]]]ZZZ```kkk~~~mmmZZZVVVTTTbbbzzzXXXGGGCCCAAA???>>>>>>>>>===<<<<<<=========>>>>>>??????@@@AAADDDEEEGGGKKKOOORRRWWW]]]^^^aaaiiiqqqNNNOOOOOOOOOOOOPPPPPPPPPNNNKKKKKKMMMJJJEEEGGGMMMSSSIIIBBBDDDJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNPPPRRRUUUXXXZZZ[[[bbbkkksss{{{{{{lll[[[QQQLLLHHHGGGHHHEEEEEEHHHMMMRRRYYYggguuu}}}vvvkkkbbb\\\VVVPPPKKKFFFEEECCCAAA@@@???>>>>>>;;;;;;;;;;;;<<<>>>???@@@===>>>>>>???@@@AAABBBCCCBBBBBBCCCBBBBBBDDDHHHKKKWWWdddwww^^^MMMKKKCCCCCCBBBAAAAAAAAABBBBBB===DDDDDDIIISSSXXXbbbttt{{{xxx}}}vvvpppjjjddd^^^[[[ZZZ```nnnkkkYYYUUUTTTdddwwwXXXIIIDDDBBB@@@?????????>>>===;;;<<<<<<===>>>??????@@@AAABBBDDDFFFGGGJJJNNNQQQYYY^^^___cccllluuuPPPPPPPPPPPPQQQQQQQQQRRROOOLLLLLLNNNJJJDDDEEEKKKHHHCCCAAAEEEHHHHHHGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMOOOOOOPPPRRRTTTXXX[[[]]]```gggpppxxxyyyjjjZZZQQQLLLHHHGGGHHHDDDEEEIIINNNRRRZZZhhhvvv{{{tttjjjbbb\\\VVVOOOJJJFFFEEECCCAAA@@@???>>>>>>:::::::::;;;===>>>@@@AAA>>>???@@@AAABBBCCCCCCDDDBBBBBBCCCBBBCCCEEEHHHKKKVVVdddxxx{{{YYYJJJIIICCCCCCBBBAAAAAAAAABBBBBB===DDDEEEJJJTTTYYYcccuuu|||zzz||||||uuunnnhhhbbb]]]YYYZZZaaaooojjjXXXUUUTTTeeetttXXXKKKEEEBBB@@@???@@@@@@???===:::;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGGJJJNNNQQQZZZ```aaaeeeoooyyyRRRRRRSSSSSSRRRRRRQQQPPPRRROOOMMMKKKKKKJJJHHHGGGCCCDDDFFFHHHIIIJJJKKKKKKLLLKKKJJJJJJLLLMMMMMMLLLNNNQQQTTTUUUUUUXXX]]]aaagggnnnwwwvvvgggWWWNNNJJJGGGFFFHHHHHHGGGHHHLLLPPPXXXhhhvvvyyysssiii___WWWQQQKKKHHHCCCBBBAAA???>>>======<<<<<<;;;;;;;;;;;;<<<=========>>>???@@@BBBCCCDDDEEEEEEFFFFFFEEEEEEGGGJJJMMMUUUeee{{{uuuVVVIIIJJJDDDCCCAAA@@@???@@@@@@AAAAAADDDCCCJJJTTTXXXcccyyy}}}~~~uuurrrzzzxxxzzz{{{~~~{{{uuummmgggbbb^^^]]]^^^dddooohhhYYYXXXTTT___}}}mmmSSSGGGCCCAAA@@@>>><<<<<<<<<===<<<<<<<<<<<<============@@@AAACCCDDDFFFJJJOOORRRXXXcccggghhhppp|||UUUUUUVVVVVVVVVVVVUUUUUUTTTRRROOOMMMLLLKKKIIIHHHEEEFFFGGGHHHIIIIIIIIIIIILLLKKKKKKKKKLLLMMMMMMMMMOOORRRUUUVVVWWWZZZ___dddkkkqqqzzzuuufffVVVNNNJJJGGGFFFGGGGGGFFFHHHLLLQQQYYYiiixxxxxxrrrhhh___WWWPPPKKKHHHCCCBBBAAA???>>>======<<<<<<;;;;;;;;;;;;<<<=========>>>???@@@BBBCCCDDDEEEEEEEEEFFFEEEEEEGGGKKKNNNZZZiii~~~rrrUUUIIIJJJEEECCCBBB@@@??????@@@@@@@@@CCCCCCJJJVVVZZZfff}}}~~~zzzpppkkkqqqyyyzzzuuurrrjjjmmmqqqxxx{{{uuummmfffaaa^^^\\\aaaiiiuuudddVVVUUUSSS___|||kkkRRRGGGBBBAAA???>>>===<<<======<<<<<<<<<<<<============@@@AAACCCDDDFFFJJJOOOSSSYYYcccfffgggooo|||XXXYYYZZZ[[[[[[\\\[[[[[[XXXUUURRROOONNNLLLJJJHHHFFFGGGHHHHHHIIIIIIHHHHHHMMMMMMLLLLLLMMMMMMNNNOOOQQQTTTWWWXXXYYY]]]ccchhhqqqwww~~~rrrdddUUUMMMJJJGGGFFFGGGFFFFFFHHHMMMSSS\\\mmm|||~~~vvvpppfff]]]VVVPPPKKKHHHCCCBBBAAA???>>>======<<<<<<;;;;;;;;;;;;<<<======>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEEEEFFFHHHLLLPPP^^^mmmlllSSSJJJJJJEEEDDDBBB@@@???????????????CCCCCCKKKWWW\\\iiiwwwllldddgggkkkjjjeeebbb___dddjjjsss|||tttlllddd___\\\[[[bbblll{{{xxx___SSSRRRQQQ___}}}hhhQQQGGGBBBAAA???>>>===<<<======<<<<<<<<<<<<============???AAACCCDDDFFFJJJOOOSSS[[[dddfffgggooo{{{ZZZ[[[]]]^^^___`````````[[[XXXTTTQQQOOOLLLIIIGGGEEEFFFGGGHHHIIIIIIJJJIIIMMMNNNNNNNNNMMMNNNOOOPPPRRRUUUXXXZZZ[[[___ffflllwww|||oooaaaSSSLLLIIIGGGFFFGGGFFFFFFIIINNNUUU___ppp~~~sssmmmddd\\\UUUOOOKKKHHHCCCBBBAAA???>>>======<<<<<<;;;;;;;;;;;;<<<======>>>??????@@@BBBCCCCCCDDDBBBDDDEEEEEEFFFIIINNNQQQ___nnnfffQQQJJJIIIFFFDDDBBB@@@????????????@@@CCCDDDKKKWWW\\\hhhwwwkkkaaaaaacccaaa\\\ZZZ^^^dddkkkttt}}}tttjjjccc^^^\\\[[[___mmmqqq[[[PPPQQQQQQbbbeeeQQQHHHBBBAAA???============>>><<<<<<<<<<<<============???@@@BBBDDDFFFJJJPPPSSS\\\eeefffgggppp|||]]]^^^___aaabbbcccdddddd^^^[[[VVVRRROOOKKKHHHEEECCCDDDFFFHHHJJJKKKLLLLLLNNNPPPQQQPPPNNNNNNPPPSSSTTTVVVYYY[[[]]]bbbjjjppp|||lll^^^QQQKKKIIIFFFEEEFFFFFFFFFJJJPPPWWWaaasssqqqkkkbbbZZZTTTOOOKKKHHHCCCBBBAAA???>>>======<<<<<<;;;;;;;;;;;;<<<======??????@@@AAAAAABBBCCCCCCBBBCCCEEEFFFGGGJJJNNNRRR]]]mmm~~~```PPPJJJIIIEEEDDDBBB@@@????????????AAADDDDDDKKKVVVZZZfff}}}vvvjjj___]]]^^^\\\ZZZYYY___eeemmmvvv|||sssiiiaaa]]][[[[[[___ooojjjWWWOOOPPPRRRfffdddQQQIIIAAA@@@???=========>>>>>><<<<<<<<<<<<============>>>@@@BBBDDDFFFKKKPPPTTT\\\eeefffhhhsssbbbcccdddfffggghhhhhhhhhbbb^^^YYYTTTOOOKKKGGGDDDAAACCCEEEGGGJJJLLLMMMMMMOOOQQQSSSRRROOOOOOQQQUUUVVVYYY\\\^^^```fffnnnuuuiii\\\OOOJJJHHHFFFEEEFFFGGGGGGKKKQQQXXXcccuuu}}}nnnhhh```YYYSSSNNNKKKHHHCCCBBBAAA???>>>======<<<<<<;;;;;;;;;;;;<<<======??????@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGJJJOOORRR[[[mmmyyy\\\OOOJJJGGGDDDCCCAAA@@@???@@@@@@AAAAAADDDDDDJJJVVVZZZfff|||tttiii^^^[[[[[[ZZZYYYZZZ^^^dddmmmvvv|||qqqggg___\\\\\\\\\ccctttdddTTTNNNPPPTTTiii~~~cccPPPHHHAAA@@@>>>=========>>>???<<<<<<<<<<<<============>>>@@@BBBDDDGGGKKKPPPTTT[[[dddgggkkkwwwiiijjjkkklllmmmnnnnnnnnneeeaaa\\\VVVQQQLLLHHHDDDBBBDDDFFFHHHJJJKKKLLLLLLOOORRRTTTSSSPPPOOORRRVVVZZZ\\\___aaadddjjjtttzzz~~~fffZZZNNNIIIHHHFFFEEEEEEHHHIIILLLSSSYYYdddvvv{{{lllggg___WWWRRRNNNJJJHHHCCCBBBAAA???>>>======<<<<<<;;;;;;;;;;;;<<<======???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGJJJNNNQQQ]]]pppuuuYYYNNNJJJFFFBBBBBBAAA@@@@@@@@@AAABBB@@@CCCDDDKKKWWW\\\hhhvvvjjj___[[[ZZZYYYZZZ\\\aaagggpppxxxzzzpppeee^^^\\\]]]^^^gggyyyyyy___QQQLLLNNNTTTlll}}}aaaNNNFFF@@@@@@>>>=========>>>???<<<<<<<<<<<<===============???BBBDDDGGGKKKQQQUUUZZZccchhhnnn{{{ooopppqqqqqqrrrrrrrrrrrrhhhddd^^^XXXSSSNNNIIIEEEDDDEEEGGGHHHIIIJJJJJJJJJOOOSSSUUUTTTPPPOOOSSSWWW\\\___bbbdddgggnnnwww~~~}}}eeeYYYMMMIIIHHHFFFDDDEEEIIIJJJMMMSSSZZZeeevvv{{{kkkfff^^^WWWRRRNNNJJJHHHCCCBBBAAA???>>>======<<<<<<;;;;;;;;;;;;<<<======@@@@@@@@@AAAAAABBBBBBBBBEEEFFFFFFGGGGGGJJJNNNQQQ```ssstttXXXMMMJJJFFFBBBAAA@@@@@@@@@AAABBBCCC???CCCDDDLLLYYY___lllyyymmmaaa\\\[[[ZZZ\\\___gggmmmuuu|||zzzoooddd^^^\\\]]]___iii{{{ppp[[[NNNKKKMMMSSSlll}}}```LLLDDD@@@???>>>======>>>>>>???<<<<<<<<<<<<=========>>>===???AAADDDGGGKKKQQQUUUYYYccchhhppp~~~vvvuuutttuuuvvvuuutttrrrnnnhhh```XXXRRRLLLGGGDDDBBBDDDEEEEEEFFFHHHLLLOOONNNPPPRRRSSSRRRRRRRRRTTT^^^```ccceeeiiipppzzzvvvaaaVVVLLLHHHFFFEEEEEEHHHFFFIIINNNSSS[[[iii{{{yyylllfff\\\TTTNNNJJJHHHFFFBBB@@@>>>=========<<<:::;;;<<<===<<<<<<<<<>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCEEEHHHFFFGGGOOOXXXbbbzzzoooWWWOOOKKKDDDBBBAAA???@@@AAABBBBBBAAABBBDDDFFFKKKTTTbbbpppzzzrrrddd^^^\\\[[[\\\^^^eeennn{{{vvvjjjaaaZZZVVVXXX]]]ddd~~~mmmUUUMMMHHHMMMXXXlllxxx[[[JJJEEECCCBBB@@@>>>======>>>>>>============>>>>>>>>>>>>>>>???BBBDDDHHHLLLRRRVVV\\\jjjnnnooo{{{yyyxxxxxxxxxyyyxxxvvvsssnnniii```XXXRRRLLLGGGDDDBBBDDDEEEFFFFFFIIILLLOOONNNPPPRRRSSSRRRRRRSSSUUU\\\```dddhhhlllsss}}}sss```UUUKKKHHHFFFEEEEEEHHHGGGJJJOOOTTT]]]lll~~~vvvjjjeee\\\UUUOOOKKKHHHFFFBBB@@@============<<<:::;;;<<<===<<<<<<<<<>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCFFFHHHHHHIIIQQQ[[[jjjmmmUUUNNNIIICCCCCCAAA???@@@AAABBBBBBAAAAAABBBDDDIIIRRR```nnnwwwuuufff___]]]\\\^^^bbbjjjsssuuuiiiaaaZZZVVVXXX]]]gggiiiRRRKKKGGGLLLYYYnnnxxx[[[KKKEEECCCBBB@@@>>>======>>>>>><<<=========>>>>>>>>>>>>>>>???BBBDDDHHHLLLRRRVVV[[[iiimmmppp{{{~~~}}}}}}}}}}}}{{{xxxuuuooojjjaaaYYYRRRKKKFFFCCCBBBDDDEEEFFFGGGIIILLLNNNNNNPPPRRRSSSSSSSSSUUUWWW\\\```ffflllpppwwwooo^^^TTTJJJGGGGGGEEEFFFHHHIIIKKKOOOUUU___ppp}}}ssshhhccc\\\UUUPPPLLLHHHFFFAAA???===<<<======<<<:::;;;<<<===<<<<<<<<<>>>@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCFFFIIIIIILLLVVVaaatttkkkSSSLLLHHHBBBCCCAAA@@@@@@AAABBBAAA@@@???@@@BBBGGGPPP]]]kkktttzzziii```]]]]]]aaafffnnnwww~~~ttthhh```YYYVVVYYY___kkkxxxbbbPPPKKKHHHNNN\\\rrrxxx[[[KKKEEECCCBBB@@@>>>======>>>>>><<<<<<=========>>>>>>>>>>>>???BBBDDDHHHLLLRRRVVVZZZhhhnnnrrr|||~~~zzzvvvrrrlllcccZZZRRRKKKFFFBBBBBBDDDFFFGGGHHHIIILLLNNNOOOPPPRRRSSSTTTUUUWWWZZZ]]]cccjjjoootttzzz~~~mmm\\\RRRIIIGGGGGGEEEFFFHHHIIIKKKOOOVVVbbbsss}}}rrreeeaaa[[[UUUQQQLLLHHHEEE@@@>>><<<<<<<<<===<<<::::::<<<===<<<<<<<<<>>>@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDFFFJJJKKKOOOZZZfffyyyiiiRRRKKKHHHCCCCCCBBB@@@@@@AAABBBAAA@@@???@@@BBBFFFNNN[[[iiirrroooddd___^^^ccciiiqqqzzz|||qqqfff^^^YYYWWW[[[aaannnqqq[[[OOOKKKJJJPPP___wwwzzz\\\KKKEEECCCBBB@@@>>>======>>>>>><<<<<<<<<=========>>>>>>>>>???BBBDDDHHHLLLRRRVVV[[[gggooouuu~~~{{{xxxtttnnneee[[[SSSLLLFFFBBBBBBDDDGGGHHHIIIJJJLLLNNNOOOPPPRRRSSSTTTWWWZZZ]]]aaafffmmmrrrvvv{{{}}}lllYYYPPPHHHGGGGGGFFFFFFHHHHHHJJJOOOWWWdddvvv~~~sssddd```ZZZTTTOOOKKKGGGDDD@@@>>><<<;;;<<<===<<<;;;:::<<<===<<<<<<<<<>>>@@@??????@@@AAABBBCCCDDDEEEDDDDDDFFFJJJLLLQQQ^^^kkkyyy}}}gggSSSLLLIIIEEEDDDBBB@@@@@@AAAAAAAAA???@@@AAABBBFFFNNN[[[iiirrrwwwjjjccc```dddkkkvvvyyyoooccc\\\XXXWWW\\\cccppplllVVVMMMKKKJJJOOO```yyy}}}]]]KKKEEECCCBBB@@@>>>======>>>>>><<<<<<<<<<<<============>>>???BBBDDDHHHLLLRRRVVV\\\hhhpppxxx~~~|||xxxqqqggg]]]UUUMMMGGGCCCBBBDDDGGGIIIJJJKKKLLLNNNOOOPPPRRRTTTUUUXXX\\\___fffkkkqqqvvvyyy~~~zzzhhhVVVNNNGGGFFFGGGFFFFFFIIIIIIKKKPPPZZZhhhyyy}}}sssddd___XXXQQQLLLHHHEEEBBB???===;;;;;;<<<<<<<<<;;;;;;<<<===<<<<<<<<<>>>@@@??????@@@AAACCCDDDEEEEEEFFFEEEFFFJJJLLLSSSaaannn{{{}}}fffTTTMMMJJJGGGDDDBBB@@@@@@AAAAAA@@@???AAAAAACCCGGGNNNZZZhhhqqqssskkkfffiiiooowwwmmmaaa[[[WWWWWW^^^eeevvvgggSSSIIIIIIIIIOOObbb}}}^^^LLLFFFCCCBBB@@@>>>======>>>>>>;;;;;;<<<<<<<<<=========>>>???BBBDDDHHHLLLRRRVVV\\\gggoooyyyzzztttjjj___VVVNNNGGGCCCAAADDDGGGJJJJJJKKKLLLNNNOOOPPPRRRTTTVVVYYY^^^bbbiiinnntttyyy}}}uuucccUUULLLFFFFFFGGGFFFGGGIIIJJJMMMSSS^^^mmm|||{{{rrrddd___VVVOOOIIIEEEBBB@@@>>>===;;;;;;<<<<<<<<<;;;;;;<<<===<<<<<<<<<>>>@@@>>>???@@@AAACCCDDDEEEEEEFFFEEEFFFIIILLLSSSaaaooocccSSSMMMIIIFFFEEECCCAAA@@@AAAAAA@@@???AAAAAACCCFFFMMMYYYfffooo|||tttoooqqqvvvuuukkk```YYYWWWXXX___gggbbbQQQGGGIIIKKKSSSiii```NNNHHHCCCBBB@@@>>>======>>>>>>;;;;;;;;;<<<<<<<<<======>>>???BBBDDDHHHLLLRRRVVV\\\eeemmmxxx}}}|||uuukkkaaaWWWOOOHHHDDDAAADDDHHHJJJKKKKKKLLLNNNOOOPPPRRRTTTVVVZZZ___ccckkkooouuuzzzrrr___TTTKKKEEEFFFGGGFFFGGGIIIKKKNNNUUUaaapppyyypppeee___UUUMMMGGGCCCAAA???>>><<<;;;;;;<<<<<<<<<;;;;;;<<<===<<<<<<<<<>>>@@@>>>???@@@AAACCCDDDEEEFFFGGGFFFFFFIIILLLSSSbbbppp~~~aaaSSSMMMIIIFFFEEECCCAAA@@@AAAAAA@@@???@@@AAABBBEEEMMMXXXeeennn{{{vvvxxx}}}|||tttjjj___YYYVVVXXX___hhh|||^^^PPPIIILLLPPPYYYpppaaaPPPJJJCCCBBB@@@>>>======>>>>>>;;;;;;;;;<<<<<<<<<======>>>@@@BBBEEEHHHLLLRRRVVV[[[ccckkkvvv{{{{{{pppcccWWWMMMFFFCCCDDDEEEGGGIIIJJJKKKLLLLLLNNNPPPRRRTTTWWW\\\bbbffflllqqqxxx~~~pppaaaPPPKKKGGGGGGFFFEEEHHHLLLNNNPPPVVV```ooouuummm```[[[TTTNNNJJJFFFCCCAAA>>>>>>===<<<<<<<<<<<<<<<999999999:::;;;<<<===>>>BBBAAA@@@@@@AAABBBDDDEEECCCEEEGGGHHHJJJSSS```kkk~~~___SSSPPPKKKEEECCCCCCBBBBBBBBBAAAAAAAAABBB@@@@@@BBBJJJVVVbbbjjjyyywwwxxxzzz}}}yyytttlllbbbZZZTTTVVVcccqqquuu]]]PPPKKKJJJOOObbb```OOOJJJAAA@@@???>>>>>>>>>???@@@========================>>>???BBBDDDGGGKKKQQQUUU\\\cccgggmmmuuuvvv{{{pppcccVVVLLLEEEBBBDDDEEEGGGIIIJJJLLLLLLLLLNNNPPPRRRUUUWWW\\\aaaeeennnsss{{{nnn___NNNIIIEEEEEEDDDCCCEEEJJJLLLPPPXXXdddrrr~~~ssskkk___ZZZSSSNNNIIIFFFBBB@@@>>>>>>===<<<<<<<<<<<<<<<::::::::::::;;;===>>>???BBBAAAAAAAAABBBCCCDDDEEECCCEEEGGGGGGKKKUUUcccooozzz]]]QQQOOOKKKFFFBBBBBBAAAAAAAAA@@@@@@@@@BBBAAAAAACCCKKKVVVccckkk{{{wwwwwwyyy{{{yyytttlllfff```[[[VVVYYYeeerrrkkkUUUIIIJJJIIIOOOccc}}}]]]MMMHHHBBBAAA???>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAADDDFFFKKKPPPTTT\\\cccfffkkkrrrsss|||pppbbbVVVKKKEEEBBBDDDEEEGGGIIIJJJLLLLLLMMMOOOQQQSSSUUUXXX\\\bbbfffooovvvkkk\\\MMMHHHEEEEEEDDDCCCEEEJJJJJJOOOZZZggguuuzzzpppiii]]]XXXRRRLLLHHHEEEBBB???>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBBBBCCCDDDEEEFFFDDDFFFGGGGGGLLLXXXiiiuuuuuuZZZOOOMMMJJJGGGAAAAAA@@@@@@@@@?????????BBBBBBBBBDDDKKKVVVccclll~~~zzztttttttttsssssstttxxx{{{tttpppfffbbb^^^[[[YYY\\\hhhuuudddQQQIIIIIIIIIPPPfffyyyYYYJJJGGGBBBAAA@@@>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCFFFKKKPPPTTT[[[aaadddhhhnnnooo|||}}}qqqcccVVVLLLEEECCCCCCDDDFFFIIIKKKLLLMMMMMMOOOQQQTTTVVVYYY^^^cccgggqqqxxx|||fffXXXNNNIIIFFFGGGGGGEEEGGGKKKIIIOOOYYYggguuuwwwmmmfffZZZVVVPPPKKKGGGDDDAAA???===<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFEEEFFFFFFGGGMMM[[[nnn|||pppXXXNNNKKKIIIGGGAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDIIITTTbbblllvvvppplllggghhhjjjlllnnnqqquuuxxx~~~tttqqqjjjeee___[[[YYY]]]jjjyyyvvv]]]PPPKKKJJJJJJRRRhhhsssUUUIIIGGGCCCBBB@@@>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCFFFJJJPPPTTTYYY```bbbfffjjjkkkzzz}}}pppbbbUUULLLFFFDDDCCCDDDFFFHHHKKKLLLMMMNNNPPPRRRUUUWWW[[[```fffjjjsss{{{wwwbbbUUULLLHHHFFFGGGGGGEEEGGGKKKJJJOOOXXXeeesss}}}sssjjjdddYYYUUUOOOJJJGGGDDDAAA???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEEEEFFFFFFEEEFFFGGGHHHOOO^^^rrrlllWWWNNNIIIFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>???AAABBBGGGQQQ```jjjzzzllleeebbb``````bbbdddgggiiilllqqqttt}}}xxxwwwvvvnnnccc[[[XXX]]]nnnhhhTTTLLLJJJJJJLLLUUUllllllRRRHHHGGGCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAACCCEEEJJJOOOSSSXXX___bbbdddiiijjj{{{{{{nnn```SSSKKKFFFDDDBBBDDDFFFHHHKKKLLLNNNNNNPPPRRRVVVYYY^^^cccjjjooowww~~~qqq^^^SSSIIIEEEDDDEEEEEECCCEEEIIIKKKPPPYYYeeettt|||qqqgggbbbXXXTTTNNNJJJGGGDDDBBB@@@;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<===???@@@AAA???@@@BBBCCCEEEEEEFFFFFFDDDEEEGGGIIIPPP```tttfffUUUNNNHHHDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA<<<>>>@@@AAAEEEPPP___jjjmmmccc___^^^]]]^^^___aaacccfffjjjooosss}}}{{{|||tttfff\\\XXX```tttwww___QQQMMMLLLJJJMMMYYYpppdddPPPGGGFFFAAA@@@???===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBEEEJJJOOOSSSVVV___bbbeeeiiilll~~~vvvjjj\\\PPPHHHDDDBBBBBBCCCFFFHHHKKKMMMNNNNNNPPPRRRVVV[[[```gggnnnsss|||mmm[[[RRRHHHDDDCCCEEEEEECCCEEEHHHKKKQQQ\\\jjjyyy{{{ooofffaaaXXXTTTNNNJJJGGGEEECCCAAA;;;:::::::::;;;;;;<<<===;;;;;;;;;<<<===>>>???@@@>>>???AAACCCDDDEEEEEEEEECCCEEEGGGJJJRRRaaattt{{{^^^RRRNNNGGGBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@<<>>===<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBEEEIIIOOOSSSVVV___bbbfffkkkooozzzsssgggYYYMMMFFFBBBAAABBBCCCFFFHHHKKKMMMNNNOOOPPPRRRWWW\\\bbbiiipppvvvkkkZZZQQQJJJFFFEEEGGGGGGFFFGGGJJJJJJRRR___ooo}}}zzznnneeeaaaWWWTTTNNNJJJHHHFFFDDDBBB::::::::::::;;;;;;<<<===;;;;;;;;;;;;<<<>>>???@@@===>>>@@@BBBDDDEEEDDDDDDBBBEEEHHHKKKSSSaaattttttYYYPPPMMMFFFBBBCCCAAAAAAAAA@@@@@@@@@??????<<<@@@BBBCCCFFFPPP```lllyyyvvvggg^^^\\\]]]\\\YYY^^^______aaadddjjjrrrwwwxxxvvvzzz{{{qqqfff^^^^^^iii}}}bbbOOOHHHFFFDDDHHHNNN^^^yyyjjjVVVJJJDDDBBB???>>>===<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBEEEIIIOOOSSSUUU___cccggglllrrr}}}rrrdddZZZPPPGGGCCCDDDBBBDDDGGGHHHIIIJJJKKKMMMQQQRRRWWW^^^dddhhhpppyyy|||gggWWWNNNEEEEEEEEEDDDDDDFFFIIILLLRRRUUU^^^mmmvvvmmmddd___UUUSSSPPPKKKGGGCCC@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======BBBBBBBBBBBBDDDEEEFFFGGGCCCJJJKKKOOO[[[dddsssjjjVVVPPPIIIGGGGGGAAACCCCCCBBBBBBBBBAAAAAAAAABBB@@@@@@BBBEEELLL\\\jjj}}}oooeee^^^]]]]]][[[YYYXXX\\\bbbiiinnnqqqtttxxx{{{}}}vvvrrroooccc___^^^]]]mmmqqq]]]OOOGGGEEEHHHKKKLLLaaa~~~aaaPPPHHHDDDBBB??????>>>>>>======<<<<<<======<<<======>>>???@@@<<<===>>>@@@CCCHHHOOOSSSZZZbbbccceeennnwwwyyymmm```WWWNNNFFFBBBCCCBBBDDDGGGHHHIIIJJJLLLMMMRRRRRRWWW^^^ccchhhpppxxxyyyeeeUUUMMMEEEEEEEEEDDDDDDFFFIIILLLQQQUUU___ooo}}}uuulllccc]]]UUUSSSOOOKKKGGGCCCAAA@@@========================<<<<<<<<<<<<<<<===>>>>>>BBBBBBBBBCCCCCCEEEFFFFFFDDDKKKLLLPPP]]]gggxxxeeeSSSOOOIIIFFFFFFAAACCCCCCBBBBBBBBBAAAAAAAAABBB@@@@@@BBBEEEKKKZZZhhh|||}}}}}}vvvjjjbbb\\\\\\^^^]]]\\\]]]bbbgggoootttwwwzzz|||uuuqqqjjj```^^^___```qqqjjjXXXMMMGGGFFFHHHMMMPPPeee}}}```PPPHHHDDDBBB?????????>>>======<<<<<<==================>>>???>>>??????@@@BBBFFFLLLQQQYYYbbbdddfffnnnvvvrrrggg[[[RRRKKKCCCAAABBBAAACCCFFFHHHIIIJJJLLLNNNRRRSSSYYY___cccgggoooxxxvvvbbbSSSKKKEEEEEEEEEDDDDDDFFFIIILLLPPPUUUaaaqqq{{{rrriiiaaa[[[TTTRRROOOKKKGGGDDDAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEKKKLLLQQQ^^^jjj{{{zzz___PPPNNNHHHFFFFFFAAACCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBDDDJJJXXXeeeyyy{{{}}}wwwiiiddd]]]YYY[[[^^^___```bbbhhhnnnvvv|||{{{tttpppccc[[[\\\```eeexxx}}}bbbQQQJJJGGGFFFGGGOOOUUUlll{{{___OOOHHHEEEBBB@@@??????>>>>>>===<<<<<<>>>>>>======<<<=========???@@@@@@@@@AAAEEEJJJOOOXXXbbbeeegggooouuu|||kkkaaaVVVNNNHHHBBBAAACCCAAACCCEEEGGGHHHJJJMMMPPPSSSUUU[[[aaadddgggpppzzzsss```RRRKKKEEEEEEEEEDDDDDDFFFIIILLLOOOVVVccctttxxxpppggg^^^YYYSSSQQQNNNJJJFFFCCCAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===???AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFLLLLLLPPP^^^iii|||sssZZZNNNMMMHHHFFFFFFBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAABBBDDDHHHUUUaaawww|||~~~pppccc^^^YYYVVVYYY]]]___bbbeeelllrrrzzzyyyrrrnnn```YYYZZZ___ggg~~~xxx[[[LLLHHHGGGGGGGGGNNNYYYsssyyy\\\NNNHHHEEECCC@@@@@@??????>>>======<<>>===<<<<<<<<<<<<<<<>>>?????????AAADDDJJJNNNWWWaaaeeehhhooossswwwfff]]]RRRLLLGGGBBBAAADDD@@@BBBEEEFFFHHHKKKNNNQQQUUUXXX^^^dddgggiiisss~~~qqq___RRRLLLEEEEEEEEEDDDDDDFFFIIILLLOOOXXXgggwww}}}uuummmeee\\\WWWPPPOOOLLLHHHEEEBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAACCCCCCCCCCCCCCCCCCDDDEEEFFFGGGLLLKKKOOO\\\hhh|||pppYYYNNNNNNHHHFFFGGGDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAACCCCCCFFFQQQ]]]sss~~~~~~}}}jjj^^^[[[WWWUUUYYY\\\^^^bbbgggmmmttt|||~~~uuuoookkk___XXXYYY^^^iiisssXXXJJJGGGGGGGGGGGGMMM]]]{{{wwwZZZLLLHHHEEECCC@@@@@@@@@???>>>>>>======>>>>>>===<<<<<<;;;<<<<<<<<<======>>>@@@EEEKKKOOOUUU```eeehhhooorrr~~~rrrcccYYYOOOJJJEEEAAAAAADDD@@@BBBDDDFFFHHHKKKOOOSSSWWW[[[bbbhhhjjjmmmxxxnnn]]]QQQKKKEEEEEEEEEDDDDDDFFFIIILLLPPPZZZjjj{{{{{{tttlllccc[[[VVVNNNLLLIIIFFFCCCAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGLLLKKKNNN\\\jjjoooYYYNNNNNNGGGEEEGGGEEECCCCCCBBBBBBBBBAAAAAAAAA@@@???AAACCCBBBDDDNNNYYYllluuueeeZZZZZZVVVVVVZZZ]]]___eeejjjpppvvv{{{rrrkkkggg^^^YYYZZZ```mmmmmmUUUIIIGGGGGGHHHJJJPPPeeeuuuXXXKKKHHHFFFCCCAAA@@@@@@??????>>>============<<<<<<;;;<<<<<<<<<;;;<<<======@@@DDDKKKOOOTTT___dddgggnnnqqq}}}yyymmm```VVVLLLGGGCCC@@@@@@CCC@@@AAACCCEEEGGGKKKPPPTTTXXX]]]eeelllnnnqqq|||~~~jjjZZZOOOJJJEEEEEEEEEDDDDDDFFFIIILLLRRR\\\mmm}}}zzzssskkkbbbZZZUUUKKKJJJGGGDDDBBB@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@@@@AAABBBDDDFFFGGGHHHHHHMMMLLLQQQ```pppzzzoooYYYNNNLLLEEECCCFFFDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???AAACCCBBBCCCLLLVVVddd}}}}}}pppcccZZZYYYVVVWWW\\\```cccjjjqqquuu{{{wwwooohhhddd\\\YYY]]]eeerrrvvveeeRRRIIIGGGGGGKKKOOOWWWooosssVVVKKKHHHFFFCCCAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<======<<<=========???CCCHHHMMMSSS^^^bbbffflllppp|||vvvjjj^^^TTTKKKFFFBBB>>>>>>AAA@@@AAACCCEEEGGGKKKQQQTTTYYY___gggnnnpppsss|||hhhXXXNNNIIIEEEEEEEEEDDDDDDFFFIIILLLRRR^^^ooozzzrrrkkkbbbZZZUUUJJJHHHFFFCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAAAAA???@@@@@@BBBDDDFFFHHHIIIHHHMMMMMMSSSddduuu~~~vvvpppYYYMMMKKKCCC@@@DDDCCCCCCCCCBBBBBBBBBAAAAAAAAA??????AAACCCBBBBBBJJJTTT___yyyyyyoooddd^^^XXXWWWYYY^^^cccgggnnnvvvyyyvvvmmmfffbbbZZZYYY```iiiwwwmmm___PPPHHHFFFGGGLLLRRR]]]vvvrrrUUUJJJHHHFFFCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===>>>AAAFFFJJJRRR]]]aaaeeekkkooo|||{{{pppgggTTTMMMEEEAAAAAAAAA>>>;;;AAABBBDDDFFFJJJPPPXXX]]]^^^ccciiiooovvvxxxeeeTTTKKKIIIEEECCCDDDGGGGGGFFFIIIOOORRRbbbuuuyyyqqqhhh___WWWQQQMMMKKKHHHDDDAAA>>>===<<<<<<<<<<<<;;;;;;:::::::::===>>>>>>???@@@AAAAAAAAACCCCCCCCCCCCDDDEEEGGGGGGJJJLLLPPPXXXhhh}}}mmm]]]LLLEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@BBBEEEHHHJJJ]]]qqqxxxkkkbbb^^^XXXYYY[[[```hhhooouuuwww|||sssiiibbb```XXX]]]aaajjj~~~hhhXXXKKKHHHHHHFFFIIIPPPbbbrrrZZZOOOFFFCCCEEEBBB@@@>>>===>>>>>>===<<<>>>>>>===<<<;;;:::::::::===<<<===@@@AAAAAAEEEKKKQQQ^^^ccceeelllqqqzzz}}}|||zzzsssiiiaaaQQQKKKDDD@@@AAAAAA???<<>>======<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJLLLPPPZZZmmmlll\\\LLLFFFFFFEEECCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???@@@AAADDDGGGIIIXXXjjjzzzmmmccc___\\\\\\___eeellltttzzz}}}{{{rrrhhhaaa___XXX^^^dddooowwwaaaSSSHHHGGGHHHGGGLLLSSSlllqqqZZZNNNFFFBBBCCCBBB@@@>>>===>>>>>>===<<<>>>>>>===<<<;;;;;;;;;;;;===;;;<<<@@@AAAAAAEEEKKKPPP]]]aaacccjjjoooxxxwwwuuurrrqqqnnnhhh___XXXLLLGGGBBB???@@@@@@???===@@@BBBDDDFFFIIIOOOUUUZZZbbbgggpppwwwnnn___QQQJJJHHHEEECCCDDDGGGHHHGGGJJJPPPWWWfffwwwyyypppggg^^^UUUPPPLLLJJJGGGCCC@@@>>>======<<<;;;;;;;;;;;;:::::::::;;;;;;<<<>>>@@@AAABBBCCCDDDCCCCCCDDDDDDEEEFFFGGGJJJKKKQQQ]]]rrrjjj\\\MMMGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAACCCEEEGGGRRRaaavvvxxxlllccc___]]]___bbbgggoooxxxzzzrrrhhh```^^^WWW^^^gggtttmmmXXXMMMEEEFFFHHHHHHNNNXXXwwwpppZZZOOOFFFAAABBBBBB@@@>>>===>>>>>>===<<<>>>>>>===<<<;;;;;;;;;;;;===;;;<<<@@@AAAAAAEEEKKKPPP\\\```aaaggglllvvvmmmkkkiiifffccc]]]VVVPPPGGGDDD@@@>>>???@@@???>>>@@@BBBDDDFFFHHHMMMSSSWWW___eeennnwwwzzziii[[[OOOHHHFFFEEECCCDDDHHHHHHHHHKKKPPP]]]kkk|||yyyooofff\\\TTTOOOJJJHHHEEEBBB@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJQQQ___vvvgggZZZMMMHHHHHHFFFDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@CCCBBB@@@@@@@@@BBBDDDEEENNNZZZmmmzzzvvvpppfff___]]][[[]]]aaagggnnnwww~~~wwwpppfff^^^\\\VVV]]]gggvvvyyyfffRRRIIIDDDFFFGGGHHHPPP\\\~~~nnnZZZPPPGGGAAABBBBBB@@@>>>===>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<<===;;;<<>>>>>?????????@@@BBBDDDFFFHHHKKKPPPTTTYYY___iiirrr|||uuueeeYYYNNNGGGDDDDDDCCCDDDHHHIIIHHHLLLQQQ^^^lll}}}wwwmmmddd[[[SSSNNNHHHGGGDDDAAA???>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@@@@AAAAAAEEEDDDDDDDDDDDDEEEEEEFFFFFFJJJRRRaaavvvcccXXXMMMIIIHHHEEEDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@CCCBBB@@@@@@@@@AAACCCEEEMMMVVVhhhvvvnnnhhhccc\\\YYYYYYYYY\\\```ffflllvvv{{{tttmmmccc\\\ZZZVVV[[[gggxxxuuuaaaOOOHHHDDDFFFGGGHHHRRR```kkkYYYPPPHHHCCCCCCBBB@@@>>>===>>>>>>===<<<>>>>>>===<<<<<<<<<======<<<:::<<>>>>>??????@@@@@@BBBDDDEEEGGGJJJNNNQQQSSSYYYbbblllvvvqqqaaaWWWMMMFFFCCCDDDCCCDDDHHHIIIIIILLLRRR[[[kkk~~~uuukkkbbbYYYRRRNNNGGGEEECCCAAA???>>>===>>>:::::::::;;;;;;;;;;;;<<>>===>>>>>>===<<<>>>>>>======<<<======>>><<<:::;;;???@@@@@@DDDJJJOOO]]]bbbccchhhiiiooo}}}PPPPPPOOOMMMJJJGGGFFFEEE???@@@??????>>>>>>???AAA@@@BBBDDDEEEFFFIIILLLOOOPPPVVV^^^gggrrrkkk]]]UUUMMMGGGDDDDDDCCCEEEHHHIIIIIIMMMSSS^^^nnn|||rrrhhh```XXXQQQMMMFFFDDDBBB@@@>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<===>>>???AAACCCEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEEEENNN[[[ffftttttt\\\SSSKKKIIIGGGDDDCCCEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@??????@@@BBBDDDEEEKKKPPPaaa}}}sssggg^^^WWWSSSQQQOOOPPPSSSRRRVVV[[[___dddmmmyyyvvvmmmeee]]]XXXXXXZZZ```ppplllUUUMMMHHHFFFGGGGGGJJJ[[[ooo{{{^^^RRRNNNHHHCCCCCCBBB@@@>>>===>>>>>>===<<<>>>>>>============>>>>>><<<:::;;;>>>??????DDDJJJLLL[[[aaaccchhhhhhlllxxxIIIJJJIIIGGGDDDBBBBBBCCC???@@@@@@???>>>>>>???AAA@@@BBBDDDEEEFFFHHHKKKNNNPPPUUU\\\eeeppp~~~gggZZZSSSMMMGGGEEEDDDCCCEEEHHHJJJIIIMMMSSSdddtttzzzqqqggg___WWWQQQMMMEEEDDDBBB@@@>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<;;;<<>>===>>>>>>===<<<>>>>>>============>>>???<<<:::;;;>>>??????DDDJJJJJJYYYaaacccgggfffiiiuuuCCCCCCBBBBBBAAA@@@??????=========>>>??????@@@@@@BBBDDDFFFGGGGGGIIIKKKMMMQQQUUU\\\eeerrr{{{eeeWWWPPPIIIFFFEEEDDDBBBCCCFFFGGGIIIPPPXXXfff}}}}}}wwwnnneee]]]VVVPPPMMMFFFDDDAAA???>>>===>>>???;;;::::::::::::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBCCCEEEFFFKKKUUUbbbmmmwwweeeSSSQQQMMMJJJHHHFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCIIIOOO]]]rrrqqqdddUUURRRNNNKKKIIIKKKMMMOOOPPPSSSVVVWWWZZZaaammmvvv}}}nnnhhhaaaWWWUUUXXX]]]ooo}}}eeeRRRIIIFFFEEEFFFHHHQQQggg|||kkkTTTMMMKKKDDDAAADDDCCCAAA>>>>>>???@@@>>><<<:::;;;<<<======<<<;;;:::;;;;;;<<<===>>>@@@BBBCCCLLLQQQ[[[ccceeefffmmmwwwBBBBBBBBBAAA@@@??????>>>======>>>>>>???@@@@@@AAACCCEEEGGGHHHIIIJJJLLLNNNSSSXXXaaakkkxxxxxxbbbUUUNNNIIIEEEEEEDDDBBBCCCFFFHHHJJJQQQYYYjjjzzzuuulllccc\\\UUUOOOKKKEEECCCAAA>>>=========>>>;;;::::::::::::;;;<<<<<<======???@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBDDDEEEGGGKKKUUUbbbnnnyyyzzz^^^RRROOOKKKIIIGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCGGGMMMZZZoooyyyhhh\\\SSSQQQNNNLLLKKKLLLNNNPPPQQQTTTWWWXXX[[[bbbmmmuuu}}}{{{mmmfff___VVVUUUZZZaaauuuyyyaaaPPPHHHGGGFFFGGGIIITTTkkk|||eeePPPJJJIIIDDDBBBDDDCCC@@@>>>>>>???@@@>>><<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>>@@@BBBCCCJJJOOOXXXaaadddfffoooyyyAAA@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAAAAAAAAEEEGGGIIIIIIJJJKKKNNNPPPUUU\\\hhhtttuuu___SSSMMMHHHEEEEEEDDDCCCDDDGGGHHHJJJSSS\\\nnn|||vvvqqqjjjbbbZZZSSSLLLHHHCCCBBB@@@>>><<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===>>>???AAABBBDDDEEEFFFEEEDDDCCCBBBCCCDDDFFFGGGLLLUUUbbbooo}}}pppWWWPPPMMMJJJGGGFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDJJJVVVjjjmmm]]]TTTQQQPPPOOONNNNNNOOOPPPQQQSSSUUUXXXZZZ\\\cccllltttyyy~~~xxxjjjccc]]]UUUVVV\\\iii~~~rrr[[[MMMGGGGGGGGGHHHKKKXXXsssqqq]]]KKKGGGGGGDDDCCCDDDBBB@@@>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<===;;;;;;<<<===>>>@@@AAABBBGGGKKKTTT]]]bbbgggrrr}}}????????????>>>>>>>>>>>>?????????@@@AAAAAABBBBBBEEEGGGIIIJJJJJJLLLPPPRRRWWW```nnn|||ttt___RRRLLLGGGDDDCCCDDDCCCEEEHHHIIILLLUUU```qqq{{{sssoooggg```YYYRRRKKKGGGBBBAAA???===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>???@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCEEEGGGHHHNNNWWWdddrrriiiVVVNNNLLLIIIGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCGGGRRRddd|||wwwdddWWWRRROOOOOOOOOPPPPPPQQQRRRRRRUUUVVVYYY[[[^^^dddlllqqqwww{{{}}}|||sssfff```ZZZUUUXXXaaarrrhhhUUUJJJDDDFFFHHHHHHMMM___|||hhhXXXJJJFFFFFFDDDCCCCCCAAA@@@???>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>;;;<<<<<<<<<>>>???@@@AAAFFFIIIQQQ[[[bbbjjjvvv>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCEEEFFFHHHIIIKKKNNNSSSVVVZZZeeeuuuttt___RRRLLLFFFCCCCCCDDDDDDFFFIIIIIIMMMXXXdddsss{{{rrrmmmeee^^^WWWQQQKKKGGGAAA@@@???>>><<<;;;::::::;;;::::::::::::;;;<<<<<>>===<<<======>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>@@@@@@FFFHHHOOOZZZccckkkxxx======>>>>>>??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEGGGIIIKKKMMMQQQWWW[[[```lll}}}sss]]]QQQKKKFFFCCCCCCCCCDDDGGGJJJJJJNNN[[[hhhuuu~~~{{{pppkkkccc[[[TTTOOOJJJGGGAAA@@@???>>>===<<<;;;:::;;;::::::::::::;;;<<<<<<@@@@@@AAABBBCCCDDDEEEEEEFFFEEEDDDDDDEEEGGGIIIKKKTTT]]]kkk}}}qqq\\\TTTMMMKKKHHHHHHHHHHHHGGGFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCFFFMMM[[[qqqlll^^^WWWVVVOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWYYY\\\```dddhhhjjjnnnooottt{{{}}}}}}wwwjjj___ZZZWWWWWWaaaooolllVVVKKKGGGDDDFFFHHHLLL[[[vvvwww\\\TTTKKKGGGFFFEEEBBB??????@@@@@@>>><<<;;;<<<>>>>>>==================>>><<<<<<<<<<<<===>>>???@@@EEEFFFMMMXXXbbbkkkwww======>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHJJJMMMPPPVVV\\\aaaiiiuuunnnYYYNNNJJJFFFEEEEEECCCEEEHHHJJJJJJNNN\\\kkkzzz|||xxxooohhh___VVVPPPLLLIIIGGGAAAAAA@@@???>>><<<;;;:::;;;::::::::::::;;;<<<<<<@@@AAAAAABBBCCCDDDEEEEEEFFFEEEDDDDDDEEEHHHJJJLLLWWW```pppkkkXXXSSSJJJIIIGGGFFFGGGHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCEEEJJJVVVkkkwwwfffZZZVVVUUUQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWXXX\\\```dddfffgggkkkjjjoooyyy~~~~~~sssggg\\\XXXVVVXXXfffvvv}}}bbbOOOIIIHHHFFFHHHIIIPPPeee}}}mmmTTTPPPIIIFFFFFFFFFBBB>>>>>>@@@@@@>>><<<;;;<<<>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???CCCDDDKKKWWWaaajjjsss|||======>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEGGGIIILLLOOOSSSYYY```eeeooo|||{{{iiiVVVLLLIIIGGGFFFGGGCCCEEEIIIKKKKKKOOO]]]lll}}}yyyuuummmggg\\\SSSMMMJJJHHHGGGAAAAAAAAA@@@???===;;;:::;;;::::::::::::;;;<<<<<>>>>>@@@@@@>>>;;;:::<<<>>><<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<===>>>???AAABBBIIIUUU```hhhpppxxx}}}AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDGGGLLLPPPSSSYYYaaaffftttsssdddUUUMMMIIIEEECCCCCCFFFFFFHHHKKKNNNUUUcccppp{{{ssskkkeee\\\TTTOOOLLLIIIHHHCCCAAA???===;;;;;;;;;;;;===<<<;;;::::::::::::::::::===@@@AAABBBAAABBBCCCGGGEEEFFFHHHHHHHHHLLLRRR]]]gggyyyzzz}}}eeeTTTKKKJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCC@@@???>>>======???AAABBBAAABBBFFFOOO^^^uuunnn```YYYVVVUUUVVVTTTQQQPPPQQQSSSTTTTTTWWWWWWYYY\\\aaadddffffffgggoooxxx}}}|||sssggg___XXXVVVWWW^^^ooo}}}fffSSSJJJEEEAAAHHHJJJLLLWWWooo||||||dddQQQNNNJJJGGGFFFEEEDDDCCC@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======@@@AAAEEENNNYYYdddmmmqqquuu~~~?????????@@@AAABBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFIIIKKKNNNRRR[[[fffnnnzzznnnaaaRRRLLLIIIFFFDDDEEEGGGFFFHHHLLLPPPWWWeeesssyyyqqqfff```WWWPPPKKKHHHEEEDDDBBBAAA???===;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======???AAABBBBBBCCCDDDFFFGGGFFFFFFIIIHHHHHHLLLSSS\\\kkkvvvzzzbbbTTTMMMJJJJJJIIIHHHGGGEEEDDDCCCAAAAAAAAAAAAAAABBBBBBCCCAAA@@@>>>>>>>>>???AAABBBBBBBBBEEENNN[[[ppplll^^^WWWTTTSSSSSSQQQOOONNNOOOQQQRRRSSSVVVWWWYYY]]]aaaeeeggggggkkksss|||uuummmccc\\\VVVVVVYYYbbbtttuuu^^^NNNIIIGGGDDDHHHJJJNNNZZZttt|||```PPPMMMIIIFFFEEEDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======@@@BBBEEELLLVVV```hhhmmmrrr{{{<<<===>>>???AAABBBCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGJJJJJJKKKLLLQQQ\\\jjjttt}}}iii\\\OOOIIIHHHEEEEEEFFFFFFFFFIIIMMMQQQYYYhhhwwwwwwooobbb]]]UUUMMMIIIFFFCCCBBBBBB@@@>>><<<;;;;;;;;;;;;999999999:::;;;===>>>???@@@AAACCCCCCCCCDDDGGGIIIHHHGGGHHHIIIHHHHHHNNNUUU^^^ssstttsss]]]SSSOOOJJJIIIHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@AAABBBBBBAAA@@@?????????@@@BBBCCCBBBBBBEEEKKKVVVhhh}}}iii\\\VVVSSSQQQPPPOOONNNNNNNNNPPPRRRSSSWWWYYY\\\```dddhhhjjjkkkpppxxxyyylllddd^^^XXXSSSTTTZZZgggxxxhhhSSSHHHHHHHHHGGGHHHJJJQQQ```{{{uuu[[[OOOKKKGGGDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======@@@AAADDDJJJRRR[[[ccchhhnnnyyy======>>>???@@@AAABBBCCCCCCDDDDDDFFFGGGHHHIIIIIIKKKLLLLLLMMMRRR\\\iiisssyyyeeeXXXLLLGGGFFFDDDCCCDDDEEEEEEHHHMMMRRR[[[lll{{{vvvmmmaaa\\\UUUNNNJJJGGGDDDCCCAAA@@@>>><<<;;;;;;;;;;;;::::::::::::;;;===>>>???AAABBBCCCCCCCCCDDDGGGJJJIIIHHHIIIJJJHHHIIIPPPYYYccc|||yyyppp[[[RRROOOIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCBBBBBBDDDIIIPPP___wwwxxxdddYYYTTTRRRPPPOOOOOOOOOOOOOOOQQQTTTVVVYYY\\\aaaeeeiiilllooopppvvv}}}|||qqqeee^^^ZZZUUUQQQSSS\\\jjjzzzsss\\\KKKEEEGGGHHHGGGGGGJJJUUUiiinnnVVVMMMJJJFFFCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======???AAACCCHHHOOOWWW```fffnnnxxx@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGIIIJJJJJJLLLMMMOOOPPPSSSZZZdddlllyyywwwbbbVVVJJJFFFEEECCCBBBBBBDDDDDDGGGMMMSSS^^^ooovvvlll```[[[TTTOOOKKKHHHEEECCC@@@???===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@AAABBBBBBBBBCCCGGGIIIIIIHHHIIIJJJHHHJJJSSS^^^kkkoooZZZPPPMMMHHHGGGFFFEEEDDDCCCCCCDDD@@@@@@??????@@@@@@AAABBBAAAAAA@@@AAAAAAAAABBBBBBBBBAAACCCGGGLLLWWWlllsss```WWWTTTRRRPPPMMMNNNOOOOOONNNPPPTTTXXX[[[___eeeiiilllnnnqqqsss{{{vvvkkk```ZZZVVVRRROOORRR]]]mmmyyyyyyhhhTTTHHHFFFGGGGGGFFFGGGKKKZZZtttiiiTTTLLLIIIEEEBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<=========???BBBFFFLLLUUU___fffnnnyyyAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJKKKLLLLLLNNNPPPQQQSSSXXX```ggguuuttt___TTTIIIEEEEEECCCAAABBBDDDDDDGGGNNNUUUaaatttuuujjj\\\XXXRRRMMMIIIFFFCCCAAA???>>>===;;;:::;;;;;;<<<<<<<<<<<<;;;<<<<<<======???@@@BBBBBBBBBCCCFFFHHHHHHHHHJJJJJJIIIKKKWWWdddsssnnnXXXOOOKKKHHHGGGEEECCCCCCCCCCCCDDD@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCFFFIIIRRReeevvvnnn\\\UUUTTTSSSQQQKKKMMMOOOOOONNNQQQVVVZZZ^^^cccjjjnnnoooppptttvvvyyynnneee\\\VVVRRRQQQOOOTTTaaaqqqzzz{{{ooo___OOOHHHGGGFFFEEEFFFHHHNNNbbbcccSSSLLLHHHEEEBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<>>>AAADDDIIIQQQ\\\dddlllxxxAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFHHHJJJLLLNNNNNNMMMOOOQQQQQQSSSXXX```gggvvvooo[[[PPPGGGEEEFFFDDDDDDDDDEEEEEEIIIPPPXXXeeeyyy~~~ssshhhZZZVVVQQQLLLIIIFFFBBB@@@???>>><<<;;;::::::;;;<<<;;;;;;;;;;;;<<<>>>??????>>>@@@BBBCCCCCCDDDEEEGGGFFFGGGIIIJJJIIIMMMZZZiiiyyyjjjUUUMMMKKKGGGFFFDDDBBBBBBBBBCCCDDDAAAAAAAAAAAAAAABBBBBBCCC>>>??????@@@@@@@@@@@@@@@AAAAAACCCEEEHHHPPPaaaqqqjjjZZZUUUUUUUUUSSSNNNQQQSSSSSSRRRUUUZZZ```ffflllsssvvvwwwwwwzzz}}}~~~qqqfff^^^WWWRRRNNNOOOPPPWWWgggxxx}}}zzziii[[[MMMHHHFFFDDDEEEHHHKKKSSSjjjsss]]]RRRKKKHHHEEEBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<>>>AAABBBEEELLLWWW___gggsss@@@@@@AAABBBDDDEEEFFFFFFEEEFFFGGGIIILLLNNNPPPQQQOOOPPPPPPPPPRRRXXXbbbjjjzzz|||kkkXXXNNNEEEDDDFFFFFFFFFGGGGGGGGGKKKRRR[[[hhh|||}}}qqqfffZZZWWWQQQMMMJJJGGGDDDAAA>>>>>><<<;;;::::::;;;<<<999999:::;;;===???AAABBB>>>@@@CCCEEEEEEEEEFFFGGGFFFGGGIIIJJJIIINNN\\\kkk|||fffRRRLLLKKKGGGFFFDDDBBBAAABBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDD>>>>>>???@@@@@@@@@@@@???@@@@@@CCCFFFHHHOOO___ooohhhYYYUUUVVVVVVTTTRRRUUUYYYYYYWWWZZZ```fffnnnuuu|||~~~~~~xxxkkkaaaZZZSSSOOOLLLNNNQQQYYYkkk|||{{{gggYYYLLLHHHEEECCCFFFKKKMMMVVVpppjjjXXXQQQLLLIIIEEECCCCCCCCCBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<>>>@@@@@@BBBHHHSSS[[[bbbooo@@@@@@AAACCCDDDFFFGGGGGGHHHJJJKKKLLLLLLMMMPPPRRRYYYRRRRRRWWWXXXXXXbbbppprrraaaSSSLLLEEECCCEEEGGGGGGEEEDDDFFFKKKRRR^^^nnn}}}uuukkkdddWWWSSSNNNJJJGGGDDDAAA???>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<<<<===>>>???BBBBBBCCCDDDEEEFFFGGGGGGIIIHHHIIIIIIIIIPPPccctttcccTTTMMMHHHIIIIIIHHHFFFEEECCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAADDDGGGHHHMMMZZZhhh~~~|||eee\\\\\\ZZZVVVSSSTTTVVVYYYZZZ[[[^^^dddiiiuuuyyy~~~~~~rrrhhh^^^TTTNNNNNNOOORRRSSSZZZmmmsss___TTTIIIFFFEEEEEEEEEGGGQQQ^^^yyy~~~gggXXXOOOHHHGGGDDDBBBAAAAAABBBCCC@@@???>>>======<<<====================================<<<<<<<<<<<<======;;;<<<>>>AAA@@@CCCOOO[[[^^^nnnCCCCCCDDDDDDEEEFFFGGGGGGIIIKKKLLLMMMNNNOOORRRTTTXXXSSSTTTZZZ]]]___jjjxxxooo^^^QQQKKKDDDBBBDDDFFFFFFDDDFFFHHHLLLTTT```ppp|||rrrhhhaaaVVVSSSNNNIIIGGGDDDAAA???>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<===>>>???BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLTTTfffwwwyyy___RRRLLLHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@CCCFFFGGGKKKWWWcccuuu}}}ggg^^^]]]\\\XXXVVVZZZ\\\______```bbbhhhmmmvvv{{{wwwkkkbbbZZZRRRNNNOOOOOOSSSVVV^^^ooo|||oooZZZPPPGGGEEEEEEEEEFFFIIIPPP```{{{ttt___RRRJJJGGGFFFDDDCCCBBBAAABBBBBB???>>>>>>============>>>==============================<<<<<<<<<<<<======<<<<<>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGIIILLLOOOWWWiiizzzmmmYYYQQQLLLGGGFFFEEEDDDCCCBBB@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@AAA??????BBBDDDEEEGGGRRR]]]kkkjjjaaa```^^^\\\ZZZ[[[]]]_________aaaggglll{{{yyynnnbbbZZZTTTNNNMMMPPPPPPTTTZZZcccsss~~~wwwhhhSSSLLLFFFEEEEEEEEEGGGKKKSSSffflll[[[PPPJJJFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>=========>>>??????==============================<<<<<<<<<<<<============???AAA@@@BBBLLLVVVdddqqqGGGGGGHHHIIIIIIJJJKKKKKKMMMOOOPPPPPPPPPQQQTTTVVVXXXXXX\\\eeekkkqqq}}}zzzeeeWWWLLLIIIDDDBBBCCCEEEEEEEEEIIIJJJNNNWWWeeeuuu|||sssjjj```YYYSSSPPPKKKGGGEEECCCAAA???======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHGGGIIILLLPPPYYYjjjzzz|||bbbUUUPPPKKKGGGEEEDDDCCCBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@???>>>@@@CCCCCCEEEMMMVVVeee|||mmmeeecccaaa___^^^]]]______^^^]]]```fffkkkqqqfff[[[TTTOOOKKKLLLOOONNNUUU^^^jjjwww}}}rrrcccOOOJJJFFFEEEEEEDDDHHHNNNZZZooo{{{eeeWWWPPPLLLDDDDDDDDDDDDCCCAAA@@@???============>>>???@@@@@@==============================<<<<<<<<<<<<======>>>===>>>@@@@@@BBBIIISSS```kkk~~~FFFGGGHHHJJJLLLMMMOOOOOOPPPQQQRRRRRRQQQRRRTTTVVV\\\^^^dddkkkqqqxxxvvvbbbUUUKKKIIIFFFDDDEEEFFFGGGGGGIIIJJJOOOYYYiiiyyyzzzqqqggg^^^XXXQQQNNNIIIFFFDDDCCC@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGIIIHHHIIILLLQQQYYYiiiwwwqqq[[[RRRNNNJJJFFFDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@???===???BBBBBBCCCIIIPPPbbbvvvssskkkiiigggdddccceeeeeedddaaa```dddlllrrrxxxkkkaaaVVVPPPLLLIIIKKKNNNNNNUUUaaappp{{{{{{mmm^^^LLLIIIGGGFFFDDDDDDKKKSSSdddyyylll\\\QQQLLLIIICCCCCCCCCCCCBBB@@@???>>>>>>>>>===>>>>>>???@@@AAA==============================<<<<<<<<<<<<======???===>>>@@@@@@AAAHHHPPP\\\eeewwwFFFGGGHHHKKKMMMOOOQQQRRRQQQRRRSSSTTTTTTUUUXXXZZZbbbfffmmmsssyyyqqq___SSSIIIHHHFFFEEEEEEFFFGGGHHHJJJKKKQQQ^^^nnn}}}wwwooofff]]]XXXOOOLLLHHHEEEDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGJJJHHHIIIMMMRRR[[[iiivvvhhhVVVOOOKKKHHHFFFCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>????????????@@@???===???BBBCCCCCCGGGMMM^^^nnn}}}wwwtttppplllkkkkkkiiifffbbbaaafffqqqyyy~~~zzzoooddd[[[RRRNNNKKKIIIKKKOOOPPPWWWeeeuuu~~~yyyhhhYYYJJJHHHGGGFFFDDDFFFPPP[[[qqqzzzdddXXXPPPKKKJJJDDDCCCBBBAAA@@@??????>>>??????>>>>>>>>>???@@@@@@==============================<<<<<<<<<<<<======???<<<<<>>@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIGGGHHHNNNUUU^^^mmmyyyyyy___QQQKKKGGGEEEFFFAAAAAAAAA@@@@@@??????>>>????????????????????????>>>>>>>>>>>>???????????????===???CCCEEEDDDGGGLLLWWWfff}}}|||vvvtttrrroooiiidddccckkkwwwpppeee\\\TTTMMMLLLKKKJJJLLLPPPUUU\\\iiiyyyuuubbbSSSGGGGGGGGGGGGEEEIIIWWWfffrrr^^^VVVOOOJJJHHHDDDCCCAAA@@@???>>>??????@@@@@@??????>>>?????????==============================<<<<<<<<<<<<======>>>;;;;;;???AAABBBGGGMMMWWW___nnnIIIJJJKKKLLLMMMNNNOOOOOONNNQQQUUUXXX\\\```eeehhhnnnuuu|||}}}iiiYYYPPPDDDEEEEEEDDDCCCCCCEEEGGGMMMPPPXXXgggyyy|||ssskkkccc[[[WWWMMMJJJFFFDDDCCCBBB@@@???;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGIIIGGGHHHOOOWWWbbbppp}}}qqqYYYMMMHHHDDDCCCEEE@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@>>>???DDDFFFEEEHHHLLLQQQ```yyy~~~{{{{{{wwwpppjjjjjjssszzziii^^^UUUOOOJJJJJJKKKKKKMMMQQQYYY___mmm{{{~~~rrr]]]NNNEEEEEEFFFFFFFFFLLL]]]mmmhhhVVVOOOIIIDDDBBBEEECCCAAA???>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???==============================<<<<<<<<<<<<=========:::;;;>>>AAACCCGGGMMMTTT\\\kkk~~~MMMOOOQQQRRRQQQQQQRRRSSSWWWWWWXXX[[[```fffjjjlllsss{{{uuucccTTTLLLIIIHHHFFFFFFGGGIIIJJJIIINNNQQQZZZlllwwwooofff^^^WWWRRRMMMKKKHHHEEEBBB@@@??????;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFIIINNNSSSWWW___rrreeeSSSNNNHHHEEEEEE???AAA@@@??????>>>>>>??????????????????????????????============>>>>>>>>>>>>AAABBBCCCCCCBBBBBBDDDFFFQQQ]]]ppp~~~zzzvvvwww{{{lll```[[[QQQLLLIIIJJJJJJKKKPPPVVVZZZggguuu{{{xxxlllYYYIIIJJJDDDDDDHHHJJJQQQjjj}}}```TTTMMMKKKKKKFFFAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>???AAABBBDDDFFFGGGRRR^^^lllyyyLLLNNNPPPPPPPPPPPPRRRSSSUUUWWW\\\bbbiiippptttuuu}}}rrraaaTTTLLLGGGFFFEEEFFFGGGIIIJJJKKKOOOSSS^^^ppp~~~vvvmmmeee]]]VVVQQQLLLJJJGGGCCC@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJPPPUUUYYYcccvvv}}}~~~aaaPPPLLLGGGEEEEEEAAAAAA@@@??????>>>>>>??????????????????????????????;;;<<<<<<===>>>??????@@@???AAABBBBBBAAABBBDDDFFFMMMWWWiii}}}ttteeeZZZVVVOOOKKKIIIKKKKKKLLLQQQWWW]]]lllzzz|||tttfffVVVIIIHHHEEEFFFKKKNNNXXXsss~~~yyy]]]RRRKKKJJJJJJDDDAAAAAA@@@@@@@@@?????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<===>>>@@@BBBCCCEEEKKKWWWeeetttLLLNNNPPPPPPQQQRRRTTTWWWXXX\\\dddmmmuuu|||~~~mmm^^^SSSLLLEEEEEEEEEEEEFFFIIIKKKLLLPPPVVVcccvvv}}}tttkkkbbb[[[TTTPPPJJJHHHEEEBBB???======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLRRRWWW\\\hhh}}}sssyyywww\\\MMMKKKFFFEEEFFFAAAAAA@@@??????>>>>>>??????????????????????????????:::;;;<<<===>>>???@@@AAA===???@@@@@@@@@AAACCCEEEIIIRRRbbbuuuuuuiii\\\SSSOOOLLLJJJJJJLLLMMMMMMSSSYYYcccttt}}}nnn]]]PPPIIIFFFEEEHHHMMMSSSccc{{{sssYYYPPPIIIHHHHHHBBBAAA@@@@@@@@@@@@?????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;<<<===???@@@BBBCCCIIISSSaaapppNNNOOOPPPQQQRRRUUUYYY\\\___eeennnxxxxxxgggYYYPPPKKKEEEEEEFFFEEEFFFGGGJJJLLLQQQZZZiii|||{{{qqqhhh```XXXRRRNNNIIIGGGEEEBBB???>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAABBBBBBCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJMMMSSSYYY```mmmqqq|||sssZZZLLLKKKFFFDDDEEEAAAAAA@@@??????>>>>>>??????????????????????????????;;;<<<<<<===>>>??????@@@<<<===?????????@@@BBBEEEGGGOOO]]]nnnyyylllaaaUUUNNNLLLJJJIIIJJJNNNOOOPPPVVV^^^mmm||||||fffUUULLLIIIFFFFFFHHHNNNXXXpppxxx}}}lllVVVOOOHHHGGGGGGAAA@@@@@@@@@@@@????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<======>>>@@@AAACCCDDDLLLTTTaaapppNNNOOOPPPQQQSSSWWW\\\```fffmmmxxxrrraaaTTTLLLHHHFFFGGGGGGGGGEEEFFFIIIKKKSSS^^^oooyyypppfff^^^VVVPPPMMMIIIHHHEEEBBB@@@>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIMMMTTT\\\dddssswwwpppYYYMMMLLLFFFCCCDDDAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<===>>>>>>>>>???AAACCCEEELLLWWWgggyyyqqqfff[[[RRRLLLKKKIIIIIILLLOOOPPPRRRZZZdddvvvvvv^^^OOOJJJJJJFFFGGGIIIPPP___}}}vvveeeSSSNNNHHHFFFFFFAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>??????>>>>>>>>>==============================<<<<<<<<<<<<===============>>>???AAABBBCCCKKKRRR___pppPPPQQQRRRSSSUUUZZZaaafffoooxxxlll[[[PPPJJJGGGEEEGGGIIIHHHFFFFFFJJJNNNXXXddduuuxxxnnnddd\\\UUUPPPLLLIIIGGGDDDBBB@@@>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAABBBCCCDDDCCCDDDEEEFFFGGGHHHHHHIIIHHHMMMUUU___iiiyyy~~~~~~lllVVVLLLLLLEEEBBBDDDAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<===>>>???>>>>>>>>>@@@BBBBBBGGGPPP]]]mmmyyyjjj```XXXPPPLLLLLLJJJJJJMMMPPPQQQUUU```kkk~~~~~~kkkVVVKKKHHHHHHFFFHHHLLLWWWlll{{{yyy___OOOMMMGGGEEEEEE@@@@@@????????????>>>>>>>>>===>>>>>>??????>>>>>>=================================<<<<<<<<<<<<======;;;;;;<<<<<<===???@@@AAADDDLLL\\\pppWWWXXXXXXYYY\\\bbbjjjooo||||||fffVVVLLLHHHGGGBBBEEEHHHHHHGGGIIINNNSSS]]]jjj{{{xxxnnnddd[[[UUUOOOLLLGGGEEECCC@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999:::<<>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============??????@@@???>>>>>>???AAABBBEEELLLVVVddduuu}}}pppcccZZZTTTMMMJJJKKKKKKKKKNNNQQQRRRWWWdddqqqrrr___NNNHHHFFFFFFEEEIIIRRRbbb|||qqqXXXKKKKKKFFFCCCCCC>>>????????????>>>>>>>>>>>>======>>>>>>>>>>>>====================================<<<<<<<<<<<<======<<<<<<<<<===>>>???@@@AAADDDLLL]]]ttt______```aaadddkkksssyyywwwaaaRRRKKKHHHGGG???DDDHHHIIIHHHKKKQQQWWWbbbnnnxxxnnnccc[[[TTTOOOLLLEEEDDDBBB???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????@@@AAAAAA@@@>>>===???@@@DDDGGGLLLSSS___ooouuujjj]]]VVVQQQKKKIIIIIILLLLLLNNNQQQSSSXXXggguuu|||jjjVVVIIIFFFEEECCCDDDJJJVVVkkklllTTTIIIIIIDDDAAABBB===????????????>>>>>>>>>>>>======>>>>>>>>>>>>====================================<<<<<<<<<<<<======????????????@@@AAACCCCCCJJJQQQcccyyygggiiikkkkkklllsss~~~qqq___SSSJJJFFFFFFEEECCCEEEHHHIIIJJJPPPWWWhhhyyyuuuhhhaaa\\\TTTLLLHHHEEEDDDAAA???===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<======???@@@BBBCCCEEEEEEFFFGGGHHHGGGFFFFFFGGGIIIMMMTTT[[[ccctttyyy~~~vvvYYYQQQIIIDDDDDDDDDBBB@@@@@@@@@??????>>>=========================================================;;;<<<<<<===>>>??????@@@CCCCCCHHHPPPZZZfffwwwoooggg[[[PPPKKKIIIHHHIIINNNPPPPPPNNNTTTbbbqqqxxxrrr___QQQJJJFFFEEEEEEJJJQQQZZZrrr```SSSGGGCCCCCCBBB??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<>>>>>=========<<<============>>>???AAAAAACCCPPPggg~~~uuuvvvwwwwwwyyynnn]]]RRRIIIEEEDDDDDDCCCEEEIIIJJJLLLSSS[[[kkk{{{~~~qqqddd___ZZZRRRKKKGGGDDDCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@BBBDDDEEEEEEGGGGGGHHHGGGFFFGGGHHHJJJMMMWWWccclll||||||pppWWWPPPHHHCCCCCCCCCBBB???@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<===>>>?????????BBBBBBGGGOOOWWWcccttt|||hhh```UUULLLHHHHHHIIIJJJMMMPPPPPPPPPWWWfffsssyyy|||lllXXXMMMHHHFFFFFFGGGKKKXXXfff~~~^^^QQQFFFCCCCCCAAA??????========================>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<============>>>???AAAAAAFFFRRRiii{{{||||||}}}jjjZZZPPPGGGCCCCCCCCCCCCEEEIIIKKKNNNVVV___ooowwwlll```[[[WWWPPPIIIFFFCCCBBB@@@>>>==============================<<<<<<<<<===???AAACCCDDDEEEEEEGGGHHHIIIHHHGGGGGGIIIKKKMMM]]]nnnzzziiiSSSMMMFFFBBBBBBBBBAAA???@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<======>>>>>>??????AAAAAAEEELLLSSS^^^ppprrr```YYYPPPIIIGGGIIILLLNNNNNNQQQSSSUUU___nnnyyy~~~yyygggSSSIIIGGGGGGIIIMMMRRRggg}}}rrrZZZOOOEEECCCCCC@@@??????=================================<<<<<<<<<<<<<<<===============<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAABBBDDDOOOeee{{{uuuvvvxxx{{{}}}|||}}}{{{fffXXXNNNGGGCCCCCCDDDDDDFFFIIIJJJMMMWWWbbbtttqqqggg^^^YYYUUUNNNIIIGGGBBBAAA???>>>=========>>>=========<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEGGGHHHIIIIIIHHHHHHJJJLLLPPPcccxxxbbbOOOKKKEEEBBBAAAAAA@@@????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<=========>>>>>>>>>??????@@@DDDIIINNNYYYkkk{{{vvvjjj[[[UUUMMMHHHHHHKKKOOOQQQQQQTTTVVV[[[hhhyyyyyydddPPPIIIHHHIIINNNUUUbbb~~~yyyfffUUULLLDDDBBBBBB???>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDNNNaaavvvjjjlllpppxxxzzzrrroooooopppzzzvvvbbbUUUMMMGGGDDDDDDEEEEEEGGGIIIIIIMMMXXXeeexxxzzzmmmddd\\\YYYTTTMMMIIIHHHBBBAAA???===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDEEEEEEEEEGGGHHHIIIIIIHHHIIIKKKMMMTTThhh~~~|||]]]KKKHHHDDDAAA@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>???BBBFFFJJJSSSfffwww}}}mmmcccUUUQQQKKKGGGHHHKKKNNNOOOSSSUUUXXXaaapppuuu```MMMHHHHHHJJJTTT```zzzjjj\\\OOOHHHBBBBBBAAA>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCIIIQQQbbbwww]]]```gggsss~~~uuummmgggfffggghhhoooqqq^^^SSSLLLGGGDDDEEEDDDEEEGGGJJJJJJNNN\\\jjj~~~uuuiiibbb\\\XXXTTTLLLHHHHHHBBBAAA???===<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<>>>AAADDDEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJMMMXXXjjj~~~}}}sssXXXHHHGGGDDDBBB@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;====================================>>>>>>>>>>>>>>>???BBBDDDFFFNNNbbbtttrrrddd[[[OOOLLLIIIHHHJJJLLLMMMNNNSSSWWW]]]iiiyyykkkYYYJJJHHHIIINNN___sssppp\\\UUUJJJEEEAAAAAA@@@===<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<===???@@@BBBCCCHHHOOO___uuuXXX\\\eeettt{{{vvvoookkkeee```]]]]]]___aaakkk|||lllZZZPPPJJJEEECCCCCCCCCEEEHHHKKKMMMSSScccsss|||sssfff```[[[WWWRRRJJJFFFFFFCCCBBB???===<<<;;;;;;;;;999999:::;;;<<<===>>>>>><<<>>>AAADDDFFFFFFEEEDDDDDDFFFGGGGGGGGGHHHJJJLLL[[[iiizzz}}}iiiRRRGGGFFFDDDBBB@@@@@@AAABBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>============>>>@@@BBBCCCDDDKKK___rrrsssfff[[[SSSLLLKKKKKKLLLOOORRRRRRRRRVVV]]]hhhwwwvvv```QQQHHHKKKOOOXXXrrrbbbRRROOOGGGBBB@@@AAA@@@===<<<>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???AAABBBDDDDDDKKK\\\ttt^^^bbbmmm}}}wwwnnnkkkaaa^^^ZZZVVVUUUWWWZZZ]]]kkkxxxhhhWWWNNNHHHDDDBBBBBBBBBDDDIIIMMMOOOWWWhhhyyyzzzsssddd___ZZZVVVPPPHHHDDDEEEDDDBBB@@@===;;;:::::::::999:::;;;<<<===???@@@@@@<<<>>>AAAEEEFFFFFFEEEDDDDDDEEEFFFGGGFFFGGGJJJLLL\\\hhhwww}}}}}}aaaOOOFFFFFFEEECCCAAA@@@AAACCC>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>============>>>@@@BBBCCCBBBJJJ]]]qqq~~~wwwjjj^^^TTTNNNLLLMMMNNNRRRVVVXXXYYYXXXZZZcccrrroooYYYNNNIIIOOOVVVbbbxxxYYYLLLLLLDDDAAA???AAA@@@<<<<<<>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<=========:::;;;;;;===???AAACCCDDDEEEMMM___xxxbbbmmm|||vvvhhhaaa[[[UUUQQQRRRTTTUUU[[[aaapppnnn___OOOIIIGGGEEEDDDDDDEEEIIIMMMNNNQQQ]]]ppp{{{rrrkkkbbb^^^WWWQQQMMMIIIFFFCCCBBB@@@===;;;::::::;;;<<<======<<<;;;;;;;;;;;;<<<@@@AAAAAABBBCCCDDDEEEEEEFFFHHHIIIFFFCCCCCCHHHNNN[[[eeeuuunnnVVVMMMGGGFFFDDDBBB@@@??????>>>======<<<;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>:::<<>>???AAAAAACCCNNNaaaxxxrrr~~~pppaaaYYYTTTRRRRRRUUUWWWZZZaaaiiiyyyjjj\\\NNNHHHGGGEEEDDDEEEEEEIIILLLNNNSSS```sssyyypppjjj```[[[UUUOOOKKKGGGDDDAAAAAA@@@===;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===@@@AAAAAABBBCCCDDDEEEEEECCCGGGIIIGGGDDDEEEKKKPPP```iiixxx|||gggRRRJJJDDDDDDCCCAAAAAA@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>;;;===BBBBBBDDDTTThhhqqqeee[[[QQQLLLKKKMMMNNNSSS[[[^^^^^^```dddooo|||ppp[[[KKKLLLOOOVVVhhhwww}}}www]]]OOOHHHEEEAAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>???AAAAAAFFFQQQddd|||mmm^^^WWWNNNOOOSSSWWWYYY]]]gggrrrwwwdddWWWKKKFFFFFFDDDDDDFFFFFFIIILLLPPPWWWfffyyywwwnnnhhh]]]XXXRRRLLLHHHEEEBBB???@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>AAAAAABBBCCCDDDEEEEEEFFFAAAEEEIIIIIIGGGHHHNNNSSSeeemmm|||uuu|||^^^LLLGGGBBBBBBAAAAAA@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>AAAAAACCCQQQbbb|||xxxggg\\\TTTLLLIIIJJJMMMPPPWWW]]]^^^^^^ccckkk}}}yyyaaaOOOKKKLLLRRRbbb}}}wwwyyyhhhTTTIIIDDDBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBHHHSSSgggqqqccc\\\TTTVVVZZZ^^^```fffuuurrr]]]RRRHHHEEEEEEDDDEEEGGGGGGIIILLLRRR]]]mmm|||sssjjjdddZZZVVVPPPJJJGGGDDDAAA???@@@???===<<<;;;;;;;;;<<<::::::;;;;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFBBBFFFJJJKKKIIIJJJPPPUUUfffoooqqqtttXXXJJJGGGCCCBBBAAA@@@@@@??????@@@>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???===>>>AAA@@@BBBMMMZZZsss|||xxx{{{|||ooo```WWWPPPKKKJJJLLLMMMRRRYYY^^^]]]^^^hhhttt~~~hhhVVVKKKMMMOOOYYYpppwwwvvv\\\NNNFFFBBB@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBGGGRRRgggyyylllfffaaaaaaeeejjjooozzz~~~nnnWWWNNNGGGEEEEEEDDDEEEHHHGGGIIIMMMVVVddduuuzzzpppfff```YYYUUUOOOJJJGGGDDDBBB@@@>>>>>>======<<<<<<;;;;;;::::::;;;;;;===>>>@@@AAAAAABBBBBBCCCDDDEEEFFFFFFEEEIIILLLLLLJJJKKKQQQWWWeeeqqq|||rrrnnnUUUJJJHHHDDDCCCBBB@@@>>>=========>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======>>>>>>???@@@???AAAJJJSSSjjj~~~yyysssrrrxxxrrreeeXXXRRRNNNKKKKKKNNNNNNRRRYYY^^^]]]```nnn|||lll[[[QQQLLLMMMSSSccc}}}}}}kkkUUULLLEEEBBBAAA???>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCGGGSSShhh|||vvvnnnnnnrrrzzzxxxiiiSSSLLLFFFEEEEEEDDDFFFIIIHHHJJJOOO[[[kkk|||xxxnnnddd^^^XXXTTTNNNJJJGGGDDDBBB@@@>>>============<<<<<<;;;;;;;;;;;;<<<===???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGKKKMMMLLLJJJMMMTTTZZZeeeuuu{{{zzziiiTTTKKKGGGDDDCCCAAA???>>><<<<<<;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<===??????>>>AAAGGGMMMaaattt~~~tttooopppvvv|||yyyfff[[[QQQMMMLLLJJJKKKMMMPPPSSSYYY^^^```fffuuusss^^^RRRNNNMMMMMMYYYrrr~~~bbbQQQJJJDDDAAABBB>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???@@@BBBCCCIIITTTiiipppaaaQQQKKKFFFFFFFFFDDDFFFIIIHHHJJJQQQ___qqq~~~vvvlllccc]]]VVVRRRMMMIIIFFFDDDBBB@@@===============<<<<<<;;;<<<<<<<<<<<<===>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHJJJLLLKKKJJJOOOXXX___hhh{{{|||dddRRRJJJEEEBBBAAA@@@???======<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;<<<======:::<<<>>>>>>>>>AAAFFFIIIZZZkkk{{{oookkknnntttyyyqqq^^^UUUMMMLLLMMMLLLLLLNNNSSSTTTYYY___dddmmm}}}zzzcccSSSNNNMMMLLLTTTffftttXXXLLLGGGAAA@@@CCC======<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???AAABBBDDDHHHSSShhhiiiZZZPPPJJJGGGGGGFFFDDDFFFJJJIIIKKKRRRaaattt{{{tttlllccc^^^UUUQQQLLLGGGEEECCCAAA???<<<===============<<<;;;===<<<<<<======>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGIIIKKKJJJKKKPPP[[[dddkkk~~~```QQQHHHBBB@@@@@@???>>>>>>>>>>>>>>>;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;<<<======999<<<>>>===>>>AAAEEEGGGWWWggg}}}qqqhhhjjjooo}}}{{{ooohhh[[[SSSMMMMMMOOONNNNNNPPPVVVVVVYYY```gggrrrmmmWWWMMMLLLMMMLLL]]]sssjjjPPPHHHDDD???>>>BBB======<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;===???AAACCCDDDEEEPPPeee}}}zzzggg[[[NNNIIICCCAAACCCFFFGGGGGGJJJMMMWWWhhhzzzwwwnnneee\\\WWWSSSOOOKKKGGGEEECCC@@@>>>>>>===;;;::::::;;;<<<===============>>>>>>>>>>>>@@@AAADDDFFFHHHHHHHHHHHHEEEHHHJJJJJJJJJQQQ]]]gggsssvvvzzzxxx[[[NNNFFFAAA?????????>>>===<<<<<<;;;<<<<<<;;;::::::999888888:::::::::999999999888888999999999999999999999999::::::::::::::::::::::::<<<<<<===>>>???AAACCCDDDQQQZZZlll{{{kkkffffffqqqoooddd```RRROOOLLLJJJKKKMMMNNNOOOVVVWWW[[[ddduuupppZZZRRROOOJJJLLLSSSdddsss___MMMHHHEEE===;;;@@@;;;;;;;;;::::::999999999:::999999888888999999:::999999999999999999999999<<<;;;;;;::::::999999888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@EEENNN___vvvsss```TTTLLLHHHDDDBBBDDDFFFGGGGGGKKKOOOZZZkkk}}}~~~tttkkkccc[[[VVVQQQNNNIIIFFFDDDBBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>??????AAABBBDDDFFFGGGHHHHHHGGGFFFJJJNNNMMMMMMSSS___jjj|||vvvtttXXXLLLFFFBBB@@@??????>>>======<<<<<<<<<<<<;;;::::::999888888::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::<<<<<<<<<===???@@@BBBCCCDDDNNN___ppp{{{sssllljjjppp{{{xxxiii^^^[[[OOONNNLLLLLLNNNPPPQQQQQQYYY\\\aaakkk|||sssaaaQQQMMMLLLLLLSSS^^^wwwjjjXXXIIIEEECCC===;;;???;;;;;;:::::::::999999999;;;::::::999999::::::;;;999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@DDDKKK[[[pppnnn\\\RRRJJJGGGDDDDDDEEEFFFGGGGGGLLLRRR___ppp{{{qqqhhh```YYYUUUOOOLLLHHHDDDBBBAAA>>><<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAACCCCCCEEEFFFGGGGGGGGGGGGFFFKKKOOOOOONNNUUUdddpppxxxmmmTTTJJJEEEBBB@@@@@@??????>>>>>>======<<<;;;;;;::::::999999888;;;;;;;;;;;;::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<===???@@@AAAAAAIIIWWWeeeooozzzwwwrrrooouuu{{{mmm___VVVTTTKKKLLLNNNPPPQQQRRRSSSSSS[[[```iiiuuu|||___TTTKKKIIIIIIOOO___ppp{{{]]]OOOCCCBBBAAA<<<;;;===::::::::::::999999999999;;;;;;::::::::::::;;;;;;999999999999999999999999888888999999:::;;;;;;<<<999:::::::::;;;;;;;;;<<<;;;;;;<<<===>>>??????@@@CCCHHHUUUggg|||{{{hhhXXXOOOGGGFFFEEEEEEFFFGGGHHHHHHMMMUUUdddvvvwwwmmmddd]]]WWWSSSNNNJJJFFFCCCAAA???===;;;:::;;;<<<=========<<<;;;;;;<<<===>>>@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFJJJMMMNNNPPP[[[mmm|||}}}fffQQQGGGCCCBBB@@@@@@??????>>>>>>>>>>>>;;;;;;;;;::::::999999999<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::::::::::::::::::::::::::;;;<<<===??????EEEHHHPPP\\\iiiyyy}}}qqqpppvvvzzznnnbbbWWWPPPOOOIIILLLPPPRRRSSSSSSTTTTTT[[[dddqqq{{{lllUUUPPPKKKIIIKKKVVVmmmiiiSSSIIIAAA@@@@@@<<<:::;;;:::999999999999999999999;;;::::::999999::::::;;;888888888888888888888888888888999999::::::::::::999999999::::::;;;;;;<<<:::;;;;;;<<<===>>>??????BBBFFFOOO^^^qqqooo^^^QQQIIIEEEEEEEEEEEEEEEGGGIIIJJJOOOYYYjjj|||}}}sssiiiaaaZZZUUUQQQLLLIIIEEEBBB@@@???<<<;;;999:::<<<=========<<<;;;;;;<<<===???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHKKKMMMOOOWWWggg|||}}}___NNNEEEBBB@@@?????????>>>>>>>>>>>>>>>;;;;;;::::::::::::999999<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::;;;<<<>>>>>>AAA@@@EEERRRcccwwwxxxqqqpppzzz{{{mmmcccYYYQQQMMMNNNKKKOOORRRTTTSSSSSSUUUVVV___lll|||nnn\\\OOOMMMJJJKKKRRRdddrrrXXXMMMFFFAAA@@@???<<<999888999999999999999999999999999999888888888888999999888888888888888888888888:::::::::999999888888888888888999999:::;;;;;;<<<::::::;;;<<<===>>>??????BBBEEEKKKWWWiiizzzhhhYYYOOOIIICCCDDDEEEDDDDDDFFFJJJMMMTTT___qqq}}}wwwooofff___XXXSSSOOOKKKHHHDDDAAA@@@>>><<<;;;::::::;;;<<<============<<<===>>>???AAABBBDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHLLLMMMOOOUUUbbbvvvqqqXXXKKKDDDAAA@@@>>>>>>>>>===============::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>DDDQQQaaatttyyypppttt|||{{{ooobbbYYYSSSMMMMMMOOOPPPSSSUUUUUUTTTUUUYYY]]]iiiwwwuuuaaaRRRHHHHHHJJJRRRaaayyycccQQQHHHEEEAAA???>>><<<:::888888888888999999999999999888888777777777777888888888888888888888888888888;;;::::::999888888777777777777888999:::;;;<<<<<<::::::;;;<<<===>>>>>>???AAACCCHHHRRRddd{{{sssbbbUUUMMMIIICCCDDDDDDCCCCCCFFFKKKPPPYYYfffyyywwwssslllddd^^^XXXRRRNNNKKKHHHDDDAAA@@@???===;;;:::::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLPPP[[[mmm}}}eeeQQQIIIDDDAAAAAA<<<<<<<<<<<<<<<<<<<<<===::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::;;;::::::;;;;;;<<<===>>>BBBGGGPPPXXX___kkkvvvrrrrrrvvvpppeeeYYYRRRMMMKKKMMMRRRTTTVVVWWWVVVVVVYYYaaagggtttuuudddUUULLLGGGIIIPPP___wwwmmmXXXNNNCCCBBB@@@===<<<<<<;;;:::777888888888999999999999999888888888888888888999888888888888888888888888999999999888888888888888777777888999:::;;;<<<<<<999::::::;;;<<<===>>>>>>>>>@@@EEENNN___xxxjjjZZZOOOHHHEEECCCDDDDDDBBBBBBEEELLLRRR]]]jjj}}}tttpppjjjddd^^^WWWQQQMMMKKKHHHDDDAAA@@@???===<<<;;;;;;::::::;;;<<<>>>?????????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKIIIIIIOOO^^^rrr|||zzz|||]]]MMMGGGDDDAAABBB;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>EEEOOOZZZ]]]YYY^^^tttzzzqqqlllmmm{{{}}}tttjjj___SSSMMMKKKJJJNNNSSSVVVXXXYYYXXXXXX]]]gggooozzz~~~hhhWWWMMMHHHKKKNNNXXXkkkwww\\\LLLHHH@@@@@@>>>;;;;;;<<<===<<<777777888888999999999999:::999999999999999999:::777777777777777777777777777777777888999999::::::666777888999:::;;;<<<<<<999::::::;;;<<<===>>>>>><<<>>>CCCLLL]]]vvvqqq^^^RRRIIIFFFFFFHHHEEEEEEFFFDDDEEELLLTTTdddwww~~~wwwqqqhhhaaa\\\WWWRRRMMMHHHFFFBBB???===<<<<<<===<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@BBBCCCDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKJJJJJJQQQ```ppp}}}ttt~~~kkkTTTOOOEEE===>>>???<<<;;;;;;;;;;;;<<<======;;;;;;::::::::::::999999===<<<999777777777888999;;;;;;::::::999::::::::::::::::::999999888888888999;;;<<<===<<<===???@@@ZZZPPPJJJKKKMMMTTTkkk~~~sssjjjmmmxxx~~~ssskkk]]]XXXQQQLLLKKKMMMOOOQQQSSS[[[```]]]]]]fffuuu~~~yyyppp```MMMFFFJJJIIIWWWfff~~~cccQQQHHHEEEAAA???===<<<<<<;;;999777777777777777777777777777999888777666666777888999777777888888999999999999888888777777666666555555999999999:::::::::;;;;;;888999999:::;;;<<<===>>>@@@AAACCCHHHUUUnnnnnn\\\QQQIIIEEEFFFFFFDDDEEEFFFGGGIIIQQQZZZiii{{{{{{uuuooofff___ZZZVVVPPPLLLGGGEEEBBB???===<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDEEEDDDFFFGGGGGGFFFGGGIIIKKKMMMMMMTTTbbbppp|||vvvbbbOOOLLLDDD>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999<<<;;;:::888777777888888::::::999999999999::::::::::::999999999999999999;;;;;;;;;::::::<<>><<<;;;;;;:::888666777777777888888888888888888888777666666777888888666666666777777777888888888888888888777777777777999999999::::::::::::;;;999999::::::;;;<<<======AAABBBEEEJJJVVVlll~~~hhhXXXNNNGGGDDDEEEDDDCCCDDDGGGIIIMMMWWWaaaqqqzzzrrrlllccc\\\XXXTTTNNNJJJGGGEEEBBB???===<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEDDDFFFGGGGGGGGGHHHJJJLLLOOOPPPWWWdddppp|||yyytttXXXIIIIIIBBB>>>???>>>???>>>===;;;::::::999999::::::::::::999999999999:::::::::999888888777777999888888888888888999999999999999999999999::::::<<<<<<:::999888;;;@@@DDDGGGAAA>>>@@@BBBHHHYYYkkk}}}kkkffflllmmmxxx|||qqqggg^^^XXXPPPMMMJJJHHHHHHJJJMMMPPPUUUYYY___gggtttqqq]]]PPPGGGCCCKKKVVVcccvvvwwwbbbNNNDDD@@@>>>>>>===;;;::::::999888666777777888888999999999:::888777777666666777777888777777777777777888888888777888888888888888999999888888999999999::::::::::::::::::;;;;;;<<<<<<<<>>===<<<<<<===<<<<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCDDDEEEDDDFFFGGGGGGGGGHHHKKKMMMMMMQQQ[[[gggqqq}}}~~~}}}gggPPPFFFGGGBBB>>>???===>>>===<<<;;;:::::::::::::::::::::999999999999888999999999999999888777666777777777777777888888999888888888999999::::::::::::;;;;;;::::::;;;???BBBBBB???>>>@@@BBBFFFSSS```sssgggdddccckkkwwwrrrggg___WWWRRRNNNMMMKKKJJJIIILLLOOORRRWWW[[[cccqqqnnn___RRRMMMJJJIIIQQQ\\\ooo}}}~~~qqqVVVHHHAAA>>>>>>===;;;:::999999999777555777777888888999999::::::777777777666666777777777999999999999::::::::::::666666666777888888888999888888888888999999999999:::::::::;;;;;;;;;<<<<<>><<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBCCCCCCDDDDDDDDDFFFGGGGGGHHHIIIKKKNNNLLLSSS```mmmvvv___LLLEEEFFFAAA>>>???;;;;;;;;;:::::::::;;;;;;<<<::::::999999999888888888888888999999999888777777777666666666777777888999888888888999999:::::::::777999<<<===<<<<<<===>>>???>>>>>>@@@BBBFFFNNNVVVooooooccc```cccjjjuuutttfff]]]VVVPPPLLLLLLMMMLLLKKKJJJLLLQQQUUUYYY```lll|||yyy___SSSJJJIIIJJJMMMXXXfff~~~hhhRRRIIICCC??????<<<;;;999999999999777555777777888888888999999999666666666777777666666666999999999999999999999999444555555555666777777777777777777888888888999999999::::::;;;;;;<<<<<<<<<@@@CCCEEEHHHQQQgggqqqbbbSSSKKKHHHEEEDDDEEEFFFEEEFFFKKKPPPWWWdddpppyyylllfff^^^XXXUUURRRMMMIIIDDDCCC@@@>>><<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>@@@AAAAAABBBCCCCCCDDDDDDDDDEEEGGGHHHHHHIIILLLNNNPPP[[[kkkxxxuuuZZZJJJEEEFFF@@@>>>???::::::::::::::::::;;;<<<<<<999999999999888888888888888888888888888888888888666666666666777888999:::999999999999999999::::::555888<<<>>>======<<<===;;;;;;<<<>>>???CCCHHHMMM^^^sss~~~nnneeebbbbbbiiitttyyykkk___XXXSSSOOOLLLJJJKKKKKKJJJJJJMMMTTTZZZ___iiiwww~~~nnnXXXNNNFFFFFFHHHPPPcccwwwzzz}}}___QQQKKKDDD@@@???<<<:::999999999999888666777777777777777777777777555666666777777666666555777777777666666666666666444444555555555555555666666777777777777888888888888999999:::;;;<<<===>>><<>>>>>AAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHHHHJJJMMMOOOYYYfffzzziiiUUUGGGDDDDDD>>>>>>@@@:::;;;;;;::::::999:::::::::999999999999888888888888999888777666666777888999777777777777888999::::::::::::999999999999999999666999;;;<<<<<<<<<===>>>999:::;;;;;;===AAADDDFFFPPP```tttuuukkkbbbbbbgggqqqwwwnnnbbbYYYTTTQQQNNNLLLHHHJJJKKKKKKLLLRRR[[[ccckkkvvv{{{kkk\\\OOOJJJGGGKKKOOO[[[uuukkkUUUNNNKKKCCC======<<<;;;999999::::::999777888888777777666555555555555555666777777666555555666666666555555555444444666666666666555555555555666666666777777777888888777777888:::<<<===>>>??????GGGQQQVVV]]]mmmyyyfffYYYLLLHHHGGGEEEEEEGGGEEEEEEHHHPPPXXXbbbqqqvvvlllfffaaaYYYTTTQQQNNNJJJFFFCCCBBB???===<<<<<<======<<<<<<<<<<<<<<<===>>>>>>AAABBBBBBBBBCCCDDDDDDDDDDDDEEEGGGHHHHHHJJJMMMOOOaaappp~~~bbbQQQEEEBBBBBB===>>>AAA;;;===<<<;;;:::999888888888999999999888888888888777999888666555555777999:::777777777777888999:::;;;;;;::::::999999888888888888999:::::::::;;;===@@@999;;;<<<;;;===AAADDDDDDGGGTTTeeevvvuuufff______dddqqq~~~vvvjjjbbbWWWOOOLLLJJJHHHFFFIIIKKKMMMNNNPPPWWWcccmmmvvvxxxiiiXXXKKKEEEEEEKKKUUU\\\jjjqqq]]]MMMKKKJJJAAA;;;;;;===;;;::::::;;;;;;999888888888777666555444333333444555666777777666555444888888777777666666666555888888777777666666555555666666666666777777777777666777888:::<<<>>>???@@@JJJVVVcccjjjooo|||nnn]]]TTTLLLHHHEEEBBBCCCFFFJJJJJJLLLRRR]]]lllzzzwwwmmmgggaaa]]]WWWQQQNNNKKKHHHFFFAAA@@@>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDD@@@DDDGGGGGGGGGJJJLLLLLLaaa~~~~~~|||cccIIIEEE@@@>>>>>>===:::888;;;:::999999888888999999777777777777777777777777888888888888888888888888444333444666888888666444888888888888888888888888::::::;;;;;;;;;:::999999<<<<<<<<<<<<============GGGIIIRRRdddttttttccc\\\^^^fffkkktttkkk^^^XXXPPPKKKJJJKKKKKKJJJLLLKKKKKKLLLSSS^^^llluuu}}}yyyuuuooocccTTTKKKJJJHHHKKKPPPXXXfff|||~~~~~~___SSSGGGDDDDDDAAA===<<<<<<<<<;;;;;;;;;:::::::::444555777888888666444333444444333333333333444444888888888888888888888888555555555555555555555555444555666777999999::::::666777888888888;;;>>>BBBPPP]]]ooo~~~}}}hhhXXXPPPIIIGGGEEECCCEEEHHHGGGHHHLLLTTTbbbrrr~~~tttjjjeee___\\\VVVQQQNNNKKKGGGEEEAAA???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDCCCFFFGGGGGGGGGJJJNNNQQQfff}}}ttt[[[HHHEEE@@@>>>======:::888;;;:::999999888888999999777777777777777777777777777777777777777777777777777777777888::::::888666888888888888888888888888999999::::::;;;:::::::::;;;<<<<<<<<<============@@@BBBJJJXXXeeeqqq~~~vvvggg```aaadddnnn}}}yyypppeee\\\XXXSSSMMMJJJJJJLLLLLLKKKQQQOOONNNPPPXXXdddooovvvtttnnngggaaaWWWLLLFFFGGGHHHMMMWWWccctttnnnXXXLLLCCCAAABBB???===<<<::::::999999999888888888444555666777777666555444555555444444444444555555555555555555555555555555555555555555555555555555444555666777888999999999666777888888999<<<@@@CCCOOO___tttsss___RRRKKKEEEEEEEEEEEEGGGKKKHHHJJJOOOYYYgggxxxzzzpppgggaaa]]]ZZZUUUQQQNNNJJJFFFCCC@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDFFFGGGGGGGGGFFFIIIPPPVVViiizzziiiRRRGGGDDD@@@>>>===<<<:::999::::::999888888888888999777777777777777777777777666666666666666666666666999888888999::::::888666777777777777777777777777888888999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>@@@FFFOOOWWWbbbsss{{{jjj```]]]^^^kkk{{{yyyqqqjjjbbbYYYSSSOOOLLLJJJIIIKKKLLLMMMMMMSSSQQQQQQVVV```jjjqqqsssggg^^^VVVQQQMMMHHHFFFHHHFFFOOO^^^nnnzzz___NNNEEE======???===;;;;;;777777777777666666666666444444666777777666555444666555555555555555555666555555555555555555555555555555555555555555555555444555666777888999999999666777888999:::<<<@@@CCCKKK\\\tttjjjXXXNNNGGGCCCCCCDDDDDDGGGKKKLLLOOOUUU```mmm|||vvvlllddd___ZZZWWWTTTQQQMMMIIIDDDAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGGGGEEEFFFNNNVVVhhhvvvbbbMMMDDDBBB@@@===<<<;;;:::::::::999999888888888888888777777777777777777777777666666666666666666666666999777666777777777666444777777777777777777777777666777888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>CCCHHHLLLWWWjjj||||||gggZZZYYY```kkkwww~~~xxxnnneee^^^XXXRRRNNNIIIIIIIIIIIIKKKMMMNNNNNNQQQQQQUUU___jjjpppooolll[[[RRRJJJHHHHHHHHHIIIMMMLLLXXXjjj|||iiiSSSHHH@@@:::;;;===;;;999:::666666666666555555555555333444555666666666555555666666555555555555666666777777777777777777777777555555555555555555555555444555666777888888888888888999:::::::::;;;>>>@@@DDDSSShhh{{{xxxdddTTTLLLFFFBBBCCCDDDDDDFFFIIILLLQQQZZZfffttt|||rrriiibbb^^^XXXUUURRROOOLLLHHHCCC??????>>>===<<<;;;;;;<<<<<<;;;<<<<<<<<<>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDFFFHHHEEEDDDLLLWWWhhhvvv|||]]]MMMBBBAAA???===;;;::::::;;;:::999888888777777888888777777777777777777777777777777777777777777777777999777666666666777555444666666666666666666666666666777888999::::::;;;;;;::::::::::::;;;;;;;;;;;;888:::>>>AAADDDMMMbbbuuuqqq\\\ZZZYYY\\\dddnnnyyywwwnnniii```XXXRRRNNNKKKJJJHHHIIIJJJKKKLLLMMMNNNPPPQQQUUU]]]iiirrrssskkkcccRRRKKKEEEEEEFFFGGGKKKPPP]]]jjj~~~wwwYYYIIIEEE???;;;<<<<<<999777888666666666666555555555555333333444555555555555555666666555555555555666666666666666666666666666666555555555555555555555555444555666777777777777777:::;;;<<<;;;:::999:::<<>>===<<<;;;<<<<<<===;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDBBBDDDHHHFFFFFFQQQ```rrrrrrXXXMMM@@@@@@???===:::999:::<<<999999888777777777777888777777777777777777777777777777777777777777777777:::888666666777888888777666666666666666666666666777777888999:::::::::999999999999:::::::::;;;;;;:::<<>>;;;<<<<<<888666777777666666666555555555555333333333444444555666666666555555555555555555666444444444444444444444444555555555555555555555555444555666666777777777666:::;;;<<<;;;999888999:::===BBBIIIOOOSSSVVVXXXZZZ^^^dddkkkooorrrxxxwwweeeVVVLLLHHHCCC@@@CCCEEEEEEGGGKKKNNNWWWfffvvv~~~tttjjjccc___]]]VVVSSSNNNJJJGGGDDDBBB@@@???>>><<<;;;;;;<<<======;;;;;;<<<===>>>@@@BBBCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEBBBCCCGGGGGGKKK\\\qqqhhhQQQIII>>>??????<<<999888:::===999999888777777777777777777777777777777777777777666666666666666666666666888666444444666777888777555555555555555555555555777888888999999999888888999999999999::::::::::::======???AAABBBHHHWWWeee~~~|||iii]]]SSSRRRUUUYYYaaaiiisssxxxuuuiiibbbWWWUUUQQQMMMJJJIIIJJJLLLJJJLLLNNNOOOPPPRRRWWW[[[___eeelllppplllbbbVVVMMMGGGFFFGGGKKKPPP\\\ppprrrWWWIIIGGG???;;;:::<<<<<<888666888666666555555555444444444333333333333444555666666555555444444444444555555444444444444444444444444555555555555555555555555444555666666777666666666777888::::::999888999:::;;;===AAADDDFFFGGGIIIJJJKKKPPPVVVYYY]]]gggwwwppp___RRRIIIFFFAAA???CCCFFFGGGIIIMMMSSS]]]mmm|||{{{qqqgggaaa]]]\\\VVVRRRMMMHHHEEEDDDBBB@@@>>>>>><<<;;;;;;<<<======;;;;;;<<<===???@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHBBBBBBFFFHHHOOOfff```KKKEEE===>>>???<<<999888:::===999888888777777777777777777777777777777777777777555555555555555555555555555333111111333555666555555555555555555555555555888888999999999888888777888888999999999::::::::::::999:::<<<===AAALLLXXXtttuuugggZZZUUUSSSRRRVVV\\\dddjjjttt~~~uuujjj```ZZZMMMLLLJJJGGGEEEEEEGGGJJJJJJLLLOOOPPPQQQUUU[[[```dddiiilllkkkbbbVVVJJJDDDEEEFFFKKKRRR]]]ppp|||```HHH@@@BBB;;;999999<<<<<<888777999555555555444444444333333333222222333444555666777444444444333333444444444666666666666666666666666555555555555555555555555444555666666666666666666333555888999999999:::<<<888:::===???AAABBBCCCCCCBBBGGGKKKLLLPPP]]]ppp{{{fffVVVMMMHHHCCCCCCCCCCCCDDDHHHNNNSSSRRRcccwwwuuukkkeeeaaa___^^^VVVSSSMMMIIIFFFCCC@@@>>>>>>===<<<;;;;;;;;;;;;;;;======>>>???@@@AAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDD@@@DDDGGGEEEGGGVVVpppvvvYYYHHHCCC>>>===<<<;;;:::999888888888888888888888888888888888777777666555444444444444444444555555555666666888777555333333333555666666666666666666666666666888888888777777777777777777888888888888999999999:::;;;;;;<<<>>>BBBHHHMMMgggxxx|||lll___WWWTTTTTTUUU\\\^^^dddoooyyy{{{ooofff___XXXRRRMMMJJJGGGFFFHHHKKKMMMNNNOOORRRRRRRRRVVV```hhhjjjsssiii```ZZZTTTKKKEEECCCEEEIIIQQQ```uuu}}}yyy{{{bbbQQQFFFAAA@@@;;;;;;::::::999888777777888777666555444555666666444444444444444444444444333444444444555666666666333333444444444444333333555444444444444555666666777777777777777777777777444444444444555555555555<<<<<<======>>>?????????===???CCCGGGJJJSSSeeevvvtttaaaTTTLLLHHHFFFFFFEEEDDDFFFIIIOOOTTT]]]mmm~~~~~~sssjjjccc___]]][[[UUUQQQLLLHHHEEEBBB@@@=========<<<;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBBEEEDDDDDDDDDDDDDDDDDDEEE@@@CCCEEEEEEJJJZZZsssmmmSSSFFFCCC======<<<<<<;;;:::999999666666666666666666666666888777777666555555444444444444444444555555555666888666555333333333555666555555555555555555555555777777777777777777777777777777888888888999999999999:::::::::<<<@@@EEEIIIWWWhhh|||oooeee\\\UUUPPPTTTTTTYYYbbbmmmyyy|||oooddd]]]XXXRRRMMMGGGGGGGGGHHHKKKNNNQQQRRRSSSUUUVVVXXXaaakkkooommmkkk___TTTMMMIIIEEEEEEGGGIIIQQQaaawww~~~jjjUUUIIIAAA===<<<;;;::::::999888888777777666555444333222333333444444444444444444444444444444444444444555555555555444444444555555444444444444444444444444555666666666666666666666666666666666666777777777888888888::::::;;;;;;<<<============>>>AAACCCEEEMMM^^^oookkkZZZOOOJJJIIIEEEFFFFFFFFFHHHMMMTTTXXXfffuuu{{{qqqgggaaa\\\YYYWWWRRROOOJJJFFFCCCAAA>>><<<======<<<;;;;;;;;;;;;<<<======>>>???@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBCCCEEEMMM___uuu~~~```KKKCCCDDD===<<<<<<<<<;;;;;;::::::666666666666666666666666777777777666555555444444444444444444555555555555777666555333333444555555555555555555555555555555777777777777777777777777777777777888888888999999999999999999999<<>>;;;:::::::::999999888777777777555444444333222333333333333333333333444444444444555555555555444444444444444555555555555555555444444444444444444555555666555555555555555555555555777777777888888888999999888888999999:::;;;;;;;;;>>>>>>???AAABBBHHHXXXhhh|||yyybbbSSSLLLIIIHHHBBBCCCEEEFFFJJJPPPXXX^^^fffvvv}}}wwwnnnfff```[[[WWWUUUPPPLLLHHHDDDBBB@@@===;;;===<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBAAABBBEEEPPP```sssoooUUUDDDAAACCC<<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888777777666666555555555555444444444444444444444444666555444444444444555555555555555555555555555555666666666777777777777777777777777777888888888888999999999999888:::>>>AAAJJJUUUjjj~~~oooddd```XXXRRRQQQVVV^^^kkkwwwzzztttfff```XXXRRROOOMMMKKKIIIGGGJJJOOOSSSVVVXXXZZZ[[[YYY```ggglllpppoooggg]]]PPPKKKGGGIIIJJJLLLPPPVVVeeeuuuwwwaaaIII?????????===;;;999999888888777777777777666666555555555444444444333333333333333444444444555555555444444333333333444555555666666555555444444444333333444444555666444444444444444444444444666666666666777777777777777777888888999:::::::::???>>>???AAABBBHHHVVVdddxxxrrr\\\OOOJJJHHHGGGDDDEEEFFFGGGJJJPPPXXX]]]dddtttyyytttllleee___ZZZVVVSSSMMMJJJFFFBBBAAA???===;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBFFFPPP___pppzzz~~~zzzcccNNNAAA???BBB;;;;;;;;;;;;;;;:::::::::777777777777777777777777666666666666555555555555444444444444444444333333555555444444444555555555555555555555555555555555555555666666777777777777666666777777777888888888:::;;;;;;:::999:::<<>>>>>???@@@AAABBBCCCCCCCCCDDDFFFFFFFFFFFFDDDCCCAAABBBCCCHHHPPP^^^mmmwwwmmmXXXIIIAAA??????;;;:::::::::999999888888555555555555555555555555666666666666666666555555444444444444333333333333444444444555555555555555444444444444444444444444444555555666666777777888666666666777777777888888:::;;;;;;:::999:::<<<>>>???DDDQQQggg~~~pppaaaWWWQQQOOOSSSXXXfffqqq~~~vvvnnnfff___ZZZTTTRRRNNNKKKIIIIIIJJJKKKMMMPPPTTTWWWXXX[[[aaaeeeooowwwyyypppbbbVVVNNNIIILLLGGGEEEIIIRRR___qqqtttXXXKKK???<<<===;;;999999777777777666666666666666222333333333333222111111111111222222333333444444444444444444333333333333333444444444444444444333333333333333333444444555444444444444444444444444777777777888888888999999888888999999:::;;;;;;;;;999888:::>>>@@@CCCLLLVVVggg|||uuubbbTTTNNNMMMKKKHHHGGGHHHIIIJJJMMMSSS[[[```ppp{{{zzznnnjjjeee```\\\XXXSSSPPPKKKHHHDDDAAA@@@???===<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@AAABBBCCCCCCBBBCCCEEEFFFFFFEEECCCBBB>>>AAAEEEJJJRRR___nnnzzzwww```NNNEEEBBB???<<<::::::999999888777666666555555555555555555555555555666666666666666666666444444444333333333222222333444444555555666555555444444444444444444444444444444555555666777777888666666666666777777777888999:::::::::999999;;;===???BBBJJJXXXlllwwwiii^^^UUURRRSSS[[[cccppp}}}|||wwwooohhhbbb\\\WWWTTTMMMLLLKKKJJJIIIJJJLLLNNNPPPSSSWWWZZZ]]]cccnnnuuu~~~}}}tttdddUUUNNNJJJGGGLLLLLLRRR\\\iiiwwwxxx^^^KKKCCC>>>===<<<888666777666666666666666666666666222222333333333222111000000111111222333333444444333333333333333333444444222222333333333333222222333333222222333333444555444444444444444444444444666666777777777888888888777888888999999:::;;;;;;777777999>>>???@@@EEEMMMXXXlllwww~~~zzzmmm\\\QQQOOONNNLLLJJJCCCEEEGGGKKKPPPYYYbbbhhhwwwvvvjjjfffbbb^^^[[[VVVRRROOOKKKHHHDDDAAA@@@???===<<<;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@BBBBBBCCCDDDBBBCCCDDDFFFFFFDDDCCCBBB<<>>:::::::::999888777666555444777777777777777777777777555555555666666666666666444444444333333222222222333333444555666666666555444444444444444444444444444444444555666777777888666666666666777777777777888999:::999888999:::<<<===>>>BBBJJJYYYkkk}}}{{{kkk]]]TTTRRRRRRWWW```jjjvvvzzzlllggg___YYYTTTQQQNNNMMMJJJJJJJJJJJJKKKMMMPPPSSSSSSVVVZZZ^^^cccmmm{{{}}}kkkWWWKKKIIIIIIHHHKKKRRRbbbttthhhNNNDDD@@@>>>>>><<<777555777555555555666666666666666444444555666555444333222000000111222333333444444222222222333333444444444111222222333333222222111333333222222333333444555555555555555555555555555444444444444555555555555777777777888999999::::::999999;;;???@@@???BBBGGGLLL___kkkrrrrrreeeWWWPPPMMMIIIHHHHHHEEEGGGJJJNNNUUUbbbqqq{{{zzzrrrhhheeeaaa^^^ZZZVVVQQQMMMGGGGGGEEECCCAAA???===<<<<<<<<<;;;;;;;;;<<<<<<===@@@@@@AAABBBCCCCCCCCCCCCCCCAAAAAACCCFFFGGGEEECCCDDDCCCIIIVVVcccllluuu~~~gggOOOHHHEEE>>>:::;;;;;;:::999888777777777777888777777666555444444333555555555555555555555555555444444333333444444555111222333444555555555555111222222333444555666666222333444555666666666666666666666666666666666666777666555666888999999999>>><<<===CCCKKKVVVfffttt|||ppp___TTTVVVQQQTTT^^^fffmmm}}}{{{qqqiiibbb]]]VVVQQQOOONNNLLLIIIKKKKKKKKKKKKLLLNNNOOOPPPXXXZZZZZZ___mmm|||yyyhhhUUUOOOMMMGGGHHHNNNRRRfff~~~qqqYYYIII???>>><<<:::888777777666777666555444333222222222333333333333333333333333333444444555555444444333111111222222222333333333333333333333333333333333000000111111111222222222333333333333333333333333555555555555666666666666777777777777888888888888999:::;;;;;;::::::<<<>>>IIIMMMWWWeeessskkk___RRRLLLJJJFFFEEEFFFGGGIIIMMMRRR[[[hhhwwwwwwooogggddd```\\\YYYTTTPPPLLLGGGFFFEEECCC@@@>>>===<<<<<<<<<;;;;;;;;;<<<======@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBCCCFFFFFFDDDBBBEEEFFFSSSfffrrrwwwyyyaaaKKKEEECCC>>>:::;;;::::::999888777777777777666666777777777777888888555555555555555555555555555444444333333444444555333333444444444444444333333333333444555555666666333444555666777777777777777777777777777777777777888777666777888:::::::::===<<<===BBBFFFKKKVVV```mmmvvvtttiiiZZZQQQNNNVVV]]]cccppp~~~{{{vvvsssmmmeee^^^YYYTTTOOOLLLKKKKKKJJJIIIKKKJJJJJJKKKNNNQQQTTTWWW^^^eeekkknnnrrrwwwvvvqqqjjj\\\PPPMMMJJJHHHOOO[[[lllzzz^^^KKK@@@>>>===;;;:::888777777777666666555444333333333333333333333333333333333333111222222333333222222111111111222222222333333333333333333333333333333333111222222222333333333333444444444444444444444444555555555555666666666666666666777777777888888888888:::;;;:::::::::<<<>>>AAAFFFOOO\\\lll{{{vvvcccXXXMMMIIIGGGEEEEEEGGGIIILLLPPPWWWcccqqq}}}tttllleeebbb]]]YYYVVVRRRNNNJJJGGGFFFDDDBBB@@@>>>======<<<<<<;;;;;;<<<<<<===>>>@@@@@@AAACCCCCCDDDDDDDDDEEEDDDCCCDDDEEEEEECCCBBBFFFJJJ]]]vvv}}}mmmYYYFFFAAA@@@<<<:::;;;:::999999888777777666666555666777888999:::;;;<<<555555555555555555555555555444444333333444444555444444444444333333333222555555555555555555555555444555666777888888888888777777777777777777777777888888888888999:::;;;;;;;;;999;;;???AAAAAAFFFLLL^^^mmmhhhZZZPPPRRRVVVYYY```hhhxxxzzzuuunnniiifffbbb\\\XXXPPPMMMIIIHHHIIIJJJKKKKKKMMMLLLLLLNNNQQQVVV[[[^^^dddoooxxxvvvooohhhbbb^^^QQQLLLIIIHHHFFFIIIZZZmmmeeeLLL???<<<;;;;;;:::999888888888888666555444444333333333333333333333333333333333333111111222222222222111111111111222222222333333333333333333333333333333333222222333333333444444444555555555555555555555555444555555555555666666666666666777777777777888888888999::::::999:::<<<>>><<<@@@GGGRRRbbbrrr|||mmm[[[SSSKKKIIIGGGFFFFFFIIIIIILLLSSS]]]jjjzzzzzzqqqjjjccc___[[[WWWSSSOOOKKKHHHFFFEEECCC@@@???=========<<<;;;;;;;;;<<<===>>>???@@@@@@BBBCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDBBBAAAJJJOOOeeecccSSSEEE@@@>>>;;;999:::999999999888888777666555555555666888999:::;;;<<<555555555555555555555555555444444333333444444555444444333333333333333444777777666666666555555555444444555777777777777777666666666666666666666666666777888888777888:::;;;999777888<<<>>>===AAAEEEWWWjjj{{{mmm___XXXTTTRRRTTTYYYeeemmmyyyyyyqqqllleee```\\\YYYUUUSSSMMMKKKIIIHHHJJJLLLNNNOOOPPPPPPQQQSSSWWW]]]bbbeeemmmtttwwwqqqdddXXXQQQNNNGGGFFFFFFHHHKKKVVVmmmqqqWWWFFF??????999999888777777777888888666555444333333333333333333333333333333333333333333333444444444444333333111111222222222333333333222222222222222222222222222222222333333333333444444444444444444444444444444444444555555555666666666666666666777777777888777888999999888999;;;======???DDDMMMZZZkkk{{{ssseeeSSSMMMHHHGGGFFFEEEGGGJJJIIIMMMUUUbbbrrrwwwoooiiiaaa^^^XXXTTTPPPMMMIIIGGGEEEDDDAAA???============;;;;;;;;;<<<===>>>?????????@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGFFFEEECCCBBBBBBKKKSSSiii\\\QQQFFFAAA>>>:::888888888888999888888777555555666666666666777777888888555555555555555555555555555444444333333444444555444444333333333444555666777777777666555555444444333333444555666666666666555555555555555555555555444666777777555666888:::???:::888:::<<<===AAAEEESSSfff~~~qqqcccUUUMMMLLLPPPSSS[[[gggrrr~~~~~~uuuooofffaaa[[[UUUQQQNNNKKKJJJLLLLLLKKKJJJJJJMMMPPPSSSPPPRRRVVV[[[aaagggkkknnnwwwsssllldddZZZPPPKKKIIIGGGFFFHHHOOOZZZlllsss]]]OOODDD??????888777777666666666777777555555444333333333444444333333333333333333333333222333333444444333333222111111222222222333333333222222222222222222222222111111111111222222222222222222222222222222222222444444444444555555555555555666666666666777777777777888999888888888:::<<<===???CCCKKKVVVgggyyy~~~kkk^^^LLLGGGDDDEEEDDDCCCEEEJJJJJJPPPZZZjjjzzzzzzssslllfff```\\\WWWRRROOOLLLHHHFFFEEECCC@@@>>><<<<<<===>>>;;;;;;;;;<<<===>>>???@@@???@@@BBBCCCEEEEEEFFFFFFEEEGGGHHHGGGEEECCCCCCCCCDDDQQQggg{{{uuuVVVPPPHHHBBB>>>;;;999888777888888999888666555444666666666555555555555555555555555555555555555555555444444333333444444555666666555444444555666777666666666555555444444444222333444555666666666666444444444444444444444444333555777666444444777:::GGG@@@:::;;;<<<<<>>CCCIIISSScccttttttbbbVVVIIIEEEDDDEEEEEEDDDFFFKKKNNNUUUbbbsssvvvnnngggbbb```\\\VVVQQQNNNKKKHHHFFFDDDBBB@@@===<<<<<<===>>>;;;;;;<<<<<<===???@@@AAA???@@@BBBCCCEEEFFFFFFFFFDDDFFFHHHGGGEEECCCCCCEEEEEEWWWmmm|||hhhOOOMMMHHHBBB>>>;;;:::999777777888999888666444333555555555555555555555555555555555555555555555555555444444333333444444555<<<:::888555444444555555555555555444444444444444333444555666666777777777555555555555555555555555333666888777444444888;;;FFF???::::::<<<;;;<<>>;;;;;;<<<<<<===???@@@AAA???@@@BBBDDDEEEFFFGGGGGGDDDFFFHHHGGGEEECCCDDDFFFQQQfff|||^^^JJJJJJGGGBBB===<<<;;;:::666777888999888666444333444555555555666666777777555555555555555555555555555444444333333444444555@@@>>>:::777444333333333444444444444444444444444444555666777888888888888666666666666666666666666333777:::888555555888===@@@:::777999<<<;;;<<<===@@@IIIZZZooo{{{rrrfff]]]VVVUUUTTTRRRTTT[[[fffoooyyytttpppkkkfffbbb\\\SSSMMMMMMMMMMMMLLLJJJIIIJJJKKKHHHKKKMMMNNNOOOSSSZZZ___hhhmmmtttxxxwwwooofff```SSSMMMJJJKKKLLLKKKOOOVVVbbbooo~~~nnnZZZHHHCCC@@@::::::???777777666555444333333444444444333333333444444555333333333333333333333333222222333333333333222222111111222222222333333333111111111111111111111111222222333333333444444444333333333333333333333333333333333444444444555555555555555555666666666777555666777777666777999;;;???BBBEEEGGGHHHNNNYYYaaarrr{{{xxxdddTTTMMMHHHCCC@@@CCCEEEFFFIIIMMMUUUaaappp|||pppgggbbb```]]]YYYSSSNNNKKKIIIGGGFFF??????>>><<<<<<;;;;;;;;;============>>>???AAAAAAAAABBBCCCDDDEEEEEEEEEEEEHHHGGGGGGHHHFFFDDDIIIQQQYYYvvvkkkTTTAAA@@@>>><<<:::999888888666666555555555444444444555555555444444555555555555444444333333333444444555444444333333444444555::::::999777555555666888777777666666555444222222444444333222333444555666444555666555444444555666444444444444444555666666999888777777777888::::::CCCCCCJJJ\\\rrr~~~sssjjjhhhbbbYYYRRRRRRXXX___eeesss~~~{{{tttnnndddbbb___ZZZVVVSSSQQQPPPJJJJJJKKKKKKKKKLLLLLLKKKNNNNNNOOOSSSXXX```ggglllrrrqqqqqqrrrlll___SSSOOOJJJJJJKKKLLLLLLQQQ```ooo\\\SSSGGG@@@<<<:::666333666666666666666555555555444444444333333222222222111111111222222333333333111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333111111222222222333333333333333333444333333222222444444555555666777777777555555555666777999:::;;;===>>>@@@AAAEEEJJJRRRWWWlllwwwqqq___QQQLLLFFFAAA@@@BBBEEEFFFJJJOOOWWWddduuuxxxlllddd```___[[[WWWQQQLLLIIIGGGEEEDDD???>>>===<<<;;;;;;;;;;;;<<<;;;<<<<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFEEEEEEKKKTTTrrraaaMMMAAA@@@>>><<<:::999888888666666555555555444444444555555444444444444555555555444444333333333444444444444333333333333444444555666666666555666888:::555666666555555444333222444333333222333444555666444555666555444333444666555555444444555555666777888888777777777888999:::@@@???CCCQQQeee|||}}}rrrcccVVVPPPRRRVVVXXX___hhhsss|||wwwtttrrrnnngggbbbZZZYYYVVVSSSQQQOOOMMMMMMHHHHHHHHHIIIJJJLLLNNNOOORRRTTTYYY___dddiiilllnnnqqqjjjdddaaa\\\TTTOOONNNFFFFFFLLLUUU```kkkzzzkkkTTTMMMCCC>>><<<;;;888555666666555555444444444333444444444333333222222222111111111222222333333333111111111111111111111111000000000000000000000000222222222222222222222222111111111222222222333333111111111222222222333333333333444444444444333333444444444555666666777777555555555666777999:::;;;===>>>>>>???AAAFFFKKKPPPdddrrrwwwgggWWWMMMIIIFFFBBBAAADDDFFFHHHMMMSSS[[[kkk|||~~~rrrhhhaaa^^^]]]XXXTTTNNNJJJGGGEEECCCBBB>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<>>>???@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFEEEGGGPPPZZZpppUUUEEE@@@???===;;;:::888888777555555555555555444444444444444333333333333444444444444333333333333444444444444333333333333444444333444555555444444666888333444444555555444444333333333333333333444555555333555666555444333444555555555555555555666777777777777777777777888999999===;;;>>>GGGVVVnnnuuubbbUUUPPPPPPQQQRRRXXXgggzzz{{{uuusssooojjjgggddd```ZZZUUURRRQQQPPPNNNMMMMMMLLLLLLMMMMMMLLLLLLNNNRRRVVVXXX[[[```gggmmmppppppnnnllleee\\\SSSOOOMMMIIIGGGHHHIIILLLXXXkkk~~~gggUUUIIIDDD???<<<<<<<<<:::777666666555444333222222111444444333333333333222222111111111222222222222222111111111111111111111111000000000000000000000000222222222222222222222222111111111222222222222333111111111222222222222333333333444555555444444333333333444555555666666777555555555666777888999:::<<<<<<<<<<<<===???DDDHHHYYYjjj~~~mmm___QQQIIIFFFHHHEEEDDDFFFHHHIIIOOOVVV```rrryyymmmeee___]]][[[VVVRRRMMMIIIFFFDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGFFFIIIUUUbbb}}}aaaLLLAAA???>>><<<:::999888777777555555555555555555555555444333333222222333333444333333333222333333444444444333333333333333333444444555555444222111222333222222333444444444444444333333333333333444444444333444555555333333444555666555555555555666777777666666666666777777888888;;;:::===CCCMMMaaauuudddYYYTTTOOOOOOWWWhhhwww~~~|||zzz~~~{{{wwwpppkkkhhheeeaaa^^^\\\XXXSSSPPPPPPOOOOOONNNNNNNNNNNNOOORRRQQQQQQRRRVVV[[[```dddjjjmmmqqqsssrrrlllfffbbbVVVOOOKKKKKKLLLIIIHHHIIIXXXaaatttjjjUUUJJJBBB???<<<;;;<<<<<<:::999777777666555444222222111333333333333333333333333111111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222222111111111111222222222222333333444555555555444444222333333444555555666666555555555666666888999999:::::::::::::::<<<@@@CCCPPPbbb|||vvvfffXXXMMMFFFEEEGGGEEEDDDFFFGGGIIIPPPXXXhhhyyytttiiibbb^^^\\\ZZZTTTPPPLLLIIIFFFDDDAAA???===<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<===>>>@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFFFFEEEIIIXXXgggoooVVVGGGAAA>>>===;;;:::888888777777444555555555555555555555444333333222222333333444222222222222222333444555333333333222222333333333333444555444222000111111000111222333444444444444222222222333333333333333333444555444333222333555555555555555555666777777555555666666777777777777777888<<>>===;;;;;;;;;;;;:::999888888777666555444333222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222000000111111111222222222222333333444555555444444222222333333444444555555555555555555666777888888777888999999999;;;???BBBIIIZZZsssnnn___SSSJJJEEEFFFDDDCCCCCCEEEGGGJJJTTT^^^rrrzzzooofffaaa]]]YYYWWWQQQNNNKKKHHHEEECCC@@@>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<===???AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDEEEDDDCCCIII\\\mmm|||bbbNNNDDDAAA<<<<<<:::999888777777777444444444555555555555555444444333333333333444444222111111222222333444555333333222222222222333333...000333333222222333444000111222222333333333333111111222333333333333333222444555444333222333444444444444444444555666666444444555666666666666666333666:::>>>AAAHHHZZZjjjsssjjjYYYPPPKKKNNNOOONNNSSS\\\```jjjxxx}}}wwwoooiiiaaaaaa```___\\\YYYWWWUUUQQQQQQQQQQQQPPPOOONNNNNNQQQQQQQQQRRRSSSTTTVVVWWW^^^```dddiiinnnsssvvvxxxrrrnnnggg___XXXRRRNNNMMMHHHFFFGGGJJJOOOXXXggguuusss[[[HHH>>>===;;;;;;:::999999888999999888888777666555555444444222222333333333333444444111111111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111222000000000111111111111222111111222333444444444444111111222333333444444555666555555555666666777888666777888999999;;;>>>AAAEEEQQQfff|||uuucccWWWNNNHHHEEEGGGCCCCCCEEEIIILLLRRR]]]iii{{{|||uuujjjccc___[[[VVVRRRNNNLLLHHHFFFCCCAAA>>>;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<>>>@@@BBBCCCCCCCCCEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEENNNdddxxxoooVVVFFF@@@???<<<;;;:::888777777777777444444444555555555666666555555444444444444555555111111111111222333444555333333222222222222333333...000333444333222333444000111222222222222222111000111222333444333333222222333444444222222333444333333333333333444555555333444555666666666555555555666999<<<<<>>@@@GGGVVVlllzzzlll\\\RRRKKKFFFEEEGGGEEEEEEIIIOOOSSSZZZhhhuuuyyyqqqgggaaa]]]ZZZTTTOOOLLLJJJFFFDDDBBB???<<<999;;;;;;:::::::::;;;;;;<<<999999:::;;;===???AAABBBCCCDDDEEEFFFFFFGGGGGGFFFDDDEEEGGGHHHJJJUUUllleeeNNNAAA<<<===;;;:::999888777777777777444444444555555555666666666555555444444555555666111111111111222333444555333222222222222222222333222333555555333111000000111111222222222111111000000111222333444333222222222333444444222222333444333222222222222333444444333333555666666666555444999888:::;;;:::;;;BBBLLLOOO[[[jjjuuu{{{nnn___\\\XXXOOOLLLPPPQQQTTTYYY```jjjwwwwwwyyy{{{{{{xxxtttrrrqqqqqqpppoooooopppooommmjjjllloooqqqpppmmmjjjjjjkkkeeeffffffccc___ZZZWWWVVVUUUUUUUUUTTTSSSTTTVVVXXXRRRUUUXXXZZZ[[[]]]___aaacccdddfffjjjnnnrrruuuwwwzzzzzz{{{xxxqqqhhh___YYYVVVSSSNNNJJJIIILLLOOORRRVVVaaarrrxxx[[[LLLDDD>>>999777444444444333333444777:::444444444444444444444444222222222333333444444444222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111...///000111222333333333000111111222333333444444666555555555555666666777777888999888888888:::<<<===@@@KKKaaazzzuuufffUUUNNNLLLIIIHHHHHHGGGIIIKKKNNNTTTbbbssssssmmmeee^^^YYYUUURRRPPPKKKIIIGGGDDDBBB@@@>>>>>>===<<<;;;:::::::::::::::;;;;;;<<<===>>>???@@@@@@CCCDDDEEEGGGGGGFFFFFFEEEAAAEEEDDDBBBPPPhhhxxx{{{pppYYYJJJAAA>>>???888888777666666666666666555888888444333555666555888777555333222222222333222333444555777888999:::444333333222222333333444222222111000000111111222222222222222222222222222333222111111111222333444333444555666666555444333333333333333333333333333333333444444555666777777888888777777888:::===>>>FFFLLLVVVbbbpppxxxoooiiiccc]]]WWWUUUVVVVVVWWW[[[eeeqqqyyy|||wwwtttnnnnnnnnnllljjjhhhfffdddeeebbb```aaaccceeebbb```^^^___aaacccdddcccbbbaaa]]]]]]]]]\\\ZZZWWWTTTSSSUUUUUUVVVXXX[[[]]]\\\ZZZ]]]```dddgggiiijjjmmmooosssrrrsssyyy}}}yyyvvvmmmhhhbbbYYYRRRQQQQQQJJJFFFKKKQQQUUU]]]eeeooowwwdddOOOCCC>>>;;;:::;;;666666555444444444444555222222222333333444444444333333222222111000//////111111000000//////......000000000000000000000000222111111111000000//////000000000000000000000000111111000000//////......222222222111111111000000000000111111111222222222000222333333222111333444555444444333333333444444999888777777777888999:::===@@@GGGQQQ```sssooo```RRRLLLJJJHHHFFFGGGHHHJJJNNNRRRZZZhhhzzz~~~rrrmmmeee^^^YYYUUURRRPPPJJJIIIFFFDDDAAA???>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<===>>>???@@@@@@CCCDDDEEEGGGGGGFFFFFFEEEDDDHHHGGGGGGUUUnnn~~~~~~iiiTTTHHHAAA>>>>>>888888777666666666666666777===???999444444666666666555444333333222333333222222222333333444444555222111111000000111111222111111111111111111111111222222222222222222222222222222111111111222333444444444444555555444444444333333333333333333333333333333444444555666666777777777666666777999;;;===???DDDMMMXXXfffxxx}}}uuuoooaaaaaa___\\\[[[^^^eeejjjwww}}}yyytttqqqiiihhhfffdddaaa___^^^]]]]]]^^^______^^^]]]]]]]]][[[\\\]]]^^^^^^]]][[[ZZZXXXYYYYYYYYYYYYYYYXXXXXXYYYYYY[[[^^^bbbfffhhhjjjnnnpppsssvvvxxxxxxxxxwww|||{{{{{{~~~~~~wwwpppiiiccc]]][[[WWWPPPLLLLLLMMMKKKNNNXXXaaahhhrrr{{{bbbSSSCCC<<<999555333333666555555444444444444444222222222333333333444444333333222111111000//////111000000000/////////...000000000000000000000000111111111000000000//////000000000000000000000000////////////000000000000222222222111111111000000111111111111222222222222111333444444333222444555666555555444444444555555999888777777777888999:::<<>>===<<<<<<;;;:::::::::;;;;;;<<<<<<===>>>???@@@@@@AAACCCDDDEEEGGGGGGFFFFFFEEE@@@DDDEEEGGGVVVmmm}}}}}}}}}___LLLDDD@@@===<<<888888777666666666666666888@@@DDD>>>555333444666333333333444444333333222222222222222222111111111111111000000000000111111000111222222333222111000222222222222222222222222222222111111222222333444444333333222222333333444333333333333333333333333333333333444555555666666666666555555666888:::;;;999<<>>AAAGGGPPP___ppp|||ppp\\\RRRIIIGGGGGGEEEEEEGGGGGGKKKQQQZZZhhhyyyvvvmmmhhhbbb\\\XXXTTTPPPNNNHHHFFFDDDBBB@@@>>>======<<<;;;;;;:::::::::;;;;;;<<<======>>>???@@@AAAAAACCCDDDEEEFFFGGGFFFFFFEEE>>>AAACCCHHHWWWkkkyyy~~~tttVVVFFFBBB???<<<999888777777666666666666666777>>>AAA<<<666444444222000111222444444444333222222222222222222222333333333333222222222222333333...000222333444222111000111111111111111111111111222111222222222222333333444333222111111222333444222222222222222222222222333333333444444555555555555555444555555777888999777888;;;@@@KKK]]]ssstttjjjdddaaa\\\___ccciiiqqq{{{~~~wwwsssiiifffaaa^^^\\\]]]```aaadddhhhkkkmmmkkkiiihhhhhhfffggggggggggggfffeeedddjjjjjjiiijjjkkkmmmpppqqquuuyyy~~~vvvmmmeeedddccccccaaa]]]WWWSSSOOOLLLJJJJJJJJJIIIOOOVVV___jjj{{{yyybbbRRRHHH@@@;;;;;;<<<999666666555444444333333333333333222222222222222222222333222111111111000000000///000000000000////////////000000000000000000000000000000000000000000//////////////////////////////.../////////000000000111111111111111000000000000222222222222333333333333111222444333222222333555555444444444444555555666666666777777888888999999999<<>>???@@@AAABBBBBBCCCDDDEEEFFFGGGFFFFFFEEEAAADDDGGGNNN\\\nnnzzzlllQQQCCC@@@>>>:::888888777777666666666666666555777888666666777333...///000111333444333333222000000111111222333333444333222222111111222222333...///111333444333111000111111111111111111111111111111222222333333333333333222111000000111222333222222222222222222222222333333333444444444444444444444444444555666777777888999:::<<>>???CCCMMM[[[gggzzziiiZZZPPPKKKGGGHHHIIIHHHHHHJJJHHHNNNXXXfffvvvvvvoooeeeaaa\\\XXXTTTPPPLLLIIIEEEDDDBBB@@@>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGGGGFFFFFFEEEAAACCCHHHRRR```ppp|||xxxcccLLLAAA???===:::999888888777666666666666666333333222111444777333---///000111222222222222222......//////000111222222000000////////////000000...///111222333333222222111111111111111111111111000111222333333333333222333222222111111222222333222222222222222222222222333333333333333333444444444444555555555666666666777:::;;;;;;===GGGXXXeee}}}yyypppfff___ZZZXXX[[[```cccjjjuuu~~~zzzxxxyyy}}}}}}vvvooohhh```WWWPPPMMMMMMMMMMMMLLLKKKKKKJJJGGGJJJOOOVVVZZZbbbrrrqqq[[[III@@@@@@>>>999555666666333333555444333222222111111222222222222222222222111111111000000000000000000000000////////////000000000000////////////////////////......////////////000000000000000000000000000000111111111000///.........//////000000000000000111000000111111111222222222///000111111000000111222111111111111222333444555444555666777888999999999777;;;???@@@@@@FFFRRR]]]ppp~~~vvvcccWWWLLLHHHGGGIIIJJJHHHHHHKKKMMMSSS___ooo~~~zzzoooiiiaaa^^^YYYUUURRRNNNJJJGGGDDDCCCAAA???===<<<<<<;;;:::::::::::::::;;;<<<===>>>??????@@@AAABBBCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEAAABBBIIIVVVfffvvviiiYYYGGG@@@>>><<<;;;;;;888888777666666666666666333444333111222555444///111111000000000111111222000000000000000000000000000000////////////000000///000000111222222333333111111111111111111111111000111222333333333222222222222333333333333222222111111111111111111111111333333333333333333333333444555555666666666666666222777;;;::::::???LLLWWWiii}}}|||rrrjjjbbbYYYWWW[[[ZZZ^^^dddjjjpppxxxxxxkkkgggaaaZZZTTTPPPMMMLLLJJJNNNRRRUUUVVVUUUTTTSSSUUU\\\hhhsssxxxmmm[[[NNNCCC===<<<;;;777666999888555444555333333222111111111111111222222222222111111111000///000000000000000000000.../////////000000000111////////////////////////........./////////000000000000000000000000000000000000000000////////////////////////000000111111//////000000000111111111///111222222111000222333222222222222333444555555333444666777888999999888888===BBBAAA>>>@@@JJJRRReeevvv~~~kkk[[[QQQJJJGGGFFFIIIIIIGGGHHHJJJQQQXXXeeeuuuvvvkkkeee___\\\XXXTTTQQQMMMIIIFFFCCCBBB@@@???===<<<;;;;;;:::::::::::::::;;;<<<===>>>???@@@@@@BBBBBBCCCDDDCCCDDDEEEGGGGGGFFFFFFEEEEEEGGGOOO^^^ppp___QQQDDD???===<<<<<<>>>888888777666666666666666444777888333000222444333222111000//////000111222444444444333222111111000222222111111111111222222000000000000111222333444000000000000000000000000000111222333444333222222222333444555555444333222111111111111111111111111333333333333333333333333555555666666777666666666---444999:::888;;;EEEOOOYYYnnn{{{qqqeee```bbbaaabbbbbbbbbcccggglllpppnnnttt~~~yyyxxxyyytttiii___XXXVVVQQQKKKFFFFFFHHHKKKNNNUUU^^^eeeggggggeeeccciiisssmmmRRRGGGEEE@@@:::888444333444888888333111222333222222111000111111111222222222222111111000000////////////000000000000.../////////000000111111////////////////////////---.........//////000000000000000000000000000000......//////000000111111.../////////000000111111////////////000000000000000222333333222111333444333222222333444555666777222333555777888999888888999???CCCAAA<<<<<>>;;;:::;;;;;;;;;:::777555444444555666444333222111111111222333222222222222222222222222111111111111111111111111000000000000000000000000///000000222333444555555444444333222111111111222000000111111222222222111444333333222222333333444333333333333333333333333555555444333333333444444444444444444444444444444666666666888:::===@@@AAAOOOYYYkkk}}}zzzuuupppiiiccc```_________aaadddiiiooovvvzzzvvvmmmhhhbbb___]]][[[VVVRRROOONNNJJJGGGFFFIIINNNRRRZZZdddsss~~~iiiZZZIII???;;;999:::<<<888777777666555555444444222222222222222222222222222222111111111111222222111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////---///000000//////000222000000000000////////////222111000//////000111222111111222222222333333333222333444444555555444444555555666666777777888888666777888;;;===@@@CCCDDDTTTggg{{{jjj[[[PPPJJJGGGGGGIIILLLKKKIIILLLQQQZZZjjj|||xxxpppiiieee]]][[[WWWRRRMMMIIIFFFDDDAAA@@@???>>>===<<<<<<<<<<<<;;;:::::::::;;;<<<===??????@@@AAABBBCCCCCCDDDEEEFFFFFFGGGHHHGGGEEECCCKKKWWWkkk}}}iiiRRRMMMDDD>>>;;;:::::::::;;;999777555444444555555444333222111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000111111222333444555666333333222111111111111111111111333444444444333222444333333222222333333444333333333333333333333333444444333333333444444555444444444444444444444444444444444666888;;;===???FFFNNN^^^sssyyyqqqiiibbb]]]XXXZZZ]]]```dddkkkrrrxxx|||tttnnnhhhccc```ZZZXXXUUURRRPPPNNNLLLJJJLLLLLLLLLLLLOOOVVV___eeexxxsssYYYMMMAAA;;;999666555777777666666555444444333333222222222222222222222222222111111000000111111222111000000000/////////...000000000000000000000000////////////////////////000000000000000000000000/////////...............---///000000//////000111000/////////////////////111111000//////000111111111111111222222222333333111222222333333333333333444444444555666666777777777777888:::===???BBBCCCOOO```xxxooo___TTTLLLHHHGGGGGGIIIKKKKKKKKKPPPXXXggguuu{{{ssslllfffccc[[[YYYUUUQQQLLLHHHEEEDDD???>>>>>>============>>>===<<<;;;;;;;;;<<<>>>?????????@@@AAABBBCCCDDDEEEGGGGGGGGGHHHGGGFFFEEEEEENNNaaayyywww[[[OOOIIIBBB===::::::999999:::999777555444444555555444333222222111111222222222222222222222222222222111111111111111111111111000000000000000000000000111111222333444555555666222111111000000000000000111222444666666555444333333333222222222222333333333333333333333333333333333333222333333444555666444444444444444444444444222222333444666888:::;;;>>>DDDOOO```sss}}}pppggg]]]]]]\\\ZZZZZZ\\\aaaeeegggkkkpppsssuuuyyyqqqkkkddd]]]XXXTTTPPPNNNNNNOOOPPPOOONNNMMMNNNOOOOOOQQQSSSXXXaaammmzzzjjjWWWHHH@@@:::999888555333333555555444444333333222222222222222222222222222222222111111000000111111222000000000000////////////////////////////////////////////////////////////000000000000000000000000---------...............---///000000///...///111////////////////////////111000000//////000000111111111111222222222222333000111111222222222222222222333333444555555666666888888999:::<<<>>>???@@@GGGVVVmmmyyyfffWWWOOOKKKJJJHHHHHHIIIKKKKKKLLLTTT^^^rrruuunnniiiccc```YYYWWWSSSOOOJJJFFFDDDBBB>>>>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<>>>??????@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHRRRhhhkkkQQQIIIEEE???;;;999888888777999888777555444444444555333333222222222222111222111111111111111111111111111111111111111111111111000000000000000000000000000000111222333333444444000000////////////000000111222444666666555444222333333222222222222333333222222222222222222222222222222222222333444555666333333333333333333333333111111222444555777888999<<<>>>EEEPPP```qqqqqqoookkkeee___]]]^^^```^^^```aaabbbbbbeeejjjnnnqqqrrrrrrtttwww{{{~~~~~~|||yyyxxxwwwtttqqqlllgggddd^^^[[[VVVRRRPPPOOOOOOOOONNNSSSXXX[[[\\\]]]```bbb___aaafffmmmxxxpppXXXIIIAAA;;;777888888555444555333333333333222222111111111111111111111111111111111111000000000000111111000000000000////////////........................////////////////////////////////////////////////------............//////...///000///......///000.........///////////////000000000//////000000000111111111111222222222222000111111222333222222222333333333444555555666666999999999999:::<<<===>>>AAALLL^^^ooo}}}nnn]]]QQQLLLJJJJJJIIIIIIJJJKKKKKKNNNYYYfff{{{xxxpppjjjfffaaa\\\WWWUUUQQQMMMIIIEEEBBBAAA??????===<<<;;;;;;::::::;;;::::::::::::<<<>>>??????@@@AAABBBDDDEEEFFFGGGGGGHHHIIIHHHGGGGGGJJJLLL\\\rrr}}}___JJJCCC@@@<<<999888777666555777777666555555444444444333333333333222222111111111111111111111111111111111111111111111111111111000000000000000000000000/////////000111111222222000///////////////000000000111333444444444222111333222222111111222222333222222222222222222222222111111111222333444555666333333333333333333333333111222333444666777777777;;;;;;>>>DDDOOO]]]kkktttxxxpppjjjiiiiiieeeeeeccc```]]][[[\\\\\\aaaaaaaaabbbdddfffiiijjjjjjjjjkkkkkkjjjhhheeedddaaabbbbbb```]]]YYYUUUSSSOOOOOOOOONNNPPPSSSWWWYYYZZZaaakkkqqqtttuuuwwwyyyxxxzzzppp[[[LLLDDD@@@:::777777777444444777222222222222222111111111111111111111111111111111111000000000000000000111////////////000000000000------------------------........................////////////////////////....../////////000000000...///000///...---...///------....../////////000/////////000000/////////000000111111111222222222111222222333333333333333333444444555666666777777888888888999999:::;;;<<<===DDDPPP^^^lll{{{tttcccTTTKKKHHHHHHHHHIIIIIIKKKLLLMMMSSSbbbrrr~~~rrrkkkgggddd^^^YYYUUUSSSPPPKKKGGGDDDAAA@@@???>>>===<<<::::::999999::::::999999:::<<<>>>???@@@@@@AAACCCEEEFFFGGGHHHFFFHHHIIIHHHGGGHHHMMMQQQdddwwwlllSSSEEE@@@===:::999888888777666666666666555555555444444222333333333333222111000111111111111111111111111111111111111111111111111000000000000000000000000....../////////000000000///////////////000000111000000111111222222222111222222111111111111222222222222222222222222222222222222111222222333444555333333333333333333333333222333444555666666666666888888999<<>>============;;;:::555555555666555555444444222222333444333222111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111222222333111000//////111333444222222111111111111222222111111111111111111111111333333222222111222222222222222222222222222222222111222333444555444333333444666999;;;<<<@@@GGGLLLLLLVVVhhhzzz~~~zzzwwwvvvuuuvvvuuusssqqqqqqrrrtttuuurrrttttttqqqmmmkkklllnnnrrrvvv|||}}}mmmXXXIIIAAA>>><<<:::444333555888777444444777222222222222222222333333000000000000000000000000000000////////////000000.../////////000000111111////////////////////////........................000000000000000000000000,,,,,,------...///000000...///000///---,,,---...,,,,,,------...///000000---...///000000///...---000000000000111111111111//////000111111111111111111222222333333444555555666666666666777999:::;;;777<<>>======<<<;;;:::::::::::::::999:::<<<===???@@@@@@@@@BBBBBBBBBCCCFFFIIIMMMOOOMMMKKKJJJKKKHHHHHHTTTbbbrrrwww{{{___OOOEEE@@@:::::::::;;;;;;<<<<<<<<<444444333333333333222222333333333222222222111111111111111111111111111111222222111111111111222222//////000111111111111111////////////////////////111111111111111111111111...///000111111222111111000000000000000000000000555222//////111333111000222666555...+++///333444222222222333333333444444555555555666666666666777666555444555666999;;;===FFFHHHRRRfff{{{wwwbbbWWWIII@@@===<<<;;;999777777666555333222111000000000111111111111000000000000000000000000000000000000//////.........------...///000000///...---........................////////////////////////////////////////////////........................111...---...000111///---000000000000000000000000000000///////////////000000000111111111111000000000000111222444555666666222222333333333333444444666555555555555666666777:::999999<<>>======<<<;;;::::::::::::;;;:::;;;<<<>>>???@@@@@@AAABBBBBBBBBCCCFFFIIILLLNNNMMMKKKKKKKKKJJJKKKWWWdddssszzztttZZZJJJBBB>>>;;;::::::999999888888777444444333333333333222222333333333222222222111111111111111111111111111111222111111000000111111222......///000000000000000////////////////////////000000000000000000000000000000111111222111111111000000000000000000000000333111//////000111111111//////111333444555444444222222222333333333333444333333333444444444555555444444333444555777:::<<<@@@AAAJJJ[[[mmm}}}yyy___TTTLLLAAA:::888888777555666666555444333222222111000000111111111111000000000000000000000000000000000/////////............---...///000000///...---................................................////////////////////////........................000...,,,---///000///---////////////////////////000000////////////000000000000111111111111000000000111111222333444555555222222333333333333444444666555555555555666777777888888:::===>>>CCCQQQ___ttt}}}rrriiiUUUQQQKKKGGGGGGJJJLLLMMMOOOSSS[[[fffttt}}}pppkkkddd^^^ZZZVVVSSSQQQMMMKKKHHHDDDAAA???======<<<<<<;;;:::::::::;;;;;;:::;;;===>>>@@@AAAAAAAAACCCCCCCCCDDDFFFHHHKKKLLLLLLKKKKKKLLLLLLOOO[[[fffqqq~~~kkkRRRDDD>>><<<;;;:::999888666555333333444444333333333333222222333333333222222222111111111111111111111111111111222111111000000111111222------...///////////////////////////////////////////////////////////////111111111111111111000///000000000000000000000000///000000//////000222444>>>333---222666333000222111111222222222333333333111111222222222333333333333333333333444666888::::::;;;AAAMMM[[[jjj}}}ppp___HHHFFF@@@999555555666555333444444444444333333333333000000111111111111000000000000000000000000000000////////////..................////////////......................................................////////////////////////...........................---,,,---...///...,,,////////////////////////000000////////////000000000000111111111111000000222222222222333333333444222222333333333333444444555555555555555666777777666777:::=========EEEOOOdddrrruuuggg___MMMKKKHHHGGGGGGIIIKKKLLLOOOUUU```ppp{{{mmmhhhbbb]]]XXXUUUQQQNNNKKKIIIFFFCCC@@@>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===???@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMNNNSSS]]]fffooo~~~aaaKKK@@@<<<;;;::::::999777555444333222444444333333333222222222333333333222222222111111111111111111111111111111111111000000000000111111---...//////000000//////////////////////////////////////////////////////000000000000000///...---000000000000000000000000---000111000///000333777```FFF111111333///...444111111111111222222222222111111111111222222222222333333333444555666888999888999>>>EEEMMMZZZppphhh]]]RRR@@@>>>;;;777666666666555444333333333333333333333333000000111111111111000000///////////////////////////////////////............//////////////////...................................................////////////////////////........................------,,,------------,,,////////////////////////000////////////000000111000000111111111111000000333222222222222222222222222222222333333333444444555555444555555666777888666666999<<<:::999>>>EEESSSfffzzzjjj]]]VVVJJJIIIHHHGGGGGGHHHKKKLLLPPPWWWfffxxx}}}wwwjjjfffaaa[[[WWWTTTPPPMMMIIIGGGDDDAAA???===<<<<<<;;;;;;:::::::::;;;;;;<<<;;;<<<>>>@@@AAABBBBBBBBBCCCCCCDDDEEEGGGHHHJJJJJJMMMNNNOOONNNPPPXXXaaahhhqqqsssXXXFFF===<<<<<<999888888777666555555555444444333333333222222222333333333222222222111111000000000000000000000000111000000000000000000111//////000111111111111000////////////////////////000000000000000000000000.../////////...---,,,,,,000000000000000000000000...000222111000111555999iiiMMM666333444000111999000000000111111111222222222222222222333333333333444444555555666777888999888999<<>><<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<===???@@@BBBBBBCCCCCCAAABBBDDDEEEGGGIIIJJJKKKLLLOOOPPPPPPUUU```iiinnnyyyhhhPPPCCC===<<<===777777777777777777777777444444333333333333222222333333333222222222111111000000000000000000000000111000000//////000000111///000000111111111111111////////////////////////000000000000000000000000---...............---,,,000000000000000000000000///000000000000111444666KKK<<<111111333111111444///000000000000111111111222222333333333444444444444555555666777777888888666777999;;;<<>>???AAABBBCCCCCCDDD@@@AAACCCFFFHHHJJJKKKLLLKKKOOORRRSSS[[[iiitttwww~~~]]]JJJAAA===<<<===777777777777666666666666444444333333333333222222333333333222222222111111000000000000000000000000000000////////////000000...//////000111000000000////////////////////////////////////////////////......//////000000//////000000000000000000000000///...------///111222222////////////000000///////////////000000000111111222222222333333333444444333444444555666666666666555555777::::::<<>>CCCEEE:::444555666555444333222222333333222222222222222222000000111111111111000000000000000000000000000000............/////////000000///...------...///000........................------------------------////////////////////////........................---///000///---,,,...000....................................///000111222000000111111111111000000111111111111111222222222222222333333333333444444444444444444666777888999<<<999999;;;;;;888:::>>>>>>EEESSSdddttt}}}jjjYYYNNNKKKKKKGGGIIIJJJKKKKKKOOOUUUZZZgggtttwwwpppkkkaaa^^^YYYUUURRRNNNIIIFFFDDDCCC@@@>>><<<;;;;;;;;;:::::::::::::::;;;<<<======>>>???AAABBBCCCDDDDDD???@@@CCCFFFHHHJJJLLLLLLIIIOOOSSSVVV```qqq|||wwwWWWFFF@@@===;;;<<<888777777666555555444444444444444333333333222222333333333222222222111111000000000000000000000000000000////////////000000---......///////////////////////////////////////........................//////000111111222111111000000000000000000000000000,,,***+++...111000......444777222///111333222////////////000000000000111222222222222333333333222222333444555555555555666555888;;;;;;:::???EEEHHHVVViii{{{yyybbbPPPCCC;;;888AAACCC666333444666666444444444555333333333222222222111111000000111111111111000000000000000000000000000000---.........//////000000000///...------...///000........................------------------------////////////////////////........................---///111000...---...111....................................///000222222000000111111111111000000000000111111111222222222222222333333333444444444333333444444666777888999<<<:::;;;======888777999<<>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>>>>??????@@@@@@AAABBBBBBDDDAAABBBHHHKKKJJJJJJLLLLLLTTTUUU[[[mmmyyykkkQQQDDD<<<===>>>777777777666444444333333333888777666555555444444555111111000//////...//////000000000000000111222222111111111111111000//////...000111222222111000...//////............//////........................000000//////.........---222222111111000000/////////////////////000111111000000000000000000000000......///000000000000000222222222222222222222222555666555444333444777:::<<<999666666777:::;;;<<>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===>>>?????????@@@AAAAAABBBBBBCCCAAABBBHHHKKKJJJJJJMMMOOOXXX\\\hhh~~~cccLLLAAA:::<<<>>>888888888666555555444444444666555555555555555666666222111000000/////////000...............///000000111111111111111000//////000//////////////////000//////............//////........................000/////////............000/////////.........---///////////////000111111000000000000000000000000......///000000000000000111111111222222333333333333444444444333555999;;;???<<<888777888999999999===@@@HHHSSS```llltttyyyoooZZZNNNFFF@@@:::777888888555333444444444333333222222111111111111000000000//////////////////............//////000000///......---///............---------------------------------------............------//////...---------------...............---,,,,,,,,,,,,,,,---------......------............------....................................////////////111000000000/////////..................///000000333333222222111222222333111111222222222222333333888CCCGGG>>>666888888555:::999===EEENNNWWWdddooovvv{{{uuuiii\\\RRRKKKFFFFFFIIIIIIIIIKKKOOOSSSZZZhhhvvv{{{uuunnnfff```[[[YYYUUUPPPKKKFFFCCCBBB>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===?????????@@@@@@AAAAAABBBBBBBBB@@@BBBHHHJJJJJJLLLOOOPPP]]]gggxxxtttYYYFFF???999;;;>>>888888888777666555555555555444444333444555666777777222222111000000000000111...............///000000111111111111111000//////111///...,,,,,,...///111//////............//////////////////////////////////////////............////////////............///////////////000111111000000000000000000000000......///000000000000000///000000111222333444444111222333333444555999<<>>:::888777888777777999:::<<>>===<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<>>>@@@??????@@@@@@AAABBBBBBCCCAAA@@@CCCHHHJJJJJJMMMRRRQQQccctttgggQQQCCC>>>888:::===777777777666555555555555555444444333333444555555666222222111111111111111222000000000000000111111222111111111111111000//////000///............///000//////............/////////////////////////////////////////////.........111111111111000000000000///////////////000000111000000000000000000000000......///000000000000000...///000111222333444444111222333333333444777999>>>;;;888666666666666555888888888:::???GGGQQQWWWbbboooiiiUUUHHH@@@===<<<999555444555555444333222222222222222333333333111000000000////////////////////////...............///000111111000...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,------............------///...------------.........///////////////......,,,,,,,,,---------......------............---------------...........................////////////000000000000////////////000000000000000111111222222222111111222222333333333333333444444444555555444===@@@:::333333555555444555999===>>>CCCQQQ___fffmmmvvv~~~ssscccYYYPPPLLLIIIFFFGGGJJJJJJIIIMMMVVV```lll}}}{{{uuupppkkkeee```XXXVVVRRRNNNIIIFFFCCCBBB===<<<<<<;;;;;;;;;;;;<<<:::<<<===<<<<<<<<<>>>@@@???@@@@@@AAABBBBBBCCCCCCBBBAAADDDHHHIIIIIIMMMSSSUUUmmm]]]KKKBBB???888888:::666555555444333333333444444555555444333333333333333222111111111111111222222000000000000000111111222111111111111111000/////////000111111111111000/////////............//////////////////////////////.........///////////////000000000000111111111111///////////////000000111////////////////////////......///000000000000000......///000222333444444222444444444333222444555888666444444555555555444666777888999;;;???EEEJJJQQQ___qqq~~~wwwaaaOOOFFF@@@<<<888888777555444444555555444111222222222222222222222000000000////////////...////////////............---...///000000///...---///............---------------------------------------............------,,,,,,,,,++++++,,,------......///////////////...,,,,,,,,,---------......------............---------------.........//////............////////////////////////000000000000000000000000000111111222222111111111222222333444333333333444444444555555444666777555555666666444333555999<<<<<>>;;;777555444444333333333333333222222222222222111111111000000////////////......////////////............---------------.........///............---------........................------............------++++++++++++++++++,,,---------.../////////......,,,,,,,,,---------......------............------,,,,,,------.../////////............////////////////////////000000000000...............///000000111111111111222333444444111111222222222222333333444222111333666888777555555555888:::999:::AAAJJJZZZcccpppyyy|||lll^^^RRRLLLFFFFFFGGGFFFHHHLLLNNNPPPYYYhhhwww~~~xxxpppjjjgggccc^^^ZZZSSSQQQNNNJJJFFFCCCAAA@@@<<<;;;;;;::::::;;;;;;<<<:::<<<============@@@BBB@@@@@@AAAAAABBBCCCCCCCCCDDDDDDGGGIIIHHHGGGLLLTTTdddyyy```JJJ???>>>@@@888666888444444444333333333444444555333333222222222222222333000/////////000000111222...............///000000111111111111111000/////////000000000000000000/////////............//////------------------------............/////////000---........./////////000///////////////000111111////////////////////////......///000000000000000///000000000111111222222111222444444222222222333333222111222444555555444000444888888666666999===:::AAALLLXXXgggzzzuuucccTTTLLLBBB<<<;;;;;;:::888333444444333222222222333333333222222111111000000000000/////////.........////////////............---,,,+++******,,,---//////............---------------------------------------............------,,,++++++++++++,,,---...,,,,,,---...............,,,,,,,,,---------......------............------,,,,,,------...//////000............////////////.../////////000000000111...............///000000111111111111222333444555111111222222222222333333333222333444444555555777666555666999999777:::@@@MMMXXXhhhuuu~~~uuueeeWWWOOOIIIEEEGGGIIIIIILLLPPPQQQUUU___ppp}}}wwwoooiiifffbbb^^^ZZZQQQOOOLLLHHHEEEBBB@@@???;;;;;;:::::::::;;;;;;<<<:::<<<=========>>>@@@BBB@@@@@@AAABBBBBBCCCCCCDDDEEEEEEGGGIIIGGGFFFLLLTTTgggwww~~~uuuTTTCCC:::<<>>;;;>>>CCCLLLYYYjjj{{{ppp^^^MMMCCCAAA===888555444444555555555666555444333333444444333333222111000//////000/////////............000/////////............---+++)))((((((+++---/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,------...///+++,,,,,,---.........---,,,,,,,,,---------......---..................---,,,,,,------...///000000............/////////000.../////////000000111111000000000000000111222222111111111111222333444555333333444444444555555555333444666666222000333888555333444999:::999:::===CCCOOOaaaqqq}}}wwwfffZZZVVVMMMLLLJJJIIIJJJLLLNNNPPPZZZ```lll|||}}}uuuqqqlllfffbbb]]]YYYVVVPPPNNNJJJGGGEEEBBB@@@===888:::;;;;;;:::999999:::888999;;;===???AAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFGGGEEEDDDEEEDDDFFFMMMWWWkkkuuu}}}{{{___LLL???===<<<999888666666555333444444555555444444333222111111000000111111222000000111111111111000000111111111111000000000000//////............//////000000000000///...---,,,,,,---...///000000//////000000000000000000000000///////////////.........////////////////////////000///...---------------//////............//////////////////////////////////////////000000000000000111111111111222222222333333333333333333333333222444555666666666888999999:::===AAAIIITTTaaaiii|||~~~sssfffWWWJJJCCC>>>===;;;999777555444333333444444333222111000///222222222111111111111000000000//////.........---000000000000000000000000..............................---------,,,,,,,,,////////////////////////........................,,,,,,,,,---------......---...///...,,,+++,,,---------------------------...------,,,,,,------...------------------------......//////000000111111000000000000000000000000000000000000000111111222222222222222222222222222333333333333333333333333222222333333333333444444555444444555777999<<<===BBBGGGSSSfff{{{}}}ooo___TTTPPPKKKKKKKKKKKKKKKNNNSSSWWW```iiixxx~~~vvvrrrnnniiiccc___ZZZVVVSSSOOOLLLHHHEEECCCAAA???===<<<===>>>===;;;;;;<<<===:::;;;<<<>>>???@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFFFFGGGDDDCCCDDDCCCDDDLLLUUUiiisss}}}nnnTTTDDD>>>===;;;999777666555555333333444444444444333333222222111111111111222222000000111111111111000000000000000000000000111111//////............//////......///////////////...............////////////////////////////////////........./////////////////////////////////////////////...---------------//////............//////000000000000000000000000000000111111111222222222000111111111111222222222333333333333333333333333444555666555333222333444666777999<<>>???????????????CCCCCCCCCCCCDDDEEEFFFGGGHHHEEEDDDDDDCCCEEEMMMWWWeeeppp~~~yyy]]]III???<<<;;;:::888666555444444333333444444444444333333222222222222222222222222///000000111111000000////////////000111111222222//////............//////,,,---...///000000000000000000...------...//////........................------......//////000000//////////////////////////////...------------...//////............//////111111111111111111111111000000111111111111222222000111111111111222222222222222222222222222222222222333444333111000111222444555666777:::???EEEIIIRRR```sss}}}|||}}}pppaaaPPPGGGBBB===;;;;;;777666555444333222222222333333333222222111000000222222111111111000000000////////////..................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......***+++,,,,,,++++++,,,---------------------------------------------------------------------------000000//////////////////........................000000//////000000111222000111111111222222222333333333333333333333333333222222222222333333333333444444444444555666777888888>>>HHHVVVgggxxxqqqeeeYYYNNNHHHHHHDDDIIIMMMMMMMMMSSS^^^hhhuuuxxxrrriiieee```[[[WWWSSSOOOLLLIIIFFFCCCAAA@@@>>><<<:::::::::999666444444777999<<<===>>>???@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGJJJGGGEEEFFFFFFHHHQQQ[[[dddqqqkkkRRREEEBBB;;;:::888777555444444444333333333444444333333333222222333333333333222222//////000000000000//////......///000111222333333//////............//////------...///////////////222111...---,,,---...///........................,,,------...///000111111///////////////////////////......---------......//////............//////000000000000000000000000............/////////000000000111111111222222222111111111111111111111111...000111222111222444555444555777777888:::===???EEERRRcccrrrzzz}}}~~~}}}{{{tttgggYYYMMMBBB===;;;999999;;;444444333222222222222333333333222111111111111111111111111111000000000000///////////////...............................................................---------,,,,,,,,,........................------------------------,,,,,,,,,---------......)))***++++++++++++,,,---------------------------,,,------------------,,,,,,,,,------------------000000000//////......---------------------------///////////////000111111333333333333222222222222222222222222222222222222111222222222222333333333444444444444444444555555999>>>DDDKKKUUUeeewwwuuuggg]]]SSSKKKGGGIIIDDDHHHMMMNNNOOOWWWeeeppp}}}tttnnneeeaaa\\\XXXUUURRRNNNKKKFFFDDDAAA???>>>===;;;999======<<<999888888:::===:::;;;===???AAABBBCCCCCCEEEEEEDDDEEEEEEFFFGGGHHHHHHEEEDDDFFFGGGKKKVVV```gggwww|||^^^IIIBBBCCC:::999888666555444444444222333333333333333333222111222222333333222222111//////000000000000//////---......000111222333444//////............////////////000//////...------222111...---,,,---...///........................,,,------...///000111111////////////////////////......---------....../////////............//////////////////////////////---............/////////000000111111111222222222111111111111111111111111///000222333222333444666333555777777777888999;;;???HHHUUU___fffjjjnnnrrrwww||||||lll[[[PPPFFF>>>888888888555444555444333333222222333333444333222111000000000111111111111111000000000//////.........///////////////......................................................---------,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,---------......)))***++++++++++++,,,---------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......000000//////......------------------------------/////////...///000000111777777666444333222111000222222222222222222222222111111111222222222333333333333333444444444333333888;;;>>>AAAFFFRRRcccpppuuujjj^^^VVVOOOIIIHHHKKKGGGJJJNNNQQQWWWbbbqqq|||wwwmmmhhh```]]]XXXUUUSSSQQQNNNKKKEEEBBB???>>>===<<<;;;999:::;;;;;;999888888:::<<<:::;;;===@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEBBBCCCEEEIIIOOO[[[gggqqqoooSSSCCC???@@@:::999888666555555444444222222333333333333222222000111222333333222111000...//////000000//////...---...///000111222333333//////............//////000000000000///...---,,,000000...------...//////........................------......//////000000////////////////////////...------------...////////////............//////........................//////000000000000111111000111111111111222222222222222222222222222222222333444555444222111222333111333555555555555777888:::@@@HHHMMMQQQUUU[[[___jjjttt~~~uuubbbRRRFFF???<<<888777999999555222222444333333222222333333444222222000//////000111222111111000000000/////////.........///////////////......................................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,++++++,,,---------------------------+++,,,---......---,,,++++++,,,,,,------.........//////..................------------------------//////......//////000111888777666444333111000000222222222222222222222222111111111111222222222222222333333444444444333333333666888:::===GGGTTT___nnn{{{hhh___UUUOOOLLLHHHIIILLLKKKLLLPPPVVVaaappp{{{rrriiidddZZZXXXTTTRRRQQQOOOMMMKKKCCCAAA???======<<<;;;999666777999999888888:::;;;<<<===???AAABBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIEEECCCDDDHHHMMMUUUcccppp}}}bbbLLL@@@======:::999888777666555555555222222333333333333222222...///111222222111///.........////////////.........//////000111222222333//////............//////...///////////////..................////////////////////////////////////.........///////////////////////////////////////---------------...////////////............///////////////////////////////////////000000000111111000111111111111222222222333333333333333333333333333444555444222111222333111333444444333333555777555999>>>AAACCCFFFKKKOOOXXXbbbppp|||{{{jjjZZZLLLCCC===::::::777777999999555333444333333222222222222222333222111000//////000111222111000000000////////////............/////////000////////////////////////..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...---,,,+++,,,---------------------------+++,,,...//////...,,,+++++++++,,,,,,---......///------..................------------------------///............///000000444333333222222111000000111111111111111111111111111111111111222222222222111222333555555555444444222444666888:::@@@HHHOOO]]]kkk~~~www```WWWOOOKKKIIIGGGHHHKKKNNNNNNRRRZZZiii{{{xxxpppiiieeeWWWTTTQQQPPPOOONNNLLLKKKCCCAAA>>>=========;;;:::888:::<<<=========>>>?????????@@@AAABBBBBBBBBBBBFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFGGGMMMSSS\\\kkkxxxwwwYYYHHHAAA>>>>>>::::::999777666666666666222222222333333222222222---///000111111000///---......////////////......//////000000111111222222//////............//////,,,---...///000000000000,,,---...///000000//////000000000000000000000000///////////////.........////////////////////////---------------...///000//////............//////000000000000000000000000------------.........///000111111111111222222222333333333333333333333333///000222222222333444666444555555444333333555777111666;;;===>>>???CCCFFFHHHSSSaaannnyyyxxxjjjaaaTTTHHHAAA>>>======666333333555555222111333333222222111111111111111222111///......000222333000000000000////////////---.........//////000000000000000000000000000000..............................---------,,,,,,,,,------------------------........................,,,,,,,,,---------......---...///...,,,+++,,,---------------------------+++,,,...//////...,,,+++++++++,,,,,,---...//////,,,------....../////////.......................................///000000///000000000000111111111111111111111111111111111000111111111111222222222111222444555666666555555555666777888:::===@@@CCCQQQbbbwwwsssfffYYYSSSMMMJJJFFFEEEIIIPPPMMMQQQZZZhhhwwwzzzsssmmmfffbbbXXXUUURRRSSSTTTQQQJJJDDD???>>><<<;;;::::::;;;;;;::::::::::::;;;;;;<<<===???AAABBBBBBBBBBBBCCCEEEDDDDDDEEEEEEFFFFFFGGGGGGMMMGGGHHHUUU___eeeppp~~~iiiRRRFFF===:::<<<777777777666555333222111333333333222222222111111444444333222111000///...///000111000...------...111000///......///000111///............---------------------.........///......///////////////...000111111000...,,,---...///---+++))))))+++---///------,,,,,,,,,,,,------------------------------------............---------......///////////////...............///000000............///000222222666555444444222222111000111111222222222333333333333333333333333333333333333444555777888:::;;;<<>>:::888666444444444444333333222222222111111111111111111111111111111000000//////......000000000000000000000000///...---,,,,,,---...///000000000000000000000000...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------------,,,,,,+++++++++***,,,------,,,++++++,,,------------------------......---------,,,,,,,,,///...,,,******,,,...///...------,,,,,,------...///...---,,,,,,...///111////////////////////////............////////////000000111111111111000000000000000000000000000000222222222111111111111111444333333333333444555555333333444666888:::<<<===JJJXXXlll~~~{{{jjj___SSSNNNJJJIIIFFFEEEJJJQQQTTTZZZffftttwwwpppjjjddd```XXXUUUSSSSSSTTTQQQJJJDDD???>>><<<;;;::::::;;;;;;::::::::::::;;;<<<======???AAABBBBBBBBBBBBCCCEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIGGGOOObbbqqqxxx___LLLCCC<<<999;;;777777777777777666555444333333333333222222222222444333333222111000///...///000111000///...///000111000///......///000111///............---------,,,,,,---------.........000000111000000///......///000000///---,,,,,,---------------------------......------------......------------------------------............---------......///////////////...............///000000//////...//////000111222333333333222111111000000111111111222222222333333333333333333333333333333333444555666777888999:::<<>>===<<<:::::::::;;;;;;::::::::::::;;;<<<===>>>@@@AAABBBCCCBBBBBBCCCEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGLLL]]]tttrrrRRRDDDAAA===999999777777888888888888777777444444444333333333222222333333222111000//////...///000111111000000111222000//////......//////000///............---------,,,,,,---------.........222222222111000///...------//////...,,,++++++,,,,,,---///000000///---,,,///..................///------------------------------............---------......///////////////........./////////000000000000////////////000000111111111111111111111111111111111222222222222333333333333333333333333333333444444555666666777777888;;;>>>BBBFFFNNNYYYaaakkknnnuuu|||mmm^^^QQQHHHAAA======:::777555666777777666333333333333222222222222111111111111111111111111000000000000////////////////////////////////////.........//////....................................------,,,,,,------......---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,++++++...000111000///------...------------------------......---------,,,,,,,,,+++,,,............,,,+++...------,,,,,,------...---,,,+++++++++,,,...///....................................////////////000000111111111111000000000000000000000000000000222222222222222222222222111111111111111222333333555555555555666888999:::>>>GGGTTTbbbmmmyyyqqqaaaUUUPPPMMMKKKJJJLLLLLLMMMQQQXXX[[[iii{{{vvvmmmhhhddd```\\\XXXVVVUUUTTTRRRMMMGGGAAA======;;;:::::::::;;;;;;::::::::::::;;;===>>>???@@@AAACCCCCCBBBBBBDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJWWWmmmdddHHH@@@@@@===999888777888888888888777777666444444444333333333333222333222222111000/////////...///111000000000111222///////////////////////////............---------------........./////////000000000000000///...---,,,---...---+++***+++,,,,,,---///000000///---,,,//////............//////........................------............---------......///////////////......///000000000000000111000000////////////000000000000111111111222222111111111111222222222222222222222222222222222222444444444444444444555555777888:::;;;===BBBHHHNNNRRRWWW___iiisss|||zzzggg```TTTJJJDDD@@@>>>===777555333333444666666666333222222222222222222222111111111111111111111111000000000000////////////////////////////////////---...///000000///...---------------------------------------------------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000111000...---------------------------------......---------,,,,,,,,,,,,------------------,,,...------,,,,,,------...,,,,,,+++++++++,,,---.......................................////////////000000111111111111000000000000000000000000000000000000111111111111111111111111111111111222333333555555555555666777777888999???GGGQQQ]]]kkk{{{wwwfffYYYQQQMMMLLLJJJJJJMMMOOOPPPUUU\\\eeevvvzzzpppiiieeeccc```]]]XXXWWWUUURRROOOJJJDDD@@@===<<<::::::999:::;;;;;;:::::::::;;;<<<===??????@@@BBBCCCCCCCCCCCCDDDFFFEEEEEEFFFGGGHHHIIIJJJJJJLLL___vvvttt[[[DDD???AAA===888777888888888777666555333222444444333333333222222222222111111000000/////////---...//////......000111......////////////......///............---------...////////////000000000,,,,,,---...////////////+++,,,------+++***+++,,,...------------------...//////............//////........................------............---------......///////////////...///000000111111000000111000000////////////000000000111111222333333333000000111111111222222222222222222222222222222222333333333333333333444444777777777888999<<<@@@BBBDDDHHHOOOXXXaaaiiipppttt{{{vvvhhh___PPPLLLFFFAAA???===<<<;;;666444222222444555555444222222222222222222222222000000000000000000000000////////////000000000000........................---...///000000///...---------------------------------------------------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++,,,,,,------------------------......---------,,,,,,,,,///...,,,++++++,,,...///...------,,,,,,------...++++++++++++,,,,,,------....................................////////////000000111111111111000000000000000000000000000000////////////000000111111222222222222222333444444555555444444555666666777777:::>>>DDDNNN]]]nnnyyyyyyjjj]]]TTTOOOMMMJJJHHHIIIMMMPPPTTT[[[cccmmmzzzsssjjjdddbbbaaa___^^^YYYWWWTTTOOOJJJFFFBBB@@@<<<;;;:::999999:::;;;<<<:::::::::;;;<<<>>>???@@@@@@BBBCCCDDDCCCCCCDDDFFFEEEEEEFFFGGGIIIJJJKKKKKKNNNaaawww~~~|||gggRRRAAA???@@@<<<777777888777777666444333111000333333333222222222111111111111000000000/////////---...//////......///000---......//////......---///............---------....../////////000000000***+++,,,---.../////////+++,,,------++++++,,,---......---,,,,,,---......///..................///........................------............---------......///////////////...///000111222111000///000000////////////000000111111111222222333333333000000000111111111111222222222222222222222222222333333333333333444444444555555444555666888:::;;;===@@@EEEJJJPPPWWW^^^cccsssyyy|||mmm^^^RRRJJJCCC@@@===;;;:::888666333666444333333444444444333111111111222222222222222000000000000000000000000////////////000000000000......................../////////000000/////////------------------------,,,------......------,,,...---,,,,,,++++++,,,,,,------------------------++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,------------------------......---------,,,,,,,,,000...,,,******,,,...000...------,,,,,,------...+++,,,,,,,,,------------------------------------............////////////000000111111111111000000000000000000000000000000......//////000111111111222222222222222333444444444444444444444555666777777888:::===CCCOOO^^^hhhxxxiii\\\TTTPPPMMMKKKKKKIIIKKKPPPVVV\\\fffpppvvv|||ssslllddd___^^^______^^^YYYWWWRRRLLLFFFBBB@@@???;;;;;;:::999999:::;;;<<<:::::::::;;;===>>>@@@AAAAAABBBDDDDDDCCCCCCEEEFFFEEEFFFGGGHHHIIIKKKLLLLLLTTTddduuu{{{}}}wwwYYYJJJ>>>>>>===888666888666666666555444333222222222222111111111000000000000000000000///////////////000111000......///000------...//////...------///............---------------------............,,,,,,---.../////////...+++---...---,,,+++,,,...---...///000000///...---......------------..............................------............---------......///////////////...///000222222111000/////////...//////000111222000000000111111111111111000000000000111111111111111111111111111111111111222333333333444444555555444444333444555666666666777999<<<>>>AAAFFFMMMSSSaaagggpppwww|||~~~mmm^^^TTTLLLDDD???===;;;999888777555222000444333222222444444333222000111111111222222222222000000000000000000000000.../////////000000000111........................000000////////////000000------------------------,,,,,,---......---,,,,,,...---,,,,,,++++++,,,,,,------------------------+++++++++,,,,,,---------(((***,,,---,,,+++,,,---------------------------......---------,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,---...............------------------------............////////////000000111111111111000000000000000000000000000000000000000111222333333333111111111111111222333333333333333333444555666777777888888999<<>>>>>???777666666555444444333333333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000...,,,,,,...000....................................---,,,++++++))))))))))))))))))))))))------------------------........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,------......------,,,............////////////,,,+++---222888888444///000000000000000000000000111111222222222111111000222222111111111111111111333333333444444444555555444444555777999<<>>@@@AAACCCCCCCCCDDDDDDDDDEEEEEEHHHGGGIIIKKKKKKJJJRRR\\\jjjooowwwdddPPPJJJGGGAAA;;;777444444333555444444444444333333333333222111000////////////////////////////////////---000222222000...---....................................------,,,,,,+++///.........------------------......---,,,,,,++++++,,,---,,,++++++---///------------------......---,,,,,,---......---+++......---------,,,,,,,,,------------------------........................------...............---/////////.........//////000000000000000000000000000000111111111111111111000000000//////000000000333222222111111222222333111111111222222222333333333444444555666777888888999===AAACCCEEEJJJRRRXXXeeelllvvv|||uuukkkddd^^^XXXPPPJJJDDDBBB===999777555555666666666666555444333333333333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////000000000...---,,,...000........................,,,,,,------...---------++++++++++++++++++++++++++++++++++++++++++++++++........................---------,,,,,,------------------,,,,,,+++++++++---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,------......------,,,............////////////...------111666777333///000000000000000000000000111111111222222111111000111111111111111111111111333333333444444444444555444444555666888;;;===???sssiii\\\TTTMMMKKKJJJIIIKKKOOOOOOVVVbbbooo|||zzzmmmeeebbbbbb```___^^^___``````___]]]SSSNNNHHHCCC@@@>>>===<<<999999999999999:::;;;;;;;;;<<<<<<===>>>@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEJJJJJJJJJJJJIIINNN\\\jjjuuuyyynnnWWWFFFHHHEEE@@@;;;666333222111444444444444333333333333333222111000////////////////////////////////////...///000000...---......////////////////////////------------------------............---------------------------,,,,,,+++---...///...---++++++,,,++++++,,,,,,---...//////---,,,,,,---......---+++...------------,,,,,,,,,------------------------........................,,,,,,---...//////////////////......////////////000000000000000000000000222222000//////000111111000//////......//////000222222111111111111222222111111111111222222222222333444444444555555555555555777:::::::::===BBBGGGMMMSSS]]]gggpppxxxzzzsssaaa[[[SSSLLLHHHDDD???;;;<<<;;;999777555444333333666555555444444333333222222222222111111111111111000000000000000000000000000000000000000000000000///////////////////////////000000///------...000........................***+++,,,---............------------------------++++++++++++++++++++++++------------------------......------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,------......------,,,---............/////////000...---000333444222///000000000000000000000000000000111111222111111000111111111111111111111111333333333333444444444444444444444555777888:::;;;wwwhhh^^^VVVPPPLLLLLLLLLKKKNNNRRRUUU___nnn|||qqqfffbbbbbbddd```___```aaaaaa___[[[WWWOOOKKKFFFBBB???>>><<<;;;:::999999999999:::;;;;;;=========>>>@@@AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFJJJKKKKKKJJJKKKVVVjjjzzzxxx```MMMBBB@@@>>><<<999777555555555444444444333333333222222222222111000//////000000111111111111111111111111...//////............///........................,,,,,,------------------------------------------,,,,,,---------,,,,,,++++++---//////...,,,,,,,,,,,,------...//////000000---,,,,,,---......---+++------------------------------------------------........................+++,,,---...////////////.........///////////////////////////////////////333111///------...///000111111000000000000111111222222111111111111222222222333333333333444444444333333333333333333333333444666777666666888;;;>>>>>>BBBIIIQQQYYYaaahhhmmm{{{~~~wwwjjj___YYYQQQLLLFFFAAA>>>===:::888999999999888777666555444444444444444333333222222111111111111111111111000000000000000000000000000///////////////////////////////////////////////////000000///------...///........................+++,,,------.........---------------------------------------------------------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,------......------,,,---------.........//////111///......000222111000000000000000000000000000///000000111111111111111111111111111111222222222222222333333333444444444444444444555555666777777zzzmmm```WWWRRRNNNLLLMMMMMMLLLPPPVVVZZZfffxxxvvvjjjcccbbbeeehhhbbbaaaaaa```^^^ZZZTTTPPPKKKGGGCCC@@@???>>><<<;;;::::::999999::::::;;;<<<>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKQQQbbbxxxkkkSSSDDD>>>999999888888777777666666444444333333333222222222222111000000000000000000000000000000000000000000///.........////////////------------------------,,,,,,------------------,,,,,,------------------++++++,,,,,,---,,,,,,+++))),,,...///...---------------..................---,,,,,,---......---+++------------------------------------------------........................+++,,,---...////////////------...///000000//////////////////////////////111000...,,,+++,,,---///111111000000000000111111222111111000000111111222222222222333333333444444333333333333222222222222444444555555555777999;;;888;;;???CCCHHHMMMSSSXXXdddggglllrrrxxxwwwjjj^^^SSSKKKEEECCC@@@<<<999888777666555333444444555555444333222333333333333333222222222000000000000000000000000////////////////////////////////////////////////...........................///000000...---..............................---.........------,,,+++------------------------------------------------------------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,------------............111///.........000000000////////////////////////...///000111111111111111000000111111111222222222222222222333333333444444333333444444555555555555{{{ooocccYYYRRRMMMJJJJJJLLLLLLNNNSSSZZZbbbooo}}}vvvllldddbbbdddgggiiieeeccc```]]]YYYTTTNNNJJJGGGDDDAAA???>>>===<<<;;;:::::::::::::::;;;;;;<<<>>>>>>???@@@AAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFIIILLLNNNZZZnnn~~~bbbMMMBBB@@@777777777777666555333333333333333333222222222222111111000000000000000111........................//////...///111111000///------------------------------------------------,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,)))+++------,,,,,,,,,...++++++++++++++++++++++++---,,,,,,---......---+++,,,,,,,,,------------...------------------------------------------------,,,,,,---...////////////,,,---...000000000//////000000000000000000000000//////---,,,,,,---......000//////......//////000111111000000000000111111000000000000111111111111333333333333222222222222111111222333444555666777777999:::;;;===@@@DDDGGGOOORRRWWW^^^eeelllqqqtttwww}}}zzzjjjddd[[[RRRKKKDDD???;;;;;;:::888777666555444444222333333444444444444333222222222222222222222222////////////000000000000////////////////////////000000000000000000000000...........................///111000///------.......................................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------+++++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------.........,,,------......------,,,,,,------------.........///...............///000////////////////////////......///000111111111111000000000111222222333333222222222222333333333333222333444444555444444444zzznnncccZZZSSSOOOKKKIIIIIIMMMOOORRRZZZcccooo|||rrrmmmfffddddddggghhhiiieeebbb]]]XXXTTTOOOJJJGGGDDDAAA???=========<<<:::;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGJJJNNNSSSbbbxxxuuuYYYFFF@@@@@@555666777777666444222000333333333222222222222111111111000000000000111111......................../////////111444444111....................................------,,,,,,+++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,))))))******++++++,,,,,,---,,,,,,---......---+++,,,,,,,,,---------......------------------------------------------------------...............---+++,,,...000111000//////000000000000000000000000......///////////////000000000000//////000000000111111000000000000111111000000000000111111111111222222333333333333333333111000000111222333333333444555777777777999<<<>>>???BBBIIIPPPVVVYYYZZZYYYaaagggooouuuzzz}}}{{{vvvnnnddd]]]OOOKKKFFFAAA???<<<:::888777888999888777555444444444444444444555555666666111111111222222222222222........./////////000000////////////////////////000000000000000000000000........................---///111111///------...........................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++++++++,,,,,,---------+++++++++***++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---......///,,,------......------,,,,,,,,,---------.........,,,---............///000////////////////////////---...///000111111111111///000000111222222333333111222222222222333333333222222444555555555444444zzzpppeee[[[SSSOOOMMMKKKIIIKKKOOORRRWWWbbblll|||zzzmmmjjjffffffhhhjjjjjjiiieee```ZZZUUUPPPMMMIIIGGGBBB@@@>>>=========<<<:::;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHLLLOOOVVVggg}}}iiiNNN===888:::222333555666666555333222333333333222222222111111111000000000000000111111000000000000000000000000//////000333666555222...//////////////////////////////...---,,,,,,+++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,------,,,***''''''(((***((()))***+++---...///000---,,,,,,---......---+++,,,,,,,,,------.........------------------------------------------------.........///......------+++,,,...000111111000///000000000000000000000000...///000111222222111111333333222222222222333333111111000000000000111111111222222222222333333333222222333333333444444444222111000111222222111000111222444555555666999;;;777;;;CCCKKKOOONNNIIIEEEPPPUUU]]]dddiiimmmqqqtttyyy{{{}}}xxxtttjjjfffaaa]]]YYYRRRIIIBBB@@@>>>;;;:::::::::999888333555777777555333111000222222222111222333333444111111111111111111222222---.........//////000000////////////////////////000000000000000000000000........................---///111111///...------........................++++++,,,---............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,---------++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,---------......***,,,...///......///000////////////////////////---...///000111111111111///000000111222222333333111111222222222333333333111222444555666555555444vvvmmm```VVVQQQNNNMMMKKKKKKLLLOOOQQQWWWbbbpppzzz|||ooocccgggiiihhhjjjnnnnnnlllmmmdddYYYPPPKKKIIIGGGEEEAAA@@@>>>===;;;:::::::::::::::::::::;;;;;;<<<===@@@?????????@@@BBBDDDEEEGGGCCCCCCFFFGGGDDDCCCDDDIIIGGGNNN___ooo|||pppXXXGGG<<<777777555555444333222222222222/////////000111111222222000000000000000000000000000000000000000///......000,,,((()))...222111///......---------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,++++++------,,,+++......,,,,,,,,,,,,......---------...------,,,,,,............---,,,++++++,,,,,,---.../////////.....................------000000000000000000000000////////////000000000000222111111111000000//////......///000111222222333000111111111111222222222222222222222222222222222222222222222222222222222555555444333444555666777777999<<>>:::999999888777666666666555444444333333444444555333333333222222111111111222222111111000/////////111111000///////////////////////////////////////////////////////////////......------------......------------------------........................,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++........................---,,,,,,+++*********+++---------,,,,,,+++++++++++++++******++++++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111////////////...---,,,+++000000//////.........---...............///000000000000000000111111111111111111111111111111111111222222333333444555666666zzzllldddZZZRRRNNNLLLKKKJJJMMMOOORRRVVV^^^kkk{{{wwwllleeeiiikkkkkklllpppqqqnnnkkkbbbWWWNNNIIIGGGEEECCC@@@???>>><<<;;;;;;::::::::::::::::::;;;<<<======@@@@@@@@@@@@AAABBBCCCDDDFFFCCCDDDGGGIIIFFFEEEGGGJJJJJJRRRdddwwwgggQQQDDD<<<888888555555444333222222222222111111111000000000000000000000000000000000000000000000000000000///......333...++++++///111000.........---------------...///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++...------,,,,,,,,,---------,,,++++++------,,,+++...---,,,++++++,,,---...---...............------------......------,,,,,,,,,---..........................................////////////////////////.../////////000000000000111111111000000000////////////000000111111222222000111111111111222222222222222222222222222222222222222222222222222222222444444333333444444555666444666888;;;<<<<<<;;;;;;:::===AAACCCDDDIIIPPPWWW]]]aaahhhnnnsssvvvzzz}}}{{{zzz{{{{{{sssjjj^^^VVVQQQOOOKKKHHHCCCBBBAAA>>><<<:::888777666555555444333333222222444444333333333333444444333333333222222111111111000000000000000000111111111000000///////////////......................................................------------......................................................------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------......///,,,---......///.........000/////////...........................///000000//////000000000111111111222222222222222222222222222222333333444555555666wwwooo```[[[TTTOOOLLLKKKKKKKKKOOORRRXXX```jjjyyyqqqiiiiiimmmooonnnpppssstttqqqhhh```TTTKKKGGGDDDBBB??????>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<>>>>>>@@@@@@AAABBBCCCCCCCCCCCCDDDCCCDDDIIIJJJHHHHHHJJJMMMPPP\\\ooozzz[[[HHH@@@<<<999999555555444333222222222222222222111111000//////...000000000000000000000000000000000000000///......444000------///111///...///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,......////////////......+++,,,------......---------............------,,,........................////////////////////////....../////////000000000111111000000000000//////000000000000000111111111000111111111111222222222222222222222222222222222222222222222222222222222222222333444444444444333333444666888888888777777777999;;;;;;;;;>>>CCCHHHKKKPPPUUU[[[___bbbfffhhhhhhggghhhmmmuuu{{{}}}}}}|||uuupppjjjfffdddbbb^^^ZZZVVVPPPIIIDDDBBBAAA>>><<<::::::999999888777777666333333222222111111000000333222222222222222222333222222222222222111111111......///000000111222222000000//////......//////........................------------------------......------------..............................------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++------,,,,,,------...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------------------------............------,,,***+++,,,...///000000000////////////...........................///000000//////000000000000111111222222222222222222222222222222333333444444555555yyylllcccXXXVVVRRRNNNMMMLLLMMMMMMNNNVVV```lllxxxwwwmmmiiikkkppprrrqqqrrruuuuuurrreee]]]RRRJJJEEECCC@@@===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????@@@AAABBBDDDDDDDDDCCCBBBEEEDDDEEEIIIJJJGGGIIILLLNNNYYYjjjzzznnnPPP@@@<<<;;;999888555555444333222222222222111111111111000000//////000000000000000000000000000000000000000///......111///------...000///...//////...,,,++++++++++++))))))***+++,,,---...///------------------------,,,,,,,,,,,,------------******+++,,,,,,---......++++++++++++,,,---......---,,,++++++------,,,+++++++++++++++++++++++++++,,,---..................***+++,,,---........................------,,,+++---------...............////////////////////////........./////////000000000000000000000000//////111111111000000000000000000000111111111222222222111111111111111111111111111111111111111111111111000111222333444333222222555666777888888888777666777999999999888999===@@@BBBEEEHHHJJJKKKLLLNNNOOOTTTTTTUUUXXX^^^cccdddeeekkknnntttxxx{{{}}}vvvssspppmmmkkkgggbbb^^^XXXUUUQQQOOONNNLLLJJJGGGGGGDDD@@@>>>======;;;999888888777777777777777777444444333333333222222222222222111111111111222222222222222111111111111111////////////000000111111000//////.........//////........................------------------------...------,,,,,,------...........................------------------------......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......///...---+++******+++,,,...///000000000///////////////........................///000000////////////000000000111222222222222222222222222222222333333333444444444|||ooobbb[[[SSSQQQPPPMMMLLLMMMNNNPPPQQQ[[[jjjyyysssllljjjmmmqqqsssrrrsssuuusssoooaaaZZZPPPHHHEEEBBB???======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@AAACCCDDDEEEEEEDDDCCCGGGEEEFFFIIIHHHFFFIIIOOOQQQcccvvv|||cccHHH<<<;;;:::888777555555444333222222222222//////000000111111111111000000000000000000000000000000000000000///......,,,++++++,,,---/////////000///...---,,,+++++++++))))))***+++---...//////------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,++++++------,,,+++++++++++++++++++++++++++***+++,,,---------------***+++,,,---.../////////---.........---,,,++++++---------.........//////....................................//////////////////////////////000000111111111000000000000000000000111111111222222222111111111111111111111111111111111111111111111111///000222333444333222111666666666777777666666666444444555444444555888999===>>>@@@@@@???>>>???@@@FFFFFFFFFHHHLLLOOOPPPQQQVVVZZZaaagggkkkmmmpppqqqppppppooopppqqqrrrtttuuuttttttvvvzzz~~~|||{{{zzzxxxwwwvvvsssooojjjfffdddZZZYYYVVVTTTQQQOOOKKKIIIFFFDDDBBBAAA@@@@@@>>>======<<<:::999999888666555444444444333333333333333444444444333333333333333222111111000000111111222111111111111111111111111000000000000//////......//////............//////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------.........---+++***,,,------...//////...............///////////////...............///000000...////////////000000000222222222222222222222222222222222333333333333333|||pppdddZZZUUUMMMMMMMMMLLLLLLNNNRRRUUU[[[fffvvvxxxoookkkkkklllqqqsssqqqpppqqqnnnjjj]]]VVVMMMFFFCCCAAA???<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAABBB@@@AAABBBDDDEEEFFFFFFFFFHHHGGGGGGHHHGGGGGGMMMVVV]]]pppkkkXXXCCC:::::::::777666555555444333222222222222...//////000111111222222000000000000000000000000000000000000000///......)))***+++,,,---...//////000///...---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,111000///---+++)))(((''',,,++++++++++++,,,,,,------,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---............,,,------------,,,,,,+++,,,,,,------.../////////........................------........./////////......////////////000000000000000000000111111111000111111111111222222222111111111111111111111111111111111111111111111111111111222333333333333222333333333333444444444444444444444444555666777777777888999999888888:::;;;======>>>>>>???AAABBBCCCDDDHHHNNNSSSUUUWWWYYY[[[YYYYYYXXXWWWWWWXXXZZZ[[[\\\]]]aaaffflllppprrrrrroooooooooooonnnmmmlllkkkkkkjjjhhhfffdddcccaaaaaa___^^^\\\YYYUUUQQQNNNLLLHHHGGGFFFEEECCCAAA@@@@@@===<<<;;;:::999888777666999888888777666555444333333333333333333333333333222222222222222222111111222111111111111111111222000000000111111111111111111111000//////...------......------......//////------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++---......---,,,,,,++++++,,,,,,,,,,,,------+++************+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------,,,------------,,,,,,+++..................------.........///////////////...............///000000......////////////000000111111111111111111111111222222222222333333333333zzznnnbbbYYYSSSQQQJJJLLLMMMMMMNNNRRRYYY^^^kkkttt{{{pppjjjiiiiiikkkoooqqqnnnmmmmmmiiidddWWWQQQIIICCCAAA@@@>>>;;;;;;:::::::::;;;;;;<<<===;;;;;;<<<===>>>@@@AAABBBAAAAAABBBCCCDDDFFFHHHIIIIIIGGGGGGHHHHHHKKKUUU___tttZZZLLL>>>::::::999777777555555444333222222222222000000000000000111111111000000000000000000000000000000000000000///......+++,,,------------......000//////.........//////000000///......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------000///...---+++***)))(((,,,,,,++++++***+++++++++---,,,++++++------,,,++++++,,,---......---,,,+++)))***+++,,,------------++++++,,,---............++++++,,,---------,,,,,,,,,,,,------...//////000........................---------.........//////........./////////000000//////000000111111222222000111111111111222222222111111111111111111111111111111111111111111111111222222222222222333444444222222111222222333444444666666555666777777777777444555666666555666777999888999999999888999:::;;;;;;>>>@@@BBBCCCDDDFFFHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHIIILLLQQQVVVXXXXXXWWWSSSTTTTTTTTTTTTTTTSSSSSSQQQPPPPPPOOONNNMMMLLLLLLJJJIIIGGGEEECCCAAA@@@@@@>>>>>>>>><<<;;;::::::;;;777888888888777666555555777777777666555444444555333333444444555555666666111111111111111111111111222222222111111222222222///000000000111111111222//////////////////.........------------...///000------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++---...///...---,,,+++++++++,,,,,,---------,,,++++++++++++,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------...............------............/////////000...............///000000........./////////000000000000000000000000000000222222222222222222222222zzzpppcccYYYRRROOOOOOJJJLLLNNNPPPRRRXXXaaagggwww~~~tttkkkgggfffgggjjjnnnooommmkkkiiieee```TTTNNNFFFAAA@@@???===:::::::::::::::;;;<<<<<<===;;;;;;<<<===>>>@@@BBBCCCAAAAAAAAABBBDDDGGGJJJKKKIIIGGGGGGHHHIIINNNZZZgggkkkNNNDDD;;;999:::888777888555555444333222222222222222222111111000/////////000000000000000000000000000000000000000//////...---...//////...---------000////////////000000111......//////////////////************************,,,,,,,,,---------......+++++++++,,,,,,---------------,,,+++************---,,,++++++------,,,+++,,,,,,............,,,,,,***+++,,,---............,,,,,,------......------***+++,,,,,,------------,,,,,,------...///000000........................---------.........//////---.........//////000000...//////000111222222333000111111111111222222222000000000000000000000000000000000000000000000000444333222111222333444555222222222222333444555666555444333333444444333222444555555444333333555666777777777666555555666777:::;;;;;;;;;::::::<<<>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???CCCFFFGGGEEECCC@@@AAABBBCCCDDDDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@>>>===;;;::::::;;;<<<===999::::::888666666777888444555777888888888888999333333333333111111333444///000111222333444555666222222222222222333333333333333222222222222333333//////000000111111111222------......///000000000---------------...///000------------------------////////////////////////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,------...//////......---.........//////000000...............///000000............/////////000////////////////////////222222222222222222222222uuukkk^^^TTTOOONNNMMMMMMNNNMMMLLLOOOWWWcccooovvv{{{oooiiihhhhhhiiigggiiijjjiiieee___XXXSSSJJJHHHDDDAAA???>>>>>>>>>;;;;;;:::::::::;;;<<<<<<>>>???@@@AAABBBCCCCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGHHHGGGGGGQQQfff{{{uuu\\\GGGCCC===999777666555444333333222222111000//////...///000111111000///...000000////////////000000//////000000000000//////------............------000///...---------------,,,,,,------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,,,,,,,------,,,,,,++++++.........------.........,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++------,,,,,,,,,,,,---------..............................////////////////////////000000//////.........---000000000000000000000000000000000000000000000000000000////////////000000........................222222333333333444444444333333333333333333333333333333333333333333333333444444444444444444444444444444333333333333222222555666666666777777888888888888777777777777777888:::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::888777666555555555555555555555555555555555555555555555444444444333333333444333333333333222222222444444333333222111000000111111111111000000000000222222111111000000//////111111000000//////......////////////////////////////////////////////////........................///000000000///---+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...///...---+++*********++++++++++++******************************///...,,,++++++,,,---...////////////...---,,,+++---,,,,,,++++++******)))......---,,,,,,+++*********,,,,,,,,,++++++---///...------,,,+++***)))))),,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,---......------------------------,,,,,,,,,---...///000000...............---------////////////////////////---......///000111111222000000000000000000000000111111222222222333333333xxxjjjbbbWWWOOOLLLLLLKKKKKKMMMNNNPPPUUU___lllwww~~~vvvlllfffeeefffgggfffffffffddd```YYYSSSOOOGGGEEEBBB???===<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFGGGIIIMMMWWWlll~~~gggQQQCCC@@@;;;777666555444333333333222222111000000///...///000111111000///...000000000000000000000000//////000000000000//////------............------//////...---------------///......------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,......---,,,,,,,,,---------..............................////////////////////////000/////////............000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333333222222222444444444444555555666666666666555555555555666666777888999::::::999888777888888888888888888888888666666666666666666666666777666555444444444444555444444444444444444444444555444444444444333333333555444444333333222222222333333333222222111111111111111111111000000000000111111111000000000000000///////////////000000000..........................................................................................---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,------...---,,,+++*********++++++++++++******++++++++++++++++++++++++...------,,,,,,---...////////////......---,,,+++,,,,,,,,,,,,++++++++++++...------,,,++++++*********,,,,,,,,,++++++---///---,,,,,,++++++*********,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------+++++++++,,,---...///000------------------------,,,---------.../////////........................////////////////////////......//////000000111111000000000000000000000000111111111222222222333333vvvnnn]]]XXXQQQLLLJJJJJJKKKKKKLLLPPPVVV```lllyyy|||pppgggbbbbbbbbbcccdddccc```]]]XXXRRRMMMJJJEEECCCAAA>>><<<;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>>>>???@@@AAABBBBBBEEEEEEEEEEEEEEEFFFFFFGGGHHHFFFGGGLLLSSS___qqqoooYYYIII???;;;777555444444333222333333222222111000000000//////000000000000/////////000111222222111000///...//////000000//////...------............------///.........------------000000///...---,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++******))))))'''''')))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---.........,,,,,,,,,---------..............................////////////////////////////////////............000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111111111000111111111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333222222333333444444555555666666666555555666666666666666666666666444444444444444444444444555444444333333333333444444444444444444444444444444444444444333333333333666555555444333222222111222222222222222222111111111111111111000000000000///000000000000000000111---......///000000111111........................................................................------,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000............---,,,++++++,,,,,,,,,,,,------------------,,,,,,++++++*********,,,---,,,++++++,,,...++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------******+++,,,---///000111------------------------------..................////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111222222222222333tttiiibbbUUURRRNNNKKKJJJKKKMMMNNNNNNTTT^^^lllzzz|||uuukkkccc_________```aaa___[[[UUUPPPKKKHHHFFFDDDCCCAAA???======<<<<<<;;;;;;:::;;;;;;<<<===>>>======>>>???@@@AAAAAABBBEEEDDDDDDDDDDDDEEEFFFFFFHHHEEEFFFNNNXXXdddsssxxx___LLLCCC;;;999666444444444333333222222222111111111000000//////000000000000/////////000222333333222000///...//////////////////...,,,------......------,,,..................------/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,++++++---//////...,,,,,,,,,---------..............................///////////////////////////////////////.........000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222222222111111111222333333333333333444444444444444555555555555555555555555555555555555555555555555333333222222222222222333333333333333333333333333444444444333333333222222666666555444333222111111111111111111222222222222111111111111000000000///.../////////000000111111........./////////000000...........................................................................---,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111---------------,,,++++++++++++,,,------...//////,,,,,,,,,,,,++++++*********,,,------,,,+++,,,---*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,---...///000------------------------...............---------////////////000000000000////////////////////////000000000000////////////000000000000000000000000111111111111222222222222~~~ssshhh^^^XXXOOONNNLLLKKKKKKLLLOOORRRUUU\\\iiiwwwvvvpppggg```]]]\\\\\\\\\\\\ZZZUUUOOOJJJGGGDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???======>>>???@@@AAAAAABBBDDDDDDCCCCCCDDDDDDEEEFFFHHHEEEGGGPPP\\\fffsss|||jjjOOO@@@<<<:::888555444555555444333222222222111111111111111000000////////////000000...///111222222111///.........////////////......,,,,,,------------,,,,,,------...//////......---,,,---------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............---+++,,,,,,,,,,,,,,,+++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,++++++---//////...,,,,,,,,,---------..............................////////////////////////.........///////////////////////////////////////000000000000000000000000//////............//////000000000000000000000000//////000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222333333222222222111111111333222222222222222222222222111111111222222333444333333333333444444555555555555555555555555555555555555555555555555555555222222111111111222222333333333333333333333333333444444333333333222222222555444444333222222111111111111111111111111111222111111111111000000000///......//////000000000111000/////////.........---........................................................................///...---++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...//////000,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---...//////,,,+++++++++++++++*********,,,......,,,++++++,,,*********++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------......---,,,,,,,,,------------------------------...............---------.../////////000000111111////////////////////////000000000000////////////////////////////////////000000111111111222222222sssggg\\\UUURRRJJJJJJJJJJJJKKKOOOTTTXXX```hhhtttqqqkkkddd^^^ZZZYYYYYYXXXVVVSSSOOOJJJFFFDDDBBBAAA===<<<<<<;;;:::999999888::::::;;;;;;<<<===??????===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFKKKUUU```jjjuuu~~~|||aaaIII===<<<:::888666555555555444333111111111111111111111111000000////////////000000...///000111111000///...---......//////......---,,,,,,------------,,,,,,,,,---.../////////...---***++++++,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------------,,,+++***,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---.........,,,,,,,,,---------..............................////////////////////////.........///////////////////////////////////////000000000000000000000000///......------......//////////////////////////////000000000111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222111111111111333333333333333222222222111111111111222333444444444333333333444555666777555555555555555555555555333333333333333333333333222111111111111222222333222222222222222222222222333333333333222222222222222222222222111111111111111111111111111111000000111111111111000000000000...//////////////////000000000//////...------,,,------------------------------------------------..............................---,,,,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++*********)))******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---+++++++++,,,,,,++++++******++++++,,,---......///++++++++++++++++++*********,,,......---+++++++++*********++++++,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------//////...---,,,,,,,,,,,,------------------------------..................---......//////000000111////////////////////////////////////000000000000////////////////////////000000000111111111111222~~~sssfff[[[SSSOOONNNHHHIIIKKKLLLNNNTTT]]]cccnnnuuu{{{mmmhhhaaa[[[XXXVVVUUUTTTNNNLLLIIIFFFCCCAAA@@@@@@:::;;;;;;::::::999888888::::::;;;;;;<<<>>>???@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHPPP[[[fffooo{{{pppZZZGGG>>>===999777555555555444333111111111111111111111111111111000///......///000111........................---......//////......---+++,,,,,,------,,,,,,++++++,,,...///000///...---***+++++++++,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,......---,,,,,,,,,---------..............................////////////////////////............/////////000////////////////////////000000000000000000000000//////............//////////////////////////////000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111333333333222222222111111000000000000111222333444444333333333444555777777444444444444444444444444222222222222222222222222222111111111111222333444222222222222222222222222333333333222222222222111000000000000000111111111222222111111000000//////111111111111000000000000///////////////.................................------------------------------------------------........................++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++******)))***+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,,,,+++******++++++++++++************++++++,,,,,,------******************++++++***,,,//////---+++******++++++++++++++++++,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,------------------------------,,,---------.../////////,,,------...//////000000////////////////////////......//////000000111111////////////////////////000000000000111111111111{{{uuujjj^^^SSSMMMLLLLLLHHHJJJMMMOOOSSS[[[eeemmmwww}}}yyywwwjjjfff___YYYVVVTTTRRRQQQIIIHHHFFFCCCAAA@@@???>>>;;;<<<<<<<<<<<<;;;:::999::::::;;;;;;===>>>???@@@??????@@@AAABBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEIIITTT```kkktttxxxdddRRRBBB999999888777555444444333111000111111111111111111222222111000///......///000111///...------------...///---..................---+++,,,,,,------,,,,,,++++++,,,...000000///...---++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------'''((()))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++------,,,,,,,,,,,,---------..............................////////////////////////---.........//////000000////////////////////////000000000000000000000000000000////////////000000////////////////////////111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111111000333222222222111111000000////////////000111333333333333222222333555666888333333333333333333333333333333333333333333333333222222111111222333444444111111111111111111111111333333333222222222111111.........///000000111111333222222111000//////...111111111111000000000000000000//////.........---,,,,,,------.../////////------------------------------------------------........................((()))+++---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++*********+++---...+++,,,,,,------,,,,,,+++***************************+++,,,,,,,,,+++***))))))******+++++++++************++++++++++++,,,,,,******************++++++***,,,//////---+++******++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------...///------------------------,,,,,,------...///000000,,,,,,,,,---...//////000////////////////////////---......///000111111222////////////////////////000000000000111111111111}}}qqqggg^^^WWWPPPJJJGGGIIIJJJLLLPPPUUU\\\eeeooovvv{{{ssspppfffbbb\\\WWWTTTPPPMMMJJJEEEDDDBBB@@@???>>>============<<<;;;;;;:::999999999:::;;;===>>>>>>?????????@@@AAAAAABBBBBBAAAAAACCCAAAAAADDDDDDCCCEEEIIIJJJOOO\\\jjjttt}}}hhh\\\KKK>>>999333555555444333333222111111222111000000///000000000222111///.........///000//////............/////////---,,,...000111///---------------------------+++***++++++,,,---...///---,,,+++******+++,,,---........................///---,,,***))))))******...---+++*********++++++,,,+++*********+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,........................,,,+++*********+++,,,---++++++++++++,,,,,,---...........................---------------...//////////////////////////////000///...------...///000000000//////.........---000///...------...///000///////////////////////////////////////000111111000000111111111111000000444111...///111333333111000000111111111111000000000000000000000000000000111111111111111111111111222222222222222222222222444333444777::::::555111444444444333333222222222222222222222222222222222777444111000111222222222222222222222222222222222000000////////////000000000000000000000000000000////////////000000000000/////////...------,,,,,,------............------////////////////////////......///////////////.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++---------------------------------,,,,,,++++++++++++******))))))******+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////...,,,***)))+++,,,,,,------,,,,,,+++,,,,,,------...///000000........................000000000000000000000000000000000000000///......111111111000000000000000////////////000000000000vvvqqqggg___WWWRRRMMMHHHGGGJJJKKKOOOUUU]]]eeeoooyyyvvvnnnjjjccc___ZZZUUUQQQNNNKKKHHHCCCBBBAAA???>>>===<<<<<<:::::::::::::::;;;;;;;;;::::::<<<===>>>????????????@@@AAAAAABBBBBBAAAAAABBB??????BBBBBBBBBDDDIIIMMM[[[mmmxxx~~~ppp\\\SSSEEE<<<:::666555444444333222222111111222222111000000000000000222111000///...//////000//////............//////000///...///111111///,,,------------------------)))))))))))))))***+++,,,,,,,,,+++******+++,,,,,,------------------------...---,,,++++++*********---,,,+++***)))******+++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,........................---,,,++++++***+++,,,,,,,,,+++++++++,,,,,,---.................................------......///000////////////////////////000///...------...///000000/////////............000///............///000000000000000000000000000///////////////000000111111111222222222222111111333000......000222111000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111222444777999999666333444444333333333222222222222222222222222222222222333111///...///000000///111111111111111111111111........................////////////////////////////////////000000000000------..................------............------..............................////////////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***---------------------------------,,,,,,+++++++++++++++************++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------...//////000........................////////////////////////000000000000000///......////////////////////////////////////000000000000zzzpppgggbbb\\\VVVPPPMMMJJJHHHIIINNNPPPUUU^^^hhhrrr}}}xxxooohhhbbb___[[[VVVQQQNNNKKKHHHFFFAAA@@@???===<<<;;;;;;;;;777888888999:::;;;;;;<<<:::;;;<<<>>>???????????????@@@AAAAAABBBBBBAAAAAABBB@@@@@@CCCCCCBBBFFFLLLWWWnnn|||bbbQQQIII>>>888999666444444333333222222111111333222222111000111111111111111000/////////////////////............//////111000///000111000...,,,------------------------------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***,,,+++******)))*********++++++******++++++,,,---++++++++++++++++++++++++******,,,,,,,,,,,,*********+++,,,,,,------,,,,,,------------------------......---,,,++++++,,,,,,,,,,,,+++++++++,,,------------------------------...............///000000//////////////////////////////...------...//////////////////............000//////......//////000000000000000000000000000//////......//////000111111222222333333222222111222000......000111000///111111////////////111111000000000000000000000000111111111111111111111111222222222222222222222222///222555777777666555555333333333222222222222222111111111111111111111111222000//////000111000...000000000000000000000000......///000000///......////////////////////////////////////000000000000,,,,,,------...//////000------............------............................../////////......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////........................------------------------//////000000000///..................////////////////////////000000000000wwwnnneee\\\WWWTTTPPPLLLLLLJJJIIINNNTTTXXX___iiittt~~~vvvooojjjccc^^^\\\XXXSSSOOOLLLIIIFFFDDD???>>>===;;;::::::999999777888888999999::::::;;;;;;<<<===>>>???@@@@@@@@@???@@@AAAAAABBBBBBAAAAAADDDCCCCCCEEEEEEFFFLLLTTTddd|||rrr[[[LLLDDD999666888444333333333333222222111111333333222111111111111111111000000//////////////////......------......///222111111111000///...---------------------------000//////............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------...///...---+++***************************+++***++++++++++++,,,,,,++++++++++++++++++++++++***+++---......---+++******+++,,,,,,------,,,,,,------------------------///......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------///............///000000////////////////////////........................///////////////.........000//////////////////000111111111111111111111111///............///000000000111111222222111111000222111000000000000000000222111///......///111222000000000000000000000000111111111111111111111111111111111111111111111111///333777777444222333444222222222222222111111111111111111111111111111111222111111222333333111///000000000000000000000000///111222444444222111///////////////////////////////////////000000000000---------.........//////------............------..............................//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++...------,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,...///////////////............///////////////000////////////000000000000}}}tttkkkccc[[[TTTPPPOOOLLLJJJKKKKKKLLLSSSZZZeeekkkuuuwwwmmmiiieeeaaa\\\XXXUUUPPPLLLIIIGGGDDDBBB===<<<;;;:::999888888888999999999999999999999999;;;<<<>>>???@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAADDDCCCDDDFFFFFFHHHPPPZZZlll~~~dddRRRFFF???555444777333333222222222222222111111333222111111000000111111000000000000000//////.........------------......111111111111///...------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---...///...---,,,+++*********+++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++***,,,---//////---,,,******+++,,,,,,------,,,,,,------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------...............///000000........................------............------.........//////////////////000000000000000000///000000000000000000000000...............//////000//////000000000000//////222333333333222111111111111000...------...000111000000000000000000000000000000000000000000000000111111111111111111111111000444777666222000000111111111111111111111111111000000000000000000000000111000000111333333111000111111111111111111111111///111222444444222111///........................////////////000000000000//////.........---------------............------.......................................---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------------........................------------------------......////////////....../////////000000111111111////////////000000000000rrrmmmeee]]]XXXSSSNNNLLLKKKJJJKKKNNNOOORRR[[[eeetttyyyxxxooogggccc```]]]ZZZUUUQQQMMMIIIGGGEEECCCAAA<<<;;;:::999888888888888:::::::::::::::999999999<<<===>>>???AAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@BBBDDDEEEHHHSSS___mmmyyyoooRRRDDD>>>:::333555999333222222222222222222111111222111111000///000000000000000000000000///............------------.........000111000...------...------------------------,,,,,,,,,++++++,,,------,,,,,,------------,,,,,,*********++++++,,,,,,---,,,,,,------------,,,,,,******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------------............------.........//////////////////000000111111000000///////////////////////////......------......///000...//////////////////...333444555555333111111222000000............000000000000000000000000000000000000000000000000000000111111111111111111111111111333444444222000///000000000000000000111111111///////////////////////////...---...000000000///111111111111111111111111......///000000///..............................////////////000000000000000//////...------,,,,,,------............------------------------------...............---,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------................................................------.../////////......//////000000111111222222////////////000000000000ddd___XXXSSSPPPMMMLLLJJJKKKLLLOOOUUUXXX]]]hhhtttrrroooiiiccc^^^ZZZWWWVVVQQQMMMIIIFFFDDDBBB@@@>>>;;;;;;:::999888888888888999999::::::;;;;;;<<<<<<======???@@@AAABBBBBBBBB???@@@AAAAAABBBBBBAAAAAA>>>???AAADDDFFFJJJWWWdddoooxxxvvv^^^FFF<<<:::888222666:::444111111111111111111222222111000//////....../////////000000111000///...---...------,,,,,,------...,,,...000///---,,,---...------------------------------,,,------...///000,,,,,,---......---,,,,,,******++++++,,,------...,,,,,,++++++++++++,,,,,,***+++,,,---...------,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............/////////000///000111111111111000///...........................------------...////////////000000000000//////111444666555222000000111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000//////111222333222000/////////000000000111111////////////////////////000...,,,,,,...000000000000000000000000000000000................................................////////////000000000000..................------------............------------------------------............---,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++************++++++,,,,,,------,,,,,,+++*********************************++++++,,,,,,------***+++,,,,,,------,,,,,,++++++,,,------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,---......//////............//////000111111222////////////000000000000\\\XXXRRRNNNMMMLLLLLLLLLNNNOOOUUU\\\aaahhhtttwwwkkkjjjgggaaaZZZUUUSSSRRRNNNKKKGGGCCCBBB@@@>>><<<;;;;;;:::999888888888999777888999:::<<<===>>>???===>>>???@@@AAABBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAA???@@@CCCFFFHHHNNN\\\jjjsss|||hhhRRRCCC<<<;;;:::444888;;;333111111111111111111222222000000///...............///000111111111000...---...------,,,,,,------...***---//////,,,+++---...------------------------((((((((()))***+++,,,---,,,,,,---......---,,,,,,******+++,,,------......,,,+++***)))***+++,,,---***+++---...///...------)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))(((((((((((())))))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,---......---,,,,,,---.........//////000000///000111222222111000///...........................------------...//////000000111111111111000000000333555444111...///000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000...,,,,,,///333555444222.../////////000000111111////////////////////////222000...---///222333333////////////////////////000000////////////000000........................////////////000000000000,,,,,,------.../////////---..................---------------------------............---,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------+++******************+++,,,,,,---------,,,++++++************************((()))***+++,,,,,,---...++++++,,,---------,,,,,,++++++------------+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))***,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---.../////////...---------...///000000111////////////000000000000TTTQQQMMMKKKKKKMMMNNNNNNQQQVVV^^^gggqqq|||wwwpppgggccc^^^ZZZVVVSSSOOOLLLIIIHHHFFFDDDBBB???>>>===888888777777777888:::;;;777999;;;;;;;;;;;;===???>>>>>>======>>>???@@@@@@AAAAAA@@@???>>>>>>>>>???BBBAAABBBGGGKKKSSS```mmmxxxttt^^^LLL???===:::666444333333444222222222222222222222222000000000000000000000000...///111222222111000///000000///.......................................***++++++,,,,,,------...000///...---,,,++++++++++++,,,---.........---,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,------------------------------------------------++++++***)))(((((())))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,------......------,,,,,,++++++******++++++,,,..................------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......---------............///........................////////////////////////...333666444///,,,---000,,,,,,,,,,,,---///000111000000000000000000000000222111111111000000///////////////////////////////////////000111222222333***,,,///000000//////000...------...111222222111////////////000000000000///000111222222111000///000000000000////////////000000000000000000000000////////////////////////////////////////////////............////////////000000000111222222000...........................------------------------+++++++++,,,,,,---------,,,++++++******++++++,,,++++++*********+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,------......---------+++******+++,,,,,,++++++******+++,,,---+++***...------------...////////////...---,,,,,,++++++((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++---------...------,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000000000000000000000000000PPPMMMJJJIIIKKKNNNQQQSSSXXX^^^hhhrrr|||{{{pppiiibbb___ZZZVVVSSSPPPLLLJJJFFFEEEDDDBBB???===<<<;;;:::999888777777777888999777999;;;;;;;;;;;;===???>>>>>>>>>>>>>>>???@@@@@@AAA@@@???>>>>>>>>>>>>>>>@@@@@@CCCIIINNNWWWfffsss|||hhhTTTEEE===;;;999666444222222222222222222222222222222222000000000000000000000000000000111222222111000///000//////.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,---.........---,,,,,,++++++++++++++++++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++************+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,......------,,,+++******,,,,,,------------------,,,,,,------------------,,,,,,,,,---------......---------............///...................................................111333222///,,,---...---------.........//////////////////////////////000000000/////////......////////////////////////,,,,,,,,,---.../////////+++---///000//////000111000///...///000111000///.../////////000000000000...///000000000000///...///////////////000000000////////////////////////............................................................////////////......///000111000///---........................------------------------+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,...---,,,++++++***++++++------------------------************************++++++++++++++++++++++++******************************++++++++++++***************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------...------------+++******+++,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---............---,,,,,,++++++))))))***+++++++++******)))************+++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................KKKJJJIIIJJJNNNSSSYYY]]]dddkkkwwwzzzpppfff```\\\YYYUUUQQQOOOLLLIIIGGGBBBBBB@@@???===;;;:::999;;;:::999888777777777777888999;;;;;;;;;<<<===?????????????????????@@@@@@AAA@@@>>>===<<<<<<======@@@BBBGGGOOOVVV```pppmmmZZZJJJ@@@:::999777666444222111000222222222222222222222222000000000000000000000000222222222222222111000///000///......------....................................---,,,,,,+++******(((((()))***,,,---......+++,,,---.........---,,,+++++++++,,,,,,+++++++++)))))))))*********++++++++++++++++++++++++++++++------------------------...------,,,,,,,,,,,,---***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,...------+++***)))((('''------------------,,,,,,------------------,,,,,,,,,,,,,,,---------......---------............///------------------------........................////////////...------,,,---......//////......---........................//////...............---000000000000000000000000......//////000000111111...///000/////////111333333111////////////---,,,....../////////000000000---......//////......---.........//////000000111////////////////////////................................................---............/////////------............---------------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,//////---,,,+++*********------------------------************************++++++++++++++++++++++++******************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------+++******+++,,,,,,++++++---///...+++)))***,,,******))))))******+++,,,...------,,,,,,+++++++++******+++++++++******))))))************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------JJJKKKMMMPPPUUU]]]eeekkkrrryyyzzzpppggg___ZZZVVVTTTPPPMMMKKKIIIGGGEEE@@@???>>>===;;;:::999888999999888888888888888888888:::;;;<<<;;;<<<>>>?????????@@@@@@@@@@@@@@@@@@@@@???===<<<;;;<<<===>>>CCCGGGOOOXXX```kkk~~~ttt```OOOEEE@@@888777777666555333111000111111111111111111111111000000000000000000000000333333333222111000000/////////...------------...........................---------,,,,,,+++++++++((((((***+++,,,---......+++,,,---.........---,,,***+++,,,------,,,+++***((())))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------***************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,---,,,,,,+++***))))))(((.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---------............///------------------------........................000...---...//////...,,,------...///000//////...................................................000000000000000000000000//////000000111111111222///000000///...///111333222111////////////---+++........./////////000000........................------......///000111111////////////////////////................................................---------.........//////---.........---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,......---,,,+++++++++,,,************************************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++************************************++++++,,,------------,,,---+++******+++,,,,,,++++++///222///***((()))---***))))))))))))***++++++---,,,,,,,,,+++++++++***+++++++++++++++***)))((())))))*********+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------LLLOOOTTTYYY___gggqqqwww|||rrriiiaaaZZZVVVRRRPPPLLLJJJIIIGGGEEECCC>>>>>>===<<<;;;:::999888666666777888999:::::::::888:::<<<<<<<<<<<<>>>@@@@@@@@@AAAAAAAAAAAA@@@??????>>><<<;;;;;;===>>>@@@FFFKKKVVVaaajjjwww|||hhhUUUGGG@@@>>>777777777666555444222111111111111111111111111111000000000000000000000000444333222111000000////////////...---------------........................+++++++++,,,,,,---------***+++,,,---......------+++,,,---.........---,,,***+++,,,------,,,+++***((())))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))******++++++******))),,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---------............///------------------------........................000...---...000000000///,,,---...///000000000000........................////////////////////////////////////////////////,,,,,,,,,---------------///000000...---...000333000...---...///000...---............////////////////////////////////////,,,------...///000000111........................................................................------------............---...000///---,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,---...************************************************++++++++++++++++++++++++******************************++++++++++++******+++************************************************+++,,,,,,------,,,,,,---+++******+++,,,,,,+++***...111///***'''))),,,***************+++,,,,,,+++++++++++++++*********+++++++++++++++***)))((())))))*********+++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................QQQVVV^^^dddjjjrrr{{{|||sssjjjccc\\\WWWSSSPPPMMMIIIGGGFFFDDDBBB@@@======<<<;;;::::::999999444555777888:::;;;;;;;;;999:::<<<<<<<<<<<<>>>@@@@@@AAABBBCCCBBBAAA@@@???>>>===<<<;;;<<<>>>AAACCCHHHPPP]]]kkkvvvooo[[[KKK@@@:::999777777666555444444333333111111111111111111111111000000000000000000000000222222111000/////////000///...------,,,,,,------........................******+++,,,,,,---......,,,---...///...---,,,++++++,,,---.........---,,,+++++++++,,,,,,+++++++++)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++*********,,,++++++******++++++,,,++++++,,,,,,---.........------------------,,,,,,------------------,,,,,,,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////111111///.........//////000111........................///////////////000000000////////////////////////.........................../////////------///000...---,,,---///000000...------........./////////000//////......//////000---------......//////000........................------------------------------------------------,,,------------.........---///000...,,,+++...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************++++++++++++******))))))************************************************+++,,,,,,,,,,,,,,,---+++******+++,,,,,,+++***,,,...---***((()))++++++++++++***++++++,,,---******************************+++++++++******))))))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,------,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................[[[bbbkkksssxxxvvvqqqjjjccc]]]XXXSSSPPPMMMJJJGGGDDDCCCAAA???===;;;;;;::::::999999888888555666777999:::::::::999999;;;<<<===<<<===>>>@@@AAABBBCCCDDDCCCBBB@@@???===<<<;;;;;;===@@@DDDFFFMMMVVVfffwwwxxx\\\LLLCCC<<<777777666555444222222222333333111111111111111111111111000000000000000000000000111000///......//////000///...------,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---+++***+++,,,---.........---,,,,,,++++++++++++++++++,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++++++++***,,,++++++******++++++,,,,,,,,,,,,---------------,,,,,,------------------,,,,,,------------------,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///...,,,---000333444222000---,,,---...000////////////////////////------........./////////------------------------000000000000000000000000,,,...//////---,,,---......---,,,---///000///...---------.........////////////...------...//////................................................------------------------------------------------,,,,,,---------.........+++...///---***))),,,000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,))))))))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******(((((())))))******++++++******************************+++,,,,,,,,,,,,+++---+++******+++,,,,,,+++)))***++++++******))))))++++++******++++++,,,---)))*********************))))))***+++++++++******)))************+++++++++++++++++++++++++++++++++))))))***,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------dddlllwwwxxxmmmiiiccc]]]YYYUUUQQQNNNKKKIIIEEEBBBAAA???<<<:::999999999999888888888777666777999::::::999888777999;;;<<<===<<<===???@@@AAABBBCCCDDDDDDBBB@@@???===<<<;;;;;;===AAAFFFIIIQQQ\\\nnniiiMMMAAA>>>;;;999999555444222000000111222333000000000000000000000000000000000000000000000000//////...------...000000......---,,,,,,,,,,,,---...........................------,,,,,,++++++***((()))+++---------+++***+++,,,---.........---,,,---,,,+++******+++,,,---***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------))),,,///---******///444888666111---++++++,,,...000000000000000000000000,,,,,,,,,------.........------------------------------------------,,,,,,+++---//////...,,,,,,,,,///...------...///...,,,---------.........//////...---,,,,,,,,,,,,---..................---------........................------------------------------------------------,,,,,,,,,---------......***,,,...,,,((('''+++///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,******)))))))))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++******************************++++++++++++******'''(((((()))***++++++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---+++******+++,,,,,,+++)))(((((()))++++++***(((***************++++++,,,)))))))))))))))*********((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++((()))***+++,,,------------,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy}}}zzzttthhhddd^^^YYYUUUPPPLLLIIIHHHFFFBBB???===<<<<<<===;;;;;;:::999888888888999777777666666777999;;;<<<>>>===;;;:::;;;<<<>>>@@@???@@@AAABBBBBB@@@???===<<<999999;;;===>>>EEELLLaaannnlllZZZFFF;;;777555555666333333333222222222111111000000000000000000000000////////////000000000000///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++************************************************+++++++++*********))))))++++++***)))((((((((()))+++++++++******)))))))))---,,,+++******+++,,,---++++++++++++++++++++++++------------,,,,,,+++***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---......//////......***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,666444111...---,,,---...------...///000000//////////////////////////////...------,,,,,,---------000///---,,,,,,---///000------............------------............------.........------.........------------------------------------------------////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************)))******++++++******))),,,+++)))((((((((()))*********************************))))))))))))******************************************************************************++++++************++++++************************+++,,,,,,------,,,,,,+++******++++++++++++************************************+++++++++,,,,,,,,,)))***++++++++++++***)))...,,,***((('''(((***,,,((()))+++,,,,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------+++---------+++++++++---|||sssmmmddd```[[[VVVSSSOOOJJJHHHFFFDDDAAA>>><<<;;;;;;<<<::::::999888888888888888888888888888999:::<<<===???>>>===<<<<<<>>>???AAA???@@@AAABBBBBB@@@???======;;;;;;>>>@@@DDDNNNYYYppp}}}}}}```QQQBBB;;;888666444444333333222222222111111111000000000000000000000000000000/////////////////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***+++************************************************+++++++++*********))))))++++++***)))))))))******///...------,,,,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,------...............,,,,,,---------,,,,,,+++++++++,,,,,,---.../////////...------------...///---......////////////...------------------------------,,,,,,,,,---......///...---,,,,,,---...///------............------------............------//////............//////------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++************************************++++++++++++******,,,+++***)))((())))))************************************))))))*********************************************************************************++++++************++++++************************+++,,,,,,------,,,,,,+++******++++++++++++***************************************+++++++++,,,,,,************************---,,,***)))((()))***+++((()))+++,,,,,,+++)))(((************************,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,------------------------------------------,,,---......,,,,,,---...yyyqqqhhhccc^^^[[[VVVRRROOOLLLIIIFFFDDDBBB@@@===;;;:::::::::999888888777777777777777999999999999:::<<<===>>>??????>>>===>>>???@@@AAA@@@@@@AAABBBAAA@@@???>>>======???AAACCCJJJZZZjjjyyyoooQQQFFF<<<:::999666333222333222222222222111111111000000000000000000000000000000//////.........---///---,,,---...///...---------------------------------,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++)))+++++++++)))((()))***************************************************+++++++++***************+++************++++++,,,---,,,+++))))))***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,------...///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,---...........................------,,,+++***+++,,,---...///000111******+++,,,------------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---...///------............------------............------///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,++++++++++++***))))))))))))***************************++++++************++++++************************************************************************++++++************++++++************************++++++,,,,,,,,,,,,++++++******++++++++++++***************************************++++++++++++,,,,,,+++***))))))***+++,,,+++++++++***************)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,------......///---------------------------...//////------...///}}}vvvoooggg```[[[YYYVVVRRROOOMMMJJJHHHEEEAAA@@@>>>;;;:::888888888777777666666666666777777888888999:::;;;<<<======???>>>>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAA@@@???>>><<<===@@@CCCEEENNNbbbuuu}}}vvv^^^GGG???888888888555222222222222222222111111111111////////////////////////000//////......------,,,...---,,,---/////////---........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************(((***+++***)))((()))***************************************************************************+++*********+++,,,------,,,***)))(((((()))***+++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++*********+++,,,---...///---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---.........------............---,,,+++***++++++,,,,,,---...//////***+++---------,,,***)))////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...------,,,,,,------...,,,------......------,,,,,,------......------,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++++++++*********)))))))))************************,,,++++++++++++++++++,,,************************************************************************++++++************++++++************************++++++,,,,,,,,,,,,++++++******++++++++++++******************************************++++++++++++,,,+++)))(((((()))+++,,,)))***+++,,,++++++***))))))***++++++++++++***)))***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///{{{tttmmmggg```ZZZWWWUUURRROOOLLLJJJIIIFFFDDD???>>><<<;;;999888777666777666666666666666777777777777888999:::;;;<<<<<<============>>>>>>??????AAAAAAAAAAAA@@@@@@??????;;;===AAAEEEHHHRRRgggzzzbbbLLLEEE===666555555222222333222222222111111111000000///////////////////////////.........------,,,,,,...---,,,---///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************((()))******)))((()))+++************************************************************************+++*********+++,,,------...---,,,+++,,,,,,---...***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,*********+++,,,---...///+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++***+++---//////---+++***......///......---,,,,,,------------------------,,,,,,,,,,,,,,,---...///---------,,,,,,---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++++++++++++++*********)))************************,,,++++++++++++++++++,,,************************************************************************++++++************++++++***************************++++++,,,,,,++++++*********++++++++++++******************************))))))*********+++++++++,,,+++)))(((((()))+++,,,((()))+++,,,,,,+++***)))*********++++++*********************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...xxxsssllleee```[[[WWWTTTRRROOOKKKIIIHHHFFFDDDBBB===<<<;;;:::999777666666666666666666666777777888666777888:::;;;;;;;;;;;;=========>>>>>>>>>??????AAAAAAAAA@@@@@@@@@??????<<<>>>CCCJJJPPP[[[nnnnnnTTTDDDCCC<<<666444333111111444222111111111111000000000000000000000000000000000---------------------------,,,,,,---///000///...------------------------++++++,,,,,,,,,,,,------++++++,,,,,,------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++(((***+++***))))))***,,,***************************************************************++++++++++++************++++++,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,------...)))***++++++---......///++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,---------------***++++++,,,,,,++++++***,,,,,,++++++***)))))))))(((***,,,...000000///...------.........------,,,------------------------...------,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******************++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))************************++++++************++++++************************************************************************++++++************++++++******************************++++++++++++************++++++++++++******************************)))))))))************+++,,,+++***))))))***+++,,,((()))***,,,,,,+++******************************************************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...xxxpppkkkddd^^^ZZZVVVSSSQQQNNNKKKHHHEEEDDDBBB@@@>>><<<<<<;;;:::999888666555777666666666777777888999777888:::;;;<<<<<<<<<<<<>>>>>>??????@@@@@@??????AAAAAA@@@@@@??????@@@@@@???@@@GGGQQQ\\\hhhxxxvvv\\\JJJAAA>>>999555555444111111333111111111111000000000000000000000000000000000000+++++++++,,,------......---,,,+++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......//////000++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---************************************************))))))*********+++++++++++++++***)))))))))******&&&((()))+++++++++)))(((,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,++++++,,,------+++++++++,,,,,,---------******************************+++,,,,,,,,,,,,+++++++++,,,------------,,,******+++,,,------------,,,,,,++++++++++++++++++)))***,,,---............,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******************++++++++++++,,,,,,,,,+++++++++************************************++++++++++++******++++++,,,,,,,,,+++***)))*********************************))))))*********************************************************************************++++++************++++++******************************++++++++++++************++++++++++++******************************))))))))))))************************************))))))***++++++++++++++++++******************+++*********************************+++,,,---------******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++++++++++++++++++++++++++***+++------,,,---...000~~~vvvpppkkkfff___YYYUUUSSSPPPOOOLLLIIIFFFCCCAAA@@@===;;;<<<<<<;;;;;;999888666555777777777777777888999999888999;;;===>>>>>>======??????@@@AAAAAAAAAAAA@@@BBBAAA@@@@@@??????@@@@@@AAACCCKKKXXXeeerrr}}}cccKKK???===999555444666555111000222111111111111000000000000000000000000000000000000)))***+++,,,---......///---,,,+++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......///000000111++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---************************************************))))))******++++++++++++++++++***)))((((((((()))(((***---//////...,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++***+++,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,******,,,---.../////////+++++++++,,,,,,---------......------,,,+++******++++++,,,---............++++++++++++++++++++++++000///...---,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++///......------......///------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******)))************+++++++++,,,,,,,,,+++++++++***************************************++++++*********++++++,,,---,,,+++***)))******************************))))))))))))******************************************************************************++++++************++++++******************************++++++++++++************++++++++++++******************************))))))))))))************)))***++++++++++++***)))))))))*********++++++,,,++++++************++++++******************************+++,,,------......******+++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,------------------------,,,+++++++++++++++++++++++++++,,,............///111yyyrrrllliiiddd```[[[WWWTTTPPPLLLJJJEEEDDDCCCAAA???===<<<;;;999888888888777777666666555555444555666777999::::::;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAA@@@@@@AAAAAA>>>::::::===AAACCCJJJTTT___kkk|||}}}iiiTTTDDD;;;888666555333222111000000000222111111000///......------------.....................//////...---,,,,,,........................000///---,,,+++,,,------...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***(((+++++++++*********))))))******++++++++++++******+++++++++*********))))))'''''''''((()))+++,,,---)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((())))))***++++++,,,,,,++++++***)))***+++,,,---,,,+++***,,,,,,,,,------.........------............------------------,,,,,,+++*********+++++++++,,,,,,,,,...---,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,+++***)))---------,,,,,,++++++++++++++++++*********))))))++++++******************++++++***))))))***++++++...,,,***((('''(((***,,,************************++++++************++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++))))))******++++++++++++...---,,,+++++++++,,,------,,,++++++******++++++))))))(((((((((((())))))+++++++++++++++++++++++++++++++++*********))))))*********))))))))))))((())))))***+++,,,,,,------444000---*********)))(((((())))))))))))*********************************,,,+++++++++***)))))))))************************)))************+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,...///000000zzzrrrlllgggbbb___```]]]XXXTTTQQQMMMJJJGGGDDDCCCBBB@@@>>><<<;;;:::888888888888777777777666555555555555666888999;;;;;;;;;<<<============<<<======???@@@AAA@@@@@@???>>>??????===;;;<<>><<<;;;:::999888888888888777777777777555555555666777888:::;;;<<<<<<===>>>>>>>>>======>>>>>>???@@@@@@??????>>>===>>>>>>======BBBJJJPPPUUUZZZdddtttvvv___JJJ>>>888666666444555555555444222000///111000000//////.........000000///...---,,,,,,+++.........///......---,,,---------------------------,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++++++++++++++++++++++++++((('''''')))***+++***)))************))))))))))))******++++++++++++******+++++++++***************++++++***)))(((''''''''')))))))))))))))))))))))))))************++++++++++++++++++++++++*********,,,,,,,,,++++++++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---***++++++,,,,,,++++++***++++++******++++++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++******++++++,,,------------------,,,,,,,,,+++,,,---,,,+++***+++---++++++,,,,,,,,,+++******,,,,,,,,,,,,+++++++++++++++++++++***************************************)))***+++,,,,,,+++***)))+++++++++***************************************++++++************++++++******************************))))))))))))******+++++++++++++++++++++++++++***)))))))))***,,,---((((((''''''((()))+++,,,---,,,++++++******++++++***))))))(((((())))))***************************+++++++++***************,,,+++++++++************))))))******+++,,,,,,,,,000---+++***+++++++++***************+++++++++,,,***************************************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,---|||vvvqqqjjjdddaaa___]]][[[WWWTTTPPPLLLJJJGGGDDDAAA>>>======;;;:::999888888888888888777777777777777666666666777888999:::;;;<<<======>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>@@@GGGRRRZZZdddiiiuuu|||jjjSSSAAA:::999888777333444555666555333111///000000/////////.........,,,,,,------.../////////---...............------------------------------,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++************(((%%%++++++++++++******************++++++++++++******************************((())))))***************))))))))))))))))))))))))))))))*********++++++++++++++++++***************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------***++++++,,,,,,++++++***,,,+++***)))***+++,,,---...------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++******++++++,,,---,,,+++++++++******))))))***,,,,,,,,,+++***+++,,,++++++,,,,,,,,,++++++***,,,+++++++++++++++++++++***************************************+++++++++((()))+++,,,,,,+++)))((()))***+++,,,++++++***)))************************++++++************++++++***************************))))))))))))))))))***************************+++***)))((()))***,,,---''''''''''''(((***,,,------,,,++++++******++++++***))))))))))))))))))***))))))))))))))))))))))))************************,,,,,,,,,+++++++++******))))))******+++++++++,,,---+++******+++,,,,,,+++******+++++++++,,,,,,,,,************************)))))))))***+++++++++,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++}}}xxxtttkkkgggaaa]]][[[YYYXXXVVVTTTQQQMMMJJJHHHEEEBBB@@@;;;;;;:::999999888777777777777777777777777888888666666777888999:::;;;;;;<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>><<<===>>>???CCCLLLXXXbbbooowwwmmm]]]III===::::::888555222333555555555333111///////////////............,,,,,,------...//////000------...............---------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************///...------...---+++)))------,,,,,,,,,+++++++++******++++++++++++******************************))))))***,,,,,,,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++***)))***+++,,,------------,,,,,,++++++***,,,,,,------------,,,,,,******+++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++******++++++,,,---+++++++++******)))))))))***+++,,,,,,******+++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++((()))+++,,,,,,+++)))(((((()))+++,,,,,,+++***)))************************++++++************++++++************************)))))))))******)))))))))************************+++***)))))))))***+++,,,(((((('''((()))+++---...---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))************************,,,,,,,,,+++++++++******)))***************+++++++++***)))***+++---,,,+++******+++++++++,,,,,,,,,************************)))))))))***+++++++++,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++******~~~zzzuuupppmmmdddaaa]]]ZZZYYYWWWUUUSSSQQQNNNJJJHHHFFFDDDAAA???999999999888888777777777777777777777888888888888666777888999;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>=========>>>>>>???;;;===@@@DDDJJJUUUcccmmm{{{ZZZOOOAAA999888888555222222222333444333222111000........................//////.........---------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''''''''))),,,---,,,+++---,,,,,,,,,,,,+++++++++******++++++++++++*********************+++++++++***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++)))))))))******************++++++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++)))***+++,,,---,,,++++++))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++++++++******++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,)))***++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,+++******)))+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++++++++++++++************+++,,,,,,------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++***+++,,,+++***)))***,,,******+++,,,,,,,,,++++++*********+++++++++++++++***************+++++++++)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))((()))***,,,,,,+++******************************++++++************++++++************************))))))************))))))************************))))))******++++++++++++))))))))))))***,,,...///---,,,++++++******+++++++++******))))))******+++***************************************+++++++++,,,+++++++++************************************+++))))))***,,,---,,,+++************+++++++++,,,***************************************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++|||yyyvvvsssnnniiieeeaaa___]]][[[ZZZXXXTTTRRRNNNKKKHHHEEECCCAAA???===888888888888777777777777666777777777888888888888666777999:::;;;<<<;;;;;;;;;;;;<<<============<<<======<<<<<<===>>>???@@@>>>BBBGGGNNNWWWdddttt~~~jjjKKKDDD;;;666555555333111222222111111111111000000.......................................---------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,+++,,,------------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************$$$###$$$&&&***++++++***+++++++++*********))))))******++++++++++++******))))))*********+++++++++'''(((***++++++***)))((()))))))))))))))))))))))))))************+++++++++((()))))))))*********+++******+++++++++,,,,,,,,,+++******************+++************************(((***+++------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,+++***)))(((+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++************++++++++++++***+++,,,,,,------,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,)))+++,,,+++***)))***+++)))***+++,,,,,,,,,,,,+++)))*********++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,************************))))))***+++++++++++++++************************++++++************++++++************************((()))***++++++***)))(((************************((()))***,,,,,,+++***)))******))))))***,,,---...---,,,++++++******+++++++++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++++++++*********)))))))))************))))))))))))***))))))***,,,,,,+++))))))))))))*********++++++************************+++++++++***************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------~~~}}}}}}zzzwwwvvvtttqqqnnnjjjddd```\\\[[[YYYYYYWWWUUUQQQNNNLLLIIIFFFCCCBBB@@@===;;;888888888888777777777777666666777777888888888999666777999;;;<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAABBBGGGOOOXXXcccrrrpppXXXEEE@@@999444444444333222222111000000///000000111---.....................++++++,,,---...///000111,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------***+++,,,------,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******,,,...///...,,,))))))))))))((((((((((((******++++++++++++******))))))******++++++++++++ """%%%)))++++++++++++)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************************(((***+++------,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,---******++++++++++++******((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++,,,+++***)))(((+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++))))))******+++++++++,,,++++++,,,---------,,,,,,++++++******++++++,,,---(((((())))))*********+++)))+++++++++***)))***+++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,++++++***))))))***++++++))))))*********++++++,,,************************++++++************++++++************************((()))***++++++***)))((())))))))))))))))))))))))'''(((+++------,,,***(((******)))))))))+++,,,------,,,++++++******++++++++++++************++++++++++++++++++++++++++++++))))))******++++++++++++*********))))))))))))(((*********)))))))))))))))******)))***,,,,,,***)))((())))))))))))*********************************,,,+++++++++******))))))************************)))************+++++++++************************,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,------.........{{{{{{{{{yyyvvvsssssssssooonnnmmmkkkiiiddd___ZZZ[[[XXXUUUSSSRRRQQQOOOMMMHHHFFFDDD@@@===;;;999888999999888777666666777777666666666666777888999:::666777888999;;;<<<=========<<<;;;::::::;;;===>>>???@@@@@@>>><<<===BBBFFFHHHNNN\\\lllvvv}}}tttZZZHHH===<<<999777555333222111222222222111111111111000...///111222111000...---,,,,,,,,,---------......------------------------//////...---,,,,,,,,,,,,,,,------......------,,,+++*********++++++,,,---333///+++***++++++***((()))************+++++++++************************.........---,,,+++))))))******+++,,,,,,,,,,,,+++************************)))))))))***+++++++++,,,))))))))))))************))))))))))))))))))))))))***************++++++,,,******+++++++++******)))++++++******************************************)))************+++++++++************************---------,,,,,,+++++++++,,,+++++++++,,,------...,,,,,,++++++***+++++++++************************,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,+++***))))))***,,,------,,,***)))***+++---//////...---,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,---.........---,,,,,,+++*********+++---,,,***)))))))))******))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***++++++++++++++++++***)))(((************************))))))))))))))))))))))))+++++++++++++++***)))(((************************,,,,,,,,,++++++*********+++++++++************)))************************...---+++***)))***++++++///...---+++***)))(((((((((((((((((('''''''''''')))))))))))))))))))))))),,,***))))))******((('''))))))))))))))))))))))))******))))))((((((''''''************************************************))))))))))))))))))))))))******++++++++++++******(((((()))***************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,++++++***))))))(((++++++++++++++++++++++++---......---+++******+++wwwwwwvvvssspppmmmmmmnnnmmmkkkjjjhhhfffbbb]]]YYYYYYVVVSSSQQQOOONNNLLLJJJFFFEEEBBB???<<<:::888777999888888777666666777777666666666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<======>>>@@@AAA@@@>>>???CCCGGGMMMWWWhhhtttyyy~~~yyy___JJJ???999888777555444333222222111111111000000000//////...///111111111000...---,,,,,,------............------------------------------,,,,,,,,,------...,,,,,,------------,,,,,,+++***************+++,,,000---++++++,,,---+++))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++***************************************+++++++++))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++******+++++++++******)))************************************************)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,+++***))))))+++,,,.........,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,---------------,,,++++++*********+++...---,,,+++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))***++++++++++++++++++***))))))************************))))))))))))))))))))))))+++++++++++++++***))))))************************,,,,,,,,,+++++++++******+++++++++************)))************************---,,,++++++*********+++...---,,,+++***))))))))))))))))))(((((((((''''''))))))))))))))))))))))))***)))(((((())))))((('''))))))))))))))))))))))))******))))))((((((((((((************************************************))))))))))))))))))))))))******++++++++++++******((())))))***************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,---...---***)))***+++ppppppooollliiihhhiiijjjllljjjhhheeeccc___ZZZVVVVVVSSSPPPMMMLLLJJJHHHFFFCCCBBB@@@===;;;999777777888888777666666666777777666666777777888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<======<<>>???::::::::::::;;;<<<<<<======???AAAAAABBBEEELLLRRR___lllyyyrrrXXXFFF>>>===555444333222222222222222000000000/////////......//////000000000///...---.../////////////////////------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,------,,,,,,,,,---,,,,,,+++++++++++++++***++++++------,,,+++)))))))))*********+++++++++************************))))))***++++++++++++***))))))***+++++++++++++++************************,,,+++++++++***)))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((())))))***))))))***+++++++++*********************+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))******++++++++++++******++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,++++++***...---,,,+++************)))***++++++++++++******************************++++++************++++++))))))))))))))))))))))))***+++++++++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++***************+++))))))((((((((((((((((((+++++++++***************************************************************************************)))***++++++***)))***+++******+++++++++******)))************************))))))))))))))))))))))))******+++++++++******)))************************+++++++++++++++++++++++++++++++++*********))))))************************)))***+++,,,,,,+++***)))+++***************+++++++++++++++*********))))))))))))))))))))))))))))))(((''''''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***dddeeehhhiiikkknnnsssvvvuuuqqqkkkeee___ZZZTTTQQQPPPNNNJJJHHHFFFDDDBBB@@@======;;;999888777666666777666666666666666777777777777888999999999999888666666777888:::;;;<<<<<<888999:::;;;;;;<<<<<<<<<>>>???@@@AAACCCJJJTTT\\\iiiqqqyyyvvv^^^LLL@@@:::777666555444333222111111111111111000000000////////////////////////......---/////////////////////...------------------------///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,------+++,,,------,,,***)))((())))))*********+++++++++***************************++++++++++++***))))))))))))***++++++++++++***************************,,,+++++++++***)))))))))************++++++++++++))))))))))))))))))))))))((((((((((((((())))))***((()))***+++++++++++++++))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))******++++++*********++++++,,,---.........---------,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++---,,,+++*********++++++*********************)))************************++++++************++++++))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++,,,++++++***************))))))***++++++(((((((((((())))))(((((((((((()))******+++,,,,,,************************++++++++++++++++++++++++************************)))***++++++***)))***+++)))******+++++++++******************************)))))))))))))))))))))))))))******+++++++++******************************+++++++++++++++++++++++++++++++++*********))))))************************((()))+++,,,,,,+++***)))******))))))******++++++++++++++++++************))))))))))))))))))))))))***)))((()))+++,,,,,,***))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))******++++++++++++******))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++,,,+++)))))))))+++gggjjjnnnqqqsssvvvyyy|||wwwrrrjjjbbb\\\WWWRRRNNNLLLJJJFFFDDDCCCBBB@@@>>>;;;;;;:::888777777777777666666555555666666777777777888999::::::999888888777777777777777777777777777888999;;;<<<<<<<<<<<<>>>@@@CCCEEEJJJSSS^^^gggqqqwwwgggQQQEEE???888222666555444222111111111111111111111000000000///////////////.........------/////////............---------------------------//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......+++,,,---,,,***(((((())))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))((()))******++++++******************************+++++++++************************++++++++++++,,,))))))))))))))))))))))))))))))((((((((()))******((()))***+++++++++++++++)))))))))***++++++,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,+++************+++************+++,,,------.........------,,,,,,+++***++++++++++++,,,,,,,,,)))************+++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************++++++************++++++*********************************++++++,,,,,,---***++++++,,,,,,++++++*********************************+++++++++++++++******))))))))))))***++++++)))***++++++,,,,,,++++++''''''((()))***+++,,,---************************++++++++++++++++++++++++************************)))***++++++***)))***+++))))))***++++++++++++***************************))))))))))))))))))))))))))))))***++++++++++++******************************++++++++++++,,,,,,,,,+++++++++************)))************************((()))******+++***************)))))))))******++++++++++++************)))))))))))))))))))))))))))+++***)))***,,,,,,,,,***)))))))))))))))))))))))))))))))))************+++************************************************))))))))))))))))))))))))******++++++++++++******)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++******************++++++++++++++++++++++++***+++,,,+++***)))***,,,rrrtttxxxzzzzzzzzz{{{|||rrrmmmeee^^^XXXSSSOOOLLLGGGEEEBBBAAA@@@???>>><<<::::::999888777777888888555555555555555666777777777888:::;;;;;;:::888777666666666666666666666666666777999;;;<<<<<<<<<<<<===BBBHHHNNNTTT]]]gggooowwwsssYYYFFF???===888333222111111000000111111222000000/////////.........//////......---------...............------,,,,,,------------------------...------,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))))))))***+++,,,---...***+++,,,+++)))(((***,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,((())))))******************************************************+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))***))))))))))))***++++++(((((()))++++++,,,,,,+++((())))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++++++++************+++,,,---.........------,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,+++((()))+++,,,------,,,+++,,,,,,+++***************************************++++++************++++++++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++++++++++++++)))))))))))))))***++++++)))***,,,---------,,,,,,(((((())))))******++++++************************************************************************)))***++++++***)))***+++))))))***+++++++++++++++************************))))))))))))))))))))))))))))))***+++++++++++++++******************************+++++++++,,,,,,,,,+++++++++************)))************************)))))))))))))))***+++++++++***)))))))))))))))***+++************))))))))))))))))))))))))))))))))),,,+++)))***++++++***)))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))******++++++++++++******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++---zzz}}}~~~{{{zzzyyymmmhhh```YYYTTTQQQNNNKKKDDDAAA???>>>>>>===<<<;;;:::999999888888888888888555555555555555666777888777999:::;;;;;;:::888777333444444666777888999:::666777999;;;<<<<<<<<<<<<<<>>>>>>>>===<<<:::999888777777777777777888888888444444333444555666888999:::::::::999999999888888999:::;;;:::888666666777777888999999999:::===@@@CCCHHHQQQ\\\fffpppxxx|||xxxcccQQQ???777777555444444111111111111000000000000//////............//////////////////////////////------.........---+++***...---,,,,,,++++++,,,,,,------------------------------------------------...---+++*********++++++))))))***+++,,,,,,------)))************+++++++++************************************************)))))))))***+++++++++,,,+++***)))(((((()))***+++))))))))))))))))))******)))************+++++++++,,,,,,++++++***))))))((((((((())))))))))))(((((('''(((+++---//////......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******)))))))))))))))***************************,,,,,,,,,------.........------,,,,,,+++***))))))******+++++++++,,,,,,,,,+++*********))))))(((((())))))************))))))***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,------------***)))((()))***+++***(((************************---------,,,,,,+++++++++******++++++++++++******))))))***+++,,,,,,,,,,,,---------,,,+++***)))(((++++++++++++******))))))******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((())))))*********)))))))))*********)))***+++---***************************++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))************************************'''((()))++++++,,,,,,,,,++++++******************))))))))))))))))))))))))(((((())))))*********+++---,,,,,,+++*********+++***************+++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++*********************************************************************)))))))))***,,,...000***************************++++++,,,,,,++++++***++++++++++++++++++++++++}}}yyyuuupppjjjfffaaaZZZRRRNNNLLLIIIDDD@@@>>>===<<<;;;:::999888888999888888888777666666666555555444555666777999:::::::::999999999888888888888999::::::888777777888999:::;;;::::::;;;>>>AAADDDMMMZZZeeennnzzzuuuhhhTTTGGG;;;777666333111111111111111000000000////////////............//////------------------------------.........---,,,+++,,,,,,+++************+++---------------------------------------------------,,,+++*********++++++*********++++++,,,,,,---)))************+++++++++***************************************************************++++++++++++***)))(((((()))***+++*********))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,((())))))******))))))(((''')))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******))))))))))))******************************,,,,,,,,,,,,,,,------------,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++***************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,+++)))((()))***+++***(((************************++++++++++++++++++************++++++++++++************+++++++++***)))))),,,,,,,,,,,,+++***)))(((++++++***************************+++++++++,,,,,,+++++++++*********))))))******************************++++++***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++*********+++******))))))((()))***)))(((((()))+++***************************++++++,,,,,,++++++***))))))***+++++++++++++++))))))))))))************************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))((()))))))))************,,,+++***))))))))))))***(((((())))))))))))******))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************+++++++++******+++++++++************************************************************************,,,+++***)))******+++,,,***************************++++++,,,,,,++++++***************************{{{vvvqqqlllfff```[[[ZZZUUUNNNJJJHHHEEEAAA======<<<:::999888888888888:::999888888666666555444555555555666777888:::;;;999999999999888888888777666888::::::999888999:::;;;<<<<<<;;;<<<>>>BBBFFFMMMYYYhhhttt~~~{{{hhhXXXDDD===888777666222000111111111000000000000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,+++******))))))******---------------------------------------------------,,,+++*********++++++++++++++++++++++++++++++)))************+++++++++************************************************+++++++++*********************))))))))))))******+++*********))))))(((((()))************+++++++++((())))))***++++++,,,,,,*********++++++*********((()))***,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++******)))))))))******+++************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------,,,+++++++++***))))))***+++***)))******************************************++++++******++++++++++++******,,,,,,++++++)))(((&&&%%%,,,,,,,,,,,,+++***))))))+++***)))))))))***+++,,,*********++++++++++++,,,+++++++++***************))))))))))))))))))))))))))))))******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++,,,,,,+++***)))))))))***+++***)))((()))***))))))))))))))))))))))))******++++++++++++******)))******+++++++++++++++))))))))))))************))))))))))))))))))))))))+++******)))******++++++************************))))))))))))))))))))))))))))))))))))******************)))((((((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))******))))))))))))************************************************************))))))))))))******************************************************************************---,,,+++***)))(((((((((***************************++++++,,,,,,++++++***))))))))))))))))))))))))xxxtttoooiiiddd^^^YYYUUUSSSPPPJJJGGGDDDBBB>>><<<;;;:::888666555666888999888888777777666666666555666666777777888:::;;;;;;999888888888888777777777555777999:::999999;;;<<<;;;;;;;;;;;;>>>DDDLLLQQQaaajjjxxxqqq[[[KKK;;;999777888555111000444111000000000///////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++))))))*********+++++++++************************************************,,,+++++++++***)))))))))***))))))))))))))))))***++++++******)))((((((((())))))*********++++++++++++++++++*********))))))***++++++,,,,,,++++++***))))))************)))(((++++++++++++++++++++++++((())))))))))))***************))))))******++++++************************,,,,,,++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------,,,++++++***+++***))))))++++++***)))************************))))))******++++++,,,,,,******++++++++++++******,,,,,,++++++***((('''&&&+++++++++++++++***))))))+++***)))((()))***,,,---************++++++++++++************************************************(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,+++***))),,,---......,,,***+++,,,((((((((((((((((((((((((******++++++++++++******)))***++++++,,,,,,++++++((()))))))))************((((((((((((((((((((((((,,,+++***))))))******+++))))))))))))************)))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))'''''''''(((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********************************))))))************************+++++++++************************************************,,,++++++))))))(((''''''***************************++++++,,,,,,++++++***************************nnnkkkfffaaa^^^YYYUUURRRNNNKKKHHHEEEBBB@@@===;;;999888666555555666777888555555666666777777777888666666777888999:::;;;;;;888888888777777777666666444666999:::::::::<<<===:::;;;<<<>>>EEEOOO[[[cccyyy~~~vvvaaaLLL===999666555555222...///444000000000////////////.........------------......------------------------------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))*********+++++++++************************************************,,,+++++++++***))))))))))))))))))******)))))))))************))))))(((((())))))*********++++++++++++++++++***************++++++,,,,,,,,,,,,++++++)))*********))))))((((((++++++++++++++++++++++++((())))))))))))************************+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++------------,,,++++++***+++***)))***+++,,,+++)))***************************+++++++++,,,,,,------******++++++++++++*********++++++++++++++++++*********+++++++++***))))))******)))))))))+++,,,---))))))*********+++++++++************************++++++++++++++++++++++++'''((())))))))))))((((((************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++************+++,,,,,,,,,,,,,,,,,,+++***))),,,---///...,,,+++***+++(((((((((((((((((((((((()))******++++++******)))******+++,,,,,,,,,,,,+++((()))))))))************((((((((((((((((((((((((++++++******************(((((()))))))))*********))))))))))))))))))))))))******))))))))))))))))))******)))))))))******+++''''''((())))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++************************************************))))))******))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++dddaaa]]]YYYVVVTTTQQQNNNHHHGGGEEECCC@@@>>><<<;;;777666666555555666777888333444555555777888888999555666777999::::::::::::777777777777666666666666444777999::::::;;;<<<>>>:::===CCCKKKTTTaaammmuuuhhhUUUDDD:::777444222222///,,,---222000000////////////............------------......------------------------------,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************************************+++++++++***************))))))************)))))))))))))))))))))))))))***)))************+++++++++''''''(((***+++,,,---...***++++++,,,,,,++++++************)))))))))))))))++++++++++++++++++++++++)))))))))*********++++++***************+++,,,---************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------,,,++++++,,,*********+++,,,+++***************************,,,,,,,,,,,,,,,---------******++++++++++++******))))))***,,,,,,---------)))***************))))))************++++++++++++)))))))))************+++***************+++++++++++++++++++++++++++++++++(((((())))))******))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******(((***,,,,,,***)))((()))))))))))))))))))))))))))))))))************))))))***++++++,,,,,,,,,,,,,,,))))))))))))************)))))))))))))))))))))))))))******+++++++++******'''(((((())))))*********))))))))))))))))))))))))************))))))))))))******)))))))))***++++++''''''((()))******++++++))))))))))))))))))))))))******))))))))))))******************************************************+++++++++******+++++++++)))))))))***++++++,,,,,,************************************************(((((()))***+++++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++[[[XXXTTTPPPNNNLLLJJJHHHCCCCCCCCCAAA>>>;;;:::999555555666666777777777888444555555555666777777777444555777888999:::999999777777666666666555555555555777:::;;;:::;;;<<<===;;;CCCPPP]]]jjjttt}}}pppXXXIIIAAA<<<777333222444333000///111000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,---)))************+++++++++***************************************************************+++++++++((()))***++++++***)))(((((((((((()))******++++++)))************+++++++++''''''(((***+++,,,---...******++++++++++++************)))))))))******+++************************************+++++++++,,,************+++,,,---...******************************+++,,,---......///---,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,---------.........++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,,,,+++******,,,,,,+++***************************,,,,,,,,,+++++++++++++++******++++++++++++******((()))***++++++,,,,,,,,,))))))************)))))))))***+++,,,,,,+++)))((())))))))))))************))))))*********+++++++++************************((())))))***++++++******************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***++++++++++++%%%(((***+++***)))((()))************************))))))************))))))***+++,,,,,,------,,,,,,))))))))))))************************************&&&(((***,,,---,,,***)))''''''(((((()))******+++))))))))))))))))))))))))************)))))))))(((((((((((((((((()))***+++%%%&&&&&&''')))******+++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******************************))))))))))))******((())))))***++++++,,,,,,************************************************))))))+++,,,,,,,,,+++******************************++++++,,,,,,++++++***************************VVVSSSNNNKKKHHHGGGDDDCCC@@@AAAAAA???<<<:::888888444555666777888888888777666666666666666555555555333555666888999999999999777666666666555555555555666888:::;;;;;;;;;<<<======IIIZZZlllyyyyyy]]]GGG===;;;;;;777333444888999666333333000/////////...............------,,,,,,------...++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,++++++***)))*********++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++))))))***+++,,,,,,------)))************+++++++++************************************************))))))******+++++++++,,,((()))***++++++***)))(((''''''((()))***+++,,,,,,)))************+++++++++******************++++++*********++++++******************)))***+++,,,,,,***************************++++++++++++,,,,,,,,,************+++,,,---...******************************+++,,,...///000000------,,,,,,+++***)))))),,,,,,,,,---------......---.........//////000000,,,------......------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------------,,,+++******,,,,,,+++***************************,,,+++++++++******))))))******++++++++++++******(((((()))***************((())))))*********)))))))))***,,,------+++(((&&&))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((+++,,,,,,+++((('''&&&'''((()))***+++++++++&&&))),,,---,,,+++***+++************************))))))************))))))***+++,,,,,,------,,,,,,))))))))))))************************************%%%'''***---...---+++)))&&&''''''((()))******+++))))))))))))))))))))))))+++*********))))))(((((('''''''''''''''((()))***$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))(((((((((((())))))((())))))***++++++,,,,,,***************************************************+++,,,------,,,******************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))LLLKKKIIIGGGEEEDDDCCCBBB<<<<<<;;;::::::999888888444444444555555555555666666666555555555444444444666777888999999888777666555444444444444555666777555555666999888888>>>FFFHHHXXXnnn|||{{{bbbPPPEEE===777666222222222111111111111000------------.........///111000000///...------------------,,,,,,+++++++++------------------------111000...---------......,,,++++++******++++++,,,+++,,,---.........---,,,************************(((***++++++******+++,,,++++++******************)))************+++++++++,,,,,,,,,++++++*********+++++++++*********))))))((())))))*********))))))------------,,,+++******------,,,+++*********++++++,,,,,,---,,,+++)))(((++++++******************))))))(((((((((***+++,,,***))))))((())))))************+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))))))))***++++++,,,------------...............---+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,, '''---,,,***+++,,,***++++++++++++++++++++++++************************++++++******++++++,,,---%%%&&&((()))*********))),,,***)))***++++++***)))***++++++,,,,,,++++++*********************************++++++++++++******)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++******++++++************++++++***)))((((((((()))+++,,,+++++++++*********)))))))))***+++,,,,,,+++))))))---,,,+++,,,,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***)))***+++,,,------,,,+++***+++++++++******************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++)))(((''''''((()))+++************************++++++************++++++************************,,,+++++++++***)))))))))************************)))*********++++++++++++GGGFFFDDDBBBAAA??????>>>::::::999888888777666666444444444555555555555666666666555555555444444444666777888999999888777666555555444444444555555666;;;999:::===<<<<<>>@@@IIIRRRhhhpppyyyjjjZZZHHH>>>999444333444222222111111111000000000....../////////000000000/////////...------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++************+++******))))))))))))******((()))+++---.../////////++++++++++++******))))))(((***++++++******+++,,,************************)))************++++++++++++++++++++++++*********+++++++++***************------,,,,,,+++)))((('''))))))***+++++++++******,,,,,,++++++***+++++++++)))***+++,,,,,,,,,,,,,,,(((((())))))******++++++++++++***)))))))))******'''(((((()))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))***+++,,,------++++++,,,,,,---.....................------,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------***,,,///...***++++++++++++++++++++++++******************************))))))((())))))))))))***+++,,,---------,,,+++)))))))))++++++***)))******++++++++++++******))))))))))))))))))))))))******++++++++++++******+++******))))))******++++++******))))))******+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))((((((((((((''''''))))))(((((((((((()))))))))))))))((()))******++++++************)))))))))))))))))))))))))))******((('''''')))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))((())))))******))))))((((((((((((((((((((())))))((())))))******))))))(((''''''''''''''''''''''''******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((''''''((()))***++++++++++++++++++++++++++++++************++++++************************))))))******************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******AAA@@@>>><<<;;;:::999999666666555555444444444333444444444555555555555666666666666555555555555555666777888999999888777666666666555444444444555555666666999???CCCHHHSSS]]]mmmsss|||xxxZZZNNNAAA:::777444444666111111111111000000000000////////////000000000000111111111000000/////////+++++++++,,,,,,---------------------------------.........------------...++++++************++++++******+++,,,---.........,,,,,,++++++***)))))))))(((***++++++******+++,,,***************+++++++++))))))*********++++++++++++++++++***************************************,,,,,,,,,,,,,,,+++***))))))***+++,,,---......---...------,,,,,,,,,---------------,,,+++***)))(((((())))))***+++,,,------,,,++++++******)))))))))((((((***+++,,,---......))))))***,,,,,,---------))))))))))))))))))))))))************************************************))))))***++++++,,,------------------......////////////...---,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++......,,,+++///444444000++++++++++++++++++++++++************************++++++***))))))))))))******++++++,,,,,,---------***)))((()))***+++***)))******++++++++++++******((((((((((((((((((((((((******++++++++++++******+++***)))(((((()))***+++******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++************))))))))))))))))))))))))))))))******+++******+++------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))******++++++++++++*********************+++++++++))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((()))******++++++++++++++++++++++++++++++************++++++************************(((((())))))******++++++++++++++++++++++++++++++(((((((((((())))))))))))===<<<;;;999888777777777555555555555555444444444444444444555555555555666666666666666666666666666666777888999999888777666777777666555555666666666999:::???FFFLLLRRR]]]hhhqqqyyyzzzhhhOOOEEE<<<888666444444666111111111000000000//////////////////000000000000000000000000////////////+++++++++,,,,,,---------------------------------******++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,++++++,,,,,,+++++++++*********))))))(((***++++++******+++,,,))))))*********+++++++++))))))*********+++++++++************************************************)))***+++,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,++++++++++++,,,,,,......---+++***)))))))))******++++++,,,---......++++++++++++******)))))))))***,,,---////////////((()))***+++,,,---------************************************************************************,,,+++++++++++++++++++++------............/////////...---,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++(((((('''''',,,444666222++++++++++++++++++++++++************************,,,++++++*********++++++***************++++++,,,)))((('''(((***+++***))))))******++++++******)))((((((((((((((((((((((((******++++++++++++******+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++******))))))******+++((()))))))))************))))))))))))))))))))))))(((((())))))************---,,,++++++,,,,,,***(((************************)))))))))))))))))))))))),,,++++++******)))))))))************************))))))******++++++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++++++++************++++++************************((((((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))999888777555444444333333555555555555555555555555444444444555555555555666555666666666666777777777666777888999999888777666777777777777777888999999<<<>>>DDDMMMSSSYYYdddnnnzzz~~~gggWWWDDD===777666444111111444111111000000000/////////....../////////000000000---------------------,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***++++++,,,+++++++++------,,,,,,,,,,,,------...---,,,+++*********+++************************(((***++++++******+++,,,)))))))))***++++++,,,,,,)))************+++++++++)))))))))******************************+++++++++'''((()))+++,,,,,,------'''((()))***+++,,,,,,,,,))))))(((((())))))******,,,++++++******+++,,,,,,******++++++,,,---------+++++++++,,,++++++***)))***+++---////////////...((()))***+++++++++++++++++++++++++++++++++++++++************************************************---,,,,,,,,,++++++++++++...........................---,,,++++++,,,---...***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++''')))))))))---444666444++++++++++++++++++++++++************************++++++******+++,,,,,,---******))))))))))))***+++(((''''''(((***+++***)))))))))************))))))))))))))))))))))))))))))******++++++++++++*********))))))(((((())))))***((())))))******))))))((())))))************))))))))))))))))))))))))))))))******))))))))))))******))))))************++++++++++++************++++++(((((()))************)))(((((()))))))))))))))***'''(((***+++,,,,,,+++***,,,***)))*********(((&&&************************))))))))))))))))))))))))---,,,+++***)))))))))))))))((((((''''''(((((()))'''''''''((())))))******+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++************************(((((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******888777666555444333333333444444444444444444444444444444444555555555555666555666666666777777777777666777888999999888777666777777777888999:::;;;<<<===AAAKKKWWW```hhhsss}}}xxxfffSSSGGG===777444555444111111333111000000000////////////------........./////////++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.../////////......---,,,,,,++++++,,,,,,------,,,+++*********+++,,,)))))))))***++++++,,,,,,(((***++++++******+++,,,((())))))***++++++,,,,,,)))************+++++++++((()))))))))*********+++))))))*********+++++++++(((((()))***++++++++++++((()))***+++++++++++++++***))))))))))))***+++,,,,,,,,,+++******++++++,,,************************)))***+++,,,,,,,,,+++***)))+++,,,.........---,,,((())))))*********))))))++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,******+++,,,...000++++++++++++++++++******************************+++...///------000222111++++++++++++++++++++++++************************))))))))))))***,,,---...+++***)))(((((()))***+++((('''&&&(((***+++***)))))))))************))))))******************************++++++++++++******(((((())))))))))))(((((('''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******)))))))))******+++++++++******))))))))))))******'''((()))***+++******)))(((((((((((())))))******&&&))),,,...///...,,,******)))))))))++++++)))'''************************))))))))))))))))))))))))---,,,+++))))))))))))***)))((('''&&&&&&'''((()))&&&''''''((())))))*********)))(((((((((((()))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++*********))))))))))))))))))))))))++++++************++++++************************)))))))))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++:::999888777666555555555333333333333333333333333444444444555555555666666555666666666777777888888666777888999999888777666777777888999:::<<<===>>>BBBHHHUUUdddqqq{{{wwwfffTTTFFF>>>999555333555555222222555000000000000////////////------------.........///---------------------------------,,,,,,+++++++++------------------------+++,,,.../////////......,,,++++++******++++++,,,++++++*********+++---...(((((()))***+++,,,,,,---(((***++++++******+++,,,((())))))***++++++,,,,,,)))************+++++++++(((((())))))*********+++))))))******++++++++++++))))))*********))))))(((++++++,,,---------,,,,,,,,,,,,,,,,,,------...///000///---+++)))(((((()))))))))))))))((((((((((((((()))+++,,,---,,,,,,+++)))***,,,------,,,+++)))((())))))))))))(((((('''************************************************))))))))))))))))))))))))******+++,,,------...///---------------------,,,++++++******+++---///111+++++++++++++++***)))(((***************************///111,,,'''((()))(((++++++++++++++++++++++++************************'''''''''((()))+++------,,,+++***)))))))))***+++''''''&&&'''***++++++***))))))************))))))******************************++++++++++++******'''((()))******)))(((''''''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))(((((((((((())))))'''((()))++++++******)))'''((((((((())))))******&&&)))---000111///,,,******))))))+++---...---+++************************))))))))))))))))))))))))...---+++))))))))))))***+++***)))(((((()))***+++((())))))***+++,,,,,,,,,)))((('''&&&&&&'''((()))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******((((((((((((((((((((((((++++++************++++++******************************))))))((((((''''''************************************++++++++++++555555444444444333333333555555555444444333333333444444444555555555555666777777777777666666666666777888888888999999::::::777999<<<>>>AAADDDFFFGGGLLLTTTdddwwwlll___TTTHHH???:::555444333333222222333333111111000000//////......////////////////////////++++++,,,------......///.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------,,,++++++******)))+++++++++***)))(((((('''******++++++++++++******)))************+++++++++************)))))))))(((+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++++++++************++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((************************************************+++,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,---------,,,+++***)))((((((***+++***)))((()))******+++,,,,,,+++***((('''******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))************++++++******************---,,,,,,+++***)))((((((((()))***)))(((''''''))),,,+++***)))))))))***+++,,,,,,+++***)))(((''''''))))))(((&&&$$$%%%)))+++++++++***)))(((((())))))''''''(((((())))))******,,,,,,+++***))))))******------,,,++++++,,,------%%%$$$$$$&&&)))++++++***)))***+++------,,,++++++))))))))))))(((((((((((()))************+++++++++)))))))))))))))******+++222000...+++)))((('''((()))))))))))))))******+++************************++++++***)))(((((())))))+++******)))))))))))))))---,,,+++)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++***)))(((((())))))************************+++*********))))))((((((+++++++++*********))))))***************)))(((((()))((('''''''''(((***+++555444444444444333333333555555444444444333333333444444444555555555555666888888888888888888888888555555666666666777777777888999;;;???DDDKKKRRRWWW___dddrrrttt___QQQHHH???999888222222111000000000000111///////////////000000000........................------------------------------------,,,,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++,,,+++++++++***)))(((((((((******++++++++++++******)))************+++++++++++++++++++++************+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++++++++************+++++++++++++++***************++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))*********************************)))))))))))))))***************************************************++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***+++***)))((()))+++***++++++++++++******)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******)))*********))))))))))))))))))))))))))))))))))))************************************,,,,,,++++++***))))))))))))***+++***((('''((()))++++++***)))******+++,,,************))))))))))))))))))(((&&&%%%&&&)))+++++++++***)))))))))))))))(((((((((((())))))******++++++***)))))))))))))))******)))(((((()))******'''&&&&&&''')))++++++***)))******+++++++++++++++))))))))))))(((((((((((())))))*********+++++++++)))))))))))))))******+++...---+++***)))))))))***)))))))))))))))******+++))))))))))))))))))))))))++++++***)))))))))))))))+++******)))))))))))))))***)))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++***)))))))))))))))************************************)))))))))(((+++++++++*********))))))***************)))((((((***))))))((()))***+++,,,444444444444333333333333444444444444333333333333444444444555555555555666777777777777777777777777555555555555555666777777999;;;???DDDKKKVVVaaaiiikkkooo{{{uuudddPPPCCC<<<777666777222111111000000000000000---......///000000111111------------------------//////...------,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,)))******+++,,,,,,------+++++++++***))))))((((((******++++++++++++******)))************+++++++++,,,,,,,,,++++++++++++***+++++++++*********************))))))))))))******++++++++++++++++++++++++++++++************++++++***************+++++++++++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))***************************))))))))))))))))))***++++++++++++++++++++++++))))))))))))************************************************************)))***+++,,,,,,------,,,,,,------------,,,,,,+++++++++++++++***)))(((((()))***+++***))))))***++++++************++++++,,,******++++++++++++******************************))))))))))))))))))))))))*********)))******++++++))))))))))))))))))))))))))))))))))))***************************************************************+++,,,+++)))((()))***************+++,,,------(((((())))))*********+++))))))((('''%%%&&&)))++++++***))))))))))))))))))((((((((())))))))))))*********)))((((((((())))))))))))(((''''''((()))))))))((('''(((***+++***)))***))))))))))))***++++++))))))))))))(((((((((((()))))))))*********++++++)))))))))))))))******+++)))))))))))))))***++++++)))))))))))))))******+++((((((((((((((((((((((((+++***))))))))))))))))))+++******))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++***))))))))))))))))))************************************))))))))))))+++++++++***************)))************))))))(((+++************+++,,,,,,444444444333333333222222333333333333333333333333444444444555555555555666444444444444555555555555888777777777777999:::;;;:::@@@HHHPPPXXXaaakkkrrrnnnttt|||cccUUUEEE<<<888555555777333333222111111111111111........./////////000000------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,*********++++++,,,,,,,,,+++++++++******)))))))))******++++++++++++******))))))*********+++++++++,,,,,,+++++++++***************************************))))))))))))******************************++++++************++++++)))))))))***+++++++++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))((((((++++++++++++++++++++++++************************(((((())))))******++++++************************************************((()))***,,,---.....................---,,,,,,+++***************)))(((((()))***++++++))))))***++++++******)))***+++---...******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))((()))))))))***************************+++++++++))))))*********++++++++++++,,,---,,,***)))***+++)))******+++,,,------...))))))))))))************)))))))))'''&&&&&&)))+++******)))))))))))))))***))))))))))))))))))))))))))))))((((((((((((((()))+++++++++******++++++++++++***)))***++++++***)))***)))((((((((()))+++,,,))))))))))))(((((((((((())))))))))))************)))))))))))))))******+++'''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))******)))))))))))))))***+++******)))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******)))))))))))))))************************************)))))))))))))))************************))))))************)))(((************++++++,,,,,,444444333333333222222222333333333333333333333333444444444555555555555666333444444444555555555666999888888888999;;;===>>>>>>HHHUUU```fffkkkooosssttt}}}yyyjjjQQQGGG>>>:::888555444666333222111111000000111111000/////////.........---------------------------,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***++++++,,,,,,,,,,,,+++++++++******++++++++++++******************++++++++++++******))))))*********++++++++++++*********))))))))))))******************************))))))))))))******************************++++++************++++++)))))))))***+++++++++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))++++++*********)))))))))))))))***++++++***))))))))))))))))))))))))))))))(((((())))))******++++++************************************************((()))+++,,,---...//////............---,,,,,,+++)))************)))(((((()))+++,,,+++***)))***+++++++++*********+++---...******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))))))))***++++++,,,,,,+++,,,---,,,+++******,,,))))))***+++,,,,,,------************)))))))))))))))))))))((('''''')))+++***)))))))))))))))******************)))))))))))))))((((((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***)))***)))((((((((()))+++,,,))))))))))))(((((((((((((((((()))))))))*********)))))))))))))))******+++(((((())))))(((((((((((()))))))))))))))******+++***************************)))))))))))))))******+++******)))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***)))))))))))))))******************************))))))))))))))))))******************************((())))))*********)))))))))))))))***************333333333333222222222222222222222222333333333333444444444555555555555666666666666777777888888999888777777888:::===@@@BBBFFFRRRaaalllpppsssvvvyyy{{{hhhZZZBBB<<<888888777333222444000//////...............000000//////...------,,,------------------------++++++,,,,,,---...//////++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++------,,,,,,+++******)))++++++++++++++++++++++++******++++++++++++******)))************+++++++++*********)))))))))((((((***************+++++++++******))))))))))))******************************++++++************++++++***************+++++++++***************************))))))(((((())))))***))))))))))))))))))))))))------,,,,,,+++*********&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************************************************************)))***+++---......//////,,,------------,,,,,,+++)))******+++******))))))***+++,,,+++*********,,,,,,++++++++++++,,,,,,---******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))*********)))******++++++))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,))))))******+++++++++,,,+++,,,---,,,***)))***+++((()))***++++++++++++++++++*********))))))(((((())))))***)))(((((()))+++)))))))))))))))******++++++************)))))))))))))))((((((((()))************++++++++++++******,,,***)))***++++++***)))***))))))))))))***++++++))))))))))))((((((((((((((((((((()))))))))******)))))))))))))))******+++))))))******)))((('''&&&)))))))))))))))******+++************************)))))))))))))))******++++++******)))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))******+++************************))))))))))))***************************+++++++++((())))))************)))((()))******++++++******333333333222222222222111111111222222222333333333444444444555555555555666666666777888888999::::::999888888:::<<<@@@EEEGGGPPPZZZgggppptttyyyzzzhhhUUUIII;;;777444555555222222444//////...------------...................................................,,,---------------------+++,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************++++++++++++++++++*********))))))))))))*********+++++++++******))))))))))))******************************++++++************+++++++++++++++************************************************))))))*********))))))))))))))))))))))))++++++******)))(((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((*********)))))))))))))))***************************************************+++,,,---............***+++,,,,,,,,,,,,,,,,,,******+++++++++++++++******+++,,,,,,******+++,,,,,,,,,,,,---,,,,,,++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))*********))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,***************+++++++++***,,,,,,+++***)))***+++(((((()))*********)))((())))))))))))************(((*********(((((()))***)))))))))))))))***+++++++++++++++*********)))))))))))))))))))))***++++++((()))***++++++***)))(((***)))((()))***+++***))))))******+++++++++++++++))))))))))))(((((((((((((((((((((((()))))))))***)))))))))))))))******+++))))))*********)))(((''')))))))))))))))******+++************************)))))))))))))))***+++++++++******)))))))))))))))'''((()))***++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))***++++++************************((()))))))))************))))))*********+++++++++(((((()))***************)))***+++,,,,,,,,,+++***333333333222222222111111111111111222222333333333444444444555555555666666444555555666777888888999<<<;;;;;;===@@@EEEJJJLLLXXX___iiiooottt}}}nnnYYYFFF<<<:::666333444444222333666111111000///////////////,,,,,,------...////////////////////////////////////......------,,,,,,+++,,,,,,,,,------.........***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))*********++++++,,,------++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,,,,,,,+++++++++******))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))++++++************++++++,,,+++++++++******))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$)))***,,,------,,,***)))))))))))))))))))))))))))++++++******))))))((((((************************************************++++++,,,---............)))***++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,------...---,,,***)))******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,***************************+++,,,+++)))((()))***(((((()))******)))''''''''''''((()))***+++,,,,,,(((***+++***)))((()))***))))))((())))))***++++++++++++++++++******))))))******))))))***+++,,,,,,)))***+++,,,,,,+++***))))))((('''(((***+++***))))))***+++------,,,++++++))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++((((((***++++++***)))))))))))))))))))))******+++))))))))))))))))))))))))))))))((())))))***+++++++++******)))))))))))))))***+++,,,---...------,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))((())))))***++++++************************(((((())))))*********+++))))))******++++++++++++(((((()))******************+++,,,---...---,,,,,,444444444333333222222222222222222222222222222222444444555666666555555555666777777888888999::::::<<<<<<>>>AAAGGGNNNUUUYYY]]]bbbmmmxxxoooZZZIIIAAA???444555555444111///000111222000.........///...------,,,+++******+++,,,------,,,,,,+++,,,---...///...---,,,,,,---...000111+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++))))))+++,,,---,,,******))))))******+++,,,((())))))))))))************++++++++++++***)))))))))************+++++++++************************''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))),,,+++)))((('''((()))+++************))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++)))(((&&&&&&((()))+++------,,,,,,,,,,,,++++++...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++***)))'''''')))***+++++++++++++++++++++++++++************************************************))))))***++++++++++++***))))))))))))))))))))))))++++++***)))(((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&+++*********))))))((((((++++++******))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,...---+++***)))((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))+++******))))))))))))))),,,+++***((((((((())))))%%%,,,222222---'''&&&'''***)))))))))((((((''''''&&&(((***+++,,,...111333111///+++'''&&&''')))***+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))+++***)))))))))***,,,---************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))333333333333333333222222222222222222222222222222444444555555555555444444666777888888999999:::;;;>>>@@@DDDKKKRRRZZZ```dddlllrrr~~~ttt```MMM@@@:::999666555333111000000222333)))((((((***---000111000//////...------...//////...------,,,---...///000---,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++******+++------+++)))***************++++++,,,)))))))))*********++++++***++++++++++++***)))))))))************+++++++++************************((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))),,,+++)))((('''((()))***(((((())))))*********+++))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++***)))(((((()))***+++------,,,,,,,,,+++++++++,,,,,,+++***************************************+++++++++*********))))))************************+++***)))(((((()))***+++++++++++++++++++++++++++************************************************))))))***++++++++++++***************************+++***)))(((((((((((()))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++,,,,,,+++***))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))+++***)))(((((())))))******333:::888...''''''+++*********))))))(((((((((&&&'''))))))***+++...000///---+++((('''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))222222222333333333333333222222222222333333333333444444444444444444444444666888:::;;;<<<===???AAADDDGGGNNNWWWaaajjjqqqvvv{{{eeeQQQBBB:::777666777444000//////111222333...---++++++---...------......------------......---------,,,------...///------------,,,+++***)))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++---///---***'''************+++++++++,,,************+++++++++,,,***++++++++++++***)))))))))************+++++++++************************+++******)))(((&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,+++)))((((((((()))***''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***))))))))))))***))))))))))))))))))))))))+++++++++***************************************+++***)))(((((()))***+++))))))))))))))))))))))))************************************************))))))***++++++++++++***++++++++++++++++++++++++******))))))(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))************((((((((((((((((((((((((***))))))(((((())))))***************************))))))************))))))((())))))******))))))((())))))))))))))))))))))))+++******)))))))))))))))***))))))((())))))***+++***444<<<999...&&&)))...***************)))))))))%%%'''((((((((((((+++---,,,+++***))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))111111222222333333333444222222222333333333333333444444333333444444444555555999===@@@AAADDDHHHLLLMMMQQQXXXbbbnnnzzzzzzkkkVVVDDD;;;777555444555222///...000111000///444222000/////////---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++---...---***'''******+++++++++,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++***))))))))))))*********+++++++++************************+++++++++***)))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))(((((())))))'''(((((()))******++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******+++,,,,,,+++******,,,,,,,,,++++++++++++***+++******)))))))))************************************************************************************)))(((((()))******))))))))))))))))))))))))************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************((((((((((((''''''''''''(((((())))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))******++++++++++++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))+++******)))))))))))))))((((((((())))))***++++++%%%,,,222111+++((()))---++++++******************'''((((((((('''''')))+++))))))***************)))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))((()))***,,,,,,+++******************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))111111111222222333333333222222333333333444444444444444444444555666777888444999@@@DDDGGGLLLSSSXXXZZZ]]]cccmmmzzzzzzbbbVVVEEE:::666555222...222111000000000000...,,,///---,,,---///111111111111111111111111111111111---............---------+++,,,...///000///...---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++---+++******+++,,,+++***)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++***))))))))))))*********+++++++++************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***++++++***)))))),,,,,,+++++++++*********++++++*********++++++,,,++++++++++++++++++++++++******************************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************,,,,,,,,,++++++,,,,,,---******))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++,,,++++++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))+++******)))))))))))))))(((((())))))************'''''')))******)))((('''******************++++++))))))***)))'''''')))***'''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))((()))***,,,,,,+++******************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))111111111222222222222222222222333333444444555555555555555555777999<<<===777===FFFKKKOOOTTT\\\ccchhhkkkqqq{{{yyyjjjOOOHHH???999888777333//////111222222000000111222444222////////////...---///000000111111000000///000111111111111000//////)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++---+++))))))***,,,------)))***,,,---------,,,+++************+++++++++,,,***++++++++++++***)))))))))************+++++++++******************************++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************)))))))))(((************))))))(((((())))))))))))))))))))))))******++++++++++++******************************++++++++++++************+++************+++,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))),,,,,,,,,+++,,,,,,---...************))))))))))))))))))))))))))))))))))))************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,---(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************((((((((((((((((((((((((((())))))******))))))(((((()))***+++,,,,,,+++***))))))************))))))'''(((((())))))(((((('''))))))))))))))))))))))))+++******)))))))))))))))((())))))************)))---***'''(((***+++'''###)))))))))***************)))***+++***(((((()))+++(((((()))******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))222222222222111111111111222222333333444555555666666666666777:::===@@@BBBAAAHHHQQQVVVYYY___gggoootttxxxzzzfffXXXDDDAAA<<<:::999888444222...111333111///111999@@@CCC@@@<<<999666444111///111222333333333333222111000000111111111000......,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))***,,,...---,,,)))***,,,---...---,,,+++)))))))))*********++++++***++++++++++++***)))))))))************+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************)))(((((()))))))))))))))*********))))))))))))))))))))))))******++++++++++++******,,,+++***))))))***+++,,,++++++++++++************)))))))))))))))***++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************************+++,,,,,,************)))))))))((())))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))((()))+++,,,,,,+++***)))))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))+++******)))))))))))))))))))))***+++******((((((---***((((((******)))'''((((((((())))))*********)))******)))(((((()))+++))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))333222222222111111000000222222333333444555666666666666777888;;;???CCCFFFLLLTTT\\\aaacccgggpppxxx{{{xxxdddRRRGGG<<<:::888666555333000///...111333000...333@@@LLLJJJGGGEEECCCCCCBBB@@@???:::;;;<<<======<<<;;;:::------.........---+++***111000...---,,,,,,---...+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++&&&'''))),,,//////---+++)))***,,,......---,,,+++((())))))))))))************++++++++++++***)))))))))************+++++++++***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))***************)))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))******++++++++++++******...---+++******+++---...+++++++++************)))((((((((((((((()))******))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))(((((()))***+++++++++*********))))))(((((())))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++++++++******))))))((((((************************)))***+++,,,,,,+++***)))(((***+++,,,,,,+++)))((())))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))+++******))))))))))))))))))***++++++***)))(((''''''(((((())))))***,,,---''''''(((((()))))))))***((()))))))))'''((()))+++******)))(((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))111111111111111222333333222222222111111333666999<<<===>>>>>>???BBBFFFJJJWWW[[[aaaggglllrrrxxx|||}}}vvvbbbNNNBBB<<<555444444333333222222111333111///---...111555777555666777:::<<>>@@@CCCIIIPPPUUU\\\```gggooouuu{{{|||vvvvvvuuupppdddTTTEEE<<<888444444444333222222111111111000///...///111333555------...///000222444555444555555444333111...---........................------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,+++***+++((('''(((+++---+++)))*********)))******++++++******))))))******+++,,,+++++++++*********))))))***+++,,,,,,******+++,,,***)))(((''''''((()))***)))))))))*********++++++******))))))))))))******)))))))))))))))******+++((())))))))))))(((((('''+++++++++*********))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))+++++++++*********))))))'''((())))))******))))))******))))))))))))******'''(((((()))******++++++++++++++++++++++++++++++++++++*********+++,,,,,,************************************************---------------,,,++++++++++++++++++*********)))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++...,,,)))((()))*********))))))))))))***************************)))((((((***))))))(((((((((((()))+++++++++++++++***))))))***))))))******+++,,,---(((((((((((((((((((((((())))))))))))************++++++***)))))))))))))))''''''(((((((((((())))))))))))))))))************((())))))))))))(((''''''&&&'''((())))))***))))))+++***)))(((((()))***+++...---,,,***))))))******+++***)))(((((()))***++++++++++++++++++***))))))''''''((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))******************)))++++++************++++++******************+++++++++***(((''''''(((***+++************************))))))***+++++++++******))))))))))))))))))))))))222111111111111222333444555777:::;;;<<<>>>@@@BBBBBBDDDFFFIIINNNVVV^^^eeegggllluuu}}}zzzsssoookkkeeeZZZNNNCCC;;;777555444333333222111111000000//////......///000111222------,,,,,,------......------............//////------------------------------,,,,,,,,,,,,++++++******+++++++++******)))''''''((()))***+++++++++++++++******)))***************))))))******+++,,,+++++++++******************+++,,,+++******+++,,,***)))(((((((((((()))***((((((((()))))))))************))))))))))))******)))))))))))))))******+++'''(((((())))))))))))(((+++************)))))))))******))))))))))))******))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))+++************)))))))))((()))******++++++************)))))))))******+++((((((((()))******++++++++++++++++++++++++++++++,,,,,,+++*********++++++************************************************------,,,++++++++++++,,,++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++...,,,))))))***+++++++++))))))))))))************)))************))))))((())))))((((((((()))*********++++++++++++***))))))+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++*********))))))))))))*********))))))((((((((())))))))))))***************************)))(((((()))((((((((((((((()))))),,,+++***))))))***+++,,,---,,,+++***************+++***))))))))))))***+++***++++++++++++***)))))))))))))))))))))*********************))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++************))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++************++++++++++++******++++++*********************)))(((''''''((()))*********************************+++++++++******)))))))))))))))))))))))))))111111111111222333444555999<<<@@@CCCEEEGGGJJJLLLQQQRRRTTTWWW\\\eeennntttxxx~~~}}}vvvooojjj```VVVJJJ???:::777555444333222222111111000//////---......//////000//////111000000/////////000000.........///000111222333------------------------------,,,,,,,,,+++++++++******************))))))+++,,,---,,,+++***+++,,,,,,,,,+++***)))))))))*********))))))******+++,,,************************)))+++,,,+++***)))***+++++++++++++++++++++++++++((((((((()))))))))************))))))))))))******)))))))))))))))******+++((()))***+++++++++++++++************))))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***+++,,,))))))))))))))))))))))))************))))))))))))))))))***+++++++++++++++******))))))******++++++(((((())))))************++++++++++++++++++++++++,,,,,,+++***))))))*********************************************++++++++++++***)))(((((((((******++++++++++++++++++++++++((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++,,,***))))))***++++++***((()))))))))************))))))************)))((((((((((((((()))***++++++******+++++++++******))),,,+++)))(((&&&%%%%%%%%%************************((()))))))))*********************************)))******)))))))))(((((((((((()))))))))***************++++++++++++***))))))******(((''''''((())))))+++******))))))******++++++************)))************************************+++++++++******)))************************++++++******))))))(((((()))))))))))))))*********((((((((((((((((((((((((************)))))))))))))))***++++++++++++***)))))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))+++++++++******************)))(((((((((((()))***************************+++++++++++++++***)))((())))))))))))))))))))))))111222222333555777888999@@@CCCHHHLLLOOORRRUUUXXX[[[]]]```eeekkkttt~~~~~~wwwnnneee^^^QQQIII???888666555333111222111111000//////......------...///000///......------,,,,,,---......///---,,,,,,,,,,,,---...///------------------------------,,,,,,,,,+++++++++++++++******************,,,---......,,,+++,,,---,,,,,,+++***)))))))))*********))))))******+++,,,************************)))***++++++))))))***+++++++++,,,,,,,,,,,,++++++)))))))))*********++++++******))))))))))))******)))))))))))))))******+++((()))***+++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***************+++,,,,,,)))))))))))))))*********++++++++++++++++++++++++,,,++++++***))))))))))))************************))))))*********+++++++++******((((((((()))***++++++++++++++++++++++++,,,((()))))))))************))))))************))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++***((('''''')))***)))(((((()))))))))************((())))))*********))))))))))))((())))))***+++,,,)))******+++++++++******+++***))))))(((((())))))++++++++++++++++++++++++((()))))))))************)))***++++++++++++******''''''((((((((()))))))))((()))))))))************+++++++++++++++******)))******(((''''''((()))))))))))))))(((((()))))))))(((((())))))))))))))))))******++++++++++++******)))******+++++++++******++++++++++++************++++++******))))))(((((((((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))************************************************************************+++++++++++++++***)))((())))))))))))))))))))))))444444666888:::===???AAAGGGJJJOOOSSSWWW\\\aaadddaaadddjjjqqqyyy~~~zzzqqqfffZZZQQQBBB===777444333333000...111000000//////...------......////////////......*********++++++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---))))))***+++,,,---------++++++******)))***************))))))******+++,,,***************+++++++++)))***+++***))))))***+++))))))***++++++***)))))))))))))))*********++++++******))))))))))))******)))))))))))))))******+++'''(((((())))))))))))((((((((()))))))))))))))***))))))************))))))))))))))))))))))))))))))+++++++++++++++*********************************))))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))(((((()))))))))))))))***((()))******++++++*********************+++,,,---))))))))))))))))))******++++++++++++++++++++++++++++++***)))))))))******************************)))))))))***++++++,,,,,,,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++((('''&&&''')))))))))'''))))))))))))************((())))))************)))******)))))))))***++++++))))))***++++++++++++***((())))))+++---///111222++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,,,,+++***'''''''''(((((()))))))))))))))))))))***************++++++++++++***)))))))))((((((((((((((())))))((((((((((((((((((((((((''''''((()))*********)))******+++,,,,,,+++******))))))***++++++++++++***+++++++++***************************))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))))))))))))))***************************))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))*********+++++++++*********++++++***************************************+++++++++******)))))))))))))))))))))))))))888999;;;>>>AAAEEEHHHJJJMMMPPPTTTYYY^^^dddjjjnnnkkkpppwwwzzzsssiii[[[NNNEEE999777444222111000//////000000//////...------,,,////////////////////////------------------...///---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***+++,,,---///000+++)))'''))),,,---,,,************)))******++++++******))))))******+++,,,))))))*********+++++++++(((***+++***)))((()))+++)))******++++++******)))((((((((()))))))))************))))))))))))******)))))))))))))))******+++((())))))))))))(((((('''(((((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))******'''((())))))******))))))************+++,,,---...***)))))))))))))))))))))++++++++++++++++++++++++***))))))))))))******+++************************((())))))***++++++,,,,,,++++++,,,---------------+++++++++,,,,,,,,,------))))))))))))************((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++(((''''''(((******)))((())))))))))))************(((((()))***************++++++******)))*********))))))***+++++++++++++++))))))***+++---///111222************************))))))))))))************((()))+++------,,,+++*********))))))))))))(((((())))))))))))*********************+++***))))))(((&&&'''((())))))***)))))))))))))))******)))))))))'''(((***+++,,,,,,,,,+++***++++++,,,,,,++++++***))))))***+++++++++++++++++++++*********))))))))))))))))))))))))*********'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))******+++******************+++)))))))))))))))))))))))))))******************)))++++++************++++++(((((()))***+++,,,,,,---))))))************))))))************************))))))***+++++++++******))))))))))))))))))))))));;;<<>>999222222111000000///////////////...------,,,++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++*********,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,,,,******************))))))++++++++++++***)))((((((,,,,,,,,,,,,+++)))((((((************************************************++++++******++++++******************************))))))*********+++++++++))))))(((((())))))***+++************************(((((()))))))))*********)))))))))******)))))))))'''''''''''''''((())))))++++++,,,,,,,,,+++******************************,,,,,,,,,+++,,,,,,---...++++++************++++++******))))))))))))************))))))******++++++***++++++++++++++++++***++++++++++++***)))((('''))))))***++++++++++++******)))((('''((()))+++,,,)))))))))))))))))))))))))))***+++***)))((()))***,,,+++)))(((((()))+++,,,++++++***))))))***++++++))))))))))))))))))))))))******++++++++++++******((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))******+++---,,,,,,,,,,,,,,,,,,,,,************************((())))))***************(((((((((((())))))))))))***************************++++++++++++++++++***))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))*********************************)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---------,,,)))((('''&&&&&&(((***+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((())))))(((((((((((()))))))))*********)))(((((()))******************))))))))))))((()))))))))************)))+++,,,,,,***)))***+++''''''(((((()))******+++((())))))*********))))))&&&'''((())))))***))))))((()))))))))***************))))))))))))******+++***)))(((((((((((())))))************************((()))))))))***************)))))))))))))))******************************++++++++++++************)))))))))))))))))))))))),,,+++++++++***)))))))))***************)))(((''')))))))))******+++++++++~~~|||rrrkkkbbb\\\]]]aaagggjjjkkknnnqqqtttuuutttsssrrrtttxxx|||rrrgggbbb]]]\\\```gggnnnrrrzzz}}}||||||}}}~~~~~~~~~{{{uuunnniiifffbbb\\\XXXSSSOOOIIICCC>>>999444000111111111111111000///...,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,*********+++,,,---++++++************++++++...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,+++***)))((('''*********************************************************************+++************************))))))*********+++++++++))))))(((((())))))***+++************************))))))))))))***************))))))))))))))))))***'''''''''''''''((()))))))))************))))))(((************************,,,,,,++++++,,,------...+++******))))))******+++******))))))))))))*********************+++,,,,,,))))))************))))))((())))))*********)))))))))******++++++++++++++++++***((('''''')))+++---))))))))))))))))))))))))((()))******)))((()))+++,,,+++)))(((((()))+++,,,+++******************+++))))))))))))))))))))))))******++++++++++++******((()))******++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++(((((((((((())))))))))))((())))))))))))))))))((())))))************))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))***************************+++++++++)))((((((((()))***++++++))))))))))))))))))))))))************************((()))+++,,,,,,,,,------'''(((((()))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************(((***++++++***)))***+++'''(((((()))***+++,,,,,,+++++++++***)))(((''''''&&&'''((())))))***))))))((()))))))))******************))))))((())))))))))))((((((((((((((())))))))))))))))))))))))))))))((()))))))))************+++***)))(((((()))******+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))***+++++++++,,,******+++******)))(((((('''(((((())))))*********wwwxxxzzzzzzyyyuuuqqqoooccc^^^YYYXXX\\\ccckkkooovvvzzz}}}~~~{{{wwwtttrrrsssvvv{{{zzzooofffbbbccceeehhhlllqqquuuwww}}}~~~{{{zzz{{{}}}~~~~~~vvvqqqjjjfffccc```\\\XXXMMMHHH@@@999555222///---///////////////---,,,,,,+++++++++,,,------............---------,,,,,,,,,,,,------......------,,,++++++******++++++,,,,,,+++******))))))******+++---------------,,,+++++++++++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++***)))((((((************************************************&&&((()))(((''''''(((***++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---************************)))))))))*********++++++******))))))))))))******((((((''''''(((((()))***(((((()))))))))))))))(((************************)))))))))))))))***+++,,,+++***)))(((((()))***+++******))))))))))))*********************+++,,,---)))))))))******)))))))))'''((())))))******))))))))))))***++++++++++++***+++***((('''((()))+++,,,))))))))))))))))))))))))((()))******))))))***+++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))******++++++++++++******))))))******+++***************++++++++++++******+++************))))))))))))))))))))))))******+++******++++++++++++,,,,,,************************)))((((((((()))***+++,,,((((((((()))))))))******(((((())))))))))))(((((()))))))))******)))))))))((()))***+++++++++++++++))))))))))))))))))))))))((((((((()))******++++++*********+++++++++++++++))))))))))))))))))***+++))))))))))))))))))))))))************************((()))+++,,,+++++++++,,,'''(((***+++++++++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))******)))))))))(((((()))))))))))))))***))))))))))))************''')))++++++***)))***+++)))******+++,,,---------,,,,,,,,,+++***)))(((''''''(((((())))))))))))((())))))))))))************+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++)))((((((((()))***+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---*********+++******))))))((((((((((((((()))))))))qqqrrrrrrqqqnnnhhhbbb___XXXVVVUUUYYYbbbnnnxxx}}}|||tttooommmmmmppptttvvvtttooohhhdddggglllrrrvvvwwwwwwxxxzzz{{{}}}}}}zzzyyy{{{}}}~~~yyytttoooiiieeeaaa\\\UUUPPPEEE@@@:::555333111000///---------------,,,,,,+++,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,...//////---+++))))))*********++++++++++++***+++,,,---------------))))))************))))))************************************************%%%''')))((('''&&&(((***++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---************************))))))*********++++++++++++***)))(((((()))***+++)))(((((((((((()))******'''((()))***************************************(((((((((((()))***+++++++++***)))(((((()))***+++******))))))))))))******************+++,,,---...)))******++++++******)))((()))))))))))))))((('''((())))))***+++************)))((((((((()))++++++))))))))))))))))))))))))''')))******))))))***+++*********************************++++++*********))))))))))))))))))))))))******++++++++++++******)))************))))))(((******++++++++++++******************))))))))))))***))))))))))))***++++++)))))))))******+++++++++************************)))((((((((()))***+++,,,)))))))))*********++++++((()))************)))((()))******++++++******)))(((((()))++++++,,,,,,+++))))))))))))))))))))))))'''(((((()))******++++++*********++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************************'''***,,,+++***((()))+++***************++++++,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))'''''''''((((((((())))))))))))************))))))(((((((((((())))))******))))))))))))************''')))***+++***)))***+++,,,,,,,,,------.........------......---,,,++++++((())))))))))))(((((('''))))))))))))************++++++***(((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++)))((('''((()))***************************************)))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))***+++++++++************))))))))))))))))))ooooooooolllggg___XXXTTTSSSSSSUUU]]]jjjxxxuuukkkfffdddgggjjjmmmnnnllliiigggfffkkksss{{{~~~|||zzzzzz|||yyyzzz{{{zzzxxxxxx|||}}}zzzyyyyyyzzzyyysssppplllfffaaa[[[RRRGGG@@@:::777333111000///...---,,,,,,,,,,,,,,,------------------,,,,,,+++++++++......---------,,,,,,,,,+++++++++,,,,,,+++++++++(((***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---***,,,///111000...+++)))(((((())))))*********+++***+++,,,---.../////////((())))))************)))))))))))))))))))))))))))************************''')))++++++)))(((***---++++++++++++++++++++++++)))************+++++++++)))))))))((()))******+++************************)))************++++++++++++***)))(((((()))***+++)))))))))))))))***++++++'''((()))***+++,,,,,,,,,************************))))))))))))***+++,,,---+++***)))'''''')))***+++******))))))))))))******************+++,,,---...+++++++++,,,,,,+++++++++************)))'''&&&%%%(((((()))************))))))))))))))))))******+++))))))))))))))))))))))))''')))******))))))***,,,)))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))******++++++++++++*********************)))((('''******++++++++++++******************))))))))))))***************++++++,,,(((((())))))*********+++)))))))))))))))))))))))))))((((((((((((***,,,---************++++++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++*********++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))************************'''***,,,+++)))'''(((***---,,,***((()))+++---///))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))))))))************))))))'''((((((((())))))******))))))))))))************'''(((***+++***)))***+++---------............///---...//////000/////////))))))***))))))(((''''''))))))))))))************,,,+++***(((''''''''''''''''''((())))))***))))))))))))))))))))))))))))))))))))))))))************---+++)))((('''((()))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++***************((()))***+++++++++++++++,,,+++++++++******))))))jjjjjjjjjiiigggbbb[[[VVVUUUYYY\\\aaaooovvvkkkbbb\\\ZZZ^^^dddkkknnnllljjjjjjllltttwwwzzz{{{yyywwwuuuuuuuuuwwwwwwtttuuu|||{{{rrrkkkhhhgggjjjkkklllmmmoooqqqrrrsssnnnhhh___UUUMMMFFF@@@<<<333222111///............,,,,,,,,,,,,---...//////,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////******+++,,,------......++++++******+++---...000...//////////////////...---+++***)))******)))(((---)))'''***,,,***)))+++,,,,,,,,,++++++************************************************)))((((((************************)))))))))))))))*********((((((((((((((((((((((((,,,,,,,,,++++++*********'''(((***+++,,,,,,,,,++++++*********))))))((((((+++***)))(((((()))***+++************************))))))))))))))))))))))))...------,,,+++***))))))***)))(((''''''((()))***+++++++++*********))))))******+++,,,------............---,,,+++))))))(((+++++++++***************(((((())))))******++++++,,,+++***((((((((())))))+++******)))))))))))))))((()))***+++++++++++++++,,,+++***((((((((()))***))))))*********+++++++++,,,,,,,,,++++++*********'''((()))******)))((('''))))))***++++++++++++***************************---,,,***)))))))))*********++++++,,,,,,++++++***,,,+++))))))***)))(((&&&+++++++++++++++***)))((((((((())))))******++++++***++++++)))(((''')))***+++++++++++++++***)))((()))************++++++++++++******)))))))))))))))************+++,,,---...******************++++++******))))))((((((''''''++++++******************+++***)))'''''')))***+++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***++++++++++++*********)))---,,,***(((((()))***++++++*********))))))((((((&&&''')))+++,,,+++***)))++++++***)))((('''&&&&&&***************)))((((((******))))))((((((''''''))))))))))))(((((((((((()))(((((((((((()))((((((,,,444>>>DDDBBB;;;111+++,,,***,,,222222---+++///---,,,+++***))))))))))))&&&'''(((******+++++++++))))))))))))************)))************+++++++++******))))))(((((('''''',,,+++******)))*********))))))))))))))))))))))))************************************************++++++************++++++))))))***++++++++++++*********))))))((((((''''''))))))))))))))))))))))))ooonnnmmmlllkkkfffaaa\\\```ccceeeiiivvvxxxiii^^^YYYYYYZZZeeeiiinnnooommmlllooorrrxxxxxxxxxvvvtttssstttvvvuuuyyyzzzwwwwww|||{{{sssiiibbb```______```cccfffiiikkklllmmmbbb\\\SSSJJJCCC===888555111111000///...............------,,,,,,,,,------------------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////******++++++,,,,,,------+++*********+++,,,...///***++++++,,,,,,++++++***++++++***))))))***+++,,,///***(((***,,,******---,,,,,,,,,++++++*********************************+++++++++++++++***))))))***************************************+++++++++************************,,,,,,,,,++++++*********((((((***+++,,,++++++***************)))))))))(((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******)))))))))))))))))))))***++++++,,,,,,,,,+++++++++***************+++,,,,,,---------,,,,,,,,,,,,,,,++++++************************)))))))))))))))*********+++***)))(((((())))))***++++++***)))(((((())))))((())))))***++++++******,,,+++***)))(((((()))***************++++++++++++,,,,,,,,,++++++*********(((((()))******)))(((((())))))***++++++++++++***************************...---+++*********++++++***++++++,,,,,,++++++******)))((()))***+++***)))***************)))(((((()))))))))))))))*********+++,,,,,,+++))))))***++++++++++++++++++***)))))))))************+++++++++,,,+++***)))((((((((((((************+++,,,---...++++++++++++++++++******************))))))))))))************************+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******,,,,,,+++++++++*********---,,,***)))((()))***+++************)))))))))(((&&&''')))+++,,,+++***)))))))))))))))((((((((((((***************)))((((((+++*********))))))))))))&&&&&&'''((()))***++++++((()))***)))(((***///444CCCCCCDDDCCCBBBCCCFFFHHHOOO???000---///...,,,---...---,,,+++************'''((()))***************))))))))))))************))))))*********+++++++++******))))))((((((((((((***)))))))))***+++,,,,,,))))))))))))))))))))))))************************************************))))))(((((((((((())))))))))))***++++++++++++***+++*********))))))))))))))))))))))))))))))))))))xxxvvvsssqqqooolllhhheeegggggghhhlllwwwxxxhhhZZZSSSTTTZZZ___jjjmmmpppooonnnnnnqqqtttyyyvvvrrrnnnkkklllppptttuuuzzz|||zzzyyy{{{{{{xxx{{{xxxqqqggg]]]WWWUUUUUURRRUUUXXX\\\___aaabbbbbbSSSMMMEEE===888444111////////////........./////////...---,,,++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******++++++++++++++++++***************+++,,,---)))))))))******))))))))))))***+++)))(((***///333222,,,)))***+++***+++...+++++++++++++++*********************************++++++,,,,,,++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++*********))))))***++++++******)))************))))))))))))******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))(((((()))+++,,,,,,,,,,,,------,,,,,,,,,+++++++++)))))))))***++++++,,,,,,++++++,,,,,,---------...((())))))******+++++++++************))))))))))))***))))))((())))))***+++,,,+++***)))(((((((((((((((((())))))******))))))++++++***)))))))))************+++++++++,,,,,,,,,+++++++++++++++*********))))))***++++++***))))))))))))***++++++++++++***************************...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***)))(((''')))+++,,,,,,+++)))))))))***))))))((('''************)))))))))))),,,---...---+++***+++,,,***++++++++++++***)))))))))************+++++++++,,,+++***)))((((((((((((***************+++,,,---------,,,,,,++++++******************++++++++++++************************+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******,,,,,,+++++++++*********+++*********,,,...000111************))))))))))))&&&''')))***++++++******&&&&&&'''((()))***++++++)))************))))))(((++++++++++++************&&&''''''((()))***++++++'''***,,,***)))---777@@@AAA===888444444:::DDDKKKbbbSSSBBB777222...------...---,,,+++++++++++++++((())))))*********))))))))))))))))))************)))))))))*********++++++***))))))))))))(((((((((((((((((()))***,,,---...))))))))))))))))))))))))************************************************))))))(((((((((((())))))))))))***++++++++++++***++++++++++++************))))))))))))))))))))))))~~~yyyuuurrroookkkiiiiiigggfffkkksssyyyxxxtttooohhh^^^VVVUUUZZZccciiikkkmmmppppppooonnnoooqqqrrrooojjjfffdddgggmmmrrrvvv|||~~~{{{zzzvvvqqqsssnnneee[[[SSSOOONNNNNNMMMOOOSSSUUUWWWVVVUUUSSSGGGBBB;;;555222000///......---------......///000...---,,,,,,++++++,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************))))))++++++******************)))))))))******++++++,,,******++++++++++++******(((+++,,,+++)))+++333:::777111++++++***)))))),,,+++++++++*********************************************+++++++++******)))((((((((((((((((((((((((+++++++++++++++*********************************+++++++++******************************)))))))))*********)))))))))))))))***))))))))))))))))))***''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******%%%''')))+++,,,,,,,,,,,,,,,,,,++++++++++++******(((((())))))*********+++******+++++++++,,,,,,,,,'''(((((()))***++++++,,,++++++******))))))((((((((((((((())))))***++++++,,,,,,+++)))(((((((((((((((((())))))))))))((((((+++*********************++++++++++++,,,,,,,,,,,,+++++++++************************++++++*********))))))***++++++++++++***************************,,,,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++***)))(((((()))+++,,,,,,+++))))))************))))))++++++******))))))((((((+++---...---,,,***+++,,,******+++++++++******)))))))))*********+++++++++******))))))))))))*********************+++,,,,,,......------,,,+++******)))))))))******+++++++++))))))))))))******************)))(((((()))******))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++,,,+++***)))++++++*********)))))))))((()))***,,,///333555777*********)))))))))))))))'''((()))***++++++******&&&&&&'''((()))***++++++))))))************)))(((*********************************)))))))))(((((()))***+++,,,---222:::@@@------+++))))))---333888SSSTTTSSSMMMAAA666111000---,,,++++++*********+++)))************))))))(((((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))************************************************++++++************++++++))))))***++++++++++++***************************)))))))))))))))))))))))){{{uuuqqqmmmjjjhhhiiiffffffjjjooopppllliiibbbaaa______aaaeeejjjmmmkkkmmmqqqrrrrrrooommmllliiihhheeeccccccgggmmmsss{{{~~~{{{uuupppkkkeee\\\SSSMMMKKKLLLLLLNNNOOOPPPPPPNNNKKKGGGEEE>>>:::444000////////////,,,,,,,,,,,,---...///000+++++++++++++++,,,---...,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++******************))))))******+++++++++***++++++,,,,,,,,,,,,++++++(((+++---,,,***---555<<<;;;444...,,,***'''''')))************************))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((++++++******))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((())))))******$$$&&&(((***+++++++++***************))))))))))))((()))))))))))))))***************))))))))))))(((''''''((()))******++++++++++++******))))))(((((((((((())))))************,,,+++***)))(((((((((((((((((())))))))))))((('''*********++++++++++++*********+++++++++,,,,,,,,,************************+++******************+++))))))***++++++++++++************************************++++++++++++******++++++,,,,,,++++++***+++***)))***+++,,,+++)))***++++++,,,,,,+++++++++++++++******))))))(((((()))+++---,,,+++))))))***)))******+++++++++******))))))*********+++++++++''''''(((((()))+++,,,---******))))))******++++++......------,,,+++******'''(((((())))))*********(((((()))))))))***************))))))))))))******))))))************))))))************************************************))))))))))))))))))))))))&&&''')))*********)))(((***)))))))))(((((((((((())))))***,,,...000222333))))))))))))))))))******'''((())))))***+++++++++(((((((((((())))))))))))((())))))*********))))))))))))))))))))))))))))))************))))))))))))***)))))),,,222555666555)))+++,,,---,,,,,,...///===CCCKKKQQQPPPHHH;;;111+++******))))))))))))))))))************))))))(((((()))))))))************(((((()))))))))*********))))))))))))************++++++***************+++))))))))))))))))))))))))************************************************++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))xxxrrrmmmjjjfffddddddbbbcccgggiiieeeccccccdddeeehhhjjjllllllkkkkkklllnnnqqqsssssspppllljjjddddddcccbbbccchhhpppuuu|||vvvqqqfff___VVVNNNKKKJJJKKKKKKLLLLLLKKKIIIEEE@@@<<<999555222///---.........---,,,,,,,,,,,,,,,---...///************+++,,,---...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,******++++++++++++++++++******++++++,,,++++++*********++++++++++++******)))+++,,,,,,,,,...444999:::333...---+++'''&&&((()))))))))***************))))))))))))))))))))))))''''''(((((())))))(((((())))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((()))))))))***************))))))((((((((())))))***))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******%%%&&&'''((()))************))))))))))))((((((((())))))))))))))))))******)))))))))((((((((('''''''''(((((())))))*********************))))))))))))((())))))************)))+++******)))))))))))))))))))))******))))))(((((()))***++++++,,,+++++++++))))))*********+++++++++)))))))))***************+++***))))))))))))***+++))))))***++++++++++++***************************))))))***+++++++++*********++++++,,,,,,++++++***,,,+++******+++,,,+++)))***+++,,,,,,---,,,,,,,,,************))))))))))))(((***++++++***((((((((())))))***++++++++++++***)))************+++++++++'''''''''((()))+++,,,---******)))))))))******+++------,,,,,,++++++******((((((((((((((()))))))))'''(((((())))))*********)))))))))******)))))))))))))))************))))))************************************************))))))))))))))))))))))))&&&'''((()))))))))))))))******)))))))))(((((((((************)))))))))((())))))))))))************((((((((()))******++++++******))))))((((((''''''((())))))************)))((((((((((((((()))))))))'''(((((()))***+++,,,,,,+++)))(((---333555000+++,,,,,,,,,+++)))***,,,///555222222???PPPUUUDDD000***))))))((((((((())))))((())))))*********))))))))))))))))))************((((((((()))))))))******)))))))))************+++,,,++++++***))))))******))))))))))))))))))))))))************************************************))))))(((((((((((())))))))))))***++++++++++++***((((((((((((((()))))))))))))))))))))))))))))))))}}}yyyrrrmmmiiifffccc```aaaaaadddhhhfffaaaaaaeeejjjkkkmmmnnnnnnmmmkkkjjjmmmmmmnnnoooooommmjjjgggbbb```^^^]]]___eeeooouuu{{{xxxtttoooccc\\\SSSLLLJJJJJJJJJIIIDDDCCCAAA>>>;;;777444222000...------...///...,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------++++++,,,------,,,+++***)))******++++++******))))))))))))***,,,...000222555///,,,---,,,)))((()))((()))))))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))************************,,,,,,+++******)))(((((())))))))))))))))))))))))((()))))))))*********+++((((((''''''((()))***+++((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))***)))((((((((()))******+++*********))))))))))))(((************************(((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))*********))))))***+++******(((((()))))))))))))))******+++******++++++***))))))((()))***+++,,,,,,,,,++++++(((((()))))))))*********((()))))))))*********+++***))))))(((((())))))***))))))***++++++++++++***************************)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++******))))))***,,,------+++******+++,,,,,,,,,,,,,,,)))))))))))))))*********''')))+++,,,***(((''''''))))))***+++++++++++++++)))************+++++++++)))))))))))))))******+++******))))))))))))******++++++++++++++++++************))))))))))))))))))''''''(((((()))******+++))))))************))))))))))))************))))))************************************************))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++************)))))))))))))))((('''&&&((()))))))))************((((((((())))))***+++,,,))))))))))))(((((((((((((((((()))***************(((((()))))))))*********(((((()))***+++,,,,,,---*********---111000---)))((((((((('''&&&&&&))),,,///+++(((000@@@III@@@111***)))))))))))))))******'''((()))***************))))))))))))************(((((((((((()))))))))***))))))*********+++++++++*********)))******++++++))))))))))))))))))))))))************************************************))))))(((((((((((())))))))))))***++++++++++++***(((((()))))))))*********))))))))))))))))))))))))vvvsssnnnjjjgggdddaaa___ffffffkkkooollleeegggnnnnnnnnnmmmmmmlllllllllllllllkkkiiiiiiiiihhhgggeee```^^^YYYWWWXXX```kkksss~~~{{{uuusssoookkkccc\\\RRRLLLIIIIIIHHHGGG;;;:::888666444222000//////......///000000///------,,,,,,++++++,,,,,,---------,,,+++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))))))))******+++,,,------......+++,,,---...---,,,+++***++++++,,,,,,,,,,,,++++++(((''''''(((+++---------000,,,***,,,---+++***+++(((((())))))*********+++))))))))))))))))))))))))(((((()))***************************************------,,,,,,+++***))))))************************(((((())))))*********+++((('''''''''((()))+++,,,(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))++++++)))))))))***+++,,,+++++++++************)))+++++++++***************''''''((()))***+++,,,,,,))))))))))))(((((((((((((((((())))))******++++++)))***++++++***)))((('''(((((((((((()))***+++,,,+++++++++++++++***)))))))))***+++,,,---,,,,,,+++(((((((((((())))))))))))(((((())))))*********+++***)))(((''''''((()))***))))))***++++++++++++***************************)))***,,,---...------,,,+++++++++,,,,,,+++++++++(((((((((***---...///...((()))***+++++++++++++++(((((())))))******++++++'''))),,,,,,***(((((('''((()))***+++++++++++++++)))************+++++++++,,,+++***)))((((((((((((******)))))))))))))))*********************++++++,,,+++++++++******))))))&&&''''''((()))******+++))))))************))))))))))))************))))))************************************************))))))))))))))))))))))))***)))(((((()))+++---...---------,,,,,,,,,++++++'''((()))***+++,,,,,,,,,(((((())))))*********+++(((((((((((()))***+++,,,(((((((((((())))))))))))(((((()))***************))))))******+++++++++,,,+++++++++************))))))+++,,,------,,,,,,+++&&&)))+++,,,,,,+++,,,,,,$$$+++000...///444666333+++***************++++++''''''(((******+++++++++))))))))))))************(((((((((((())))))))))))))))))******++++++++++++(((((())))))***+++------))))))))))))))))))))))))************************************************++++++************++++++))))))***++++++++++++***))))))******+++++++++,,,))))))))))))))))))))))))hhheeeaaa___^^^]]][[[ZZZaaajjjpppooollllllmmmlllpppooommmjjjhhhgggffffffkkknnnnnnjjjiiijjjhhhddd[[[YYYUUUPPPPPPWWWbbbjjjrrrrrrrrrqqqnnnkkkhhhfff[[[YYYUUUOOOIIICCC>>><<<777666555333111000......------...///...---+++***+++++++++,,,,,,---------************************)))************++++++++++++++++++*********)))))))))+++---,,,+++***+++,,,+++******))))))******+++************************,,,+++******)))*********,,,***))))))+++,,,------***...000...***''''''))))))******+++++++++******++++++)))((('''''''''''',,,(((&&&''',,,---+++(((''''''(((((())))))******++++++******))))))(((((())))))))))))))))))))))))************************(((((())))))******++++++((((((((((((***,,,...///((((((''''''''')))***+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++''''''((()))+++,,,---...******))))))))))))))))))******))))))))))))******************************(((((())))))*********+++++++++++++++++++++++++++((())))))))))))*********+++***)))***++++++***)))((()))***+++++++++++++++++++++*********************+++,,,---------,,,+++,,,++++++******++++++,,,'''+++,,,+++000777888444+++++++++************))),,,+++***((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((()))***++++++***)))(((...+++)))+++///000,,,(((+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***)))((((((((((((***,,,---)))+++...---)))'''(((+++&&&'''(((*********)))(((******))))))))))))******---,,,+++)))(((''''''''',,,***)))'''''')))***,,,******))))))))))))******))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++++++++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((+++000%%%222###'''+++,,,***)))***++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******))))))))))))******+++***)))))))))***,,,,,,+++*********))))))(((((((((((((((((((((((((((((([[[YYYWWWVVVVVVVVVWWWWWW```hhhmmmlllkkkkkkkkkjjjmmmkkkiiifffcccccceeeffflllqqqtttrrrqqqooojjjdddYYYXXXTTTQQQPPPTTT[[[aaaeeefffggggggfffccc```^^^WWWTTTOOOIIIBBB===999777222111000///...,,,++++++------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++******)))+++,,,,,,+++******+++++++++************++++++******************************)))******+++,,,,,,***))))))***,,,---......++++++,,,...000000---+++******++++++++++++******+++***)))(((''''''''''''(((%%%###%%%(((***(((%%%))))))))))))*********************)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))************))))))))))))***,,,---******)))((())))))++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******)))))))))******++++++,,,++++++++++++++++++++++++******))))))))))))******************************)))))))))***************************************)))))))))*********+++++++++***)))***++++++***)))******+++++++++******)))************************+++,,,---------,,,++++++,,,++++++******++++++,,,))),,,,,,***---333333///+++++++++************))),,,+++)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))(((+++******+++------+++(((************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))(((((()))***+++,,,***+++,,,,,,***)))))))))'''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((()))******)))((('''&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******...$$$333&&&)))---///---+++******)))(((&&&)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******))))))))))))******+++***)))))))))***+++,,,************)))))))))((())))))))))))))))))))))))NNNNNNMMMNNNOOORRRTTTVVVbbbfffiiiiiijjjllljjjffffffeeebbb^^^]]]___dddhhhnnnuuuzzzzzzxxxtttkkkcccXXXWWWTTTPPPNNNOOORRRUUUZZZ\\\^^^```___]]]ZZZWWWOOOLLLFFF???999555222111......------,,,+++++++++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++******+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))+++,,,---...))))))***+++---......///---***)))///777999444---++++++++++++++++++******+++***)))((((((''''''((('''%%%###$$$((()))'''%%%++++++++++++************))))))))))))************))))))))))))))))))))))))************************************))))))))))))+++******)))))))))******,,,+++***************+++))))))))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))*********************)))++++++++++++++++++++++++******))))))))))))******************************+++++++++***************))))))))))))))))))))))))************+++++++++,,,+++***)))***++++++***))),,,,,,,,,++++++)))((((((************************------......---,,,+++***++++++************+++++++++,,,+++***+++...---***+++++++++************)))+++***))))))((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++******))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,,,,,,,************************))))))************))))))(((***,,,,,,+++***)))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++*********)))))))))))))))******+++*********++++++***((())))))((((((((()))******((((((''''''''''''((((((&&&&&&'''((()))******+++)))((('''&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,))),,,&&&999+++,,,...///---+++*********(((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++******))))))))))))************))))))******+++,,,************))))))))))))************************KKKLLLMMMMMMOOOSSSWWW[[[cccfffgggfffhhhjjjgggbbb^^^]]]ZZZWWWWWW\\\eeellltttzzz~~~}}}yyytttkkkbbb[[[XXXSSSNNNJJJJJJKKKMMMRRRTTTWWWXXXWWWTTTPPPNNNDDDAAA<<<666222/////////...........................---,,,+++++++++---------,,,,,,,,,++++++******************************))))))*********+++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************+++,,,---...***+++---------------......,,,---333;;;<<<777000,,,,,,++++++******++++++******)))((((((((((((((()))((('''(((***+++***(((+++++++++******)))))))))(((((())))))******++++++))))))))))))))))))))))))************************++++++******))))))((((((******))))))))))))******,,,++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++******)))((((((************************(((((((((((())))))))))))******))))))))))))******************************,,,,,,++++++******))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))***++++++***)))+++++++++++++++***)))(((***************+++++++++.........---,,,+++******++++++************++++++,,,+++******+++,,,+++)))+++++++++*********))))))******))))))))))))))))))************************************************))))))))))))******************))))))))))))******))))))*********++++++++++++++++++++++++,,,,,,,,,************************)))))))))******)))))))))&&&+++......***((())),,,*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************************))))))))))))))),,,***(((***,,,---***'''******((((((((()))***+++)))((((((''''''(((((())))))))))))***)))))))))(((******))))))))))))************))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))***))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))),,,''',,,,,,BBB222...---,,,+++))))))+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******************************))))))))))))*********************+++++++++*********)))))))))))))))************************OOOPPPQQQRRRSSSVVV\\\```ccceeedddbbbbbbccc```ZZZWWWVVVTTTQQQRRRYYYfffooozzz~~~~~~zzzvvvrrrkkkddd]]]XXXQQQJJJGGGGGGHHHIIIJJJKKKMMMLLLJJJFFFBBB@@@:::777444000......///000---------....../////////---,,,+++******+++---...,,,,,,,,,++++++*********************************))))))*********+++++++++))))))))))))************(((***,,,+++***)))******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---...///...,,,+++,,,...000222666999:::888555222------,,,+++******++++++***))))))(((((((((((()))***))))))***+++,,,+++************))))))(((((('''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''(((((()))******++++++*********))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((''''''(((((()))******++++++''''''((((((((()))))))))******))))))))))))******************************,,,++++++******)))))))))******************************+++++++++,,,,,,,,,+++***)))***++++++***)))((()))***+++++++++++++++))))))*********+++++++++......---,,,+++*********+++******))))))******+++,,,***)))+++------,,,,,,+++++++++*********)))))))))))))))*********))))))************************************************(((((()))))))))***************))))))))))))******))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))***))))))))))))))))))***''',,,000///+++(((***...))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))***************)))))))))+++)))((())),,,---+++(((+++***)))(((((()))***+++***))))))(((((())))))***)))******++++++***))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))******)))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++&&&...333JJJ777///,,,---+++))))))+++,,,------))))))*********+++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******))))))******++++++++++++))))))))))))))))))******************************SSSTTTVVVUUUUUUYYY___eeedddfffeee```\\\[[[XXXSSSRRRRRRPPPLLLLLLTTTbbbmmmxxxzzzxxxrrrnnnmmmiiieee\\\VVVNNNHHHFFFFFFGGGGGGGGGGGGFFFDDDAAA===:::777222000///------...000111+++,,,,,,,,,------------+++++++++++++++,,,,,,---+++++++++++++++*********************************)))************+++++++++((((((((()))))))))))))))(((***++++++***))))))***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++...000000...+++***---111333888<<<<<<777222111222///...,,,+++******++++++))))))(((((((((((())))))(((((()))))))))*********)))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&'''((()))************((())))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''(((((()))***++++++((())))))******+++++++++******))))))))))))***************************************)))))))))))))))************************************+++++++++,,,+++***)))***++++++***)))(((((()))++++++,,,,,,,,,)))))))))***++++++,,,,,,---,,,+++***))))))************))))))))))))******,,,)))(((,,,...---,,,...+++++++++************)))(((((()))************)))************************************************((((((((()))))))))************))))))))))))******)))************+++++++++))))))******+++,,,,,,,,,((((((((((((((((((((((((******))))))))))))******(((,,,000///,,,)))+++...))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))((()))************))))))***))))))***,,,,,,+++)))++++++***)))))))))************))))))))))))******&&&''')))***+++++++++***''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))%%%000777NNN777...,,,111...+++)))***+++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,+++************))))))))))))******))))))***++++++++++++***))))))))))))************************************UUUWWWXXXXXXWWW[[[cccjjjiiimmmlllccc[[[XXXUUURRRPPPPPPNNNIIIGGGMMMZZZfffjjjllljjjeeecccddddddaaaVVVQQQKKKHHHGGGFFFEEECCCCCCBBB@@@===:::666444333...------------......///++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************++++++++++++************************)))************+++++++++(((((())))))************((()))++++++)))))))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------//////---***+++111666777;;;===;;;555000///111000...,,,*********+++,,,))))))(((((((((((())))))'''((())))))(((((()))***))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((()))******)))(((((('''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))))))))((((((((()))))))))))))))(((((())))))***++++++,,,******))))))))))))******************************((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))***++++++***))))))******+++++++++******((())))))***++++++,,,,,,+++***)))(((((())))))*********))))))))))))******---)))(((,,,...+++***---+++++++++************)))'''((()))***+++******)))************************************************(((((((((((()))))))))*********))))))))))))******)))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++(((+++......+++******,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))***++++++******((()))+++++++++***+++++++++++++++++++++***)))((())))))(((((((((((())))))%%%&&&((()))***)))((('''''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))%%%///555JJJ333,,,---111...+++)))***+++,,,,,,)))************+++++++++***************************++++++,,,,,,++++++*********))))))))))))******((()))***+++,,,++++++***((()))))))))************))))))))))))))))))))))))VVVXXXZZZZZZZZZ^^^gggnnnppptttsssiii^^^YYYWWWUUUPPPPPPMMMGGGCCCHHHTTT___[[[^^^]]]ZZZZZZ]]]]]][[[PPPMMMJJJHHHHHHGGGCCC@@@;;;999666333000...,,,,,,,,,,,,------------------------------------------(((***+++,,,---,,,,,,+++))))))******+++++++++,,,************************)))************+++++++++))))))******+++++++++,,,((()))++++++)))((()))***+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///+++---...+++))),,,444::::::;;;<<<999444000//////000///,,,*********+++,,,))))))(((((((((((()))***((()))******))))))***+++))))))******+++++++++,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************(((&&&%%%((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))+++******)))((('''''''''%%%&&&&&&'''((())))))*********))))))))))))******************************&&&&&&''''''(((((())))))((((((((((((((((((((((((((())))))))))))*********+++***)))***+++++++++)))+++++++++++++++***)))(((((())))))***++++++,,,,,,))))))(((''''''((()))*********))))))))))))******...)))(((,,,---)))(((++++++++++++************)))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************+++++++++((())))))***++++++,,,,,,************************+++***)))(((((()))***+++(((***,,,,,,+++*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&''')))***+++++++++***&&&))),,,,,,***)))+++---***+++,,,,,,,,,***)))(((((((((''''''''''''(((((('''((((((((('''%%%"""!!!))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))$$$---222FFF...***///...+++)))(((***---///000)))************+++++++++***************************+++,,,------,,,+++*********))))))))))))******((()))***+++,,,+++******(((((())))))*********+++((((((((((((((((((((((((VVVTTTRRRSSSYYYcccooovvv~~~{{{qqqcccWWWOOOLLLLLLKKKHHHEEEEEEGGGMMMQQQTTTSSSSSSSSSSSSSSSTTTUUUMMMKKKIIIFFFBBB???===;;;000000//////......---------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------,,,+++***)))((('''+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++******+++,,,,,,---///---...///,,,)))///888;;;777333000///000111111111111///...---,,,,,,,,,((((((((()))))))))))))))))))))*********+++++++++******))))))***+++,,,,,,+++***)))(((''''''''''''+++***)))(((((()))***++++++*********))))))(((((('''(((((((((((((((((('''+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......,,,***)))***(((((((((((((((((())))))&&&'''((()))+++,,,......******))))))))))))*********)))((()))***+++***)))++++++,,,,,,,,,++++++***(((((())))))******++++++******)))))))))+++,,,---++++++******))))))(((((())))))))))))(((((((((((()))((('''))),,,---***'''***,,,,,,+++)))((()))*********)))))))))))))))***+++++++++++++++++++++++++++++++++*********))))))((()))***+++++++++++++++))))))))))))************************************,,,+++++++++******)))))),,,+++++++++******)))))))))))))))))))))******+++++++++***))))))******+++''''''((()))******+++++++++)))((()))***,,,++++++))))))************))))))))))))))))))************))))))))))))(((((((((((((((***+++***)))((()))***)))((('''(((***++++++***+++***)))(((((()))***++++++*********))))))(((((())))))))))))************((((((((((((''''''''''''))))))))))))))))))))))))++++++******))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++*********)))))))))))))))***+++,,,---,,,+++)))''',,,,,,++++++++++++******)))***+++,,,,,,+++***)))*********)))))))))))))))((())))))))))))*********************************((((((((())))))******+++(((***,,,,,,+++***)))***************************+++++++++++++++***)))(((******))))))))))))******OOOMMMMMMPPPWWWcccooovvv}}}~~~|||tttgggZZZRRRNNNJJJIIIGGGDDDCCCDDDHHHLLLLLLLLLLLLMMMMMMNNNNNNNNNEEEDDDAAA>>>:::666333222/////////...............------,,,,,,,,,+++++++++++++++++++++++++++++++++......---,,,++++++******+++++++++***************+++++++++************)))************************************************))))))))))))))))))))))))*********))))))*********+++,,,,,,,,,++++++***)))***************+++,,,---222000000000---***000999===888222000111333222111111000...---,,,+++++++++))))))))))))((((((((('''(((((()))))))))*********))))))(((((('''((((((((())))))((((((((()))******+++***)))(((((()))***+++************)))))))))((()))))))))(((((()))))))))+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++---,,,***))))))***)))))))))))))))*********))))))*********+++++++++))))))(((((((((((())))))+++***))))))+++++++++))))))******++++++******))))))))))))))))))***************)))))))))***+++,,,))))))))))))))))))))))))***)))))))))((((((((((((***)))(((***------+++(((***+++,,,+++)))((()))*********))))))))))))******+++++++++++++++++++++++++++++++++*********))))))))))))***+++++++++++++++))))))))))))************************************++++++*********)))))))))))))))))))))(((((((((''')))))))))))))))******+++************************(((((())))))***++++++,,,...,,,*********+++***)))))))))************))))))))))))))))))******************)))))))))((((((((((((***+++***)))((()))***+++***)))***++++++)))(((******))))))))))))***************)))))))))(((((((((((()))))))))******************)))))))))(((((())))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))(((((((((((()))))))))***+++***)))(((((()))***+++***)))))))))))))))))))))((((((*********)))'''&&&))))))******+++++++++,,,)))***++++++++++++***))))))))))))))))))*********)))))))))*********++++++************************)))***++++++,,,,,,++++++(((***,,,,,,+++))))))***************************+++++++++++++++***))))))******))))))))))))******IIIHHHHHHKKKSSS___jjjqqqvvvyyyzzztttiii\\\RRRMMMFFFFFFEEEBBB@@@@@@CCCEEEDDDEEEGGGHHHHHHHHHGGGFFFAAA???<<<999555111///---------..................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...------,,,+++*********))))))******+++++++++,,,+++++++++************)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,++++++***)))*********+++,,,---...///444111000///---,,,111999???888111000444777555111///...---,,,+++*********)))))))))(((((('''''''''((((((((((((((()))))))))******)))((('''''''''''')))(((((()))***+++,,,,,,******))))))))))))******************))))))))))))++++++))))))))))))++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))+++++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((((((''''''(((((((((+++)))((()))******)))((((((((())))))***))))))(((************))))))))))))******)))((((((((())))))'''''''''((()))***************)))))))))((((((((('''&&&'''(((******((('''***+++,,,+++)))))))))+++******)))))))))******++++++++++++++++++++++++++++++++++++***************))))))***++++++++++++***))))))))))))******************************************))))))))))))(((((())))))))))))(((((((((((()))))))))))))))******+++)))***++++++,,,+++***))))))))))))***++++++,,,,,,111///,,,++++++***)))'''))))))************))))))))))))))))))************++++++*********)))))))))(((***+++***)))((()))***,,,++++++,,,---,,,(((&&&))))))************))))))******))))))))))))(((((((((((())))))))))))******,,,,,,+++++++++*********))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***((('''&&&))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))******(((((()))******)))'''&&&'''((()))***+++,,,,,,---)))******++++++******)))(((((())))))******++++++************+++++++++,,,***************************+++---...///...,,,+++(((***++++++***))))))******************************++++++++++++***))))))******))))))))))))******FFFEEEEEEGGGMMMVVV```eeekkkooossspppeeeYYYOOOJJJDDDDDDDDDAAA???===>>>???BBBCCCDDDEEEDDDBBB@@@>>>:::999777555222000...---,,,,,,,,,------......///,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******,,,,,,,,,---...000111222222111///...---///444:::@@@888000111777:::666111...---,,,+++************(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))************))))))***+++,,,,,,***))))))))))))))))))************))))))))))))))),,,+++)))(((((()))+++,,,***))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********(((''''''))),,,---------,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((()))))))))(((''''''((()))'''&&&(((((())))))******))))))++++++******))))))((((((******)))(((((((((''''''''''''((((((((()))))))))*********)))))))))((((((''''''(((*********)))((()))+++,,,+++***)))***+++******))))))******++++++************************************************)))******+++++++++******((()))))))))************************************)))))))))(((((((((((((((+++++++++***************)))))))))))))))******+++''')))+++,,,---+++***))))))*********+++++++++,,,111///---+++++++++***((())))))************))))))((()))))))))************++++++++++++*********)))(((***+++***)))((()))***++++++,,,......---)))&&&((()))***++++++***)))((())))))))))))))))))(((((((((((((((((()))))))))***,,,,,,+++++++++*********((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***)))))))))))))))***************++++++++++++***)))))))))******+++,,,,,,---))))))************))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,***************************+++...///000...,,,***(((***+++***)))((()))*********************************+++++++++******)))******))))))))))))******BBBBBBAAACCCHHHOOOWWW[[[```eeejjjhhh```UUULLLGGGCCCCCCCCCAAA===;;;;;;<<>>;;;888666000000000///...------,,,++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,---...+++++++++************)))+++++++++*********))))))************************************************))))))))))))))))))))))))'''((())))))))))))(((''')))******++++++************++++++,,,...000111222111222111111222666:::===>>>666000111777:::777111---,,,+++***************&&&''''''((()))***++++++************************(((((((((((()))***+++,,,,,,,,,+++***))))))******)))))))))******)))))))))))))))))))))))))))*********)))(((((((((((()))***)))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''(((***,,,---------,,,,,,,,,++++++***************++++++++++++******))))))******++++++***(((((()))***((('''((())))))***++++++******++++++******))))))(((((())))))))))))((((((''''''***)))))))))((((((((('''************)))))))))))))))+++,,,---------,,,,,,)))***++++++***)))***+++***************+++,,,,,,******************************************************+++++++++******)))((()))))))))************************************((((((((((((((()))))))))******************++++++)))))))))))))))******+++'''(((***,,,---,,,***)))***************+++++++++///---++++++,,,---,,,+++))))))************))))))((()))))))))************++++++++++++*********)))(((***+++***)))((()))***((()))+++---///...+++(((((()))***++++++***)))((((((((((((((((((((())))))'''(((((((((((()))))))))+++************)))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************(((((((((((((((((((((((())))))))))))************)))))))))******)))))))))(((((())))))*********************+++++++++******,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,************************)))+++---......---***((((((*********(((((()))***************************)))******+++++++++************))))))))))))******=========???DDDKKKQQQUUUWWW\\\```___XXXPPPIIIGGGBBBBBBAAA???<<<::::::;;;999999999777555222000...---.........////////////++++++,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,---...,,,+++++++++******))))))+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((************((((((((()))******+++*********(((((()))***,,,...000111333666666555888===???>>>:::444///000666888555111---,,,++++++*********+++'''((())))))***+++,,,,,,++++++++++++************$$$$$$%%%&&&''')))***+++,,,,,,+++***)))((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***,,,---,,,,,,++++++*********(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,...,,,++++++,,,,,,***)))(((((()))***++++++++++++************))))))))))))))))))*********)))((((((+++++++++***)))(((((((((++++++*********)))))))))&&&(((***+++***))))))))))))***++++++***)))+++,,,***************+++,,,---***************************************+++++++++***++++++++++++***))))))))))))))))))************************************(((((())))))))))))******(((((((((((()))))))))))))))))))))))))))******+++'''(((***+++,,,,,,++++++)))))))))))))))))))))))),,,+++)))***,,,------,,,))))))************))))))))))))))))))************++++++*********)))))))))(((***+++***)))((()))***(((((())),,,......,,,***))))))************))))))''''''(((((((((((())))))''''''(((((((((((())))))***))))))))))))((((((((())))))))))))))))))))))))&&&&&&'''((())))))******&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++(((((((((((((((((((((((()))))))))*********++++++))))))************))))))((((((((()))******++++++((((((((((((((())))))))),,,,,,,,,+++++++++*********))))))(((((())))))***(((((())))))******++++++************+++++++++,,,************************)))***,,,---,,,+++)))((())))))***)))'''''')))+++************************))))))***++++++++++++*********))))))))))))******=========>>>AAAEEEJJJLLLOOOSSSVVVTTTOOOIIIEEEDDD@@@@@@???<<<999888999:::444333222111///...---------.........//////000000,,,,,,,,,,,,++++++++++++)))*********++++++++++++++++++++++++++++++++++++************++++++++++++***************++++++++++++++++++************)))************************************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((()))***************((()))***+++...000222333444888999888:::>>>>>>:::555222///000333555333111------,,,++++++++++++,,,+++++++++++++++++++++++++++*********))))))))))))%%%%%%%%%&&&'''((()))*********)))((((((((())))))((()))***++++++***)))(((((()))))))))************((()))+++,,,,,,+++)))(((((()))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++***+++,,,+++++++++***)))(((((((((((())))))***++++++,,,,,,++++++************++++++---,,,******++++++)))(((&&&'''((()))************)))))))))))))))*********((()))***+++++++++***)))++++++++++++************+++++++++*********))))))###&&&((()))'''&&&&&&((((((***++++++******+++,,,************+++,,,---...************************))))))*********++++++++++++++++++++++++***))))))))))))))))))************************************)))))))))*********++++++'''((((((((()))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,((((((((((((((((((((((((+++***))))))+++,,,,,,+++))))))************))))))))))))))))))******************)))))))))((((((((((((***+++***)))((()))******))))))***+++,,,***(((******))))))))))))******'''''''''((((((((())))))'''''''''((((((((())))))******)))))))))((((((((())))))))))))))))))))))))((((((((())))))*********((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((())))))*********+++++++++((()))***++++++***)))((('''(((((()))******++++++((((((((((((((())))))***)))))))))))))))************)))(((''''''((()))***)))))))))))))))*********)))))))))*********++++++************************+++++++++++++++***)))))))))))))))((('''''')))+++************************))))))***+++++++++++++++******))))))))))))******BBB@@@???>>>>>>@@@CCCDDDHHHKKKMMMLLLGGGBBBAAAAAA???>>>===:::777666888:::111000///............///************************---,,,,,,++++++*********))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))'''((()))***+++,,,------+++++++++************)))++++++++++++++++++++++++************************))))))))))))))))))))))))(((***+++,,,,,,+++***((((((((()))***************+++,,,---///111444666777333777999777888<<<999333222111///000111222222111------,,,,,,+++,,,,,,,,,//////...---,,,******)))******))))))((((((((('''))))))((((((((())))))***''''''''''''((()))***+++((()))***++++++***)))((((((((())))))*********+++(((***,,,......,,,***(((((()))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---,,,++++++,,,******))))))(((''''''&&&***************+++++++++******))))))))))))******+++)))''''''((((((&&&$$$%%%&&&'''((())))))))))))(((((())))))******++++++((()))***+++,,,,,,+++************+++,,,,,,------+++++++++************)))'''+++......,,,***+++---(((***++++++******+++---************+++,,,---...))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***)))((())))))))))))************************************))))))******+++++++++,,,))))))******+++++++++,,,)))))))))))))))******+++))))))))))))***+++,,,---(((((((((((('''''''''''',,,***))))))***++++++***))))))************))))))))))))))))))************))))))))))))(((((((((((((((***+++***)))((()))***,,,+++)))))))))***((('''+++***)))(((((()))***+++&&&'''''''''(((((())))))''''''''''''((((((((()))*********))))))))))))((())))))))))))))))))))))))))))))))))))***************++++++******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))************+++++++++((()))***++++++***)))((('''(((((()))***+++++++++******))))))***+++,,,,,,%%%%%%&&&'''((()))*********)))(((''''''((()))************)))))))))))))))((())))))))))))*********************************,,,,,,,,,++++++*********)))))))))(((&&&''')))+++************************((()))***+++++++++++++++******))))))))))))******;;;:::999999:::<<>><<<:::777444222111111111///...------,,,,,,,,,,,,***+++,,,---------,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************''''''&&&%%%$$$######"""******************************))))))))))))******))))))*********+++++++++***))))))))))))+++,,,---))))))***,,,///222555777111222444777999888555222222000//////111222222222++++++,,,,,,,,,------...333111///,,,+++++++++,,,)))))))))))))))(((((('''))))))))))))))))))))))))******))))))(((((('''''')))((('''((()))***)))(((+++***)))(((((()))*********++++++,,,,,,++++++***''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))###&&&)))+++***))))))***)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***************)))***)))&&&%%%%%%&&&)))***,,,+++++++++******))))))))))))))))))))))))))))))******))))))))))))******,,,+++)))***++++++***(((******))))))))))))******---***((((((+++,,,+++))))))************+++++++++(((((())))))*********+++))))))******++++++++++++,,,++++++++++++++++++,,,++++++************+++++++++*********))))))(((((())))))************))))))(((((()))******************)))'''((()))++++++***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++******++++++,,,---)))((((((((()))***++++++,,,+++***)))((((((((((((((())))))*********))))))((((((((((((((((((((((((000---)))(((***,,,+++***&&&&&&'''((()))***++++++***)))((((((((()))+++,,,******))))))))))))************++++++++++++******))))))))))))))))))))))))---,,,***((('''(((***+++((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))***,,,---,,,***'''***)))(((''''''((()))***)))*********+++++++++++++++*********))))))((((((***'''&&&'''***---,,,***))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))));;;:::999999:::;;;===???>>>?????????>>>;;;999777888666444111/////////000,,,,,,+++******************++++++,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''************************))))))(((((((((((())))))******+++++++++,,,,,,,,,+++************,,,---...++++++,,,---///111444555555444333444555666555444666333000///000333555555111000//////000333666888888666222...,,,***++++++)))))))))))))))(((((('''))))))))))))))))))))))))***)))))))))((((((((('''+++)))(((((())))))(((&&&******)))(((((()))***+++***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))%%%'''*********))))))***))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((('''+++***)))(((((()))***+++))))))))))))((((((((('''))))))))))))))))))))))))******))))))))))))*********))))))***,,,---,,,+++******))))))))))))******,,,***((()))+++,,,+++))))))************+++++++++))))))******************&&&(((***+++,,,+++)))(((******))))))))))))******++++++************++++++************)))))))))((())))))************))))))(((((()))***************+++)))((((((***++++++***))))))))))))))))))))))))))))))*********+++++++++************************))))))(((((())))))***+++))))))))))))))))))***++++++******)))))))))))))))))))))************))))))************************///,,,)))(((***++++++***''''''(((((())))))******))))))((((((((()))***+++((((((''''''''''''(((((()))******++++++******))))))))))))))))))))))))))))))'''&&&$$$$$$$$$&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))************))))))***+++---,,,***'''+++***)))(((((()))***+++)))))))))*********++++++************)))))))))(((***(((&&&'''***,,,+++***************************((()))))))))************************************************++++++++++++************)))))))))((())))))))))))))))))))))));;;;;;999999999999:::;;;;;;;;;:::999777444111///222111///---,,,,,,------,,,+++******)))***************++++++,,,,,,,,,,,,*********************************++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********************************************))))))))))))******+++++++++,,,,,,,,,------,,,++++++++++++---...///------------///111333444777444111///000333444444777333///---///222555777444333111111444888<<>>***,,,------,,,+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,+++***(((''''''(((***+++******))))))******+++,,,,,,,,,------------,,,,,,'''''''''''''''(((((())),,,+++************+++,,,*********+++,,,,,,------*********))))))*********(((...000---)))******)))************++++++++++++)))*********************((()))***+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++''')))++++++***(((((()))---******...+++%%%(((///,,,+++++++++******))))))++++++******************+++++++++******************************+++,,,---)))))))))))))))))))))***++++++******++++++,,,---************************)))))))))************+++******++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,(((*********)))((()))***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,*********++++++++++++,,,************************+++************+++,,,,,,************************************************++++++,,,,,,---------,,,---------,,,,,,,,,,,,,,,))))))*********+++++++++***+++---//////...---,,,------,,,,,,,,,---.........------,,,,,,,,,,,,,,,.........---------,,,,,,*********)))))))))((((((******++++++++++++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++***+++,,,------...------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))+++---...------...///---,,,,,,,,,,,,------...---/////////...---...///---------------...///000/////////000000//////...//////......//////000111/////////000000000000111------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,---//////---,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222111///---)))))))))***,,,---,,,***+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,******))))))******+++,,,------,,,,,,++++++******(((222&&&---***000PPPEEE***+++---,,,++++++---...************************------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,***)))(((''''''((()))***+++************+++,,,,,,,,,------......------,,,((((((((('''((())))))***,,,+++)))(((((()))+++,,,******++++++,,,---------,,,++++++******++++++,,,***------******,,,,,,***************))))))))))))((((((((())))))*********(((((()))++++++,,,,,,+++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++***))))))))))))''''''((((((&&&'''+++000+++++++++******************))))))))))))******+++***************+++++++++************+++,,,---...((((((((()))******++++++++++++******++++++,,,,,,******++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------------,,,***+++,,,,,,******+++,,,++++++,,,------,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))))))))******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++,,,,,,------------,,,------------,,,,,,+++------,,,+++++++++++++++---------,,,,,,,,,++++++++++++*********)))))))))******++++++++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++)))***+++,,,------------*********++++++,,,,,,,,,------------------------++++++******++++++,,,---++++++,,,,,,---......///------------------------...------,,,,,,------...)))+++...///---,,,---///...------,,,,,,,,,---------///000000------...000------,,,,,,---...000111...//////000000000//////,,,------...............---------....../////////,,,,,,------------------,,,,,,,,,---------......------------,,,+++*********---///...,,,+++,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///000///...---***))))))+++---...---++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,++++++******++++++,,,******)))))))))***+++,,,......------,,,+++++++++$$$333%%%---***///RRRDDD,,,------,,,+++***,,,---++++++++++++++++++++++++---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,*********))))))*********+++++++++++++++,,,------,,,,,,------------,,,,,,)))))))))))))))******++++++)))&&&$$$$$$&&&)))+++***++++++,,,,,,------...///......------......///+++,,,+++(((***......*********))))))((((((''''''&&&''''''((()))******+++(((((()))++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,***((((((***,,,,,,+++...---***(((((((((&&&************************)))((((((((()))***++++++))))))******+++++++++,,,************+++,,,---...''''''((()))***+++,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,''')))+++...///...---,,,,,,---......,,,,,,---...++++++------------++++++,,,,,,,,,++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++))))))***+++---...///000,,,+++***))))))+++---...,,,,,,---...---,,,***)))---,,,++++++************,,,,,,,,,+++++++++******.........---------,,,,,,,,,,,,---------.........'''((()))***+++,,,------++++++++++++++++++++++++((()))***+++,,,,,,---,,,+++++++++,,,,,,---------------------------------++++++******++++++,,,---++++++,,,,,,---...//////------------------------,,,++++++******++++++,,,...000333222...,,,,,,---///...------,,,,,,,,,,,,---///111000---,,,...000------,,,,,,---...000111000111111222222222111111***+++,,,---...---,,,++++++,,,,,,,,,------......,,,,,,,,,------.........,,,,,,,,,------..................---,,,+++***)))))),,,......+++***+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++******,,,---------,,,,,,*********,,,...///...,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++*********'''((()))***,,,---...///************************,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,---,,,+++++++++,,,---...//////...------,,,++++++!!!333$$$///+++---QQQ@@@...///...---***)))***+++---------------------------------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***))))))(((((((((((()))+++***)))(((((()))***+++++++++******++++++,,,---,,,,,,,,,+++++++++******---++++++,,,//////,,,((())))))))))))))))))))))))************************,,,+++***))))))***+++,,,+++***)))))))))***,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************((('''(((+++,,,+++)))(((((())))))*********++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))++++++++++++******)))))))))******++++++,,,------...---+++,,,,,,---+++***+++++++++++++++***)))(((......,,,,,,,,,,,,......///...---,,,+++,,,,,,---******+++,,,---......///,,,,,,+++***))))))******)))************++++++++++++++++++*********))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---,,,,,,+++*********+++***+++,,,,,,------------.........------,,,,,,,,,---,,,,,,+++*********+++++++++******++++++,,,---............---,,,+++***---------,,,,,,+++++++++,,,,,,---......---,,,,,,...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,111***,,,...)))+++///)))///...------...---***(((+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,---......//////.........,,,++++++,,,---,,,+++***+++,,,---...---,,,+++------,,,------...///000666444000------///222444,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***---/////////...---,,,+++++++++***))))))))))))+++---//////---***)))***+++,,,+++)))))))))+++,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++*********+++---...---***'''+++,,,,,,------,,,,,,+++)))))))))******+++++++++)))+++......+++***,,,...+++*********++++++,,,---......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...,,,+++******+++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))***...444999===333,,,)))...000......111++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...++++++***))))))*********------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////))))))(((((((((((())))))+++***)))(((((()))***+++***************+++,,,,,,,,,,,,,,,+++++++++******,,,***)))+++------+++(((************************************************,,,+++***))))))***+++,,,+++***)))))))))***,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************((('''(((+++,,,+++)))))))))******************++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))))))))************************************)))***+++***)))))))))+++++++++,,,,,,,,,,,,++++++++++++++++++*********))))))******++++++,,,------...---+++,,,,,,---+++***+++++++++++++++***)))))),,,++++++******++++++,,,------.........---,,,+++******++++++,,,---------,,,,,,+++***************)))))))))*********++++++***+++++++++,,,,,,------*********++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++---,,,++++++******++++++***+++,,,,,,---------,,,---------------,,,,,,,,,...------,,,++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,000***...000+++---111+++---,,,++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------......------,,,++++++++++++++++++++++++,,,,,,---............---...,,,++++++,,,---,,,+++++++++,,,,,,------,,,,,,---,,,,,,------...///000111000---,,,---000444777,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))***,,,...///...------++++++++++++***************+++,,,------,,,+++***+++,,,,,,+++)))((()))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***)))***+++,,,***))),,,,,,------------,,,,,,---------...............))),,,......,,,+++---............---......//////...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,+++******---000444777<<<444...//////,,,,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...............///------------------------////////////////////////000/////////...---------+++,,,,,,------,,,,,,+++,,,------------.........(((((('''(((((()))***+++******))))))))))))*********))))))))))))***++++++,,,,,,,,,+++++++++******+++)))((()))***+++***)))************************************************++++++************+++++++++************+++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))))))))+++,,,+++***+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************************************))))))++++++++++++++++++++++++***+++,,,+++******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++************)))******++++++,,,------...,,,++++++------,,,***++++++++++++++++++***)))***++++++,,,,,,++++++***+++,,,...000000...+++)))++++++++++++++++++++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,***++++++---...//////000++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------......------,,,,,,------++++++******++++++,,,---******))))))***,,,---...------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,(((---000+++---000+++---------,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,***+++,,,------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///000///...,,,+++,,,///222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,++++++++++++)))***,,,---...------,,,***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((()))***)))***+++,,,------------++++++,,,,,,,,,,,,++++++,,,***))))))***+++++++++------------------------------------,,,,,,,,,,,,+++---......---------///000000///.........//////---,,,,,,++++++,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///...,,,+++,,,---///111===666000...---+++,,,///------------------------------------------------......------------.........------,,,,,,------...------------------------------------------------222222111000///...------,,,,,,------------,,,,,,,,,,,,,,,,,,------------''''''''''''((()))++++++***))))))))))))))))))***)))))))))((())))))***+++,,,,,,,,,+++++++++*********)))))))))******++++++************************************************++++++++++++++++++++++++************++++++,,,,,,************************************************++++++++++++++++++++++++************************+++*********++++++++++++---,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************))))))++++++++++++++++++++++++***+++,,,+++***)))***,,,)))******++++++******)))++++++++++++++++++++++++)))******++++++,,,---------,,,++++++------,,,++++++++++++,,,,,,+++******,,,,,,............,,,,,,+++,,,...//////...,,,+++,,,,,,+++++++++*********,,,++++++******+++++++++---------............///++++++,,,,,,---...//////,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***------------------------,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,------...------,,,,,,,,,,,,------++++++******++++++,,,---,,,+++***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***&&&,,,///)))+++000+++---...000///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---+++***+++,,,------,,,---,,,+++***+++,,,---...,,,,,,,,,,,,---...//////000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,***+++++++++,,,,,,------...---,,,,,,,,,---...///,,,---...,,,***((()))******++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++***+++------,,,+++.........------.........---------,,,,,,+++++++++,,,---...///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------......//////111000...------------...333000---,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,............////////////......------------......,,,++++++++++++,,,,,,---........................------------------------.........------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------''''''''''''((()))++++++)))))))))******))))))))))))))))))((())))))***+++,,,,,,,,,+++++++++******)))***+++++++++++++++,,,************************************************+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************+++,,,,,,,,,+++++++++,,,---,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************)))***+++***))))))***+++******++++++++++++******+++++++++++++++++++++,,,)))******++++++,,,---------,,,++++++------,,,+++***++++++,,,,,,,,,++++++,,,,,,............,,,,,,------,,,,,,,,,------...------,,,,,,+++*********,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********------------------------,,,++++++***++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,---------,,,+++++++++++++++,,,,,,++++++******++++++,,,---///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,(((---///)))---444222***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---+++******,,,...---------,,,+++***+++,,,---...,,,++++++,,,,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------...///...---------///000111,,,---...,,,***))))))***---------------,,,+++***,,,,,,,,,------,,,,,,,,,***+++...111222111...+++///...------------...///111111000000//////......---------...//////......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---...//////........................,,,------......------,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------....../////////000000//////////////////+++---/////////000//////,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000///......------......///...---------......///000........................111111111111111111111111++++++,,,,,,---------...,,,------......------,,,+++++++++,,,,,,,,,------(((((('''(((((()))***+++))))))************))))))***))))))))))))***++++++,,,,,,,,,+++++++++******'''))),,,---,,,++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,************************************************++++++++++++++++++++++++************************,,,---...---+++++++++,,,+++++++++++++++*********************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************)))***+++***)))((()))+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++,,,------,,,+++***+++---...---,,,***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,++++++---...///---------,,,,,,+++++++++,,,++++++++++++,,,,,,---))))))))))))************+++++++++******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,------------++++++******++++++,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,++++++******++++++,,,---///...---,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///+++///111,,,444AAABBB///---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,+++******,,,......---,,,,,,++++++,,,,,,------++++++++++++,,,---...///)))******,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,------------------...///...------...///111222+++------,,,+++***+++,,,............---,,,+++***,,,,,,------------,,,,,,***,,,///333555444///+++///...---,,,,,,---.../////////..................---,,,,,,---//////...,,,---,,,,,,,,,,,,---......---------------...///000////////////////////////------............------***+++---...////////////////////////////////////,,,------....../////////---------..................///000000111000000///,,,111555333222111///,,,.................................//////000000111//////............//////,,,,,,,,,,,,,,,---...///........................////////////////////////,,,,,,---...///000000111------............------,,,,,,,,,,,,------------))))))(((((((((((())))))((()))***++++++***)))(((***************+++,,,,,,,,,,,,,,,+++++++++******###''',,,---,,,*********++++++++++++++++++++++++************************++++++,,,------,,,++++++***+++,,,---------,,,,,,************************************************************************************************,,,...///...+++***+++---))))))***************************************************+++++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++***+++,,,+++******+++,,,,,,------......------,,,+++++++++,,,,,,,,,------)))******++++++,,,------,,,+++***+++---...---,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,------...............------------------+++++++++++++++,,,---...))))))))))))************)))))))))************************++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,---++++++******++++++,,,---,,,---------,,,,,,+++***,,,,,,,,,++++++++++++++++++++++++++++++,,,------++++++******++++++,,,---+++++++++,,,,,,------...+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///***...000...:::MMMSSSEEE<<<111+++,,,......,,,------------------------.........------,,,,,,,,,***+++,,,---............------------------------,,,,,,---............---,,,***)))***,,,.........++++++,,,,,,------,,,,,,++++++++++++,,,---...///((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......///.........---.....................------------,,,,,,,,,,,,---...///000***+++---,,,++++++,,,...,,,---------------,,,,,,,,,,,,------------,,,,,,+++,,,...222444333000---...---,,,++++++,,,---...+++++++++++++++,,,,,,,,,,,,+++***,,,...///---+++,,,,,,,,,---...///000111///...............//////////////////////////////------............------+++,,,---...//////......////////////////////////,,,------...//////000000.........------------------...///000111000...------333666222///000///,,,////////////////////////------......///000000111//////............//////************+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,.........///000000000111------............------,,,------------.........***))))))(((((((((((()))((()))***++++++***)))(((++++++******++++++,,,---,,,,,,,,,+++++++++****** %%%+++...,,,)))((((((++++++++++++++++++++++++************************++++++------------++++++***+++,,,---...---,,,,,,************************************************************************************************,,,...000...+++***+++...(((((())))))*********+++)))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------)))******+++,,,,,,------,,,+++***+++---...---,,,***+++,,,,,,------------///...,,,,,,,,,,,,...///)))+++---///000///---,,,........................++++++++++++,,,,,,---...++++++,,,,,,,,,---------(((((()))***+++,,,,,,---))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,+++*********+++,,,,,,---------------,,,,,,+++***---,,,,,,++++++*********,,,,,,,,,,,,------...///++++++******++++++,,,---'''((()))+++---.........+++++++++,,,,,,------------,,,+++******+++,,,---...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,,,,'''***------===TTT]]]]]]NNN:::///---...---***---------------------------------,,,,,,++++++++++++,,,---...////////////------------------------,,,---......//////......,,,***)))***,,,.........***+++,,,---...---,,,+++++++++++++++,,,---......,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........000//////.........///////////////...---------,,,******+++,,,,,,---......)))+++,,,,,,,,,,,,---///++++++,,,---............,,,------......------,,,,,,,,,---///111222000......---+++******+++---...,,,------....../////////,,,******+++...///---*********++++++---...000111//////............//////000000000000000000000000------............------,,,---.../////////...---........................---------...///000000111.........------,,,,,,+++,,,...///000000...,,,++++++111333...+++...000...------------------------,,,------...///000000111//////............//////.........//////111222222////////////////////////////////////////////////////////////............------............---------------.........//////))))))(((((((((((())))))***++++++++++++***))))))++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,------......------************************,,,(((%%%$$$&&&)))+++,,,******))))))))))))******+++++++++,,,,,,---------******+++++++++,,,,,,,,,******))))))******+++,,,************************************************************+++,,,------******+++++++++,,,,,,,,,))))))************))))))+++++++++***++++++,,,,,,/////////---+++***,,,------,,,,,,---///000///.........---,,,++++++++++++,,,++++++******++++++,,,---------///111111///...++++++,,,,,,,,,---------000///...---,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++)))******+++++++++******,,,,,,,,,,,,,,,+++***))),,,+++***)))***+++,,,---......,,,+++******))))))************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++---------,,,,,,,,,++++++************************)))***++++++,,,,,,+++++++++...000///000<<>>:::::::::;;;;;;===>>>>>><<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>888888888777888888999999999999999:::::::::;;;;;;;;;<<<===>>>===<<<;;;:::888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::666777888999::::::;;;:::888888888888888888999999,,,,,,++++++++++++++++++((())))))))))))*********,,,+++******))))))******------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,---...///000000)))***,,,.../////////...////////////////////////---------,,,,,,+++++++++---.../////////...,,,+++------------------------,,,,,,,,,---------......+++---......---,,,,,,---......---------,,,,,,,,,...,,,******,,,---...---//////...,,,)))(((***+++///......---------..............................///////////////000111111000......111555666444000111111111111222222222222333222111000000111222333444444444444444444444444777777666666666777777888555555444333111111222444555666666666555555777888555555555555666666666777555444333222111111111111000000111111222333555666333444444444444333222222222222222222222222222222222222222222222222222222///////////////...------000000111111222222222333000000111111111111000000333333333333333333333333444444444444444444444444333444444555555444444333333333444444444444444444666666666666666666666666555666666666555444333333444555666777777777555555555444444555666666555333333333333444444444555555444555555666777888888999::::::999888777777888888555666888999888777555444666666555555555666666777444555555666666555555444555555555555555555555555444444333333333444555555777666444333222222333444444555555555444333333222222333444555555555444333666666555444444444444555666777777777777777666666555444222111000111111222444555555555555444333222222222333333444444333333555444444444444555666666777666555444444555666777999888888777777777777777555555444444333222111111333333222222333333444555555444333111000111111222222222111111111111111111333333333333333333333333333222222222333333444555666555444333333444555666888666555555555555333222333333333444444444555555111111222333444444444444333333222222222222333333444444444555555555666666666555555666666777888999888888999999999:::::::::777888888888888888777777999999:::999999888666666:::::::::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????<<<===============<<<<<<999999999999999999999999===<<<:::999999:::<<<===???>>><<<;;;::::::;;;<<<;;;:::999888888:::<<<===<<<<<<<<<;;;;;;:::::::::::::::;;;<<<;;;:::999888888888999999999888888777,,,,,,++++++***)))((((((++++++++++++,,,,,,,,,,,,,,,,,,+++************+++------------------------++++++,,,,,,,,,,,,------------------------------.........------------,,,,,,---...//////...------.................................---------,,,,,,///////////////---,,,+++------------------------,,,,,,---------.........+++---///...---,,,---......------------,,,,,,,,,...,,,******,,,......---...//////...------///111/////////.........//////........................000////////////000111111...000111111111000000111000111111111222222222222333222111111111111222333555555555555555444444444666666555555555555666666444444444333222222444666444555666666555555666888555666666666777777777777666555444333222222222222222222111000000000000111444444444444333333333333222222222222222222222222222222222222222222222222333333444444333333222111000000000111111222222222111111222222222222111111333333333333333333333333444444444444444444444444333444444555555444444333333333444444444444555555666666666666666666666666777777777777777666555555555555666777777777777666777666666666888888777555444444444555555555555666666777777888999999::::::::::::999888888888888888777888999::::::888777555888777777666666666777777555666666666666666666555555555555555555555555555666666555555555555555666777666555444444444555666555555666666555555444333555666777888888888777666888777666666555666666666777777777888888777777666888777555444333333444444666666666555555444444444444555555666666666666555666666666666666777777888888777666555555666777888;;;:::999888777777777777666666555555444333222222444444444333444444555666555444444333444555666777444444444444444444333333444444444444444444444444444444444444555666777777888777666666666666777888777666555555666666555333666666666777777777777888555666777777888777777777444444333333333333444444666666666666777777777888777666666777777888999:::999999:::::::::;;;;;;;;;888999999999999999888888:::999999999999888888888<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????>>>>>>??????>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<>>>===<<<::::::;;;<<<===>>>===<<<;;;;;;::::::;;;::::::888888888999;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;:::999888888999999::::::999888888------,,,***)))((('''&&&++++++++++++,,,,,,,,,---------,,,++++++++++++,,,------------------------++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,...............---,,,,,,------------------------//////............------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,...//////...------...------------,,,,,,,,,+++...,,,++++++---......---+++,,,,,,,,,++++++---//////////////////000000000////////////////////////000000000///000000111222///222444222...,,,///333111111111111222222222222444444333222222333444444666666666666666666666666555555444444444444555555444555666555444444555777555666666666555555777888777777777777888888888888777666555444333333333333333333222111111111111222666555333222222333333444222222222222222222222222222222222222333333333333222333333333333222111111000000000000000111111111222222333333333333222222333333333333333333333333444444444444444444444444333444444555555444444333333333444444444555555555666666666666666666666666888999999999999888777777777777777777777888999999999888777888999:::999777555555666666666777777777888999999::::::;;;;;;<<<;;;::::::999999999999999999:::;;;;;;;;;:::888777:::999888777777777777777777777777777777777777777666666666666666666666666999888888777666666666666777777666666666777888888777777777777777777666555777888999:::::::::999999999999888777777777777888777888888999999888888888999888666555444444555555888777666555555555666777777777888999999999999999888888888888888999999:::999999888888888888999999<<<;;;:::999888888888888777777777666666555555555666666666666666777777888666666666666777999;;;<<<666666777777777777777777666666666666666666666666777777777777888999:::;;;:::999999888888999999:::888777777888999:::999888::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::666666555555555555666666888888888888999999999999888777777888888999:::;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999::::::999888999:::;;;<<>>>>>>>>====================================>>>?????????@@@@@@@@@@@@@@@@@@???===<<<;;;:::;;;<<<<<<===>>>??????@@@???>>>===<<<===>>>>>>>>>>>>>>>======<<<;;;:::>>>===<<<;;;<<<===>>>???<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<;;;::::::999999::::::;;;;;;:::::::::---,,,,,,+++***)))(((((()))))))))*********++++++......---,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------------------------------)))******+++,,,---......,,,------------,,,,,,,,,------------------------............---------------.....................,,,,,,,,,,,,,,,,,,,,,,,,------------............---...000000...---...///------------,,,,,,,,,,,,...---,,,,,,...///......,,,------,,,)))((()))***...//////000000000000000000000000000000000000000111000000000000111222222222333333111//////222444111111222222222333333333666555444333333444555666777777777777888888888888777666555555555555555555777888888777555555555777555666777666555666777999888888999999999:::::::::666666555444444444444444333333333444555666888888666444222111111111333444222222222222222222222222222222222333333333333333222222222222222111000000000000000000000000000000111222222222222222222111222222222222222222222222333333444444444444444444333444444555555444444333333333444444555555666666777777777777777777777777999999999::::::999999888999888888777888999;;;<<<;;;:::888999:::;;;:::999777777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;::::::;;;;;;;;;:::999888::::::999888777777777777888777777777777777777888999999999999999999999999::::::888777666666666666888888888999999:::;;;;;;888888999999999999888888666777999:::;;;::::::999:::999999888777888888888888888999::::::::::::999999888666555444444555555999777666444444555777888888999:::;;;;;;<<<<<<;;;::::::999999::::::;;;<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999888888888999999999888999::::::;;;999999888999:::;;;===>>>888888999999999999::::::999999999999999999999999999999999999:::;;;<<<===;;;;;;::::::::::::;;;;;;;;;::::::;;;>>>??????>>>============>>>>>>>>>>>>?????????>>>>>>===;;;;;;777777666666666666777777999:::::::::::::::::::::888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;;;;;;;:::;;;:::999999999;;;>>>????????????@@@@@@@@@@@@@@@>>>>>>>>>??????????????????????????????@@@@@@@@@AAAAAA@@@@@@>>>===;;;;;;:::;;;<<<===???@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@???@@@AAAAAA@@@???===<<<>>>>>>===<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<<<<++++++,,,,,,,,,,,,,,,,,,)))************+++++++++///...------,,,,,,------------------------------+++++++++,,,,,,,,,------------------------------)))******+++,,,---......*********++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///000000///......///.........---------,,,,,,...---,,,---///000///...///000111000...------...---...///000000000000///111111111111111111111111111111111111111222333333222///---...111333333333333333333333444444444444888777666555555666777888888888888999999:::::::::999999888777777777777777:::;;;;;;:::777555555666777888888888777777999;;;:::::::::;;;;;;;;;<<<<<<666666555444444444444555444444555555666888999:::666444222111000111333444222222222222222222222222222222333333333444444444555555555555555444444333111111111000000000000000000000111111111111000000222222222222222222222222333333333444444444555555333444444555555444444333333333444555555666777777888888888888888888888888888999999:::::::::999999::::::999999:::;;;===>>><<<:::999999:::;;;;;;:::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;:::::::::999999:::999999888777777888888888888777666666777888888<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666999::::::;;;;;;<<<<<<<<<999999:::;;;;;;::::::999888999:::<<<===<<<<<<;;;:::999888888777777888888999999:::;;;<<<<<<;;;;;;:::999888666666666666777888777555444444666888999999999;;;<<<<<<=========;;;;;;;;;;;;;;;<<<==============================;;;;;;;;;;;;<<<>>>???@@@;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>===<<<;;;::::::;;;<<<===:::::::::;;;;;;<<<<<<<<<========================;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::<<>>===;;;;;;999888888777777888888999::::::::::::::::::::::::888888888888999:::;;;;;;:::::::::;;;;;;;;;;;;<<<999:::;;;;;;<<<<<<<<<;;;<<<;;;::::::;;;===???AAA>>>>>>???@@@AAABBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>===;;;::::::;;;<<<>>>???AAABBBCCCDDDCCCCCCCCCCCCCCCCCCDDDCCCDDDDDDEEEDDDBBBAAA@@@<<<<<<<<<;;;;;;;;;<<<<<<========================???>>>>>>==================>>>>>>???@@@@@@??????++++++,,,,,,---.........,,,,,,,,,,,,------------......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,))))))******+++---...///------------------------+++++++++,,,,,,,,,,,,---++++++,,,,,,...///111222------------------------------........./////////...000111111000//////000////////////.........---...------///000111///...+++---///000//////000111---...000222222222111111222222222222222222222222222222111111222222333444000---***,,,111444333000555555555555666666666666999999888777777888999999999999::::::;;;<<<<<<<<<<<<;;;:::999999888888999;;;======<<<999777666777999:::::::::999999;;;<<<<<<<<<<<<<<<============777777666666555666666777777777666555555555555666777666444333333333444555444444444444444444444444222222333333444444555555444444555555444444333222222222222111111111111111000000000111111000000000222222222222222222222222222333333444444555555555333444444555555444444333333333444555666777777888888888888888888888888888999999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<>>>??????>>><<<:::999;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>;;;;;;;;;:::::::::::::::::::::999999999999:::::::::999888777777888999:::========================:::999888777777777777777;;;;;;<<<=========<<<<<<999:::;;;;;;;;;;;;;;;;;;:::;;;===???@@@@@@??????::::::999888888888888888::::::;;;<<<============>>>===;;;:::999999::::::888888777666777888999:::999:::;;;<<<===>>>>>>>>>>>>>>>======>>>>>>???@@@>>>???@@@@@@@@@@@@???>>><<<<<<<<<===>>>@@@AAABBB=========>>>>>>??????????????????>>>???@@@@@@AAA@@@???===<<<;;;;;;<<<<<<<<<<<<======>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA??????>>>============>>><<<<<<===>>>>>>===<<<<<<:::999999;;;>>>???@@@???@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@???>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;<<<===;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAA======???@@@BBBDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFDDDCCCBBB@@@@@@@@@AAABBBAAAAAAAAA@@@???>>>===<<<<<<===>>>???AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????>>>>>>????????????@@@@@@AAAAAA@@@???????????????@@@@@@AAABBBCCCCCCCCCCCC,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------.........------------,,,---,,,,,,,,,,,,---//////........................,,,,,,,,,,,,------............---,,,---...///000....................................////////////...000222111000///000000000000000000////////////.........000111111000...)))+++...////////////000///000222444555555444333333333333333333333333333333222222222222333444444000000000111222333222111666666777777777888888888;;;:::999888888999:::;;;::::::;;;<<<<<<===>>>>>>===<<<;;;:::999999999999:::;;;======;;;::::::::::::;;;<<<;;;:::;;;<<<>>>============>>>>>>>>>???999999888888888999999:::888888777666666666666666888888888888777777777777555555555555555555555555222222333333444555555666333444444444444333222222333333333333222222222111000111111222222111111000111111111111111111111111222222333333444555555666333444444555555444444333333333444555666777888888999999999999999999999999:::;;;<<<<<<======<<<<<<:::;;;<<<>>>??????@@@@@@@@@>>><<<;;;<<<>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>???======<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===========================::::::999999999999999:::<<<<<<===>>>======;;;;;;999::::::;;;<<<<<<;;;;;;:::;;;===???@@@@@@@@@@@@<<<;;;::::::999999:::::::::;;;<<<===>>>>>>>>>>>>???>>><<<;;;:::;;;;;;<<<::::::::::::;;;;;;;;;<<<:::;;;<<<>>>???@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCC@@@@@@AAABBBBBBAAA@@@@@@???????????????@@@@@@AAA>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAA???>>>=========>>>?????????@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@????????????>>>???@@@@@@@@@@@@???>>>;;;;;;;;;<<>>>>>============>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>???@@@======>>>>>>>>>?????????===>>>???@@@AAAAAAAAAAAA===>>>>>>>>>??????@@@@@@>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHFFFEEECCCAAA@@@@@@AAABBBBBBBBBCCCCCCBBBAAA@@@@@@??????@@@AAABBBDDDDDDEEEDDDEEEFFFHHHIIIJJJJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDCCCBBBAAA@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFF,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,++++++++++++,,,------------------------++++++,,,,,,,,,---------------------------------+++,,,,,,---...///000000111000///...---...//////////////////////////////---------.........//////111000...---,,,,,,------////////////////////////............/////////000///000222222000///000111111111111111000000000000.........000222222000...000222444444222111000111111222555666777777666555333333333333333333333333333333222222333333444555222666999888555333333555777888888888999999999999;;;;;;999999999999;;;;;;;;;;;;;;;<<<===>>>>>>???===<<<;;;:::999999999999777:::<<<======<<<===>>>;;;<<<======<<<<<<===???===>>>>>>>>>????????????;;;;;;;;;::::::;;;<<<<<<777777888888999:::<<<===:::;;;;;;;;;;;;:::999999666666666666666666666666222222333333444555666666888888888888888777777666444444444333333222222222222222222333333222222222111111111111111111111111222222333333444555666666333444444555555444444333333333444555666777888999999999999999999999999999<<<<<<===>>>>>>>>>>>>>>>:::;;;===???@@@AAA@@@@@@BBB@@@======>>>@@@@@@@@@===>>>>>>>>>????????????@@@@@@??????????????????===============>>>????????????>>>===========================>>>@@@AAABBB@@@>>>===<<<<<<===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======>>>>>>>>><<<;;;:::999999:::;;;<<<<<<<<<;;;888999;;;===>>>???>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;===>>>????????????>>>===;;;:::999999::::::;;;;;;<<<===>>>>>>======<<<<<<>>>???@@@AAAAAAAAADDDDDDDDDDDDDDDEEEFFFFFF@@@AAABBBCCCCCCBBBAAA@@@CCCBBBAAA@@@??????????????????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@?????????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCAAA@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@???>>>>>>@@@BBBDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBB??????@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCCCC>>>>>>???@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBBFFFFFFGGGHHHHHHIIIJJJJJJGGGFFFCCCAAA@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCAAABBBBBBCCCDDDEEEFFFFFFDDDEEEGGGIIIJJJLLLLLLMMMIIIHHHGGGEEEDDDEEEEEEFFF???@@@@@@@@@??????>>>===AAAAAAAAABBBBBBCCCCCCCCCEEEDDDCCCBBBAAABBBCCCCCCDDDDDDEEEGGGGGGHHHHHHHHH.........------,,,,,,,,,---,,,+++++++++,,,---...---,,,+++******,,,...///,,,------,,,******+++---..................------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------....../////////111333444444444222111........................---...///000000///...---//////.........---------...//////000000000000000222222222222222222222222222222222222111111111111111111111000000000000000333111000000222333444444333333444555666666666666666666666666666666666555777777666666666555555555555555555555555666777777888777777777777777777777888888999::::::;;;<<<<<<@@@???>>>======<<<<<<===>>>>>>===<<<;;;;;;::::::???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???????????????<<<===???@@@AAAAAA@@@@@@@@@???<<<:::999:::;;;;;;<<<;;;::::::999999999::::::666333555:::>>>===;;;;;;:::999888777777777777666666777888888888888888888888888888777777777777777666666555444444333333888666555333222222222333111111222333444555555666555555555666666666777777555555555555555555555555777777777777888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===>>>??????@@@@@@@@@======>>>???????????????>>>>>>>>>>>>???@@@AAABBB@@@???>>>===============>>>======<<<<<<<<<======??????>>>>>>======<<<<<>>>>>============>>>>>>??????>>>>>>=========<<<===========================>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>======<<<===>>>>>>>>>===;;;:::AAA>>>===>>>AAABBB@@@>>>??????@@@@@@@@@??????>>>????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEDDDCCCCCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCBBBBBBAAAAAAAAAAAA??????@@@AAACCCEEEGGGIIIKKKIIIGGGGGGIIIJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEECCCDDDEEEEEEEEEDDDCCCBBB@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKIIIIIIHHHGGGGGGHHHHHHHHHFFFEEEDDDCCCBBBCCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@AAABBBCCCDDDBBBBBBCCCFFFHHHIIIHHHFFFFFFEEEDDDBBBBBBAAAAAABBB?????????@@@AAACCCEEEGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@CCCDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFGGGHHHHHHHHHIIIGGGGGGGGGEEECCCBBBBBBDDDBBBBBBBBBAAAAAA@@@@@@???CCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDBBBCCCEEEGGGIIIHHHHHHJJJMMMMMMJJJFFF......---------,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,---...///---...///...,,,,,,---///........................------------.........///------------.........///000000111111111111111222///000222333444333222111........................//////000000000//////...000000000000/////////......///000000111111000000333333333333333333333333222222222222111111111111222222222222222222222222333222111111333444555666444555666777777888888777666666666666666666666666777777777666666666555555777777777777777888999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>@@@@@@???>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@????????????@@@???@@@AAACCCCCCCCCCCCBBBBBB@@@>>>;;;::::::;;;<<<===<<<<<<<<<<<<<<<======???;;;888999===@@@???<<<<<<;;;:::999888888888888777888999999::::::999999::::::::::::999999999999888888888888777777777777999888777666666666777777333333333444444555666666888888888888999999999999777777777777777777777777888888888999;;;<<<>>>???;;;;;;<<<<<<<<<=========???>>>>>>>>>>>>>>>>>>???===>>>???@@@@@@@@@???>>><<<===>>>???@@@@@@@@@@@@=========>>>>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDCCCAAA???>>>>>>>>>>>>??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@?????????????????????????????????>>>>>>?????????>>>>>>===@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@??????>>>>>>CCCAAA@@@AAACCCEEEDDDBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIMMMLLLJJJKKKLLLMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEEEECCCCCCCCCDDDEEEGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFCCCCCCDDDFFFHHHIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@CCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFDDDAAA@@@@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDEEEGGGIIIKKKJJJJJJLLLNNNNNNKKKHHH---------------,,,,,,,,,,,,++++++++++++,,,---...,,,---..................---///000///......///000////////////////////////////////////000000000000////////////000000000000000000000000///////////////000111222333222111111////////////////////////111000000///000000111111222222222111111111111111///000000111111111111111444444444444444444444444333333222222222111111111444444444444444444444444333333333333444555666777666777888999::::::::::::888888888888888888888888888888777777777777666666:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@????????????@@@AAAAAA@@@@@@??????>>>>>>======@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCEEEFFFGGGGGGFFFFFFDDDCCC@@@===<<<;;;<<<===>>>>>>>>>>>>???@@@AAAAAADDDAAA>>>???AAACCCAAA???>>>===<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;=========<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===888888888888888999999999::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;:::;;;;;;<<<>>>@@@AAABBB=========>>>>>>??????@@@AAA@@@???>>>>>>???@@@AAA>>>???AAABBBAAA@@@>>>===<<<===>>>@@@AAABBBBBBBBB?????????@@@AAAAAABBBBBBAAA@@@@@@????????????@@@BBBAAAAAA@@@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@@@@DDDDDDEEEFFFGGGGGGGGGGGGDDDCCCAAA@@@?????????@@@AAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@@@@???BBBBBBBBBAAAAAAAAA@@@@@@DDDDDDBBBAAAAAAAAABBBCCCEEEDDDDDDEEEGGGIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJQQQOOONNNOOOPPPQQQPPPOOOOOOOOONNNMMMKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFGGGIIIKKKMMMOOOOOONNNNNNNNNNNNOOOOOORRRRRRQQQPPPOOOOOONNNNNNLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHIIIEEEEEEEEEGGGIIIIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDBBBBBBAAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCBBBAAAAAA@@@@@@CCCBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEBBB@@@>>>???@@@CCCCCCDDDDDDDDDDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGGGGGGGFFFGGGJJJLLLNNNNNNNNNOOOPPPPPPNNNLLL------------------------,,,,,,,,,,,,,,,---------+++,,,...///000///...---,,,...000000//////000111/////////000000000000000///000000000000111111111///000000000000111111111000000000//////.........///000111222222222111111111111111111111111111111222222000000000111333444222222222222222222222222000111222222333333222222555555555555555555555555444444333333333222222222555555555555555666666666777777777777555555666777777777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999888888;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<>>===>>>>>>??????@@@@@@AAABBBCCCDDDEEECCCBBBCCCEEEFFFEEECCC@@@@@@???>>>==================>>>????????????????????????>>>======<<<<<<<<<<<<===>>>???@@@AAAAAABBBAAA@@@???>>>>>>???@@@@@@?????????>>>>>>======<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAA@@@@@@BBBAAA@@@??????@@@AAABBB@@@AAACCCDDDCCCAAA>>><<<<<<===???AAACCCDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFF@@@@@@@@@???@@@@@@AAAAAADDDCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAABBBBBBBBBEEEFFFFFFGGGHHHHHHHHHGGGCCCBBB@@@??????@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDIIIGGGEEECCCBBBDDDEEEGGGGGGGGGGGGIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFBBBCCCEEEFFFGGGGGGFFFFFFCCCCCCCCCDDDFFFHHHIIIKKKKKKKKKLLLMMMNNNOOOOOOOOOQQQQQQPPPOOOMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHJJJLLLMMMSSSRRRQQQRRRTTTTTTSSSQQQRRRRRRQQQOOONNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNLLLKKKIIIJJJKKKNNNOOOPPPPPPPPPQQQQQQRRRTTTTTTWWWWWWWWWVVVTTTSSSRRRQQQQQQPPPNNNMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJHHHGGGHHHIIIJJJJJJHHHFFFGGGHHHIIIJJJJJJHHHFFFDDDFFFFFFEEEDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDCCCBBBBBBAAAAAA@@@AAA@@@@@@???@@@AAACCCDDDCCCDDDEEEGGGHHHHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBEEEEEEEEECCC@@@>>>???@@@DDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHIIILLLNNNQQQQQQQQQRRRRRRRRRQQQPPP........................,,,,,,------............***,,,...000000///---,,,***,,,///000//////000111000000000111111111222222000000000000111111111111000000000000111111111111555555444444333333222222000000111222222222222222222222222222222222222222333222222111222333444555222222222222222222222222222333444444555555444444555555555555555555555555555555555555444444444444555555555666666777777777;;;<<<<<<:::777555555666777888999:::;;;<<<<<<<<<;;;;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIGGGDDDBBB@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCEEEGGGHHHHHHGGGCCCBBBAAA@@@@@@??????@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@??????>>>============>>>@@@AAABBBCCCDDDGGGFFFDDDBBBAAA@@@AAAAAADDDCCCCCCBBBBBBAAAAAA@@@======>>>>>>>>>>>>??????@@@???>>>======>>>???@@@BBBBBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBAAA@@@??????DDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEEEEDDDBBB@@@>>>>>>???AAACCCEEEGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIAAAAAA@@@@@@AAABBBCCCCCCFFFFFFFFFEEEDDDBBB@@@???AAAAAAAAABBBBBBCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHGGGBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFFFFFFFAAABBBCCCEEEGGGHHHJJJJJJKKKIIIGGGDDDDDDFFFHHHJJJHHHIIIKKKKKKLLLMMMNNNOOONNNNNNNNNMMMLLLJJJIIIHHHCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIILLLNNNPPPMMMMMMNNNNNNOOOPPPQQQQQQSSSSSSRRRQQQPPPOOONNNMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIFFFFFFGGGHHHJJJMMMPPPRRRUUUTTTTTTUUUVVVVVVTTTRRRTTTSSSSSSRRRPPPOOOOOONNNOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPNNNMMMMMMMMMOOOPPPOOOPPPPPPRRRTTTVVVXXXYYY[[[[[[[[[[[[YYYXXXVVVUUUUUUTTTRRRQQQPPPPPPQQQQQQSSSRRRQQQPPPOOOOOOOOOOOOKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMMMMKKKIIIIIIJJJKKKLLLLLLKKKIIIGGGGGGGGGFFFFFFGGGHHHJJJKKKHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEDDDDDDCCCBBBBBBAAA@@@??????>>>???AAACCCDDDEEEFFFHHHIIIJJJIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFDDDBBB@@@AAABBBDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJIIIIIIJJJLLLOOOQQQRRRSSSSSSSSSSSSSSSTTT/////////000000000000000---...//////000000//////,,,---///111111000///---))),,,///000000000000111000111111222222333333333000111111111111222222222000111111111111222222222444444333333333333333333111222222222222333333333333333333333333333333333333333333333444555666666222222333333333333444444555555666777777777777777666666666666666666666666888888777777777666666666555666666777777888888999<<<>>>@@@===999666666777777888:::;;;===>>>>>>>>>::::::;;;;;;<<<===============>>>>>>>>>>>>??????===============>>>??????>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGJJJJJJIIIHHHHHHHHHHHHIIIGGGHHHIIIKKKLLLKKKKKKJJJJJJHHHFFFDDDCCCCCCDDDEEEGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCEEEFFFHHHIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEECCCCCCBBBAAA@@@??????>>>??????@@@AAACCCDDDEEEFFFIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCBBB@@@??????@@@BBBCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@???FFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCAAABBBDDDFFFHHHJJJJJJKKKEEEFFFHHHIIIJJJJJJIIIIIICCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIHHHGGGDDDBBBAAABBBBBBCCCDDDEEEFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHCCCBBBBBBBBBBBBDDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIDDDEEEGGGIIIKKKMMMOOOOOONNNLLLIIIHHHGGGIIIKKKLLLKKKLLLNNNNNNNNNNNNPPPQQQPPPPPPPPPOOONNNMMMLLLKKKFFFFFFEEEFFFFFFGGGIIIIIIIIIHHHHHHHHHIIILLLOOOQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQOOOOOOOOONNNMMMMMMLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHIIIKKKNNNQQQTTTVVVVVVUUUVVVWWWXXXXXXVVVTTTUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTVVVVVVTTTTTTSSSRRRQQQPPPPPPPPPOOOPPPQQQSSSVVVYYY[[[]]]______``````___]]][[[ZZZZZZYYYWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSOOOPPPPPPQQQQQQRRRRRRRRRPPPPPPPPPOOONNNLLLKKKJJJLLLLLLLLLNNNPPPPPPNNNLLLKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHGGGGGGHHHIIIKKKLLLIIIJJJJJJKKKKKKJJJJJJIIIFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@AAABBBDDDEEEFFFGGGHHHJJJLLLLLLLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFEEECCCCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFHHHHHHIIIJJJJJJIIIHHHHHHKKKMMMPPPQQQSSSSSSSSSSSSUUUWWW000000111111111222222222...///000111222111111000///000111222222222111111))),,,000222222222222333111111222222333444444444222222333333333444444444222222333333333444444444111111111111222222222222333333333333333444444555444444444444444444444444333333444555666666666666444444444555555555666666777888888999:::999999999999999999999999999999999::::::999999999888888888777777888999999:::;;;;;;;;;>>>AAA???;;;888888:::999:::<<<===???@@@@@@@@@<<<<<<===>>>>>>???@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@????????????@@@AAAAAA======>>>??????@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKMMMMMMMMMMMMLLLJJJIIIGGGEEEEEEFFFGGGHHHLLLKKKJJJHHHFFFEEEDDDDDDDDDEEEHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIFFFEEECCCAAAAAACCCEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLMMMMMMLLLJJJIIIJJJIIIHHHGGGFFFFFFGGGGGGEEEFFFGGGIIIKKKLLLLLLLLLGGGHHHJJJLLLLLLLLLKKKJJJFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKHHHEEECCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMNNNPPPQQQRRRSSSPPPOOOMMMLLLKKKLLLMMMNNNNNNPPPRRRQQQPPPOOOQQQSSSQQQQQQQQQQQQQQQPPPOOOOOOJJJHHHGGGFFFGGGIIIKKKMMMKKKJJJIIIIIIJJJLLLOOOQQQUUUTTTSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNQQQPPPPPPPPPPPPPPPPPPQQQPPPPPPQQQQQQPPPPPPOOONNNMMMMMMLLLLLLMMMNNNNNNOOOMMMMMMNNNOOOQQQTTTWWWXXXXXXXXXXXXZZZ[[[ZZZXXXVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWXXXYYY[[[\\\WWWWWWWWWWWWVVVTTTRRRQQQRRRSSSTTTVVVXXX[[[]]]^^^bbbcccdddddddddcccaaa___```___]]][[[ZZZZZZZZZ[[[YYYXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRPPPNNNLLLKKKNNNMMMNNNPPPSSSSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCDDDFFFGGGHHHIIIIIIIIIJJJMMMNNNOOONNNLLLJJJEEEFFFFFFFFFFFFFFFFFFGGGDDDEEEEEEEEEDDDDDDFFFHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJJJJHHHGGGFFFHHHJJJMMMPPPRRRRRRRRRSSSVVVYYY111111222222222333333333///000111333333222222111222222333333444444444333***---111333333333444444111111222333333444555555444444444555555555666666444444444555555555666666444444444555555666666666444444333333333444555666555555555555555555555555222333555777888777777666555666666666777777888888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;<<<======999===AAA@@@<<<:::;;;>>>;;;<<<===???AAABBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJOOONNNNNNMMMLLLMMMMMMMMMJJJKKKMMMNNNOOOOOONNNNNNJJJIIIGGGFFFFFFGGGIIIJJJPPPOOOMMMJJJHHHFFFEEEDDDFFFHHHJJJKKKIIIHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHJJJLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMIIIGGGEEEDDDDDDEEEGGGIIIEEEEEEFFFHHHJJJMMMOOOPPPKKKKKKLLLMMMNNNOOOPPPQQQKKKMMMOOOQQQQQQOOOMMMKKKLLLJJJHHHGGGGGGHHHIIIJJJGGGHHHIIIKKKLLLMMMMMMMMMJJJKKKMMMOOOPPPOOONNNMMMIIIIIIJJJJJJLLLMMMOOOPPPOOOPPPPPPOOOMMMJJJGGGEEEGGGGGGHHHIIIJJJLLLMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKHHHGGGGGGHHHIIIKKKNNNOOONNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNNNNOOOOOOOOORRRRRRRRRRRRSSSSSSTTTTTTRRRQQQPPPOOONNNOOOPPPPPPPPPRRRTTTSSSQQQPPPRRRUUURRRRRRSSSSSSSSSRRRRRRQQQLLLKKKHHHGGGGGGJJJNNNPPPQQQPPPOOONNNOOOQQQTTTVVVXXXWWWVVVUUUUUUUUUVVVWWWVVVVVVVVVWWWWWWWWWWWWXXXYYYXXXWWWUUUSSSRRRQQQPPPSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRTTTVVVXXXZZZYYYYYYZZZ\\\]]]\\\ZZZWWWYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[]]]^^^```YYYZZZ[[[[[[YYYWWWTTTRRRVVVVVVWWWXXXZZZ[[[]]]^^^dddeeeggghhhhhhfffeeecccdddcccaaa___^^^]]]^^^^^^ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPMMMLLLNNNNNNOOORRRTTTUUUTTTRRROOOOOONNNNNNNNNOOOPPPPPPJJJIIIHHHFFFEEEEEEFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDEEEGGGJJJLLLLLLLLLLLLJJJLLLNNNPPPPPPOOOMMMKKKDDDDDDEEEEEEFFFFFFGGGGGGBBBCCCDDDDDDDDDDDDFFFHHHDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDGGGIIIKKKLLLJJJJJJIIIHHHEEEEEEGGGHHHLLLNNNQQQRRRQQQSSSWWWZZZ111222333444555555555555333444444333111111333444444444333222222333333333555444444333333444444555555444444333333444444555444444555555444444333222777777777888888888888888444444444555555555666666555555666666777888888888999888666555555555666777888888888999999:::::::::333444555666888:::;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;::::::999999;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;===??????>>>===<<<<<<===??????>>>??????@@@BBBCCCDDDDDD@@@AAACCCEEEEEEDDDCCCAAABBBBBBBBBCCCBBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAABBBDDDFFFHHHIIIJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIHHHIIIIIIIIIHHHHHHIIIKKKMMMMMMLLLKKKKKKJJJIIIIIIKKKKKKLLLKKKKKKNNNQQQUUUTTTSSSRRRQQQPPPOOONNNNNNOOORRRTTTRRRRRRSSSOOOIIIKKKJJJHHHGGGGGGHHHJJJKKKOOOPPPQQQQQQOOOLLLJJJHHHGGGHHHJJJLLLLLLKKKJJJIIIJJJIIIGGGEEEDDDCCCDDDDDDJJJJJJJJJIIIIIIIIIHHHHHHNNNLLLJJJHHHFFFFFFFFFFFFEEEGGGIIIJJJIIIHHHHHHIIIGGGEEECCCEEEJJJOOOSSSUUUSSSQQQOOONNNNNNOOOPPPQQQPPPQQQSSSSSSRRRQQQQQQRRRMMMLLLKKKJJJJJJKKKLLLLLLJJJKKKLLLNNNPPPRRRSSSTTTNNNNNNOOOOOOPPPQQQQQQRRRUUUSSSQQQQQQPPPPPPNNNMMMNNNMMMMMMNNNOOOPPPNNNMMMIIIJJJMMMOOOPPPOOONNNNNNNNNOOOPPPQQQQQQPPPOOOOOOLLLLLLKKKKKKLLLNNNOOOQQQSSSSSSSSSSSSQQQOOOMMMKKKMMMLLLLLLLLLMMMOOOQQQRRROOOOOOPPPQQQQQQPPPOOOOOOKKKLLLMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQRRRQQQOOOOOOOOOPPPRRRSSSQQQPPPOOOPPPQQQQQQOOOMMMPPPQQQQQQRRRRRRSSSTTTTTTRRRQQQQQQRRRSSSTTTSSSRRRSSSSSSTTTUUUUUUTTTTTTSSSUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWYYY[[[\\\[[[ZZZYYYYYYSSSLLLHHHJJJOOOUUUYYYXXXXXXXXXVVVUUUUUUVVVXXXZZZ[[[[[[\\\[[[YYYVVVUUUUUUWWW[[[^^^``````______^^^\\\YYYVVVSSSRRRQQQQQQVVVUUUUUUUUUVVVXXXZZZ\\\[[[YYYWWWUUUUUUUUUUUUTTTVVVTTTSSSUUUXXXYYYWWWUUUVVVVVVVVVWWWWWWXXXXXXXXX]]]^^^^^^______^^^]]]]]]^^^\\\[[[[[[\\\^^^^^^]]]^^^^^^___aaaddddddcccaaabbb___]]]\\\]]]]]]\\\ZZZXXXXXXYYYZZZ\\\___aaaccchhhiiijjjkkkkkkkkkjjjiiijjjgggdddccccccbbb___\\\YYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVTTTRRRPPPQQQQQQPPPOOOOOOOOOOOOOOORRRQQQPPPQQQSSSTTTTTTTTTQQQOOONNNNNNOOOPPPOOONNNIIIHHHGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGEEEDDDHHHIIIJJJKKKMMMMMMNNNNNNNNNOOOOOOOOOMMMKKKHHHFFFDDDFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEHHHJJJJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJHHHDDDBBBAAABBBDDDEEEJJJNNNRRRRRRPPPOOORRRUUU333333444555666666666666444555666555444333333555666555555444444444555555555555444444444444555555555555444444444444555555444444555555555555444444666666666666666666666666444444555555555666666666555555666777777888888999999888888777777777777777888999999999::::::::::::666777777888888999::::::;;;;;;;;;<<<<<<=========>>>=========<<<<<<;;;;;;???????????????????????????>>>===<<<======?????????>>>=========???@@@AAA@@@AAABBBCCCDDDEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNPPPSSSVVVWWWWWWVVVTTTSSSQQQOOOOOORRRVVVXXXWWWVVVVVVRRRLLLLLLKKKJJJIIIIIIJJJKKKLLLQQQQQQQQQPPPOOOMMMKKKJJJKKKLLLMMMNNNNNNMMMKKKJJJIIIHHHFFFEEEDDDDDDEEEEEELLLLLLKKKKKKJJJIIIIIIIIILLLKKKIIIHHHGGGGGGHHHHHHIIIKKKMMMLLLJJJIIIHHHIIIHHHFFFEEEGGGLLLQQQUUUWWWTTTSSSQQQOOOOOOPPPQQQRRRRRRTTTVVVVVVUUUTTTTTTUUURRRQQQPPPNNNMMMMMMMMMNNNLLLMMMNNNPPPRRRTTTUUUVVVTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTSSSRRRPPPPPPPPPPPPQQQRRRRRRQQQPPPLLLNNNQQQSSSTTTTTTSSSSSSOOOPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSQQQOOONNNPPPPPPPPPPPPQQQRRRSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPRRRTTTVVVWWWWWWWWWXXXXXXXXXWWWWWWTTTSSSQQQPPPPPPQQQSSSTTTTTTSSSRRRSSSTTTTTTRRRPPPRRRSSSTTTUUUVVVVVVWWWWWWUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZ\\\]]]```bbbddddddcccbbb___YYYRRRNNNOOOTTTZZZ]]]]]]]]]\\\[[[YYYZZZ\\\___aaaaaabbbbbbaaa___]]][[[\\\^^^aaaeeeggghhhgggggghhheee___ZZZWWWVVVVVVWWWWWWWWWVVVVVVXXX\\\```bbbbbb```^^^[[[ZZZZZZYYYYYY\\\[[[ZZZ[[[]]]\\\ZZZWWWWWWWWWXXXXXXYYYZZZ[[[[[[````````````aaaaaabbbbbbbbb```^^^^^^```cccddddddcccbbbaaabbbdddeeecccbbbcccbbbaaabbbdddffffffeeedddccccccbbbcccdddfffgggggghhhhhhhhhhhhhhhggggggdddbbb___```aaaaaa___\\\VVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZXXXVVVSSSPPPNNNOOOOOONNNNNNNNNOOOOOOPPPRRRPPPOOOOOOQQQRRRRRRQQQNNNMMMKKKLLLMMMNNNNNNMMMHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNLLLJJJHHHFFFDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEFFFHHHJJJIIIFFFDDDAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJKKKKKKIIIFFFCCC@@@???@@@AAACCCDDDHHHKKKKKKIIIHHHKKKNNN555555666777777888888888555777999999777555555555777777666666666777777888777666666666666666666777666555555444444555555666444444555666666777777777666666666666666666666666555555555666666666777777666666777777888888999999999999::::::999999888777999999:::::::::::::::;;;::::::::::::999999999999<<<<<<<<<<<<<<<<<<======??????>>>>>>>>>>>>>>>>>>========================AAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>???AAACCCDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJJJJJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKKKKJJJJJJJJJKKKKKKJJJLLLOOOPPPQQQSSSUUUXXXXXXXXXWWWVVVTTTRRROOONNNVVV[[[^^^]]]\\\[[[VVVPPPNNNNNNLLLLLLLLLLLLNNNNNNSSSSSSQQQPPPNNNMMMMMMMMMPPPPPPRRRRRRRRRPPPNNNLLLHHHGGGFFFEEEEEEFFFGGGHHHNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKNNNPPPQQQPPPNNNKKKKKKKKKJJJIIIHHHJJJOOOTTTXXXZZZVVVUUUSSSRRRQQQRRRTTTUUUUUUWWWYYYYYYXXXXXXYYYZZZYYYXXXVVVSSSRRRPPPPPPOOONNNOOOQQQSSSVVVWWWXXXYYYXXXXXXYYYYYYXXXXXXWWWWWWTTTVVVXXXYYYYYYXXXVVVTTTTTTTTTUUUUUUUUUTTTTTTSSSPPPRRRTTTVVVWWWWWWVVVUUUPPPRRRTTTWWWYYYZZZZZZZZZVVVUUUTTTSSSRRRSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWUUUUUUVVVUUUSSSRRRSSSUUUYYY[[[YYYZZZZZZ[[[\\\\\\\\\]]]XXXWWWUUUSSSRRRSSSTTTUUUVVVTTTSSSTTTUUUUUUSSSRRRRRRTTTVVVWWWYYYYYYXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWYYY[[[]]]]]]]]]]]]aaacccfffiiikkklllllllllgggaaaZZZVVVWWW[[[___aaacccbbb```^^^]]]^^^bbbeeehhhiiiiiijjjiiifffdddcccbbbeeehhhlllooopppppppppqqqmmmeee^^^YYYWWWXXXXXXVVVUUUTTTUUUXXX^^^dddgggiiihhheeebbb___^^^]]]]]]bbbaaaaaabbbaaa___ZZZWWWUUUVVVWWWXXXYYYZZZ[[[\\\aaa`````````aaaccceeeffffffdddaaaaaadddhhhjjjkkknnnllliiihhhiiiiiihhhgggdddcccdddgggkkkooopppppppppooollljjjhhhgggggggggeeedddcccaaaaaaaaaaaabbb___]]][[[[[[[[[ZZZYYYWWWPPPPPPOOOPPPQQQTTTVVVXXX[[[[[[ZZZXXXTTTPPPMMMKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPNNNMMMLLLNNNNNNNNNMMMJJJHHHGGGHHHJJJKKKKKKKKKFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDFFFGGGGGGFFFEEEDDDEEEEEEGGGIIIJJJIIIEEEAAA???@@@@@@AAACCCDDDDDDEEEGGGGGGIIIJJJKKKKKKLLLLLLGGGEEEAAA>>>======>>>???BBBEEEHHHHHHFFFFFFHHHKKK888888888888888999::::::777:::<<<<<<:::888777666888888777777777888999999999888888777777888888999777777666666666666777777555555666666888999:::;;;:::::::::999999999999999666666777777777888888888777777888999999::::::;;;:::;;;<<<<<<<<<;;;999888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::==================<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBDDDFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJMMMMMMNNNOOOOOOOOONNNNNNNNNMMMLLLLLLNNNPPPRRRRRRPPPOOONNNNNNOOOOOOOOOOOOJJJJJJIIIIIIIIIJJJKKKLLLJJJMMMQQQSSSTTTVVVXXXYYYWWWWWWVVVUUUTTTRRRPPPOOOYYY___cccbbb```^^^YYYTTTRRRQQQPPPPPPPPPPPPQQQRRRVVVTTTRRRPPPNNNNNNOOOPPPTTTUUUUUUUUUTTTRRRPPPNNNHHHGGGFFFFFFGGGHHHJJJKKKOOOOOONNNMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNRRRTTTUUUUUUSSSQQQPPPPPPMMMLLLLLLNNNSSSXXX[[[]]]YYYWWWVVVTTTTTTUUUVVVWWWWWWYYY\\\\\\\\\\\\]]]^^^^^^]]][[[XXXVVVSSSRRRQQQPPPRRRTTTVVVXXXYYYZZZZZZWWWWWWYYYZZZZZZZZZYYYYYYXXX[[[^^^```^^^[[[XXXWWWWWWXXXYYYYYYWWWVVVVVVWWWSSSTTTVVVWWWWWWUUUTTTSSSPPPRRRUUUYYY[[[]]]^^^^^^VVVUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZZZZZZZYYYXXXZZZYYYXXXXXXXXXZZZ\\\]]]YYYZZZZZZ[[[\\\]]]^^^___\\\[[[XXXVVVUUUUUUVVVWWWVVVUUUSSSSSSTTTUUUTTTRRRSSSTTTWWWYYYZZZZZZYYYXXXZZZZZZYYYWWWWWWWWWZZZ[[[ZZZZZZYYYXXXWWWWWWWWWWWWVVVXXXZZZ]]]^^^^^^]]]\\\aaacccgggjjjmmmooooooooolllggg```\\\\\\^^^aaaccceeedddbbb___^^^aaaeeeiiilllmmmnnnnnnmmmkkkhhhgggfffhhhlllooorrrtttuuuuuusssoooiiibbb\\\WWWUUUTTTQQQPPPOOOPPPTTT[[[bbbggglllkkkhhhdddaaa^^^^^^^^^ddddddeeeeeebbb^^^XXXUUURRRRRRTTTUUUWWWXXXYYYZZZ^^^]]]\\\\\\]]]aaaeeeggghhheeebbbbbbeeejjjnnnpppuuurrrmmmjjjjjjjjjjjjiiiccccccdddhhhmmmqqqsssttttttrrrnnnjjjeeebbbaaa```^^^\\\YYYWWWVVVWWWXXXYYY[[[YYYWWWUUURRRPPPNNNLLLJJJIIIHHHHHHJJJNNNRRRTTTWWWWWWVVVTTTQQQNNNKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKIIIHHHIIIIIIHHHGGGEEECCCBBBCCCFFFGGGHHHGGGCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEBBBCCCDDDEEEEEEEEEDDDDDDFFFFFFHHHJJJJJJHHHCCC@@@@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJEEECCC@@@===<<<<<<<<<===@@@BBBEEEEEEDDDCCCEEEFFF::::::999999999:::;;;;;;:::<<<>>>>>><<<:::888888888888888888888999::::::;;;::::::999999::::::;;;999999888888888888999999777777777888999;;;<<<===<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::999999:::;;;;;;<<<<<<===<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>======<<<<<<<<<:::;;;;;;;;;<<<<<<======???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEGGGIIIKKKHHHHHHIIIIIIJJJJJJKKKKKKMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJIIIJJJKKKLLLMMMOOOPPPPPPQQQQQQPPPPPPOOOQQQPPPOOOQQQTTTVVVVVVUUUPPPNNNMMMMMMPPPQQQPPPOOOJJJIIIIIIHHHIIIKKKMMMOOOMMMPPPSSSVVVWWWXXXZZZ\\\YYYXXXWWWVVVUUUUUUTTTTTT\\\bbbfffdddaaa___[[[WWWVVVVVVVVVUUUUUUVVVVVVVVVXXXVVVTTTRRRQQQQQQRRRTTTWWWXXXXXXXXXWWWTTTRRRPPPJJJIIIIIIIIIJJJLLLNNNOOOPPPPPPOOOOOOOOONNNNNNNNNRRRSSSSSSSSSRRRRRRRRRQQQUUUWWWYYYZZZXXXWWWWWWXXXQQQPPPPPPRRRVVV[[[]]]^^^[[[ZZZXXXVVVVVVWWWXXXYYYXXX[[[]]]^^^^^^^^^___aaaaaa```^^^\\\YYYVVVTTTSSSSSSTTTVVVYYYZZZZZZZZZYYYUUUVVVYYY[[[]]]]]]]]]]]]]]]aaaeeeeeebbb]]]ZZZXXXYYY[[[\\\\\\YYYXXXXXXZZZYYYYYYZZZZZZXXXUUUSSSQQQPPPRRRUUUYYY\\\^^^______WWWVVVVVVVVVXXXZZZ\\\]]]\\\\\\\\\]]]^^^______```^^^___``````___^^^\\\[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[\\\^^^______^^^]]]\\\ZZZZZZZZZ[[[\\\^^^```aaa___^^^[[[YYYWWWWWWXXXYYYYYYWWWUUUUUUVVVVVVVVVUUUWWWXXXYYY[[[\\\[[[[[[[[[\\\]]]]]]\\\ZZZZZZ\\\^^^]]]]]][[[[[[ZZZZZZ[[[[[[YYYZZZ\\\^^^^^^]]][[[ZZZ___bbbeeeiiilllmmmmmmmmmkkkfff```\\\\\\^^^___```dddcccaaa______aaafffjjjmmmnnnoooooonnnllliiihhhgggiiilllooorrrtttvvvvvvsssqqqmmmggg```YYYSSSPPPLLLKKKJJJKKKPPPVVV^^^bbbiiiiiihhhddd___]]]]]]^^^dddeeefffdddaaa[[[VVVSSSOOOPPPQQQRRRTTTUUUWWWWWWZZZYYYWWWWWWYYY]]]bbbeeefffdddaaaaaaeeejjjoooqqqrrrnnniiieeedddeeeeeedddbbbbbbbbbeeejjjmmmooooooooommmhhhccc^^^ZZZWWWVVVSSSQQQNNNKKKJJJKKKMMMOOOQQQPPPOOOLLLIIIGGGEEEEEECCCBBBAAABBBDDDGGGKKKNNNNNNOOONNNNNNLLLJJJHHHFFFBBBBBBCCCDDDEEEGGGHHHIIIHHHFFFCCCCCCCCCCCCBBBAAA@@@>>>>>>???AAACCCCCCBBB??????>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBCCCCCCCCCEEEFFFGGGHHHHHHFFFBBB>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEECCCBBB???===;;;;;;;;;<<<;;;<<<>>>???>>>>>>??????<<<;;;:::999999:::;;;<<<===>>>@@@???===:::::::::999999999999999:::;;;<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::;;;;;;;;;999999888999:::<<<>>>???===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<===>>>>>>???????????????@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;:::999999777777888999::::::;;;;;;===>>>???@@@BBBCCCEEEEEECCCCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHHHHIIIKKKLLLMMMKKKKKKKKKLLLLLLLLLMMMMMMOOOOOONNNMMMLLLJJJJJJIIIKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRRRRSSSSSSSSSSSSRRRUUUSSSTTTWWW[[[\\\YYYVVVPPPMMMKKKMMMQQQSSSRRRQQQLLLKKKJJJKKKLLLOOORRRSSSSSSUUUWWWYYYZZZ\\\^^^``````^^^[[[YYYXXXYYYZZZ[[[^^^eeehhheee```___]]]ZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[YYYWWWVVVVVVWWWXXXZZZZZZ[[[[[[ZZZXXXUUUTTTNNNMMMMMMMMMNNNPPPRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSXXXYYYYYYZZZYYYYYYXXXWWWYYY[[[^^^^^^]]]\\\]]]]]]TTTSSSSSSUUUYYY\\\^^^___\\\[[[YYYXXXWWWXXXYYYZZZYYY\\\^^^`````````bbbcccbbbbbbaaa___]]]ZZZWWWVVVWWWXXXZZZ\\\\\\[[[ZZZYYYVVVXXX[[[___aaabbbbbbbbbbbbfffiiiiiiddd___\\\[[[\\\___aaa___\\\ZZZ[[[]]]_________^^^\\\YYYVVVTTTRRRSSSVVVYYY\\\]]]^^^^^^ZZZZZZZZZ[[[\\\___aaabbb___^^^^^^______aaabbbbbb``````aaaaaa```___^^^^^^]]]^^^___``````___^^^]]]]]]^^^aaabbbbbb```^^^\\\]]]]]]]]]]]]^^^```bbbcccaaa___\\\ZZZYYYYYYZZZ[[[]]][[[YYYXXXYYYZZZZZZYYY]]]]]]\\\\\\\\\]]]]]]]]]^^^```bbbaaa^^^]]]^^^aaa^^^^^^\\\\\\\\\]]]^^^___\\\\\\]]]^^^^^^]]]\\\[[[^^^```cccfffhhhiiiiiihhhfffbbb]]]ZZZYYYZZZ[[[[[[______^^^]]]]]]___dddgggjjjkkkllllllkkkiiifffeeedddeeehhhkkkmmmoooqqqqqqqqqpppnnniiibbbZZZRRRNNNHHHGGGFFFGGGKKKPPPVVVYYYaaabbbbbb^^^YYYWWWYYY\\\```aaabbb```[[[VVVSSSQQQMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQQQQSSSWWW[[[^^^```^^^\\\]]]aaaeeeiiijjjkkkgggccc```____________]]]\\\\\\]]]aaacccddddddcccaaa\\\WWWSSSOOOMMMLLLHHHFFFCCCAAAAAABBBDDDEEECCCDDDDDDCCCAAA@@@AAABBB>>>=========>>>AAADDDEEEDDDEEEEEEFFFEEEDDDBBBAAA=========>>>???AAABBBCCCBBB@@@>>>===>>>>>>===;;;<<<;;;::::::<<<>>>>>>===;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>><<<===>>>>>>??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCBBBBBBCCCDDDBBB???===?????????>>>>>>>>>======>>>???@@@@@@AAAAAA@@@@@@@@@???===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<:::999999:::;;;<<>><<<:::;;;;;;:::::::::;;;;;;===>>>>>>>>>>>>============>>>>>>>>>======<<<<<<======>>><<<;;;::::::;;;<<>>======<<<;;;;;;=========>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@============<<<<<<;;;;;;===<<<<<<;;;;;;::::::999;;;;;;:::999777666666555555555666777888999:::;;;999:::<<<>>>AAACCCEEEFFFEEEEEEEEEFFFGGGJJJLLLMMMMMMMMMLLLLLLLLLMMMOOOPPPNNNNNNNNNNNNOOOOOOOOOOOORRRRRRRRRRRRPPPNNNLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXSSSTTTUUUVVVVVVVVVVVVVVVXXXWWWXXX\\\aaaaaa\\\WWWOOOLLLKKKMMMRRRVVVUUUSSSPPPOOONNNOOOPPPTTTWWWYYYZZZ\\\]]]]]]^^^```cccfffgggddd___ZZZXXXYYYZZZ\\\aaahhhjjjeee```______^^^^^^__________________^^^aaa```___]]]]]]]]]]]]^^^\\\]]]^^^___^^^\\\YYYXXXRRRQQQQQQQQQRRRTTTUUUWWWTTTUUUVVVWWWXXXYYYYYYZZZ\\\]]]^^^````````````___^^^```bbbbbbaaa_________WWWVVVVVVWWWZZZ]]]^^^^^^]]]\\\ZZZXXXXXXYYYZZZ[[[[[[]]]```bbbbbbccceeefffcccccccccbbb```^^^\\\[[[[[[\\\^^^______]]][[[YYYXXXZZZ^^^aaacccdddcccbbbcccgggkkkjjjeeeaaa___```___bbbeeeccc___]]]^^^aaa```aaaaaaaaa___]]]ZZZYYYTTTUUUXXXZZZ\\\\\\]]]\\\\\\\\\\\\\\\]]]___aaaccc______^^^^^^___```aaabbbaaa``````_________``````aaabbbcccddddddcccbbbaaa``````aaabbbaaa```^^^]]]______^^^]]]^^^```bbbdddaaa___]]][[[ZZZZZZ[[[\\\___]]]ZZZYYYZZZ[[[\\\[[[___]]][[[ZZZYYYYYYZZZ[[[[[[___cccbbb^^^[[[\\\^^^ZZZYYYXXXWWWXXXZZZ[[[]]]YYYZZZZZZZZZ[[[\\\\\\\\\ZZZ\\\^^^```bbbbbbaaa```aaa]]]YYYVVVVVVVVVWWWWWWUUUVVVVVVVVVVVVXXX\\\___aaabbbccccccbbb```]]]\\\[[[\\\^^^```bbbdddffffffiiigggddd___YYYQQQKKKGGGCCCBBBAAABBBDDDGGGKKKMMMSSSUUUVVVSSSOOONNNPPPTTTVVVXXXYYYVVVQQQMMMKKKKKKGGGGGGHHHIIIJJJJJJKKKKKKIIIHHHGGGHHHJJJMMMPPPSSSSSSRRRQQQRRRVVVZZZ\\\]]]^^^[[[WWWUUUUUUVVVUUUUUUQQQPPPOOOPPPSSSUUUVVVUUUSSSQQQNNNJJJFFFCCCBBBAAA???>>><<<;;;;;;<<<===>>>:::<<<===<<<:::999;;;===::::::::::::;;;;;;<<<=========>>>>>>>>><<<;;;:::999999999999:::;;;<<<===<<<:::888888999999999888:::888777777999:::999888777777777777777888999999888888888888888888888888:::999888888888999;;;<<<:::;;;;;;<<<<<<<<<<<<;;;===<<<<<<;;;::::::::::::<<<<<<<<<<<<===>>>?????????===<<<<<<======<<<::::::::::::::::::;;;;;;;;;;;;;;;<<<============<<<<<<;;;::::::999999::::::=========>>>??????>>>======<<<:::999999:::;;;<<<@@@@@@@@@>>>;;;:::;;;<<<<<<<<<<<<<<<===>>>@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????===<<<;;;:::;;;===???@@@BBBBBBBBBAAA@@@??????>>>>>>?????????@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???@@@AAABBB>>>>>>======<<<<<<<<<;;;???>>>===<<<:::999777777999888777666555444333222444444555777888999::::::;;;===???AAADDDGGGIIIKKKFFFFFFFFFGGGIIILLLOOOQQQPPPOOONNNNNNNNNOOOPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQUUUUUUVVVVVVTTTQQQNNNLLLKKKLLLMMMNNNOOOOOOOOOOOOQQQSSSUUUXXX[[[\\\\\\\\\UUUVVVWWWXXXYYYYYYYYYYYYYYYYYY[[[```dddccc]]]WWWPPPLLLKKKNNNTTTXXXWWWUUUSSSRRRQQQRRRTTTWWW[[[]]]``````aaa``````bbbfffiiikkkfff___YYYVVVVVVXXXZZZdddjjjkkkfff```___``````aaaaaabbbbbbbbbbbbaaaaaaddddddcccbbbbbbbbbbbbbbb^^^___```aaa```___]]][[[UUUTTTTTTTTTTTTVVVWWWYYYWWWWWWXXXZZZ[[[]]]^^^^^^]]]___aaaccceeeeeeeeeeeebbbdddeeeeeebbb```______YYYXXXWWWXXX[[[]]]]]]]]]]]]\\\ZZZXXXXXXYYYZZZ[[[\\\___bbbcccdddeeeggghhhddddddddddddcccaaa___^^^^^^```aaabbbaaa^^^\\\ZZZYYY[[[___aaacccbbbaaa```bbbgggkkkjjjfffbbbbbbdddbbbeeehhhfffaaa___```ccc^^^___```aaa```___]]][[[VVVWWWYYY[[[\\\\\\\\\\\\]]]\\\[[[[[[\\\]]]^^^______^^^]]]]]]]]]___```aaaaaa```___^^^^^^___```aaaddddddeeeffffffeeeddddddbbbbbbaaa```_______________^^^]]]\\\]]]^^^aaabbb```___]]][[[[[[[[[\\\]]]^^^\\\YYYXXXYYYZZZ[[[ZZZ]]][[[XXXUUUTTTUUUVVVWWWVVV[[[``````\\\XXXXXXZZZSSSRRRRRRQQQRRRTTTWWWXXXUUUUUUUUUVVVWWWYYY[[[\\\VVVWWWYYY[[[\\\[[[ZZZYYY]]]ZZZVVVTTTTTTTTTTTTTTTLLLMMMNNNOOOOOOPPPTTTVVVXXXYYYZZZZZZYYYWWWTTTSSSSSSSSSUUUVVVXXXZZZ[[[\\\___\\\XXXRRRLLLFFFAAA???>>>===<<<<<<>>>@@@BBBCCCHHHJJJLLLIIIEEEEEEHHHLLLNNNOOOPPPMMMHHHDDDDDDEEEAAAAAABBBBBBCCCCCCCCCDDD????????????AAADDDGGGHHHHHHGGGGGGHHHLLLOOOQQQQQQMMMKKKHHHGGGGGGHHHGGGFFFEEEDDDDDDEEEGGGIIIJJJIIIGGGEEEBBB???<<<;;;:::::::::999999888888999:::;;;888:::;;;999666444555777888888999999999888888888999999::::::999777666444666666666666777888999:::999777555555666777666555999777555555777777777666555555555555555666777777777777777777777777777777666555444444444666777888999999:::;;;;;;;;;::::::<<<;;;:::999888888888888:::::::::;;;;;;===>>>>>><<<:::888777999999999888555555666777888999999:::999:::;;;;;;;;;;;;;;;;;;999999888888888888999999999888888999;;;;;;:::888