BM6P6(@ wwwdddYYYSSSLLLGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEFFFIIIKKKOOOOOOOOOPPPQQQRRRSSSTTTVVVYYY\\\\\\\\\aaakkkssszzzxxxvvvsssoooqqq|||yyyoooccc\\\ZZZZZZYYYXXX]]]\\\[[[ZZZWWWUUUSSSQQQRRRRRRQQQQQQRRRTTTVVVWWWXXXXXXWWWUUUSSSRRRSSSTTTUUUTTTSSSSSSTTTSSSPPPNNNKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOPPPPPPOOONNNLLLKKKFFFFFFGGGFFFFFFGGGIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKJJJIIIIIIJJJKKKJJJJJJKKKLLLOOOQQQSSSTTT[[[ggg|||~~~}}}}}}|||vvvqqqqqqooojjjeee```]]]ZZZYYYWWWUUURRROOOMMMLLLLLLMMMOOONNNMMMKKKJJJJJJJJJJJJCCCDDDEEEEEEEEEDDDBBBAAACCCBBBBBBEEEIIINNNRRRSSSVVVXXXZZZZZZYYYWWWVVVVVVWWWOOOMMMQQQRRRTTTaaarrrlllYYYLLLGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???===>>>CCCIIIPPPUUU\\\[[[WWWQQQIIICCCAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777777999888888888777777666666555555666666777777888888;;;999<<>>>>>>>>??????>>>======<<<;;;;;;;;;<<<<<<;;;;;;:::999888888888888888777777777777999999888777777666555555888999;;;===BBBPPPkkk}}}}}}ssskkkeeebbb]]]___ccchhhmmmrrruuuwwwzzzzzzyyyxxxvvvssspppnnnyyydddYYYOOOLLLKKKHHHGGGHHHDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFHHHIIIIIIJJJLLLOOOOOOPPPQQQRRRTTTVVVXXXYYYZZZ[[[]]]cccjjjqqqtttvvvuuusssrrrtttyyyuuummmeee```YYYVVVVVVXXXYYYYYYYYYXXXWWWVVVSSSQQQOOONNNMMMNNNPPPRRRSSSSSSSSSRRRZZZYYYXXXTTTQQQOOOOOOPPPOOOPPPRRRVVVWWWUUUQQQNNNLLLLLLMMMNNNOOOPPPQQQQQQLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJIIIGGGEEEGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEGGGIIIIIIIIIGGGFFFGGGHHHGGGHHHIIIJJJLLLOOOQQQRRRPPPUUUaaasss}}}{{{zzzzzzyyyvvvtttrrrqqqnnnjjjgggcccbbb```]]]ZZZXXXVVVUUURRRRRRRRRRRRQQQOOONNNMMMFFFGGGIIIJJJIIIHHHFFFDDDCCCCCCCCCBBBBBBAAA@@@@@@BBBDDDHHHLLLPPPTTTXXXZZZ[[[^^^```___ZZZUUUQQQOOORRROOOPPPVVV___nnnuuuWWWHHHDDDCCCBBBBBBBBBCCCFFFGGGHHHGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@BBBCCCEEEEEEFFFDDDDDDDDDAAA>>>======>>>AAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999999888888888777777777777777888888888777777777666666888999;;;<<<===GGG```vvv{{{zzzvvvmmmeeeaaa\\\___dddjjjpppuuuyyy{{{|||}}}|||{{{yyyuuurrrpppvvviii\\\TTTMMMKKKIIIFFFEEEGGGDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGEEEGGGJJJKKKKKKKKKMMMOOOPPPPPPQQQSSSUUUXXXZZZ[[[aaabbbeeekkkqqqvvvxxxxxxppppppsssyyy~~~pppiii```]]]YYYWWWWWWXXXZZZZZZVVVVVVUUUTTTSSSQQQOOONNNNNNOOOQQQSSSTTTTTTTTTSSSYYYYYYWWWTTTPPPNNNOOOPPPNNNOOOQQQUUUVVVTTTPPPMMMKKKLLLMMMNNNOOOPPPPPPQQQKKKLLLLLLMMMLLLKKKIIIHHHFFFHHHJJJKKKIIIGGGEEEDDDGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIJJJKKKMMMOOOQQQSSSPPPTTT\\\kkk~~~|||{{{yyywwwvvvtttssspppnnnllliiifffccc______]]]\\\ZZZXXXVVVUUUSSSSSSSSSRRRPPPNNNLLLJJJFFFGGGHHHIIIHHHGGGDDDCCCCCCCCCBBBBBBAAAAAAAAAAAACCCGGGMMMQQQTTTWWW[[[]]]^^^___```^^^YYYSSSOOOMMMQQQOOORRR^^^qqqyyyeeeQQQIIIHHHGGGDDDCCCBBBCCCFFFGGGHHHGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAA<<<===???AAAAAAAAAAAA@@@@@@@@@AAA???======>>>@@@AAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999999777777777777777777888888666777777777888888888999888999;;;;;;;;;BBBUUUhhh|||uuuwwwyyyooogggaaa^^^aaaffflllrrrwww{{{|||~~~~~~~~~}}}{{{xxxvvvuuutttfff[[[VVVOOOKKKJJJIIIEEEDDDFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGJJJLLLMMMLLLLLLMMMNNNPPPQQQRRRTTTWWWZZZ\\\]]]dddfffkkkooorrrsssttttttkkknnnvvvzzzooohhh^^^\\\ZZZXXXWWWWWWYYYZZZTTTTTTTTTSSSSSSRRRPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTXXXWWWVVVSSSOOONNNOOOPPPNNNNNNPPPRRRTTTRRRNNNKKKKKKKKKLLLMMMNNNOOOOOOPPPJJJKKKLLLLLLKKKJJJHHHGGGFFFKKKQQQPPPKKKGGGFFFHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBDDDFFFHHHHHHHHHFFFEEEIIIJJJKKKIIIGGGFFFGGGHHHHHHIIIJJJKKKMMMPPPRRRSSSQQQTTTZZZcccuuu|||zzzyyyxxxvvvtttoooooommmjjjgggdddaaa```[[[[[[[[[[[[ZZZXXXWWWVVVRRRQQQPPPNNNKKKIIIHHHGGGHHHHHHHHHHHHGGGEEECCCBBBBBBBBBBBBAAABBBBBBCCCDDDFFFLLLRRRWWWXXXZZZ]]]```___```___\\\WWWQQQNNNMMMLLLNNNXXXmmmdddWWWLLLJJJLLLJJJHHHHHHCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA<<<===>>>@@@@@@@@@???>>>>>>???@@@???======???@@@??????>>>======<<<;;;;;;;;;<<<<<<;;;;;;:::999888777777777777888888888888666666777777888999999:::999888:::;;;:::>>>LLLYYYvvvuuunnnqqq{{{|||tttkkkeee```aaaeeejjjoootttwwwyyy|||{{{{{{zzzyyyyyyxxxxxxyyynnneee[[[SSSOOOKKKHHHIIIHHHDDDDDDFFFDDDCCCBBBBBBAAAAAABBBBBBDDDEEEEEEFFFFFFGGGHHHHHHIIILLLNNNNNNMMMMMMMMMNNNQQQQQQSSSUUUXXX[[[^^^___eeejjjoooqqqpppnnnmmmnnnkkkrrrvvvmmmfff\\\\\\ZZZXXXVVVUUUVVVWWWRRRRRRSSSSSSSSSSSSRRRRRROOOOOOOOOPPPQQQRRRTTTTTTVVVVVVUUURRROOONNNOOOPPPOOONNNOOOPPPQQQOOOLLLJJJJJJJJJKKKLLLMMMNNNNNNOOOJJJJJJKKKKKKJJJIIIGGGFFFEEEOOOWWWUUULLLEEEGGGKKKGGGGGGFFFFFFEEEDDDDDDCCCBBBDDDGGGIIIIIIIIIGGGFFFJJJKKKLLLJJJHHHGGGGGGHHHGGGHHHIIIJJJLLLOOOQQQRRROOOSSSWWW[[[jjj}}}xxxvvvuuuuuusssqqqjjjjjjiiifffbbb___]]]\\\WWWXXXYYYYYYYYYXXXVVVUUUPPPOOOMMMKKKIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAACCCDDDFFFGGGIIIPPPWWW[[[\\\\\\___bbb``````^^^ZZZTTTPPPMMMMMMMMMXXXjjjrrrXXXPPPJJJIIIIIIGGGFFFHHHEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA===>>>???@@@@@@@@@??????>>>??????>>>======>>>@@@=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666777777777888888888888888888888888888888888888888666777999;;;===DDDMMM```sss}}}ooojjjnnntttzzz}}}vvvmmmggg``````bbbeeehhhmmmpppsssvvvuuutttssstttvvvxxxyyy~~~ssssssnnneee^^^YYYSSSLLLKKKGGGFFFHHHGGGDDDDDDFFFDDDCCCBBBBBBAAAAAAAAAAAADDDEEEEEEFFFGGGGGGHHHHHHKKKMMMOOOOOONNNMMMLLLMMMQQQRRRSSSVVVYYY\\\^^^```jjjpppvvvwwwrrrnnnmmmooooooxxxxxxssskkkccc[[[[[[ZZZWWWUUUSSSTTTUUUQQQQQQRRRSSSTTTTTTTTTSSSOOONNNNNNNNNOOOQQQSSSTTTUUUUUUTTTRRROOONNNOOOQQQOOONNNNNNNNNOOONNNKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNIIIJJJJJJKKKJJJHHHGGGFFFCCCOOOYYYWWWKKKCCCFFFLLLGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDGGGJJJJJJJJJHHHGGGKKKLLLLLLKKKIIIGGGHHHIIIFFFGGGGGGIIIKKKMMMOOOQQQMMMRRRUUUVVVbbbxxx~~~yyyssspppppppppooommmggggggfffccc___\\\ZZZYYYUUUVVVWWWXXXXXXWWWVVVUUUPPPOOOMMMKKKJJJJJJLLLMMMLLLKKKIIIGGGEEECCCBBBBBBAAAAAAAAABBBCCCEEEHHHIIIKKKRRRZZZ^^^^^^^^^```ccc```___]]]XXXRRRNNNMMMMMMTTTddd}}}^^^UUUOOOIIIGGGDDDAAAAAADDDFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAA>>>??????>>><<<<<<===???<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777777666666777777888888888999::::::999999888777777777777444444888;;;<<<@@@EEERRRhhh|||sssiiijjjnnnrrr|||uuummmggg___^^^___```cccgggkkkmmmqqqpppnnnnnnpppsssvvvxxx~~~wwwqqqlllhhheeebbb]]]XXXSSSOOONNNMMMIIIHHHHHHGGGFFFFFFFFFGGGBBBBBBCCCDDDDDDCCCBBBAAAEEEFFFFFFEEEDDDEEEHHHJJJKKKLLLMMMLLLLLLMMMPPPRRRSSSTTTVVVWWWYYY]]]bbbfffppptttwwwtttnnnlllqqqvvv}}}yyytttpppjjjfff___[[[WWWTTTTTTVVVWWWWWWOOOOOONNNNNNOOOPPPRRRSSSPPPOOONNNMMMMMMNNNPPPQQQWWWUUUQQQNNNLLLLLLMMMNNNPPPOOONNNLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGFFFGGGIIIJJJIIIHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEGGGIIIIIIGGGEEEDDDFFFGGGHHHHHHIIIIIIHHHHHHJJJHHHGGGIIILLLNNNMMMKKKPPPPPPSSSYYY]]]fff|||~~~|||{{{||||||{{{zzzwwwvvvtttqqqooonnnmmmmmmfffccc```___```___\\\YYYYYYWWWUUUTTTSSSSSSUUUVVVTTTQQQMMMLLLMMMMMMKKKIIIMMMIIIEEEDDDFFFFFFEEECCCCCCDDDEEEEEEEEEGGGJJJMMMUUUYYY]]]```aaaaaaaaaaaafffeee___VVVPPPNNNOOOPPPTTTlllnnnZZZMMMLLLIIIGGGEEEDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBAAA???>>>>>>>>>??????AAA@@@??????>>>>>>??????<<<===???>>><<<;;;;;;<<<===<<<;;;:::999888888888===<<<:::888888999:::;;;;;;:::999888888888999::::::::::::999999999888888777777777777999;;;===>>>III]]]wwwkkkffflllqqq|||tttlllggg^^^\\\ZZZZZZ\\\___aaabbbaaafffiiijjjmmmrrrrrrpppuuujjjeeeaaa]]]ZZZ]]]ZZZVVVQQQMMMKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFBBBCCCDDDEEEEEEDDDDDDCCCEEEFFFHHHHHHHHHIIIKKKMMMMMMNNNNNNNNNMMMNNNQQQTTTTTTVVVXXXZZZ\\\```eeeiiiqqqtttvvvssspppqqqwww~~~sssoookkkeeebbb^^^[[[WWWUUUUUUUUUUUUUUUOOOOOONNNNNNOOOPPPRRRRRRRRRQQQOOONNNOOOPPPRRRSSSSSSQQQOOOLLLKKKLLLNNNOOOPPPOOONNNLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFFFFHHHJJJKKKJJJHHHFFFFFFEEEDDDDDDCCCCCCBBBEEEFFFHHHIIIIIIGGGEEEDDDGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHGGGIIILLLNNNMMMLLLOOOOOORRRVVVYYYaaattt}}}{{{{{{zzzxxxvvvrrrqqqpppnnnmmmlllllllllgggdddaaa___^^^\\\YYYVVVVVVUUUSSSRRRQQQRRRSSSTTTUUUSSSPPPPPPPPPPPPMMMKKKJJJGGGDDDCCCDDDDDDCCCAAACCCDDDEEEEEEGGGJJJOOORRRYYY\\\```cccccccccdddeeeiiieee^^^TTTNNNMMMQQQTTTfff{{{|||^^^LLLIIIHHHFFFEEECCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA???>>>>>>>>>??????AAA@@@??????>>>>>>??????<<<===???>>>===;;;<<<<<<<<<<<<;;;:::999999999999<<<:::999777777888999:::;;;:::999888888888999999888888888777777777666666777777777777999;;;===>>>HHHYYYqqqrrrjjjmmmxxx}}}tttmmmhhh___[[[WWWVVVVVVXXXYYYYYY\\\aaafffgggjjjnnnooolllssskkkaaaZZZWWWVVVTTTRRRSSSQQQNNNKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEBBBCCCDDDEEEFFFFFFEEEEEEFFFHHHKKKLLLMMMMMMOOOPPPNNNOOOPPPOOOOOOPPPSSSVVVVVVXXX[[[]]]```dddiiilllsssuuuwwwvvvvvv|||{{{ooojjjfffbbb___]]]ZZZWWWUUUUUUTTTRRRQQQNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPOOONNNNNNPPPRRRSSSPPPOOOMMMKKKJJJLLLNNNOOOOOONNNMMMLLLKKKJJJJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGJJJLLLLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCFFFGGGIIIIIIIIIGGGEEEDDDGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMMMMLLLMMMNNNPPPRRRSSSZZZjjjyyy~~~{{{xxxvvvtttrrrpppmmmlllkkkjjjjjjiiijjjjjjgggdddaaa^^^\\\YYYUUUSSSRRRRRRQQQPPPPPPQQQSSSTTTWWWUUUTTTTTTSSSRRRNNNKKKGGGDDDBBBAAAAAABBBAAA@@@BBBCCCEEEGGGJJJOOOUUUZZZ___bbbeeefffgggggghhhiiijjjddd[[[QQQLLLNNNWWW___|||iiiTTTFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>===>>>??????@@@@@@???>>>>>>>>>>>>???<<<>>>??????===<<<<<<===;;;;;;:::::::::::::::;;;:::999888777666777888999;;;:::999999888888999999888888888777777777777777777777777888999;;;===>>>FFFSSSiii|||rrrppp}}}uuunnnjjjccc^^^WWWSSSQQQQQQRRRRRRYYY^^^ccceeehhhllllllhhhbbb]]]VVVRRRPPPPPPOOONNNLLLKKKJJJHHHHHHGGGHHHHHHEEEDDDDDDCCCCCCCCCDDDDDDAAABBBCCCDDDEEEFFFGGGGGGHHHKKKNNNOOOOOOOOOPPPPPPOOOPPPQQQQQQPPPRRRUUUWWWXXXZZZ]]]```cccfffkkknnnsssvvvxxx{{{vvvlllhhhddd```___ZZZYYYVVVUUUTTTRRROOOMMMMMMMMMMMMNNNOOOOOOPPPPPPNNNMMMLLLKKKLLLMMMPPPQQQQQQOOOMMMKKKJJJKKKMMMNNNNNNNNNMMMKKKKKKJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHKKKMMMMMMJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDGGGHHHIIIIIIIIIGGGEEEDDDGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLLLLLLLMMMOOOPPPOOOOOOTTT```jjj|||yyyuuusssqqqooommmjjjjjjjjjhhhgggffffffeeeeeecccbbb___\\\ZZZWWWTTTRRRNNNNNNOOOOOOQQQSSSUUUVVVXXXXXXWWWVVVSSSOOOKKKHHHEEECCCAAA@@@@@@AAAAAAAAA@@@BBBEEEIIIMMMTTT\\\aaaeeegggiiijjjiiiiiijjjkkkggg```VVVOOOLLLSSScccqqqppp]]]QQQIIIDDDCCCBBBAAAAAABBBCCCCCCEEEDDDDDDCCCCCCBBBBBBBBB@@@???>>>======>>>???@@@@@@@@@???>>>>>>>>>>>>>>><<<>>>??????===<<<<<<===;;;;;;:::::::::;;;;;;<<<::::::999888777888888999::::::999999999999888999999999999999999999999999888777777888999;;;===???DDDOOOeee}}}zzz}}}wwwqqqmmmiiicccZZZSSSPPPPPPQQQQQQXXX^^^dddfffiiilllkkkgggUUUSSSOOOLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGDDDCCCCCCBBBCCCCCCDDDDDD@@@AAABBBCCCEEEGGGHHHIIILLLNNNPPPQQQPPPNNNNNNOOOPPPQQQRRRRRRRRRSSSVVVYYYZZZ\\\```bbbeeehhhllloooppptttzzzooogggddd```^^^^^^XXXWWWUUUTTTSSSQQQMMMKKKLLLLLLMMMNNNNNNOOOOOOOOOMMMLLLKKKJJJKKKMMMOOOQQQTTTRRRNNNLLLJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGJJJMMMMMMJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDGGGHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGIIIIIIJJJKKKLLLMMMNNNQQQQQQOOONNNRRRYYY___rrrwwwtttqqqooonnnmmmkkkjjjiiihhhgggeeecccaaaaaa```^^^^^^]]][[[XXXVVVUUUUUULLLMMMNNNPPPSSSUUUWWWXXXWWWXXXWWWTTTPPPKKKFFFDDDCCCCCCBBBAAA@@@AAABBBCCC@@@CCCHHHMMMSSSZZZaaafffjjjlllnnnnnnllljjjjjjjjjaaaYYYRRRPPPQQQ]]]sss```RRRLLLHHHFFFEEECCCBBBAAAAAABBBCCCEEEDDDDDDCCCBBBBBBAAAAAA??????>>>======>>>???@@@@@@???>>>>>>======>>>>>>===>>>@@@???===<<<<<<===;;;;;;:::::::::;;;<<<<<<;;;;;;:::999999999999999::::::::::::999999888888999999999999999999999999888888888888:::<<<>>>???EEEQQQhhhyyytttqqqmmmfff\\\TTTPPPQQQSSSTTTXXX___eeegggiiikkkiiidddPPPOOOMMMKKKIIIHHHGGGFFFBBBCCCCCCDDDDDDDDDEEEEEECCCCCCBBBBBBCCCCCCDDDDDDAAAAAABBBDDDFFFHHHJJJLLLOOOPPPRRRQQQOOONNNNNNOOOQQQSSSTTTTTTTTTVVVYYY\\\]]]___cccfffhhhjjjmmmpppnnnuuu|||qqqfffaaa]]]ZZZXXXZZZVVVUUUSSSRRRQQQPPPMMMJJJKKKKKKLLLNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMOOOQQQSSSTTTRRROOOLLLJJJJJJKKKKKKMMMLLLKKKKKKJJJJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFIIIKKKLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGIIIIIIIIIJJJKKKMMMNNNRRRSSSOOONNNQQQVVVWWWdddxxx~~~}}}tttqqqooonnnmmmmmmkkkjjjgggfffdddaaa___^^^]]]\\\ZZZ[[[\\\ZZZXXXVVVWWWWWWNNNOOOPPPRRRTTTUUUVVVWWWTTTTTTTTTPPPKKKFFFCCCBBBBBBCCCCCCBBBAAAAAACCCEEEBBBGGGMMMTTTZZZ```fffjjjoooqqqsssrrroookkkiiihhh]]]VVVSSSVVV\\\jjjqqqZZZMMMIIIIIIFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@??????>>>===<<<===>>>???@@@??????>>>============>>>===???@@@???>>>=========<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999999::::::::::::999888777777777777777777888888888888888888888:::<<<>>>???GGGSSSlll~~~yyywwwppphhh\\\SSSPPPQQQTTTVVVYYY```fffhhhiiijjjfff```KKKKKKLLLKKKIIIGGGFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDEEEHHHKKKNNNOOOPPPQQQRRRQQQPPPPPPQQQSSSUUUVVVWWWWWWXXXZZZ]]]```aaadddgggiiikkkmmmoooqqqttt}}}pppggg___\\\YYYUUUUUUWWWUUUSSSQQQPPPPPPOOOMMMKKKJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLNNNQQQRRRRRRPPPMMMJJJIIIIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDFFFIIIJJJJJJIIIFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDDDDEEEFFFFFFFFFGGGDDDDDDEEEFFFFFFFFFFFFEEEEEEGGGIIIJJJHHHIIIKKKMMMMMMRRRTTTOOONNNQQQTTTSSS[[[nnn~~~~~~~~~~~~}}}|||{{{zzzyyypppnnnkkkjjjjjjiiigggfffbbbaaa___]]]\\\[[[ZZZZZZYYY[[[\\\ZZZWWWVVVVVVXXXRRRSSSSSSSSSSSSRRRRRRQQQOOOOOOOOOLLLGGGDDDDDDEEE@@@BBBCCCAAA@@@@@@CCCFFFFFFLLLTTT\\\bbbgggkkknnnsssvvvxxxwwwsssmmmhhhfff]]]WWWWWW___hhhxxxuuucccWWWLLLHHHJJJCCCCCCBBBAAABBBCCCDDDEEECCCCCCBBBAAA@@@???>>>>>>>>>======<<<===>>>???@@@??????>>>==================???@@@@@@>>>======>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::999888888999999:::::::::999888777666666777777777888888888999888888999:::<<<>>>@@@EEEPPPhhh~~~uuukkk^^^TTTPPPRRRUUUXXX\\\ccciiikkklllkkkfff___CCCEEEFFFFFFDDDCCCBBBAAADDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEGGGJJJMMMPPPRRRQQQQQQRRRQQQQQQRRRUUUWWWWWWXXXYYYZZZZZZ\\\```bbbdddgggjjjlllmmmnnnppprrr|||tttjjjccc]]][[[XXXTTTTTTWWWTTTRRROOONNNNNNNNNMMMLLLIIIJJJLLLMMMNNNNNNMMMMMMJJJJJJIIIIIIJJJLLLOOOPPPNNNMMMJJJHHHHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCEEEGGGIIIJJJIIIEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDGGGJJJJJJHHHHHHKKKMMMLLLRRRSSSOOONNNQQQSSSPPPWWWfffzzz~~~||||||||||||{{{zzzyyywwwvvvmmmjjjgggeeeeeedddbbb```]]]\\\[[[ZZZYYYYYYYYYYYYZZZ\\\]]][[[WWWUUUVVVXXXVVVVVVUUUSSSQQQOOOMMMLLLKKKLLLLLLJJJFFFDDDFFFHHH???AAABBBAAA??????CCCFFFJJJPPPYYYaaagggkkknnnpppvvvyyy|||{{{vvvnnnhhheee___ZZZ\\\eeepppyyy[[[UUURRRHHHCCCHHH@@@@@@@@@@@@AAACCCEEEFFFCCCCCCBBBAAA???>>>>>>===>>>===<<<<<<<<<>>>???@@@??????>>>===============>>>???@@@@@@>>>======>>>???>>>===<<<;;;:::::::::888999999999999888777777999999:::;;;:::999888777888888999999::::::::::::999888888999:::<<<>>>@@@AAAKKKbbbzzzpppbbbWWWRRRTTTWWWZZZaaahhhnnnppppppnnnhhhaaaHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCDDDEEEDDDCCCBBBAAAEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMOOOOOOOOOPPPQQQRRRTTTVVVXXXZZZ[[[[[[\\\]]]]]]\\\^^^aaacccdddjjjooopppoooqqqyyyvvvhhhaaa___[[[WWWSSSPPPOOONNNOOOOOONNNNNNMMMLLLKKKKKKHHHHHHJJJLLLMMMNNNNNNNNNNNNMMMKKKJJJJJJJJJKKKLLLIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHFFFEEEDDDFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFFFFEEEDDDBBBAAAEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJLLLLLLPPPPPPQQQOOONNNMMMNNNPPPSSS[[[kkk{{{~~~}}}}}}}}}{{{yyywwwtttqqqpppmmmkkkgggccc```]]]\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYY___^^^]]]\\\[[[ZZZZZZZZZVVVUUUTTTQQQOOOMMMKKKJJJFFFFFFEEEDDDBBBAAA@@@@@@CCCCCCBBBAAABBBEEEJJJNNNRRRVVV^^^fffmmmrrrttttttuuu{{{|||wwwsssppphhh```VVV```nnnzzz~~~hhhUUUOOOKKKCCCAAAEEEFFFEEECCCBBBBBBCCCEEEFFFBBBBBBAAAAAA@@@???>>>>>>============>>>???@@@AAA@@@??????>>>===<<<<<<;;;======<<<;;;<<<===>>>??????>>>===<<<:::999888777;;;;;;;;;;;;::::::999888::::::::::::::::::::::::888999999::::::999999888999888777777999;;;===???BBBIIIYYYtttqqqbbb\\\YYYWWWXXX\\\dddiiinnnnnnnnnlllggg```EEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOORRRSSSTTTVVVXXXZZZ[[[\\\^^^___```______```ccceeegggiiikkkkkkmmmuuuyyyjjj```]]][[[XXXTTTQQQOOONNNNNNOOONNNMMMLLLKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFFFFGGGFFFEEEDDDCCCFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJKKKLLLOOOPPPPPPNNNLLLLLLMMMNNNLLLTTTcccrrr{{{~~~}}}||||||{{{zzzxxxuuurrrpppnnnhhhfffbbb___[[[YYYXXXWWWUUUTTTTTTUUUVVVXXXZZZ[[[```___^^^\\\[[[ZZZZZZYYYUUUTTTQQQOOOLLLJJJIIIHHHEEEDDDDDDCCCCCCBBBBBBBBB@@@AAAAAABBBCCCGGGLLLPPPYYY]]]ccciiiooorrrtttuuussswwwxxxrrrmmmiiiccc\\\^^^kkk}}}nnn\\\MMMKKKJJJEEEDDDHHH@@@???>>>======>>>???@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>???@@@AAABBB??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<;;;::::::999999:::;;;;;;;;;::::::999888::::::::::::::::::::::::888999999::::::999999888999888888888999;;;===>>>===@@@LLLbbb~~~rrrddd]]]\\\ZZZ]]]aaaeeekkkooooooooonnnhhhaaaBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMLLLLLLKKKKKKLLLMMMOOOPPPUUUVVVWWWYYYZZZ\\\]]]]]]aaabbbcccccccccdddfffhhhkkkjjjiiijjjrrrxxxlllccc[[[WWWVVVSSSQQQOOONNNNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKIIIJJJJJJKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEDDDBBBBBBCCCEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNNNNMMMJJJJJJKKKLLLIIIOOOZZZfffnnnuuu~~~}}}}}}~~~}}}}}}|||{{{zzzyyyyyyyyyxxxxxxvvvtttqqqnnnlllkkkbbbaaa^^^[[[XXXVVVUUUTTTPPPQQQRRRUUUXXX[[[^^^```bbbaaa___]]][[[YYYXXXXXXTTTQQQNNNJJJGGGFFFEEEEEECCCCCCBBBBBBBBBCCCCCCDDD@@@AAACCCEEEHHHMMMSSSWWW```bbbfffjjjnnnqqqsssssssssuuussslllfffcccaaa^^^lll|||ooo^^^PPPFFFGGGGGGDDDDDDGGGBBBAAA????????????AAABBB@@@??????>>>>>>=========???>>>>>>??????@@@AAABBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<===::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999999::::::::::::::::::::::::888999999::::::999999888999888888888999:::<<<===??????DDDRRRjjjvvvggg```^^^___cccggghhhmmmpppqqqrrrqqqjjjbbbCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGHHHJJJLLLMMMNNNKKKKKKJJJJJJKKKNNNQQQSSSWWWXXXYYYZZZ\\\]]]^^^^^^ccceeeffffffffffffhhhiiilllkkkkkkppp~~~}}}mmmddd]]]XXXSSSRRRQQQOOONNNNNNOOOOOOOOOMMMLLLJJJJJJJJJLLLLLLHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGJJJIIIHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLKKKIIIHHHIIIJJJLLLOOOVVV^^^dddjjjuuu~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}}}}zzzxxxwwwwwwwwwvvvvvvuuusssrrrrrrrrrssstttrrrqqqpppnnnllliiigggeee```___]]]ZZZXXXVVVUUUTTTRRRSSSVVVYYY]]]aaaccceeecccbbb___\\\ZZZWWWVVVUUUQQQNNNJJJFFFCCCBBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCCBBBDDDHHHLLLPPPUUU[[[___cccdddgggjjjlllooopppqqqvvvsssmmmddd___```fffjjjbbbTTTKKKDDDEEEEEEBBB@@@AAACCCCCCBBBAAAAAABBBCCCCCC>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@=========<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;::::::999999999999999999999999999888999999::::::999999888888888888888999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888999::::::;;;;;;:::::::::999999999999999999999999888999999::::::999999888888888888888999::::::;;;:::;;;===DDDSSSkkk}}}sssxxx{{{qqqeee```bbbfffiiimmmppptttuuuwwwvvvmmmbbbBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLOOONNNMMMLLLLLLKKKKKKKKKHHHIIIJJJMMMPPPTTTWWWYYYXXXYYYZZZ\\\^^^```bbbbbbfffhhhiiijjjiiihhhiiijjjiiiooozzz{{{mmmeee^^^XXXVVVSSSRRRPPPNNNNNNNNNNNNOOOMMMNNNNNNNNNNNNMMMMMMMMMEEEEEEGGGIIIJJJKKKLLLLLLHHHHHHHHHIIIHHHGGGGGGFFFGGGFFFFFFFFFGGGGGGHHHIIIFFFFFFGGGHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCDDDFFFCCCDDDEEEFFFGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCEEEGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIHHHGGGGGGIIIKKKKKKLLLQQQXXX\\\cccppp}}}~~~~~~~~~~~~~~~wwwwwwvvvuuuuuuuuuvvvvvvttttttvvvyyy|||~~~|||zzzvvvrrrnnnnnnppprrrsssrrrrrruuuwwwvvvrrrnnnllljjjggggggiiijjjgggdddddddddddddddeeefffggghhhdddcccccccccaaa```___^^^[[[[[[[[[ZZZYYYWWWVVVUUUWWWYYYZZZ\\\^^^______```___^^^[[[WWWTTTRRRPPPOOOJJJHHHEEECCCAAA@@@AAAAAACCCBBBAAA@@@AAACCCEEEGGGKKKNNNSSSXXX[[[^^^bbbeeejjjkkkmmmoooppppppoooooojjjccc[[[WWWYYYeee|||~~~```PPPGGGEEEDDDDDDDDDCCCAAA@@@<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;:::999888888777999999:::;;;;;;;;;::::::999999999999999999999999888999999::::::999999888777888888999999999999:::666999>>>DDDPPPggg{{{nnnppp}}}wwwttt}}}vvvhhhbbbdddggghhhnnnrrrtttwwwyyyxxxmmmbbbDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHJJJKKKMMMNNNNNNOOOPPPOOONNNMMMLLLLLLKKKLLLLLLMMMOOORRRUUUXXXZZZ[[[YYYZZZ\\\^^^aaaccceeefffgggiiillllllkkkjjjjjjkkkpppzzzppphhhbbb[[[XXXXXXSSSRRRPPPNNNLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKGGGGGGHHHJJJJJJKKKKKKKKKFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFHHHIIIJJJMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEEEEDDDBBBBBBCCCEEECCCDDDEEEFFFGGGGGGGGGGGGKKKJJJHHHFFFEEEDDDDDDDDDCCCDDDEEEGGGGGGFFFDDDCCCEEEFFFHHHIIIIIIHHHFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFHHHHHHGGGHHHJJJLLLLLLMMMPPPUUUXXX]]]hhhttt{{{~~~}}}{{{yyyvvvuuutttsssuuutttsssuuuwwwyyyzzzyyyxxxtttooollllllmmmooopppooommmkkkmmmpppppplllhhhfffdddcccdddggggggccc^^^^^^___```bbbcccddddddddd___````````````___^^^^^^\\\]]]]]]]]]\\\[[[YYYXXXXXXYYY[[[\\\]]]]]]]]]\\\\\\ZZZWWWTTTQQQOOOMMMMMMGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAABBBDDDHHHLLLNNNTTTWWW\\\```bbbdddfffhhhmmmnnnpppqqqpppnnnkkkiii^^^YYYWWWYYY___ooohhhTTTMMMDDDDDDDDDCCCCCCCCCAAA???===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;<<<=========<<<<<<999999999999999999999999888999::::::;;;;;;;;;:::888888888888888888888888888999999::::::999999888777888888999999999999999999===AAACCCJJJ]]]yyyqqqnnnsss}}}{{{rrrpppzzzyyykkkeeehhhkkkjjjooorrrtttwwwzzzyyymmmaaaGGGGGGFFFFFFFFFFFFGGGGGGHHHIIILLLNNNPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLMMMOOOQQQSSSVVVXXXZZZ[[[[[[ZZZ[[[]]]```cccfffhhhiiiiiikkkmmmnnnmmmkkkkkklllzzz}}}pppddd^^^YYYSSSRRRUUUSSSRRRPPPMMMKKKJJJJJJJJJHHHJJJMMMNNNNNNMMMKKKIIIIIIJJJJJJKKKKKKJJJJJJIIIDDDEEEFFFFFFFFFEEECCCBBBDDDDDDDDDEEEFFFHHHIIIJJJSSSRRROOOLLLJJJIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEECCCDDDDDDCCCAAAAAABBBDDDCCCDDDEEEFFFFFFGGGGGGFFFLLLJJJHHHFFFDDDCCCCCCCCCFFFGGGHHHIIIHHHFFFDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDFFFEEEEEEEEEEEEEEEFFFGGGDDDEEEGGGGGGHHHIIIKKKNNNOOOOOOQQQSSSSSSUUU___jjjttt}}}}}}yyyvvvsssrrrwwwuuusssssstttvvvvvvvvvvvvqqqkkkiiikkkoooqqqqqqnnnjjjhhhiiilllmmmjjjfffdddbbbaaadddggggggaaa\\\\\\]]]___bbbcccccccccccc^^^^^^___`````````______``````aaaaaa```___]]]\\\YYYZZZ\\\]]]^^^^^^]]]]]]YYYXXXUUURRROOOMMMLLLKKKEEEEEEEEEDDDDDDCCCCCCBBBAAAAAABBBDDDGGGMMMQQQTTT\\\```dddgggiiiiiikkklllmmmoooppppppnnnjjjfffcccXXXUUUWWW^^^hhhxxxoooTTTJJJJJJFFFFFFFFFCCCBBBAAA???<<<<<<<<<============<<<<<<<<<<<<==================>>>======<<<<<<<<<======::::::::::::::::::::::::;;;;;;===>>>>>>>>>===<<<777888888999::::::;;;;;;888999::::::;;;;;;;;;;;;888888888888888888888888999999999::::::999999999777888888999999999888888;;;>>>???<<<>>>NNNhhh}}}wwwooolllqqq|||sssoooyyy{{{nnnhhhkkknnnmmmppprrrtttwww{{{yyymmm```HHHIIIJJJKKKLLLNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPSSSUUUXXX[[[\\\[[[ZZZYYYYYYZZZ]]]```ccceeegggggghhhkkkmmmllljjjmmmuuu}}}gggccc^^^XXXTTTRRRRRRSSSWWWTTTOOOMMMLLLKKKJJJIIIHHHIIIKKKLLLMMMLLLJJJIIIHHHIIIIIIJJJJJJIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHKKKNNNOOOLLLHHHFFFGGGJJJKKKGGGCCCGGGEEEDDDCCCDDDDDDBBBAAACCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFEEECCCCCCCCCDDDEEEFFFEEEDDDEEEEEEEEECCCAAAGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEHHHHHHHHHIIIJJJLLLNNNOOOOOOPPPQQQSSSUUUVVVVVVVVV^^^iii{{{}}}zzzyyyyyyyyyxxxwwwwwwvvvvvvuuuuuutttrrrooolllllloooqqqmmmlllllllllmmmkkkiiifffhhhjjjkkkkkkhhheeeccccccfffdddaaaaaacccdddeeeeee^^^^^^___aaacccdddcccaaadddddddddcccbbb```___^^^\\\ZZZWWWVVVWWWWWWWWWVVVXXXVVVSSSOOOKKKIIIHHHHHHEEECCCAAABBBDDDDDDBBB??????BBBEEEIIIMMMRRRWWW[[[bbbdddfffhhhiiijjjjjjjjjnnnpppqqqpppmmmiiibbb[[[SSSTTTYYYdddwwwsss[[[PPPJJJEEEBBBBBBAAA@@@@@@??????>>>===========================<<<<<<<<<===>>>@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::;;;===;;;999999;;;>>>;;;;;;999666444555888:::999999999999::::::;;;<<<;;;;;;;;;::::::999999999666666777888999999::::::::::::::::::::::::::::::;;;;;;===@@@AAAGGGUUUdddtttssshhhooo}}}}}}oooiiitttxxxqqqnnnppprrrrrrwww|||}}}}}}zzzrrrhhhKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPOOONNNNNNMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSWWWXXXZZZ\\\]]]]]]\\\[[[\\\^^^```cccfffhhhjjjkkkkkkmmmooooooqqqxxxuuudddaaa\\\WWWTTTRRRRRRSSSVVVSSSOOOLLLKKKKKKJJJIIIFFFHHHIIIKKKKKKJJJIIIHHHFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLNNNOOOIIIFFFEEEGGGJJJJJJFFFBBBFFFDDDCCCCCCDDDDDDBBBAAACCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCCCCDDDDDDDDDDDDGGGFFFEEEDDDCCCDDDDDDEEEGGGEEEEEEEEEFFFFFFDDDBBBFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDEEEEEEEEEHHHHHHIIIJJJKKKMMMNNNOOOQQQQQQRRRTTTTTTUUUUUUUUUXXXbbbqqq~~~}}}|||||||||{{{zzzzzzyyyyyyvvvuuusssqqqnnnnnnppprrrooonnnnnnnnnooonnnkkkiiikkkmmmnnnnnnkkkhhhggggggjjjhhheeedddeeegggggggggaaaaaaaaacccffffffeeeccceeeeeedddcccaaa```^^^]]]ZZZXXXUUUTTTTTTTTTSSSRRRQQQPPPMMMJJJHHHGGGGGGFFFFFFDDDAAAAAACCCDDDCCCAAAEEEGGGKKKOOORRRWWW]]]aaahhhiiikkklllmmmllllllkkkpppsssuuuuuurrrlllccc\\\WWW]]]hhhxxx~~~cccSSSKKKFFFCCCBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999:::<<<<<<;;;999888:::<<<::::::888666444555777:::::::::999999999:::;;;;;;;;;;;;;;;::::::999999999777777777888999999::::::::::::::::::::::::::::::<<<<<<======<<>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;<<<<<<:::999888999;;;999999888666555555888:::;;;::::::999999999999:::;;;;;;::::::::::::999999777777888888999:::::::::::::::::::::::::::::::::;;;:::;;;<<<::::::BBBLLLbbbvvvxxxyyyyyytttyyy{{{sssqqqsssvvvwww|||~~~wwwnnnQQQQQQPPPPPPOOOOOOOOONNNMMMMMMNNNOOOPPPQQQRRRRRRVVVWWWYYY[[[\\\]]]^^^^^^```___^^^]]]^^^^^^``````___```aaaccceeegggiiijjjgggllltttnnnbbb[[[YYYVVVSSSQQQPPPQQQRRRPPPNNNKKKJJJJJJIIIHHHGGGDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDBBBCCCFFFJJJLLLKKKFFFBBBBBBBBBBBBCCCEEEEEEDDDBBBDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFHHHHHHGGGEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIGGGDDDBBBBBBCCCDDDFFFHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOONNNLLLKKKJJJLLLQQQYYYfffyyy~~~~~~}}}{{{yyyxxxzzz|||zzzyyyyyyzzz{{{{{{yyywwwyyyzzz{{{{{{yyywwwvvvwwwwwwtttqqqoooooonnnlllkkkiiihhhhhhiiikkkjjjhhhfffffffffeeecccaaa^^^\\\[[[VVVSSSOOOMMMLLLLLLJJJIIIJJJIIIGGGFFFEEEFFFFFFGGGCCCAAA@@@@@@CCCFFFJJJLLLUUUXXX\\\___cccgggkkknnnmmmnnnoooppppppooonnnmmmqqqooooooooojjjccc______fffwwwjjjOOOIIIHHHBBB@@@DDD@@@@@@@@@???>>>>>>======::::::::::::::::::::::::;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999;;;;;;;;;999888888888999999999999888666777999<<<;;;;;;:::999888888888999::::::::::::::::::::::::888888888999999:::::::::::::::::::::::::::::::::888888:::=========CCCKKKXXXlllzzz|||~~~}}}tttrrrtttwwwyyy}}}yyyqqqMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMPPPSSSUUUWWWXXXZZZ[[[\\\^^^```aaaaaaaaa```___^^^]]]]]]^^^```aaaaaaaaaaaaaaabbbdddeeefffhhhooo|||pppccc\\\VVVTTTRRRPPPOOOOOOOOOPPPMMMKKKIIIHHHIIIHHHGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEBBBDDDHHHLLLMMMKKKGGGCCCAAAAAABBBDDDGGGGGGFFFDDDEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFHHHIIIGGGFFFGGGHHHIIIJJJKKKLLLKKKKKKHHHFFFDDDBBBAAACCCEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOOOOOOONNNMMMKKKJJJIIIJJJMMMSSS\\\kkk}}}}}}~~~{{{xxxuuusssrrrpppnnnllljjjiiiiiijjjjjjjjjgggeeeeeeeeedddbbb```]]][[[ZZZTTTQQQNNNKKKJJJIIIHHHGGGHHHGGGFFFDDDDDDDDDDDDEEE@@@@@@AAACCCFFFKKKQQQTTT[[[^^^bbbeeegggjjjnnnqqqmmmnnnpppqqqrrrrrrqqqqqqwwwrrrnnnmmmiiifffjjjqqqyyynnnYYYIIIHHHFFF======DDD@@@??????>>>>>>======<<<:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;:::999;;;:::999888888888888888888999:::999888999;;;===;;;:::999999888888888888::::::::::::::::::::::::999999999999999:::::::::::::::::::::::::::::::::777666999===>>>===BBBIIIPPPddd~~~|||{{{}}}~~~vvvtttvvvyyyzzz~~~{{{sssIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNQQQTTTWWWZZZ]]]^^^]]]]]]___```aaaaaaaaaaaa______^^^^^^^^^___aaabbbcccbbbaaa``````aaabbbcccjjjtttxxxlllccc\\\RRRQQQPPPNNNMMMMMMMMMMMMJJJIIIGGGGGGHHHGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGHHHAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCFFFJJJMMMMMMJJJGGGDDD@@@AAACCCFFFIIIIIIHHHFFFEEEDDDBBB@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDCCCDDDEEEHHHIIIHHHFFFHHHIIIJJJLLLLLLLLLKKKJJJFFFEEECCCBBBBBBCCCEEEFFFFFFGGGIIIKKKMMMMMMMMMMMMNNNNNNOOONNNNNNLLLKKKKKKIIILLLPPPUUU```ttt|||zzzwwwuuutttqqqnnnllliiihhhggghhhhhhgggdddaaaaaaaaa```^^^\\\ZZZXXXWWWRRROOOLLLIIIIIIHHHFFFEEEEEEDDDCCCBBBAAABBBCCCCCCAAACCCFFFIIIMMMRRRXXX]]]___bbbfffiiijjjlllnnnpppoooppprrrttttttuuutttttttttmmmhhhiiiiiilllyyyuuuWWWNNNGGGFFFBBB;;;;;;AAA??????>>>>>>===<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::888999:::;;;<<<;;;:::999:::888777777888999999888777888999999999:::<<<===:::999999888888888888999999999::::::::::::;;;;;;999999::::::::::::::::::::::::::::::::::::::::::999777888;;;<<<:::===BBBKKK___|||xxxyyyzzzwwwyyy||||||}}}vvvJJJKKKLLLNNNOOOQQQRRRRRRTTTUUUWWWZZZ\\\___aaabbb^^^^^^___```````````````^^^^^^______```aaabbbccccccbbb___]]]\\\\\\\\\]]]fffqqqzzzrrrlllbbb[[[PPPOOONNNLLLKKKKKKKKKKKKHHHGGGFFFFFFGGGGGGEEECCCAAAAAABBBBBBDDDEEEFFFGGG???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@DDDFFFJJJLLLKKKHHHEEECCC@@@AAACCCGGGJJJKKKJJJHHHFFFDDDBBB@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBDDDGGGHHHGGGFFFGGGHHHJJJKKKKKKJJJIIIHHHCCCCCCCCCCCCCCCDDDEEEFFFDDDFFFHHHKKKLLLLLLLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJHHHJJJMMMPPPWWWfffzzz~~~~~~{{{yyywwwuuutttqqqnnnlllgggfffeeeeeedddccc```]]][[[[[[ZZZYYYXXXVVVTTTSSSOOOLLLIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEGGGGGGJJJOOORRRUUUYYY^^^bbbcccfffiiikkkllllllnnnoooqqqrrrsssttttttsssrrrqqqllleeeccchhhnnnvvvvvv^^^KKKHHHDDDAAA???>>>>>>??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::777888:::<<<<<<;;;:::999888666555666888::::::888444666888888888888:::<<<888888888888888888999:::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;888888:::;;;999<<<@@@JJJ^^^zzzvvvuuu|||}}}zzzOOOPPPQQQSSSVVVXXXYYYZZZZZZ[[[\\\^^^```bbbdddddd______````````````______^^^___```aaabbbcccddddddaaa___\\\YYYWWWVVVWWWWWW___lll{{{uuukkkiiifff\\\RRROOONNNMMMLLLJJJJJJIIIIIIGGGFFFEEEFFFGGGFFFDDDCCC@@@@@@@@@AAABBBCCCEEEFFFAAAAAACCCDDDEEEFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDFFFIIIJJJIIIFFFDDDCCC@@@AAADDDHHHLLLMMMKKKIIIFFFDDDBBB@@@>>>??????@@@??????@@@@@@@@@AAAAAAAAA>>>???AAABBBCCCBBBAAAAAABBBAAABBBDDDFFFHHHGGGFFFFFFGGGIIIJJJJJJHHHGGGEEEAAAAAABBBCCCDDDEEEFFFFFFCCCEEEHHHJJJKKKLLLKKKJJJEEEFFFFFFGGGHHHHHHHHHHHHFFFIIILLLMMMQQQ]]]ooo|||||||||}}}zzzxxxvvvuuusssqqqnnnkkkeeedddcccbbbbbb```]]]ZZZVVVVVVVVVUUUTTTSSSQQQPPPMMMJJJGGGEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEHHHJJJLLLMMMQQQUUUXXXZZZ]]]aaaeeefffhhhkkkmmmmmmmmmmmmnnnqqqqqqrrrrrrqqqooonnnmmmiiicccdddnnnwwweeeNNNGGGGGGCCC===>>>CCCCCC???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888::::::::::::::::::::::::777888:::<<<<<<<<<:::999777555444555999;;;:::999222444666777666777999;;;888777777777888999::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<999888;;;<<<<<>>>>>>>>??????>>>>>>??????@@@AAA@@@CCCFFFGGGEEEBBB@@@@@@???AAAEEEGGGIIIIIIGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGGGGGGGGGGDDDEEEFFFFFFFFFDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAADDDFFFHHHGGGGGGHHHIIIGGGFFFEEEFFFIIIJJJKKKJJJJJJHHHFFFGGGMMMWWWbbbhhh}}}|||{{{{{{zzzyyyxxxuuurrrooonnnllljjjhhhdddaaa___]]]\\\\\\ZZZXXXUUUTTTSSSQQQOOOMMMKKKKKKKKKIIIFFFCCCBBBBBBCCCDDDBBBDDDGGGIIIJJJLLLOOOQQQUUUXXX\\\___```bbbdddfffnnnnnnlllllllllmmmnnnoootttrrrrrrrrrmmmfffdddfff^^^aaajjjxxxiiiUUUPPPEEEDDDBBB@@@???======<<<@@@@@@???===<<<;;;:::999:::::::::;;;;;;<<<<<<<<<::::::999999999999888888777999:::;;;;;;:::888777:::999888888777777888888999888888888888888999999:::::::::999999999888888999999::::::::::::999999888888999999999:::::::::;;;;;;;;;;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>EEE^^^wwwtttxxx~~~^^^^^^^^^^^^^^^______``````___^^^___```aaa```___^^^]]]]]]]]]]]]^^^```aaa```aaabbbaaa___^^^^^^___[[[VVVTTTUUUUUUUUU[[[dddmmm{{{|||ooofff\\\XXX[[[^^^^^^]]]MMMLLLJJJHHHGGGGGGHHHHHHIIIEEECCCDDDGGGHHHFFFBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@AAACCCEEEFFFHHHFFFDDDBBB@@@???????????????>>>>>>??????@@@AAA???AAACCCDDDBBB@@@??????>>>@@@CCCEEEFFFEEEDDDCCCEEEDDDBBBAAA??????>>>>>>======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEEFFFFFFFFFEEEFFFFFFFFFEEEDDDBBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCEEEHHHHHHHHHHHHHHHIIIGGGEEEDDDEEEGGGIIIIIIIIIJJJHHHFFFGGGKKKSSS[[[```sss~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyyyyxxxwwwuuurrrnnnllljjjhhhfffddd```^^^[[[YYYXXXXXXVVVTTTQQQQQQOOONNNLLLJJJHHHHHHIIIGGGFFFDDDDDDEEEFFFGGGGGGJJJNNNQQQRRRTTTWWWYYY^^^```cccddddddeeegggiiimmmmmmllllllmmmnnnpppqqqtttrrrqqqpppjjjaaa^^^______iiiyyyxxx[[[JJJFFFBBBAAA@@@???>>>=========???>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;:::::::::999999888888777888999::::::999888777:::999888888777777888888999999888888777888888888888888888888777777777666666666777777777777666666888888888999999999::::::;;;;;;;;;;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>CCCVVVsss{{{}}}gggfffeeecccbbbaaaaaa```aaabbbbbb```^^^\\\\\\]]]\\\\\\\\\\\\]]]^^^``````___```aaa```]]][[[[[[[[[WWWUUUTTTWWWZZZ___hhhqqqxxxhhh```YYYSSSUUU\\\```^^^YYYIIIIIIHHHGGGGGGGGGGGGGGGGGGEEECCCDDDGGGHHHFFFDDDBBBAAA???>>>>>>>>>???@@@>>>=========???BBBEEEGGGGGGFFFDDDAAA@@@????????????>>>>>>>>>>>>???@@@@@@>>>@@@@@@@@@>>>===>>>??????AAACCCDDDEEEDDDBBBAAAEEEDDDBBB@@@???>>>==================>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDEEEEEEEEEGGGFFFFFFFFFDDDCCCAAA@@@BBBBBBAAAAAAAAAAAABBBBBBDDDFFFHHHIIIHHHGGGHHHIIIFFFEEEDDDDDDFFFHHHHHHGGGJJJHHHFFFFFFHHHMMMRRRUUUeeewww~~~||||||yyyyyyxxxxxxwwwvvvuuuuuuwwwxxxzzz|||~~~~~~{{{xxxvvvuuuuuusssrrrpppmmmiiifffeeeccc```^^^ZZZXXXUUUSSSRRRQQQOOONNNMMMMMMLLLJJJIIIGGGFFFFFFEEEFFFFFFGGGIIIJJJKKKKKKQQQTTTXXX\\\^^^___aaacccggghhhiiihhhgggggghhhjjjmmmmmmmmmnnnoooqqqrrrssstttpppmmmkkkddd\\\ZZZ\\\dddvvvzzzaaaNNNDDDAAA???>>>===============>>>======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;:::999888888888777777777777888888888888999999888777777777777888:::999888777777777777777666666666666555555555555555555666666666666555555777888888888999999999999;;;;;;;;;;;;:::999888777::::::::::::::::::::::::999:::;;;;;;::::::<<<>>>AAAKKK^^^xxxgggfffdddbbbaaa______^^^aaacccdddaaa]]]ZZZ[[[]]]]]]^^^^^^^^^___```aaaaaa^^^___```^^^ZZZXXXWWWWWWZZZYYYZZZ^^^eeeqqq~~~lllbbbWWWTTTUUU\\\cccbbbVVVKKKGGGGGGGGGGGGGGGGGGGGGHHHEEEDDDCCCDDDFFFHHHGGGEEEBBBAAA???===<<<===>>>???>>>===<<<<<<===@@@CCCEEEFFFEEECCCAAA@@@???@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>??????>>><<<<<<>>>@@@BBBCCCDDDEEEEEEDDDCCCBBBCCCBBBAAA???>>>>>>>>>>>><<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@???@@@AAACCCDDDEEEFFFFFFGGGGGGFFFEEECCCBBB@@@@@@BBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGFFFFFFGGGHHHHHHFFFEEEEEEGGGHHHGGGGGGHHHGGGFFFFFFGGGJJJMMMNNNXXXhhh}}}}}}{{{zzzwwwwwwuuutttrrrpppooonnnnnnpppsssvvvxxxyyyzzzzzzxxxzzz}}}~~~|||zzz|||}}}}}}||||||{{{zzzyyyvvvsssqqqooooooooommmllljjjgggdddaaa___]]]ZZZXXXTTTQQQNNNMMMLLLKKKJJJHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEGGGJJJMMMPPPRRRRRRSSS[[[^^^bbbeeeeeefffggghhhkkkkkkkkkiiihhhhhhiiikkkmmmnnnooopppqqqssstttuuupppkkkfffbbb^^^\\\___eeerrr|||bbbSSSJJJEEEDDD???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;:::999888777777777666666666666777777888999999888777777777777777:::999888777777666666777555555555555555555555555666666777777777777666666777777777888888888888999:::::::::::::::999888888999999999999999999999999999:::;;;;;;::::::<<<>>>???CCCNNNccc|||cccbbbaaa___^^^^^^]]]]]]^^^```bbb```]]][[[]]]___`````````aaaaaaaaaaaaaaa[[[[[[[[[XXXUUUSSSSSSTTTZZZ\\\```ggguuummmccc___VVVTTTUUU\\\aaa]]]PPPEEEFFFFFFGGGGGGHHHHHHHHHHHHCCCCCCCCCCCCEEEFFFEEEEEEBBBAAA>>><<<;;;<<<===>>>>>>===<<<<<<<<<>>>@@@AAADDDCCCAAA@@@?????????@@@>>>>>>======>>>>>>???@@@?????????===<<<===???BBBBBBCCCCCCDDDCCCBBBAAAAAA??????>>>>>>>>>???@@@@@@============>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCEEEFFFGGGHHHHHHGGGFFFDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBDDDEEEEEEDDDDDDFFFGGGJJJHHHFFFFFFHHHHHHHHHGGGFFFFFFFFFFFFHHHJJJLLLMMMPPP\\\ooo|||{{{zzzwwwvvvuuurrrooommmkkkjjjhhhjjjllloooqqqrrrrrrrrrrrrtttwwwzzz||||||||||||zzz{{{{{{|||zzzxxxuuutttuuuuuuuuuuuutttsssrrrqqqllljjjhhhhhhhhhgggfffddddddaaa^^^[[[ZZZXXXVVVTTTNNNLLLIIIHHHHHHHHHGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJMMMQQQUUUYYY[[[\\\]]]dddfffhhhiiihhhhhhhhhiiilllmmmmmmlllkkkkkklllnnnoooooopppqqqqqqqqqqqqqqqhhhaaa[[[YYY[[[```lllxxxgggSSSKKKHHHEEECCCAAA@@@???>>>===<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999888888777777666666555555666666777888999888777777666666777777999888888777666666777777666666666666666666666666666666777777777777666666666666777777777888888888999999::::::999999888888999999999999999999999999999:::;;;;;;::::::<<<>>>>>>@@@FFFTTTiii~~~~~~}}}~~~______^^^]]]]]]]]]^^^^^^]]]^^^______^^^^^^___`````````aaaaaa``````___^^^VVVVVVUUUSSSRRRRRRUUUXXX]]]eeeooozzzpppddd^^^\\\UUUQQQOOOPPPRRRRRRMMMHHHFFFFFFGGGGGGHHHGGGGGGFFFBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@>>>===<<<<<<<<<<<<===============>>>>>>???BBBAAA???>>>>>>>>>??????>>>============>>>???????????????>>>===>>>@@@BBB???@@@@@@@@@@@@??????>>>===<<<======>>>???AAAAAA>>>>>>>>>>>>????????????======>>>>>>???@@@@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@BBBCCCCCCBBBCCCFFFHHHKKKIIIGGGGGGHHHHHHHHHFFFEEEEEEFFFFFFHHHJJJLLLNNNMMMUUUcccsss|||zzzyyywwwvvvtttqqqnnnkkkiiihhhffffffhhhiiijjjjjjjjjjjjmmmoooqqqtttvvvvvvuuuuuuqqqqqqrrrrrrqqqooonnnlllllllllllllllkkkjjjiiihhhcccbbb``````aaa```___]]]]]]ZZZWWWUUUUUUTTTRRRPPPJJJHHHGGGFFFGGGHHHGGGFFFCCCDDDFFFHHHJJJMMMNNNOOOTTTVVVZZZ^^^bbbeeefffgggjjjkkklllkkkiiihhhiiijjjoooqqqrrrrrrqqqppppppqqqpppppppppooonnnllljjjiii```YYYUUUXXX```nnnrrrXXXJJJFFFBBB???>>>AAA@@@???>>><<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999999888888888888888777777777555555666666777777888888888888777666666666666777777777777666666777777888666666666777777777777777444444555555555555444444666666666666777777777777888999999999999999888888888888888888888888888888999:::;;;;;;::::::<<<>>>>>>???CCCJJJZZZqqq|||vvvvvv{{{|||]]]]]]\\\\\\[[[\\\\\\\\\]]]]]]\\\]]]___```______]]]^^^^^^^^^]]][[[YYYXXXSSSSSSRRRRRRTTTYYY```dddppp}}}qqqddd^^^YYYVVVPPPMMMKKKIIIIIIIIIIIIHHHDDDEEEFFFFFFFFFEEEDDDDDDAAABBBBBBAAAAAA@@@@@@AAA@@@???>>>===<<<;;;;;;::::::;;;===>>>??????????????????===<<<<<<===>>>>>>===============>>>??????===>>>???>>>===>>>???AAA>>>>>>>>>???????????????===============>>>???@@@????????????@@@@@@@@@@@@=========>>>???@@@@@@@@@BBBAAAAAABBBCCCEEEGGGHHHFFFEEEDDDBBBAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBBCCCDDDGGGJJJKKKIIIGGGFFFGGGGGGFFFEEEFFFFFFEEEFFFGGGIIILLLMMMMMMQQQ[[[iiittt~~~{{{yyyxxxuuutttrrrooollliiigggffffffeeeeeeddddddddddddeeefffgggjjjlllmmmmmmlllkkkhhhhhhggggggfffffffffeeeccccccccccccbbbaaa```___\\\ZZZYYYZZZ[[[ZZZYYYWWWUUUSSSQQQOOOOOOOOONNNLLLHHHGGGFFFFFFHHHIIIIIIHHHHHHJJJLLLPPPSSSWWWZZZ[[[^^^```cccfffjjjmmmooopppnnnnnnmmmkkkiiijjjlllnnnqqqtttvvvwwwuuusssqqqqqqpppooonnnkkkhhhdddaaa___]]]ZZZZZZcccqqqmmm^^^NNNFFFBBB>>><<<<<<>>>======<<<;;;;;;<<<<<<:::::::::999999999999999:::::::::999999999888888666666666666777777777777444555666888999999888888888888777666666666666666666666555666666777888999555666666666777777777777555555555666666555555555555555555666666666777777888888999999999999888888888888888888888888888888999:::;;;;;;::::::<<<>>>?????????CCCOOOaaavvv~~~tttrrr{{{xxxyyy\\\[[[ZZZYYYYYYYYYYYYZZZ___\\\[[[\\\```aaa___]]][[[[[[[[[[[[YYYWWWUUUSSSSSSSSSTTTUUUYYYaaakkkqqqttt___XXXWWWSSSNNNJJJLLLLLLKKKHHHEEEDDDCCCCCCDDDEEEEEEEEEDDDBBBAAAAAAAAABBBAAA???>>>???@@@?????????>>>===;;;:::999777999<<>>===<<<;;;;;;<<<===>>>===============>>>??????;;;===>>>>>>======>>>@@@??????@@@@@@@@@AAAAAAAAA>>>>>>============>>>>>>??????@@@@@@@@@AAAAAAAAA<<<======>>>???@@@@@@@@@AAA@@@@@@AAABBBDDDFFFHHHEEEDDDCCCBBBAAABBBBBBCCCAAA@@@@@@@@@@@@@@@@@@AAA@@@AAABBBCCCDDDFFFIIILLLJJJHHHFFFEEEFFFFFFEEECCCGGGFFFEEEEEEFFFHHHJJJLLLMMMOOOWWWcccmmmyyy}}}zzzxxxwwwsssrrrpppmmmjjjgggeeedddgggeeecccbbbaaa```aaabbb___```cccdddeeeeeedddcccaaaaaa``````___``````aaa]]]]]]]]]]]]\\\[[[ZZZZZZWWWVVVVVVVVVWWWWWWUUUSSSQQQOOOLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGIIIKKKKKKKKKOOOQQQTTTXXX]]]aaadddfffeeefffhhhkkkooorrrtttvvvoooooonnnllljjjlllooorrrrrruuuxxxxxxvvvrrrooonnnooonnnlllhhhddd^^^ZZZWWW___^^^cccpppnnn[[[RRRHHHDDDBBB>>>>>>@@@:::::::::::::::;;;<<<===:::::::::999999999888888:::::::::999999888888888444444555555666777777777333555777999::::::888777888888777666666666666666555555555555666888999:::555555555666666666777777777777888888888888777777555555555555666666666777777888888999999999888888777777777777777777777777999:::;;;;;;::::::<<<>>>@@@>>><<>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;<<<===>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<===>>>???>>>>>>>>>???@@@@@@@@@AAA@@@>>><<<;;;:::;;;<<<===AAA@@@?????????@@@AAABBB@@@???===<<<<<<>>>@@@AAA???@@@AAA@@@@@@BBBEEEGGGCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAADDDIIIMMMNNNKKKHHHFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHJJJOOOUUUZZZaaammm{{{}}}}}}|||{{{zzzwwwuuuqqqnnnmmmkkkhhhffffffeeecccaaa````````````aaaaaa```___^^^^^^]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRQQQPPPOOONNNMMMIIIIIIIIIJJJJJJJJJJJJKKKIIILLLOOOPPPPPPPPPQQQRRRWWWXXX[[[^^^cccgggkkkmmmnnnjjjhhhjjjppptttsssqqqwwwuuurrrooonnnoooppprrruuuvvvxxxxxxvvvsssooollloooiiidddccc^^^YYYZZZaaaeeejjjqqq}}}nnn]]]KKKJJJGGGCCC@@@===;;;:::::::::;;;;;;;;;:::999888===<<<;;;999888888999999777888888999999888888777555666777888777666444222777777888888888888777777666666555555555555666666555555555555555555555555444444333333444555777888777777666666666666666777666666666666666777888888777777777777666666666666999999999999999999999999<<<;;;;;;::::::999999888>>><<<<<>>========================<<<<<<============<<<<<<;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>???????????????@@@???>>><<<;;;:::;;;<<<===AAA@@@?????????@@@AAABBBAAA@@@???======>>>@@@AAAAAABBBCCCBBBAAAAAACCCDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBEEEIIIMMMPPPMMMJJJIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHJJJNNNRRRUUUZZZcccoooxxx|||{{{zzzyyyxxxwwwtttqqqnnnmmmkkkiiigggdddcccbbb```______``````bbbaaaaaa___^^^]]]\\\\\\______]]]\\\[[[ZZZZZZZZZXXXXXXXXXWWWVVVUUUTTTSSSPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMNNNNNNNNNOOOOOONNNPPPRRRSSSSSSTTTUUUWWWZZZ\\\^^^aaaeeeiiilllnnnoookkkiiikkkpppttttttrrruuusssqqqooooooooopppqqqvvvwwwxxxwwwuuupppllliiiddd^^^ZZZ[[[\\\___iiisssnnnYYYMMMGGGFFFDDDAAA???===<<<<<<;;;;;;:::::::::999999999<<<;;;999888777777888888888888999999999999888888555666777888888666444333666666777777777777666666666666555555555555666666555555555555555555555555444333333333444555777888777777666666666666666777666666666666666777888888888888777777777666666666999999999999999999999999;;;::::::::::::999999999===;;;<<>>===========================<<<<<<============<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===@@@@@@??????@@@@@@AAABBBCCCBBBAAA?????????@@@@@@BBBDDDEEEDDDBBBAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEIIIMMMOOOMMMJJJIIIJJJKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKMMMNNNPPPUUU^^^eeettt~~~}}}|||||||||yyyvvvrrrpppooommmkkkiiieeedddcccbbbaaaaaabbbbbbccccccaaa```^^^]]]\\\[[[^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSQQQRRRRRRRRRQQQPPPOOOOOORRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVXXX[[[]]]___```bbbdddgggjjjmmmnnnooommmjjjlllppptttuuutttttttttsssrrrrrrqqqqqqpppuuuuuuuuusssoooiiidddaaa[[[WWWUUUYYYaaannnnnnXXXKKKFFFBBBAAA@@@???>>>=========<<<;;;:::999888999999::::::999888777777666777777888888999999999999888888666777777888888777555444555555666666666666555555666666555555555555666666444444444444444444444444444333333333444555666777777666666555555666777777666666666666666777888888999999888888888777777777888888888888888888888888999999999999::::::::::::<<<;;;<<<>>>???BBBJJJSSS```qqq|||xxxyyyYYYYYYYYYXXXXXXXXXXXXXXXQQQQQQPPPOOOOOOOOOQQQQQQLLLOOOQQQSSSUUUZZZ```eeeppp|||zzzeeeUUURRRMMMHHHEEEDDDDDDEEECCCBBBAAA@@@@@@@@@@@@@@@???????????????>>>>>>===========================;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;::::::::::::;;;;;;999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>======<<<======<<<;;;;;;;;;<<<===?????????@@@@@@AAABBBBBBEEEDDDCCCAAA@@@@@@@@@@@@AAACCCEEEEEEDDDBBBAAABBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCEEEIIILLLLLLJJJHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHKKKQQQUUUcccooo{{{xxxuuusssqqqpppmmmkkkgggffffffeeeeeeeeeeeeeeeddddddbbb```^^^]]][[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXZZZ^^^aaaccccccdddfffhhhjjjlllnnnooommmkkklllpppsssuuuuuuwwwwwwwwwwwwvvvtttrrrqqqpppooommmiiiddd^^^YYYVVVWWWWWWZZZbbbpppppp[[[NNNGGGFFF??????>>>===<<<<<<<<<<<<<<<;;;999777777888999;;;999999888888777777777777888888999999999999888888666777777888888777666666444555555555555555555444666555555444444555555666444444444444444444444444333333333444444555555555666666555555555666777777666666666666666777777888999999999999888888888777888888888888888888888888777888888999::::::;;;;;;;;;:::<<<>>>>>>>>>CCCKKKWWWggg{{{}}}|||XXXWWWVVVUUUSSSRRRQQQPPPMMMMMMLLLKKKKKKMMMNNNOOOPPPTTTXXX\\\aaakkkwwwkkkZZZOOOMMMKKKGGGDDDCCCBBBCCC@@@@@@???????????????@@@??????>>>>>>>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999::::::999999999999::::::888888999::::::::::::::::::::::::;;;;;;<<<===>>>???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBEEEDDDCCCBBBAAAAAAAAA@@@???BBBDDDEEEDDDCCCCCCCCC@@@@@@AAAAAAAAAAAAAAA@@@?????????@@@@@@AAAAAAAAA@@@BBBCCCCCCDDDEEEHHHKKKKKKIIIGGGHHHIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDFFFFFFDDDEEEEEEEEEEEEHHHKKKNNNTTT___ooo}}}|||zzzvvvsssqqqpppmmmkkkggggggggggggfffeeeeeedddeeedddcccaaa___]]]\\\[[[YYYYYYXXXXXXXXXXXXXXXYYY[[[[[[[[[[[[ZZZYYYXXXXXXVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXZZZ___bbbdddeeeeeefffhhhjjjkkklllnnnlllkkkkkkmmmqqqtttvvv{{{{{{{{{zzzxxxuuuqqqpppgggeeebbb]]]YYYUUURRRPPPSSSZZZeeerrrmmmXXXMMMFFFCCCBBB???>>>===<<<;;;:::::::::<<<;;;999777777888999:::999999999999999888888888777888888999999888888777666666666777777777666666444444555555555555444444555555444444444444555555444444444444444444444444333333333444444444444444555555555555555666777777666666666666666777777888999999999999888888888777777777777777777777777777666777888888999:::;;;;;;:::999;;;>>>===;;;???FFFSSSbbbvvvTTTTTTRRRQQQOOOMMMLLLKKKMMMLLLLLLKKKLLLMMMOOOPPPWWW]]]eeellluuuuuufffZZZLLLJJJGGGCCCAAA@@@@@@@@@???>>>>>>>>>>>>??????@@@???>>>>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;::::::999999:::999999888888999999:::666777888999999::::::999::::::::::::;;;<<<===>>>============<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAA???AAACCCCCCBBBBBBBBBCCC??????@@@AAAAAAAAA@@@@@@>>>>>>??????@@@AAAAAAAAA???AAABBBCCCCCCDDDGGGIIIJJJIIIHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCDDDFFFHHHKKKLLLNNNWWWdddppp{{{|||xxxtttrrrooollljjjhhhhhhhhhhhhfffeeedddcccddddddbbbaaa___^^^]]]\\\[[[[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYVVVVVVWWWXXXXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[ZZZ[[[ZZZZZZZZZ\\\```ccceeeeeefffggghhhjjjkkkllllllkkkiiiiiijjjnnnrrruuu|||{{{zzzwwwsssnnnjjjhhh]]][[[WWWTTTSSSTTTVVVWWWYYYfffxxxuuuXXXKKKGGGBBB???@@@???>>>===;;;:::999888888;;;:::999888777888888999888999999::::::999888888666777777777777777777666555555555555666666666666444444555555555555444444555555444444444444555555333333333333333333333333222333444444444444333333444444444444555666777777666666666666666777888888999999888888888777777777666666666666666666666666777777777888999::::::;;;999999;;;>>>===;;;???EEEPPP```vvvOOOOOONNNMMMLLLKKKJJJJJJMMMMMMNNNQQQTTTXXX[[[]]]llluuurrriiiaaaYYYLLLHHHBBB??????@@@??????>>>>>>>>>>>>>>>???@@@@@@??????>>>======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999999::::::::::::999999999888888888888999999555666777888999999999999::::::::::::;;;<<<======;;;<<<<<<<<<<<<<<<======999:::;;;;;;<<<<<<<<<<<<<<<===???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBAAA??????@@@BBB>>>>>>???@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA>>>@@@BBBBBBBBBCCCEEEGGGHHHGGGGGGHHHIIIJJJHHHGGGEEEDDDCCCCCCCCCCCCDDDEEECCCBBBCCCEEEHHHJJJKKKKKKMMMSSS\\\eeennnzzz~~~zzzwwwtttpppmmmlllllllllkkkjjjgggeeedddccccccbbbaaa```___^^^]]][[[[[[[[[[[[[[[\\\]]]^^^[[[[[[\\\\\\\\\[[[ZZZZZZWWWWWWXXXZZZZZZ[[[[[[[[[\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]^^^]]]]]]___cccfffffffffggghhhiiikkklllmmmjjjiiigggfffgggkkkpppsssxxxwwwsssnnnhhhccc___\\\UUUSSSQQQQQQTTT[[[cccgggtttooo]]]MMMHHHEEE??????CCC>>>===<<<;;;:::999999999999999999999888888888888666777888999999888777777555555666666666666555555444444444444444555666666555555666666666666555555555444444333333444444555333333333333333333333333222333444444444444333222444444444444555666777777666666666666666777888888888888777777777666666666666666666666666666666666777777888888999999::::::999999;;;======<<<@@@GGGHHH\\\www}}}LLLLLLLLLKKKKKKKKKKKKKKKKKKMMMQQQWWW]]]eeejjjnnnhhh]]]ZZZWWWQQQMMMGGG@@@>>>???AAAAAA@@@>>>>>>===>>>>>>???@@@AAA@@@???>>>======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777888999:::::::::::::::999999888888888888999999555555777888888999999999::::::::::::;;;<<<======:::;;;;;;<<<<<<=========999:::;;;;;;<<<<<<<<<;;;<<<===???AAABBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCBBB@@@======>>>@@@===>>>???@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA>>>???AAABBBBBBBBBDDDFFFEEEDDDDDDEEEGGGGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDFFFIIIKKKKKKKKKHHHMMMSSSYYY```mmm}}}}}}yyyuuusssrrrrrrqqqpppnnnkkkiiigggcccbbbbbbaaa```______^^^YYYYYYYYYYYYZZZ[[[\\\]]]ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^___`````````aaaaaaaaaaaa___```aaaaaaaaabbbeeehhhgggggghhhiiijjjlllnnnooohhhgggfffeeeeeeiiinnnrrrtttrrrmmmggg```ZZZUUUSSSQQQPPPNNNQQQXXXcccnnnvvvmmmRRRIIIDDDEEEBBB;;;===FFF<<<<<<;;;;;;::::::;;;;;;888999999999999888777777555666777888888777666666444444555555555555444444333333333333333444555666555555666666666666555555555444444333333444444555333333333333333333333333222333444444444333222111333333333444555666777888666666666666666777888888777777777777666666666666666666666666666666666666888888888888888999999999999999;;;======<<>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;999888777888999:::;;;<<<<<<<<<<<<;;;;;;::::::999888777777888888777777777777888888888888888999999:::::::::<<<;;;:::999999999:::;;;:::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@BBBEEEEEEDDDBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@DDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>???@@@AAAAAABBBBBBAAA@@@AAACCCFFFFFFFFFFFFFFFEEECCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLMMMOOOUUUaaappp{{{}}}zzzzzzyyyvvvqqqllliiigggiiijjjiiieeeaaa]]][[[[[[[[[[[[[[[\\\\\\]]]]]]]]]ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]___```cccddddddeeeeeedddcccbbbcccddddddeeefffgggggghhhiiiiiijjjiiiiiikkknnnqqqkkkfffaaaaaadddfffdddbbbfffaaa]]][[[VVVOOOOOOTTTQQQVVVZZZ^^^eeetttmmmYYYGGGEEEBBB@@@???>>><<<:::999999999:::;;;<<<;;;999999888777555555777888999;;;999666666777999999999333333444444444444444444444444555555555555444444555555666666666666555555444444444333333222222222555555555555555555555555444444222222222222444444555555555555555555444444555444444555555666777888777666666666777777777666555555666666666666555555777666666666777888:::;;;888999999999888:::<<>><<>>=================================<<<;;;999888777888999:::;;;<<<<<<<<<<<<;;;;;;:::999999888777777888888777777777777888888888888999999999:::::::::;;;:::999888888999:::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<============@@@CCCFFFGGGFFFCCCBBBBBBBBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>???@@@@@@@@@AAABBBAAA@@@AAABBBDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJKKKOOOXXXdddmmmyyy}}}xxxtttssssssooommmiiifffcccaaa______]]]]]]]]]^^^^^^___``````]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^]]]^^^___```bbbdddggghhhiiijjjjjjhhhgggfffbbbbbbcccdddeeeggghhhhhhjjjkkkmmmnnnnnnnnnpppqqqeee```\\\[[[]]]^^^\\\YYY\\\WWWTTTUUUSSSQQQVVV]]]```ccchhhnnnyyykkkWWWJJJEEECCC@@@???>>>>>><<<:::;;;;;;;;;;;;<<<<<<;;;999999888666555555666888999:::888666555666888888888555555555555555555555555444444555555555555444444555555666666666666555555444444444333333222222222444444444444444444444444444333333222222333333444555555555555555555444444444444444555555666777888777666666666777777666666555555666666666666555555444555777888999999888888777888999999999:::===???AAAJJJaaayyywwwzzz~~~QQQRRRTTTVVVYYY___fffkkkrrryyytttaaaVVVOOOQQQUUUSSSMMMHHHDDDAAA???>>>>>>>>>===;;;>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999888777888999999:::;;;;;;;;;;;;:::::::::999888888777777888888777777777777888888888999999999999:::::::::999999888777777888999:::;;;::::::999999:::::::::<<<<<<<<<=========>>>>>>@@@CCCGGGHHHGGGEEECCCBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@???@@@??????>>>>>>===<<<<<<@@@@@@???>>>>>>???@@@@@@>>>@@@BBBBBBAAA@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHIIIIIIKKKPPPXXX___iii~~~|||}}}}}}|||vvvmmmhhhfffeeecccaaa```_________``````aaaaaa`````````_______________aaaaaa``````aaaccceeegggkkklllnnnooonnnllljjjhhhdddddddddeeefffggghhhiiigggkkknnnooonnnllljjjiii___[[[WWWUUUVVVVVVSSSQQQQQQNNNNNNRRRWWW^^^iiisss|||{{{}}}iiiTTTIIICCCBBB???===<<<======<<<:::<<<<<<<<<<<<;;;;;;:::999888888666666666666888888999777444444555777777777777777666666555555444444444444555555555555444444444555555666666555555444444444333333333333222222222222222222222222222222444333333222222333333444444444444444444444555555444444444555555666777777666666666666666666666666555666666777777666666555333555777999:::999777666666777888999999:::===???AAACCCQQQlll{{{|||~~~ZZZ\\\```dddjjjsss|||wwwaaaXXXRRRQQQXXX]]]XXXOOOIIIBBB@@@>>>===>>>>>>===<<<============<<<<<<;;;:::::::::::::::::::::::::::;;;<<<<<<;;;:::999888888888888999::::::::::::::::::999999999888888777777888888777777777777888888999999999999999999999999888777777666666777999999999999888888777888888888;;;;;;;;;<<<<<<<<<======>>>AAAFFFHHHFFFDDDBBBAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@????????????@@@??????????????????@@@===???AAABBBAAA??????@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDEEEEEEFFFFFFGGGIIIKKKKKKKKKMMMRRRWWW```rrr~~~sssllljjjiiigggddddddcccbbbaaa```aaaaaaaaaccccccccccccccccccccccccbbbaaa``````aaacccfffhhhmmmoooqqqrrrqqqnnnjjjhhhgggfffeeeeeeeeeffffffggggggkkkooooookkkeee```]]]XXXUUURRRPPPQQQQQQPPPNNNOOOPPPSSS[[[fffuuuoooWWWJJJFFFEEE>>><<<::::::;;;<<<;;;:::<<<<<<===<<<:::888777777888777666666666666777888777555333333555666666555777777666555444333333222333444444555555444444333444444444555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555333333444555666666666666555666777666555555666666666666777777777777666666555555666777888888777777444666888999999:::===???BBB@@@GGGYYYnnn}}}}}}~~~qqqtttyyygggXXXOOOKKKMMMVVVZZZUUUKKKEEEAAA@@@>>>===>>>???>>>===<<<<<<<<<<<<<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;:::999888888777888999999:::999999999999999888888888888888777888888777777777777888888999999999999999999999999777777666666666777999:::888888777666555555666666999999999:::::::::;;;;;;;;;???CCCDDDCCCAAA@@@@@@???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>======>>>???@@@@@@AAAAAA?????????@@@@@@?????????<<>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDDDDCCCCCCDDDDDDEEEFFFIIILLLLLLKKKLLLOOORRRXXXfffoooyyy~~~~~~vvvooonnnooommmjjjjjjhhhgggeeeddddddeeefffggghhhiiijjjjjjhhhgggeeebbbaaa``````bbbeeeiiikkkppprrrtttuuusssooojjjffffffdddbbb```_________```hhhkkknnnmmmggg___XXXTTTOOONNNLLLKKKMMMPPPRRRRRRZZZ^^^eeeooo~~~nnnUUUIIIDDDBBBBBB<<<:::999999:::;;;;;;:::999;;;<<<:::777555555666777666666666666666666777666444333333555555555444555555444444333222111111333333444444444444333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555222333444555666666666555444666777666555444555777666666777777777777666666888777555444444666888999444666888999999:::<<<===@@@???BBBKKKWWWhhh~~~}}}tttssswww}}}rrr]]]UUUHHHEEEGGGNNNRRRNNNFFFBBB@@@>>>======>>>???>>>===::::::;;;;;;;;;;;;;;;:::999999999999999999999999:::::::::::::::999888888777888888999999999888888888888888888888888888888888888777777777777888888:::::::::999999999999888777777666666666888999:::888777666555555555555555888888888999999999:::::::::===???AAA@@@?????????===>>>@@@AAABBBBBBAAA@@@AAAAAA@@@??????>>>>>>===999:::;;;<<<>>>???@@@@@@>>>???@@@@@@@@@@@@???>>>===>>>@@@???>>><<<===>>>===>>>??????@@@@@@@@@@@@????????????@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCCCCDDDCCCFFFIIIJJJHHHHHHKKKMMMNNNYYYaaakkkzzz{{{tttssstttyyy{{{tttqqqqqqrrrqqqpppmmmllljjjjjjjjjlllnnnooooooqqqssstttrrrnnniiifffcccbbbaaaaaadddhhhmmmpppuuuvvvyyyyyyvvvpppiiiddd```^^^[[[YYYWWWWWWXXXXXX```bbbeeeccc^^^XXXRRRPPPMMMLLLLLLNNNRRRYYY```dddpppxxxsssWWWHHHCCCBBB???===;;;999888888999::::::999777:::;;;:::666333444666666666666666666666666666555444333444555666444333444444333333222222111111333333444444444444333333222333333444444333333222222222333333333333444444444444444444444444444444222333333444444333333222222222333333444444555555111222444555666666555555333666888777444333555777666777777888888777777666:::777444222222555888:::444666999:::999999:::;;;<<<<<<>>>BBBFFFSSSiii}}}}}}ooonnntttyyy}}}gggXXXSSSJJJEEECCCHHHJJJFFFBBB@@@>>><<<;;;;;;<<<======<<<999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::999::::::::::::999888888777888888888888888777777777777777777888888888888888888777777777777888888:::::::::999999999888888777777666666777888:::;;;:::999888777666666666666888888999999999::::::::::::<<<>>>>>>======???@@@===>>>???AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======:::;;;;;;<<<===>>>??????>>>???@@@@@@@@@@@@???>>>>>>>>>???===<<<;;;<<<>>>======>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCFFFHHHGGGEEEDDDGGGIIIGGGQQQYYYcccpppsssyyyxxxuuusssuuuzzz}}}|||zzzxxxwwwtttqqqooonnnnnnnnniiiiiihhhjjjlllppptttwww|||~~~{{{sssjjjddd```______```ccciiinnnrrrvvvxxxzzzyyyuuummmeee```ZZZXXXVVVTTTSSSTTTUUUVVVWWWZZZ]]]]]]\\\YYYXXXXXXXXXXXXYYY]]]eeeppp|||ppp]]]JJJDDDDDDAAA===<<<;;;999888888999:::999999666:::<<<:::666333555777555666666666666666666555555444444444666666555333333333333333333333333333222333333444444333333222222222333333333333222222222222222333333444444444222222222222222222222222222333333444444333333222111222222333444444555555000222444555666666555444222555888777333222444777777777888888888888777777888777555444333555777888555777999:::999888999999::::::===???AAAGGGUUUcccppp{{{sssnnnrrrwww}}}vvvnnnbbbVVVRRRMMMFFFAAABBBBBB>>>:::999<<<:::999999;;;<<<<<<;;;888999:::;;;<<<=========::::::::::::::::::::::::999999:::::::::999888888777777888888888777777666777777777777777888888888888888777777777777888888:::::::::999999888888888888777777777777999;;;<<<;;;:::999888777777777777999999:::::::::;;;;;;;;;;;;<<<======<<<===???AAA===>>>???AAABBBBBBAAAAAA@@@@@@??????>>>=========>>>>>>>>>>>>????????????>>>???@@@AAAAAA@@@???>>>>>>???>>><<<::::::<<<>>>======>>>>>>>>>>>>======>>>>>>>>>>>>????????????????????????@@@AAABBBCCCEEEGGGIIIGGGDDDCCCEEEGGGFFFPPPWWW```jjjiiilll{{{|||zzz{{{|||zzzwwwvvvwwwuuurrrmmmiiiggggggbbbcccdddgggkkkqqqwwwzzzuuujjjbbb]]]\\\[[[]]]aaagggmmmqqqtttvvvxxxwwwrrrjjjaaa[[[XXXWWWTTTSSSSSSUUUXXXYYYXXX[[[___aaacccdddfffhhhfffgggiiioooxxxnnnXXXKKKBBBAAAAAA>>>;;;;;;<<<:::888888999:::999888666:::===;;;777444666999555555666666666666555555555444444555666666555333333444444444444444444444222333333444444333333222222222222333333222222222222222222333333444444444111111111111111111111111222222444444444444222222111111222333333444555555000222444666666666555444222555888777333111444888777777888888888888777777666666666666666555555555666888::::::999888888888;;;;;;===AAACCCDDDJJJQQQ]]]oooyyyppppppwww{{{qqqdddZZZVVVTTTQQQNNNDDDCCCAAA???>>>===<<<<<<===<<<;;;:::999999999999999999999::::::;;;;;;;;;:::999888888777777888888888888999999999999888888666666666777666555555444444444555777777888888888777777777777777777777777555555555555666666666666555555555666888:::<<<>>>>>>:::666555666777666555888999:::999888888:::;;;============>>>>>>>>>>>>@@@@@@@@@AAA@@@@@@??????BBBAAA???>>><<<;;;;;;;;;999:::<<<>>>>>>>>>>>>===???===;;;<<<>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<;;;===<<<<<<<<<<<<======>>>?????????@@@@@@AAAAAAAAACCCCCCBBBBBBCCCDDDFFFGGGDDDJJJPPPVVVZZZ^^^dddhhhuuu{{{wwwnnnfffbbb___]]]___dddhhhlllttt|||~~~qqqddd\\\WWWXXXYYY\\\___bbbddddddkkklllmmmmmmjjjddd^^^ZZZXXX[[[[[[VVVVVV]]]eeehhhhhhiiiiiillluuu|||eeeXXXHHHCCC===;;;;;;======<<<999999999888888777777777:::999999888777666666555555555555555555444444444555555444333333333333444333333333333333333333333111111222222222333333333333333333222222222111111222222222333444555666777111111222333333444555555222222222222222222222222444333333222222333333444555555444333333333444444222222222333444555666777666666666666666777888888888888777777666666555555777777777888999999:::::::::::::::;;;===@@@CCCEEEUUUdddzzz{{{sssuuuzzzggg^^^TTTMMMJJJIIIFFFDDDCCCBBB@@@???>>>===<<<<<<<<<<<<;;;999999888888888999999999::::::::::::::::::999999888888888888888777888888999999888888777666666666666555555555555444555666777888888888888777777777777777777777777555555555555666666666666666666666666888:::<<<======:::666555666777666555888999999999888888999;;;<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;:::;;;<<<===>>>>>>======>>><<<;;;;;;======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>>======>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFEEEJJJOOOSSSUUUYYY]]]```iiiooowww|||pppiiijjjggghhhkkkmmmnnnrrrwwwwwwmmmddd^^^\\\\\\]]]___bbbdddfffffffffffffffgggeeebbb^^^[[[^^^bbbcccbbbdddllltttwww{{{~~~cccPPPHHHEEEAAA===;;;;;;<<<<<<;;;999999999999888888888777999888888777666666555555444444555555555555555555555555444333333333333444333333333333333333333333111111111222222222333333444444333333222222333333111111111111222333444444111111222222333444444555222222222222222222222222555444444333333444444555444444333333333444444555444444333333333444444555555555444444555666666777888777777777666666555555666777777888888999::::::::::::999:::<<<>>>AAACCCMMMZZZpppfffUUUOOOIIIEEEDDDDDDBBB???AAA@@@???>>>============;;;;;;:::999888888888888:::::::::999999999999999::::::999888888888888999777777888888888888777777777777555444444444555666555666777888888999888888555555555555555555555555555555555555666666666666777666666666888:::<<<===;;;999666555555666555555777888999888777777999;;;<<<<<<<<<============>>>>>>???@@@@@@AAAAAAAAAAAA>>>======<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<;;;===;;;::::::;;;<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<;;;<<<<<<;;;;;;<<<======>>>;;;<<<===???AAABBBCCCDDDBBBAAAAAAAAABBBCCCDDDEEEFFFIIILLLOOOPPPQQQTTTVVV\\\aaaiiipppyyyzzz{{{xxxwwwxxxxxxvvvwwwzzzyyyqqqkkkhhhgggfffeeefffiiikkkllllllllllllmmmpppqqqqqqnnnlllkkkoooppppppttt~~~~~~bbbLLLBBBAAA@@@>>>;;;;;;;;;<<<;;;:::999999999999999888888888777777777666555555444444333444444444555666666666555555444333333333333444333333333333333333333333111111111222222222222333666555444222222333444444111000000000000000111111111111222222333333444444222222222222222222222222555555444444444444555555333333222333333444555666555555444333333333333333444444444333444444555666777777666666666666666666666666777888888999999::::::999999999:::<<<>>>???DDDOOOaaayyyyyyqqqfffTTTLLLIIIEEECCCCCCCCCAAA???>>>>>>======<<<=========::::::999888888888888888::::::999999888888777777::::::999888888888888888666777777777777777777666888777555333333444555666666666777888999999888888444444444444444444444444555555555555666666666666777777666666777999:::<<<999888666555555555555555666777888777777777999;;;;;;;;;<<<<<<<<<=========AAAAAAAAABBBBBBAAA@@@@@@<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<=========;;;;;;;;;;;;<<<<<<===>>><<<===>>>???@@@AAABBBBBB@@@@@@@@@AAABBBBBBCCCDDDFFFGGGIIIKKKLLLMMMNNNNNNRRRXXX```fffmmmyyy~~~{{{wwwtttqqqrrruuuxxxyyyyyy{{{}}}|||~~~dddQQQEEEAAABBB;;;;;;;;;;;;;;;;;;:::999999999999999999999888888666666555555555444444444333333333444555666777777555555444333333333333444222222222222222222222222111111111111222222222222666444333111111222333444222111000///////////////111111222222333333333333111111111111111111111111444444333333333333444444222222222222333444555666444444333333222333333444555444444444444444555555555555666666666666666666666666777777888999999999999999888888999:::;;;<<<@@@GGGUUUjjjnnn___ZZZWWWLLLEEECCCBBBAAA@@@???===<<<===<<<<<<;;;;;;<<<<<<===999999888777777777888888999999999888888777777777:::999888888777777888888555666666777777666666555888666444333222333555666666666777888888888888777333333333333333333333333555555555555666666666666777666666555666777999:::777777666555444444444555555666777777666777999;;;;;;;;;;;;;;;<<<<<<<<<<<>>::::::::::::::::::;;;<<<;;;;;;;;;::::::::::::::::::;;;;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;======>>>>>>>>>:::::::::;;;;;;<<<>>>>>>????????????????????????>>>???@@@@@@AAABBBBBBBBBDDDDDDFFFHHHJJJLLLLLLLLLLLLRRRZZZ```fffnnnyyyaaaOOOGGGBBB>>>===888999:::;;;:::999999888888888888888888888888888555555555555444444444444333333333444555666777777555555444333333333333444222222222222222222222222000000111111111222222222333333111000000000111222333222111000000///000000111111222222222222222333111111111111111111111111333222222222222222222333111111111222333444555666222111111222333444555555666666555555444555555666444444555555666666777777555666666777888888999999888888888888888999999:::>>>BBBLLL___wwwiii[[[OOOMMMNNNHHHBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::;;;;;;;;;888888777777777777777888888888888777777777777777888888777666666666666777555555666666666666555555666666444333333333444555666666777777777777666666333333333333333333333333555555555555666666666666666666555444444555666777555666777666444333333555444555666666666666888::::::::::::;;;;;;;;;<<<<<>>===:::999999999999999::::::::::::999999999::::::;;;:::;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>999999::::::;;;<<<>>>>>>@@@????????????>>>>>>>>>===>>>???@@@AAAAAAAAA@@@BBBBBBCCCFFFIIIKKKKKKJJJHHHLLLSSSYYY___fffkkkooozzz}}}gggPPPFFFDDDAAA<<<999888999;;;;;;999888888999666666666777777777777777555555555555555555555555333444444444555666666666555555444333333333333444222222222222222222222222000000000111111111111222111111111111111000000000333333222111000000111111111111222222222222222222111111111111111111111111222222111111111111222222222222111222222333444555000000111111222444555666777666555555555555555555333333444555666666777777555555666777777888888999777777777888999999999999<<>><<<<<<;;;::::::999::::::777777666666666777777888666666666777777777777777777777666555555555555555444555555666666555555444555555444444444444333333555555666666666666555555444444444444444444444444555555555555666666666666555555444333333333444555333555777666333222333444333444555555555666888:::999::::::::::::;;;;;;;;;<<<======>>>>>>>>>======:::999999888888888999999999999888888999:::;;;<<<:::<<<===<<<999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<999999999:::;;;<<<>>>>>>>>>>>>>>>>>>????????????<<<===>>>@@@@@@@@@@@@???BBBAAAAAADDDHHHJJJIIIGGGHHHIIILLLSSS[[[aaadddeeelllvvv{{{aaaUUUIIIDDDBBB>>><<<;;;999;;;<<<:::888666888999444555555555666666666777555555555555555555555555444444555555555555555555555555444333333333333444111111111111111111111111000000000000111111111111000111222333333111000///222222111111000111111111222222111111111111111111111111111111111111111111333222222111111222222333333222222222222222333333222111111111222333444444666555555444333333444444222222333444555777777888555555666666777888888888666666777888999:::::::::;;;>>>DDDNNNbbb~~~nnnYYYOOOMMMFFFCCCCCC===999::::::999888999:::<<<===<<<;;;:::999999999999777777666666666666777888555555666666777777888888666666555444444444444444444555555555555555555444444444555555555444333222444555555555555555444444444444444444444444444444555555555555666666666777555444333222222222333444222555777666333222333555222444555555555666888:::999999:::::::::;;;;;;;;;777888999;;;<<<=========:::999999888777777888888888888777777888:::<<<===:::<<<>>><<<:::888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999:::;;;<<<>>>>>><<<======>>>???@@@@@@AAA;;;<<<>>>???@@@@@@??????BBBAAA@@@CCCFFFHHHGGGEEEIIIHHHHHHOOOYYYaaadddcccccclllzzzmmmXXXKKKFFFBBBAAA===999:::===:::<<<<<<:::777666888:::333444444444555555666666555555666666666666666666555555555555555444444444555555444333333333333444111111111111111111111111000000000000111111111111000222444555555333000...111111000000000000111111222222111111111111111111000000000000000000000000444333333222222333333444333333222222111222222222444333222222111111222222555444333333222222222222222222333444555777888888555555666666777888888888555666777999::::::::::::;;;===AAAGGGWWWuuu|||}}}xxxYYYQQQHHHBBBBBBBBB???<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::555555666666777777888888666666666666666666666666888777666555555444444555666555555555555444444444333333333333222222111000444222000222444666444222000000000111222333444555444444444555555555666666444444444444333222111000333333333444444444555555444444444444444555666666666777777888999999::::::888999:::;;;<<<;;;::::::777777777888999999:::::::::999888888888999:::;;;;;;;;;;;;;;;::::::999888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999;;;::::::::::::;;;<<<<<<======<<<<<<<<<======>>>>>>>>>???AAAAAABBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEGGGJJJLLLOOOSSSXXX\\\^^^fffqqqxxx~~~sss]]]QQQMMMCCCBBB@@@???===<<<;;;;;;<<<;;;999777666666777888888888888888888777666666333333333444444555555555333333333333333333333333333333333222222111111111111111222222222333333333444444222222222222444444111111111111111111111111+++,,,---......---,,,+++111111000000000000111111333333222222222222222222222222222222222222222222333333333333333333333333222111111111222333333444444444333222333444555666555444333222222222222222333333333444555666777888888888777777777777777777999;;;???EEEMMM```zzzrrraaaQQQKKKDDDAAAAAAAAA???===<<<<<<<<<<<<;;;;;;;;;:::999999999888888888777777555555666666777777777777666666666666666666666666666555555555555555666666444444444444333333333333333333333333333222111111444222111222444555444222333222222222222333333444333333444444444555555555222333333444444333333333333333333333444444444444444333333333444444555555666666777777888888999999777888999:::::::::999999888888888888888777777777999999888888888999:::;;;:::;;;;;;;;;::::::999888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;::::::;;;;;;<<<===<<<<<<<<<===============;;;<<<===>>>????????????AAAAAAAAABBBBBBCCCCCCDDDEEEGGGIIIJJJKKKNNNRRRUUUVVVaaammmvvvzzz}}}kkkXXXMMMFFFCCCAAA@@@>>><<<;;;:::999999::::::999888777666666777666777777777666666555444333333333444444444444444333333333333333333333333333333333222222111111111//////000000000111111111444333222222222222333444111111111111111111111111000000111111111111000000111111000000000000111111000000000000000000000000222222222222222222222222333333333333333333333333222111111111222222333444444333222222222333555555555555444333333333333333333333333333444555666777888888888888888888888888:::;;;>>>@@@DDDRRRlll{{{{{{xxxmmm^^^PPPHHHDDD@@@???@@@@@@???<<<;;;;;;;;;;;;::::::::::::888888777777777777666666555666666666666777777777666666666666666666666666444444333444555666777777333333333333222222222222333333444444444333222222333222111222333444444222555555444333333333333333222222333333333444444444000111222333444444555444222222222222333333333333333333333333444444555555666666666666666666777777666666777888999888888888999888888777666666555555999888888888888999::::::::::::;;;;;;;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;<<<======:::;;;===>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGGGGGGGHHHJJJLLLOOO[[[jjjtttvvvvvvvvvwwwcccPPPHHHEEEAAA<<<>>>===;;;:::888888777777888888888888777666666555555555555555555555444333444444444444333333333333333333333333333333333333222222222222222111111111/////////000000000000111333333222111111222333333111111111111111111111111333222222111111222222333111111000000000000111111000000000000000000000000222222222222222222222222333333333333333333333333222111111111111222333333222222222222222333444444444444333222222222333333333222222333333444555666888888888888888888888888999999<<<===>>>EEEVVVhhh}}}xxx}}}kkkaaa]]]UUULLLBBB@@@>>>>>>??????===;;;;;;:::::::::999999999999888888888888888888888888666666666666666666666666555555555555555555555555444444333333444555555666333333333333222222222222333333444444444333333222222111111222333333333333555444444333333444444444111111222222222333333333111111222333444444444444111111222222222333333333333444444555555555555555555555555555555555555555555555666666666777777777777777666666555555555555888888888888888999999::::::::::::;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;<<<<<<===>>>999:::===>>>???>>>===<<<======>>>???????????????@@@@@@@@@@@@@@@@@@@@@???BBBCCCDDDDDDDDDDDDFFFGGGKKKVVVeeepppssssssrrrrrrxxxpppbbbRRRIIIGGGFFF@@@999<<<;;;:::888777666666666666666777888777666555444444444555555555555444444555444444333333222222222222222222222222222222222222222222111111111111111111111111111222222222222222222111111111111222222111111111111111111111111222111////////////111222111111000000000000111111222222222222222333333333111111111111222222222222222222222222222222222222222111111111111111222222111111111222222222333333222222111111111111111222222222222222222333444555888888888888999999999999666777;;;======@@@JJJVVViii{{{~~~zzzzzzmmmVVVNNNOOOLLLFFF@@@???>>>>>>>>>>>><<<:::999999999999888888888888777777777777777777777777666666666555555555555555444444444444444444444444555555444333333333333333444444444444333333333333222222333444444333333333111111222222222222333333333333333333444555666777111111111222222222333333222333333444444333333222111111222222222333333333333444555666666666666555444444444444444555555555444444444555555555666666444444555555666666666666777777888888999999999999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======888:::<<<>>>??????===<<<===>>>>>>????????????>>>????????????>>>>>>>>>>>>???AAACCCCCCCCCCCCDDDFFFGGGPPP\\\fffkkknnnppprrrqqqvvvyyykkkQQQLLLEEEBBBAAA@@@<<<888;;;:::999888777666666666444555666777666555444333444555555666666555555555444444444333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000...------...000000111111000000000000111111111111222222222333333333000000000111111222222222222222222222222222222222222222111000000111111111111111222222222333333333333333222222222222333333333333222222222333444444777777888888888999999999666777:::>>>======BBBIIIPPPccc{{{~~~}}}yyybbbNNNEEEFFFEEEAAA??????>>>======<<<;;;;;;999888888888777777777777444444555555555555666666666666666555555555555444444444444444444444444444555555444333222222222222444444444444333333333333111111222333333333222222000111222222111111222444111111222222333555666777111111222222222333333333333333333444444333222222222222222222333333333333333444555666666666555444222333333444555555666666555444444444444555666666444444555555666777777888666777888888999999888888999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;:::;;;::::::::::::;;;<<<<<<999:::<<<===>>>???>>>>>><<<======>>>>>>===========================>>>>>>===???BBBCCCBBBBBBCCCEEEBBBGGGOOOVVV\\\bbbhhhkkkooorrrwwwqqq\\\QQQEEEBBB>>>;;;999:::;;;<<<::::::999888777666666777444444555555555444444333333444555555666555555555333333333333222222222222222222222222222222222222000000000111111111111111000///////////////......000000111111111111000000000000000000000000000000000000000//////000000000111111000000000000111111/////////000111111222222//////000000111222222222222222222222222222222222222222111000000000000111111222222333444333333333555555444444555555666666444444333333333333444444666666666777888888999999888777999<<<;;;888:::>>>DDDQQQfffzzztttooommmssslll]]]MMMCCCBBBAAA???<<<<<<<<<;;;::::::;;;<<<888888777777777666666666444444555555666666666666666666555555555444444444333333333333333333333333333333222222222222222333333333333333222222222222///000111111222222222111///111333222111000222444222222222222222333444444222222222222333333333444111111222333444444444444333333333333444444444444000111333555555444333222111222333444555666777888555444444333444555666777666666666666666666666777555666777888999888888777888999::::::;;;;;;;;;:::<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999:::;;;;;;::::::;;;<<<===>>>??????===>>>>>>>>>>>>>>>======;;;;;;;;;<<<======>>>>>>===???AAABBBAAAAAAAAABBB???AAAEEEIIINNNTTTZZZ^^^jjjlllpppvvv|||kkkYYYLLLDDDBBB@@@<<<;;;;;;<<<<<<<<<999888777666666666666666444444333333333333444444222222333444444444444444222222222222222333333333111111111111111111111111///000000000111111111222000000//////............//////000111111000//////000000000000000000000000///000000111111000000///111111000000000000111111...//////000111111222222/////////000111222222222111111111111111111111111222222111000000000000000111222333444555444444333444444333333444555555666555555444444444444444555444555555666777777888888999666666999:::888888;;;BBBGGGTTTeeeuuuwwweee^^^]]]___bbb___VVVIII@@@>>>>>><<<999::::::999999:::<<<>>>777777777777666666666666666777777777888888999999666666555555555444444444333333333333333333333333111111111111222333444444222222222111111111111000...///000111111111111111///111333222000000222444333333222222111111222222222222333333333444444444///000111333444555666666333333444444444444555555...000222333333222111000111111222444666777999999555555444333444555666777888888888777666666555555555666777999999888888777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;999999888888999999:::;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAAAAAAAA@@@@@@???::::::;;;;;;<<<===>>>>>>>>>@@@BBBBBB@@@???>>>??????@@@AAACCCGGGLLLQQQTTTdddfffkkkoootttzzzrrr^^^QQQHHHAAA===>>><<<;;;===???>>>999444888777666555555555555555444333222111222333444555000111222333333333333333111111111222222333333444111111111111111111111111//////000000111111111222222222111111000000000///...///000111111000///...000000000000000000000000---...///000000///...---111111000000000000111111000111111222333333444444...//////000111222222222111111111111111111111111222222111000000///000000222333444555666555444444111000000000111222222333666555555444444444555555333444444555666777777888888555555999;;;:::;;;>>>AAA???DDDSSSddduuummm```WWWNNNJJJNNNOOORRRRRRMMMDDD===<<<===;;;;;;:::999999999999:::888777777666555444444333333333333333333333333333555555555555555555555555555555444333333222111111444333333222111111111222111111000000000000111111111111111111111111111111//////000111111111111111222222222222222222222222111000/////////000222333222222222333333444444444333333333333333333333333444333333222222333333444444444444555555555555666555444333222333555777888777777666666555555555444555666666777888999999:::999999999:::999999888888>>>===<<<;;;;;;<<<>>>???>>>>>>===;;;:::999888777:::::::::999999999888888;;;;;;<<<<<<===>>>>>>>>>AAA>>>;;;;;;===??????===<<<<<<<<<<<<<<<;;;;;;;;;??????@@@@@@@@@@@@??????@@@??????@@@BBBEEEHHHJJJUUUXXX___gggnnntttxxxzzzttthhhXXXLLLFFFBBB???<<<===<<<<<<;;;;;;:::999999777666666555444444333333333333333333333333333333222222222111111111000000000111111111111222222222222111111111000000//////...///000111111000///...333000......000222111000222222111000//////000000111111111111111111111111222111111000///......---111111000000111111222333111222222111000///111222111111111111111111111111//////000111111111111111////////////000000000000111222222333444444444333333333333333333333333333000222555666555555777888444444444555555555555666666777888999999:::999999>>>>>>AAAKKKXXXjjjpppYYYPPPLLLEEEDDDHHHIIILLLMMMJJJCCC>>><<<===<<<;;;::::::999999::::::777777777666666555555444444444444444444444444444333333333333333333333333555444444333222222111111444333222222111111111222111111111000000111111111111111111111111111111111//////000111111111111111111111111111111111111111222111000000000111333333222222222222222222222222222222222222222222222222444444333333333333444444333333333333444444444444444333222111222444666777777666666666555555555444555555666666777888888999;;;;;;<<<<<<<<<;;;;;;:::<<<;;;::::::;;;===???@@@<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@>>>;;;:::;;;<<<;;;999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>======>>>@@@CCCEEEGGGKKKNNNTTT[[[ccciiinnnppprrrvvv}}}ppp\\\SSSHHH@@@===<<<;;;999<<<;;;;;;:::999999888888666666666555444333333333333333333333333333333333222222222111111111000000000000111111111222222222111111111111000000000/////////000000000000//////222000------000111000///222111111000//////000000........................111111111000///.........111111000000111111222333666777666444111///000111111111111111111111111111//////000111111111111111////////////000000000000000111222333333333333222333333333333333333333333111333555555444333444555444444444444555555555555555555666777888888888888<<<;;;>>>GGGRRRbbbvvvooo]]]KKKFFFEEEBBBAAAEEEAAADDDHHHGGGBBB>>><<<<<<<<<;;;::::::999999::::::666666666666666666666666555555555555555555555555333333333333333333333333444444333333222222111111333333222111111111111222222222111111111111222222111111111111111111111111//////000111111111111111000000000000000000000000222222111111222222333444222222222111111111111111111111111111111111111111333333222222222222333333222222222222333333333333222222111111111333555666666666666555555555555555444444444555666666777777;;;;;;<<<<<<<<<<<<;;;;;;::::::999:::;;;===???AAA;;;;;;;;;;;;;;;;;;<<<<<<666777777888888999999:::;;;;;;;;;<<<======>>>>>>AAA???<<<;;;;;;:::999888::::::;;;;;;<<<<<<===============>>>>>>=========;;;;;;;;;<<<===@@@BBBCCCFFFHHHLLLRRRXXX^^^dddfffgggnnnwww{{{xxxyyy~~~eeeSSSKKKEEE>>>;;;;;;<<<;;;:::::::::999888888777777666666555555444444333333222222222222222222222222222222111111111111000000000000000000111111111222222111111111111000000000000000000////////////000000111///......///000000///111111000/////////000000000000000000000000000000111111000000//////......111000000000000111222222<<<<<<:::666222/////////111111111111111111111111//////000111111111111111////////////000000000000000111111222222222222222333333333333333333333333222333555444222111111222444444444444555555555555444444555666777777777777999888;;;AAAJJJVVVgggvvvsssjjjcccTTTGGGCCCBBB???>>>@@@<<<@@@DDDDDDBBB===:::999;;;;;;:::999999999999:::666666666666666666666777444444444444444444444444444444444444444444444444333333333333222222111111222222111111111111111222333222222222222222222333111111111111111111111111//////000111111111111111000000000000000000000000111111111111222222333333//////000000111111111222111111111111111111111111111111000000000000111111222222222222333333333333222111111111222333444555555555555555555555555555333333333444444555555555888999999::::::::::::999::::::::::::;;;<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;333333444555666777888999::::::;;;<<<<<<======>>>AAA@@@???>>>===<<<;;;;;;999999:::;;;;;;<<<======;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<>>>@@@AAACCCCCCEEEIIIMMMRRRVVVYYY```hhhrrrwwwtttrrrzzz~~~nnn___QQQGGGDDDAAA===<<<<<<<<<;;;999888888777777666555555444444444444444333333222222222222222222222222222222111111111111000000000000000000000000111111111111111111111000000000000000111000///......///000111111000000000000000000000111000000/////////000000111111111111111111111111111000000000/////////...000000000000000111222222<<<<<<:::777222/////////111111111111111111111111//////000111111111111111////////////000000000000111111222333333222222222222222222222222222222222222333555444222111111222333333444444444555555555444444555666777777777777888777999>>>CCCJJJXXXddduuuiiiaaa[[[XXXXXXNNNDDD???>>><<<::::::<<>>>>>???>>>============888999999:::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>????????????@@@BBBEEEGGGIIITTTYYYeeeooottttttwww}}}nnn\\\QQQIIIDDD@@@<<<;;;:::::::::999888666777666666555444444333333333333333333333222222222111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000111111111000///......///000111000111111111111111111111000///////////////000000........................000000000000////////////000000//////000000111222888888777444111//////000000000000000000000000000//////000111111111111111////////////000000000000222222333333333333222222222222222222222222222222111333444555444333444555333333333444444444444555555555666777888888888888888777999<<<>>>BBBLLLVVVtttxxxfffZZZSSSOOOPPPRRRTTTMMMDDD@@@>>>>>><<<;;;<<<>>>???@@@???<<<999666999888777777666666777777444444444444444444444444111111111111111111111111222222222222222222222222222222222222222222111111111000000000000111222222222222111111111111222222000000000000000000000000//////000111111111111111111111111111111111111111//////000111111111111000---......000111222333444222222222222222222222222444444333333333333444444333333333333444444444444222222333333444555555555444444444444444555555555333333333333333333444444777888999:::;;;;;;;;;:::<<<;;;;;;::::::999888888======;;;:::999777666666555555666777888999:::;;;:::::::::;;;<<<<<<======:::;;;======<<<;;;;;;<<<999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============????????????@@@AAABBBBBBIIIMMMXXXhhhssswwwyyy{{{zzz{{{{{{{{{}}}lllcccXXXNNNHHHDDD@@@===888888999:::::::::999999666666555444444333333222222222222222222222222222000000000000000000000000//////000000000000000111/////////000000000111111000000000000111111111111000000////////////000000///000222222111000000111//////......//////000000////////////////////////000000000000////////////000////////////000111111333333333111///...///111000000000000000000000000//////000111111111111111////////////000000000000222222222222222222111000222222222222222222222222111222444555444333444555333333333333444444444444555555666777888888888888888777999<<<<<<===DDDLLLbbb}}}mmm___QQQJJJHHHGGGJJJOOOVVVQQQIIIBBB@@@???>>><<<:::;;;<<<======;;;999777777777666555555555555555444444444333333222222111222222222222222222222222111111111111111111111111111111111111111111222222000000000000000111222222111111111000000111111111000000000000000000000000//////000111111111111111000000000000000000000000///000111222222222111111000000111111111111111222111111111111111111111111333333222222222222333333222222222222333333333333000111222333333444444444333333333444444555555555444444444444444444444444666666777999999::::::999999::::::::::::999999888::::::999999888777666666444444555666666777888888999::::::;;;;;;<<<<<<===:::===???>>>;;;999:::;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;??????@@@AAABBBBBBBBBBBBCCCEEENNN]]]hhhmmmqqqtttssssssrrrnnnmmmtttooobbbSSSOOOJJJGGGEEEBBB???<<<888999:::;;;:::999999999666555555444444333222222111111111222222222222222000000000000000000000000////////////000000111111////////////000000000111///000000000111111111111//////000000000000//////,,,...111111///---...///...............///000000111111111111111111111111////////////000000000000///////////////000111111000111111000......///000000000000000000000000000//////000111111111111111////////////000000000000000000000000000///......111111111111111111111111111333444444222111111222222222333333333444444444444444555666777777777777777777999<<<;;;:::???EEEUUUqqquuufff]]]YYYLLLAAA?????????BBBHHHXXXSSSJJJAAA===;;;999666888888888:::;;;;;;:::888666666555444444444444444444444333333222111000000333333333333333333333333333333333333333333333333111111111111111111222222000000///000000111222222111111000000000000111111000000000000000000000000//////000111111111111111////////////////////////000111222333444333222222444333333222111000000///000000000000000000000000000000////////////000000000111111111111222222222///000111222222333222222333333333444444555555555444444444444444444444444333333555666666777777777777888999:::::::::::::::777777777777777777777777888888999999::::::;;;;;;999999:::;;;;;;<<<<<<===>>>@@@BBBAAA===::::::;;;;;;:::::::::::::::::::::;;;<<<<<<======<<<<<<;;;999::::::;;;;;;;;;::::::999:::<<<>>>???@@@??????===>>>EEEOOOWWW[[[```fffkkklllkkkfffbbbfffqqq{{{wwwlllaaaTTTJJJGGGCCC???<<<;;;;;;:::999777888999888666444333333666666555444444333333222111111111111111111222222000000000000000000000000.../////////000000111111////////////000000000000//////000000111111111222...///000111111000///...***---000///---+++,,,---...............///000111........................////////////000000000000///////////////000111111000111111000...---...000000000000000000000000000//////000111111111111111////////////000000000000......//////...---,,,,,,111111111111111111111111222444444333111///...///222222333333333444444444222333444555666666666666777777999<<<;;;999<<>>:::888888777777777777666666666666666555444333333333333333222222222222222222222222000000111222333333444444555555444333222111111000111111111111000000000000222111111000///......---......///000111222333333111111222222222222111111000000000000000000000000000000000000111111111111111111111000///000222555444333222111000000000000111111111111000000000000111111111111111111111111222222222222222222222222///000111222222222222222666555555444444444555555555555444444444444555555222222333444444555555666555555777888:::<<<===>>>;;;<<<<<<;;;:::888555444666666666666777777777777666888:::;;;::::::;;;<<<@@@IIIMMMEEE===;;;;;;999888888777777888:::<<<===;;;;;;;;;<<<;;;;;;::::::777888888777666777999<<<>>>????????????===;;;:::;;;===@@@CCCHHHLLLOOOPPP\\\^^^^^^[[[YYY[[[cccjjjwwwzzzlll___WWWOOOHHHFFF>>>>>>===<<<;;;;;;::::::777777777777666666666666444444333333222111000000222222111111000/////////+++,,,...000222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...,,,,,,//////.........---------........................---...///...------...///,,,,,,------...//////000............////////////000000000000000000000000000000000000000000000000///////////////000111111000000000000////////////222222222222222111000///222222333333333333444444333333333333333333333333333333333222222111111111444444555555666777777888:::::::::;;;;;;;;;<<<<<>>======<<<999888888888888999;;;<<<::::::;;;;;;;;;;;;::::::999::::::999888999;;;===>>>>>>>>>>>>===<<<;;;;;;<<<===???AAADDDFFFHHHIIIJJJMMMOOOPPPQQQWWWaaahhhoooqqquuu|||qqqdddXXXSSSPPPIIIBBB???<<<;;;;;;:::999999888888777666666666666555555555444444333222222111000000000000000000000111111111000111111111000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,//////.........---------........................---...///...------...///........................------......///000000000////////////////////////........................///////////////000111111000000000000////////////111222222222222111000///111111111222222222333333333333333333333333333333333333333222222222111111333333444555555666777777999999999999::::::::::::===BBBNNN```rrrqqqeeeUUUIIIDDDAAA>>>;;;:::999888888999<<>><<<======999999888888888888999:::999::::::;;;;;;::::::::::::;;;<<<;;;::::::<<<>>>???>>>===<<<;;;;;;;;;;;;======>>>>>>??????@@@@@@<<>>999999999888888777777666666555555555555444444444444333333333222111111000000...//////000111111222222333333111000////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000///...------...............---------........................---...///...------...///000000///...------,,,,,,,,,------...///000111111////////////////////////........................///////////////000111111////////////000000000000111111222222111111000000000000000111111111111222333333333333333333333333333333333222222222222111222333333444444555555666777777777888888888999999999<<>>@@@HHHEEEAAA<<<888666555555666666666555555555444444333333222222222222333333111111111111111111111111000000111111222222222333888888777666444333222222111000000000////////////111000000000/////////...,,,,,,---...///000000111...//////000000//////...////////////////////////////////////000000000111///000111111000000111333222222111000000000000000111111111111000000000///111111111111111111111111111111111111111111111111111111222111111000/////////000222444444333222000333222222111111222222333111222222333444444555555555555555555666666666666;;;999777555444444444555555555555666666666777777666888999:::999888999::::::>>>AAA>>>:::999:::;;;:::999999888888888888888888999999::::::::::::999:::;;;<<<;;;::::::;;;<<<>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???AAADDDIIIOOOTTT\\\\\\]]]^^^bbblllxxxrrrcccXXXOOOJJJGGGDDDDDDIIIJJJBBB999444777777777777666666555555444444444333333333222222333222222222111111000000//////000000111111111111222111000//////000222333////////////////////////000000000000000000000000000000000000000000000000...///////////////...---................................................---...///...---------////////////...------,,,,,,............////////////////////////////////////........................///////////////000000111////////////000000000000000000111111111111000000000000000111111111222222222222222222222222222222222222222222222222222222222222222333333444444444666777777777777888888888999;;;>>>EEENNNXXXccciiiqqqvvvhhhZZZQQQMMMHHHAAA===<<<<<<;;;::::::999888777888999;;;<<>>??????@@@CCCFFFHHHNNNPPPRRRTTTYYYdddsss~~~uuudddVVVLLLFFFAAA>>>@@@======AAAAAA:::333000777777777777666666666666333333333333222222222222222222111111111111111000111111111111000000//////111111/////////000111222////////////////////////////////////////////////////////////////////////---...///////////////...---.............................................---...///...---------///........................000000000///......------........................///////////////////////////////////////000000111.../////////000000000111///000000111111111000000111111111111222222222333222222222222222222222222222222222222222222222222222222222333333333333333777777777777888888888888999;;;===@@@EEEOOO[[[dddrrrrrreeeZZZPPPHHHEEECCC@@@<<<:::::::::999777888777666555555555666777;;;:::888666555555555555555555444444444333333333111111000000111111222222111111111111111111111111111111111111111111111111000000111111222222333333000000////////////......000000000000////////////000000000/////////......///000000111111000000///..............................////////////000000---///111111000///000111111000000//////000000000111111111111000000000000000000000000000000000000////////////////////////000000000111000000/////////000222333444444333222333222222222222222222333111111222222333333444444222333444555666777888888555555555555666666777888444444555555555666666666555777999999777666777888:::888999;;;:::777888<<<888999999999888777666666666777888888999999999999777888::::::888777777888::::::999999999999::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>???@@@AAA@@@DDDHHHKKKQQQ]]]nnnyyyuuulll^^^VVVLLLDDDAAA???===;;;<<<999999<<<<<<888555555777777777777666666666666333333333333222222222222111111111111111111111111222222111111000//////...222222000///............000000000000000000000000////////////////////////////////////////////////------...///000000000///---------.......................................---...///...------...///------..................000000000///......------........................000000000000000000000000///////////////000111111......//////000000111111//////000000111111000000111111111222222222333333222222222222222222222222111222222222222333333333333333333333333333333333666666666777777777888888777:::<<<===???GGGTTT^^^ppp~~~{{{kkkYYYOOOIIICCC@@@AAA<<<;;;::::::::::::999888555555444444444444555555777666666555555555555666444444444333333333333222000000000000000111222222111111111111111111111111111111111111000000000000000000111111111111111222000000/////////.........////////////000000000000/////////.........------...//////000000//////..................................../////////000000---///111111000///000000000000////////////000000111111111111000000000000000000000000000000000000////////////////////////...///000000000000000000//////000111111222222333222111111000000111111222111111111222333333444444333333333333444444555555444555666777888888888888444444444555555555666666555777888888777666666777999666666999888555666:::777777888999999888777666555666777888999999999999777888::::::888666666777888888999999999999999888999999:::::::::;;;;;;;;;999999999;;;===>>>>>>===;;;???BBBDDDGGGPPP^^^iiiyyy~~~uuummmbbbVVVNNNIIIDDD???=========;;;999;;;888888;;;<<<999888999666666666666666666666666444444333333333222222222000000000000111111111111111111111000000000000000///////////////...------000000000000000000000000////////////////////////////////////////////////,,,---...///000000000000---------.........//////........................---...///...------...////////////...------,,,,,,............//////000000........................///////////////////////////////////////000111111.........///000111111111...//////000000000000000000000000111111111111222111111111111111111111111111111222222222333333333444444444444444333333333444555555555666666666666555999<<<;;;;;;@@@LLLVVVggguuuyyyoooeeeUUUFFF@@@===::::::===666666777777888888777666555444444444555555666777555555444444444555666666444444444333333333222222000000///000000111222222000000000000000000000000111111111000000000000000222222222111111111000000000/////////............////////////000000000000***++++++,,,---...///000---..................---..................................../////////000,,,...111111000//////000000000////////////000111111111111111000000000000000000000000000000000000////////////////////////......///000000111000000............///000222222000000////////////000000000111111222333333444444333333333222222222111111000111111222111000...---444444444555555555666666555777888888666555666777888333333666666222333777666777888999999888777666555555777888888999999999777999;;;:::999777666777666777999::::::999888777999999999999999999999999;;;:::;;;<<<======<<<;;;===@@@AAA???>>>CCCNNNWWW]]]iiixxxssskkk```YYYSSSMMMEEE??????===;;;;;;======:::777888666666999999555444666555555555555555555555555444444444333333333222222000000000000000111111111/////////000111111222222)))***---///000000000///000000000000000000000000////////////////////////////////////////////////,,,,,,...///000000000000---------.........//////........................---...///...------...///111111000///---,,,+++***++++++,,,...///111222333................................................///////////////000111111---......///000111111222......///000000000000000////////////000000000000111111111111111111111111111111111222222333333333444444444444444444444444333333333444444444555555555999===;;;999===HHHQQQ^^^lll|||bbbXXXJJJHHHCCC>>>;;;999999:::777777777777777777777777555555444444444444555555555555555555555555555555000000111111111111000000......///000000000000000111111111111111000//////---...000111111111000///////////////000000000000////////////000000000000000000//////.........---+++,,,,,,------.........000---***+++///000---***,,,---......------...000000000000000///////////////000111000///...///000000///.........000111222222111111111000000//////111111000000//////......222222111111000000//////000000000000000000000000111000///......///000111222222222222111111111111111111222222222333333333333222111000000000222222444444444555555555555666333333444555666777888888666555444444444555777888444555555666777888888999888888888888888777666555999888777777777888:::;;;999777555333333444666888888999:::999777777777888:::999999888888999::::::999999999999999999999999????????????@@@AAABBBCCCKKKTTT^^^cccdddjjjuuu}}}rrrjjjfffUUUQQQKKKEEEAAA??????@@@;;;:::999888777777777777666555555555555444444444555555555555555555555555555111...///333444222///000111111111222222222222333222000///.........///////////////...............---,,,,,,---...///000------------.........///+++,,,...///111222333333///......------,,,++++++111111000000///---,,,+++........................//////.........---------//////............////////////...------------............000222222000///////////////////////////////////////000000000000000000000000000000000000////////////000000000000222111111111000000//////000111111111111222222222333333333333333333333333111111222222222222333333444444444444555555555666:::999999999;;;===@@@BBBQQQXXXcccppp{{{vvvrrr~~~uuuWWWKKKGGGDDD@@@<<<999888888888777777777777777777777777555555444444444444555555444444444444444444444444000000111111111111000000......///000000000000000000000/////////...............///000000000000000////////////000000000000....../////////000000000000/////////.........------------------.........///,,,***+++///000...+++,,,---......------...000////////////////////////000111111000...------...///////////////000000111000000000/////////......000000000000//////..................---------,,,000000000000000000000000000000////////////000000..................//////111111111222222222333333333222111000000111222222444444444444555555555555444444555555666666777777666555555555666666777777444444555555666666777777888888888888888777666666888777777777888888999:::888777555444444555777999888999:::999777666777888555555555666777888999999999999999999999999999999;;;;;;;;;;;;<<<===>>>???>>>DDDLLLOOOQQQUUU^^^eeewww}}}xxxlllaaaWWWPPPMMMIIIFFFBBB???<<<;;;;;;<<<::::::999888777666666777555555555555444444444444444444444444444444444444444111...///222444222///000000000111111111222222222111000///......//////////////////..................---,,,---...//////------........./////////,,,,,,---...............++++++,,,------......//////000000//////...---,,,........................//////.........---------//////............////////////...---------------------...///000000///..................................../////////000000.........................../////////000000000000111111111000000000//////000000111111111222222222333333333333333333333333333333333444444444555555333333444444444444555555888777777777999;;;>>>???EEELLLWWWccctttooobbb[[[YYY\\\nnnrrrTTTEEEAAA???<<<999777666777777666666666666666666666666555444444333333444444555444444444444444444444444000000111111111111000000......///000000000000000///...---,,,,,,,,,---...//////......//////000111////////////000000000000.........////////////000/////////...............//////.....................+++***+++///000///,,,+++---......------...///////////////////////////000111111000---,,,,,,---......///000000000////////////...............---000000000////////////...------------,,,,,,,,,,,,000000000000000000000000//////000000000000////////////000000111111222222111111111222222222222333222111111000111111222222444444444444555555555555555555555555555555555555555666666777777777777777444444444555555555555555888888999999888888777777777777888888999999888888888777555555555777999:::888999:::999777666777888333444555666777999::::::999999999999999999999999999888888999999:::;;;<<<:::<<<@@@BBBDDDGGGLLLOOOaaagggrrr}}}sssgggbbbZZZQQQIIICCC@@@>>><<<;;;:::999999888999999999999888777666666666666555555555555444444444444333333333333333333333333444111...///222333222////////////000000000111111000000///......//////000/////////............---//////...---------................../////////000...............---,,,+++++++++,,,------......///....../////////......---------------------------...............---------//////............/////////......---------------,,,,,,---.........------........................---------.........//////------------------------....../////////000000000111111000000000000//////000000000111111111222222333333333333333333333333333333333333444444444444333333333444444444444555666555555555777999;;;<<<<<<@@@HHHSSSbbbzzz}}}wwwkkkhhhffffffeee___UUUMMMIIIKKKQQQggg~~~tttUUUEEE===;;;999777666666777777555555555555555555555555444444333333333333444444333333333333333333333333000000111111111111000000......///000000000000000000///---++++++,,,---...//////...------///000111////////////000000000000------........./////////........................000000//////.........---,,,+++***+++...000///...+++---......---,,,...///---.............../////////000111000.........000---...///000000000..............................////////////////////////////////////////////////////////////////////////...///000111111000///...//////000111222333333444111111111111222222222222111111111111111111222222333333444444444555555555666666666555555444444444444555777888888888777666666555555555555555555555777888888999888888777777666777888999999888777666777666666555666888:::;;;777999999888777666777888666777888999;;;;;;<<<<<<888888888888888888888888:::999999999::::::;;;<<<===<<<===>>>AAADDDEEEFFFMMMQQQZZZgggsssyyyyyyvvvrrrvvv{{{xxxrrriii\\\RRROOOLLLGGGCCC@@@??????@@@777888888999999999888888888777666666555555555666555555555444444444333333111111111111111111111111333000//////111222111000////////////000000000000//////....../////////000//////.........---------//////......------------........./////////000000000000000000///...------///......------,,,++++++,,,---....../////////...------------------------........................///......------......//////...------,,,,,,------,,,---......---------...........................,,,,,,,,,---------......------------------------........./////////000000000000000000000000//////000000000000111111111111222222222222222222222222000111111111111222222222444444444444555555555555444444444555666888999:::;;;===@@@FFFQQQeee||||||}}}pppbbbZZZSSSPPPMMMKKKJJJIIIFFFDDD???CCCIII]]]tttmmmQQQAAA:::999888777777777777888444444444444444444444444333333222222222222333333333333333333333333333333000000111111111111000000......///000000000000000111000...,,,,,,---...000///...---------...000111////////////000000000000------------............---------...............000000//////.........---+++++++++,,,...//////...+++,,,------,,,,,,---///,,,,,,------............---///000000000000111333---...///000000///...---////////////////////////.............../////////000000000000000000000000////////////////////////...///000111111000///...+++,,,,,,---...///000000000000111111111222222222000000111111222222222222333333333444444444444555666666555555444444333333444555777888888888777666777777666666666666666666666777777888888888777777666777888999999888666555666666666666777888:::;;;777888999888666555666777999:::;;;<<<<<<<<<;;;;;;888888888888888888888888::::::999999999:::;;;;;;;;;:::999:::>>>@@@@@@???AAADDDIIIRRRZZZ^^^[[[XXXSSSVVV\\\bbbgggiiijjjiiikkklllqqq|||tttjjj]]]VVVSSSOOOIIICCC@@@???<<<::::::;;;===???777888888999999888777666666666555555444444555555555444444444444333333333111111111111111111111111111000//////000111111000////////////000000000000.........///////////////............------------/////////......---,,,,,,............////////////---.../////////////////////......------,,,+++++++++,,,---...////////////---------------------------...........................------------............---,,,,,,,,,,,,,,,---///000///---,,,...000........................,,,,,,,,,,,,------------....................................//////////////////////////////000000//////000000000111111111222222222222222222222222000000000111111111222222444555555555555666666666444555555666777888999999;;;;;;<<>>???BBBFFFIIIIIIGGGDDDDDDFFFIIIMMMOOOQQQQQQQQQSSSWWW^^^iiirrrwwwvvvssslllnnnrrrttttttssspppnnntttzzz}}}vvvrrrnnniiiccc^^^VVVPPPHHHCCCBBBBBBBBBAAA===<<<;;;999999999::::::777777777777666555555444555555444444333444444555444444444444333333333333111111111111111111111111111000000//////000000111/////////000000000111111....../////////......---.........------------,,,.........///......---,,,------------.........///)))***+++,,,---.........++++++,,,------......///+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------.........------,,,,,,,,,,,,,,,...000111///,,,+++...000------------------------,,,,,,,,,---------..............................------........./////////......////////////000000/////////000000000111111222222222222222222222222222222222222333333333333444444444555555555666666555555666666777888888888888888999;;;AAAKKKWWW___ggguuurrr```XXXRRRNNNJJJCCC??????======<<<999666555777999:::@@@AAAJJJ[[[[[[MMMGGG777777777666666555555555333333333333333333333333222222111111111111222222222222222222222222222222000000111111111111000000......///000000000000000000000000////////////...,,,---......//////......////////////000000000000+++,,,,,,,,,,,,---------,,,,,,,,,------.........---------------.........,,,------------,,,---...***,,,------,,,+++---...***++++++,,,------........./////////---,,,---...000///...---------------------........./////////---------.........//////---------.........//////000000000000000000000000000000////////////000000000000111111111111111111000000000000111111111111...///111222333333222222222222333333333444444444444444444444444444444444444444444444444555555666444555555666666777777777333333444555555555555555888888777666666666666666666666666666666666666777666888888888666555666777444555777999999999777777888888888888888888888888777777666666666666777777;;;;;;;;;:::::::::;;;<<<;;;<<<>>>???>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEDDDGGGMMMSSSXXXZZZZZZYYYSSSUUUYYY[[[\\\[[[ZZZXXXbbbgggoootttuuutttrrrrrrxxx~~~zzzuuurrrnnngggbbbYYYXXXUUURRROOOLLLIIIHHHDDDCCCAAA>>><<<;;;;;;<<<;;;;;;;;;;;;;;;:::999999666666555555444444444444444444333333333333444444444444444333333333222222111111111111111111111111000000000/////////000111000000000111111111222222...////////////...,,,+++.........---------,,,,,,,,,---.../////////...---,,,,,,,,,,,,------------******+++,,,------------++++++,,,------......///,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------......---,,,,,,++++++,,,,,,---///000...***))),,,000------------------------------------............---------------------------------.........//////........./////////000000////////////000000000111111111111111111111111111222222222222333333333333222222222333333333444444444444555666777777777777666666777:::===CCCJJJNNNSSS```sssxxxqqqbbbQQQKKKFFFAAA@@@===::::::>>>888:::<<<;;;999777888:::666<<<<<>>???@@@>>>AAADDDEEEEEEFFFGGGIIIBBBDDDGGGJJJKKKKKKJJJIIINNNRRRWWWZZZ[[[\\\\\\]]]]]]ccchhhooozzz~~~uuuoooiiifffeee^^^WWWTTTSSSQQQMMMHHHBBBCCCDDDCCCBBBAAABBBCCC<<<>>>???===888555444444444555777999999999888888666666555555444555666666333333333222222333444444444444444333333333222222111111111111111111111111///000000///......000111111111111111222222222222//////000000///---+++***......---------,,,,,,,,,+++,,,.../////////......+++++++++,,,,,,,,,------------......//////......///......------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------......---,,,,,,++++++,,,,,,,,,...000---)))'''+++///---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000////////////000000000000111111111111111111111111///000000000000111111111000000111111111222222222333333444555666666666666666777888999;;;===@@@AAAIIITTTdddtttllliiiccc\\\TTTMMMGGGDDDAAA???===:::999999:::;;;555555666666777777888888666<<<======EEERRRRRRIII===;;;888555333222222333444444333333333222222222111111222222222333333333111000///......///000111////////////////////////111111000000//////......000000000000000000000000///////////////............------,,,,,,------...111///,,,))))))+++---///,,,------......------,,,........................+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,------...---------,,,------......------,,,***+++---...///...------,,,------......------,,,//////.........---------......////////////......---------............///000000000000000000000000111///------.../////////222111000//////000111111111111222222222333333333333333333333333333333333555444333222222222333444444444444444444444444444444555666555444444555666666666666666666666666666999999999888777555444333222333444555666666666666999888888777666555555444999777666777:::;;;999666666666666666666666666666666666777777888888888999999999999999999999999999::::::::::::::::::::::::::::::999999999:::;;;<<<<<<======>>>???@@@@@@AAA=========>>>>>>>>>>>>???CCCDDDFFFGGGGGGGGGFFFFFFDDDGGGNNNWWWaaajjjrrrvvvuuuoooeeeZZZRRRNNNMMMMMMIIIHHHGGGEEECCCAAA@@@??????>>>===;;;::::::;;;;;;:::::::::999999999888888555555444444444333333333666555444333222111111111222222222222222222222222333333222222111000//////000000000000000000000000222111111111000000//////000000////////////000000//////.........---------......///000000111000000+++,,,---......---,,,+++------------------------000///---+++++++++---...------------------------........................+++++++++,,,,,,,,,------------++++++++++++------------,,,,,,,,,,,,++++++,,,...//////...------...------------------------.........------,,,,,,,,,,,,---------.../////////000000////////////000000........................//////////////////////////////000000111111111222222111111111000000//////333333222222222333444555333333333333333333333333555555444333333555666777777666555555777:::<<<>>>???FFFQQQ]]]fffrrrQQQOOOLLLHHHDDD@@@===;;;<<<;;;999888888999:::;;;888777777666555555444444222777999999BBBNNNPPPHHH;;;999666333222111111111444333333333333222222222000000000000111111111111111000///......///000111/////////////////////////////////.........------////////////////////////////////////...............------,,,,,,------...111///---++++++,,,---///,,,------......------,,,........................+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------...------,,,,,,------......------,,,+++,,,---.........---,,,,,,------......------,,,......------,,,,,,,,,,,,///..................///---------............///////////////////////////111///------.../////////222111000//////000111111000000000111111111222222333333333333333333333333444333222222222222333444222222222222222222222222444555666555444333444666555555555555555555555555444444555555555555444444333444444555555666777777888888777777666555555444999888777999<<<===;;;999777777777777777777777777888888888777777777777777999999999999999999999999::::::::::::::::::::::::888888888888888999::::::<<<<<<<<<======>>>>>>???::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@??????AAABBBEEEJJJOOOTTTXXX[[[XXXTTTMMMGGGBBBAAAAAABBBAAAAAA@@@>>>===<<<;;;:::;;;:::999777666666777777777777666666666555555555555555555444444444333333444444333222222222333333222222222222222222222222333333222111111000//////000000000000000000000000111111111000000000//////000000////////////000000//////.........---------,,,---......//////......,,,---............---,,,------------------------000...---++++++,,,---...------------------------........................,,,,,,---------............---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,------------------------......---------,,,,,,,,,---------...............000//////......//////000........................////////////////////////000000000///////////////111111111000000000//////000000000111111111222222333333333333333333333333333333222222333333444555555555555666777999;;;===<<>>KKKNNNIII888777555222111000000000333333333222222222111111............////////////000000////////////000000////////////////////////.........---------------...................................................------,,,,,,------...//////...---------......,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,------...------,,,,,,,,,------......------,,,,,,------------,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,+++++++++000///...------...///000---------............///////////////////////////000///------///000///...111000000//////000000111/////////000000000111111333333333333333333333333333333222222222222333444222222222222222222222222333555666555444333444555444444444444444444444444111222333444555666666666555555444444555666888999888777777666666555555555777777777999;;;<<<;;;999888888888888888888888888999999888888777666666666999999888888888888888888999999999999999999999999777777777777888888888999;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888999999888999999::::::::::::999=========>>>???@@@BBBCCCCCCAAA>>><<<::::::;;;<<<:::::::::999888888777777888777666555444444555555555555555555444444444444555555555555555444444444222222222222222333444444111111111111111111111111222222222111111000000///000000000000000000000000111111000000000000//////000//////......//////000...............---------++++++,,,,,,------,,,,,,------...//////...------------------------------///...---,,,+++,,,---...........................---------------------------------.........//////......------------......------,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,------------------------...------------,,,,,,,,,...............---------.........------.................................////////////////////////000000//////...---------111111000000000000////////////111222222222111000222222333333333333333333222333444444555555444444333444555666777888999:::999<<>>===<<<;;;::::::999999888888888888888888888888888888777666666666666666777777777666666666666666555555555555555555555555333222222222222222333333111111111111111111111111222111111111000000000///000000000000000000000000000000000000000000///////////////....../////////........................++++++,,,,,,,,,,,,++++++........................------------------------...------,,,,,,,,,---...........................------------------------------------............---------,,,,,,---------------,,,,,,,,,+++++++++---......---,,,,,,---///------------------------------------------------/////////...---------,,,...------,,,,,,------.........................../////////////////////////////////////////////...000000000000000000/////////111333444555444222111222222222222222333333333444555666777888777666555222333444666777888888888999999===BBBFFFMMM\\\kkk:::999999888777666555555777666666555555555555555000000111222333444555555444555555444888>>>AAA@@@666555444333222222222111222222111111111000000000........./////////000000//////000000000000//////------------------------........................------------------------,,,---------......//////...------,,,,,,------...,,,---...//////...------,,,------......------,,,---------------------------------,,,,,,+++++++++---------------------------.........---,,,,,,+++,,,------......------,,,------,,,,,,++++++++++++,,,------......------,,,------------............000...---++++++---...000---------............///........................///.........000000///---......//////000000000000000000000111111111222222222222222222222222222222111111111222222333333333444444444444444444444444333444555444333222333555444444444444444444444444555555666666666666666555666555444333444666888999666666666666555555555555222333555555666666666777777777777777777777777777555555666777888999999:::888888888777777666666666777777777777777777777777777888999999::::::999999888888888777777777777777555666666666777777777777:::999999999999999999999999888888999999:::;;;<<<999999999999888777666666777777888888888999999999777777777777777666666666777777777777777777777777444444555555555555555555555444333222111111111111000000000000000000000000111111111000000000000000//////////////////////////////////////////000000//////............//////---.....................,,,,,,---------,,,,,,+++.........------.........---------------------------------,,,------------........................------------------------+++,,,,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,+++++++++------...---++++++---///------------------------------------------------/////////...---------,,,------,,,,,,,,,,,,------........................////////////////////////......///000111111222222//////////////////000000///000222444444333222111111111111222222333333333333444666777777777666555222333444666777777777777888777999===AAAGGGTTT```yyy555555555555555555555666666666666666555555444444333333333333222222222222333333222222333555777888444444444333333222222222111111111000000000000///////////////000000000111//////000000000000//////------------------------.............../////////------------------------,,,,,,,,,---......//////...------,,,,,,------...+++,,,------...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------............---,,,++++++,,,------......------,,,---,,,,,,++++++++++++,,,,,,------......------,,,------...............//////...---,,,,,,---...///---------............///........................///......///000000///---------...///000000000000000000000111111111222222222222222222222222222222///000111222333333333222222222222222222222222222222444555444333222333444444444444444444444444444444444444444444333222111444444333333444555777888555555555555555555555555444555777777666666666777555555555555555555555555444444555777888999:::;;;888888777777666666555555666666666666666666666666777777999:::::::::999888666666666666666666777777666666777777777888888888999999888777777777888888888777777666666666777777333444555666777777777777555555555666666777777777444555555555555555444444444444444555555555555555333333333444444444444444555444333222000000000///////////////////////////000000000000000000000000////////////////////////......////////////000000///......------......///---------...............------.........---,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++++++++******------,,,,,,,,,,,,+++++++++++++++***((()))+++---------------------------,,,,,,,,,------------..................------------------,,,,,,---------........................////////////////////////---...///000111333333444......////////////000000......000111111111000///000000111111222333333333111222333333444444333333444444555555666777777888666555666:::<<>>CCCLLLYYYdddlllsssvvv|||222222333333333222222111222222222222111111111111111111111111222222222222111111111111000000000000000000////////////000000111111000///...------,,,........./////////000000......------------------///...,,,,,,,,,---------........................------------------------,,,,,,,,,---------.........------,,,++++++++++++)))******++++++,,,------+++++++++,,,,,,,,,------,,,,,,---------.........---,,,***))))))***,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,---......---,,,,,,+++++++++------,,,+++************+++---...---++++++,,,---,,,++++++++++++++++++,,,------------------------&&&'''***---......------+++,,,,,,---......//////------........./////////111111111000000000000000///////////////000000111111111111111000000000000111///...111444666444222111111222222222111111111222111000111222333222000111111222222222222111111000000111222333444444555222222333333333444444444222222333444444444333333444444444444444444444444666666666555555555444444222222333444444555555666777777777777666555444444555444444444444555666666555555555555444444333333444444555555555444444333333333333333444444444333333333333333333333333333222222222222222222222222333444444444333222111111222222111111111111222222111111111000000/////////222111111111000000000/////////////////////////////////.........---------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------......---+++***+++,,,...------,,,,,,------...,,,,,,---------.........---......///000000//////////////////////////////............//////000000000000111111111111000000222222111111111111222222222222222222222333333333666666666555555555777888999;;;>>>BBBFFFMMMSSSXXXdddkkkuuu111111222333333222222222222222222111111111000000000000000111111222222222000000000000000000000000000000////////////000000111111000///...------,,,............////////////......//////.........------...------,,,,,,---------------...............------------------------,,,,,,,,,---------......------------,,,+++++++++)))******++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,+++******+++,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------,,,++++++************------,,,,,,,,,+++++++++------,,,+++************+++,,,---,,,++++++,,,---+++++++++******+++++++++------------,,,,,,,,,,,,)))+++---...///...,,,+++,,,,,,---...///000000111....../////////000000000000000000000000000111111///////////////000000111...//////000111111222222000///000333777777444000000111111222222222111111222111000000222222111000000111111222222111111000000000111111222333444444222222222333333333444444111222333333444444444333444444444444444444444444666555555555444444444444222222333444444555555666666666666666666555444444555444444444444555666666666666666555555555555555333333444444444444333333333333333333222222222333333333333333333333333333333333333333333333333333222222333444444555444444222111111000000111111222222222111111000000//////111111111000000000000000....................................------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,---...//////......---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++---......------...000...------,,,,,,------...---.........////////////---......////////////...////////////////////////.............../////////000000000000000000000000222111111000000111111222111111111222222222333333888777666777777888888888555888;;;<<<===@@@DDDGGGYYYcccoooyyy000111222222222222222222222111111111111000000000//////000000111222222222//////000000000000000111000//////......//////000000000//////......------------........./////////---....../////////......+++---......,,,,,,---...---------------.........------------------------,,,,,,,,,---------......******++++++++++++******------,,,++++++******)))***+++,,,---------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------+++******)))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,,,,++++++,,,---,,,++++++******++++++,,,---,,,,,,,,,,,,,,,++++++---.../////////---,,,+++,,,------...///000000000....../////////000000000000000000000111111111111000000/////////000111111---......///000111222333//////111333555444222000///000111333333222111111222111000000111222111000000000111111111111000000000000111111222222333333222222222222333333333333111111222333444444444444333333333333333333333333555555444444444333333333222222333444444555555666444444555555555555555444555444444444444555666666555555555555555555555555222222333333444444333333222333444333111000111222222222222222333333333333333333333333333333333333...///000222333333444444111111000000000000111111111111111111111111000000000000000000000000000000.................................------------,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++,,,---------,,,,,,---,,,+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------***,,,............000222...------,,,,,,------............/////////000000---....../////////......////////////////////////......//////////////////111000000//////000000111111111000000000000111111111111111222222333333444666555555666888999888777888888888666555888???EEEPPP[[[fffmmmwww000000111222222222222222111111111111000000000000/////////000111222222222////////////000000111111//////............/////////////////////.........---------.........//////++++++---...///......---))),,,......---,,,...///,,,,,,,,,------.........------------------------,,,,,,,,,---------......)))***+++,,,------,,,,,,------,,,++++++******)))***+++,,,---------,,,,,,*********+++++++++,,,,,,)))***,,,------,,,***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++***************+++*********+++,,,,,,------+++++++++***++++++,,,,,,)))+++,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***///.........---------,,,,,,,,,,,,------......///------.........////////////000000000111111111111111000000000000111222222.../////////000000111111000000000///......000222...000111333333333111000222000///000111222111///000000111111111111000000111111111111111222222222111222222222222333333333000111222333444444444444333333333333333333333333444333333333333222222222222222333444444555555666111222333444555555555555555444444444444555666666444444444444444444444444111111222333333333333333111333444333000///000222111111222222222333333333222222222222222222222222//////000111222222222111111111000000000000111111000000000000111111111111///000000000000000000000.................................---------,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---++++++,,,,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++---.........------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------+++,,,------------...000...------,,,,,,------...---------.........//////---......//////...------////////////////////////////////////////////////111000///......///000111111111000000000000111111111111222222333444444555222111000222555777666444999::::::777666999@@@GGGHHHSSS\\\___eeettt///000111222222222222222111111111111000000000000...//////000111222222222.../////////000000111111//////............//////.........///////////////---------.........//////(((***+++---......------(((+++......---,,,...000,,,,,,,,,------.........------------------------,,,,,,,,,---------......***+++---///000000000///)))******+++,,,,,,------***+++,,,---...---,,,,,,))))))*********+++++++++(((***,,,......,,,***(((+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...))))))))))))***+++,,,---))))))***+++,,,------...************+++,,,------)))***,,,,,,++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000000111111111222111111111111111222222333000000000000////////////111111...***''')))///444...///111333444333111000111000///000111222111///000000111111111111000000222222222111111111111111111111222222222333333333000111222333444444555444333333333333333333333333333333333222222222111111222222333444444555555666000000222333444555555555555444444444444555666666333333333333333333333333000111222333333333333333111333444333000...000222111111111222222333333333000000000000000000000000111111222222222111111000111111000000000000111111.../////////000000111111////////////000000000000..............................---------,,,,,,,,,------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---------------,,,+++***(((***,,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,------------------------++++++------------++++++,,,,,,,,,------.........***+++---...///...------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------+++---------+++++++++---...------,,,,,,------...,,,,,,,,,---------......---......///......------////////////////////////000000000000000/////////111000///......///000111111111000000000000111111111111222333444444555555...------///333555333111444888<<<<<<:::;;;???CCCCCCMMMTTTUUUXXXfffyyy//////////////////////////////.........//////000000000///////////////000000000000000000000000000//////000000000000000000......//////......---,,,.................................///000111111222222000...,,,+++,,,---...,,,,,,,,,---------......,,,,,,---------,,,***))),,,,,,,,,++++++*********------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...//////,,,*********++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,)))***,,,---...------,,,,,,---...//////...---,,,++++++,,,,,,,,,,,,---------...///...,,,+++,,,---------------------------,,,,,,,,,---------......,,,,,,---.../////////...+++---///000//////000111000000//////.........---............////////////111111222222222222111111//////000111111111111111111111111111111000////////////000111111111111111333333222222111000//////444333222111111222333444222222222222222222222222111111111111111111111111444444444333333222222222444444444444444444444444666555555444444333222222333444444555555444444333333333333333333333333333333333333222222111111111000111222111/////////000000000000000000000000000444444222111000000//////333222222222111111000000000000000000000000000000............////////////000///...------...///000111...,,,***+++---------........................................................................+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,------......------------++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,+++******)))***++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,************,,,,,,,,,------......------,,,........................//////.........------------------............///---......///000111111222//////000000000000//////000000000000000000000000111111111111111111111111555444444444444333333333///444:::===>>>>>>???@@@EEEBBBFFFOOOSSSWWWggg{{{000000000000000000000000111000///...............000000///////////////000//////////////////////////////////////////............//////......---,,,........................,,,,,,,,,---.../////////111000...,,,,,,,,,---...---............/////////,,,---......---,,,+++***---,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,***)))***+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,------------------------,,,,,,,,,------------...,,,---..................+++---///000///...///000000/////////.........---............//////////////////000000000000////////////000111111111111000111111111111111000////////////000111111111111111000000000111111222222333333222222111111222222333222222222222222222222222222222222222222222222222555555444444444333333333444444444444444444444444444444444444333333333333444444555555555555444444333333333333333333333333333333333222222111111111111222222222000///000111000000000000000000000000333333222111000000000000222222111111000000000000////////////////////////............//////////////////...------...//////111...,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,................................................+++,,,,,,,,,,,,,,,,,,---...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------((()))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********+++,,,------...------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***...------,,,,,,------...,,,------......------,,,........................//////.........------------------............///......//////000000111111//////000000000000//////000000000000000000000000111111111111111111111111333333333333333333333333555888<<<===<<<;;;<<<===<<<999<<>>???@@@LLLZZZxxx000000000000000000000000111111000///........./////////.........///000000------------------------///......------,,,,,,+++.........///......---,,,------------------------.........//////000000000000///...------------...*********+++++++++,,,,,,.....................---------------------------***+++,,,,,,---------,,,************************++++++++++++++++++++++++***+++,,,+++***((()))******++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******+++***)))(((((()))***++++++++++++,,,,,,,,,------+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............------,,,+++---...000///...------.......................................////////////000000111111111111000000...//////000000000000000///000000000000000////////////000111111111111111222111111111000000000///000111222333333222111000111111111111222222222222333333333333333333333333222222222111111111111111222222222222222222222222000111111222333444444444444444444444444444444444222222222222222222222222222222222111111111111111111222333222111000111222000000000000000000000000000000000000000111222222//////////////////..............................---------.........//////------------------------///---++++++---...------........................---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,---------...---,,,++++++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++------------++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,---///000111------------------------------------------------++++++++++++++++++++++++,,,------......------,,,------------------------........................---------............/////////////////////.........//////////////////...000000000000000000000000111111111111111111111111111111222333444555666666======;;;999777666777777:::888999<<<;;;<<>>===@@@EEEKKKTTTcccppp...------,,,,,,------...+++---............///111---------.........//////+++,,,---...////////////...------,,,,,,------...,,,...///...------...///000...,,,******,,,...000******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++'''(((+++...111222///---,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,***)))))))))***+++,,,,,,))))))***++++++++++++*********++++++++++++******)))******++++++,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,+++++++++,,,,,,------......///000000000///......------.....................---000000////////////000000.../////////000000111111000000000000111111111111111111111111111111111111000111222222111000///......//////000111222222222111111111111111000//////000000///000000111222222///////////////...............////////////......---..................---//////.........------------------------------------......//////......---........................---...///000000///...---***,,,------,,,+++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++)))***+++,,,,,,,,,,,,,,,******)))))))))***,,,---+++---000000///---------++++++++++++++++++++++++++++++,,,,,,,,,---------))))))************))))))))))))***+++,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------.........)))***,,,.........,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++000///---,,,+++,,,,,,---------------------------...------------...//////---------.........//////..............................///111222333444555222111000//////000111111......///000111222333333111222222333444444555555111333666:::>>>@@@AAABBBEEECCCBBBCCCEEEIIITTT```ttt........................000///---,,,,,,---...///................................................******+++++++++,,,,,,,,,+++,,,---------,,,+++******+++---.........------.........------,,,,,,,,,---,,,***)))((()))******++++++++++++++++++++++++///---,,,***))))))***+++))))))))))))))))))))))))++++++************++++++---+++'''%%%%%%&&&)))+++((())))))))))))*********+++)))&&&'''***,,,,,,+++************************...---,,,+++************((())))))))))))*********************************,,,,,,++++++***))))))(((,,,,,,+++***+++,,,---...+++++++++*********))))))''''''(((((())))))******)))************+++++++++******++++++++++++******************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++))))))***+++---...//////%%%'''***+++++++++---...////////////............------------------------...............---------......//////000000111111000000/////////111222333111111000000000000111111000000////////////000000////////////////////////......///000000000000000111111000000000000111111//////.........---------........................---.........//////000000------------------------------------------------------,,,++++++******)))---------............///***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++***************+++,,,,,,,,,++++++*********++++++******++++++,,,---))))))***++++++***((('''+++***)))(((((()))***+++))))))***+++,,,,,,------...---+++*********++++++,,,++++++******++++++,,,***++++++,,,,,,------...---------,,,+++***)))((((((((()))***++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,++++++,,,---,,,,,,///...---,,,+++,,,------,,,,,,,,,---------......000000//////.........---------------------------////////////////////////---......///////////////000///.........///111222111111222222222333333333222333555888<<>>BBBEEEBBBCCCFFFIIIIIIJJJRRRZZZkkk|||uuuzzz,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,+++,,,------------,,,,,,+++,,,,,,------------,,,------------,,,,,,,,,,,,...............------,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++************++++++------,,,++++++++++++,,,************+++++++++,,,+++*********++++++***(((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***************+++++++++,,,************************(((((()))***++++++,,,,,,+++******)))))))))******+++++++++***************++++++***))))))((('''''')))))))))*********++++++---,,,++++++++++++,,,---************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***,,,------,,,++++++,,,/////////............---........................000000000111111111111111---......//////000111111333222111000///////////////000000111111000000///000000////////////000000000000000000000000000000//////000111111111111111//////............//////...............---------......................................./////////------------------------------------------------******++++++,,,---------------------..................///......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************+++***************++++++++++++++++++++++++,,,,,,++++++******++++++,,,------------,,,,,,***)))(((,,,,,,++++++++++++,,,,,,*********++++++,,,,,,------,,,+++*********++++++,,,++++++******++++++,,,...------,,,++++++******,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******,,,...000...+++(((************+++---...///,,,,,,,,,---------....../////////...............////////////////////////////////////////////////---......//////////////////////////////000111111111111111222222222222333000111222333666:::===???<<<>>>CCCIIIJJJJJJNNNTTTbbbsssrrrzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***+++++++++++++++,,,,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++************++++++******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,---...---,,,***))))))))))))))))))))))))))))))))))))))))))***+++,,,******+++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,++++++******))))))))))))*********************************)))))))))(((((())))))))))))************,,,+++)))(((((()))+++,,,************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++---...///...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------...///111//////.........---------........................000000000000000111111111------......///000000111222111111000000000000000//////000111111000//////000000////////////000000///////////////////////////000000111111111111111.........------.................................................................................------------------------------------------------...------,,,++++++******,,,,,,---------.........---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************)))******+++,,,*********++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,+++***)))(((++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******+++++++++---......,,,))),,,,,,+++++++++*********,,,,,,,,,---------......................................................////////////////////////---......//////////////////////////////000000111111111111111222222222222000111111222444777999:::::::::>>>BBBBBB???AAAEEEOOO___mmmssszzzyyypppyyy---------------------------,,,***)))***+++...000------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++*********++++++,,,,,,,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,((()))++++++***((('''&&&************************---,,,++++++*********+++******+++++++++,,,,,,,,,************************************************++++++++++++++++++******************************((()))))))))*********+++(((((()))))))))*********'''&&&$$$######$$$&&&'''************************))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,------,,,+++,,,...------------------------------,,,,,,,,,,,,++++++(((***---.........000111............------------................................./////////000000---------...//////000000//////000000111111111111//////000000000000//////000000////////////000000........................//////000111111111111111......------------......---............................................................---------------------------------------------------------......------,,,++++++***,,,,,,,,,------------...))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))***++++++,,,*********++++++,,,,,,,,,++++++******++++++,,,---,,,++++++***)))((((((((()))******************)))***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********)))///,,,******+++---------,,,,,,,,,+++++++++******,,,,,,,,,---------......---------...............------------------------////////////////////////---......///////////////...//////000000000000000000000111111111222222222111111222222444555666777888666666999888666777;;;===JJJUUU[[[```ffffffaaadddnnnuuu{{{........................---,,,+++***+++,,,///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---...///000---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++*********++++++,,,,,,---+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++***+++,,,,,,---,,,,,,,,,************+++++++++,,,(((***++++++)))(((((()))************************,,,+++***)))((((((((((((************+++++++++,,,************************++++++******************)))***++++++,,,,,,++++++***************+++++++++(((((())))))***++++++,,,((((((((()))))))))******))))))(((''''''((())))))************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---.........------------,,,------------------------,,,,,,------......//////,,,------......///000000......000111222222222222000//////......//////000000000////////////000000------------------------......///000000000000000......------------......---------................................................---------------------------------------------------------------++++++,,,,,,------......,,,,,,,,,,,,------------))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))***+++,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,---+++***))))))(((((())))))((()))************)))(((++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,))))))******+++,,,,,,---+++++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000---***(((***,,,......((()))***,,,------------,,,,,,,,,---------......---------------.........------------------------////////////////////////---......///////////////......///000000000000000000000000111111111111222000111111222333444444444666222111333444444666:::666>>>DDDEEEGGGJJJJJJHHHVVV___gggppp------------------------***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,---...000111------+++*********++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------)))******+++,,,,,,------,,,++++++***+++++++++,,,************************++++++************++++++*********+++++++++,,,,,,)))))))))*********++++++)))+++,,,+++))))))+++...***************************))))))((((((((()))))))))))))))*********++++++************************)))))))))***++++++,,,,,,&&&''')))***+++,,,++++++))))))*********+++++++++************************(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))************++++++++++++++++++++++++++++++++++++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,---......//////000///000111111222111000000111000...,,,,,,...000111000000////////////000000........................------.../////////////////////............//////---------.........//////.................................------,,,,,,,,,------------------------------------------------++++++,,,,,,---.........++++++,,,,,,,,,---------,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))***+++,,,---,,,,,,++++++++++++++++++++++++******++++++,,,---******)))))))))***+++,,,)))***++++++++++++***)))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***************+++++++++***++++++,,,,,,+++++++++)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++,,,,,,------......//////,,,******+++---------)))***+++---............,,,,,,,,,---------......,,,,,,,,,------.................................////////////////////////---......///////////////---...///000111000000///000000000000111111111111//////000111222222222222444000///333444444555888444888999888888;;;>>>>>>HHHMMMUUU___mmm,,,,,,,,,,,,,,,,,,,,,,,,'''***///222333111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---...000111...---+++*********++++++*********++++++,,,,,,,,,,,,,,,+++***+++,,,...///))))))***+++,,,,,,------,,,+++*********+++,,,---))))))))))))))))))))))))++++++************++++++((((((''''''((()))******((())))))))))))*********&&&'''((('''%%%%%%))),,,)))))))))))))))))))))))))))(((((())))))***+++,,,((())))))))))))*********************************''''''(((***+++,,,---...$$$%%%''')))++++++++++++))))))******++++++++++++,,,,,,++++++***)))))))))(((((((((((())))))))))))'''((())))))))))))((('''************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,---......------///000+++++++++++++++++++++++++++++++++,,,,,,---------''')))+++---------...000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000,,,,,,------...//////000111111222222111000...---222000---++++++---000222000000////////////000000////////////////////////,,,------...............//////............//////---------.........//////.................................------,,,,,,,,,------------------------------------------------///......------,,,++++++++++++,,,,,,,,,---------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))***+++,,,------,,,,,,++++++*********++++++******++++++,,,---+++******)))***,,,---...***+++,,,------,,,+++***++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,++++++++++++++++++,,,,,,,,,++++++***)))))))))***++++++,,,,,,,,,++++++******+++,,,,,,---......*********++++++,,,,,,,,,************************,,,------...///000111111,,,,,,+++,,,------,,,***------...///...---,,,+++,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////////////////////////////---......///////////////---...000111111111000///000000000000111111111111---...///000111111111111333000000333555222111333333555555333444999>>>AAA:::<<>>HHHPPPYYY\\\```cccfffjjjnnnqqq}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...///...---+++***)))******+++++++++++++++------------------------///...---,,,,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,...---,,,+++++++++,,,---...,,,******+++,,,,,,+++((()))************+++---,,,+++******)))*********)))******************))),,,+++++++++******))))))++++++++++++++++++++++++((((((((())))))))))))******************)))((((((++++++******)))(((((((((***)))((((((((()))+++,,,***************************************************)))(((''''''((()))***))))))***++++++***))))))&&&'''((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---+++***************++++++,,,+++******))))))******((())))))*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))******))))))******+++,,,++++++******++++++,,,---......////////////......------,,,,,,,,,,,,---------............------,,,,,,...//////...---...///////////////////////////......------------.........////////////000000000---------------...///000111///------......---,,,.........//////.........------------------------...---,,,,,,......---,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------,,,,,,,,,---...///,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++************+++++++++***))))))++++++,,,,,,,,,+++******++++++,,,,,,++++++***)))+++++++++******************++++++++++++***))))))))))))(((((())))))***+++)))************+++++++++,,,+++***)))))))))***++++++***)))***---//////...+++***************++++++******+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++***,,,+++******)))*********++++++++++++++++++++++++))))))))))))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++,,,---...*********+++,,,------------------------.........+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,------......------,,,------------............---............/////////------........./////////////////////////////////000000/////////000111111000000000000000000000000111111111111111111111111222222222222333333333333111333555444444666<<<@@@CCCFFFKKKOOOUUU[[[aaafffpppttt~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++***,,,......***&&&)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++...---,,,++++++++++++,,,,,,,,,++++++++++++++++++***++++++++++++++++++,,,,,,,,,+++******)))))))))))))))************))))))*********)))((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))*********))))))(((************))))))((((((***)))((('''((()))+++,,,***************************************************(((&&&%%%$$$%%%'''(((************************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...*********)))******+++,,,,,,+++******))))))*********+++,,,---......------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))***************++++++++++++***++++++++++++,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,------------......------,,,...///000000///......///////////////////////////......------------......////////////////////////000////////////000111111000...,,,,,,...///...------...///000000///...---------------------------------,,,---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******++++++++++++************++++++++++++******++++++,,,,,,,,,++++++***+++++++++++++++***))))))***************************++++++++++++***))))))+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++***))))))******+++,,,+++******,,,......---*********)))******+++,,,******+++++++++,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++************+++,,,---...+++++++++,,,,,,---------------------............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........---------.........//////------------.........///////////////////////////.........//////111222222000000000000000000000000111111111111111111111111111222222222222333333333333555777666555555777999;;;>>>AAAEEEJJJPPPXXX]]]bbbfffooo,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///+++((())),,,---+++(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******************+++++++++++++++++++++------,,,,,,,,,++++++***++++++++++++******))))))))))))************))))))------,,,,,,++++++++++++************************************))))))))))))'''''')))******+++++++++*********)))))))))))))))***)))((((((((()))++++++************************************************,,,***(((&&&&&&&&&((()))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------******))))))***++++++,,,,,,+++******))))))******+++,,,...///000///...---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******))))))******++++++++++++******++++++,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,...///000000///......///////////////////////////......------------....../////////...............111111000///////////////---,,,+++,,,...000000///---...///000000///...---------------------------,,,------------,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******))))))******++++++++++++******++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***++++++++++++***))))))***************************++++++++++++***))))))******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,++++++******************++++++---,,,***)))***+++***)))******))))))***++++++,,,******+++++++++,,,,,,,,,++++++++++++******))))))+++++++++++++++++++++++++++***************++++++************************+++++++++++++++++++++++++++***)))(((((()))***+++************************)))))))))***+++,,,---...---------,,,,,,+++++++++++++++,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...------------............------------.........///........................---.........///000222222////////////////////////000000000000000000000000111111111222222222333333111222444444333333333444777888:::<<>>DDDOOO^^^ppp,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++*********))))))(((((()))(((((()))***************++++++++++++++++++++++++***+++---...///...------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,+++***&&&))),,,---+++)))***,,,$$$######%%%***---,,,+++((()))***+++,,,,,,+++***++++++,,,,,,,,,,,,++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***************)))(((((()))))))))))))))*********&&&'''***,,,,,,+++)))'''************************************************((()))************))))))---,,,+++******+++,,,---************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---,,,++++++***)))*********)))***,,,------+++(((&&&******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++((()))***+++,,,+++******)))***+++,,,---,,,++++++***+++,,,---............,,,++++++++++++++++++,,,***+++,,,,,,------------)))+++---...------...///////////////////////////.........------.........//////.........---------+++++++++,,,---...000000000...------.........---...---,,,++++++,,,---...------------------------+++---///...,,,+++,,,///,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,---.........---,,,,,,,,,,,,+++++++++******************************,,,+++*********+++,,,---******++++++++++++******((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,***************)))(((((())))))******++++++++++++***++++++++++++***)))))))))***+++,,,---,,,++++++'''(((***+++,,,+++)))(((((()))***++++++++++++++++++)))(((((()))+++***)))))))))))))))***+++,,,---******+++++++++,,,,,,,,,)))******++++++)))((('''*********++++++,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++******************)))))))))***++++++,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000........................///............///000000////////////////////////000000000000000000000000000111111111111222222222111000000000111222111000000222555777777888999;;;777===FFFOOO[[[mmm++++++************++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,------,,,,,,***)))(((''')))***,,,,,,,,,,,,...///++++++***)))***+++---...,,,++++++******++++++,,,)))+++...000000...+++)))++++++************++++++++++++++++++++++++++++++...---,,,************+++***))))))((()))+++---...+++++++++++++++++++++++++++*********))))))((((((******************************************************))))))******+++,,,''''''((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********))))))***************************************)))((((((''')))+++,,,+++******+++(((((())))))))))))((((((%%%%%%&&&'''((()))*********************)))((((((************))))))))))))(((***++++++)))((())))))++++++++++++++++++++++++,,,+++***(((&&&$$$"""!!!******************************+++++++++,,,,,,,,,******))))))******+++,,,''')))++++++******+++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///---------............///,,,---......,,,,,,---...........................------------------------,,,,,,------------,,,,,,...,,,***))))))+++...000------......------,,,+++------++++++++++++------------,,,++++++,,,,,,,,,......---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,++++++++++++++++++,,,,,,***)))+++---...+++)))++++++++++++++++++++++++---***'''(((***,,,+++***))))))*********+++++++++************************+++++++++++++++++++++++++++*********))))))(((((((((((()))***+++,,,,,,,,,)))))))))((())))))***+++************************)))))))))))))))))))))))))))************+++++++++************************///...,,,+++***+++,,,,,,***************)))((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++*********/////////...---------,,,---,,,,,,,,,,,,---......................................................000000////////////000000///......------...000111////////////000000000000000111111111111222222222000111111111111222222222111111222333333444444555999;;;???AAAGGGRRRbbbmmm++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,++++++)))+++,,,,,,++++++---...,,,+++*********+++,,,---,,,++++++++++++++++++,,,)))+++---......---+++)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))***+++***))))))))))))+++,,,---******************************************))))))++++++++++++++++++++++++******************************))))))******+++,,,''''''((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))***************************************)))((((((&&&(((++++++***)))******))))))************))))))'''''''''((())))))*********************)))((((((************************(((***++++++***)))***++++++++++++++++++++++++++++++******)))(((''''''&&&*********************************+++++++++,,,,,,))))))*********+++++++++,,,---///...---,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,---------......------------............------------............,,,---......,,,,,,---...------------------------------------------------+++,,,,,,------,,,,,,+++---,,,+++******,,,---///---------...------,,,+++---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,,,,,,,+++++++++******---------,,,,,,,,,++++++++++++************++++++,,,******+++------+++)))++++++++++++++++++++++++///,,,******,,,------,,,))))))*********+++++++++************************+++++++++++++++++++++++++++*********)))))))))))))))))))))***+++++++++,,,***))))))))))))***++++++************************)))))))))))))))))))))))))))************+++++++++************************...---,,,++++++++++++,,,******++++++******)))(((+++++++++++++++++++++++++++,,,,,,,,,++++++***))))))************+++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------,,,,,,+++++++++---,,,,,,,,,++++++++++++............------------------,,,,,,------...///................................................////////////////////////...............//////000.........///000000111111000000111111111222222222000000111111111222222222222222333333444555555666111444777999;;;@@@JJJQQQ++++++************++++++,,,+++************+++,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++***,,,---,,,++++++,,,---,,,,,,+++*********++++++++++++++++++++++++++++++******+++,,,,,,+++******++++++************++++++------------------------(((((((((((()))***+++,,,))))))))))))***+++,,,---))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,(((((())))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++***************************************)))************))))))(((''')))***+++)))))))))***************************)))))))))))))))))))))))))))************))))))((()))))))))******+++++++++''')))++++++******+++,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))*********++++++++++++,,,((()))***+++,,,+++******+++,,,---,,,***)))))))))************************++++++++++++++++++++++++------------............------------............------------............,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,,,,++++++++++++***---------------,,,,,,,,,*********))))))*********,,,+++***+++,,,---+++)))++++++++++++++++++++++++...,,,++++++,,,------,,,***************+++++++++************************++++++++++++++++++++++++***************)))))))))******************++++++***************+++,,,,,,************************)))))))))))))))))))))))))))************+++++++++************************------,,,++++++++++++,,,++++++++++++++++++***)))+++++++++++++++++++++++++++++++++,,,++++++***))))))************+++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------------...............------------...//////////////////////////////...........................///000000000000///...------...///////////////------...///000000111111000000000111111111222222000000000111111111222222222333333444555555666666111444777888777888;;;???++++++************++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++***)))((('''+++,,,---,,,+++***+++,,,,,,,,,+++*********))))))+++++++++++++++++++++++++++******************+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,---)))))))))******++++++,,,*********************************++++++,,,,,,---******************************************************))))))******+++,,,((())))))*********)))))))))))))))))))))))))))))))))))))))*********++++++************************************************))))))************)))((((((***++++++***)))***+++***))))))))))))))))))***+++++++++*********))))))))))))************)))(((''''''((())))))***++++++%%%''')))***))))))***,,,************************))))))******+++,,,,,,---))))))))))))))))))))))))************++++++++++++''')))+++,,,---,,,***))))))***,,,+++)))(((((()))***************************+++++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,---------.........,,,,,,---------.........,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,***+++,,,---------,,,,,,,,,------------,,,++++++,,,++++++++++++++++++,,,,,,,,,+++++++++,,,------///000000///---,,,++++++************************,,,------,,,++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++,,,,,,,,,+++***+++++++++++++++++++++++++++*********************************************************************************************************************+++++++++***************++++++******++++++,,,---************************))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++******))))))*********+++++++++++++++************++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...............------......///000////////////////////////........................---...000111111000...---,,,---...///000///...---.........///////////////000000000000111111111111000000000000111111111111111222222333333444555555444666999:::999999;;;<<<++++++************++++++******************************+++++++++,,,,,,,,,************)))(((''''''***,,,,,,,,,***)))***+++++++++++++++***))))))(((***++++++,,,,,,++++++***++++++***))))))***++++++++++++************++++++************************,,,,,,,,,,,,++++++******)))*********++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---))))))))))))))))))))))))******************************))))))******+++,,,))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************((())))))*********))))))***+++,,,+++***)))***,,,)))(((''''''''''''((())),,,,,,++++++******))))))((())))))*********))))))&&&&&&''''''((()))******$$$&&&((()))(((((()))***************************))))))************++++++))))))))))))))))))))))))))))))*********+++++++++''')))+++,,,---,,,***)))***,,,......---,,,---...*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------............------)))+++,,,......---,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,+++++++++,,,,,,---...333444555222...+++***+++************************,,,------,,,++++++,,,...++++++++++++++++++++++++******************++++++******))))))))))))*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++***************************************************************************************************++++++++++++++++++***************++++++******++++++,,,---************************))))))))))))))))))))))))))))))*********+++++++++***************************+++++++++++++++++++++***++++++,,,,,,,,,++++++************************)))******++++++*********))))))*********+++++++++++++++************++++++************************++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------......---------------...//////////////////////////////........................,,,...///111111///...,,,+++,,,.../////////...---000000//////......------//////000000000111111111//////000000000111111111///000000111222222333333444444555555555666777999++++++************++++++))))))***++++++***))))))******+++++++++,,,,,,,,,&&&&&&((()))******++++++)))+++,,,+++******+++,,,*********+++******)))(((***+++,,,------,,,+++***++++++************++++++++++++************++++++***************************++++++******((('''''')))******+++++++++******++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,******++++++******))))))))))))))))))))))))))))))((((((((()))))))))*********************+++++++++************************((())))))************)))++++++,,,***)))(((***+++((((((&&&&&&&&&&&&((((((,,,+++++++++******))))))((())))))************)))&&&''''''(((((()))))))))%%%'''))))))(((((()))***************************))))))))))))))))))))))))************************)))))))))************+++((()))***+++,,,+++******(((***,,,,,,,,,,,,---...*********************************++++++,,,,,,---************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,+++************++++++++++++******++++++++++++,,,---......444666777444///+++***,,,++++++++++++++++++++++++***++++++***))))))***,,,***++++++++++++,,,,,,,,,))))))))))))*********************))))))*********)))+++---,,,+++***+++,,,++++++++++++++++++++++++***,,,......,,,+++,,,,,,+++++++++************************************************************************+++++++++++++++******************++++++***************+++,,,,,,************************)))))))))))))))))))))))))))************+++++++++************************)))***++++++,,,+++++++++)))***++++++++++++++++++************************((()))******+++*********)))************+++++++++++++++************++++++************************++++++******++++++,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......................................................---...////////////...---,,,,,,---...............000//////......---------/////////000000000111111/////////000000000111111...//////000000111222222666555333222222222333444++++++************++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,'''((()))+++,,,,,,------((()))++++++******+++---((()))***++++++******))))))***,,,------,,,***)))++++++,,,,,,,,,,,,++++++++++++************++++++************************((()))************(((((()))***++++++++++++***)))******************************************))))))******************************************************))))))******+++,,,***++++++++++++***)))((())))))))))))))))))))))))************++++++++++++))))))*********+++++++++************************(((((()))************************(((&&&&&&(((***)))((('''&&&&&&'''((()))***************)))))))))(((((()))***************)))))))))***************((()))++++++***))))))***************************((()))))))))*********+++++++++++++++++++++++++++))))))))))))************))))))*********+++++++++''')))******)))))))))***************************)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---------,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))++++++++++++,,,---...///222444666444...+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++************++++++)))+++------+++******,,,++++++++++++++++++++++++))),,,......,,,++++++---+++++++++*********))))))*********************************************************++++++,,,,,,,,,)))))))))***+++++++++,,,***))))))))))))***++++++************************)))))))))))))))))))))))))))************+++++++++************************((()))***+++,,,++++++***((()))******++++++******************************(((((()))***************)))************+++++++++++++++************++++++************************++++++******++++++,,,---***************************+++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------................................................------,,,,,,------......---------.........//////////////////000000000111////////////000000000111/////////000111111222222555444333444444444444333++++++************++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,---------,,,++++++''')))***+++******,,,...'''((()))***++++++***))))))***,,,------,,,***)))+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,)))***+++,,,,,,+++))))))))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))***++++++,,,+++++++++++++++***)))((())))))))))))))))))))))))++++++,,,,,,,,,---------))))))******++++++++++++************************(((((()))***************((()))(((&&&$$$$$$&&&(((+++)))(((''''''((()))+++))))))))))))))))))))))))(((((()))***************,,,,,,,,,+++++++++++++++***,,,------+++******+++))))))))))))))))))))))))'''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))******+++,,,,,,...///...,,,******+++************************))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---......,,,,,,---...........................++++++++++++++++++++++++))))))************))))))+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))++++++++++++,,,---...///...222444222...+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++...---+++)))***,,,++++++++++++++++++++++++'''***------***))))))+++++++++++++++******))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,(((((()))***+++,,,,,,---)))))))))((()))******+++************************)))))))))))))))))))))))))))************+++++++++************************((()))***+++,,,,,,+++***'''((()))***************))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++************++++++))))))))))))))))))))))))++++++******++++++,,,---************************+++,,,------......------+++++++++,,,,,,---------*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///...------------...///...---,,,+++,,,---...///***+++,,,---///000111222////////////000000000000////////////000000000000000000000111222222333333...///111333666666555333++++++************++++++)))************++++++++++++******))))))******+++++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++************++++++))))))))))))))))))))))))*********+++,,,,,,,,,---,,,,,,++++++++++++++++++---+++((())),,,---,,,+++))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))************************************)))))))))))))))***++++++***+++,,,---,,,***(((&&&)))((('''&&&&&&'''((()))))))))************)))(((***)))))))))((((((''''''******+++******)))((('''*********)))))))))))))))+++++++++************))))))))))))))))))***++++++******))))))((((((''''''''''''''''''(((((((((((($$$&&&)))***)))((((((((())))))))))))))))))))))))...---,,,***)))'''&&&%%%&&&'''((())))))((('''&&&((()))***++++++,,,++++++******))))))((((((''''''***++++++,,,,,,++++++***+++*********))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,---,,,++++++******++++++,,,,,,,,,++++++*********))))))***++++++++++++***......---,,,,,,+++******(((***,,,,,,++++++,,,------------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------******+++,,,,,,,,,,,,+++((()))***+++++++++++++++,,,+++***+++...///---***+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************,,,***((()))+++,,,+++((())))))*********+++++++++************+++,,,------*********************************)))))))))))))))))))))******++++++,,,,,,******))))))))))))******+++++++++,,,,,,+++++++++)))************+++++++++,,,,,,,,,++++++++++++***------,,,+++************++++++************++++++,,,,,,,,,+++++++++******))))))*********+++++++++++++++************++++++))))))))))))))))))))))))******))))))***+++,,,,,,******))))))))))))******,,,,,,+++***))))))******,,,++++++******++++++,,,***+++,,,,,,------------,,,,,,------,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------...------,,,.........------,,,,,,,,,---------------------------------.........//////......---,,,---...///000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333+++******************+++)))************++++++++++++++++++******+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))))))))***************''''''((()))***++++++,,,,,,***))))))***+++)))'''************************,,,,,,++++++***)))))))))))))))))))))************************************'''''''''''''''((())))))&&&(((***,,,,,,,,,+++***))))))((('''''''''(((((()))))))))(((((((((((((((*********))))))(((((((((((())))))*********))))))***)))))))))))))))))))))+++++++++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***&&&(((******)))((()))***))))))))))))))))))))))))***)))))))))(((((('''''''''((())))))))))))((('''(((((()))))))))(((((('''+++*********))))))))))))***++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))++++++************++++++---,,,++++++******++++++,,,,,,,,,++++++*********))))))***+++++++++++++++...------,,,++++++******''')))++++++******+++,,,...---------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,------------,,,)))******+++,,,,,,++++++***)))((())),,,---+++)))+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++************************+++)))'''(((***+++***((())))))*********+++++++++++++++*********+++,,,,,,************************************))))))))))))))))))******************))))))(((((((((((())))))******++++++++++++******)))************+++++++++*********))))))))))))(((++++++*********++++++,,,++++++************++++++,,,,,,++++++************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))******)))******++++++,,,******))))))))))))******,,,++++++***))))))******,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------.........///......------......---------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,...------,,,---...///000////////////////////////........................111111111111111111111111111111111222222222333333************************)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++,,,---...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))((((((((((((((((((((()))))))))************))))))))))))(((%%%###************************************************))))))))))))************************************(((''''''''''''((())))))&&&''')))+++,,,---,,,,,,***)))(((((('''''''''((()))(((''''''''''''))))))***************)))))))))'''''')))******+++++++++))))))))))))))))))******++++++*********)))))))))(((((('''''''''''''''((())))))))))))************))))))))))))***************++++++***(((((()))+++))))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((()))******)))((((((*********))))))(((&&&&&&++++++++++++******************++++++++++++******************))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,+++************++++++++++++++++++*********)))******+++++++++++++++------,,,,,,++++++******''')))++++++***)))***+++------------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,---............---***++++++,,,,,,,,,,,,,,,)))((((((***+++,,,***)))++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++************************)))((('''((()))***)))'''***************+++++++++,,,,,,+++*********++++++*********************************************************)))))))))))))))(((((((((''''''((((((((()))******************))))))************+++++++++*********))))))))))))((()))(((((()))***+++,,,,,,++++++************+++++++++************)))))))))***************+++++++++++++++************++++++))))))))))))))))))))))))***************+++++++++******))))))))))))******,,,+++******)))*********++++++************++++++,,,,,,,,,,,,,,,+++++++++))))))+++,,,---.........,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------///////////////...------...------------,,,,,,,,,------------------------............////////////...------------...//////////////////////////////........................111111111111111111111111111111111222222222222333*********++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***,,,...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))((((((''''''......---,,,+++))))))((('''((()))******(((&&&$$$************************))))))*********+++++++++((()))))))))******************************************))))))******+++,,,))))))***+++++++++************)))(((((('''''''''***)))'''&&&'''(((***+++++++++******************(((((()))***************)))))))))))))))*********************))))))))))))))))))((('''''''''(((((())))))))))))))))))(((((((((((()))))))))*********++++++***)))'''&&&(((***))))))))))))))))))))))))&&&&&&''''''((()))******((()))***++++++***)))(((+++++++++++++++***))))))******************************++++++++++++***************))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,++++++***************+++++++++***************)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++******(((***,,,,,,*********++++++,,,,,,,,,---.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++************+++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++***)))))))))+++,,,,,,---------------+++,,,,,,---------,,,,,,******+++,,,,,,---,,,+++************************************************))))))))))))))))))))))))******++++++++++++******************************))))))((())))))))))))(((************************,,,,,,+++***))))))******************************)))***************++++++*********))))))((((((((())))))(((((((((((())))))))))))************))))))))))))*********+++++++++,,,,,,,,,+++++++++******))))))(((((()))******+++++++++************++++++***)))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))*********+++++++++************))))))))))))******++++++***************+++++++++************++++++------,,,++++++*********)))***+++,,,------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------////////////...---,,,+++------------------------------------------------///000000000111111111111------------......//////////////////////////////........................111111111111111111111111111111111111222222222222)))***++++++++++++***)))))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***))))))***,,,---///++++++************+++++++++++++++++++++++++++++++++++++++******)))))))))......---,,,+++))))))(((%%%'''***++++++***))))))************************)))))))))***++++++,,,,,,((()))))))))***************************************************+++,,,,,,)))******+++++++++************)))))))))(((((('''+++***)))((((((***,,,---******************++++++***************)))(((((((((((())))))*********************)))))))))((((((******)))(((((()))))))))******)))(((((('''&&&&&&'''''''''((((((((())))))******)))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))******((()))***++++++***)))((())))))***+++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++******))))))************************************+++,,,,,,,,,,,,+++,,,+++++++++++++++*********,,,------,,,++++++,,,*********+++,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************+++++++++,,,,,,,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))***+++,,,,,,++++++,,,***************************************+++++++++))))))))))))))))))))))))*********++++++******)))************************************************************************,,,++++++***))))))))))))************************))))))******+++++++++,,,++++++******))))))((((((+++******))))))******+++))))))************))))))))))))*********+++++++++,,,,,,,,,+++++++++******+++******)))(((((())))))++++++************++++++)))))))))))))))))))))***************************++++++************++++++))))))))))))))))))))))))******+++++++++******)))******))))))))))))******+++***************+++++++++******))))))******+++---,,,+++***************,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------------,,,+++***------------------------------------------------,,,,,,---------.........---------.......................................////////////////////////000000000000000000000000000000111111111222222222)))***+++,,,,,,+++***))))))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++******++++++,,,---+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++(((((()))))))))*********%%%(((***++++++++++++,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))************************************)))(((((((((((()))******'''((((((***+++,,,---...((())))))******))))))(((+++******)))***+++---...)))))))))***************+++++++++******)))''''''((((((((()))******++++++******)))))))))((((((((()))))))))))))))***++++++******))))))((('''''''''''''''''''''(((((((((((((((((()))(((&&&&&&''')))))))))))))))))))))))))))************))))))))))))(((((()))******)))((((((&&&&&&((())))))*********((((((((((((((()))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++***))))))))))))***)))))))))******************++++++,,,,,,,,,,,,,,,++++++++++++++++++******,,,---///...,,,+++,,,,,,************++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,------......///***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,++++++***&&&(((******)))((()))************************************+++++++++++++++))))))))))))))))))))))))*********+++******)))(((************************)))+++,,,+++***)))***++++++++++++***************++++++***)))))))))******************************))))))******+++,,,,,,,,,+++++++++***************,,,++++++******++++++,,,)))******************))))))************+++++++++*********))))))))))))(((,,,,,,+++***)))(((((()))++++++************++++++)))))))))************++++++++++++***************++++++************++++++))))))))))))))))))))))))******+++,,,,,,***)))(((******))))))))))))***************)))******+++,,,******))))))))))))******---,,,***))))))***++++++,,,---------,,,,,,+++***++++++************++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...---------------------------------.........//////,,,---......//////..............................000000000000000000000000000000000000000000000000000000000111111111111222(((***+++,,,,,,+++***((()))************+++++++++)))***+++------+++***)))++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,++++++******++++++,,,************************++++++++++++,,,,,,,,,,,,''''''((()))***++++++,,,''')))++++++))))))+++---++++++++++++++++++++++++***************+++++++++))))))))))))************************************))))))(((((())))))***+++))))))))))))***+++,,,---'''''')))***++++++******((())))))***++++++,,,,,,((((((((())))))*********))))))*********))))))((('''(((((()))******++++++***)))))))))(((((((((((('''''''''((()))***+++,,,))))))******+++++++++,,,'''(((((((((((()))))))))&&&((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((''''''(((((()))))))))(((((((((((()))))))))*********))))))************))))))((()))))))))************))))))))))))))))))))))))++++++************++++++++++++***)))))))))))))))((()))))))))*********+++***+++,,,,,,------,,,,,,******************+++++++++---......,,,+++++++++,,,,,,+++++++++++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))******+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,+++******)))%%%(((******(((''')))************************************++++++,,,,,,,,,))))))))))))))))))))))))***************)))((((((************************(((***++++++)))((()))++++++++++++*********))))))***))))))))))))******+++************************))))))***++++++,,,------++++++++++++,,,,,,,,,,,,++++++************++++++******++++++++++++******)))************+++++++++*********))))))))))))(((,,,++++++*********++++++++++++************++++++************++++++,,,,,,+++++++++*********))))))++++++************++++++)))))))))))))))))))))))))))***,,,,,,,,,***)))'''******))))))))))))************))))))***++++++,,,******))))))))))))******,,,+++)))((()))***,,,---++++++,,,---------,,,,,,++++++************++++++++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,---------......------------------------...////////////000000000,,,---.../////////...---........................////////////////////////000000000000000000000000000000000000111111111111((()))+++,,,,,,+++)))((()))************+++++++++((()))+++,,,,,,+++)))(((+++++++++++++++++++++++++++,,,------,,,+++)))(((---,,,,,,++++++,,,,,,---))))))))))))))))))))))))*********+++,,,,,,,,,---,,,,,,++++++++++++++++++)))+++,,,***''''''))),,,++++++++++++++++++++++++************************))))))))))))************************************+++++++++***++++++,,,------,,,+++***))))))))))))%%%''')))***++++++++++++&&&''')))***++++++++++++''''''(((((()))))))))***'''((()))******++++++***'''(((((()))***+++++++++))))))))))))((((((((((((%%%%%%%%%&&&((()))+++,,,((()))***+++---///000000))))))))))))************&&&(((***++++++*********))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&+++,,,,,,++++++***)))((())))))******+++++++++,,,))))))************))))))(((((())))))*********+++)))))))))))))))))))))))),,,+++***))))))***+++,,,+++******)))))))))))))))(((((())))))*********+++***+++,,,,,,------,,,,,,******************+++++++++,,,------+++*********---------,,,,,,+++++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))%%%&&&&&&'''((()))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,------...+++,,,------......------+++++++++++++++***)))((('''***,,,,,,***)))***,,,))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))***************)))((((((************************''')))+++***'''&&&(((***++++++++++++******))))))))))))(((((()))***++++++************************))))))***+++,,,,,,------+++++++++,,,,,,---------******))))))))))))******++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,++++++++++++***************+++,,,---...++++++************++++++******+++++++++,,,,,,,,,++++++++++++******))))))++++++************++++++)))))))))))))))))))))))))))***,,,---,,,***((('''******))))))))))))************))))))***+++,,,,,,******))))))))))))******+++***)))((()))***,,,...)))***+++,,,---.........++++++************++++++++++++,,,,,,,,,---------******,,,---.../////////,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,,,,---,,,,,,.../////////...---................................................000000000000000000000000000000000000111111111111(((((())))))*********+++,,,+++*********+++,,,---***************)))((('''+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********+++*********))))))((((((***++++++,,,------------))))))((('''''''''''''''''''''((()))***++++++,,,,,,+++***((((((((()))*********++++++++++++************++++++++++++******+++++++++++++++***)))(((******************************))))))))))))*********************)))((('''))))))*********))))))(((******))))))))))))************++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))*********)))))))))))))))******))))))((((((((('''(((((())))))*********+++************)))'''&&&%%%))))))))))))************((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++************++++++---,,,***)))))))))******)))***++++++***)))***+++************************++++++******++++++,,,---,,,------...---,,,***)))------------------------*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***&&&'''((()))***+++++++++,,,+++******++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++((('''''''''((()))+++,,,((())))))******))))))(((+++++++++*********))))))************************((()))))))))************************************************************,,,,,,,,,+++++++++***************)))))))))(((((('''''')))******++++++++++++******))))))******+++******************************))))))))))))******,,,+++*********+++------++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------------,,,++++++,,,,,,,,,*********+++,,,---...///---,,,,,,++++++,,,,,,---------------------------)))******++++++******)))***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++111111000000//////...............////////////000//////000000111111111111111111000000000000000111))))))))))))*********+++++++++*********+++,,,---******++++++******))))))+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++******++++++++++++*********)))++++++,,,,,,---,,,,,,,,,******)))(((((((((((()))(((((())))))******+++++++++***))))))))))))))))))+++++++++,,,,,,+++++++++******++++++++++++******+++++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******)))************))))))((())))))************))))))++++++************++++++******++++++++++++******************************************)))))))))((())))))))))))))))))))))))))))))(((''''''''''''''',,,+++***))))))******+++)))))))))))))))))))))))))))))))))))))))*********(((((('''''''''&&&&&&&&&((()))))))))************)))))))))(((((('''&&&%%%))))))))))))************((((((((((((((((((((((((*********)))((((((''''''))))))))))))))))))))))))******)))))))))***+++,,,+++******))))))******+++...---,,,+++******+++,,,)))***++++++***)))***+++************************++++++******++++++,,,---***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,+++******++++++***((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********((((((''''''((()))***+++---......//////......---+++++++++*********))))))************************************++++++++++++************************************************,,,,,,+++++++++*********,,,,,,,,,+++++++++******))))))************))))))------------------------******************************))))))))))))*********)))((((((((()))***+++++++++************++++++)))***************++++++************************,,,,,,,,,+++++++++******---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,------...---,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,///...------,,,,,,,,,---/////////.........------------........./////////000000000000000000000111111111000000000000000111)))))))))***************++++++******++++++,,,---******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++***))))))))))))***)))*********************((())))))************)))+++,,,,,,,,,,,,,,,,,,+++******++++++++++++*********++++++++++++***))))))((((((((((((((((((((((((******))))))))))))******((())))))************)))))))))************)))))),,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((***)))((((((''''''(((((())))))))))))))))))))))))(((((())))))******++++++((((((''''''''''''&&&&&&))))))))))))************''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))***))))))))))))***+++++++++******))))))******+++)))((((((''''''''''''((()))***++++++***)))***+++************************++++++******++++++,,,---)))***+++,,,------------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***)))***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++++++++*********++++++,,,,,,,,,++++++,,,+++)))***++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))((((((((())))))***++++++,,,,,,,,,,,,+++++++++++++++******************************************++++++++++++,,,,,,,,,************************************************,,,++++++++++++*********,,,,,,,,,+++++++++++++++((())))))************))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))(((((())))))***+++++++++************++++++*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------***+++,,,,,,------,,,,,,//////...---------...............---------------,,,---------............000000000000000/////////000000000//////000000111************************+++***++++++++++++,,,,,,)))***+++,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++***))))))))))))***+++*********************'''((()))+++++++++***)))***++++++,,,,,,++++++*********++++++++++++************+++++++++******)))))))))))))))))))))))))))******))))))))))))******'''((()))***************((())))))************)))+++******))))))******+++******++++++++++++******++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))***++++++,,,******)))))))))))))))))))))))))))))))))*********''''''''''''(((((())))))((()))))))))************))))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******''''''&&&&&&&&&&&&&&&&&&)))***++++++***)))***+++************************++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++++++++******))))))*********))))))(((,,,***)))***++++++***)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************++++++******))))))((((((******))))))))))))))))))'''(((((((((((((((((('''*********************************************************+++++++++,,,,,,************************************************++++++++++++************))))))))))))))))))))))))&&&'''((()))++++++,,,,,,''')))***,,,,,,***)))'''))))))))))))))))))))))))******))))))))))))******+++++++++++++++,,,,,,,,,++++++************++++++++++++******)))))))))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---------------............------***+++,,,,,,------,,,,,,......------------............------------------,,,,,,,,,---------......000000////////////......000////////////000000111+++++++++*********************++++++,,,,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******************,,,,,,,,,,,,+++******)))******)))(((((((((((()))++++++++++++************'''((()))+++++++++***)))))))))************))))))******++++++++++++******)))******+++++++++************************************))))))))))))******'''((()))***************(((((()))***************))))))(((((((((((())))))******++++++++++++******************************))))))))))))))))))******(((((((((((((((((((((((())))))((((((((())))))***************************((((((((((((((((((((((((''''''((()))***++++++,,,))))))************************)))))))))))))))))))))((((((((()))***+++,,,((()))))))))************))))))))))))))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))(((((())))))***************))))))))))))))))))*********++++++++++++++++++)))***++++++***)))***+++************************++++++******++++++,,,------------,,,++++++++++++------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++++++++,,,,,,,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******)))******++++++******)))))))))*********))))))(((+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************++++++******))))))((((((***************)))))))))******++++++++++++******************************************************))))))))))))*********+++************************************************+++++++++*********))))))))))))))))))))))))))))))'''((()))***************+++,,,...//////...,,,+++))))))))))))))))))))))))******))))))))))))************++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...------,,,+++++++++,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,------........................,,,,,,,,,---------......///.....................//////......///000111111+++++++++++++++*********)))***+++,,,,,,,,,,,,+++)))***+++,,,------...---++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,)))))))))))))))*********++++++++++++++++++***)))******)))(((((((((((()))******++++++++++++++++++((())))))************)))(((((())))))))))))((((((******++++++++++++******))))))***++++++++++++*********************************))))))))))))******((())))))************)))'''((()))******+++******(((((((((''''''(((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******&&&'''((()))************))))))))))))))))))))))))(((((())))))******++++++''''''(((((((((((())))))************))))))))))))******)))((()))***,,,---))))))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((())))))******))))))***))))))(((((())))))***)))******++++++++++++***)))***++++++***)))***+++************************++++++******++++++,,,---///...---,,,++++++++++++------------------------,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,******++++++++++++******((((((((())))))******+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))************))))))***++++++,,,,,,,,,+++++++++)))))))))+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))***++++++******)))***++++++,,,,,,++++++******************+++++++++************************(((((()))))))))*********************************************************+++************)))))))))+++++++++++++++,,,,,,,,,+++++++++******)))((('''***+++,,,------,,,+++*********************************))))))))))))******(((((()))************)))++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++,,,---......,,,,,,,,,++++++,,,------,,,---...//////...---,,,******++++++,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------.............../////////,,,---------............------------.........///............///000111111,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++)))******++++++++++++***++++++***))))))))))))************++++++,,,,,,,,,+++***))))))))))))))))))))))))************))))))******++++++++++++******))))))***+++++++++++++++******************************))))))))))))******)))************))))))((('''((()))******+++++++++))))))(((((((((((())))))******++++++++++++******************************((()))))))))************))))))))))))))))))))))))))))))(((((()))******+++"""###%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))*********''''''((((((((()))))))))************)))))))))(((+++***((((((((()))+++,,,))))))))))))************((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))'''''')))*********)))((())))))(((((((((((())))))&&&'''((()))))))))(((((()))***++++++***)))***+++************************++++++******++++++,,,---...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******(((((()))******+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))************)))))))))***+++,,,,,,,,,,,,,,,***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********((((((***+++,,,++++++***(((((())))))))))))(((((())))))*********+++++++++************************))))))*********+++++++++************************************************************))))))))))))******+++++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******'''((()))***+++******)))++++++************++++++************++++++++++++******************************+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++,,,---...///++++++++++++,,,------...,,,---...//////...---,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---------.........------........./////////++++++,,,---...//////000...------......000111111,,,,,,,,,++++++*********)))***+++,,,---,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,((()))***+++++++++++++++---,,,++++++******++++++))))))***+++,,,,,,------,,,+++***((((((((()))*********++++++++++++************++++++++++++******((()))***+++++++++++++++))))))))))))))))))))))))******))))))))))))*********************)))((('''''''''(((******+++++++++******))))))))))))************++++++++++++******++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))((())))))***++++++$$$%%%(((***,,,---------))))))))))))))))))))))))*********)))))))))))))))))))))******+++++++++,,,+++*********))))))((((((+++)))((('''&&&((()))***))))))))))))************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))(((((((((((())))))((()))***,,,,,,,,,+++***)))+++++++++***)))***+++************************++++++******++++++,,,---,,,++++++***+++,,,...///++++++++++++++++++++++++*********++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++******))))))******++++++++++++******++++++,,,------...//////+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))************))))))&&&'''((()))***+++++++++***)))((()))+++,,,,,,***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++'''(((***+++,,,,,,,,,+++))))))************))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,************************************************************))))))))))))(((((())))))************!!!###%%%))),,,...000000------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))***+++,,,---,,,++++++++++++************++++++(((((())))))******++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++,,,---...///*********+++,,,---...///,,,---///000000///---,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,---------------...///000+++++++++,,,,,,---------.........////////////000)))***+++,,,...///000000---------......000111111*********************************++++++,,,,,,,,,///...---,,,++++++++++++///,,,***+++---...,,,)))******++++++++++++******---,,,,,,,,,,,,,,,,,,---************+++,,,---...++++++******++++++,,,---,,,+++***)))(((((((((((((((((()))***************))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))***++++++++++++***++++++******)))(((((((((*********)))'''(((***,,,,,,+++++++++******))))))*********)))))))))))))))************))))))((((((*********)))))))))))))))******+++++++++,,,,,,,,,,,,+++***((((((((()))***))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((+++---,,,***++++++++++++***((('''&&&)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***++++++++++++***)))************+++++++++************))))))((('''++++++------------++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***++++++++++++***)))******************************************************+++,,,,,,,,,,,,+++,,,,,,------,,,+++)))(((***+++,,,------,,,+++***---------,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))***,,,---************************++++++++++++*********************)))))))))))))))******+++++++++******))),,,+++)))((((((***+++,,,))))))))))))******************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,************************************************,,,,,,,,,++++++*********************************++++++******)))************+++---...---+++)))'''((()))***+++,,,+++******++++++************++++++***+++,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++*********))))))((((((************************,,,,,,+++***)))))))))***---,,,+++***)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,++++++*********)))))))))***+++,,,......---------,,,,,,+++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++*********,,,,,,************,,,,,,000///...---,,,------...........................------------------------///...---...///000000...*********************************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------+++******,,,,,,+++)))******++++++++++++************))))))))))))******************+++,,,,,,---++++++******++++++,,,---------,,,+++************))))))***+++++++++++++++))))))))))))))))))))))))******))))))******+++,,,))))))***++++++++++++***)))))))))))))))******************)))((((((***,,,))))))))))))(((((((((''')))))))))))))))*********++++++*********))))))))))))))))))))))))*********************++++++,,,,,,,,,+++)))((((((((()))***))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))*********))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***+++***(((************)))((('''''')))))))))))))))))))))))))))***++++++++++++***)))******+++,,,,,,,,,,,,+++)))************+++++++++---------------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,------------,,,,,,,,,,,,,,,+++***))))))+++++++++,,,,,,+++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++((((((((((((((()))*********************************)))))))))(((((('''''')))))))))))))))******************++++++******)))+++++++++++++++***))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,************************************************,,,,,,,,,+++++++++******************************+++***************++++++***+++,,,,,,,,,+++******((()))***+++,,,++++++***+++******))))))******+++***++++++,,,+++***)))(((******************************++++++++++++******************)))))))))(((************************++++++******)))*********+++***************++++++))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++------,,,,,,,,,,,,------//////---,,,,,,,,,------........................------------------------...---,,,---...//////---*********************************+++++++++++++++*********++++++---......,,,+++)))***++++++***(((******++++++++++++******)))))))))(((((()))))))))++++++*********++++++,,,++++++******++++++,,,---///...---,,,,,,+++++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))))))))***++++++((()))******++++++******'''(((((()))******++++++)))******)))(((((()))+++))))))))))))(((((((((((((((((())))))******+++++++++++++++***************(((((())))))******++++++)))))))))************++++++***))))))((()))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))*********************)))((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***((())))))***((('''((((((((())))))((((((''')))))))))))))))))))))))))))******++++++******)))***+++,,,,,,------,,,,,,)))************+++++++++++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********))))))*********,,,+++************+++,,,************************************************,,,,,,---............---------,,,+++************,,,++++++++++++++++++,,,+++++++++***************************************'''((())))))******))))))*********************************)))(((''''''&&&(((((())))))******++++++))))))******+++******))))))***,,,---,,,***((('''))))))))))))******************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,************************************************,,,,,,,,,++++++++++++***************************))))))))))))***+++,,,,,,*********+++++++++++++++))))))***++++++++++++***+++******))))))******+++***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))******************************)))))))))***++++++))))))))))))***+++,,,---)))))))))*********++++++************************))))))***++++++++++++***,,,,,,,,,++++++++++++***---,,,++++++******++++++------,,,,,,,,,,,,++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......//////......---...------,,,,,,,,,,,,------------------------------------------------------,,,+++,,,.........---***************************************+++++++++************+++,,,---...,,,++++++***+++******)))******++++++++++++******++++++************++++++,,,+++***************+++++++++******++++++,,,---///...---,,,,,,++++++,,,)))***++++++,,,,,,++++++))))))))))))))))))))))))******))))))))))))******((())))))***************(((((())))))************)))*********(((((()))++++++++++++***************''''''((()))***++++++,,,++++++++++++************''''''((()))***++++++,,,)))))))))))))))))))))*********))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))************+++******)))(((''')))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))************)))))))))***++++++,,,,,,++++++))))))*********+++++++++******++++++++++++******------++++++++++++------++++++++++++++++++++++++******))))))))))))*********)))'''&&&&&&''')))***************************************************+++,,,,,,---------------...---+++***)))***+++,,,---,,,+++******+++,,,---*********))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***************************---,,,,,,+++***)))((((((''''''((()))***++++++,,,((())))))***************))))))++++++,,,+++***)))((()))))))))******************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,************************************************++++++++++++++++++++++++************************))))))))))))***+++,,,---,,,+++******)))******+++))))))******++++++++++++******))))))))))))***************+++******************************************++++++++++++***************)))))))))))))))************************))))))((())))))***+++,,,))))))))))))***+++,,,---))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,+++,,,...///...---************************************************,,,++++++******++++++,,,,,,------,,,++++++++++++******++++++++++++******++++++************++++++++++++******)))*********++++++******++++++,,,---...---,,,++++++*********((())))))***************))))))))))))))))))))))))******))))))((())))))***(((((()))************)))************))))))((((((((()))+++***)))((()))*********************++++++''''''((()))***++++++,,,************************''''''((()))***++++++,,,***))))))))))))))))))))))))))))))*********))))))((()))))))))************))))))))))))))))))))))))******))))))))))))*********************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***,,,,,,,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((()))***%%%&&&'''(((((())))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))*********+++++++++------...............---------++++++++++++------++++++++++++++++++++++++******))))))))))))*********)))'''&&&&&&''')))*********************************************************+++,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,---,,,+++******+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---------,,,+++************************,,,,,,++++++***))))))(((''''''((()))***++++++,,,'''((()))***************))))))(((((()))+++---...((()))))))))******************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,************************************************++++++++++++++++++++++++************************))))))))))))***+++,,,------,,,+++***)))((())))))***************+++++++++***))))))))))))))))))*********************++++++******************************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++++++++***************++++++(((((()))))))))*********))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---------///000///...***************************************))))))))),,,++++++*********++++++,,,---...---+++***+++,,,******++++++++++++******)))))))))(((((()))))))))******)))))))))******+++++++++******++++++,,,------,,,+++***))))))))))))(((((()))************)))))))))))))))))))))))))))******)))((((((((())))))'''((())))))******))))))++++++******)))(((((('''((()))++++++)))((()))***(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))*********(((((())))))******+++++++++************)))))))))(((((()))************)))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))((((((((()))***&&&'''((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''(((((()))***))))))))))))************+++++++++++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********))))))*********,,,+++************+++,,,************************************************)))***++++++,,,,,,++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++,,,))))))))))))************************************((()))******+++*********************************))))))))))))(((((((((((((((((())))))******++++++''''''((()))***************)))(((((()))+++---///))))))))))))******************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,***************************************************++++++++++++,,,,,,,,,************************))))))))))))***+++,,,,,,,,,++++++***))))))((((((******))))))******+++,,,***))))))(((((())))))************)))******+++,,,))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++***************+++((((((((()))))))))******))))))))))))))))))))))))))))))***++++++++++++******++++++++++++,,,,,,,,,)))))))))***+++,,,...///++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,------------***++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---...000111000///************************+++*********)))))))))(((***)))))))))***+++,,,---+++,,,...---***)))***,,,******++++++++++++************))))))))))))******))))))((())))))***+++,,,++++++******++++++,,,------,,,+++******)))))))))))))))***++++++++++++***))))))))))))))))))))))))******)))((((((((((((((('''(((((()))))))))))))))*********)))))))))))))))''')))++++++***)))))))))'''((((((((()))))))))))))))))))))))))))*********''''''((((((((())))))))))))))))))))))))*********,,,,,,++++++************'''((()))***+++******)))))))))))))))************))))))))))))))))))))))))******))))))))))))******'''((()))******+++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))'''&&&''')))(((((())))))***)))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************)))************+++++++++'''((())))))******))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++++++++++++++,,,,,,+++++++++)))))))))******+++++++++++++++++++++++++++++++++***)))))))))******++++++************************(((((((((((()))))))))))))))))))))))))))*********&&&'''((()))************++++++***************+++))))))))))))******************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,******************************************************+++++++++,,,,,,,,,************************+++***************++++++'''((()))+++++++++***)))+++***)))))))))***+++,,,))))))(((((((((((())))))******)))))))))***,,,,,,******************************++++++++++++******((()))))))))************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))***+++,,,,,,(((((((((((()))))))))***************************))))))***++++++++++++*********+++++++++,,,,,,,,,+++*********+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++************+++++++++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---///000///...************************+++*********))))))((((((''''''((()))***,,,...///)))+++---,,,)))((()))+++******++++++++++++******------,,,,,,,,,,,,------(((((((((((()))***,,,,,,++++++******++++++,,,---------,,,+++******************+++,,,,,,,,,,,,+++))))))))))))))))))))))))******)))((((((((((((((('''(((((()))))))))))))))((((((((()))******++++++''')))++++++***)))))))))))))))******+++++++++,,,*********)))))))))))))))&&&'''''''''(((((())))))*********))))))))))))))),,,,,,,,,+++++++++******'''((()))+++++++++***)))))))))))))))************))))))))))))))))))))))))******))))))))))))******&&&'''(((***++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))++++++)))&&&$$$%%%'''))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))***+++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***++++++++++++***)))************************************************+++,,,------......------)))***,,,------,,,+++******+++,,,------,,,+++***))))))******+++++++++,,,++++++++++++++++++++++++---,,,+++***+++,,,---...************************)))))))))***++++++,,,,,,*********)))))))))))))))&&&'''((()))************+++,,,------,,,)))'''%%%))))))))))))******************++++++++++++******))))))))))))))))))))))))*********)))***++++++,,,*********************************************************++++++,,,,,,,,,************************++++++******************###%%%(((+++,,,---,,,++++++***)))))))))***,,,---))))))(((((((((((())))))******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))+++***)))(((((('''((((((''''''((()))***,,,...///(((((((((((())))))))))))************************))))))***++++++++++++************++++++,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,---------******+++,,,------...///))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,************,,,---+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---************))))))((((((************************))))))))))))************000///---+++******+++,,,)))************++++++++++++***))))))***,,,...///,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***''''''(((((())))))******(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++''''''&&&&&&''')))+++,,,******))))))(((((('''''')))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************+++++++++++++++***)))(((++++++******))))))(((((())))))************))))))******))))))((((((''''''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((()))))))))***(((((()))***************************))))))))))))++++++******))))))(((((())))))))))))))))))))))))************)))))))))(((+++(((&&&''')))***)))'''(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))++++++***************+++,,,***)))***,,,------,,,+++,,,,,,---,,,+++***)))+++++++++*********)))))))))************+++++++++,,,+++******))))))******))))))))))))))))))))))))************************++++++++++++******************+++++++++,,,,,,,,,,,,,,,+++***))))))******)))))))))***+++++++++,,,************************************************))))))***+++,,,------...++++++******))))))((((((+++*********))))))(((((()))************+++++++++******))))))******+++,,,))))))))))))******************++++++++++++******(((((()))************))))))************+++++++++---,,,+++***))))))))))))+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))------,,,+++***)))((('''+++++++++************)))******))))))))))))************++++++++++++******************************))))))************))))))+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''(((***+++,,,,,,+++***---,,,,,,,,,,,,---......------------------------++++++*********)))))))))************************))))))))))))************...,,,+++)))((()))***+++)))************+++++++++******(((((()))***,,,---++++++***))))))***++++++***++++++,,,,,,++++++***+++++++++***))))))(((((((((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++++++++*********,,,---...''''''(((((())))))******))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++++++++++++++***))))))*********)))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************++++++++++++++++++++++++))))))((((((((('''''''''(((((((((((())))))))))))''''''((()))))))))))))))************)))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))(((((()))***+++,,,------+++(((&&&''')))***)))'''(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((((((((())))))))))))))))))))))))++++++***))))))******+++***((('''((()))++++++***++++++,,,,,,,,,+++***)))+++++++++*********)))))))))************+++++++++,,,+++******))))))******************************************************''''''(((((()))***++++++))))))*********+++++++++,,,++++++***))))))*********************+++++++++************************************************++++++++++++++++++++++++(((((((((((())))))))))))************)))))))))((()))************+++++++++******))))))******+++,,,))))))))))))************)))******++++++******)))((())))))***+++*********)))************++++++++++++***************+++++++++++++++*********))))))+++++++++*********))))))************************)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))((((((((()))))))))******+++++++++************))))))))))))))))))))))))))))))************+++++++++*********)))))))))((((((******))))))))))))******)))))))))******)))))))))************************))))))************))))))+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,++++++***---,,,,,,,,,,,,---......------------------------+++++++++++++++*********************************)))))))))*********+++++++++***(((''''''((()))***)))************+++++++++******((((((((()))***+++******)))(((((()))************++++++++++++******,,,,,,++++++***)))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******)))))))))(((((()))******''''''(((((())))))******))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,***++++++++++++***))))))))))))))))))************))))))************))))))'''''''''((())))))******(((((((((((())))))))))))(((((()))***************************************))))))((((((((((((''''''))))))))))))((((((((((((&&&'''(((((())))))((((((************))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((())))))***+++,,,---...***((('''((()))***)))((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((''''''))))))))))))))))))))))))******)))))))))******+++***)))'''((()))+++******+++++++++,,,++++++***)))+++++++++***************)))************+++++++++,,,+++******))))))******************************************************))))))******+++++++++,,,(((((()))))))))*********,,,+++******)))*********+++++++++***************************************************************,,,,,,+++++++++*********((((((((()))******++++++************)))))))))))))))************+++++++++***))))))))))))***++++++))))))))))))************)))******++++++******)))))))))***++++++++++++***)))************+++++++++))))))))))))***+++,,,---+++++++++***************+++++++++*********************************************************++++++************************************************)))))))))))))))))))))))))))))))))*********+++++++++++++++************))))))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((('''******))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))*********++++++++++++------,,,,,,++++++******------------------------///...---,,,++++++++++++,,,,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++************************))))))*********+++++++++))))))((((((((())))))***))))))*********++++++++++++******)))))))))***************))))))***************++++++++++++******(((((()))******++++++,,,(((((()))***************))))))))))))))))))))))))***))))))))))))))))))***)))((((((((('''''''''(((******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++******+++++++++******)))(((((())))))******++++++))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))************)))))))))(((************))))))))))))((((((((((((((((((((((((+++++++++*********))))))((((((((()))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))*********))))))((((((((())))))))))))))))))))))))***))))))))))))******+++---+++******+++,,,,,,+++***++++++++++++*********************************))))))*********+++++++++,,,+++******))))))******************************************************,,,,,,+++***((('''&&&&&&))))))))))))*********+++++++++***************+++,,,+++++++++***)))))))))************************************************+++++++++******************+++++++++++++++++++++*********)))))))))))))))))))))*********+++++++++)))))))))))))))***++++++((()))))))))************))))))************)))))))))******+++++++++++++++))))))*********+++++++++******))))))***++++++,,,************************************************************************+++++++++***************************************************************)))))))))))))))))))))))))))*********+++++++++++++++++++++*********)))))))))))))))))))))))))))))),,,++++++***)))(((((((((******)))))))))(((((((((******))))))))))))******)))))))))(((((()))))))))******************************))))))))))))******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++************************************++++++++++++******))))))*********+++))))))*********+++++++++,,,+++++++++******++++++++++++++++++++++++++++++)))******++++++******)))''''''(((((()))******+++(((((()))***************************************)))))))))******)))))))))++++++++++++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))******+++++++++******(((((())))))******++++++))))))************))))))+++******)))(((''''''&&&(((((((((((())))))))))))(((((()))***************''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***************)))))))))((())))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((('''((()))***)))((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++++++++******)))))))))))))))))))))))))))))))))))))))(((((()))******+++---+++******+++,,,,,,+++*********************+++************************))))))*********+++++++++,,,+++******))))))******************************************************)))((((((&&&%%%$$$######*********+++++++++,,,,,,+++***************++++++,,,+++++++++***)))))))))************************************************(((((()))******+++,,,,,,,,,,,,+++***))))))(((((())))))))))))))))))******))))))*********+++++++++))))))(((((())))))***+++((()))))))))************)))))))))******)))))))))))))))***++++++++++++***))))))*********+++++++++,,,++++++***))))))******************************************************************************+++++++++***************************************************************)))))))))))))))))))))))))))*********+++++++++++++++++++++*********))))))))))))))))))))))))))))))+++******))))))(((((((((++++++*********)))))))))******))))))))))))******+++******))))))******+++******************************)))(((((()))******************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++,,,---,,,++++++++++++,,,------------------------------*********+++++++++++++++*********************************++++++++++++,,,+++++++++++++++++++++***)))************++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++))))))************))))))******))))))((('''''''''(((((()))***************************************))))))************))))))))))))******+++******)))''''''(((((())))))******))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))(((((())))))***++++++++++++***))))))))))))************))))))************)))))),,,+++***)))((('''&&&%%%(((((((((((())))))))))))(((((()))***************************************(((((())))))))))))******(((((((((((()))))))))))))))***++++++,,,,,,++++++************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******&&&(((***+++)))((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++***************))))))))))))))))))))))))))))))(((((((((((()))******+++,,,***(((((()))***)))(((******)))))))))***++++++***************+++++++++)))************+++++++++,,,+++******))))))******++++++++++++++++++++++++************************((()))))))))******++++++***++++++++++++,,,,,,,,,*********)))******+++,,,+++++++++***************************************************************''''''((()))***+++,,,---+++***)))((('''%%%$$$$$$))))))))))))************)))************+++++++++)))(((((((((((()))******))))))))))))************((())))))******))))))((((((((()))************))))))************+++++++++---,,,+++***))))))))))))***************+++++++++***************+++++++++++++++++++++++++++++++++******************++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++************)))))))))))))))))))))))))))&&&'''(((((()))***++++++++++++++++++******************))))))))))))******,,,+++***))))))***+++,,,************************+++***)))(((((()))***+++***************************************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***((()))))))))************,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++++++++++++++,,,------------------------------)))))))))*********++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))************+++++++++))))))***+++++++++++++++)))***+++,,,,,,+++***)))))))))************))))))++++++******)))(((((('''(((((()))***************************************((()))***++++++***)))(((%%%&&&'''((())))))((((((''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))+++------+++)))((())))))***+++++++++++++++*********)))))))))))))))))))))************))))))+++******)))(((''''''&&&(((((((((((())))))))))))(((((()))***************++++++++++++++++++++++++(((((()))))))))*********&&&&&&'''((()))***++++++))))))***+++++++++++++++************))))))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''((()))***++++++%%%(((++++++)))''''''((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))'''''''''(((((()))++++++,,,***(((((()))***)))(((***)))(((((()))***+++,,,))))))*********+++++++++)))************+++++++++,,,+++******))))))******++++++++++++++++++++++++***************************++++++,,,---...//////************++++++++++++******))))))***++++++,,,***************+++++++++************************************************(((((())))))******++++++******))))))((('''&&&&&&((()))))))))************)))************+++++++++((((((((((((((()))******))))))))))))************(((((())))))))))))((((((''''''((())))))))))))((()))************+++++++++++++++***************+++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******+++++++++************)))))))))))))))))))))))))))&&&&&&'''((()))***++++++************))))))))))))******))))))))))))******+++***)))(((((()))***+++************************+++***)))(((((()))***+++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))))))))*********+++++++++++++++***************++++++++++++++++++++++++******++++++,,,++++++++++++++++++***++++++,,,---------------------------(((((())))))*********+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))(((''')))************+++++++++&&&'''(((***++++++++++++((()))***++++++***)))((())))))************)))))))))))))))***++++++,,,,,,(((((()))***************************************((()))***++++++***)))((('''(((***+++,,,,,,,,,+++*********)))((((((''''''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))+++...000000---***(((((()))***+++++++++++++++++++++******))))))(((((())))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))*********+++%%%&&&'''((()))***+++,,,(((((()))***************************))))))))))))((()))))))))******++++++))))))))))))))))))))))))************))))))))))))%%%(((,,,,,,)))''''''((((((((((((((())))))))))))))))))(((((((((((())))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''((()))++++++...,,,******+++,,,+++******)))(((((((((***+++,,,))))))******++++++++++++)))************+++++++++,,,++++++***)))*********++++++++++++++++++++++++************************)))))))))((((((((((((((())))))))))))******************))))))***+++,,,,,,))))))******+++++++++,,,************************************************************)))))))))))),,,,,,,,,+++++++++++++++(((((())))))*********+++)))************+++++++++((((((((((((((()))******))))))))))))************(((((())))))))))))((((((&&&''''''((((((((((((((()))************+++++++++))))))))))))***+++,,,---))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((******))))))))))))******+++)))(((''''''((()))+++************************+++***)))'''''')))***+++))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************++++++++++++***************+++++++++++++++++++++++++++++++++,,,---......---,,,***)))++++++******++++++,,,---------------------------((((((((()))*********++++++++++++++++++***)))(((******++++++++++++************+++++++++,,,,,,,,,...------,,,+++***))))))***+++,,,)))&&&%%%&&&(((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))------,,,+++******++++++************************)))))))))***+++++++++,,,))))))************))))))******))))))))))))******************************))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))(((((('''&&&&&&''''''(((((())))))''''''(((((())))))******))))))************))))))))))))))))))************%%%''')))+++,,,***((('''((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))*********************++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))(((((('''''''''&&&***)))'''&&&'''(((***++++++***'''&&&&&&'''***+++''''''''''''((((((((()))++++++******++++++,,,---))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++***)))***++++++*********))))))(((((()))***+++,,,,,,+++***)))---***&&&###"""$$$&&&'''************************************************))))))*********))))))(((******))))))))))))******************************(((&&&%%%'''***,,,+++)))******************************+++++++++,,,,,,,,,************************************************))))))))))))************************************))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))(((((((((((())))))+++*********))))))((((((************************(((((()))***+++,,,,,,,,,&&&'''))))))((((((***+++******))))))))))))******)))***+++,,,,,,+++)))(((***************************************************************)))(((((())))))***++++++++++++***,,,,,,++++++***)))(((((()))))))))))))))))))))))))))***+++++++++)))((('''))))))***++++++)))((('''******))))))))))))******((()))***++++++***)))(((((())))))))))))((((((''')))************+++++++++,,,+++++++++***)))))))))---------,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))((())))))***++++++++++++******))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***))))))******++++++++++++******************************+++++++++++++++************++++++***'''&&&(((***************************,,,,,,,,,,,,,,,+++***))),,,+++***)))))))))))))))***************************************+++++++++))))))************))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))((((((((()))***+++)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((()))))))))*********&&&''')))*********((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))***************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))(((((((((((())))))((((((((('''''''''))))))'''''''''(((***+++))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))***************)))))))))(((((((((((()))))))))))))))))))))))))))***++++++***)))***+++************)))))))))(((''''''((())))))((('''&&&...,,,***((('''(((***+++************************************************)))******+++******))))))******))))))))))))******************************((('''&&&'''***,,,+++)))************************)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))************)))))))))******************)))))))))(((((((((((())))))+++*********))))))))))))************************)))))))))***+++++++++,,,(((*********(((((((((*********))))))))))))************+++++++++******)))+++++++++***************+++************************************)))(((((())))))***++++++++++++***,,,,,,+++******)))(((((())))))))))))))))))))))))***************)))(((((())))))******))))))((('''******))))))))))))******((()))***++++++***)))((((((((()))))))))))))))((()))************++++++++++++++++++***************+++++++++*********))))))++++++++++++++++++++++++***************************))))))))))))***++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++***))))))******++++++++++++******)))))))))))))))))))))((()))))))))*********++++++******+++***((((((***+++))))))))))))))))))))))))++++++,,,,,,,,,+++******++++++***)))))))))******************************+++++++++***************))))))************))))))(((((((((''''''(((((((((************************))))))))))))))))))))))))((((((((((((((()))******))))))******))))))((('''++++++***))))))(((''''''))))))))))))((((((((((((((())))))******))))))((((((((())))))))))))******'''((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((()))******)))))))))))))))))))))))))))((('''''''''((()))***************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))(((((((((((('''''')))((('''''''''(((***+++'''((()))******)))((('''''''''((((((((()))))))))&&&'''((()))))))))((((((******)))))))))(((((((((************************)))***++++++***)))***+++************)))))))))))))))******+++++++++*********))))))(((((())))))*********************************************************+++++++++++++++*********))))))))))))******************************(((''''''(((***+++***)))************************((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))************))))))((())))))******))))))(((***))))))(((((())))))******************)))))))))******************************************+++++++++,,,,,,+++)))'''((()))******))))))))))))******+++***************++++++++++++++++++******))))))+++++++++******))))))))))))************))))))((())))))***++++++++++++***+++++++++******))))))((())))))))))))))))))))))))+++******)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((''''''((()))************)))************+++++++++***************++++++++++++++++++************)))++++++++++++++++++++++++***************************************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))(((((((((******+++++++++******)))******++++++++++++************))))))))))))(((((())))))))))))))))))))))))******************+++,,,************************++++++,,,,,,,,,++++++***,,,++++++*********++++++************************,,,+++++++++***))))))))))))******++++++******)))))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((())))))))))))************)))((((((+++*********)))))))))(((******))))))((((((''''''(((((())))))))))))(((((((((((((((((()))))))))***)))((('''''''''(((***+++))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((())))))))))))))))))(((((((((((((((((()))(((((('''((()))******(((((())))))))))))(((((('''(((((((((((()))))))))%%%&&&(((******)))((('''*********)))))))))((((((************************)))***++++++***)))***+++*********)))))))))))))))+++++++++,,,,,,,,,,,,,,,''''''((()))))))))))))))******************************************************+++,,,,,,,,,++++++******))))))))))))******************************((((((((()))************************************((((((((()))))))))******))))))))))))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((***))))))))))))))))))***************************************************+++++++++******************,,,,,,+++)))))))))***+++******))))))******++++++***)))))))))***+++,,,,,,,,,++++++***)))))))))++++++******))))))(((((())))))************)))((())))))***++++++++++++***+++*********)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***(((((()))******))))))************))))))((()))***++++++***)))(((&&&'''((()))***+++++++++))))))*********+++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++*********)))((((((((()))******+++++++++************++++++++++++******************************++++++******)))(((((('''***)))))))))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++******)))))))))******+++************************,,,+++++++++***)))))))))******++++++++++++******+++******))))))******+++************************))))))))))))))))))))))))'''(((((()))))))))))))))***************))))))(((((()))))))))*********+++******))))))((((((''''''(((((())))))))))))(((((('''(((((((((((())))))))))))((('''''''''(((***+++))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++******)))(((((()))******(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''((((((((()))))))))***(((((())))))))))))))))))((((((((((((((())))))******)))(((''''''((()))***(((((((((((()))))))))***&&&''')))++++++***)))(((************))))))))))))************************)))***++++++***)))***+++))))))))))))))))))******(((((((((((())))))******)))***,,,---...---------************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******))))))))))))******************************))))))******))))))***+++************************)))))))))*********++++++++++++++++++++++++++++++************************((()))))))))************************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((******))))))))))))*********************+++++++++************************+++++++++***************(((***++++++******+++,,,++++++************+++++++++***)))))))))***,,,---+++++++++*********))))))*********)))))))))((((((((())))))*********))))))))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++---,,,+++***)))***+++,,,((()))************)))(((((()))***++++++***)))((('''''')))***++++++++++++))))))*********+++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++++++++))))))***++++++++++++*********++++++++++++******)))))))))*********++++++---,,,+++***)))(((''''''***)))((((((***+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++(((''''''''''''((())))))************************+++++++++*********************++++++++++++******,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((()))*********************++++++******)))(((''''''((())))))***++++++))))))))))))(((((((((((('''(((((())))))(((((('''''''''(((((((((((()))))))))((('''''''''(((***+++***))))))(((((())))))***((((((((((((((()))******)))))))))))))))))))))))))))((('''''''''((()))******)))(((''''''((()))***((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((())))))******(((((())))))))))))******(((((((((((())))))))))))+++***'''&&&&&&'''***+++((((((((()))))))))******((()))***+++++++++******++++++*********)))))))))************************)))***++++++***)))***+++))))))))))))***************)))))))))***+++,,,---))))))***+++,,,,,,++++++************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******))))))))))))******************************)))***++++++))))))***+++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************))))))))))))))))))))))))))))))************))))))((())))))******))))))(((+++******))))))******+++*********+++++++++++++++******************************************++++++'''(((******)))***+++---++++++************++++++))))))))))))***+++,,,,,,************************))))))))))))))))))))))))((())))))************)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++************+++((()))***++++++***)))(((((()))***++++++***)))((((((((()))***++++++++++++)))************+++++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++***************************************+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************************++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))***+++++++++++++++******++++++++++++******&&&''''''((()))***++++++,,,,,,++++++*********)))+++((('''''')))+++***)))************************)))***+++,,,,,,,,,,,,+++)))))))))))))))***++++++***************************************+++++++++***++++++,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))((()))***+++,,,++++++******++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((())))))*********))))))))))))******((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))*********)))(((''''''((()))***'''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))((('''''''''''''''((()))*********(((((()))))))))*********'''(((((()))))))))))))))***)))(((''''''((()))***(((((()))))))))*********)))))))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))***++++++***)))***+++((()))))))))************,,,,,,++++++,,,---///000''''''((((((((((((((((((************************))))))))))))))))))))))))'''((()))***++++++++++++******))))))))))))******************************)))+++,,,+++)))(((***,,,************************((((((((()))))))))******++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))************)))))))))******************)))+++******))))))******+++*********++++++,,,,,,,,,************************)))))))))***+++++++++,,,((()))******(((((()))***,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,)))))))))***++++++,,,,,,''''''(((((()))*********(((((()))***************))))))***++++++++++++***((()))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************)))((((((((()))***++++++***)))(((((()))***++++++***)))((()))******+++++++++******)))************++++++++++++++++++***************))))))*********+++++++++++++++++++++++++++++++++***************************))))))))))))***++++++*********+++++++++,,,,,,***************+++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++((()))***+++++++++++++++******++++++++++++******$$$%%%&&&'''(((***++++++***++++++++++++,,,,,,,,,+++(((&&&''')))***)))''')))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---,,,,,,,,,---......///************************))))))******+++++++++,,,***++++++,,,,,,++++++*********))))))))))))******************************)))))))))))))))))))))))))))***+++,,,---,,,++++++***++++++++++++***))))))))))))((((((''''''&&&&&&''''''(((((())))))******''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))(((((()))***+++*********+++)))(((''''''((()))+++'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++(((((())))))*********+++'''(((((()))))))))))))))'''((()))******)))((('''))))))))))))************)))))))))((()))***+++++++++++++++************)))(((((((((((((((((((((((()))+++++++++***)))***+++(((((())))))*********+++))))))(((((()))+++,,,---++++++************++++++************************))))))))))))))))))))))))''''''(((******+++++++++******))))))))))))******************************)))+++---,,,)))(((***,,,************************''''''''''''((((((((()))************************************************))))))))))))************************************))))))))))))))))))))))))))))))************))))))******++++++++++++******++++++************++++++*********++++++,,,,,,,,,************************(((((()))***+++,,,,,,---)))***+++)))'''&&&'''(((,,,++++++******++++++,,,'''(((***+++,,,,,,++++++(((((()))***+++,,,,,,---&&&&&&'''((()))***++++++(((((()))***************))))))***++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))'''((()))))))))(((&&&%%%''')))***++++++***)))'''((()))***++++++***)))(((******+++++++++******))))))************+++++++++,,,+++++++++******))))))+++++++++,,,,,,---------++++++++++++++++++++++++************************)))))))))((()))******+++)))))))))******+++++++++))))))******+++++++++,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++******)))((()))))))))************///---,,,******+++---......,,,***)))******)))((($$$%%%(((***,,,---------******))))))******+++,,,,,,,,,------------......,,,+++***))))))***+++,,,+++++++++******))))))))),,,)))&&&&&&)))++++++***,,,,,,,,,++++++++++++***''')))******))))))***+++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++)))'''&&&%%%&&&'''((()))))))))))))))((('''''')))(((((()))+++,,,***)))))))))))))))************(((((('''''''''(((((()))''''''(((((())))))******++++++************++++++,,,,,,+++***))))))************))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***(((&&&&&&)))+++***((())))))))))))))))))))))))***)))((('''&&&&&&'''(((******))))))(((((('''''',,,,,,+++***)))((('''&&&++++++***************+++###%%%(((+++,,,+++)))(((******++++++++++++******+++***)))(((((()))***++++++++++++************)))*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********))))))+++)))((()))+++,,,,,,+++))))))))))))))))))))))))(((***,,,,,,+++***)))*********))))))))))))******++++++++++++++++++++++++******))))))(((((('''''')))))))))(((((((((((((((************************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,+++*********+++,,,------************************++++++***))))))(((((()))************************(((+++,,,+++)))(((***,,,(((&&&%%%&&&)))***)))'''(((((((((((()))***,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******+++++++++*********))))))+++)))'''&&&&&&(((***,,,)))*********+++++++++++++++***)))(((((()))***+++,,,+++***((((((((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,)))(((***,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++******++++++,,,---************************************************+++++++++*********))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++111///---+++)))******+++************************************************++++++************************+++++++++******)))************++++++++++++---,,,+++******+++---...+++)))'''&&&''''''&&&%%%"""###%%%'''))))))))))))******))))))******+++,,,)))))))))*********++++++++++++***))))))***++++++,,,+++++++++************,,,)))&&&&&&)))+++++++++*********))))))))))))(((''')))******))))))***+++************************)))***,,,------,,,***))),,,***)))'''''''''))))))***************))))))((()))(((((()))++++++***)))))))))))))))************(((((('''''''''(((((()))(((((((((((())))))))))))***))))))(((((())))))*********)))(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))+++***((())))))))))))))))))))))))******)))((('''((())))))******))))))(((((((((((())))))))))))************++++++***************+++&&&((()))+++,,,+++***)))******++++++++++++******+++***)))(((((()))***++++++++++++************)))***)))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********))))))***((('''''')))***)))))))))))))))))))))))))))))))))***,,,,,,***)))***+++*********))))))*********************************)))))))))))))))(((((((((((((((((())))))*********************************************++++++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++++++++************+++++++++************++++++,,,************************...---,,,+++***++++++,,,************************)))***,,,+++)))(((***,,,***((('''(((***,,,***))))))((((((((()))***++++++)))))))))*********************************************))))))))))))******+++++++++*********))))))************))))))))))))((((((((())))))))))))***+++***)))(((((()))***+++,,,+++)))((((((((()))***++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,))))))***,,,,,,,,,***++++++,,,,,,++++++*********************++++++++++++******++++++,,,---***************************************************+++++++++,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++...---+++******+++,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++***))))))((()))******+++++++++*********++++++++++++,,,,,,,,,+++***))))))***+++---...***(((&&&&&&''''''&&&%%%'''''')))******++++++*********))))))******+++,,,((((((((())))))))))))***++++++***))))))***++++++,,,,,,,,,++++++++++++***+++)))'''''')))+++++++++*********))))))))))))(((''')))******))))))***+++***************************+++,,,------,,,+++***,,,+++)))(((((()))******++++++++++++************)))(((((()))++++++***((())))))))))))************)))((((((''''''((((((((())))))))))))(((((((((((()))((((((''''''(((((()))((((((''''''&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((''''''''''''************************)))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))***))))))))))))******+++***))))))))))))((((((((((((((())))))************+++***************++++++*********+++++++++************++++++++++++************))))))))))))******+++++++++************)))))))))))))))))))))******+++++++++***************))))))))))))))))))))))))************************+++++++++***************+++)))(((((()))))))))((())))))))))))))))))))))))***++++++***))))))***,,,++++++************++++++))))))))))))))))))))))))(((((())))))))))))))))))'''(((((()))***+++,,,,,,******************************+++++++++,,,,,,,,,************************************************++++++******)))((((((''')))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++***)))))))))******************************+++***((('''&&&''')))***************************)))***++++++))))))***++++++***)))***,,,,,,,,,******)))))))))))))))******))))))******++++++,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++******************+++,,,---,,,+++((('''&&&&&&'''''''''(((((((((******))))))))))))******+++***))))))((()))))))))************************,,,,,,,,,,,,---------......+++))))))***,,,,,,,,,***++++++,,,,,,++++++***++++++******************++++++******++++++,,,---++++++++++++++++++++++++***************************++++++---...//////000***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********,,,---...,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++*********))))))))))))***+++++++++***************+++++++++,,,,,,))))))((()))***+++,,,---,,,+++)))((()))***)))(((******++++++++++++++++++******))))))******+++,,,*********+++++++++,,,,,,+++******************+++,,,,,,,,,+++++++++++++++******))))))***+++++++++,,,,,,,,,+++++++++******''')))******))))))***+++***************************++++++,,,,,,++++++*********)))(((((())))))***+++************************)))((()))++++++***(((((()))))))))***************)))((((((((((((((((((******))))))(((((('''''')))((((((''''''(((((()))(((''''''&&&&&&'''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((''''''''''''************************(((((((((((((((((((((((()))(((''''''((()))******((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))++++++******)))(((((('''*********)))******+++,,,,,,+++***)))))))))************++++++++++++*********))))))))))))))))))***+++++++++*********)))))))))))))))))))))*********************************))))))))))))))))))))))))************************************************...,,,******++++++***)))))))))))))))))))))))))))+++++++++)))((((((+++---,,,++++++++++++++++++,,,************************((((((((())))))******+++))))))******+++++++++,,,************************++++++++++++,,,,,,,,,,,,*********************************************************))))))((((((((())))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))++++++***)))((((((((()))************************)))(((&&&$$$$$$&&&((()))************************)))*********)))))))))***++++++***++++++,,,+++++++++***)))))))))))))))***(((((()))******+++,,,,,,++++++++++++++++++++++++******))))))))))))******************************++++++,,,,,,+++)))'''&&&&&&&&&&&&'''''''''((((((***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,---------+++******+++,,,,,,+++***++++++,,,,,,++++++***+++++++++***************++++++******++++++,,,---++++++++++++++++++++++++************************++++++,,,,,,---...//////******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++***(((''''''(((***+++************************))))))*********+++++++++((()))***+++++++++++++++))))))))))))*********+++(((((())))))***+++,,,------,,,******+++,,,+++***((((((((((((((((((((((((******))))))******+++,,,++++++++++++,,,,,,,,,---*********++++++*********++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++++++++******''')))******))))))***+++************************))))))************))))))((((((((('''((((((((()))))))))((((((((())))))******)))))))))++++++)))'''((()))))))))******************)))(((((((((((((((******))))))((((((''''''***))))))(((((())))))***)))(((((('''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((()))***((((((((((((((((((((((((&&&''''''(((((()))))))))))))))))))))************++++++******))))))((((((******))))))***++++++,,,,,,+++)))'''''''''((()))******++++++++++++******)))))))))******)))))))))+++++++++*********))))))(((((())))))************************************))))))))))))))))))))))))************************************************...---+++***+++,,,+++***))))))))))))))))))))))))+++++++++)))((((((+++---,,,++++++++++++++++++,,,++++++++++++++++++++++++(((((())))))******++++++,,,+++++++++******))))))******************************+++++++++,,,,,,,,,************************************************((()))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))++++++***)))((((((((())))))))))))))))))))))))))),,,+++)))(((((()))+++,,,***************************))))))))))))***))))))************)))))))))***+++***)))))))))))))))***''''''(((((()))***++++++++++++++++++++++++++++++******))))))))))))******************************++++++***)))((('''''''''''''''((((((((())))))))))))))))))******))))))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++++++++---+++******+++,,,,,,******++++++,,,,,,++++++***************************++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***************)))(((''''''((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***+++++++++++++++(((((()))))))))*********))))))***++++++,,,,,,,,,,,,***))))))***+++***)))***)))))))))))))))***+++******))))))******+++,,,)))))))))*********++++++)))***++++++++++++***))))))************+++++++++)))***,,,+++******+++---*********))))))))))))(((''')))******))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((()))((('''''''''((()))******)))))))))+++***)))'''))))))))))))************++++++***)))(((((((((((())))))))))))((((((((((((***))))))(((((())))))***))))))(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))&&&''''''((((((((((((''')))))))))************+++''''''((()))***++++++,,,))))))))))))***+++,,,,,,+++***((('''''''''((((((******++++++++++++******))))))************))))))+++++++++************)))((((((((()))******++++++***************+++++++++))))))))))))))))))))))))***************************************+++++++++,,,***))))))*********)))))))))))))))))))))))))))***++++++***))))))***,,,++++++************++++++++++++++++++++++++++++++))))))******************,,,,,,+++***)))(((((('''************************))))))*********+++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))******+++***************************)))((((((******)))((((((*********((('''((()))***)))))))))))))))******''''''(((((())))))******++++++++++++++++++++++++******))))))))))))*********************++++++++++++***)))((('''''''''((((((((()))))))))*********))))))************))))))(((((()))************)))************************))))))))))))************,,,+++***+++,,,,,,+++******++++++,,,,,,++++++***))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******)))))))))))))))))))))))))))******************************************++++++(((((()))++++++,,,,,,+++))))))*********+++++++++++++++,,,,,,,,,,,,,,,++++++)))(((((()))******))),,,++++++++++++,,,......******))))))******+++,,,((((((((())))))))))))***)))***++++++++++++***)))(((((()))))))))*********(((***---,,,+++***+++---*********))))))))))))(((''')))******))))))***+++++++++++++++++++++++++++******))))))))))))******''''''((()))))))))))))))***)))((('''((()))+++,,,+++***)))***+++***((('''))))))))))))************,,,+++***)))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))(((((())))))***+++'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))''''''))),,,))))))))))))))))))))))))(((((()))***)))(((''''''))))))*********+++++++++''''''((()))***+++,,,,,,))))))))))))***+++,,,---******))))))))))))))))))******++++++++++++******((()))***++++++***)))(((+++++++++************)))'''(((((()))******++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))*********++++++++++++***((()))***++++++***)))))))))))))))))))))))))))***,,,,,,***)))***+++*********))))))*********************************++++++***************************))))))(((((((((************************(((((()))))))))*********************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++************+++++++++************++++++,,,))))))))))))))))))))))))&&&'''((()))))))))((((((***************************((('''(((******)))'''(((***+++***(((&&&((())))))((((((((()))***++++++))))))))))))))))))))))))******************************))))))))))))******))))))*********+++++++++((()))***+++******((('''(((((()))))))))*********((()))***++++++***)))((('''((()))***+++******)))++++++++++++++++++++++++))))))*********+++++++++,,,+++***+++,,,---+++******++++++,,,,,,++++++***(((((()))***+++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************))))))***+++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,***))))))+++,,,+++***)))(((((('''(((***+++,,,*********)))***++++++,,,))))))))))))************)))***+++,,,,,,+++***)))''''''(((((()))))))))***(((+++------+++***+++---,,,,,,,,,++++++++++++***((()))******))))))***+++++++++++++++++++++++++++++++++************++++++(((((()))***************+++***)))((()))***,,,...+++***)))***+++***((('''))))))))))))************,,,+++***)))((((((((((((''''''(((((())))))******'''''''''&&&&&&'''''''''((((((((((((((()))******'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***)))''''''))),,,)))))))))))))))))))))))))))***+++++++++)))((('''))))))******++++++++++++************))))))))))))))))))))))))***+++,,,---******************************++++++++++++******((()))***++++++***)))(((+++++++++************)))'''(((((()))***+++++++++))))))******++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++,,,+++***+++,,,......---))))))))))))))))))))))))(((***,,,,,,+++***)))*********))))))))))))******)))))))))))))))))))))))),,,+++++++++***)))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))************************++++++++++++++++++++++++......---,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,+++*********+++,,,------))))))))))))))))))))))))(((***,,,---...---,,,******************************(((&&&'''***+++)))''')))+++,,,+++(((&&&(((***(((((((((((()))***,,,,,,+++++++++***************))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++&&&(((,,,......,,,)))'''(((((((((((())))))))))))((()))***++++++***)))((('''((()))+++++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***+++------+++)))+++++++++,,,,,,+++++++++''''''(((***+++,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,---))))))***++++++++++++***++++++++++++++++++++++++'''((()))***,,,,,,,,,,,,(((((()))***++++++,,,,,,......---,,,+++***)))(((++++++,,,,,,,,,++++++***+++***))))))+++,,,+++***************************+++,,,------++++++,,,---,,,,,,++++++******))))))))))))))))))))))))))))))++++++************++++++)))************++++++++++++***)))***+++,,,+++)))+++++++++++++++++++++++++++++++++*********))))))((()))***++++++***)))((())),,,+++&&&%%%))),,,,,,************************)))))))))))))))*********(((((()))***************+++***)))(((((()))***+++***)))(((((((((***+++,,,))))))))))))((((((''''''+++***)))(((((()))***+++,,,)))'''&&&''')))))))))+++***)))(((((('''((((((&&&&&&'''((()))***++++++(((((())))))))))))((((((************)))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))))))))+++---...(((+++,,,+++((('''(((***++++++***)))(((((()))))))))))))))))))))))))))))))))******)))(((''''''(((''''''(((((())))))*********************++++++,,,************************---,,,,,,,,,+++*********))))))))))))))))))))))))************************---,,,***)))))))))******************************+++*********))))))(((((()))************+++++++++((()))***+++++++++++++++************************+++*********))))))(((((((((((()))))))))*********************))))))((((((************************************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++************++++++******++++++++++++******)))***+++,,,,,,+++)))))),,,,,,,,,+++++++++******+++*********))))))(((((((((((())))))******++++++))))))))))))************++++++++++++*********)))))))))))))))))))))))))))************************(((((())))))******++++++))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))///---+++)))((((((((()))+++++++++*********))))))))))))*********+++++++++***************)))(((''',,,++++++******++++++,,,)))************++++++++++++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))'''(((***,,,******+++,,,,,,,,,,,,+++************************((())))))***++++++,,,,,,+++++++++++++++************++++++,,,,,,++++++***(((''''''(((***,,,++++++***************************+++,,,,,,******+++,,,************************************************++++++************++++++)))************+++++++++,,,***)))***++++++***)))+++++++++++++++++++++++++++++++++*********))))))))))))************))))))))),,,,,,'''&&&)))++++++*********************************)))))))))(((((((((((()))***************+++***)))(((((()))***+++***)))((((((((()))+++,,,++++++******))))))))))))+++***)))(((((()))***+++,,,***''''''((()))*********))))))(((((((((((()))(((((((((((())))))))))))((())))))******))))))((()))))))))(((((((((((('''&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&)))***,,,+++((('''(((***+++******)))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))***************+++++++++***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************,,,,,,***)))))))))******************************************)))))))))((()))************+++++++++***************+++++++++************************************)))))))))((()))))))))***************++++++*********)))))))))************************************************************************+++++++++******)))))))))))))))))))))))))))))))))************************************************,,,++++++******++++++,,,+++******))))))******+++******++++++++++++******)))***++++++++++++***)))*********)))))))))((((((+++*********)))))))))))))))))))))))))))*********))))))))))))************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))************))))))************************++++++***************++++++++++++*********))))))))))))*********+++++++++******++++++******)))(((,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++------------------,,,,,,++++++++++++++++++++++++*********)))((((((***,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))***++++++,,,,,,)))))))))******+++++++++******+++++++++++++++***&&&&&&&&&'''***,,,,,,+++************************)))***++++++))))))***+++(((((())))))))))))******************************++++++************++++++)))************+++++++++---+++******++++++)))(((************************+++++++++*********************))))))))))))******)))------)))''')))***((())))))))))))))))))))))))*********))))))((((((((((((((()))*********************))))))))))))******)))))))))((())))))***+++************))))))))))))******))))))))))))******+++)))''''''(((*********)))(((((((((((())))))******)))))))))(((((((((''')))******************)))((((((((((((''''''''''''%%%&&&&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))((('''&&&)))***+++***(((((((((************)))))))))))))))))))))))))))))))))))))))''')))***)))(((((()))***++++++++++++************))))))((((((((()))******(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************************,,,+++******)))*********************************************)))))))))))))))************+++++++++,,,+++***)))))))))***+++************************************))))))))))))++++++******************+++++++++++++++*********************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++************+++,,,+++******))))))******+++******++++++++++++******)))******+++++++++***************)))))))))))))))***************)))))))))************))))))))))))))))))))))))******************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))++++++************++++++))))))************))))))************************'''((()))***+++,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++***)))++++++************++++++)))************+++++++++++++++++++++++++++++++++***************+++++++++************************)))***+++***((((((***,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((())))))))))))*********)))******++++++++++++***(((''''''(((+++,,,,,,+++***************************+++,,,+++***)))***+++)))))))))(((((((((((((((************************++++++************++++++))))))*********+++++++++---+++******++++++)))((())))))))))))))))))))))))************************+++***)))(((((()))***+++)))---...+++)))))))))&&&(((((((((((((((((((((((((((((())))))))))))))))))(((((()))******************))))))))))))))))))***))))))))))))))))))******((((((((((((((((((((((((***))))))))))))))))))***)))(((&&&&&&((()))))))))(((((('''(((((()))******))))))))))))((((((((((((******++++++++++++******))))))((((((((('''''''''((((((((())))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&''')))***++++++***)))************)))((())))))))))))*********)))))))))))))))))))))))))))))))))'''(((******))))))***,,,******))))))((((((''''''((((((((((((((())))))***))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))************************++++++***************************************************)))))))))))))))))))))*********+++++++++...,,,***(((((()))***+++*********************************)))))))))))))))++++++++++++************++++++++++++++++++++++++************************************************((((((((((((((((((((((((******************))))))))))))))))))))))))))))))************************************************++++++************++++++******))))))))))))************++++++++++++******)))*********++++++++++++++++++++++++++++++++++++************************++++++******))))))((((((((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++******))))))******+++))))))************))))))++++++++++++++++++++++++&&&((()))+++,,,,,,,,,+++************************************************++++++,,,,,,,,,++++++***++++++************++++++))))))*********+++++++++************************'''(((((())))))*********************************)))***+++***))))))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********))))))))))))(((((()))******++++++++++++,,,+++******,,,,,,+++)))************************,,,---...---+++***+++,,,+++******)))(((''''''&&&************************++++++************++++++))))))*********+++++++++,,,+++******++++++***((())))))))))))))))))))))))************************+++***)))(((((()))***+++(((---///,,,******)))&&&((((((((((((((((((((((((&&&&&&'''((()))******+++(((((()))***************)))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******)))))))))'''&&&%%%&&&''')))((('''(((((('''(((((()))******'''''''''((()))***************++++++++++++***************)))))))))((((((+++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))******+++''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((###$$$&&&'''(((''''''&&&+++***)))))))))))))))(((((()))************))))))************************''')))******))))))***,,,******))))))((((((''''''((((((((((((((())))))***************************)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************+++*********************************))))))))))))))))))******))))))*********+++++++++...,,,***(((((()))***+++************************))))))))))))))))))******************************++++++++++++++++++++++++************************************************((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************************************************))))))))))))))))))*********++++++++++++******)))))))))******++++++,,,++++++++++++++++++++++++***************+++++++++++++++******))))))((((((((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************************++++++******))))))(((((())))))(((((((((((())))))))))))************))))))************************((()))+++,,,,,,+++***)))***************************************************++++++,,,,,,,,,+++++++++******))))))******+++))))))*********+++++++++***************************+++++++++,,,,,,------++++++++++++++++++++++++)))+++,,,+++***)))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))))))))(((((()))***++++++++++++///---,,,+++,,,,,,+++)))************************---......---+++***+++,,,++++++***))))))(((''''''++++++++++++++++++++++++++++++************++++++)))************++++++++++++***)))***+++,,,+++)))***************************************+++++++++******))))))))))))******(((---///,,,***+++***((())))))))))))))))))))))))&&&&&&'''((())))))******(((((()))***************))))))************)))))))))************)))((((((************++++++++++++))))))************))))))&&&%%%%%%&&&((())))))''')))(((((((((((())))))***&&&&&&'''((()))***++++++)))******************)))************))))))))))))---,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))******+++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%+++***))))))******)))''''''(((***++++++***))))))************************(((***+++***))))))***+++++++++++++++************))))))((((((((()))******************************''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))************)))************+++++++++,,,+++***)))))))))***+++************************))))))))))))************(((((())))))*********************+++++++++++++++************************************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***++++++***))))))***))))))(((((())))))*********++++++++++++******))))))))))))***+++,,,---)))))))))))))))******************+++++++++++++++************))))))))))))))))))))))))******************)))))))))((((((((())))))))))))))))))))))))************************************))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))+++++++++++++++***)))(((***************++++++++++++++++++***************)))***++++++++++++++++++******))))))))))))******)))************+++++++++******************************************++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++'''((()))***++++++++++++---+++***+++,,,,,,+++***************************,,,---...,,,***))))))***)))))))))*********++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++***)))((()))+++,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))************))))))(((---...+++)))+++,,,***************************(((((((((((((((((((((((((((((()))***************((()))***++++++***)))((()))******+++***)))((('''(((((((((((()))))))))***((()))***++++++***)))((('''''''''(((***+++***)))***))))))(((((((((((()))''''''(((((())))))******((())))))******))))))(((***))))))))))))(((((((((***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))------,,,+++************,,,***((()))***+++)))''''''(((***+++++++++))))))***************************+++,,,+++)))))))))+++***************+++++++++***))))))))))))***++++++************************((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***************************((()))))))))************)))************+++++++++***************+++++++++************************((()))))))))************&&&&&&'''((()))******+++)))))))))*********++++++************************************************************************)))*********++++++++++++))))))))))))))))))))))))************************************************((()))***++++++***)))((())))))(((((((((((())))))******++++++++++++*********))))))))))))+++,,,---(((((()))))))))******************++++++,,,,,,,,,)))))))))))))))*********))))))))))))************++++++*********)))))))))))))))))))))))))))))))))************************)))))))))))))))************))))))))))))))))))***))))))************))))))((((((((((((((((((((((((,,,++++++***))))))******))))))*********++++++++++++++++++*********))))))((()))******++++++************))))))))))))******)))************+++++++++************************((((((((((((((('''''''''************************)))+++------+++******+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************((()))***+++,,,---......'''''')))******+++++++++***)))((()))+++,,,,,,+++************************+++,,,---+++)))(((((()))&&&'''(((***+++---...///++++++++++++++++++++++++++++++************++++++)))************+++++++++)))(((((()))+++------,,,++++++++++++++++++++++++))))))******++++++++++++((()))***++++++***)))((((((,,,---***))),,,---+++************************+++***)))((('''&&&%%%%%%(((((()))***************((()))***++++++***)))((()))***+++++++++)))((('''$$$$$$$$$%%%%%%%%%&&&&&&((()))***++++++***)))((()))((((((***,,,---,,,++++++***)))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))******+++******************************))))))((((((''''''))))))))))))))))))))))))((((((''''''''')))+++,,,,,,***((((((***+++)))'''&&&(((***+++,,,+++***)))************************+++,,,,,,+++)))((()))***''''''(((((())))))*********************++++++,,,))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***************************(((((())))))*********+++)))************+++++++++((()))***+++++++++++++++************************(((((())))))*********+++$$$%%%&&&'''((()))***+++(((((())))))*********+++************************************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))(((((((((((())))))******++++++++++++*********))))))))))))+++---...******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,(((((())))))******++++++))))))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++************++++++))))))************))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))******++++++++++++++++++++++++******))))))'''((()))*********************))))))))))))******)))************+++++++++)))))))))))))))))))))))),,,,,,++++++******)))))))))))))))))))))))))))))))))+++------,,,******+++******+++,,,,,,,,,,,,+++************************************************......---,,,***)))((((((,,,+++)))((((((((()))))),,,+++******++++++)))(((+++++++++*********))))))------,,,,,,+++***))))))***************************++++++,,,,,,++++++***,,,,,,,,,---------......'''((()))***+++,,,,,,,,,,,,,,,,,,,,,+++***))))))*********+++,,,,,,,,,---***+++,,,------,,,+++******+++,,,------,,,+++***)))***,,,,,,***)))***+++))))))))))))************(((((()))***************))))))))))))******************))))))((((((''''''******))))))((((((''''''******)))((('''&&&&&&%%%''')))***,,,,,,***)))'''+++++++++************)))'''((()))******)))(((''''''((()))******)))((('''))))))))))))))))))))))))((()))***+++++++++++++++''''''''''''''''''''''''(((((())))))))))))((('''))))))************))))))***)))'''&&&%%%&&&((()))))))))))))))((((((((((((++++++******))))))((((((+++++++++++++++*********(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))&&&&&&))))))'''+++,,,,,,---,,,+++***)))%%%%%%$$$###$$$&&&(((*********))))))******+++,,,(((((((((((()))))))))))),,,,,,,,,++++++)))((('''++++++++++++++++++++++++++++++************++++++++++++,,,---------,,,,,,,,,+++***((((((((())))))))))))))))))))))))))))))***+++,,,------,,,***)))((())))))************)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++******************++++++************++++++))))))))))))))))))))))))************************************************++++++******))))))(((((()))************+++++++++---***((((((***+++(((&&&*********************************************************+++,,,,,,,,,---))))))***++++++++++++***************************************************+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******,,,,,,+++***)))))))))***++++++************+++++++++***)))'''''')))***+++))))))************))))))&&&&&&'''((()))***++++++...---+++*********++++++,,,***((((((***+++)))&&&******+++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))******++++++++++++******+++***)))***+++,,,+++)))************************(((((())))))******++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,+++***)))))))))******,,,+++******++++++***(((+++++++++*********))))))------,,,,,,+++******)))***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,---(((((()))******+++++++++))))))***+++,,,,,,,,,,,,*********+++++++++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***)))***,,,,,,***)))***+++))))))))))))************''''''((()))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))((((((((((((*********))))))(((((('''((()))************)))(((+++++++++*********))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))******************''''''''''''''''''''''''(((((())))))))))))((((((###$$$%%%&&&''''''''''''+++***(((&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%*********)))((('''&&&%%%))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((++++++((())),,,,,,)))++++++,,,,,,,,,+++)))(((***)))((('''(((***+++---++++++******++++++,,,---************++++++++++++++++++++++++******)))(((************************+++******))))))******+++((()))***,,,,,,---------+++***)))(((((()))*********************************+++,,,------,,,+++***))))))*********))))))((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))*********************************************************))))))))))))))))))************++++++++++++)))'''(((+++,,,***(((*********************************************************+++++++++++++++))))))***++++++++++++***************************************************************)))))))))(((***)))(((((((((((()))***))))))))))))))))))))))))+++******))))))******+++++++++******)))*********++++++************+++++++++***)))(((((()))***+++))))))************)))))))))(((((((((((())))))***---,,,+++***)))******+++,,,***((()))***+++)))'''++++++++++++,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))******++++++++++++******,,,+++******,,,,,,+++***************************************++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,+++*********++++++,,,+++)))***++++++***)))+++++++++***************---,,,,,,++++++************************************++++++,,,,,,++++++***************++++++++++++)))))))))***************))))))***+++,,,,,,,,,,,,******************))))))))))))************))))))+++++++++******+++++++++)))***,,,,,,***)))***+++))))))))))))************&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************(((((())))))))))))((((((++++++*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''((((((((((((((((((((((((((((((((()))))))))))))))''''''((())))))))))))(((+++***)))((('''((())))))(((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((******)))((('''&&&%%%%%%)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))************************(((++++++)))))),,,---*********++++++******)))(((,,,,,,+++******+++,,,---******))))))******+++,,,************++++++++++++*********************)))))))))))))))))))))))))))+++******))))))******+++&&&''')))***,,,---------******)))))))))***++++++++++++++++++++++++++++++***+++,,,------,,,+++******************)))((('''))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))************************************************))))))))))))************)))************+++++++++)))(((''')))+++,,,,,,+++******************************************************************))))))))))))***++++++++++++***************************))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))+++******))))))******+++******)))))))))***++++++++++++************+++++++++***)))(((((()))***+++))))))************))))))+++***)))((('''((())))))++++++***)))))))))******+++***))))))******)))(((++++++,,,,,,,,,---------+++++++++***************)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******,,,+++******,,,,,,+++***************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***)))************************,,,,,,,,,++++++************************************++++++,,,,,,++++++************++++++++++++,,,,,,++++++************+++,,,,,,,,,,,,+++***))))))+++*********)))((((((((((((((())))))))))))((((((,,,+++***))))))***+++,,,)))***,,,,,,***)))***+++((()))))))))************&&&'''(((((())))))(((((())))))))))))************))))))))))))((((((((((((''''''(((((())))))******))))))******************))))))(((''''''((())))))************))))))))))))***)))(((''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))((()))))))))((('''&&&&&&))))))))))))))))))))))))((((((((((((((())))))***,,,,,,,,,,,,+++***)))(((++++++***)))((())))))***(((((((((((())))))))))))&&&&&&''''''(((((())))))***+++++++++++++++,,,,,,''''''''''''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************&&&))))))'''(((+++,,,)))))))))*********)))))))))++++++***)))))))))******((((((((((((((()))******'''((((((((()))))))))))))))))))))))))))***************************************))))))))))))******''''''(((***++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++((()))***+++++++++******+++++++++******((('''&&&))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))***************+++++++++++++++************++++++))))))))))))))))))))))))************************************************(((((())))))******++++++))))))*********+++++++++)))))))))***++++++++++++************************************************+++*********)))((((((((())))))***++++++++++++***************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))((())))))***+++,,,++++++************++++++******)))(((((()))******))))))************))))))+++***)))''''''(((***+++******))))))))))))))))))***)))))))))******))))))+++,,,,,,,,,,,,---------************************))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******+++***))))))++++++***)))************************,,,,,,,,,++++++******)))************************************************++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***)))***+++,,,+++)))************************,,,,,,+++++++++++++++******************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,+++***))))))+++*********)))(((((((((((((((((((((((((((((((((,,,+++))))))))))))+++,,,)))***,,,,,,***)))***+++((()))))))))************(((((()))************)))))))))))))))************(((((((((((())))))))))))''''''(((((())))))******((()))))))))))))))))))))))))))(((((((((((())))))*********)))))))))((((((***)))(((''''''((()))******)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((('''&&&%%%************************((((((''''''((()))***+++((())))))))))))(((((('''+++******)))))))))))))))'''((((((((()))))))))***&&&&&&''''''(((((())))))'''''''''((((((((())))))))))))((((((((()))***+++((((((((((((((((((((((((+++(((%%%######%%%(((+++))))))))))))))))))))))))))))))))))))))))))))))))&&&)))***((())),,,---***))))))))))))))))))*********)))))))))(((((())))))***))))))))))))***++++++'''((((((((())))))))))))***))))))(((((()))***+++++++++++++++++++++++++++***))))))))))))))))))***))))))*********)))(((((())))))******++++++++++++++++++++++++++++++++++++''''''((()))))))))))))))+++++++++******((('''&&&))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************************************************(((((())))))******++++++))))))*********+++++++++++++++++++++***))))))***************************************************+++*********)))((((((((())))))***++++++++++++***************************(((((((((((((((((((((((())))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((()))***++++++++++++************++++++******))))))))))))******))))))************)))))))))((((((((()))***,,,---))))))))))))******))))))))))))******)))))))))***+++++++++,,,,,,,,,------************************))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++*********((('''((()))***)))((())))))))))))))))))))))))++++++******)))))))))(((************************************************'''((()))***,,,---...///++++++,,,---------,,,,,,+++)))))))))+++,,,+++******************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,------,,,+++******+++------))))))***+++,,,,,,,,,,,,******************))))))))))))(((((((((((())))))*********))))))*********)))***,,,,,,***)))***+++))))))))))))************((())))))***************''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''&&&))))))))))))))))))))))))((((((''''''''')))***+++'''((()))***++++++++++++******)))))))))(((((((((''''''(((((())))))******(((((((((((((((((())))))&&&&&&&&&''''''(((((()))...,,,***)))((('''((((((((((((((((((((((((((((((+++(((%%%""""""%%%(((+++))))))))))))))))))))))))))))))))))))))))))))))))(((,,,,,,***+++///000---******)))))))))***++++++************************,,,,,,,,,+++,,,------...************+++++++++++++++***(((((('''((()))***++++++++++++++++++++++++***))))))(((((())))))******++++++******)))(((''')))***++++++,,,+++++++++++++++++++++++++++++++++'''''''''((())))))*********************)))((('''))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************************************))))))))))))************)))************+++++++++,,,------,,,***((()))*********************************************************************))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))************)))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((((()))******++++++************++++++)))))))))******)))))))))))))))************))))))''''''((()))+++,,,,,,---((()))******++++++******((()))******))))))***+++******+++++++++,,,,,,,,,***************+++++++++)))************+++++++++************************))))))))))))))))))))))))******++++++++++++*********)))(((((()))***)))((())))))))))))))))))))))))*********)))))))))))))))************************************************&&&'''(((***,,,...///000)))***+++,,,------,,,+++***)))((()))+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************++++++++++++******)))((()))***,,,---))))))***+++,,,,,,,,,,,,*********+++++++++++++++******)))(((((()))******))))))************)))))))))***,,,,,,***)))***+++))))))))))))************'''(((((()))***)))))))))''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))((((((((((((+++++++++******))))))((()))***+++,,,,,,+++***)))***)))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((('''&&&''')))+++,,,+++++++++++++++***)))(((((()))))))))(((((('''''''''''''''((()))*********))))))))))))))))))((((((((((((((()))******++++++---,,,)))'''&&&&&&'''((((((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))************************))),,,---+++,,,000000...+++******)))***+++,,,---))))))***++++++,,,+++++++++++++++++++++,,,,,,---************++++++++++++,,,+++)))'''''''''((()))************************))))))(((((((((((())))))*********+++******))))))***+++,,,,,,,,,+++***)))************************((((((((()))***+++,,,,,,))))))*********))))))((())))))))))))))))))))))))++++++******************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))*********************************************************))))))))))))))))))************+++++++++***,,,---,,,***)))***,,,*********************************************************+++++++++++++++))))))***++++++++++++***************************************************((()))))))))************)))***++++++++++++***)))))))))))))))))))))))))))******))))))))))))*********))))))(((((((((((()))++++++************++++++))))))************))))))))))))************))))))'''(((***,,,,,,,,,******((()))+++,,,,,,,,,++++++''')))+++***)))(((***,,,)))))))))*********++++++))))))*********+++++++++)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******+++***)))***+++,,,+++))))))))))))))))))))))))))))))***************++++++*********************************************************++++++,,,,,,---((()))+++,,,---,,,,,,+++***)))((()))+++,,,,,,***))))))******++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))))))))************((('''&&&&&&''')))+++---,,,,,,,,,,,,+++***))))))*********+++,,,,,,,,,---+++***)))(((((()))***+++((()))***++++++***)))((()))***,,,,,,***)))***+++))))))))))))************&&&''''''((((((((((((((())))))))))))************'''((((((((())))))************))))))((((((''''''------,,,,,,+++***)))))))))***,,,------,,,***)))))))))))))))(((((((((((('''((()))******)))(((''''''((()))******)))((('''((((((((((((((((((((((((''''''((()))*********)))(((((((((((((((((((((((((((((('''&&&''')))+++------,,,***(((%%%!!!(((((((((((((((''''''&&&&&&''''''((()))******+++++++++******))))))((((((&&&''''''((()))******+++)))(((&&&%%%&&&''')))+++((((((((((((((((((((((((''')))***,,,,,,***)))'''))))))))))))))))))))))))++++++++++++++++++++++++'''***+++)))***...///---++++++*********+++---...&&&'''((()))***+++++++++((((((((((((((())))))***(((((((((((())))))))))))---+++)))'''&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++++++++++++++,,,,,,---,,,+++)))((())))))))))))))))))))))))************+++,,,---...((())))))************))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))************************************************++++++******))))))(((((()))************+++++++++(((***,,,,,,******,,,///*********************************************************+++,,,,,,,,,---))))))***++++++++++++***************************************************(((((())))))*********+++)))***+++,,,,,,+++***))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++***)))(((((('''((((((++++++************++++++))))))************))))))))))))************))))))(((***,,,------+++(((''')))***+++,,,------,,,+++&&&)))+++***((((((***,,,((())))))))))))*********))))))******++++++++++++)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******---,,,++++++------,,,+++))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))))))))))))))***,,,---,,,******+++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,************************---...---,,,******,,,...---,,,,,,+++***)))(((((())))))))))))))))))))))))------,,,,,,***)))'''&&&***))))))((()))+++---...************************...------,,,+++++++++,,,))))))))))))))))))))))))))))))************))))))***++++++***((('''((()))((((((''''''''''''((((((***************)))((((((************************))))))))))))))))))))))))'''(((((((((''''''***,,,)))******+++,,,---------+++*********))))))(((((())))))*********))))))(((++++++******))))))(((((())))))))))))))))))))))))*********)))((((((***,,,***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((('''((()))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,++++++,,,---,,,+++)))(((((()))+++,,,************************,,,'''"""###(((+++***''',,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************************************))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))***************************)))(((((((((***+++,,,+++)))'''(((+++,,,***(((+++++++++***************((())))))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++'''((()))***************++++++***)))((((((((()))*********+++,,,,,,,,,---*********))))))))))))))),,,***)))((()))***)))(((++++++++++++++++++++++++,,,,,,+++***))))))******************************---,,,,,,+++***)))((((((++++++************++++++,,,,,,,,,++++++*********+++***)))(((((()))***+++)))************+++++++++---,,,+++*********,,,,,,))))))))))))))))))))))))++++++***)))(((((())))))((()))+++,,,,,,+++)))(((************))))))((((((++++++++++++++++++++++++,,,,,,+++***)))))))))***)))))))))))))))))))))))),,,+++***))))))***+++,,,************************+++++++++*********))))))*********************************)))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++(((((())))))************)))************++++++++++++---...---++++++,,,---......---,,,,,,+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************,,,,,,,,,***)))(((***,,,,,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))((('''***))))))))))))+++,,,---************************,,,+++******)))))))))***))))))))))))))))))))))))))))))************)))))))))+++,,,+++******+++,,,))))))(((((((((((())))))***************)))((((((************************))))))))))))))))))))))))((())))))((('''''')))+++&&&&&&''''''((())))))***************)))))))))((())))))************))))))+++++++++***************))))))))))))))))))))))))'''((())))))((('''((()))***)))(((''''''((()))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))******))))))))))))))))))))))))************************((()))++++++***)))+++,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))***)))''''''((()))***+++(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))************************************************)))(((((('''((()))***++++++)))((((((***+++***(((******************+++++++++++++++************)))++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))((())))))************)))******)))((((((((())))))*********++++++++++++++++++++++++***************((('''&&&''')))+++++++++++++++++++++++++++++++++,,,++++++***))))))******************************,,,,,,++++++***)))))))))++++++************++++++,,,,,,,,,++++++*********+++***)))(((((()))***+++)))************++++++++++++***)))))))))***+++,,,************************++++++***)))))))))))))))((()))+++,,,,,,+++)))(((++++++*********)))))))))************************---,,,++++++******++++++))))))))))))))))))))))))++++++***))))))***++++++************************+++++++++*********))))))************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++,,,---......,,,,,,---...000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***+++,,,,,,,,,,,,+++*********************************+++)))(((''')))***************************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))***+++,,,---************************++++++***))))))))))))***))))))))))))))))))))))))))))))************))))))''')))************+++---******))))))))))))******))))))******))))))((((((************************)))))))))))))))))))))))))))******)))''''''(((***$$$%%%%%%&&&&&&''''''(((************))))))))))))))))))************))))))******++++++++++++++++++))))))))))))))))))))))))''')))++++++***)))))))))))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++''')))******)))(((***+++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))***+++)))((((((+++...&&&'''((()))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************************************+++++++++************************++++++++++++++++++++++++***************************)))))))))))))))***+++***)))((()))***+++***((()))))))))***+++++++++,,,------,,,+++***(((((('''++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))*********+++******)))))))))))))))((())))))************************))))))++++++++++++++++++++++++)))((('''(((***,,,---,,,************************,,,+++******)))*********))))))))))))))))))))))))************************++++++************+++++++++++++++++++++***************))))))))))))******)))************+++++++++)))((((((((()))***++++++++++++++++++++++++++++++++++++***))))))))))))***)))***+++,,,,,,+++***)))+++++++++++++++*********))))))))))))))))))))))))------,,,++++++++++++,,,))))))))))))))))))))))))++++++***))))))***++++++************************+++++++++************************************************++++++,,,,,,,,,))))))))))))))))))))))))******************++++++))))))))))))))))))))))))*********))))))))))))))))))))))))*********+++++++++,,,------,,,,,,---...111000///...---,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,)))***,,,------,,,***)))************************)))***+++***(((((()))***))))))*********+++++++++)))))))))))))))))))))))))))******+++++++++******)))))))))******++++++,,,************************,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))************))))))%%%'''((((((''''''(((******))))))(((((())))))***((()))))))))))))))((((((************************)))))))))))))))))))))))))))******)))'''&&&'''((('''''''''(((((()))))))))*********)))))))))))))))((())))))************))))))))))))******+++++++++))))))))))))))))))))))))((())))))(((''''''(((***))))))(((((((((((())))))((((((((((((((((((((((((*********))))))))))))))),,,***(((&&&&&&'''((()))))))))))))))))))))))))))++++++++++++++++++++++++(((***+++***))))))***+++++++++***))))))***++++++)))))))))))))))))))))))))))***))))))))))))+++,,,)))******+++,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))((()))))))))************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***)))))))))******))))))(((((()))***+++,,,,,,,,,------,,,+++***)))((((((++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++******)))(((******)))******+++,,,,,,+++*********)))(((((((((*********+++++++++++++++...,,,+++***,,,,,,+++***))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))*********+++++++++++++++************+++++++++++++++******************))))))))))))))))))***))))))*********+++++++++(((((())))))******+++,,,++++++++++++++++++++++++++++++***))))))*********)))***++++++++++++***)))++++++++++++++++++++++++************************,,,++++++******+++++++++))))))))))))))))))))))))+++******************+++******************************************************************************++++++,,,---......))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++************))))))))))))))))))))))))************)))+++,,,,,,++++++,,,...000000///...---,,,,,,---------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---)))***,,,------,,,***)))***************************,,,---,,,***)))***+++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***)))*********++++++++++++************************+++++++++******+++,,,,,,))))))))))))))))))))))))))))))************))))))'''))))))(((&&&&&&&&&''')))((((((''''''(((((()))'''(((((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++***(((''''''(((((()))))))))))))))******))))))))))))))))))******(((((()))***************''''''(((((())))))******))))))))))))))))))))))))''''''%%%"""!!!"""&&&)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******,,,+++((('''&&&'''((()))***************************************************+++,,,,,,***)))***,,,+++******************++++++++++++++++++++++++++++++(((%%%'''***,,,***(((++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++******))))))((()))))))))******************************************************************************************************************************************************))))))))))))******)))))))))***(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++,,,,,,---...+++*********)))((((((((())))))))))))******++++++---,,,******+++++++++***))))))))))))))))))))))))+++***************++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++************************)))))))))******)))))))))))))))*********+++++++++)))******++++++,,,,,,,,,************************+++***************++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))*********++++++***************************************************************************************+++,,,---.........))))))))))))))))))))))))+++++++++************************************************)))))))))))))))(((((()))))))))*********(((***++++++++++++,,,...///...------,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***+++,,,,,,,,,,,,+++***************************+++---......,,,++++++,,,))))))******+++++++++,,,)))))))))))))))))))))))))))******+++++++++******)))******+++++++++******************************)))(((((((((((()))******))))))))))))))))))))))))))))))************))))))+++,,,,,,+++)))(((((()))((((((''''''''''''((((((''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))******(((''''''((((((((((((((((((((((((((())))))))))))************'''((()))******+++******''''''(((((((((((((((((())))))))))))))))))))))))+++***(((&&&%%%&&&***---(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************+++***)))(((((()))******************************************************+++,,,---,,,*********,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,'''$$$&&&,,,...***&&&*********)))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************+++++++++***************************************))))))))))))))))))))))))************************'''(((((((((((('''&&&&&&(((***+++***)))((()))***)))))))))***+++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++++++++,,,++++++******,,,,,,,,,+++,,,,,,------******************))))))((((((((()))******++++++((('''&&&''')))+++++++++*********************************)))******+++,,,************************))))))******+++++++++,,,++++++************++++++)))))))))***************))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))+++************+++,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++)))(((((((((((()))******)))))))))))))))))))))))))))***++++++++++++***)))***************************************+++++++++************************+++++++++,,,,,,---------))))))))))))))))))))))))******************++++++((((((((((((((((((((((((((()))))))))************((((((((()))))))))******)))***,,,,,,+++,,,---///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++************************+++---///...---+++++++++***************+++++++++))))))))))))))))))))))))******+++++++++******))))))***++++++++++++***)))************************((((((((((((((()))******))))))))))))))))))))))))))))))************))))))***+++,,,,,,***)))***+++))))))(((((((((((())))))&&&''''''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))(((((()))((((((((((((((((((((((((((()))))))))************'''((()))******+++++++++))))))))))))(((((((((((())))))))))))))))))))))))+++,,,---,,,+++***,,,---'''((()))******)))((('''))))))))))))))))))))))))((()))))))))************************++++++++++++************************++++++++++++++++++++++++***,,,,,,+++***))))))************++++++*********++++++++++++++++++++++++***)))((())),,,,,,+++))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))************************************************((())))))***)))((('''&&&(((***+++***(((((()))+++******************++++++((())))))***++++++,,,,,,++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,+++*********++++++*********+++++++++++++++(((((()))******+++,,,,,,)))((('''(((***,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++***************+++++++++++++++************++++++((()))))))))*********+++((()))***++++++***)))((()))************+++++++++++++++,,,,,,+++***)))(((************************+++*********++++++,,,---+++******************+++)))))))))*********++++++************************))))))(((((()))******+++)))))))))))))))))))))))))))***++++++++++++***)))************************))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((()))))))))******+++------------...000++++++++++++,,,---......................................................,,,------......------,,,......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,++++++******++++++,,,************************+++---......---+++++++++************************))))))))))))))))))))))))+++++++++++++++***)))))))))***+++,,,,,,+++))))))******************************)))******+++,,,,,,))))))))))))))))))))))))))))))************))))))'''(((******))))))+++,,,******))))))))))))******&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''******)))))))))******************)))))))))(((((())))))*********+++''''''(((******+++++++++++++++******))))))(((((())))))))))))))))))))))))$$$'''***+++)))'''&&&&&&'''((()))******)))((('''************************(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((((((((()))******++++++++++++******************************(((***,,,---+++***+++---))))))***+++,,,------...************************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************************************++++++++++++******))))))((((((((((((((((((((((((++++++++++++++++++++++++************************+++,,,------,,,+++***)))(((***,,,+++(((''')))++++++++++++***************)))************+++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++***)))((((((((()))*********+++,,,,,,,,,---))))))***+++,,,,,,------000...,,,,,,---------,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((((())))))*********+++((()))***++++++***)))((()))************+++++++++++++++++++++***)))'''%%%+++++++++++++++++++++++++++*********+++,,,,,,---++++++************++++++(((((())))))*********+++))))))))))))))))))))))))******))))))***+++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))******++++++++++++************************,,,+++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---************************&&&&&&''')))***+++,,,---(((((((((((()))))))))))),,,++++++******++++++,,,---------------...///000111000///...---,,,,,,,,,---///000...+++)))+++......---,,,---/////////...,,,...///...------...//////---+++((((((+++---///,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---+++******))))))******+++******+++,,,+++***)))(((,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++'''((()))))))))))))))(((************************)))***+++---------,,,+++&&&'''((())))))***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++((()))***++++++***)))(((''''''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((***+++***)))((()))*********))))))(((((('''''')))((('''&&&&&&'''((()))******))))))((((((''''''+++******)))((('''&&&&&&+++***)))))))))***,,,,,,************************))))))))))))))))))))))))+++++++++*********))))))************************+++++++++++++++***)))(((************+++,,,------************************)))***---......,,,***(((,,,,,,++++++***))))))))),,,,,,+++***))))))******(((((())))))))))))(((((())))))))))))************+++***)))(((((()))******))))))))))))))))))))))))((()))***+++++++++++++++(((***+++***(((''''''''')))))))))))))))******++++++******))))))******+++******+++++++++,,,,,,,,,***)))))))))***++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++***))))))***+++,,,(((*********)))((()))***++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++*********))))))((((((++++++************++++++)))***,,,------***'''%%%+++***((('''''''''((()))+++***)))(((''''''''''''))))))*********+++++++++)))))))))))))))))))))))))))*********++++++++++++---+++))))))***+++***)))))))))*********+++++++++///...,,,***))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,++++++************++++++******************++++++))))))))))))))))))))))))************************+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))''''''))))))))))))************)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------......000///...---,,,,,,,,,,,,------...,,,++++++,,,------,,,+++,,,.........------...///...---,,,---...---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---++++++************++++++***++++++,,,+++***)))(((++++++***))))))***++++++))))))************))))))###$$$&&&(((***,,,------++++++++++++++++++++++++(((((())))))***)))))))))++++++,,,,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))((((((((((((+++***)))(((((()))***+++((()))***++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++***)))((()))***+++*********))))))))))))***)))(((((((((((()))******)))))))))))))))((((((,,,,,,++++++******))))))+++***)))))))))***+++,,,************************************************+++++++++*********))))))******************************+++++++++***))))))+++++++++***++++++,,,,,,************************))))))))))))))))))))))))******************++++++,,,++++++***))))))******((())))))******))))))((())))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))***+++++++++******)))***++++++)))(((((()))***************++++++,,,)))+++---......---+++)))******+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***++++++)))***++++++))))))***+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************)))))))))(((++++++************++++++)))+++---...//////...---+++***)))((((((((())))))++++++*********+++++++++************++++++++++++)))))))))))))))))))))))))))))))))*********++++++---+++))))))***+++***)))))))))*********+++++++++------,,,+++************))))))***++++++++++++***++++++++++++++++++++++++************************)))***++++++))))))***+++++++++************++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))************+++*********************------,,,,,,,,,,,,------...------,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,+++******,,,------,,,,,,+++***+++---...---,,,...//////...,,,+++,,,---+++******))))))******+++++++++++++++++++++++++++)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***++++++++++++***))))))++++++***))))))***++++++))))))************))))))))))))******))))))((((((++++++++++++++++++++++++))))))((('''''''''((((((++++++***))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******))))))))))))******((()))***++++++***)))((()))******++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((***+++***)))((()))***++++++++++++******************))))))))))))******)))))))))***************+++++++++*********************))))))******+++,,,************************************************+++++++++***************************************)))******+++++++++******,,,,,,++++++***+++++++++************************+++***((((((((()))***+++((())))))***++++++,,,,,,,,,+++******)))*********)))******************)))))))))))))))******************)))))))))******+++))))))))))))))))))))))))******+++++++++******)))(((***+++,,,+++***+++,,,+++++++++***+++,,,,,,---(((+++///222222///+++(((******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++++++++***++++++***))))))***++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++******++++++++++++******************************************))))))))))))++++++************++++++((())))))***++++++,,,,,,++++++***))))))))))))***)))******+++,,,,,,---...******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******---+++))))))***+++***)))***************+++++++++***+++++++++++++++******(((((()))************)))++++++++++++++++++++++++************************((()))******)))((()))***++++++************++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((******+++++++++))))))))))))************,,,,,,+++******)))((((((...------,,,,,,------......---,,,,,,+++++++++++++++++++++++++++,,,---...,,,)))'''))),,,...---,,,,,,+++++++++---...---,,,...///000...,,,++++++,,,******++++++++++++******************************)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++******))))))+++******************+++++++++,,,,,,,,,,,,++++++------,,,+++)))'''%%%$$$++++++++++++++++++++++++,,,+++***((((((((()))***))))))((((((''''''''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))***++++++***)))((()))***+++,,,+++)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++(((***+++***)))((()))***************************))))))))))))))))))))))))))))))******++++++,,,,,,((((((((((((((()))))))))***************+++++++++************************************************************************************************((()))***+++++++++++++++------,,,+++************************************+++++++++***++++++,,,,,,))))))*********+++++++++++++++***************+++******++++++++++++******((()))))))))******************************++++++))))))))))))))))))))))))+++++++++++++++***)))(((&&&(((***+++******+++,,,+++************+++,,,,,,)))+++///111111///+++)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++******************+++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))++++++************++++++,,,+++)))(((''''''((((((+++++++++***************'''((()))******+++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))),,,***))))))***++++++***************************((()))***,,,,,,,,,+++***((())))))***************************++++++++++++************************)))***+++***)))((()))+++++++++************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******++++++***((()))))))))************+++*********)))))))))(((...------,,,,,,------......---,,,,,,++++++++++++++++++++++++,,,---......+++)))'''(((,,,///...,,,...,,,,,,---...///...---...//////...,,,***++++++++++++,,,------,,,++++++************************)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++************************++++++*********++++++,,,,,,,,,,,,++++++'''((()))***++++++++++++++++++++++++++++++++++++,,,+++***((((((((()))***+++************+++,,,---((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))******)))))))))((()))***++++++***)))(((((()))***+++***'''%%%###(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,((((((((((((((()))))))))))))))******++++++++++++************************************************************************************************((()))***+++++++++++++++------,,,+++************************************((()))+++---------+++***+++++++++*********))))))+++***************++++++******++++++++++++******((()))))))))************))))))******++++++++++++))))))))))))))))))))))))+++++++++++++++***)))(((%%%''')))***))))))***,,,)))))))))))))))***++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,+++))))))*********++++++************+++,,,,,,+++***+++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******++++++************++++++///...,,,*********+++,,,++++++++++++******))))))((()))************)))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))),,,***))))))***++++++***************************'''(((***+++,,,,,,+++***)))***++++++,,,,,,++++++)))))))))******+++++++++***************************+++,,,,,,******+++,,,++++++************++++++)))))))))***+++++++++,,,))))))))))))))))))))))))************************,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))************))))))((()))))))))************(((((()))))))))*********------,,,,,,,,,,,,------...------,,,,,,,,,,,,---,,,,,,+++,,,,,,---......+++***)))***,,,......---...---,,,---///000///...---......---+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++******))))))******)))***++++++++++++***)))))))))************))))))*********+++******))))))************************))))))((('''''''''(((((())))))(((((()))***,,,---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++))))))************))))))((()))***++++++***)))(((((()))))))))((('''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************(((***+++***)))((()))***((((((((((((((()))))))))''''''(((((((((((('''''')))))))))***************+++++++++***************))))))***++++++++++++***************************++++++++++++++++++++++++***************+++++++++************************)))******+++++++++******,,,,,,++++++***+++++++++************************%%%'''***,,,,,,+++)))(((,,,,,,++++++***))))))(((*********)))******+++,,,)))******************)))))))))))))))************((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++******)))%%%'''))))))))))))***+++))))))(((((())))))***++++++******))))))******+++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******************))))))***++++++++++++***)))***+++,,,+++***)))***,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))************++++++************++++++***))))))((()))+++,,,---******++++++******)))((()))***+++,,,,,,+++)))((())))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******+++***((()))***,,,+++++++++++++++***************(((((()))***+++++++++*********+++,,,,,,,,,,,,,,,(((((())))))***+++++++++***************************,,,---,,,+++***+++,,,++++++************++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))************''''''((())))))***++++++,,,,,,++++++++++++,,,,,,------------------......------------------......+++,,,,,,,,,+++,,,...///---,,,+++,,,...///...---+++---...---++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---++++++************++++++,,,+++***)))))))))***+++)))***++++++++++++***)))))))))************))))))...------,,,***(((&&&%%%))))))))))))))))))))))))(((((())))))***))))))))))))((('''&&&&&&''')))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++((()))***++++++***)))(((((()))***++++++***)))(((***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((***+++***)))((()))***(((((()))))))))*********'''((())))))))))))((('''***)))))))))))))))((((((,,,,,,++++++******))))))((()))***+++,,,++++++***************************++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++***))))))+++++++++***++++++,,,,,,************************&&&''')))***++++++******++++++************************))))))***++++++,,,((())))))******))))))((())))))))))))************((()))***,,,------,,,,,,))))))))))))))))))))))))))))))***+++++++++******&&&(((******))))))***+++******))))))******+++,,,+++***))))))))))))***+++******+++++++++,,,,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))***++++++++++++***))))))***++++++))))))***+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++((()))))))))************++++++************++++++&&&&&&&&&''''''((()))***))))))*********)))((('''&&&''')))+++++++++***)))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********+++++++++)))((()))***,,,,,,++++++++++++*********))))))***))))))))))))******+++))))))***+++++++++++++++((((((((()))***+++++++++************************)))+++,,,+++***)))***+++++++++************++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************************)))******************)))************************))))))))))))))))))))))))'''((()))***************))))))))))))************((((((((())))))))))))))),,,++++++******++++++,,,------------......///000///......------.........+++---///...++++++---000,,,+++***+++---...---,,,+++,,,------++++++,,,...++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---+++******************+++---,,,***)))))))))***+++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++'''((()))***+++,,,,,,,,,(((((((((((((((((((((((()))***+++---------,,,+++...---+++)))((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++((()))***++++++***)))(((((()))***++++++***)))(((+++***))))))((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))(((***+++***)))((()))***))))))******+++++++++,,,((()))***++++++***)))(((******))))))((((((''''''+++******)))(((''''''&&&((()))***+++,,,+++******************************++++++++++++++++++++++++))))))******++++++++++++************************+++++++++++++++***)))(((************+++,,,------***************************************,,,...///)))))))))***++++++,,,,,,******))))))***+++,,,,,,(((((())))))))))))(((((())))))))))))************((()))+++,,,------,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++(((***++++++*********+++++++++******++++++,,,---*********++++++***************+++++++++,,,,,,,,,,,,++++++***)))))))))************++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++)))***+++,,,,,,+++***)))(((***+++***)))((()))***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++(((((())))))*********+++++++++************++++++,,,,,,,,,+++******))))))((())))))******((('''&&&!!!###%%%((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++)))((()))+++,,,,,,+++++++++++++++******))))))+++***)))(((((()))***+++(((((()))***************'''(((((()))***+++++++++************************(((***+++***)))((()))***++++++************+++++++++++++++***************))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,))))))))))))******************))))))(((((('''''',,,+++*********+++,,,---------------------------------------------------------......------,,,+++---,,,+++++++++,,,---.........---,,,,,,+++******+++***)))(((((()))***+++,,,,,,,,,+++***)))((('''***+++,,,,,,,,,,,,+++***000///---,,,+++,,,,,,---************************************************+++++++++************)))************************(((((((((((((((((((((((()))************+++++++++(((((())))))))))))((((((((()))+++,,,,,,+++)))(((&&&'''((()))+++,,,......******************************))))))))))))******+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((******))))))(((((('''''',,,+++***)))(((((((((((((((((()))***************************************++++++***************************))))))((('''&&&%%%''')))+++,,,+++***)))(((((((((((())))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))++++++******++++++,,,---++++++************++++++)))))))))***++++++,,,,,,++++++******************,,,,,,+++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))***+++,,,+++)))((()))*********++++++++++++******))))))))))))************))))))))))))************)))*********++++++++++++,,,,,,,,,++++++*********---///111222222///---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******)))*********+++++++++++++++++++++++++++***((((((((((((***+++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------************************((()))))))))******************++++++++++++******,,,,,,,,,++++++++++++***)))************++++++++++++*********))))))((((((******++++++++++++************++++++++++++******+++++++++*********)))))))))(((((()))******'''%%%'''((()))++++++******)))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************---,,,++++++++++++,,,---,,,,,,,,,------.........------------------------,,,,,,------,,,,,,+++***,,,++++++***+++,,,---.........---,,,,,,+++******++++++************++++++******++++++,,,,,,++++++,,,,,,+++******+++,,,,,,......---,,,,,,,,,,,,,,,************************************************+++++++++************)))************************)))))))))))))))))))))))))))************+++++++++))))))************)))))))))***+++,,,,,,+++***)))+++++++++++++++***************************************))))))))))))******************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))((((((((((((***)))))))))))))))******(((((()))***************************************(((((((((((()))***++++++(((((((((((((((((('''&&&&&&''')))+++,,,+++***)))(((((((((((()))))))))*********************************************************))))))******+++,,,++++++************++++++***************+++++++++************************,,,++++++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++***,,,---,,,+++)))***+++******++++++++++++******))))))))))))************))))))))))))*********************+++++++++,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,***)))'''******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++*********++++++++++++++++++++++++++++++------,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************++++++++++++******++++++++++++******)))))))))((((((((((((''')))************+++++++++************)))))))))(((((())))))))))))))))))(((******++++++++++++******+++++++++*********))))))***)))))))))******(((''''''((()))***+++******)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))(((((()))***++++++++++++***)))((())))))))))))*********************************)))******+++++++++++++++************************)))************++++++++++++++++++******)))))))))+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************...------,,,,,,,,,------------....../////////000------------------------++++++,,,,,,++++++***)))++++++******++++++,,,---...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++((()))***,,,---......///...,,,***((((((***,,,...---------------,,,,,,+++************************+++++++++++++++++++++++++++++++++************)))************************************************)))************+++++++++***++++++++++++++++++***************************---,,,,,,++++++***************************************))))))))))))******************))))))))))))******((((((((((((******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((()))***++++++(((((()))***************))))))))))))))))))))))))&&&&&&''''''(((***+++,,,&&&&&&'''(((((((((((('''&&&''')))***++++++***)))((((((((()))))))))************))))))))))))))))))++++++++++++++++++++++++))))))(((((())))))***+++++++++************+++++++++++++++************)))************************,,,+++******)))***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((***,,,,,,***)))((()))******++++++++++++******)))))))))*********++++++))))))))))))*********************+++++++++,,,,,,+++++++++++++++*********+++++++++++++++***************+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***************************************************++++++++++++,,,,,,,,,******++++++++++++******)))((((((((((((''''''''')))************+++++++++************))))))))))))))))))************))))))******++++++++++++******+++++++++***************---+++))))))***+++***)))(((((()))************)))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))((((((((()))***++++++++++++***)))((((((((())))))))))))***++++++++++++++++++++++++((()))******++++++******************************)))************+++++++++*********)))))))))))))))+++++++++*********************))))))))))))******))))))))))))))))))))))))************************///.........------------000000000/////////......------------------------,,,,,,,,,,,,,,,+++******************++++++,,,,,,---------,,,,,,+++++++++***+++,,,------,,,+++***)))***+++---.../////////---,,,***))))))***,,,---+++,,,---......---+++***************************+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******++++++***))))))***++++++******++++++,,,,,,,,,---******************************))))))))))))***************)))))))))))))))+++)))'''&&&&&&''')))+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))*********(((((()))***************((((((((((((((((((((((((((((((((((((((()))***+++&&&&&&((())))))*********'''((()))***+++*********(((((()))))))))*********))))))))))))******++++++++++++++++++++++++++++++)))))))))))))))***++++++++++++************++++++,,,,,,++++++***))))))(((***************+++++++++++++++***************+++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))&&&(((***+++)))'''&&&&&&******++++++++++++******))))))*********+++++++++((()))))))))************)))))))))*********+++++++++++++++***************---,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------++++++++++++++++++++++++((()))***++++++***)))(((************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************+++++++++,,,,,,******++++++++++++******++++++++++++************))))))*********+++++++++*********))))))))))))))),,,,,,,,,------,,,,,,,,,******++++++++++++******************************...,,,***)))***+++++++++((()))))))))************)))******+++++++++******************************************************************))))))))))))*********++++++*********))))))))))))************++++++++++++++++++++++++(((((()))************)))************************))))))*********+++++++++))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))************************////////////...---------000000///---,,,+++***)))---------------------------------------,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))+++,,,---...............***++++++,,,,,,++++++******+++,,,---------++++++************************+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++))))))*********+++++++++)))******************)))++++++***))))))***++++++*********++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))******+++)))'''&&&&&&''')))+++************************************************))))))))))))))))))))))))((((((((()))))))))))))))+++******)))(((''''''&&&'''((())))))))))))((('''(((((()))***************((((((((((((((((((((((((,,,+++******))))))))))))'''((()))***+++,,,,,,,,,((())))))***************))))))))))))************(((((()))***,,,---......+++++++++++++++++++++++++++************+++,,,,,,++++++************++++++---,,,,,,+++***)))(((((())))))*********++++++++++++***************++++++******+++++++++,,,,,,,,,************************************************((()))************)))(((''')))++++++)))((('''(((******++++++++++++******************++++++++++++((()))))))))************(((((((((((()))))))))******************************)))(((''''''(((***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++,,,---......---,,,+++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))*********+++******++++++++++++******------,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))******,,,,,,,,,------,,,,,,,,,******++++++++++++******************************///---***)))***,,,,,,+++)))))))))))))))***************+++++++++******)))************************************************+++++++++++++++++++++++++++******************+++******++++++++++++,,,,,,************************(((((()))************)))************************))))))*********+++++++++)))))))))))))))*********************************)))))))))******)))))))))))))))))))))))))))))))))************************////////////...---,,,+++------,,,***((('''&&&%%%---------------------------............---,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---------...------,,,,,,******,,,------,,,*********++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++)))************+++++++++))))))************))))))************************,,,++++++******)))))))))******************************))))))))))))******))))))))))))******************((((((((((((******************************************************))))))))))))))))))))))))))))))))))))*********************)))(((((('''''''''((()))))))))((('''&&&(((((()))***************))))))))))))))))))))))))...---,,,***))))))(((((())))))***,,,,,,---------))))))))))))))))))******)))))))))*********++++++(((((()))+++,,,---...///+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++************++++++,,,,,,++++++***)))(((((()))))))))***++++++,,,,,,*********)))******+++,,,******+++++++++,,,,,,,,,***************************************************+++,,,------,,,+++***+++,,,---,,,***)))***+++******++++++++++++***************++++++++++++,,,))))))))))))************((((((((()))))))))******)))))))))***************,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++******++++++,,,---...++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************************************(((((()))))))))***************++++++++++++******,,,,,,+++++++++*********)))************+++++++++))))))))))))************))))))************))))))******++++++++++++*********************+++++++++...,,,******+++,,,+++***)))))))))((()))******+++***++++++++++++***))))))************************************************+++++++++,,,,,,,,,,,,,,,++++++***))))))***+++++++++++++++,,,,,,,,,------))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++)))************+++++++++***************+++++++++***************+++++++++))))))************))))))))))))))))))))))))))))))************************......//////...---+++***,,,,,,,,,+++******))))))------------------------,,,------------,,,+++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++)))************+++++++++******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))******************************))))))))))))******((()))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,''''''(((((())))))******$$$&&&((()))***)))((('''(((((()))***************************************,,,+++***))))))))))))))))))***++++++,,,,,,,,,,,,******)))))))))))))))***))))))*********+++++++++************++++++++++++***************************************++++++,,,++++++************++++++,,,+++++++++***)))))))))((())))))***++++++,,,,,,******))))))***++++++,,,******+++++++++,,,,,,,,,***************************************************+++---......---+++***+++,,,+++)))''''''***,,,******++++++++++++***************+++++++++,,,,,,))))))))))))************************++++++++++++((()))))))))*********+++,,,,,,,,,,,,------......******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---)))))))))******,,,------++++++++++++++++++++++++(((''''''''''''''''''(((************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******+++++++++*********)))))))))************+++++++++((()))))))))************((())))))))))))))))))(((******++++++++++++******))))))*********+++++++++,,,+++***+++,,,,,,***(((***)))((((((((()))+++++++++++++++++++++***))))))******************************************************+++++++++,,,,,,,,,++++++***))))))***++++++******+++++++++,,,,,,,,,************************)))******+++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++++++++,,,,,,,,,,,,))))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))************************---...//////...,,,***)))........./////////000000------------------------+++,,,,,,,,,,,,+++******,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......***+++,,,,,,---------,,,...,,,***))))))***,,,...++++++***)))***+++---...************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************)))************++++++++++++,,,,,,------,,,,,,+++((()))+++,,,,,,+++)))((($$$%%%&&&((()))+++,,,,,,******************************))))))))))))******(((((())))))*********+++******++++++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,$$$%%%&&&((()))+++,,,---"""$$$&&&)))***+++***)))(((((()))***************************************)))((((((((((((((()))***))))))***++++++++++++*********)))))))))))))))***)))************+++++++++,,,++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))******+++++++++************+++++++++++++++***************((())))))***++++++,,,,,,******))))))***+++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((())))))'''%%%###$$$'''*********++++++++++++************+++++++++,,,,,,,,,))))))))))))************++++++,,,,,,,,,---------(((((())))))*********+++(((((())))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))))))))***+++,,,---+++++++++++++++++++++++++++***)))(((((()))***+++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++------------------------******************************+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++***)))************+++++++++(((((())))))*********+++******++++++++++++************++++++++++++******))))))******+++++++++++++++******+++,,,+++)))'''***)))((((((((()))+++,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------))))))******++++++++++++((()))***++++++***)))((())))))))))))))))))))))))************************...............///000111......------------......000000///...---,,,,,,+++*********++++++,,,,,,,,,---,,,,,,++++++******)))......---,,,,,,+++******++++++++++++******))))))...,,,***+++...///...------,,,,,,++++++,,,,,,---)))+++......---,,,+++,,,---,,,***))))))***,,,------,,,,,,+++*********+++++++++++++++++++++++++++************************************************+++++++++++++++***)))((((((((())))))))))))((((((%%%&&&'''((()))***+++,,,************************++++++++++++++++++++++++***---///...***((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''(((***+++,,,+++,,,.........,,,***)))************************)))))))))***+++++++++,,,++++++***)))(((((())))))+++++++++***************++++++******************+++*********))))))(((((((((''''''&&&''')))+++,,,***************************************************+++,,,,,,+++***((('''+++++++++++++++***)))((()))************+++++++++))))))***+++,,,,,,------+++*********))))))((((((******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,***)))))))))***+++******))))))***+++,,,,,,+++***)))))))))***,,,,,,+++***)))))))))***,,,,,,************************++++++******************,,,***((()))+++,,,+++(((---------,,,,,,++++++++++++***)))((((((***,,,---000---)))))),,,//////...........................++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))),,,000000---,,,---///++++++++++++++++++++++++((()))***++++++,,,++++++************+++,,,---...((())))))))))))*********+++++++++******))))))))))))************+++++++++************************************************,,,,,,,,,++++++*********************************(((((((((((((((((((((((()))************+++++++++))))))))))))((((((((((((++++++++++++++++++++++++++++++************++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++*********))))))((()))*********((('''&&&******+++++++++,,,,,,,,,******))))))))))))************))))))******+++,,,***)))'''&&&'''(((***++++++++++++************)))***+++,,,,,,******+++,,,++++++++++++++++++++++++//////...............//////......------......////////////......------,,,+++,,,,,,,,,---------...+++++++++,,,,,,,,,,,,,,,//////...------,,,++++++---,,,,,,+++******++++++...,,,++++++...//////---///......------......///***,,,------,,,+++,,,------,,,***))))))***,,,------,,,++++++******++++++++++++++++++++++++++++++************************************************---------------,,,+++***((())))))******))))))(((&&&''''''((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,***)))******************************))))))))))))******************)))))))))((((((((((((((((((((())))))))))))'''((()))******(((&&&%%%************************))))))))))))))))))******++++++***)))))))))))))))******************++++++***************************)))))))))(((((((((((()))))))))******+++,,,---***************************************************++++++++++++******)))+++++++++++++++***)))))))))************+++++++++))))))******++++++,,,,,,+++*********))))))))))))************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,+++*********************))))))***++++++,,,+++***)))))))))***+++,,,+++***)))))))))***+++,,,************************************************,,,***))))))+++,,,+++)))------,,,,,,,,,+++++++++++++++***)))***+++,,,---,,,)))''''''***,,,,,,+++------------------------++++++************++++++++++++++++++++++++++++++************************''')))+++++++++******+++++++++++++++++++++++++++((()))***++++++,,,++++++************+++,,,------*********+++++++++,,,,,,,,,,,,+++++++++*********)))************+++++++++************************************************+++++++++******)))))))))+++++++++***************++++++++++++++++++++++++)))************++++++++++++************)))))))))++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***++++++++++++*********))))))***************)))((('''*********+++++++++,,,,,,******))))))))))))************))))))******+++,,,***)))'''''''''(((***++++++++++++************))))))***++++++))))))***+++++++++++++++++++++++++++000000///------,,,,,,,,,///......------......///........................---------...............***++++++,,,------....../////////......------,,,///...,,,******+++,,,---///---,,,,,,...//////...///......------......///,,,------,,,+++***,,,------,,,+++******+++,,,---,,,,,,++++++******++++++++++++++++++++++++++++++************************************************,,,,,,---------,,,++++++)))******************)))((((((((()))))))))******))))))))))))))))))))))))***************************)))((()))***+++***)))************************)))))))))*********++++++++++++*********)))))))))((()))*********((('''&&&((()))***+++***)))((('''************************)))))))))(((((((((((((((+++***)))))))))))))))))))))))))))***+++++++++,,,************************)))))))))((((((((((((((())))))***+++,,,,,,,,,,,,************************************************+++************+++,,,,,,***++++++++++++***)))))))))************+++++++++***************************************)))))))))************************************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++***)))*********)))******+++,,,******))))))******+++,,,******))))))******+++,,,************************************************,,,***)))***+++,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,)))((('''(((***+++***)))++++++++++++++++++++++++++++++************++++++************************+++++++++++++++++++++++++++++++++,,,......---+++************************((()))***++++++,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++)))************+++++++++++++++++++++++++++++++++*********************************)))))))))))))))++++++++++++******))))))++++++++++++++++++++++++)))************+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))***+++++++++***************++++++******)))******************++++++++++++,,,******))))))))))))************))))))******+++,,,))))))((('''((()))***++++++++++++************)))((()))******)))((()))***************************//////...---------------//////............//////---........./////////000........................,,,,,,,,,------.........///.........---------,,,///---+++))))))***---...///...------......//////---,,,,,,++++++,,,,,,------------+++******,,,...,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++******************************************************+++++++++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''%%%'''***,,,***(((************************))))))*********+++++++++++++++++++++*********)))'''((()))++++++)))'''&&&******+++,,,++++++***)))*********************************))))))(((((('''******)))))))))))))))***(((((()))***+++,,,,,,,,,***************+++++++++******))))))))))))))))))&&&((()))***+++***))))))******************************************************))))))***+++---...******+++++++++******)))))))))*********+++++++++*********)))))))))))))))************************************************************************)))*********++++++++++++************************++++++++++++++++++++++++***+++,,,,,,,,,+++***)))+++***************++++++***************+++++++++***************+++++++++***************************************+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,---------,,,,,,******+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,***,,,///000...+++))))))))))))))))))))))))((((((***+++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******************************************)))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++***)))***************+++++++++************************,,,,,,,,,++++++***************************************))))))))))))******************************---,,,+++*********+++,,,************+++++++++++++++******))))))******+++******))))))******+++,,,))))))((((((((()))***++++++++++++*********)))))))))***+++***)))((()))+++))))))))))))))))))))))))---------------...///000/////////....../////////------......///000000000............------------.........------,,,,,,,,,---------,,,,,,,,,,,,,,,---+++)))(((((())),,,............---------......---,,,,,,++++++,,,,,,---......---+++******+++---++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************************************)))******+++++++++************++++++++++++******************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***'''%%%&&&)))+++***(((************************************++++++++++++++++++++++++*********)))$$$&&&(((***+++***)))((((((((((((((()))((((((((())))))))))))))))))))))))+++++++++******)))))))))***)))))))))))))))******(((((()))***+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++'''(((***++++++***))))))******************************************************))))))***,,,...///)))******+++++++++******))))))*********+++++++++*********)))))))))))))))***************+++++++++************************************************+++++++++,,,,,,,,,------************************++++++++++++++++++++++++******,,,------,,,+++***++++++***************+++))))))******++++++++++++))))))******++++++++++++************************))))))*********+++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((&&&'''+++,,,+++((())))))))))))))))))))))))((((((***+++++++++++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********)))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++***)))))))))*********+++++++++************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************---,,,+++******+++,,,---))))))*********+++++++++++++++************++++++******))))))******+++,,,)))))))))))))))******++++++++++++*********))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))---------......000111111000//////......//////000.........//////000000000...............---------.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***+++------......---++++++,,,...///......------......///---......,,,******+++,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++************************************************++++++,,,---------,,,,,,)))******************)))*********************))),,,,,,,,,,,,,,,,,,,,,,,,***************************((('''&&&((()))******++++++++++++++++++++++++*********++++++++++++,,,++++++*********)))))))))$$$&&&''')))***+++******))))))))))))************))))))))))))))))))))))))++++++++++++************)))))))))))))))******+++)))))))))***+++++++++,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,+++*********************************************************++++++---......))))))***++++++++++++***)))************+++++++++*********************************+++++++++++++++************************************************,,,,,,,,,,,,---------...************************++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))***++++++++++++***))))))***++++++++++++***************************)))))))))***++++++,,,,,,+++,,,---,,,+++***+++---*********+++++++++++++++++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++***,,,---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***+++,,,+++************************((()))***++++++,,,+++++++++++++++***++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++************)))))))))++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,************************,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++***++++++,,,,,,)))))))))************+++++++++************++++++******))))))******+++,,,)))))))))*********+++++++++++++++************)))***,,,---,,,+++***+++,,,************************000000/////////000000111000000////////////000000///////////////000000000000000000//////.........,,,,,,,,,,,,,,,+++++++++------------------------+++************+++,,,---,,,---...,,,***)))+++---///......------......///,,,...///...,,,******++++++++++++,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++***************************************************+++,,,------------,,,((())))))******))))))(((*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++******((('''''')))+++++++++++++++++++++++++++*********+++++++++,,,,,,******)))))))))(((((((((''''''(((((())))))*********************+++,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++******************++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,******************************************************+++,,,------------))))))***+++++++++++++++)))************+++++++++))))))******++++++,,,,,,*********++++++,,,,,,,,,************************************************++++++,,,,,,,,,---------************************+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++***))))))******((()))***+++,,,++++++***((()))***+++,,,++++++***************************((())))))***++++++,,,,,,***,,,...---+++***,,,---)))*********++++++++++++++++++***)))***+++,,,---)))***+++***((((((+++...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///++++++++++++++++++++++++((()))***++++++,,,++++++************+++,,,------************++++++++++++*********+++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,++++++*********+++,,,---------************************++++++++++++++++++,,,,,,************************+++++++++,,,,,,+++++++++))))))*********+++++++++))))))***+++++++++++++++))))))))))))************,,,++++++******++++++,,,******))))))******+++,,,))))))******+++++++++***+++++++++************))))))+++,,,+++***)))***+++++++++++++++++++++++++++333222111000000//////000000000////////////000000000000000000////////////222111111111000000//////)))******++++++,,,,,,------.....................+++++++++,,,,,,---------+++---...,,,)))(((***,,,---,,,,,,++++++,,,,,,---,,,---//////,,,***))))))***++++++,,,,,,++++++***+++*********+++,,,,,,---++++++++++++++++++++++++************************************************((()))***+++++++++++++++(((((())))))))))))(((((())))))*********+++++++++************************+++++++++++++++++++++++++++,,,,,,)))&&&%%%))),,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))((((((((((((******)))(((((((((((()))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''(((((())))))******))))))((())))))***+++++++++++++++***************((())))))***++++++,,,,,,*********++++++,,,,,,,,,,,,+++***)))))))))***+++***************************************************+++,,,---...---,,,+++((()))***+++++++++++++++)))************+++++++++))))))***+++,,,---------*********++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,+++***))))))******((()))***+++,,,+++******((()))***+++,,,+++******************************((())))))***++++++,,,,,,***,,,...---+++***,,,...))))))******+++++++++++++++***)))((((((***,,,---+++,,,,,,***((())),,,000************************---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++)))''''''***...++++++++++++++++++++++++((()))***++++++,,,++++++************+++,,,---...******+++++++++,,,,,,,,,)))))))))******+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++(((((()))***+++,,,,,,---************************)))************+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,******+++,,,------......*********************************++++++,,,,,,---))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++''')))***+++,,,++++++***))))))))))))************,,,++++++******++++++,,,*********)))***++++++,,,))))))***++++++++++++***+++++++++************)))(((***+++***)))((()))***++++++++++++++++++++++++...............///000000222222222222222111000///000000000111222222222333777333///...///000000...........................//////.........---------+++*********+++,,,,,,---------------------------------++++++++++++------......---,,,,,,,,,,,,---...------,,,,,,------...************+++,,,------***++++++++++++***))))))))))))***+++,,,------...++++++++++++++++++++++++************************************************+++++++++*********))))))))))))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,******+++,,,,,,---......************************************************++++++******************((()))))))))************))))))(((((()))***++++++------,,,+++******++++++***************************+++,,,+++)))((()))***//////...---,,,++++++***------,,,,,,+++***)))))))))************+++++++++))))))))))))))))))))))))---,,,+++***))))))))))))++++++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++******)))))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,------...---,,,+++************************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++***))))))((()))***,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---+++***)))***,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,)))))))))***+++++++++,,,***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,+++)))((()))+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************111---***)))***+++***((()))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******)))************++++++++++++*********))))))((((((((()))***++++++***)))(((*********+++,,,,,,,,,---///............///000000111222222222222111000//////000000000000000111111666222///...///000000...........................//////.........---------++++++******+++,,,,,,---------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,++++++***+++++++++***++++++++++++***))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))++++++*********++++++,,,+++++++++++++++++++++++++++++++++*********))))))************+++++++++,,,******++++++,,,------...))))))))))))))))))))))))************************************************(((((((((((()))))))))))))))))))))))))))***+++++++++******)))(((((())))))************************+++,,,---,,,***)))***+++...---------------------------,,,,,,+++******))))))************+++++++++************************))))))))))))***++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++*********)))+++***************++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,******************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---///222333******************************+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,------...---,,,+++************************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++,,,++++++*********++++++*********+++++++++,,,,,,---------,,,,,,+++++++++,,,------+++***)))+++,,,------,,,,,,+++***))))))***++++++,,,,,,++++++******************************************************************************************************+++,,,,,,******+++,,,***************+++++++++***++++++,,,,,,++++++***)))************+++++++++*********+++++++++,,,,,,+++,,,,,,***)))((()))+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************...,,,))))))+++,,,,,,***((()))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********************************************************)))))))))))))))************++++++++++++*********))))))))))))))))))***++++++***)))))))))))))))))))))*********//////......//////000111111111222222111111000000000///////////////......444111///...///000000///......................../////////............---+++++++++++++++,,,,,,---------------------------...---,,,++++++,,,---...+++++++++,,,---...000000...------,,,,,,------......---,,,+++***************++++++++++++***)))))),,,,,,,,,+++++++++******************************************************************************+++++++++***************---,,,,,,++++++++++++,,,************************+++++++++***************)))))))))*********++++++******++++++,,,,,,------((((((((((((((((((((((((************************************************((((((((((((((((((((('''))))))))))))))))))***++++++***))))))((()))))))))************************,,,---...---+++***+++,,,,,,,,,---------.........------,,,,,,++++++******)))************+++++++++************************)))))))))************+++***+++,,,---------,,,,,,+++++++++++++++*********+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************))))))***+++,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))*********+++)))))))))))))))*********++++++++++++++++++++++++,,,+++************++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,++++++******+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++------------,,,+++***)))))))))*********+++++++++------,,,,,,,,,,,,++++++,,,------,,,******+++,,,///...---,,,***)))((((((***++++++,,,,,,++++++***************************))))))))))))))))))))))))***************************************************+++,,,+++******+++,,,+++++++++*********************++++++++++++******)))************+++++++++*********++++++++++++,,,++++++,,,***)))(((***+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************,,,***))))))+++------,,,''')))++++++***)))***+++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))++++++*********))))))))))))************+++++++++***************)))))))))******++++++++++++***************)))))))))))))))/////////...///000000111000000111111111111000000000000000//////.........111000////////////000000......................../////////...............,,,,,,+++++++++,,,,,,---------------------------...---,,,++++++,,,---...,,,++++++,,,---...//////...------,,,,,,------...---,,,++++++*********+++***++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************......---,,,++++++++++++))))))))))))))))))))))))************************((())))))))))))***************++++++,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))((((((((((((***)))))))))))))))******,,,,,,+++++++++++++++,,,************************,,,---......,,,+++,,,...---------...............------,,,,,,,,,+++++++++))))))*********+++++++++************************,,,,,,+++***)))((('''&&&)))+++---...///...,,,+++************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,))))))))))))************((((((((())))))*********************************---,,,+++***)))(((''''''******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,+++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,---...---,,,+++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---------,,,,,,+++***))))))***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************************)))+++,,,+++***)))***+++,,,+++++++++***)))))))))******++++++++++++******))))))*********+++++++++************++++++++++++***++++++***))))))***,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************,,,+++***++++++,,,++++++(((***+++,,,******+++,,,************************+++++++++***))))))((((((************************,,,++++++******))))))((())))))*********+++++++++************************+++++++++,,,,,,+++++++++---,,,,,,,,,+++*********///////////////000111111///000000111111111000000111111111000000///////////////////////////000111////////////////////////////////////////////////------,,,,,,+++,,,,,,---------------------------......,,,,,,,,,,,,.........------,,,,,,,,,------...------,,,,,,------...+++*********++++++,,,---***++++++++++++***))))))))))))***+++,,,,,,------))))))))))))))))))))))))************************************************************************......---,,,++++++++++++))))))))))))))))))))))))************************((())))))))))))***************+++++++++++++++,,,************************************************(((((()))))))))***************************************)))))))))))))))***,,,+++++++++++++++,,,,,,************************,,,---......---,,,---...000000///......---,,,,,,---------,,,,,,,,,,,,,,,))))))*********+++++++++******************************+++******)))'''''')))***,,,......---,,,+++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++,,,)))***+++---------,,,+++******+++++++++,,,,,,,,,*********++++++++++++,,,(((((())))))******++++++************************)))***+++,,,.../////////******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++***+++,,,---...---,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++***+++---+++++++++++++++++++++,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************************)))***++++++))))))***+++,,,+++++++++***))))))))))))******++++++******)))))))))*********+++++++++))))))*********+++++++++***++++++***))))))***,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************,,,------,,,+++***)))))))))+++------,,,+++,,,---************************,,,,,,+++++++++*********************************,,,+++++++++******))))))))))))*********+++++++++***************+++++++++++++++++++++++++++++++++---,,,,,,,,,+++*********000000//////000000111222//////000000111111000000111111000000000000000///,,,...000000//////000111////////////////////////...////////////000000000...------,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,...------,,,,,,------...************+++,,,---...***++++++++++++***))))))((()))***+++,,,------...***************************************************************************************+++++++++---,,,,,,++++++++++++,,,***************************************+++++++++)))))))))*********++++++******++++++++++++++++++************************************************'''(((((())))))******************+++++++++,,,,,,+++******))))))))))))))))))))))))((())))))***+++************************+++---...---,,,,,,---///111111000///...---,,,+++------------,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++$$$%%%(((***++++++++++++)))***+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******++++++++++++++++++++++++)))***+++,,,------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......---++++++,,,---)))******++++++,,,------***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***))))))***++++++++++++***************))))))************)))))))))************+++++++++)))))))))************+++)))***+++***))))))+++---++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************,,,---...---+++)))((()))***,,,......---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++*********+++++++++++++++++++++************++++++*********)))))))))))))))000000//////000000111222...//////000000000000000......///////////////000+++---000000///...000222////////////////////////.../////////000000000000......---,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///------,,,,,,,,,---.........------,,,,,,------...+++++++++***++++++,,,,,,***++++++++++++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++*********++++++,,,++++++++++++++++++++++++))))))*********+++++++++************+++++++++,,,++++++******************************************************************''''''(((((()))******+++(((((()))***+++,,,,,,---++++++***)))))))))))))))))))))(((((()))******+++***************************,,,------,,,,,,---...000000//////......------------------------------)))************+++++++++++++++++++++++++++++++++"""###&&&)))+++,,,,,,,,,)))))))))*********++++++++++++++++++,,,,,,,,,---(((((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------...------,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))'''%%%###++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++*********++++++,,,+++,,,,,,,,,,,,---------+++++++++,,,,,,------------......---++++++,,,...++++++++++++++++++,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***+++***)))((()))+++***************+++++++++))))))************)))))))))************+++++++++))))))))))))************)))***+++***))))))+++---++++++++++++++++++++++++***************************++++++,,,,,,++++++******************************,,,......+++))))))******+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,************************)))******++++++,,,,,,---)))************+++++++++*********++++++,,,,,,,,,+++***))))))))))))***+++)))))))))))))))*********000000000000000111111222......///000000000000000,,,------....../////////***---000000///...000222000000000000000000000000.../////////000000111111///...---,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///+++++++++,,,---...///000...------,,,,,,------...------,,,+++***************++++++++++++***)))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************))))))******++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))******++++++++++++***++++++++++++,,,,,,,,,++++++******************))))))))))))))))))))))))************************&&&''''''((()))******+++&&&&&&''')))***+++,,,---++++++***))))))((())))))++++++******+++,,,------***************************+++,,,,,,++++++---............///////////////------------------------)))************+++++++++++++++++++++++++++++++++$$$%%%(((***++++++***)))))))))(((((())))))***++++++++++++,,,,,,---------&&&&&&''')))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,---------000///---+++*********+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++---,,,***)))((())))))***,,,,,,,,,---------......+++++++++,,,,,,------------......---++++++,,,...,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***+++***)))((()))***))))))******+++++++++,,,))))))************)))))))))************+++++++++))))))))))))************)))***+++***))))))+++---++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************************'''***---...+++***+++,,,)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...)))************+++++++++*********++++++,,,,,,,,,+++***)))(((((()))***+++******++++++,,,,,,,,,---666444222111222222222111111111000222333444222111//////000000111222222333000000000000000//////...+++,,,...000111111000000000000000000000000000000222000.........///...---........................---,,,,,,++++++,,,,,,---------------------------000000/////////.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,+++)))*********++++++,,,,,,,,,,,,,,,+++******+++++++++,,,)))((()))+++,,,+++)))******))))))******+++,,,*********)))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++(((((((((((())))))))))))...,,,(((%%%&&&***///333+++*********+++,,,,,,---************************''')))******))))))***,,,,,,,,,++++++++++++++++++,,,---------,,,,,,...///000000000000000///......------,,,,,,+++***))))))......---,,,+++***)))(((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,++++++,,,---------***'''(((***,,,+++***+++++++++,,,,,,------------,,,***(((((()))***+++---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++............---,,,++++++---------,,,,,,+++++++++------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,+++***)))((('''))))))***+++,,,,,,------+++***++++++,,,---...///++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,***)))))))))******)))***++++++***)))***+++++++++***)))((((((((()))((((((((((((((((((((((((***)))))))))***+++,,,,,,++++++------------++++++,,,+++)))''''''((()))+++)))************+++++++++************************,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,------+++---...---+++)))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++******,,,...///************************++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,************************888666333222222333222111111000///000111000///---////////////////////////000000000000000//////...---...///000111111000000000000000000000000000000000...,,,,,,---...---,,,........................------,,,,,,,,,,,,------////////////////////////++++++*********)))))))))------,,,,,,,,,,,,++++++************************.........------,,,+++************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,***)))***,,,---+++)))******))))))******+++,,,))))))))))))************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++''''''(((((()))***++++++---+++)))(((((()))***+++***))))))))))))***+++,,,************************''')))******))))))***,,,++++++++++++++++++++++++,,,---...---,,,,,,...000///////////////...------------,,,,,,+++******)))++++++***************)))******))))))******+++,,,+++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---...+++))))))+++,,,,,,***+++,,,,,,,,,,,,,,,,,,------,,,***)))((()))***+++,,,,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++---------...------,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---............------,,,(((((())))))***++++++,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))******++++++,,,------,,,,,,***)))))))))******)))***++++++***)))***+++++++++***)))))))))******))))))))))))))))))))))))*********)))******++++++++++++,,,------,,,++++++------+++*********+++,,,)))************+++++++++************************---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------,,,***))))))***,,,++++++******++++++,,,++++++++++++++++++++++++)))((('''&&&&&&(((***+++************************++++++++++++++++++++++++************************+++++++++*********))))))************************,,,++++++******++++++,,,************************???===:::888777666444222555333111111111000...---000000000000////////////000000111111000000///...//////000000000000000///000000000000000000000000...,,,++++++---......---..............................------------......////////////////////////---------,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++************************...---,,,++++++***++++++*********+++++++++++++++++++++++++++++++++++++++---+++***+++,,,---,,,*********))))))******+++,,,((()))))))))***+++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((()))************+++++++++)))))))))))))))*********++++++++++++***(((%%%$$$))))))((((((((()))******************************((()))+++***))))))***+++*********++++++,,,,,,---,,,...//////...---///000---............---,,,,,,---,,,,,,++++++*********(((((()))))))))***************))))))******+++,,,************************+++++++++******************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++************++++++...,,,******,,,---,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,***)))))))))***+++++++++++++++++++++***)))************************++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++))))))***+++,,,,,,,,,+++,,,,,,------...---------------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***+++,,,,,,---------,,,))))))******++++++,,,,,,++++++*********++++++,,,------------------------------------,,,+++***)))))))))***+++,,,,,,------,,,+++******)))*********)))***++++++***)))***++++++************++++++,,,************************++++++******)))*********++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))************+++++++++************************,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,---------+++)))(((***,,,+++******))))))******+++++++++++++++++++++++++++***))))))(((((()))+++,,,************************++++++++++++++++++++++++************************+++++++++***************)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++OOOLLLHHHEEEBBB>>>;;;888:::888666444444333111000111111111111111111111111000111111111111000////////////////////////......////////////////////////---+++++++++.../////////........................//////............//////------------------------000000000000////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++***************+++++++++******++++++,,,,,,++++++------,,,,,,,,,,,,,,,+++******))))))******+++,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******)))((((((***+++,,,+++***(((%%%$$$)))))))))(((((())))))***************************)))***++++++))))))***+++))))))***+++,,,,,,------,,,...000000///...///000------.........------,,,,,,,,,,,,++++++*********))))))))))))*********+++******))))))******+++,,,))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,***+++++++++++++++,,,,,,************************------,,,,,,---------------------,,,,,,+++++++++,,,+++***)))))))))************+++++++++******)))************************++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++,,,---............------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...***++++++,,,,,,,,,++++++,,,,,,,,,------.........++++++******)))*********---------------------------------------,,,++++++++++++++++++++++++,,,,,,++++++******************)))***++++++***)))***++++++*********+++,,,------++++++++++++++++++++++++,,,,,,+++***)))))))))***+++++++++,,,,,,+++++++++)))************)))(((((())))))*********+++++++++************************+++************+++,,,,,,***++++++++++++,,,,,,,,,------,,,***((((((+++---++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---************************************************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++eeebbb]]]XXXSSSNNNIIIEEE???<<<999777666555333111000000111111111222222222111111111111111000000/////////..................////////////////////////...,,,+++---///111111000........................000//////......//////000---------------------------------,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,************************)))***+++,,,,,,,,,,,,+++------------,,,+++++++++******))))))******+++,,,((())))))***+++,,,,,,---++++++++++++++++++++++++************************************************************************))))))*********+++++++++*********+++++++++++++++++++++******))))))))))))+++******)))))))))*********************************+++,,,+++***)))***+++))))))***+++,,,,,,------,,,...000000///...///000---....../////////......,,,,,,+++++++++++++++***,,,,,,+++++++++***************))))))******+++,,,))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,*********++++++,,,,,,,,,************************------......---------------------,,,,,,++++++++++++++++++***************)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++,,,---............------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...000000000000///...---,,,,,,---------------......++++++******)))*********++++++++++++++++++++++++***+++,,,,,,---------,,,---,,,,,,++++++*********************+++*********)))***++++++***)))***++++++*********+++,,,------++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++)))************)))(((((())))))*********+++++++++************************)))))))))))))))***++++++*********+++++++++,,,,,,------,,,***((()))+++...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))*********************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++yyyvvvrrrmmmiiiccc]]]YYYJJJFFFAAA===:::888555333111111111111111111111222111111222222111111000/////////............///000000000000000000000000000...---,,,---///111111111........................//////............//////////////////////////////,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,***************)))))))))((()))+++,,,------,,,+++,,,---...---+++)))***+++******))))))******+++,,,)))*********+++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++'''''')))***,,,...///000+++***)))((()))***+++,,,++++++***)))))))))*********************************,,,,,,,,,***)))***+++*********++++++,,,,,,---+++---///000///......///------...////////////...++++++++++++++++++++++++---,,,,,,,,,++++++************))))))******+++,,,))))))))))))))))))))))))***************+++++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,---******+++,,,,,,+++******+++---......---,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))***++++++,,,+++++++++------------------------******+++,,,,,,,,,++++++,,,,,,,,,,,,------------...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,+++,,,,,,------...---------------------............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------/////////...---+++***)))************++++++++++++++++++*********++++++,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,---,,,,,,++++++******)))))))))***++++++++++++***)))***++++++***)))***++++++************++++++,,,++++++++++++++++++++++++++++++******)))*********++++++************++++++,,,,,,,,,++++++++++++***)))************+++++++++************************)))))))))))))))***+++,,,************++++++++++++,,,,,,,,,+++))))))+++------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,***************************************************************************************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{wwwrrrnnn```\\\TTTNNNHHHDDD@@@===888777666555444333222222111222222222222111000000000000//////000111222333000000000000000000000000...---,,,,,,...000000///........................///......------....../////////////////////////////////.........---------------,,,,,,,,,,,,++++++************************,,,,,,------------,,,,,,+++*********)))))))))(((''')))+++---------,,,++++++---...,,,)))((()))*********))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++))))))***+++,,,---...///)))))))))(((((()))))))))+++***)))(((((((((((((((************************+++,,,---,,,***)))***+++++++++++++++++++++++++++***,,,///000///---------,,,,,,---...............++++++++++++++++++++++++************++++++++++++******))))))******+++,,,************************))))))*********+++++++++***+++,,,,,,------,,,,,,)))******+++,,,,,,------***+++,,,------,,,+++******,,,//////,,,++++++---+++,,,,,,,,,,,,,,,,,,---+++++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,+++******+++,,,---...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++---------...------,,,,,,------------.........///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++***++++++,,,,,,******++++++***)))((((((************************++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***************+++++++++,,,,,,,,,((()))***+++,,,++++++***)))***++++++***)))***+++++++++***)))))))))******++++++++++++++++++++++++*********)))******++++++,,,+++***))))))***+++,,,------+++*********+++,,,)))************+++++++++************************************+++,,,---...************++++++++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------************************************************************************))))))*********+++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,|||vvvpppggg___XXXQQQLLLHHH@@@???===;;;888666444333111222222222222111000000111111000000111333555666000000000000000000000000...,,,++++++---......---..............................------------......------------------------......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,+++*********))))))((((((''')))+++---...---,,,+++***,,,...,,,)))'''(((************)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++///...------,,,+++******(((((()))))))))'''&&&%%%***)))((('''''''''''''''************************+++,,,---,,,***)))***+++,,,,,,++++++++++++++++++)))+++...///...---,,,---***+++,,,,,,------------++++++++++++++++++++++++''''''((()))***+++,,,,,,*********)))***++++++,,,************************))))))******++++++++++++++++++,,,---------,,,,,,))))))***+++,,,,,,------+++,,,------------,,,+++))),,,//////,,,***+++,,,+++++++++,,,,,,---------***++++++++++++***))))))***+++,,,---------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,***))))))***,,,---//////.........---------++++++++++++++++++++++++,,,,,,---------,,,++++++............---,,,++++++---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,++++++***+++++++++++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///------------------------***************)))(((''''''((()))***,,,---...///((()))***+++,,,,,,+++***)))+++++++++***)))***+++++++++***)))((((((((()))***************************)))))))))***+++,,,,,,,,,+++***))))))***+++,,,,,,+++)))''''''((()))+++)))************+++++++++************************,,,,,,,,,,,,---...///000)))************+++++++++)))+++------+++***+++,,,++++++************++++++++++++++++++++++++++++++''''''((())))))))))))(((************************))))))))))))))))))))))))************************))))))******++++++++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~xxxrrrnnnhhh```[[[WWWRRRLLLIIIGGGCCC;;;555777555222111111111111000222000///000111111000////////////---,,,+++---///000000//////.........---000///...---------------000///---,,,,,,---///000---------.........//////...,,,+++---000111///,,,,,,---...///000000000000......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------)))))))))***+++,,,...//////---++++++,,,,,,+++***************************,,,+++++++++***)))))))))))))))))))))))))))))))))************************,,,,,,++++++***)))(((((()))***+++,,,,,,+++***))))))((((((((((((***+++,,,)))***++++++******+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,++++++***************++++++++++++*********)))))))))((((((''''''++++++++++++++++++++++++************************---,,,+++******+++,,,---++++++++++++******))))))++++++,,,,,,,,,---------(((((()))***,,,---...///---------------+++******,,,------......------,,,------------------------(((&&&%%%'''+++------,,,***,,,------,,,,,,...///++++++,,,------......///(((***,,,---,,,,,,---///------------,,,+++******++++++,,,------......///............//////000000,,,---------,,,,,,...///...------,,,,,,------...---.........---,,,,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++******)))))))))))))))))))))++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---++++++++++++******)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,+++++++++******---+++)))((('''((()))***************************///---+++)))(((((()))***+++***)))))))))***,,,,,,++++++++++++++++++++++++((()))))))))*********************++++++,,,,,,,,,******************++++++---,,,***))))))***,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***************************,,,+++***)))))))))***+++,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,............,,,,,,******+++++++++,,,,,,,,,}}}yyysssnnngggbbb]]]YYYVVVPPPGGGAAA;;;888555333333333333222555333222222333333222000000000000///------...000000/////////............000///...------------...///...,,,++++++,,,...///---------.........//////,,,+++***+++......---++++++,,,------............---------------------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,///---++++++,,,,,,,,,+++************************+++++++++***************************************************************,,,,,,++++++***))))))((()))))))))******)))))))))******)))((((((((()))***)))******)))&&&%%%%%%&&&,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,,,,+++++++++++++++++++++*********************++++++++++++******,,,,,,,,,,,,+++++++++***,,,,,,++++++*********)))------------------------,,,,,,+++******+++,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++)))'''(((+++---,,,++++++---...---,,,,,,---...///......------,,,++++++)))+++------,,,,,,---.../////////000//////......++++++,,,------......///------........./////////...---------......//////...------,,,,,,------...------......------,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------,,,,,,++++++,,,,,,---)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,---...,,,,,,,,,+++++++++*********)))'''&&&&&&&&&((((((************************...,,,***)))((()))******+++***)))))))))***+++,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++,,,,,,************************---,,,***))))))***,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***************************+++******)))***+++,,,---,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,------------,,,+++******+++++++++,,,,,,,,,}}}zzzvvvqqqmmmhhhaaaXXXQQQEEEBBB===999888777555444333222000///000111000///111111111000......///111////////////............//////......------.........---,,,++++++,,,---...---------...............++++++***,,,---...---+++++++++++++++,,,,,,,,,,,,,,,---------.........///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))...---++++++,,,---,,,+++***************************************+++++++++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))))))))(((((((((((())))))++++++***((((((''''''(((,,,,,,---+++)))(((((())),,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***************************++++++******++++++++++++******************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++---...///++++++,,,,,,,,,,,,++++++------------------------...,,,******+++,,,,,,+++,,,.........,,,+++,,,---///......------,,,++++++***,,,------,,,+++,,,---+++,,,,,,------------,,,++++++,,,------......///---------------.........000...,,,---000111000......------,,,,,,------...------......------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,+++++++++*********)))((('''&&&'''((()))************************,,,+++***))))))***+++,,,******))))))******+++,,,+++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,++++++++++++++++++************************,,,+++***))))))***+++,,,++++++************++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))******+++---...///,,,,,,,,,+++++++++******+++++++++*********************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,{{{wwwpppgggaaaWWWSSSLLLEEE@@@<<<999666333111///...///000000///000111222111///...///000///////////////.........//////............//////...------,,,,,,------...........................---------...//////......,,,,,,++++++++++++++++++------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))...,,,++++++,,,---,,,+++************************)))))))))***+++++++++,,,++++++++++++++++++++++++************************+++++++++*********))))))***)))(((''''''((()))***++++++******)))))))))))))))+++,,,,,,++++++---...+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))******++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))(((((((((((()))***+++,,,---...//////************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///***++++++,,,,,,++++++***------------------------...---,,,,,,,,,------------...///...,,,++++++---++++++,,,------......///+++,,,...---,,,++++++,,,)))***+++,,,,,,,,,,,,,,,++++++,,,------......///------------------------111---***+++000222000---...------,,,,,,------...,,,------...------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))))))))))))))*********------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,++++++++++++,,,,,,++++++++++++***((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++...---,,,++++++***++++++,,,,,,,,,+++++++++******++++++***))))))******+++******************************))))))******,,,,,,***************+++++++++************************+++***((((((((()))+++,,,,,,,,,,,,++++++*********+++++++++***************++++++***))))))***+++++++++******))))))******+++******+++,,,,,,,,,++++++........................***+++++++++,,,---......,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,*********++++++***************+++++++++,,,,,,,,,{{{uuuqqqkkkfff^^^VVVNNNGGGAAA===777555222111222333333222///000111000...---...///........./////////////////////.........//////000//////............//////.....................---,,,---...///............///...---,,,++++++,,,,,,------,,,,,,+++******)))------------------------------------------------++++++++++++++++++++++++*********************************************************+++++++++,,,,,,******+++,,,,,,,,,,,,+++---,,,***+++,,,------,,,************************)))))))))***+++++++++,,,++++++++++++++++++++++++************************+++++++++***************++++++)))(((((()))++++++*********++++++,,,,,,,,,&&&'''))))))((()))***,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************************++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------...---------,,,,,,,,,,,,+++///...,,,*********,,,---***++++++,,,,,,++++++***------------------------,,,,,,---------...///000---...///...,,,++++++---++++++,,,------......///+++,,,...---,,,++++++,,,,,,---...//////000//////++++++,,,------......///------------------------000,,,)))***///111///,,,...------,,,,,,------...,,,,,,------...------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,++++++******++++++,,,+++++++++***)))(((&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,+++******))))))))),,,,,,,,,+++++++++******+++************+++++++++************************)))))))))******+++,,,,,,))))))******++++++++++++************************))))))((('''((()))***+++,,,,,,,,,++++++*********+++++++++*********))))))************************+++******))))))******+++)))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,yyyuuuooohhh```XXXPPPKKK???;;;777444333333222111...000111111///................../////////////////////......//////000000////////////////////////...............---------)))+++------,,,+++,,,---111000...---,,,,,,,,,---------,,,+++***)))((((((++++++++++++++++++++++++------------------------++++++++++++++++++++++++*********+++++++++++++++************************************+++++++++++++++*********+++,,,---------+++***+++,,,------,,,***************************************+++++++++++++++++++++++++++++++++************************************************++++++************++++++((()))***+++,,,,,,,,,,,,***,,,,,,+++)))))))))***+++,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,222111000///---,,,+++***------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------............------------,,,,,,,,,,,,///...---+++******++++++++++++,,,,,,,,,,,,++++++------------------------+++,,,------,,,---///111,,,.........,,,+++,,,---///......------,,,++++++***,,,------,,,+++,,,---,,,------.........------++++++,,,------......///.........---------------...,,,***+++...///...,,,...------,,,,,,------...,,,,,,------......------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++************++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))))))))************************))))))******++++++++++++))))))***++++++++++++***************************(((((())))))************,,,,,,++++++++++++++++++,,,,,,++++++***)))))))))************************++++++************++++++)))***++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,---,,,+++******,,,,,,,,,+++++++++*********************+++++++++******+++++++++,,,,,,,,,++++++***))))))***++++++******+++++++++,,,,,,,,,~~~|||zzzvvvqqqkkkccc^^^NNNIIIBBB===999777444222///111222222000/////////............/////////000///////////////000111111......////////////......//////.........---------)))+++------,,,+++,,,...222111...,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---************************************++++++++++++...---***))))))***,,,------+++******,,,...------************************+++++++++***************************************************************************************))))))************))))))(((((()))*********)))(((---...///...,,,+++,,,---+++,,,,,,---......------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---*********)))))))))))))))+++,,,,,,------,,,,,,+++(((((()))))))))*********///......---,,,++++++***++++++++++++++++++++++++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,......---++++++---///+++---...---,,,,,,---...///......------,,,++++++)))+++------,,,,,,---...++++++,,,,,,,,,+++******++++++,,,------......////////////.........---------------------...//////...------,,,,,,------...+++,,,------......------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))******+++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++************++++++******++++++++++++******++++++++++++++++++++++++*********+++,,,---------************+++,,,------,,,,,,,,,+++++++++******(((((())))))************************************)))******+++++++++******((()))***+++,,,++++++***************************)))***+++------,,,+++***++++++++++++++++++,,,,,,,,,,,,++++++***))))))((())))))************)))))),,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,************************)))***+++,,,,,,++++++***,,,,,,,,,+++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++************+++,,,******+++++++++,,,,,,,,,~~~~~~~~~~~~}}}xxxqqqlll```[[[SSSKKKEEEAAA===:::000222444444222000000000---.........//////000000///////////////000111111------............------//////.........---------+++---000000---,,,...000222111...,,,******+++,,,++++++,,,,,,,,,,,,------........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************)))************+++++++++111///+++((('''(((***,,,---+++******,,,......---************************,,,+++++++++******))))))))))))))))))))))))))))))******************************************++++++'''((()))******)))((('''(((((()))))))))'''&&&%%%&&&(((*********+++,,,...+++,,,,,,---.........---++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,---------))))))((((((''''''&&&&&&+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------(((((()))***,,,---..............................,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......******+++---------------,,,------......------,,,------------------------...///000...+++)))+++---+++,,,------,,,,,,...///++++++,,,------......///(((***,,,---,,,,,,---///////////////...------,,,++++++,,,------......///000000/////////.........---...//////---...///111...------,,,,,,------...+++,,,,,,---.........---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,..............................------------,,,,,,+++++++++,,,,,,+++++++++++++++,,,---......//////.........------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++,,,---...///++++++************++++++,,,++++++***((('''%%%$$$******************************+++,,,------............---,,,++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,******************************+++++++++******)))((()))***+++,,,+++******)))))))))))))))))))))))))))+++...000000///---+++*********++++++,,,,,,---,,,,,,++++++***))))))((())))))************))))))---,,,,,,++++++,,,,,,---((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,,,,,,,+++,,,,,,,,,+++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,|||vvvrrroooiii```ZZZVVVPPPHHHAAA:::888666555555555333111000000000000000000111111---------...///000000111000000000000111111111111111000///...------......///............---------***+++,,,---............'''(((***,,,------------************************+++++++++******)))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++******************************)))))))))))))))******************++++++,,,,,,,,,++++++***))))))***++++++,,,)))$$$ ###'''******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,+++***+++...000...---,,,,,,+++++++++++++++++++++******))))))))),,,,,,+++++++++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,000111111///,,,***))))))---------------------,,,---,,,,,,,,,---...000111000///...---,,,+++++++++---+++***,,,///000...,,,+++,,,,,,------,,,,,,+++////////////////////////---------.........//////,,,,,,,,,++++++*********---.........---,,,,,,+++........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////------------------------//////.........---------,,,,,,+++***+++,,,---...000000//////.........---........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++000000///...---,,,,,,+++++++++,,,,,,,,,,,,------...............------------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,************************(((((())))))*********+++))))))*********+++++++++++++++++++++++++++++++++---,,,,,,+++*********++++++***)))(((((()))***+++((())))))))))))*********,,,,,,++++++,,,,,,------++++++++++++++++++++++++))))))((((((((((((((()))***++++++***((('''((()))(((((()))***+++---...///,,,,,,,,,++++++*********((()))***+++,,,---------***++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,}}}xxxvvvxxxyyyxxxzzz~~~~~~~~~~~~zzzuuuvvvrrrmmmjjjggg```WWWPPPFFFBBB<<<888666444333222000000//////..................//////000111111222/////////000000000111111000000000/////////......///............---------------......------,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++*********+++,,,---------************************++++++******++++++,,,---+++******************+++++++++*********+++,,,,,,,,,,,,,,,+++++++++******************************++++++******))))))((((((***++++++++++++++++++,,,************************,,,+++)))((('''((()))******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,+++++++++...000...---,,,,,,+++++++++,,,,,,,,,+++++++++*********,,,+++++++++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,---...---+++)))))))))+++,,,,,,------.........,,,,,,++++++,,,---...//////...------,,,,,,,,,,,,---++++++,,,//////...,,,+++,,,,,,------,,,,,,+++........................---------........./////////.........------------.../////////......---,,,........................,,,,,,,,,---------......------------------------------------------------,,,,,,---.........------------------------------//////.........---------...---,,,,,,,,,---...///............---------,,,........................,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............////////////...------------------...)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))*********+++*********++++++++++++,,,++++++++++++++++++++++++---,,,++++++*********++++++***)))(((((()))***+++)))))))))*********++++++*********++++++,,,---...++++++++++++++++++++++++++++++************++++++)))***++++++***)))+++,,,)))))))))***+++,,,---...,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...|||ssshhhcccaaaeeehhhiiikkkooovvvxxx{{{{{{xxxwwwvvvvvvwwwwwwrrrjjjcccXXXQQQHHH???:::777555444111000//////............///000000111111222222222....../////////000000000///000111111111000///...///............---------000//////...---+++***))),,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))***+++,,,------************************+++************+++,,,,,,,,,+++***))))))***+++,,,++++++******))))))******,,,,,,,,,+++++++++******************************,,,,,,+++***)))(((((('''+++++++++++++++*********)))***+++,,,,,,+++***)))++++++,,,------,,,***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,+++,,,...000------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,++++++++++++++++++''')))++++++***)))***+++***++++++,,,---...//////,,,,,,+++++++++,,,,,,---...------,,,,,,------------,,,+++,,,...///...,,,,,,,,,------------,,,,,,........................---------...............///////////////........./////////000//////...---........................++++++,,,,,,,,,---------...............................................................---,,,,,,------------------------...............---------......------......///000---------,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,---...........................------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---------......//////........................((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************++++++***))))))))))))***+++************+++++++++,,,)))))))))***+++,,,---...++++++++++++++++++++++++++++++*********++++++,,,(((***+++,,,++++++---...++++++******++++++,,,---,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,---{{{vvvjjj[[[SSSNNNOOORRRUUUYYY]]]iiilllrrryyy||||||zzzxxxssstttvvvzzz|||zzzuuuqqqggg```WWWMMMFFF@@@;;;888444333111000/////////000000000000111111111222222............///////////////000222333333111///...///............---------000//////...---+++***))),,,,,,,,,,,,,,,+++++++++------------------------------------------------++++++++++++++++++++++++******************++++++***************************************++++++,,,...---+++******+++---...---,,,+++******)))******,,,,,,,,,+++++++++******************************+++++++++******))))))))),,,,,,++++++******))))))((()))+++,,,,,,+++)))(((((()))+++,,,,,,***)))(((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***,,,------,,,,,,...000---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********%%%''')))*********,,,---,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,------------,,,,,,------------,,,,,,...............................................................---------....../////////......---........................,,,,,,,,,---------......////////////////////////------------------------------............------............------------......................................./////////---------,,,,,,,,,,,,,,,........................------,,,,,,,,,------...------------------------------,,,,,,,,,---..............................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------***+++++++++++++++,,,,,,++++++***************+++******************************+++++++++,,,,,,,,,*********)))******++++++***+++++++++++++++,,,,,,))))))(((((())))))******)))***++++++******+++---,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,++++++*********kkkooovvv{{{ooo\\\PPPDDDAAABBBDDDHHHLLLUUUZZZbbbjjjppptttvvvwwwtttuuuwwwyyy{{{{{{yyywwwppplllfff___WWWOOOGGGAAA888666444222000000000111//////000000000000000111............////////////...///111333333111000//////............------------.........---,,,,,,+++,,,,,,,,,,,,,,,---------------------------------------------------------++++++++++++++++++++++++,,,++++++******)))))))))******************************))))))******+++,,,------,,,++++++,,,------...---,,,+++++++++++++++,,,,,,,,,+++++++++******************************))))))******++++++,,,,,,+++++++++******)))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***,,,---...------...000,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********%%%'''***++++++,,,...///.........------,,,,,,,,,...............---------,,,,,,,,,,,,------...///......---,,,,,,,,,---...,,,------......------,,,.............................................---........................,,,------.........------....................................////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////////////////......------------.....................,,,,,,------............---------------------.................................---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///000000///...------,,,,,,+++++++++,,,,,,,,,------000//////...---,,,+++++++++,,,------------,,,+++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,---------*********++++++,,,,,,,,,*********))))))***++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,+++***))))))))))))*********++++++,,,,,,,,,)))))))))))))))***++++++***+++++++++)))((((((***,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,------------------,,,++++++++++++++++++++++++.........------,,,++++++]]]___eeeooo||||||iiiYYYIIIAAA???===>>>AAAAAAFFFNNNVVV^^^fffmmmrrruuuvvvxxxzzz{{{{{{zzzyyyuuutttrrroooiiiaaaWWWQQQBBB@@@;;;777444222111111000000000000000000000000....../////////000000000...///000111111111000//////............---------,,,,,,------...---------,,,,,,++++++,,,---...///------------------------,,,,,,---------------...++++++++++++++++++++++++,,,,,,,,,+++******))))))***************************))))))))))))***++++++************************------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******************************((())))))***+++,,,------***************))))))))))))***+++,,,,,,+++***)))+++***)))))))))***+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***,,,.........---...///,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++''')))+++,,,,,,---.../////////...---,,,++++++***------...//////......---,,,,,,,,,,,,,,,---...///.........,,,++++++---///------............------------------------------...............---------/////////000000000000000+++,,,------------------...........................////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000000000//////...------------------...............,,,,,,---............---------------....................................///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////...---,,,+++******)))++++++,,,,,,,,,,,,------222222111000///......---***+++,,,------,,,+++***)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---***))))))))))))***++++++******+++,,,,,,+++******************+++++++++,,,---,,,+++************************++++++,,,,,,---+++++++++++++++,,,---...***+++,,,***(((''''''(((,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---...////////////YYYXXXXXX___jjjssswwwxxxyyyiiiWWWMMMGGGBBB===<<<:::===AAAEEEKKKSSS\\\ccchhhlllrrrxxxzzz{{{zzzzzzxxxxxxyyyyyywwwqqqiiicccTTTPPPIIIBBB;;;777444333111111111111111111111111/////////000000000111111....../////////000000000///............---------,,,---------...------,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++***+++++++++,,,,,,,,,---************************)))))))))))))))***++++++((()))+++,,,,,,+++)))(((++++++++++++++++++,,,---,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,))))))))))))***************************************************+++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***,,,...///.........///,,,+++++++++,,,,,,---...*********+++++++++,,,,,,)))+++,,,......---,,,+++------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,(((***,,,---,,,,,,---............------,,,,,,+++***+++---...///......---------,,,,,,,,,---.........//////,,,******,,,///------............------------------------------//////.........---------....../////////000000000,,,,,,---................................................////////////000------------------------------------------------------...///////////////000000000///...------------------.........//////,,,---...///000//////...++++++,,,,,,------------........................//////...---------------------------------------*********++++++,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------////////////////////////+++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++++++++,,,)))******+++,,,,,,------)))))))))))))))***++++++***++++++,,,,,,++++++***)))))))))*********+++++++++++++++++++++,,,------)))******+++,,,,,,------++++++++++++,,,---...///)))+++++++++)))))))))++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,************************)))***++++++++++++***)))***************************+++,,,...............]]]XXXTTTVVV]]]cccfffggguuu|||tttcccYYYQQQHHH@@@<<<<<<<<<<<<<<<===CCCMMMTTTVVV^^^iiisssxxx{{{{{{{{{yyyzzz{{{}}}}}}zzztttpppccc^^^VVVLLLCCC===999777222222222222222222222222000000000000111111111111.........---...///000111//////.........------------.........------,,,+++111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++((()))***+++---...///000************************)))))))))))))))******+++)))+++---//////---+++)))***)))))))))***+++,,,,,,,,,,,,,,,+++++++++******************************,,,,,,++++++++++++++++++(((((())))))******++++++++++++***))))))***++++++'''((()))***+++******)))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***,,,/////////......///++++++++++++,,,,,,---...)))))))))******+++++++++)))***,,,......---,,,+++------------------------******++++++++++++***************++++++,,,,,,---)))+++,,,,,,+++++++++,,,,,,---------------------(((***+++---......------...------,,,,,,---------...//////,,,)))))),,,000------............------------------------------//////.........---------+++,,,,,,,,,------......------...///000000//////........................---------.........//////------------------------........................///////////////......---111000000///...------------------.........//////---...000111111111000///*********++++++,,,,,,,,,........................000///...---------------........................************+++,,,---...---------.........//////++++++,,,,,,,,,---------))))))***+++---......///,,,---///000000///---,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++))))))***+++,,,,,,------))))))((())))))***++++++***+++,,,------,,,+++***((())))))))))))*********))))))***+++,,,...000111))))))***+++,,,,,,------))))))))))))***+++,,,---)))***+++,,,++++++,,,...++++++******++++++,,,---*********++++++,,,,,,,,,((()))***+++,,,---------+++++++++,,,,,,+++++++++***+++,,,,,,******+++,,,***************************+++,,,------,,,+++***************************,,,---......---,,,***)))kkkddd\\\YYYZZZ\\\[[[YYYaaajjjxxx|||rrrjjjcccYYYNNNEEE??????===;;;999:::===@@@MMMPPPVVV^^^fffpppzzz{{{yyy||||||uuusssooohhh```VVVJJJ???888555333000000000111000///......---...///111333444////////////////////////000000000000/////////////////////...------,,,,,,......//////...---,,,,,,///......------,,,++++++***+++---......---+++***)))************+++++++++************************,,,,,,,,,+++++++++******'''((()))***************)))***+++,,,---,,,++++++************+++,,,---...------++++++++++++------************************(((((((((((((((((((((((())))))))))))))))))))))))************************++++++***)))(((((())))))+++******))))))******+++***)))(((((()))***---...+++,,,............,,,+++---...//////...---***)))++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++,,,------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000111111111111000000,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------..................---------,,,,,,,,,,,,---......111111000000//////......000000000000000000000000000/////////000///...,,,------,,,,,,------...///------------------------.........---------,,,,,,***+++,,,...////////////.........------,,,,,,,,,(((+++...////////////000000000000000//////////////////000///......000222000...------...//////...000///...---------...///222111///......///111222------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((***,,,.../////////...////////////////////////------------------------,,,,,,++++++++++++******------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++*********+++,,,------...---,,,***)))************************+++*********))))))(((((('''(((******((('''((())),,,,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++(((((((((((())))))))))))+++(((&&&''')))***)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,|||vvvpppllliiieee^^^YYY\\\bbblllwwwuuummmgggaaa[[[WWWJJJFFFAAA===;;;;;;===>>>@@@CCCGGGNNNWWWbbbmmmuuuzzzxxxxxx{{{~~~{{{wwwtttpppjjjbbbWWWLLLDDD;;;888444111111111111000//////......///000111111////////////////////////............------------------........................//////...------,,,------------------------***+++---......---+++***)))************+++++++++************************,,,,,,++++++************((())))))************)))((()))***+++,,,+++******************+++,,,---...---,,,++++++++++++,,,---************************))))))))))))))))))))))))************************************************,,,+++***)))))))))))))))++++++************+++++++++***)))))))))+++---...,,,,,,------------,,,,,,---...//////...,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------........................------,,,,,,------...///111000000000/////////...///////////////////////////...............---,,,000///////////////000000---------......////////////////////////.........+++,,,,,,---.........---111000000000////////////+++---000111000///000111...------------,,,,,,,,,...///000///......000111000///------...///...---///...---,,,,,,------...111000///...---...//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------------------------------------------------------...---------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,---,,,,,,++++++************************************)))))))))(((''')))+++***)))((()))))),,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++(((((()))))))))*********+++)))''''''***+++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************++++++++++++******))))))************************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++++++++vvvkkkccc^^^___aaafffoooyyy{{{ssslllhhhfffeeeZZZTTTKKKDDDAAA@@@>>><<<;;;<<<>>>BBBIIIUUUaaaiiiuuuvvvyyy|||}}}{{{yyyuuuoooggg]]]VVVHHHCCC<<<777444333111111/////////000////////////////////////////////////............------------,,,,,,------...//////000.........///......---,,,++++++,,,------...//////++++++------------++++++)))************+++++++++************************+++************)))))))))*********+++******))))))((())))))***+++*********************+++,,,------,,,,,,++++++++++++,,,,,,************************************************************************************************,,,,,,+++************+++,,,,,,++++++++++++,,,,,,++++++*********,,,---...,,,,,,++++++++++++,,,,,,------.........,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......------------------------,,,------------.................................---------,,,------...///000000000000////////////....................................------------///......---------......+++,,,,,,------........................------,,,......................../////////............---,,,...000000...---...////////////...............///000111111000000222333333111000000000000///...//////.........//////000000000000//////.........////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////.........------,,,,,,++++++,,,,,,---........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++************))))))))))))(((***,,,,,,***)))***+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************)))***,,,------+++)))(((++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,+++*********++++++wwwmmmhhhbbb^^^bbbkkkuuu}}}zzzssslllhhhgggggg___UUUOOOMMMJJJDDD???BBBAAA??????BBBIIISSSZZZmmmssszzz~~~~~~}}}zzzvvvpppjjjfffYYYRRRIIIAAA:::666333111//////000000000000000///////////////////////////000000000000////////////---------.........//////---...............------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++))))))*********+++++++++***************************)))))))))))))))))))))++++++++++++******)))((())))))******+++++++++++++++*********++++++,,,---,,,++++++++++++++++++,,,************************++++++++++++++++++++++++************************************************,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...---,,,************,,,---,,,------------,,,+++***++++++++++++++++++++++++------------------------+++******+++---///...---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......////////////......,,,,,,,,,---------..............................---------.........//////............////////////---------------...//////000000000000////////////////////////////////////////////////...---.../////////...------------...........................//////000000000///...---000000//////000000111111////////////............///000111111///...///000222222222333333333333333222333555555555444666777777555444444444333111///222222222222222222222222///000111111111000//////000000////////////......................................................------------------------,,,,,,,,,------------...333111///...---------...........................------------............////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++*********+++---...++++++++++++++++++++++++*********))))))))))))))))))+++---,,,+++***++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,xxxlllbbb^^^aaahhhmmmwww|||}}}uuummmiiiiiiccc\\\YYYYYYXXXSSSNNNLLLJJJFFFBBB@@@AAAEEEIII___hhhssszzz}}}}}}|||xxxvvvtttqqqoooiiibbbXXXNNNFFF>>>888444000000000111111111222222000000000000000000000000000000000000//////////////////.........---------------...............---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************)))))))))))))))))))))***+++++++++++++++***)))(((++++++++++++,,,,,,------++++++******++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,************,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------+++******+++---///...---******+++++++++,,,,,,,,,+++++++++,,,,,,---------/////////000000/////////,,,,,,,,,---------..............................---------.........//////........./////////000000...------------...//////////////////000000000000000000000000000000000000000111222000//////111333222111111000000000111111222222222222111111111111222222333444444222111000////////////000111222333222222222222222222222222111222333333111111222444111222222333444555555666777:::<<<===<<<<<<<<<======<<<;;;::::::888555333333333333333333222222222//////000111111111000000/////////.........------................................................------------------------,,,,,,---------.........000000...------...///000........................---------....../////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++******)))***+++---...++++++++++++++++++++++++))))))))))))))))))*********+++------+++***+++,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,------zzznnneeeaaaaaabbbjjjpppzzzyyyttthhhddd___^^^```bbbaaa```\\\\\\YYYSSSMMMGGGEEEDDDOOOWWWcccmmmssswww{{{~~~|||yyywwwvvvvvvvvvuuusssnnnggg^^^UUUKKKAAA;;;444333222111111111333333000000000000000000000000............------------000//////...------,,,,,,,,,---......///.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************)))))))))************++++++++++++,,,++++++******---,,,,,,,,,,,,---......,,,++++++***++++++,,,,,,******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,------...------............------,,,,,,,,,---------..............................,,,------------..................//////000000111......------......///000////////////000000000000111111111111111111111111000222333111//////222666000000//////000111111222111222222333333444444555555666777888888666444333222111111000111222333444111111111222222222222222///111222222222333555777444444666888999;;;======DDDGGGIIIKKKJJJJJJJJJKKKJJJIIIHHHGGGFFFDDD@@@===:::::::::999888777666555333333333222111111000000000//////......---------................................................------------------------,,,---------............------------...///000000++++++++++++++++++++++++---------...//////000000---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))+++---,,,+++***+++,,,++++++******************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************)))(((&&&%%%&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------......uuullleeebbbcccgggoooyyypppkkkddd^^^]]]```fffiiilllnnnnnnkkkcccYYYQQQMMMGGGKKKRRRZZZbbbjjjpppuuuxxxwwwxxxyyy{{{|||zzzyyywwwtttqqqkkkcccXXXMMMEEE;;;999555222000000222333000000000000000000000000............------------..................------,,,------...//////......---------------------,,,---,,,,,,++++++,,,,,,---)))************+++++++++************************************++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,++++++***++++++,,,)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))***+++,,,++++++************++++++***+++++++++++++++******,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,+++)))******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,---------------......///000000111111...............//////000.../////////000000000111000000000000000000000000///222333111......222777222222222222333555666777777888:::<<<>>>AAACCCDDDBBBCCCEEEFFFFFFDDDBBB@@@<<<:::888666666666777777444444555555555666666666666777999:::;;;===@@@CCCEEEFFFHHHKKKMMMPPPRRRSSSXXX[[[^^^``````______```___]]]\\\[[[ZZZWWWSSSOOOLLLLLLKKKJJJIIIFFFDDDCCC@@@>>>;;;888666444333333111111000000///......---........................................................................------------............,,,,,,---...............++++++++++++++++++++++++---------...///000000000---------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************)))+++,,,,,,+++******+++,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***+++,,,+++)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,------...xxxnnnhhhbbbbbbfffppp||||||ttthhh]]]WWWZZZbbbiiirrrvvvyyyxxxpppdddYYYSSSHHHGGGIIIMMMTTT]]]eeejjjrrrtttxxx}}}~~~|||wwwvvvvvvssslllaaaUUULLL@@@===777222//////000222000000000000000000000000111000000000////////////,,,,,,------.../////////,,,,,,---.../////////...+++,,,,,,------......///---,,,,,,++++++,,,,,,---)))************+++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,++++++***+++++++++)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++************************))))))(((((()))***+++++++++******************+++******+++++++++******))),,,,,,...//////...,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++,,,------,,,+++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,------......------,,,,,,,,,,,,---------......////////////////////////+++++++++,,,,,,,,,---------......///000111111222...............///000000.../////////000000111111000000000000000000000000...111222000------222666:::;;;;;;<<<===???@@@AAADDDEEEHHHLLLPPPTTTWWWYYYVVVWWWYYYZZZZZZXXXUUUTTTFFFDDDAAA>>><<<;;;;;;;;;>>>>>>>>>??????@@@@@@@@@DDDFFFHHHIIIKKKNNNSSSVVVYYYZZZ]]]```dddgggiiikkkjjjmmmppprrrrrrqqqqqqrrrpppnnnmmmlllkkkhhhccc___^^^^^^]]]\\\ZZZWWWTTTSSSLLLJJJEEE@@@<<<999888777222222222111000//////...........................................................................---------.........//////,,,,,,.........---,,,+++---------------------------------...///000000111......---------,,,,,,,,,++++++------------++++++........................---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********+++,,,,,,---***+++,,,,,,,,,***)))''',,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((***,,,+++***)))***+++---,,,,,,+++***)))((((((*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))+++,,,+++((((((***---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++,,,,,,,,,---------+++*********+++,,,,,,---~~~qqqjjjfffkkkxxxttthhh```\\\\\\]]]kkkpppwww}}}}}}uuujjjaaaYYYOOOFFFDDDEEEHHHSSS___nnnqqqvvv|||~~~zzzxxxxxxxxxvvvrrrkkkddd```NNNHHH???888444444444555111000///000222333222111000000000000////////////......////////////......////////////////////////222...******,,,...---,,,,,,,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,+++...------,,,+++***))))))------,,,+++)))'''%%%$$$************************++++++++++++++++++++++++************************((()))***+++,,,------------------,,,+++***)))(((******+++++++++,,,,,,,,,+++------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************************+++++++++*********)))))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................---...............------................................................////////////000000000111////////////000000///...111///......000222222222000111222222111111333555222555999;;;;;;<<>>>>>GGGQQQbbbjjjvvv~~~~~~{{{yyyxxxyyyzzzzzzvvvqqqlllhhh\\\VVVKKKBBB;;;777333111222111000000111222111000000000000000////////////......////////////......///////////////////////////---,,,,,,......,,,***,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,,,,++++++*********---------,,,+++)))'''&&&************************++++++++++++++++++++++++************************,,,,,,,,,,,,+++******))),,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,+++,,,---,,,*********,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000111,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////...------................................................///////////////000000000111111111222333333222111------...///111222111111///111333444444666888;;;>>>BBBFFFHHHIIIJJJLLLNNNUUUXXX]]]^^^^^^^^^___aaabbbdddhhhlllpppsssvvvwwwwwwvvvvvvvvvwwwwwwuuusssooommmiiieeeaaa^^^^^^___cccbbbbbbbbbdddhhhkkkmmmoooppprrrtttvvvxxxzzz{{{}}}~~~}}}{{{zzz}}}zzzxxxwwwwwwvvvuuutttrrrrrrsssssssssssssssrrrppplllfffaaa]]]XXXRRRMMMDDDAAA>>>;;;999777444222000000000000000000000000222000......///000///...+++,,,---......------,,,......---------...///000///...,,,++++++,,,...///........................------,,,,,,,,,,,,------///......---------------+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))*********++++++******************++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,+++)))(((((((((************+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,------------,,,,,,{{{wwwyyyyyypppgggbbbcccfffmmmuuu{{{~~~}}}|||ttthhhWWWHHH<<<888===EEERRR```qqq|||~~~{{{yyyxxxxxxyyy{{{|||zzzwwwtttqqqkkkeee[[[QQQGGG???888444444222//////000111111000000000000000////////////...//////000000//////...////////////////////////---,,,---///000///+++)))------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,+++***)))************************++++++++++++++++++++++++************************,,,,,,,,,,,,+++***))))))+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,+++***+++---************************)))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,------------------------******+++,,,---...//////***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,........................---......//////.........................................................////////////////////////000000000000000000000000...///000222222222222222222555888;;;===@@@DDDGGGNNNRRRWWW[[[\\\]]]]]]^^^fffiiilllmmmmmmllllllllljjjlllppptttxxx|||~~~}}}~~~{{{zzzxxxvvvtttrrrqqqqqqqqqrrrssstttvvvxxx{{{|||}}}~~~}}}|||vvvsssooommmnnnpppqqqqqqvvvwwwxxxzzz|||}}}}}}}}}{{{yyyvvvsssoooiiiccc^^^UUUQQQLLLHHHDDDAAA>>><<<666555555444222111000000000///------.........---+++,,,,,,---......------//////.........///000000000///...------...///000........................------,,,,,,,,,,,,------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,+++***)))))))))***++++++************++++++++++++************++++++++++++++++++++++++++++++,,,+++++++++*********)))+++,,,,,,------,,,,,,+++,,,+++***)))((()))************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......,,,,,,,,,++++++,,,,,,---++++++************++++++++++++++++++,,,,,,,,,,,,,,,------.........------xxxsssiiihhhhhhkkkqqqwww{{{}}}zzzqqqbbbQQQBBB:::;;;???FFFSSSeeerrrxxxyyyyyyyyywwwyyy{{{||||||zzzxxxvvvsssnnnggg^^^VVVMMMDDD>>>555222///...///000111111000000000000//////////////////000000000000//////////////////////////////---------......---,,,***...---------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,,,,++++++,,,---++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,---------------,,,........................,,,,,,+++++++++************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,------........................---......////////////...................................................000000////////////......000000000000......///000333444444555666777:::;;;>>>AAAFFFJJJNNNQQQVVVXXX^^^aaafffjjjlllmmmlllkkknnnpppqqqrrrqqqooonnnmmmlllnnnqqquuuyyy|||~~~}}}{{{yyyxxxxxxxxxxxxxxxuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~{{{~~~~~~oookkkdddaaa```bbbdddeeeqqqtttyyy}}}zzzwwwrrrmmmjjjccc___YYYTTTQQQNNNKKKIIIBBBAAA???<<<999666444333333111///...//////...------......///////////////..................//////000000///......///000000..............................------------......***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,,,,,,,+++***))))))))))))++++++************++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,,,,,,,,,,******)))((()))***+++---,,,,,,+++++++++,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,------......///.........}}}~~~|||vvvnnnjjjkkkpppvvvyyyxxxtttiiiXXXGGG===::::::@@@GGGSSSaaammmuuuyyyzzzzzz{{{}}}}}}{{{zzzwwwtttoooiiibbbYYYPPPJJJ:::666222///000111222222000000000000//////////////////000000000000/////////////////////////////////...---,,,++++++---......---,,,,,,,,,---......+++,,,,,,------,,,,,,+++*********++++++,,,,,,---)))******+++,,,,,,++++++************************++++++++++++++++++++++++******************************+++,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------......//////........................---......///000000//////........................////////////////////////000000000000000000000///222333444222000000222444555777999:::===CCCJJJPPPQQQUUUZZZ___bbbfffjjjlllnnnpppssswwwyyyyyywwwuuuuuuuuutttsssrrrpppmmmlllnnnooorrrvvvyyy|||~~~}}}{{{wwwrrrqqqsssvvvxxxxxxtttuuuwwwyyyzzz{{{{{{{{{xxxyyyzzzzzzzzzxxxvvvuuusssvvvyyy{{{|||}}}sssmmmeee___\\\\\\\\\\\\gggmmmwww|||yyyvvvuuutttllliiiddd```^^^\\\YYYXXXSSSQQQNNNJJJEEEAAA>>><<<<<<:::777555555444222000/////////....../////////------------------------///..................///........................//////............//////------...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,,,,++++++***))))))******++++++************++++++++++++************++++++************************++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++++++++,,,,,,,,,)))*********+++,,,------++++++++++++++++++++++++*********++++++++++++,,,)))*********+++++++++,,,---,,,***)))))))))***+++,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,------.../////////...}}}zzzxxxzzz|||~~~~~~wwwoookkkllloooppprrrssskkkZZZHHH===777444===>>>DDDOOO]]]jjjsssvvv}}}~~~|||zzzvvvqqqkkkcccZZZTTTDDD@@@999444222222333333000000000000///////////////000000111111000000/////////////////////////////////...+++******---///---,,,+++++++++,,,...///+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))***+++++++++++++++************************++++++++++++++++++++++++************************......---,,,+++***(((''')))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++((()))***+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,---......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000000........................---...//////000000000000........................////////////////////////000000000111111222222222000222333333111222666:::;;;???CCCHHHMMMVVV```hhhhhhkkkppptttvvvxxxzzz|||}}}}}}~~~|||{{{xxxtttrrrpppnnnllljjjmmmnnnpppsssvvvxxxyyyyyy}}}||||||}}}}}}|||yyyvvvtttoooiiigggjjjnnnppppppiiiiiijjjkkkllllllkkkkkkhhhjjjkkklllkkkiiigggfffcccfffiiikkklllooouuuyyy~~~zzztttlllddd^^^ZZZWWWUUU^^^fffrrr~~~}}}|||}}}~~~tttrrrooommmllljjjgggeeecccaaa^^^ZZZVVVRRROOOMMMGGGDDD@@@<<<:::888555333111000///...------......---------...------,,,+++---..................---........................//////............//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************+++++++++***************++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++,,,---...///000000---,,,,,,++++++,,,,,,---,,,++++++++++++***************+++++++++,,,,,,,,,)))))))))***+++,,,...///++++++++++++++++++++++++,,,,,,---------.........)))))))))******++++++,,,//////---,,,,,,+++++++++++++++++++++,,,---......,,,,,,++++++++++++,,,,,,++++++,,,,,,------......+++,,,---...............~~~tttooorrruuuuuuttt~~~{{{uuuqqqnnnlllkkknnnhhhWWWFFF===999666888999<<>>@@@GGGOOOWWW\\\aaafffkkksssuuuxxxzzz{{{}}}{{{uuuppplll^^^YYYSSSMMMJJJHHHFFFEEEGGGHHHJJJJJJIIIJJJKKKMMMJJJJJJJJJIIIHHHHHHGGGGGGGGGEEECCCAAAAAABBBCCCEEEBBBBBBAAA@@@>>>???@@@BBB???@@@BBBBBBBBBBBBCCCEEEFFFJJJOOORRRSSSWWW___eeezzzyyykkk```]]]ZZZYYY\\\eeennnuuuxxx{{{}}}|||{{{{{{zzzzzzxxxwwwvvvuuupppnnnkkkgggccc```^^^]]]QQQLLLFFFAAA???;;;666222111///......//////...,,,---...///000000000000//////////////////////////////...---,,,,,,---...///---------------------------------....../////////------------------------.........---,,,+++***)))+++---......,,,++++++,,,+++++++++******)))))))))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***++++++++++++***)))))),,,,,,+++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...---+++*********++++++***++++++,,,,,,++++++***...,,,******,,,---...------.........---+++)))(((++++++***))))))***++++++------,,,++++++***)))))),,,,,,,,,------.................................uuujjjffffffeeedddfffgggjjjmmmrrrwww{{{~~~xxxooobbbVVVLLLFFFAAA>>>;;;;;;999666666<<>>999444222000000111222111000,,,,,,---//////000000000////////////////////////000///............///000------------------------******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++---......,,,++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++***))))))*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,+++***)))******+++***++++++,,,,,,++++++***,,,***((()))***,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,++++++++++++,,,---------,,,,,,++++++******,,,,,,,,,---------..............................{{{rrrmmmjjjgggdddbbbbbbdddiiipppvvvwwwvvv{{{}}}wwwjjj]]]RRRMMMKKKKKK??????>>>:::777999>>>CCCPPP```qqqyyy|||~~~}}}}}}}}}|||{{{yyyxxxwwwsssppplllfff___SSSFFF<<<666333///...///000111111111111222222222222111111/////////.........------..............................------------......------------------------111000...---...---+++***,,,,,,------------,,,,,,+++,,,---...............***++++++,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++---------------,,,+++***...///111111111///,,,***++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,------,,,------------................................./////////............------///000111000///000111000000000000000111222333////////////111333555666888<<>>999444111000111222333111111222222222222111111////////////..........................................------------......------------------------...---,,,,,,++++++***)))+++,,,,,,------------,,,)))***,,,------------,,,***+++,,,,,,------,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++---...//////......,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,---------------------------..................................../////////..................000111111000000111222111111111000000111222222//////000111333666;;;>>>???DDDLLLTTT]]]eeemmmrrrvvvyyy|||}}}}}}|||{{{zzz|||yyyvvvwwwxxxvvvnnnhhhdddaaa\\\XXXVVVSSSPPPNNNKKKIIIGGGEEECCCCCCCCCCCCDDDCCCCCCEEEHHHIIIIIIHHHNNNOOOQQQPPPNNNLLLLLLLLLIIIIIIJJJKKKLLLMMMNNNOOONNNQQQVVV[[[\\\[[[YYYWWWSSSRRRRRRRRRQQQNNNIIIFFFCCCDDDFFFEEEEEEDDDFFFGGGIIIKKKLLLLLLKKKMMMPPPTTTRRRSSSUUUWWWXXXYYYZZZ[[[[[[```gggnnntttxxx{{{}}}tttnnnfff___ZZZWWWWWWWWWYYYZZZ]]]eeeqqqzzz~~~}}}}}}{{{zzzxxxqqqhhhaaa\\\WWWRRRMMMDDDAAA<<<999777555333222555444333111000///......////////////////////////------------------------------------------------000000//////......------------------------------***+++,,,,,,---------,,,+++---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))''')))***++++++***((('''******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,)))*********+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++******))))))))))))))))))***++++++,,,,,,++++++******)))((((((***+++***)))++++++******+++---///000......------------......,,,---------------------------------------------........................zzzvvvpppmmmnnnuuu}}}xxxqqqqqqrrrtttwwwzzz~~~zzzkkk]]]UUUUUUXXXUUUTTTPPPHHHAAA===???AAAJJJ]]]qqqzzzzzzzzzzzzyyyyyyzzz|||}}}~~~}}}||||||zzzvvvrrrpppooohhh^^^VVVGGGAAA:::555333222222222111111222222222222111111000000/////////.................................///......------......///------------------------******++++++******++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,------------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++******++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++***)))((()))+++---///......---------,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,------.........---------.........//////........................////////////////////////...000222222111000111222222222111111000111111111222444777999<<<@@@GGGKKKNNNSSS\\\eeemmmtttzzz~~~|||yyywwwvvvrrrnnnllllllggg___WWWQQQNNNJJJGGGFFFFFFDDDCCCBBBBBBAAA@@@AAABBBDDDFFF@@@AAADDDJJJQQQWWWYYYZZZ]]]______]]]ZZZVVVTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXYYY]]]dddjjjmmmmmmkkkiiigggfffeeedddbbb^^^XXXSSSMMMOOOPPPPPPNNNNNNOOOQQQQQQTTTWWWXXXXXXVVVUUUTTTUUUTTTSSSSSSSSSRRRPPPOOOMMMSSSZZZ```dddhhhmmmpppooommmhhhbbb[[[VVVRRRQQQPPPPPPSSS\\\jjjvvv~~~}}}vvvnnnddd]]]YYYWWWTTTQQQPPPLLLGGGBBB???;;;888666666555333111///.........000000000000000000000000.........//////.........---------------------------,,,,,,,,,+++*********........................******+++,,,------------+++---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,+++************,,,,,,+++)))&&&%%%******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))******))))))***++++++,,,,,,++++++***+++***)))***,,,---,,,***---,,,+++***+++,,,---...,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------........................|||{{{|||zzzqqqrrrrrrrrrsssuuuyyy}}}rrr```UUUTTTVVV]]]]]]ZZZTTTMMMHHHGGGHHHOOO___qqqyyy{{{{{{zzzyyyvvvxxxzzz|||}}}}}}|||{{{|||xxxtttrrrppplllgggbbbQQQKKKBBB;;;666333111000111111222222222222111111000000000/////////..............................//////............//////------------------------***,,,------,,,,,,---///)))***+++,,,,,,---,,,,,,......------------......++++++,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---......---,,,+++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------............------///,,,)))&&&%%%''')))+++//////...---,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,---......//////------........./////////...........................////////////000000000...000111222111000111222222222111222222333444555555999>>>BBBFFFLLLSSSYYYaaafffmmmtttyyy}}}}}}{{{xxxuuurrrjjjgggccc```^^^YYYRRRMMMEEECCC@@@@@@AAACCCCCCBBB???>>>>>>===>>>???@@@AAA???AAAGGGQQQ]]]gggnnnqqqtttvvvvvvtttoookkkhhhgggddddddddddddddddddddddddfffjjjooouuuxxxyyyxxxwwwssspppnnnmmmmmmiiibbb]]]UUUWWWXXXWWWVVVVVVWWWXXXXXX\\\bbbhhhjjjjjjgggeee```___\\\ZZZXXXUUUPPPMMMIIIKKKOOORRRUUUWWWZZZ\\\ccccccbbb^^^XXXQQQMMMKKKMMMMMMOOOVVVbbboooyyysssjjj]]]TTTPPPOOONNNMMMTTTQQQNNNKKKHHHEEEBBB???666555333111000000000111000000000000000000000000000111111222222111111000------------------------------------,,,,,,,,,,,,........................***+++,,,,,,------------+++---......,,,++++++,,,++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***************++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++)))'''&&&******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******((()))******++++++*********++++++,,,,,,++++++***,,,++++++,,,......---+++...------,,,++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,...------------,,,,,,,,,........................yyyuuutttqqqppprrrvvvzzz}}}~~~~~~xxxdddUUUQQQSSSYYY^^^cccdddaaa]]][[[[[[^^^kkkwww}}}~~~~~~|||xxxtttvvvyyy{{{||||||{{{zzz|||{{{xxxuuuqqqmmmjjjhhh]]]WWWMMMDDD===888444111111111222222222222111111000000000000/////////...........................//////............//////------------------------,,,...000///,,,+++---///***+++,,,---............111///,,,******+++,,,---+++,,,------...---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,---...///////////////---+++)))((()))***+++---------------------,,,++++++++++++++++++******,,,,,,------.../////////............////////////.........................../////////000000000000---///111111000///000111000000111333666999;;;<<<===CCCKKKQQQVVV\\\dddjjjppptttyyy|||~~~~~~~~~~~~yyyrrrmmmkkkiiifffdddYYYXXXVVVSSSPPPMMMJJJHHHEEEDDDDDDEEEHHHKKKKKKKKKEEEDDDDDDDDDEEEEEEFFFFFFGGGIIIOOOZZZhhhuuu~~~~~~}}}zzzzzzyyyxxxwwwvvvvvvvvvtttvvvyyy|||xxxuuurrrrrrtttrrrlllggg```aaabbbaaa```___```aaacccgggnnnuuu{{{}}}|||{{{uuussspppnnnkkkfff___YYYRRRQQQQQQQQQRRRRRRSSSRRRXXXZZZZZZVVVQQQLLLJJJIIIIIIJJJKKKNNNUUUaaammmuuuzzz|||uuuiiiYYYLLLFFFEEEEEEEEEKKKJJJKKKLLLMMMMMMJJJHHHAAA???;;;888555333333333000000000000000000000000///000111222222111000///------------------------.........///////////////------------------------++++++,,,---------,,,,,,+++---......,,,++++++,,,*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))+++,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++---...///---+++,,,---------,,,,,,+++******+++,,,------,,,+++***------,,,,,,++++++******......---------,,,,,,,,,........................xxxvvvrrroooppptttyyy}}}}}}}}}~~~|||gggUUUOOOPPPSSS\\\hhhppprrrqqqpppooopppxxx}}}wwwxxxzzz}}}~~~|||}}}|||xxxrrrmmmkkkjjjggg```WWWMMMDDD>>>888444111111222222222222111111000000000000////////////........................//////............//////---------------------------///000///+++)))***,,,+++,,,---...////////////000...***'''&&&''')))++++++,,,------......------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---///000000///---,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------.........++++++---...//////000000++++++,,,,,,---......///+++,,,,,,------......///************************,,,,,,------...///000000............/////////000.........................../////////000000111111---///000111000///000111...///111555999===AAACCCJJJQQQ[[[bbbhhhnnnvvv}}}vvvyyy}}}~~~}}}zzzxxxwwwpppjjjaaa\\\ZZZXXXVVVTTTLLLLLLLLLJJJGGGDDDDDDEEEKKKKKKKKKNNNRRRUUUUUUUUUQQQRRRSSSTTTUUUVVVWWWWWWSSSUUUYYYcccppp|||~~~{{{yyyzzz}}}}}}xxxtttmmmnnnooonnnmmmlllmmmnnnnnnqqqvvv}}}{{{ssslllccc```]]][[[[[[[[[YYYWWWTTTUUUUUUQQQLLLIIIIIIJJJEEEFFFFFFGGGJJJTTT```jjjkkknnnsssxxx{{{}}}}}}}}}yyyyyyxxxyyy{{{~~~}}}}}}yyylllYYYIIIAAA???>>>??????@@@DDDIIINNNOOONNNLLLOOOLLLFFF@@@:::666444333000000000000000000000000,,,---...//////...---,,,------------------------***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++---......,,,++++++,,,)))))))))******+++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------,,,,,,+++***)))))))))***+++---...///******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++******************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,++++++++++++,,,,,,++++++++++++++++++---......---+++***+++,,,---...---,,,+++++++++------------++++++------,,,++++++***)))))).........------,,,,,,,,,........................~~~vvvnnnlllrrryyy|||}}}}}}{{{|||uuuggg[[[TTTTTTZZZeeepppxxx}}}zzzyyyyyy{{{}}}~~~}}}}}}|||{{{yyyuuurrrpppkkkhhhbbb[[[QQQFFF<<<777555444444666777666333111333222111///...//////000,,,...///000///000111333...------,,,,,,------...........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------....../////////......---------------------,,,++++++***------------------------------/////////...---,,,...............---------------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000///111222111///......//////111222222222444666888333:::??????AAAIIIRRRVVV___ccciiioootttwwwxxxyyyxxxuuuqqqllliiigggggggggXXXTTTOOOLLLKKKMMMNNNOOONNNNNNNNNNNNOOOPPPQQQRRRUUUYYY```hhhmmmoooppppppiiihhhfffeeeeeeeeefffggghhhjjjooouuu~~~}}}}}}||||||{{{{{{zzzzzz|||rrrooojjjgggffffffdddcccbbb^^^YYYTTTQQQNNNJJJHHHFFFEEEEEEEEEGGGJJJNNNPPPYYY\\\bbbfffjjjmmmoooqqqrrrpppppprrruuuyyyzzzzzz}}}~~~~~~vvvfffTTTEEE======@@@>>>===???DDDGGGJJJQQQYYYVVVVVVRRRKKKEEEBBB<<<555222111111222222111///,,,111000000//////000000000////////////////////////------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,000000000//////......---,,,,,,,,,------.........************************(((((()))***+++,,,,,,,,,************************++++++++++++******)))))),,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,------,,,***)))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++...---,,,+++++++++,,,---------------------------........................111000...------...000111111000...///000111///...}}}wwwqqqooossszzz|||yyy{{{{{{{{{}}}~~~sssjjjdddZZZZZZ^^^gggsss|||{{{|||}}}~~~|||}}}}}}}}}{{{wwwtttqqqnnnkkkggg```XXXMMMDDD>>>666555333333444444222000222222111000////////////---...000000//////111222...------,,,,,,------...........................***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------------------------------------++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............---------,,,,,,,,,,,,---------,,,++++++------------------------////////////...---++++++------..................------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,,,,,,,------........./////////000000000000000000000000...000111111000///000111///000222222222333666888===EEEKKKMMMPPPXXX```dddiiilllqqqtttuuussspppnnnkkkhhhbbb]]]XXXVVVUUUUUULLLIIIFFFDDDEEEHHHKKKLLLSSSTTTVVVYYY\\\```cccdddjjjnnntttzzz~~~~~~}}}}}}|||||||||||||||}}}~~~~~~zzzvvvsssqqqpppnnnmmmmmmkkkgggeeebbb^^^YYYVVVPPPNNNKKKHHHGGGGGGHHHIIIJJJMMMQQQVVVZZZ^^^bbbdddffffffhhhjjjnnnrrrvvvxxx|||}}}~~~xxxlll[[[JJJ???>>>???===;;;<<<@@@BBBDDDLLLTTT^^^aaa```[[[VVVSSSLLLDDD;;;888555333222222222111//////...---------------------------------------------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++***************++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,---///111///...///000111000...{{{xxxsssppprrrwww}}}~~~wwwvvvuuutttvvvzzz}}}}}}zzziiibbb[[[^^^lll|||~~~{{{|||~~~~~~zzzwwwtttrrrpppmmmhhhbbbYYYOOOHHH<<<999555333333333333222222222222111111000///......000111000///...///111......------------..............................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------111111///---,,,+++++++++,,,---------.../////////------------------------.........---------------,,,,,,,,,,,,------------,,,------......---------............////////////000000000000000000000000---///111111000000222333000222333444555888<<>>>>>>>>;;;;;;<<<===???HHHRRRaaafffhhhfffccc___XXXQQQHHHCCC;;;555333333333333000///...---------------------------------------------............------------------,,,,,,,,,,,,------------------------............------------++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***------------------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((()))))))))*********---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...000///...///000111000///{{{vvvuuuxxx~~~wwwttttttrrrsssuuuwwwzzz~~~}}}rrrddd^^^dddrrr~~~}}}{{{}}}}}}zzzwwwuuusssqqqnnnkkkcccZZZSSSEEE@@@:::666555555555555222333444444333222000///000111111000///......///......------------..............................000/////////......------------------------------,,,,,,------......//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,------------------111000...,,,++++++,,,,,,,,,,,,,,,---...///000000.......................................---------,,,,,,,,,------------...,,,---.../////////....../////////000000000000111////////////////////////...///000000///000111333333444555777;;;BBBKKKQQQZZZbbbjjjmmmqqqvvvyyyxxxvvvuuuqqqlllddd[[[SSSNNNIIIGGGEEECCCCCCDDDFFFGGGIIIKKKPPPUUU[[[cccjjjooozzzzzz|||~~~~~~{{{yyywwwuuusssqqqpppqqqrrrtttuuutttrrrnnnkkkeee___XXXRRRNNNLLLIIIFFFBBB@@@AAACCCEEEFFFIIIOOOUUUYYY[[[```iiipppqqqrrruuuwwwxxxxxxxxxwwwwwwyyywwwjjjWWWFFF>>><<>>CCCJJJRRR]]]hhhoooqqquuuwwwtttrrrpppjjjddd[[[WWWPPPJJJEEECCCCCCCCCAAAAAACCCFFFKKKQQQWWWZZZdddjjjsssyyy}}}zzzyyyzzz{{{|||wwwwwwuuusssooojjjfffdddXXXQQQHHHCCCBBBBBBBBB@@@<<>>:::::::::;;;:::===JJJXXXgggmmmpppnnnlllmmmooonnnmmmhhh```XXXPPPIIIBBB===777666555444444333444444........................------............------------------............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++,,,,,,---...///000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---///111222111000{{{nnnjjjjjjhhhffffffhhhiiilllqqqwww~~~yyyrrrooopppvvv|||~~~~~~~~~{{{vvvqqqqqqsssrrrlllfff```YYYOOOEEE???:::777555666555444333222222222222///000111000///...///000//////............//////........................////////////000000000000........................---------------,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------.........,,,,,,---------,,,++++++++++++,,,,,,---......///++++++,,,---------,,,,,,------..........................................---........./////////000------------............,,,...111333444333111000//////000000000111111111000000000000000000000000111222333333444777;;;>>>EEEKKKUUU^^^eeejjjoooqqqqqqsssqqqlllgggbbb[[[SSSJJJHHHEEEAAA@@@AAACCCDDDEEEGGGJJJQQQYYYccckkkppp{{{}}}}}}}}}{{{xxxtttpppmmmeee]]]SSSLLLJJJIIIFFFCCC>>>>>>>>>>>>???AAACCCDDDKKKNNNUUU[[[```dddeeeeee^^^```bbbbbb]]]TTTJJJBBB::::::<<<<<<999;;;GGGUUUeeemmmrrrpppmmmnnnnnnmmmpppkkkddd]]]WWWQQQKKKHHH???>>>;;;999666444333222........................------............------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------***++++++++++++++++++,,,------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))*********++++++++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...............////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------)))***+++------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,///...---...111222111000pppiiihhhgggggghhhfffgggiiinnnttt|||xxxsssooovvv~~~~~~~~~~~~~~~}}}wwwqqqqqqssssssnnnhhhhhhaaaWWWMMMEEE@@@;;;999555444222111000000111222...000111000///...///111//////............//////........................+++,,,,,,,,,------............................../////////......------,,,++++++,,,,,,---...//////------------------------,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------....../////////------------,,,,,,+++***++++++,,,,,,---...//////,,,------...---,,,***)))...............---------////////////////////////---.........//////000000---------.........//////---...111444444444222111............////////////000000000000000000000000000222444555888<<>>===>>>???>>>======BBBIIIQQQWWW[[[\\\]]][[[[[[]]]___^^^XXXNNNFFF<<<===???>>>:::;;;FFFSSSfffooowwwvvvsssqqqpppnnnooojjjbbb\\\WWWTTTPPPNNNGGGEEEBBB>>>999666333222111111111111111111111111---..................------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000+++******))))))(((((((((,,,,,,,,,------.................................******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,)))***+++,,,------...///******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,...//////...---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------***,,,---///000000//////////////////////////////..............................////////////............---...111222222111}}}xxxtttmmmjjjjjjooojjjjjjooosssuuu{{{}}}yyy~~~~~~~~~|||~~~{{{xxxvvvtttqqqnnnlllooojjjbbbYYYPPPHHH@@@;;;;;;777222//////222444555111000///------......///222222222111000//////.........//////......---,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---.........---+++)))(((,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++//////...---,,,,,,++++++))))))***+++,,,,,,------+++,,,---......---,,,+++,,,,,,+++***+++,,,...///---,,,,,,+++*********+++++++++,,,,,,,,,------------------------------------...///...,,,+++,,,---///...---,,,,,,---///000............////////////......------------.........000333666666444222000000000000000////////////---///222333222222222333555111111777<<>>>>>@@@CCCGGGJJJPPPXXXeeettt}}}~~~|||{{{{{{||||||{{{~~~~~~{{{zzz}}}}}}xxxoooiiieee```YYYSSSLLLKKKHHHEEECCCBBBBBBBBBAAA@@@@@@CCCIIINNNQQQSSSSSSWWW]]]aaaaaa]]]WWWRRRKKKJJJFFFAAA>>>@@@FFFLLLccckkkuuuyyywwwsssqqqrrrlllcccXXXPPPMMMNNNMMMMMMOOONNNKKKGGGBBB<<<777444...---------...000111222111111000///...---------,,,,,,,,,---------......//////.........---------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,.........---------,,,,,,---,,,,,,+++***)))((((((...---+++)))((('''&&&&&&...---,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++////////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))((()))***---/////////...---,,,------......------,,,---,,,+++*********+++,,,.........------,,,,,,,,,------------------------...------,,,,,,------...---..................---//////000///------...000555333000.........---,,,////////////000000000000|||uuuqqqrrr|||wwwtttvvvvvvtttwww}}}}}}~~~|||yyywwwuuussspppnnnmmmjjjfff```YYYOOOEEE>>>888555111000000111111111111000///...---...//////111111000000///......---......//////......---,,,,,,------......------,,,,,,---...---,,,+++,,,.........//////...---,,,+++,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---///......---,,,,,,++++++...------,,,++++++***************+++,,,,,,,,,---,,,------------------,,,,,,,,,+++++++++,,,---......------,,,++++++,,,,,,++++++,,,,,,,,,------------------------------------...///...,,,+++,,,---000///...---,,,,,,---...............///////////////......------......///...000222444444333111000000000000000000000000///---///000111000///000111555444888AAAIIIOOOZZZeeepppqqqqqqpppmmmhhhbbb___UUUPPPIIICCC@@@???@@@AAAAAAAAAAAACCCHHHOOOUUUYYYeeekkkvvv~~~{{{zzzzzzyyywww~~~~~~~~~}}}||||||~~~}}}}}}}}}||||||}}}~~~|||yyywwwuuussssssvvvsssqqqrrruuuxxxxxxxxxvvvvvvvvvwwwwwwwwwvvvuuuxxxvvvtttttttttuuutttrrrtttvvvxxxxxxxxxyyy}}}zzzvvvtttpppiiiccc[[[WWWRRRMMMJJJJJJKKKLLLFFFDDDAAAAAACCCEEEGGGGGGLLLOOOTTTYYY\\\\\\ZZZXXXQQQQQQNNNIIIDDDCCCEEEHHH[[[dddqqqyyyyyywwwuuuuuukkkcccVVVLLLFFFFFFHHHIIILLLMMMMMMLLLIIICCC===999555333000...,,,,,,---...000000//////......------,,,,,,---------............---------,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++******)))......,,,+++***)))))))))---,,,++++++*********+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,...///...------,,,------......------,,,------,,,++++++,,,---...------------------,,,,,,------------------------,,,++++++******++++++,,,,,,,,,------------,,,,,,...///000///------///000444222///............---////////////000000000111}}}}}}~~~yyywwwyyy|||~~~|||zzzxxxwwwuuurrrpppkkkkkkkkkiiicccYYYMMMEEE888666333222222222111000111000///.........//////000000//////......------......//////......---,,,---......//////......---+++,,,------++++++,,,---,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........------,,,,,,+++,,,,,,,,,++++++******)))++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++,,,,,,---.........------,,,,,,------,,,,,,,,,,,,---------------------------------------...///...,,,,,,,,,---111000///...,,,,,,,,,,,,............///////////////......------....../////////000111111111111111000000000000000000000000111222222111000111333555666:::CCCOOOYYY```iiiqqqsssqqqmmmggg___XXXRRROOOGGGDDD@@@===<<<>>>AAACCCDDDEEEHHHNNNVVV```iiiooo|||}}}xxxrrrnnnmmmmmmnnnnnnpppqqqqqqooonnnnnnppprrrqqqqqqqqqsssvvvyyy|||~~~|||vvvoookkkhhhhhhhhhkkkjjjjjjkkknnnqqqrrrrrroooppprrrrrrrrrpppmmmkkklllkkkjjjjjjkkkkkkiiigggjjjlllnnnoooppprrrvvvxxxvvvwwwyyy{{{}}}~~~}}}||||||}}}{{{vvvnnniiibbb[[[XXXXXX[[[]]]TTTOOOIIIEEEBBBAAA@@@???DDDEEEHHHLLLQQQVVVYYY[[[YYYZZZYYYVVVQQQMMMJJJJJJTTT___mmmxxx|||{{{yyyyyyooogggZZZLLLCCC@@@BBBFFFFFFIIIMMMPPPPPPLLLGGGCCC===:::555000,,,+++,,,---........................,,,------------...............---------,,,,,,,,,000000///...------,,,,,,---------,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,)))***+++---............---------,,,,,,+++++++++---,,,,,,+++++++++++++++)))***,,,---...------,,,,,,------......------,,,------,,,,,,---...///000,,,,,,------------------------------------------,,,,,,++++++++++++,,,,,,------............------.../////////------///000222000------...//////.../////////000000000111111||||||~~~~~~|||yyyxxxwwwvvvsssqqqkkklllmmmmmmiiiaaaWWWPPP???;;;777444333333333222000000000///////////////000000000//////..................///......---,,,------............------+++,,,---,,,+++++++++---)))))))))***++++++++++++......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,++++++...---,,,++++++,,,---...------,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,------------...........................---//////...---,,,---...//////......------------............//////////////////............/////////////////////000111111000000000000000111111111555555555444444555999<<<<<>>AAAGGGMMMTTTXXXZZZWWWRRRKKKCCC;;;444111000000000000000000000000------........./////////------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++......------------......------------,,,,,,,,,+++,,,,,,,,,------.........++++++***+++,,,---.........------------......///,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******++++++++++++******......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,------......------,,,***+++,,,---------------,,,,,,------------------+++,,,,,,------.........------,,,,,,,,,,,,------......////////////......---...///.........000222222000......///000111000000000000111111111222222{{{yyyxxxxxxyyyyyyxxxvvvxxxuuupppllljjjiiihhhfff\\\TTTIII>>>888444111000000000111222111000///...000000000000000000000000......//////......---,,,,,,,,,------------,,,,,,---...//////------...///...------,,,,,,---...///,,,,,,,,,,,,---///000111---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,------------------,,,---.../////////...,,,++++++++++++++++++,,,------------------.......................................///000///...---...///+++,,,---/////////..................////////////000000////////////000000//////000000000111111111///000000111111222333333222555:::???FFFMMMUUU[[[aaagggiiiddd]]]XXXPPPHHHCCCBBBAAABBBEEEIIINNNQQQTTTYYY```dddfffjjjqqqwww~~~~~~}}}}}}|||rrrrrrrrrrrrqqqpppooonnnpppkkkffffffjjjmmmmmmllllllppptttuuusssooommmlllhhhhhhgggeeebbbaaabbbcccgggiiioooyyy~~~wwwvvvtttqqqmmmjjjgggeeebbbdddhhhiiikkknnnrrrvvvyyy|||{{{tttmmmjjjiiikkkkkklllooossswwwyyyzzzsssrrrqqqqqqrrrrrrooollleeebbb___]]]^^^cccjjjnnniiifffbbb```bbbdddeeefffggglllpppqqqoooooorrruuuwwwxxxyyy{{{}}}~~~{{{vvvqqqjjjeee___\\\XXXSSSMMMIIIEEECCCBBBCCCHHHRRR]]]hhhnnnppprrrsssuuuwwwwwwuuuqqqooohhhhhhhhhfff```WWWLLLEEEAAA@@@??????BBBGGGMMMPPPWWWXXXWWWTTTMMMDDD<<<777333333222222111111000000............///////////////.........------------,,,,,,,,,---------------...------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,---......---,,,,,,,,,,,,---...///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,...---,,,*********+++,,,***++++++,,,,,,------...+++,,,,,,---......------///.........---.........,,,------......------,,,,,,---......///...------------------------,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,---------......//////......---,,,...............000222333111//////000111111111000000111111111222222222|||zzzyyyyyyzzz{{{zzzxxxzzzwwwrrrnnnlllkkkiiihhhccc\\\RRRGGG???999444111000111111222222000///............///////////////......//////......---,,,---..................---...///000///.........000...---,,,+++++++++,,,---++++++,,,,,,...///111222---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,---...//////+++,,,............,,,+++....../////////...,,,+++,,,,,,,,,,,,------...///---------.........//////////////////////////////...000000000...---...///---.../////////...---,,,............/////////000000000////////////000000//////000111111111111111///000000111222222333333999===DDDKKKSSS\\\eeejjjcccfffbbbXXXOOOLLLGGGAAA@@@@@@AAAEEEJJJQQQXXX\\\eeekkkqqqssstttvvv|||~~~|||{{{{{{||||||ttttttsssrrrpppooonnnnnnnnnnnnoooooooooooonnnnnnmmmhhhcccdddhhhlllmmmlllrrrxxxzzzvvvtttppppppooollliiiggghhhjjjnnnrrrzzz~~~zzzvvvtttsssoooooooooooopppuuu}}}xxxuuuvvvtttssstttwww|||~~~|||zzzzzzzzzxxxtttppplllhhhccc___```fffmmmrrroookkkeeebbbaaaaaaaaaaaacccggglllllljjjjjjnnnrrrnnnoooqqqtttwwwyyy{{{|||~~~|||vvvnnniiigggfffccc___YYYRRRLLLIIIEEEEEEGGGNNNZZZeeellloooppprrruuuxxxxxxuuupppllleeedddddddddccc]]]TTTLLLDDDBBBAAA@@@AAACCCGGGIIIPPPSSSVVVWWWTTTLLLDDD>>>444444444333222111000000............/////////000222222222222111111111111,,,,,,------.../////////---------,,,,,,---------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++,,,,,,---...,,,,,,,,,++++++******************++++++,,,,,,,,,---......//////......---...---,,,,,,,,,---...///)))***+++,,,------...///***+++---...///...------000//////.........//////,,,------......------,,,......///000000///...---.........------,,,,,,,,,++++++,,,,,,---...////////////............////////////000000000000//////,,,---............000222555333000000111111111111000111111111111222222222~~~|||zzzzzzzzzzzzxxxvvvssspppmmmlllkkkkkkeeeeee```UUUFFF;;;666555333333333111//////111333333222222111000/////////000000///...............111000...---,,,,,,---------------------------------,,,,,,++++++,,,,,,---...............---------222111///---,,,---...///,,,,,,---......---,,,,,,------------------------------------------------------------------------------,,,,,,,,,---......---------------------------,,,,,,,,,,,,---.........------------...//////000000000000000000000000000///...------,,,------////////////////////////000///...---,,,------...,,,...000111111111333555000---...333333222666===>>>KKKWWW]]]cccjjjjjjfff```YYYOOOHHHEEEDDDCCCAAACCCFFFKKKOOOUUU]]]gggoooxxxzzz~~~~~~{{{vvvrrrpppoooooonnngggcccdddddddddgggkkklllqqqsssqqqoooooommmjjjeee```^^^```cccdddjjjpppyyy{{{uuuxxxwwwqqqrrrzzz}}}xxxssslllggggggmmmvvv|||~~~yyyqqqiiidddbbbbbbcccgggoootttsssrrrsssnnnfffkkkkkkkkkkkklllnnnppprrruuuzzz{{{yyyzzz|||~~~~~~}}}yyyuuusssssssssrrrpppkkkeee___[[[VVVUUUUUUWWW[[[cccjjjooonnnmmmoootttyyyyyysssnnn```[[[XXXZZZ______ZZZUUULLLCCC===???CCCDDDDDDFFFCCCGGGOOOWWWXXXTTTPPPOOOBBB???<<<888444333222222000...+++))))))---333777555333111///......000111...---,,,++++++,,,---...,,,---.../////////...---------------------------......---------,,,,,,,,,///---+++,,,...///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++,,,---...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.................................------,,,,,,,,,........................++++++,,,,,,,,,------------------............///............////////////000000000000000000000000///......------///000111000111111111111222222222111000000000222222222111|||yyyxxxwwwxxxxxxzzzxxxuuurrrpppnnnmmmmmmhhhgggcccZZZNNNBBB;;;888222222111000//////000111333222///---,,,---...///000000///...............///...---,,,++++++++++++------------------------...------,,,,,,------......------,,,,,,---------000///---,,,,,,,,,...///,,,,,,---......---,,,,,,------------------------------------------------------------------------,,,,,,+++++++++,,,------------------------------------,,,,,,------...///...------------...//////000000000000000000000000///...............//////////////////////////////111000///.........//////...///111111111111333555666222111444666888???HHHRRR\\\dddfffggggggccc]]]VVVQQQJJJFFFEEEEEEEEEEEEJJJOOOWWW___gggooowww|||}}}zzzuuussspppllljjjiiiiiiiiieeeaaa```cccgggiiimmmrrrtttyyy{{{wwwtttrrroookkkeee___[[[\\\```eeeooowww|||vvvrrrsssxxx{{{sssnnnjjjiiiiiinnnuuu{{{{{{|||}}}yyyrrrllljjjfffdddcccdddggghhhlllqqqwwwxxxvvvuuuxxxzzz~~~{{{{{{~~~~~~|||}}}~~~{{{yyywwwwwwxxxwwwtttoookkkhhhiiigggfffeeegggkkkooorrrssspppoooqqquuuvvvssspppaaaZZZSSSSSSWWWZZZYYYWWWOOOFFF???@@@CCCDDDDDDFFFEEEEEEIIIPPPVVVXXXVVVTTTLLLIIIDDD>>>888555333222111000///...---...111333333222000///....../////////......---------------***+++,,,---------,,,,,,------------------------......---------,,,,,,,,,...,,,+++,,,...///---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++,,,---.../////////..................,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------.........................../////////......---------........................++++++,,,,,,,,,------------------............///............////////////000000000000000000000000//////...---...///000111000111111111111222222222222111111222444555555555}}}yyyvvvvvvwwwxxx{{{zzzxxxuuusssqqqppppppkkkjjjfffaaaYYYNNNCCC<<<333333222222111111111111333000---******+++...000000000///...............---------------,,,+++***------------------------///......------......///...---,,,++++++,,,---......---,,,++++++,,,...///,,,------......------,,,------------------------------------------------------------------------++++++******+++,,,---------------------------------------,,,------...///......------......///000000000000000000000000000............///000111222////////////////////////222111111000000000000111000111222111000000222444999666444777;;;AAALLLVVVaaafffiiifffaaa[[[UUUOOOKKKHHHFFFFFFIIILLLNNNOOOWWW^^^iiisss{{{{{{uuuqqqkkkiiigggdddcccccccccdddaaa___```gggmmmrrryyy{{{uuuoooiiibbb]]]___eeennn|||{{{wwwtttrrruuu{{{}}}rrrmmmfff```]]]^^^```bbbcccggglllooooooooorrruuuzzzwwwxxx||||||zzzzzz}}}~~~}}}~~~zzz{{{}}}~~~}}}{{{xxxvvvxxxxxxvvvuuuuuuvvvwwwxxxyyyuuuqqqppprrrttttttsssggg]]]RRRNNNPPPUUUWWWXXXQQQHHHAAA@@@BBBCCCEEEHHHIIIFFFDDDHHHQQQYYYZZZXXXXXXUUUPPPIIIAAA;;;666333111222222222111000///...111000000//////.........,,,---......////////////***+++,,,,,,------,,,,,,------------------------......---------,,,,,,,,,,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,---......,,,,,,++++++************---------,,,,,,,,,,,,,,,///......------......///........................///////////////.................................,,,,,,,,,,,,---------------------............///............////////////000000000000000000000000//////.........///000111000111111111111222222222/////////000111444555777{{{xxxwwwxxxyyy{{{zzzxxxvvvtttsssrrrqqqnnnkkkiiigggcccYYYLLLBBB999777555444444444333222111000---,,,+++,,,...///000000///..................///000000000///---,,,..............................------------......///...,,,,,,,,,---///000---,,,,,,,,,---...//////------------------------........................................................................++++++++++++,,,---..............................---------------...//////...............//////000////////////////////////000000//////000111111222////////////////////////111111111000000000111111000111111000///000222444666666999>>>EEEOOO[[[cccggghhheee^^^VVVPPPKKKIIIGGGHHHJJJOOOUUU[[[```bbbkkkpppxxx{{{uuuppplllkkkiiifffcccbbbaaabbbbbbdddbbbeeemmmuuuxxxrrrllliiimmmuuu}}}zzzxxx|||~~~|||vvvmmmddd______bbbeee```cccfffhhhhhhiiikkkmmmtttrrrsssxxxyyyxxxyyy|||~~~}}}|||{{{|||}}}}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}zzzvvvtttuuuvvvvvvuuupppfffYYYPPPOOOQQQSSSSSSPPPGGG@@@???@@@BBBFFFKKKPPPMMMHHHFFFJJJRRRVVVVVV\\\[[[ZZZUUUNNNEEE<<<777333222222222222111///---/////////000///...------)))***---///111222222222---------...............------------------------......---------,,,,,,,,,+++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...************)))(((''''''---------------,,,,,,,,,......------------..............................//////..........................................,,,,,,,,,------------...---------............///............///////////////////////////////////////////////////000000000000000111111111222222222000000000111222444888;;;}}}yyywwwwwwxxxyyyyyyxxxwwwuuusssrrrqqqpppmmmjjjjjjiiiaaaTTTJJJ???<<<777555444444222111//////000000000///......000000///..................///000111000///...---........................------,,,,,,,,,,,,------......---------...000111---------......///000000------------------------........................................................................,,,,,,,,,------...000000...........................------------.../////////............///000000////////////////////////222222111000000000000000000000000000000000000000000000000000000000000000///000000000///111444666555;;;CCCKKKTTT^^^gggllljjjfff^^^VVVOOOKKKLLLOOOPPPSSSYYY```gggnnntttwww}}}}}}|||zzzwwwtttqqqooopppnnnjjjfffcccaaaaaaaaaeeedddiiittt{{{xxxyyy~~~~~~}}}}}}sssjjjeeeeeegggjjjeeefffggggggfffeeeffffffmmmkkkkkkoooqqqppprrrvvvwwwwwwwwwxxxzzz}}}|||}}}~~~}}}||||||{{{{{{yyywwwvvvnnnbbbYYYSSSOOOMMMJJJLLLEEE???>>>???AAAFFFLLLTTTWWWTTTKKKGGGJJJNNNOOOWWWZZZ]]]^^^YYYPPPFFF???888555111000111222222111...////////////......---+++---...000111000000///------------......//////------------------------......---------,,,,,,,,,***+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------------.........---,,,+++------------------------------,,,,,,,,,,,,------........................------------------------........................,,,,,,---------.........---------............///............/////////////////////////////////////////////000000000000000000000111111111222222222333444555555666:::@@@EEE{{{xxxwwwwwwxxxxxxwwwwwwvvvtttsssrrrqqqnnnllllllkkkeee\\\TTTHHHBBB:::555333333111......000222333333222///...000000///...............------.........------,,,........................,,,,,,,,,++++++,,,,,,,,,,,,,,,---....../////////......//////////////////...------,,,,,,------...........................................................................------------...000111111..............................------......///000//////......//////000111000000000000000000000000333222111000////////////000000000000000000000000//////000111111111111000///000000111111444888;;;===GGGRRRZZZaaahhhkkkjjjccc]]]UUUPPPLLLLLLRRRZZZcccgggnnntttyyy}}}}}}yyyvvvuuutttsssrrrrrrrrrsssssszzzwwwrrrmmmhhheeeccccccdddgggqqqzzzrrrmmmkkklllmmmllllllkkkjjjjjjiiiiiihhhiiieeeccceeeeeeeeehhhlllnnnooorrruuuxxx{{{}}}}}}~~~~~~~~~~~~}}}~~~}}}{{{xxxssskkkccc[[[TTTMMMHHHKKKDDD@@@??????@@@EEEKKKSSS\\\^^^UUULLLLLLLLLIIIOOOTTT[[[___^^^XXXPPPKKKAAA<<<666333444666666444////////////////////////111111111000...,,,+++***,,,++++++++++++,,,---...------------------------......---------,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,---------............,,,,,,,,,++++++,,,,,,,,,........................,,,,,,,,,---------------........................,,,---------............---------............///............////////////000000000000000000000000...///000111111111000000000111111111111222222222111333555777999@@@IIIPPP}}}zzzyyywwwxxxxxxxxxwwwuuutttssssssqqqnnnmmmlllhhhbbb]]]SSSKKK???888555444222000000000111222222111111000000000///.....................------------..............................------,,,,,,,,,,,,------(((***,,,---......---,,,.........///......------...---,,,,,,,,,,,,---...........................................................................,,,,,,,,,---...///000111.......................................//////000///////////////000000111000000000000000000000000111000000/////////000000000000000000000000000000///000222333333333222222///111222333555999???CCCJJJTTT^^^bbbdddfffddd^^^UUUQQQNNNQQQTTTXXXcccmmmwww{{{~~~{{{yyyuuuoookkkjjjjjjjjjlllqqqwww}}}{{{uuurrrpppooolllsssyyyvvvttttttqqqpppppppppqqqrrrrrrrrrmmmgggaaa```^^^\\\___dddfffiiimmmqqquuuwwwxxxyyy{{{{{{{{{||||||}}}~~~~~~|||~~~zzzxxxsssnnnggg^^^WWWRRRMMMGGGCCCBBB@@@???BBBHHHNNN[[[bbb^^^YYYWWWQQQHHHJJJNNNUUU[[[]]]\\\YYYVVVMMMGGG@@@<<<<<<<<<999777111000////////////111111222111///---,,,+++******,,,,,,+++++++++,,,---...------------------------......---------,,,,,,,,,+++---...---***)))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,***+++---/////////...---+++,,,,,,---...///000000------,,,,,,,,,,,,------........................------------.........///........................------------............---------............///............////////////000000000000000000000000...///000111222111000000000111111111111222222222///333888;;;AAAJJJWWW```}}}xxxxxxyyyyyyxxxwwwuuutttuuussspppnnnllliiifffddd]]]SSSEEE<<<999888555333111111000//////000111222000000///...............111000///......///111111////////////////////////.........------.........%%%'''***---------+++)))............---,,,++++++...---,,,,,,,,,,,,---...////////////////////////////////////////////////////////////////////////+++++++++,,,---...000000////////////////////////...............///000000///////////////000111111000000000000000000000000............///000111222000000000000000000000000000111333444555444333333000222333555888===CCCHHHSSS]]]dddcccaaa```ZZZRRRMMMKKKOOOYYYbbbjjjwwwyyywwwuuuuuutttpppiiicccfffgggiiinnnwww}}}|||www}}}{{{rrrrrrrrrsssvvvyyyzzzzzzssslllddd```\\\YYY\\\aaabbbeeejjjooorrrtttttttttxxxxxxxxxxxxyyyzzz{{{|||}}}~~~}}}}}}~~~|||~~~|||{{{yyyuuupppiiiccc___PPPKKKGGGEEEAAA>>>@@@EEEIIIWWWbbbcccdddcccYYYJJJIIILLLPPPVVVZZZ\\\]]]]]]VVVOOOHHHDDDCCCAAA<<<777222111///......000222333------,,,++++++---...///......---,,,---...///000------------------------......---------,,,,,,,,,,,,...///---)))((()))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,---///111333444444333222***+++,,,---...000111111.........------.................................---.........//////000000........................---------.........//////---------.........//////............/////////000000000000000000000000000...///000222222111111000000111111111111222222222555:::@@@FFFMMMYYYhhhsss~~~yyyvvvsssrrrtttvvvwwwxxxwwwtttqqqnnnnnnmmmlllkkkccc]]]RRRFFF;;;444222222333111000111222222111000000000000000////////////////////////////////////........................//////.........---------/////////////////////////////////......---------,,,---...//////...---,,,......---,,,,,,...///000..................------......---------,,,,,,,,,///......------///000111///000000000///...------...............---------...............///000000000000111111111111000000000000000000000000000000000000000000000000000000222111111111222111000...111666:::::::::AAANNNZZZfffddd```ZZZUUUPPPMMMKKKMMMVVV```hhhsss|||zzzxxxuuusssttttttooogggdddfffhhhhhhmmmzzz|||yyyvvvvvvxxx{{{~~~xxxrrriiibbb^^^\\\ZZZYYYfffcccbbbdddiiilllllljjjmmmnnnppprrrssstttwwwyyy|||{{{zzz{{{}}}~~~}}}|||zzz{{{}}}|||~~~}}}||||||zzzvvvrrrnnnlllaaaZZZPPPHHHDDDCCCDDDDDDHHHPPP[[[eeeiiigggaaa\\\PPPJJJGGGMMMZZZbbbbbb]]]___[[[UUUPPPKKKEEE>>>888444333111000///000000111................................................//////...---,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,---......,,,,,,---...////////////...---,,,+++---------............///........................//////.........---------........................//////.........---------------------........./////////............/////////......///000000///---////////////000000000000333222111000000111222222111111000000000000000111333333333222222444888;;;:::@@@FFFNNN[[[iiipppqqqyyywwwtttssstttvvvwwwxxxwwwtttqqqooonnnmmmkkkjjjddd___WWWLLLAAA999555444444222111111333333222111111000000000////////////////////////////////////........................//////.........---------////////////////////////.............../////////------...//////...---------------------...//////.................................---------,,,,,,///......---...///000111------......------,,,+++........................000000000000000111222222//////000000000000//////000000000000000000000000111111111111111111111111111111111111222333222111333555888>>>FFFOOOXXX^^^^^^ZZZTTTOOOLLLLLLNNNPPPYYYcccpppyyy{{{wwwtttsssuuussssssrrrkkkccc```bbbdddlllzzz}}}zzzxxxyyy{{{||||||xxxsssmmmgggeeedddcccbbbiiiiiiiiihhhfffffffffggghhhjjjlllnnnoooppprrrsssyyyxxxxxxzzz|||}}}}}}{{{zzz{{{|||~~~~~~{{{wwwsssqqqiiibbbYYYPPPKKKHHHFFFEEEFFFMMMYYYccciiihhheeeaaaYYYQQQKKKLLLUUU]]]aaaaaaccc___[[[VVVRRRKKKBBB<<<333111000.........///000................................................//////...------,,,++++++......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------,,,,,,+++++++++,,,---...---,,,+++,,,...------...............------------............///////////////////////////////////////.........---........................//////.........---------------.........///////////////............/////////......///000000///---....../////////000000000222111000000000000111222111111000000000000111111111222222222333444777:::CCCJJJSSS[[[fffpppuuuttt{{{xxxuuutttuuuwwwxxxxxxxxxuuurrrooonnnmmmkkkiiifffbbb]]]TTTKKKBBB:::666555333222222333444444333111111000000000/////////////////////////////////////////////////////////...............---------////////////////////////---------...//////000000------...//////...------,,,---......//////.......................................------------,,,///............///000000------.........---,,,,,,---------......//////000000000000000000111222222...//////////////////...111111111111111111111111111111111111111111111111111111111222222333444555777777;;;FFFUUU^^^```___VVVQQQIIIDDDDDDJJJSSSXXXcccooo}}}}}}zzzxxxvvvuuutttuuusssrrrpppiiiaaa___cccgggvvv~~~}}}{{{zzzwwwssspppppppppooooooppprrrqqqmmmfffbbbccceee```aaaccceeehhhkkkmmmooossssssuuuxxx{{{}}}|||zzz{{{{{{{{{|||~~~~~~{{{wwwuuurrrmmmddd\\\VVVPPPLLLIIIFFFLLLVVVaaahhhjjjjjjiiiddd\\\RRRLLLNNNUUU]]]bbbdddbbb```]]]XXXPPPGGG@@@555333111///......///000................................................//////......---,,,,,,,,,------------------,,,,,,------------------------///............---------------,,,,,,,,,,,,+++++++++,,,------++++++,,,---+++,,,---...////////////---------............///////////////////////////////////////..................................../////////............---....../////////000000000//////............//////000///......000000///...............////////////111000000//////000000111111111000000000111111222000222333444555888<<<@@@LLLUUU___ffflllqqqoookkk~~~{{{wwwvvvvvvxxxxxxxxxxxxvvvsssqqqooonnnkkkiiifffeeeaaa\\\TTTJJJ@@@999666444222111333333333222111111111000000000//////////////////////////////000000000000000000000000........................////////////////////////---------------.........---..................---+++,,,.../////////...------------...........................------------............/////////000//////000000000000//////,,,------...///000000111...............//////000//////000000000000//////000000000000000000000000111111111111111111111111222222222222222333555777<<<>>>EEERRR]]]aaa\\\VVVNNNJJJDDDBBBFFFOOO[[[bbbooozzz|||zzzuuusssxxx}}}~~~}}}}}}uuuuuuuuutttnnnggghhhmmmvvv~~~|||{{{{{{{{{{{{yyyxxxxxxwwwrrrmmmjjjiiijjj^^^]]]\\\^^^bbbgggkkkmmmnnnoooqqquuuyyy{{{{{{zzz{{{{{{{{{|||~~~~~~{{{xxxwwwxxxtttnnnhhhbbb[[[UUUQQQLLLQQQXXXaaagggkkkmmmnnnkkkdddZZZOOOJJJMMMUUU\\\___aaabbbaaa\\\TTTJJJDDD:::888555222000000000111................................................//////......---------,,,---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++++++++---+++,,,---...////////////---------............///////////////////////////............---------,,,......................../////////...............////////////000000000000//////............//////111///......000000000///---.........///////////////////////////000000000111111000000111111222222222333444666:::AAAIIINNNYYYbbbjjjmmmmmmjjjccc\\\{{{xxxxxxyyyyyyxxxyyywwwtttsssqqqooollljjjgggfffdddaaa[[[RRRFFF>>>777555222111222222222111111111111111000000000000////////////////////////000000000000000000000000---.....................////////////////////////......------,,,+++******.........------.........+++,,,.../////////...------------.........////////////.........------------....../////////////////////000000000000000///------......///000111111...............//////000000111111222222111111000////////////////////////111111111111111111111111333333333222111333777;;;CCCIIIRRRZZZ\\\XXXPPPJJJDDDCCCDDDGGGOOO[[[fffmmm}}}}}}xxxmmmjjjooo}}}zzz|||{{{uuuwww~~~}}}zzzyyyzzzyyyxxxvvvkkkfff```^^^```dddhhhjjjjjjkkkmmmqqqvvvyyyyyyxxxzzzzzz{{{|||~~~~~~{{{zzzxxxzzzwwwtttppplllgggaaa\\\YYY[[[___dddiiilllnnnooommmiiiaaaUUUKKKHHHLLLRRRYYY]]]aaaccc___XXXQQQLLLBBB>>>:::555111//////000////////////////////////........................///...............------111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------............---------------............///---------------------------------,,,,,,,,,++++++........................////////////////////////////////////000000000000//////............//////222000......///000000000.........////////////000......//////000000000000111111111111111222333333222444666:::AAALLLXXX```iiipppuuuqqqjjjcccZZZRRR|||zzzzzzyyyxxxyyywwwvvvuuutttrrrooommmhhhgggeeeddd```XXXMMMEEE;;;888444222222222222111222222111111111000000000////////////////////////////////////////////////---------...............////////////////////////000///...---,,,***))))))///...------------...///,,,---......//////......,,,,,,------...//////////////////.........---------......///000/////////------.../////////...............//////000000111000000000000000111222222111222222333333222222111////////////////////////222222222222222222222222222444555444444777===CCCLLLRRRXXXZZZUUUNNNHHHDDD@@@CCCIIIQQQ\\\gggpppuuu~~~~~~wwwssstttuuusssiiiiiitttyyypppjjjhhhhhhgggeeeffffffgggkkkppptttuuuuuuwwwxxxyyy{{{~~~}}}||||||zzzyyyxxxwwwuuuqqqllliiiggghhhiiikkklllnnnoooooonnnlllfff[[[NNNGGGFFFHHHRRRWWW___cccbbb^^^YYYVVVJJJFFF???888222///------////////////////////////................................................///////////////.........---------------------------------............///++++++,,,,,,,,,,,,------,,,---......,,,,,,---...---...............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++...........................////////////000000000....../////////000000000//////............//////222000......///111111000////////////000000000000......///000111111111111111111111111111222333444222555:::AAAKKKXXXdddmmmqqqvvvuuulllbbbZZZTTTOOO|||{{{yyyxxxyyyxxxwwwwwwvvvuuurrrpppkkkhhhfffeeeddd^^^UUUMMM@@@<<<888444333333222111222222222111111111000000////////////////////////........................---------.........//////////////////////////////000000///...------,,,,,,///...------------...///---------------...//////,,,,,,------...//////000////////////............------///000000000///...------...//////////////////////////////000000000000000000000000111222222111111222222222222111111111111111111111111111111222222222222222222222222111444666666888===GGGNNNWWWWWWVVVSSSNNNJJJIIIJJJMMMPPPWWW___gggoootttwwwssstttooohhheeehhhlllmmmkkknnn~~~|||xxxssslllfffbbbaaaaaadddhhhmmmpppqqqrrrsssvvvyyy|||~~~~~~}}}}}}||||||{{{||||||yyyuuurrrrrrrrrrrrqqqqqqqqqpppppppppoooiii___RRRHHHDDDCCCHHHOOOYYY___aaa___]]]]]]UUUPPPHHH>>>666111///...////////////////////////....................................////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,------------...//////------...///,,,,,,---...////////////---------............///------------------------//////.........---------.........................../////////000000000000------.........///////////////............//////333111......///111111111000000000000111111111222...///000222222222222222111111111111222333444555555;;;EEEPPP[[[fffooouuutttvvvrrrfff\\\XXXWWWVVV~~~{{{yyyxxxyyyxxxwwwxxxxxxwwwtttqqqmmmjjjgggffffffbbbYYYSSSDDD@@@:::777555444333222222222222111111111111000////////////////////////........................---------.........//////////////////////////////000000000000000////////////...---,,,,,,---...///......---,,,,,,...///000,,,,,,------...///000000000/////////............,,,---///000000000///...//////000111111111111111000000000000////////////...............///000000000000111111111111000000333333333333333333333333222222222222222222222222000333777888;;;CCCNNNWWW^^^YYYQQQLLLIIIKKKOOORRR___aaaeeejjjooorrrtttuuullllllhhhaaa___eeejjjlllooossstttkkk___^^^]]]___ccciiilllnnnnnnpppssswwwzzz|||}}}}}}|||~~~}}}|||||||||~~~~~~~~~zzzxxxxxxxxxwwwvvvtttsssrrrqqqsssqqqkkkaaaTTTJJJDDDBBB???HHHSSSZZZ]]]^^^^^^^^^___YYYOOOEEE;;;555222111000000000000000000000000.................................///////////////.../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------...///000///.........000)))***,,,...///000111111---------.........//////........................111000000000////////////.........................../////////000000111111------------........./////////............//////333111......///111111111000111111111222222222222...///111222333333333222111111111111222333444555:::BBBPPP]]]hhhqqqwwwzzzyyyzzztttggg^^^^^^bbbddd|||zzz{{{yyywwwuuutttuuuvvvuuutttqqqnnnjjjgggeeebbb___]]]UUUIII;;;555666777444000444222000000111222111000//////////////////////////////............//////111111000000000000111111////////////////////////////////////////////////111000///...------...///222111///---------......///////////////////////////...------...///000111............////////////000000000000////////////000000000000000000000000000000000000//////////////////000111222222333333222333444444444333222111222000000111222444555444555666999>>>EEENNNWWW]]]XXXSSSLLLHHHKKKSSS^^^eeelllqqquuussspppoooooooookkkccc]]][[[ZZZ\\\bbbjjjkkkyyyxxxssskkkgggaaa]]]]]]aaagggkkknnnnnnpppsssvvvyyy|||}}}~~~}}}{{{{{{~~~~~~{{{yyy}}}|||zzzxxxvvvvvvvvvvvvxxxtttmmmdddYYYOOOGGGBBBCCCDDDIIIRRR[[[bbbcccbbb]]]\\\YYYQQQGGG===666222111111111111//////111222........................000000//////.........------...///111111111000//////......---------.........------,,,,,,------...++++++++++++,,,------.........---,,,---...///000///......---------......//////000000000000//////111000///......///000111000000///...............,,,---///000000000///...............////////////111000///......///000111222222111000///...------//////000000000000/////////---,,,---111333222111...///000222222222111000111///000444444333666:::CCCOOO___kkkrrrvvvzzz}}}~~~zzzsssnnnmmmooosssvvv}}}zzz|||xxxvvvuuutttuuuuuutttsssrrrpppllliiigggeeeccc```XXXNNNAAA:::888888555222444222111000111222111000//////////////////////////////............//////111000000//////000000111////////////////////////////////////////////////111000///...---....../////////.........//////000//////////////////////////////.........///000000//////......---------,,,////////////000000000000000000000000000000000000000000000000000000000///000000000111222222333333222333444444444333222222666555444444444555444444777888===DDDNNNUUUXXXYYYUUUSSSRRRTTTZZZcccmmmsssxxxxxxwwwsssnnnkkkgggeeeddd^^^YYYWWWVVVXXX```iiizzz{{{wwwmmmkkkhhheeeddddddfffgggkkkkkklllnnnqqqtttwwwxxx|||~~~||||||~~~}}}|||~~~}}}{{{yyywwwwwwwwwwwwwwwtttooohhh___UUUKKKEEECCCCCCEEEKKKUUU\\\``````^^^]]][[[TTTKKKAAA888444///000//////.........///000000000000000000000000000000/////////.........,,,---..................///......---------.........------,,,,,,------...,,,,,,,,,+++,,,,,,------...------,,,---...///000.........------......///////////////////////////000///...------...//////000000///...............------///000000000///........./////////000000000222111000//////000111222000000000000////////////000000111111111111000000222000...///111333222000000111222222333222111111444222333555555666<<>>999777666444222222333444333222000000000000000000000000000000////////////000000//////............//////////////////////////////////////////////////////......//////////////////...///000000000///---,,,000000000000000000000000111111111000000///......//////////////////000000---......///000111111222000000000000000000000000///000000000111111111222222222222222222333333333222222222222333333444444666777999999888999<<>>:::555555666666333000111111111111111111111111//////000000000111111111,,,---..................---,,,,,,------///000000//////............//////...------------......///,,,---.../////////...------...000111111000///...////////////////////////***+++---...//////......000000///...............///......---...///000111....../////////000000000///000111111111111000///////////////000000000000000000000111111000000000000111333222000000333555444444444444555666888999::::::BBBQQQ```kkktttzzz~~~zzzzzzyyyyyyyyywwwtttqqqnnnllljjjiiijjjjjjiiigggkkkiiieeeaaaZZZQQQFFF???777666444444555555555444000000000000000000000000111111000000000000111111111111000000000000111111////////////////////////////////////////////////,,,---///000000000/////////...---------///111222////////////////////////...///000111222222111000111111000///...------,,,000000000000////////////000000000000000000000000///000000111222222333333333333333333333333333333222222111111222444555666000333666888<<>>IIIYYYgggrrrzzz}}}tttnnnhhhbbbeeefffhhhlllpppvvvzzz}}}{{{zzz~~~~~~|||yyykkkkkkmmmqqqvvv|||~~~zzzvvvsssqqqpppfffYYYQQQKKKJJJPPPWWWccchhhjjjiiiiiiiiifffbbbVVVKKKAAA======;;;;;;<<<666555333111000///000000---......//////......---////////////////////////000000///...............////////////............////////////////////////------......//////000000...///000///...------///111111000000000000111111////////////////////////.../////////000000000111------.../////////....../////////000000000000//////000000000111111111111111111111111222222222222222222111111222222333444111111222333444444555555666888:::<<>>===>>>AAA;;;999666333111000000000//////000000000000//////000000000000000000000000000000///...............//////////////////......////////////////////////.........///////////////...///000///---,,,---...111000000//////000000111000000000000000000000000......//////000000111111...///000111111111000///...//////000000000000///000000000000111111111111111111111222222222222333333222222222222333444444111111222333444555666666444777===EEEPPP___ppp{{{xxxxxxtttrrriiisss}}}zzzwwwuuusssqqqpppppppppnnnlllmmmlllkkkhhhdddbbbaaa```\\\UUUKKKAAA;;;777444222222222222222111111111111000000000000111111111111000000111111222222222222000000000000000000000000....../////////000000000000//////...///000111222000000000000////////////000000///000000111222222////////////000000000000000111222222000//////000//////000111111000///...111111222333333333222111222333333333333444444444555555555555555555555555777444444666888:::AAAHHHVVVcccsss~~~yyyzzzwwwqqqpppuuu{{{}}}wwwxxxzzz|||xxxooonnnrrrxxx{{{}}}zzzxxxuuupppiiibbbXXXPPPOOORRRYYY^^^ccceeehhhkkkkkkggg___SSSHHHBBB@@@@@@BBBGGG@@@===999555111000000000222222222333333222222222000000000000000000000000000000///..................////////////////////////////////////////////////////////////.........,,,...///...------...000000//////......//////000000000000000000000000000.........///000111111111///000222333333222000///---...///000111111000///000000000000111111111111111111111222222222333333222222111111222222333444111111222333444555666666555:::DDDQQQ___mmmwww}}}|||xxxsssqqqrrrsss}}}yyywwwuuusssqqqppppppooommmkkknnnnnnllliiifffddddddddd```YYYNNNDDD===888333111333333333222222222111111000000000000111111111111//////000000111111111222000000000000000000000000---.........//////000000000///.........///111222111111000000//////......///////////////000000111////////////000000000000000111333222000//////000//////000111111000///...///111333555666666666666333333333444444444555555666666666666666666666666999666666999<<<@@@IIIRRR```kkkyyy{{{yyymmmooonnnmmmrrr|||yyy|||~~~pppkkknnntttwww}}}|||wwwsssnnnhhh^^^SSSPPPSSSQQQWWW]]]aaaeeejjjkkkhhhbbbWWWKKKEEEBBBBBBFFFKKKCCC@@@;;;666222000000000//////000000000000//////000000000000000000000000000000///........................///////////////////////////////////////000000//////.........---***,,,---.........000222//////............//////000000000000000000000000---......///000111111222///000111222222111///...---...///111111111000///000000000000111111111111111111222222222333333333111111111000111111222333111111222333444666666777999@@@LLL[[[iiisssvvvwwwzzztttppppppqqq}}}|||xxxuuuuuusssrrrqqqpppppppppqqqpppmmmjjjgggfffffffff```^^^YYYPPPDDD:::333///222444555444111///000222000000000000000000000000////////////...---,,,+++000000000000000000000000111111000000//////.................................///////////////...---000//////111444555222///111111111111111111111111000111111111111222222222......///000111222222333000111222333444333222222333333222111111222222222444555666666666666666666888:::;;;;;;===EEERRR\\\qqqyyy}}}ssshhhgggfffeeeggguuuwwwnnnlllmmmooorrr|||sssqqqooolllhhhbbb[[[VVVWWWZZZXXXUUUZZZdddhhhggghhh___RRRGGGBBBCCCGGGIIIOOOKKKCCC:::222000111444------......///111222333///////////////000111111000000///...............111111000///...---,,,,,,............////////////...///000///...---...000000000000000000000000000///////////////000111111111111000000//////......//////000000111111222222111000///......///000111......////////////......222111111111000000//////***,,,...111222222111000111111222222222333333333222000...///111444666666AAAMMM]]]kkksssxxx~~~}}}vvvpppooouuu|||vvvuuutttsssrrrqqqpppppppppqqqpppmmmkkkhhhgggffffffbbb```[[[SSSIII>>>666222222333444333111000111333000000000000000000000000000000000000///...---,,,000000000000000000000000111000000000/////////...////////////////////////......///////////////...//////000333666555222...111111111111111111111111000111111111111222222222//////000000111111222222000111222333333333222222333333222222222222333333555555666666666666666666666777999===DDDPPP```jjjsssxxxzzzxxxuuusssllldddbbbcccdddiiizzzxxxoookkklllnnntttzzz{{{yyyvvvrrroooiiiccc___YYYZZZVVVRRRUUU]]]bbbaaafff```UUUJJJCCCCCCGGGKKKRRRNNNHHH???777333333444000////////////000000111000///////////////000111000000///...............///////////////................../////////000000...///000///...---...000///////////////////////////////////////000111111111000000000/////////...000000000000000111111111000000////////////000000///000000111111000000///111111111111000000000///---...111333333333222222222222222333333333333444555444555555777999<<<>>>KKKVVVeeepppwww{{{}}}}}}zzzwwwssspppsss}}}wwwuuutttsssqqqpppoooppppppqqqpppnnnllljjjhhhhhhgggcccbbb^^^XXXOOOEEE<<<777222333333222111000111333000000000000000000000000111111111111000///......000000000000000000000000000000000000////////////111111111111111111111111---......///000000000000//////111444555444111...000000000000000000000000000111111111111222222222000111111111111111111111000111222333333333333222444444333333333333444444666777777777666666666666666777:::BBBNNN^^^mmmvvvxxxxxxuuuooojjjiiifffbbbaaadddiiiqqq~~~vvvssstttvvvuuuvvv{{{}}}xxxtttppplllhhheee___]]]WWWPPPPPPVVV[[[\\\ccc```YYYOOOEEECCCHHHNNNTTTSSSNNNGGG???999555444222111000///////////////111000///////////////000000//////............///---.........//////000000////////////000000000000...///000///...---...000///////////////////////////////////////000111111000000000000////////////111111111111000000000000//////000000111000000///000111111222222111111000111111111111000000000000000222333444555444333333333333333444444444555555222444666666777:::AAAFFFZZZcccoooyyy~~~yyyvvvwwwssssssuuuyyy|||wwwuuusssqqqoooooooooooopppooonnnlllkkkjjjiiihhhdddccc```[[[UUUKKKBBB<<<444444333222111111222333000000000000000000000000000111111111000000///...000000000000000000000000000000000000////////////111111111111111111111111,,,---...000000111111111000000000111111111000///////////////////////////000000111111111222222222222111111111111111111111111111222222333333333333444444333333333444555555888777777777777777777777999;;;AAALLLZZZgggqqqvvvxxxuuuooogggbbbbbbcccdddgggnnnwww{{{zzz{{{{{{uuuqqqnnnkkkiiihhhddd\\\SSSOOOQQQUUUXXX^^^```]]]SSSHHHCCCHHHOOOUUUUUUSSSNNNFFF===777444222111000000//////000000111000000///////////////000///............//////............/////////////////////000000000111111...///000///...---...000///////////////////////////////////////000000111000000000000////////////222222111111000000//////...///000222222111000///000111111111111111111000111111111000000000000000222333444444555444333333444444444444555555555666222555666666777>>>IIIRRRgggnnnxxxzzztttssswwwtttyyyzzzxxxuuuqqqooonnnnnnoooooonnnnnnmmmllljjjiiiiiieeeccc```]]]XXXPPPGGG@@@777555333222222222333333000000000000000000000000//////000000000///......000000000000000000000000////////////000000000000000000000000000000000000---...///000111111111111111000...---,,,---///111////////////////////////000000111111111222222222222222222222111111111111222111222222222222333333444333333333444444555666888777777777777888999999:::@@@JJJXXXeeennnrrrssspppmmmgggbbb]]]]]]aaafffooozzz}}}vvvuuuxxx{{{wwwtttqqqpppmmmhhh```WWWPPPMMMOOOTTTZZZ^^^^^^VVVJJJDDDGGGMMMSSSUUUVVVRRRKKKAAA999555000000000000000111222222000000////////////000000//////............//////////////////............////////////000000000000...///000///...---...000........................///////////////000000111////////////000000000000222222111111000000//////...///111222222222111000///000000111111000000///000000000000000000111111222222333333333333333333444444555555555666666666888999::::::>>>HHHXXXdddooouuu|||~~~wwwrrrtttzzz~~~|||wwwrrrooonnnnnnnnnmmmmmmmmmmmmlllkkkiiiiiifffccc```^^^[[[UUULLLFFF;;;888555333333333333333000000000000000000000000...//////000000//////...000000000000000000000000////////////000000000000////////////////////////...//////000111111111111111111///,,,+++,,,///222000000000000000000000000000111111111111222222222111111222222222222222222222222111111222222333444333222222222333444555666777777666666777999;;;<<<<<>>FFFSSSdddooovvvyyy}}}xxxrrrooovvvzzztttpppmmmmmmmmmkkkkkkllllllkkkjjjiiihhhhhheee```^^^]]]YYYQQQKKK@@@<<<777444444444333222000000000000000000000000///000000111111000000000000000000000000000000000.../////////000000000111///////////////////////////000000111111111000000000111222111...---///111111111111111111111111111000111111111111222222222111111111222222333333333222222111111111222333444111111111222222333444555666666666666888;;;===???EEEPPP```mmmtttvvvwwwxxxrrrrrrvvvyyyvvvrrrtttzzzzzzvvvuuuxxx}}}xxxtttrrrpppmmmiiidddYYYMMMJJJNNNRRRWWWZZZUUULLLEEEDDDEEEMMMQQQVVVVVVQQQHHH@@@;;;222222111111000000111111............///111222333...............///000000.........///////////////------------...............///000///...---...000........................///////////////000111111.../////////000000000111000000000000000111111111000000000000111222333444000111111222222111111000///000000000111111111111000000111111222333444555333333444444444555555555555777<<>>888555555555444222000000000000000000000000000111111222222222111111000000000000000000000000.../////////000000111111////////////////////////000111111111111000000///...222555666333000//////111111111111111111111111000111111111111222222222000000111222333333444444333222111111111222333444111111111111222333444555666555555666888;;;???AAAOOOZZZiiisssvvvwwwxxxzzz~~~wwwooovvvxxxzzzxxxssspppoookkk___QQQLLLPPPPPPUUUWWWTTTMMMFFFCCCCCCLLLPPPVVVWWWSSSKKKCCC???555444333111000/////////---------...000111333444...............///000111,,,,,,---...///000111222,,,,,,,,,---------.........///000///...---...000........................///////////////000111111.../////////000000111111//////000000111111222222111000//////000222444555222222222333333222222222//////000000111111111222111111111222333444666777333333333444444444555555777:::BBBOOO^^^kkkuuuyyy|||yyyxxxyyy||||||vvvrrrmmmkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiigggddd```\\\YYYWWWJJJCCC:::555333333333333000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000/////////111222333////////////////////////000000000000000000000000111111111111111111111111333333333222222111111111222222111111222222333444333333333444444444555555444555666666444333444555888333444999<<<===CCCKKKZZZgggssswwwvvvxxx||||||uuussssssvvv{{{tttqqqmmmiiieee]]]SSSLLLNNNSSSWWWUUUNNNGGGDDDDDDHHHMMMRRRUUUSSSOOOKKKHHH;;;666111000333444222///111111000000//////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000//////......000000000000000000000000////////////000111222333000111111111111222222222111111222333333333333222222222222222333444555555666333222666777555555666===BBBMMM[[[jjjtttzzz|||}}}|||{{{ttttttwwwyyysssnnnlllnnnkkkkkkkkkjjjjjjiiiiiiiiijjjiiigggddd```]]]ZZZXXXPPPIII???888555444333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000//////......///000111111111111111111111111111000000000000000000000000////////////////////////222222222111111000000000222222111111222222333444333333333444444444555555444555666666444444555666888777999;;;<<<>>>IIIUUUbbbjjjqqqrrrsssxxx{{{xxxyyyzzz}}}tttqqqmmmiiifff___WWWPPPMMMQQQUUUVVVQQQJJJEEEBBBFFFKKKQQQTTTSSSPPPLLLJJJ>>>999333111222333111///111111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000////////////000111222333000111111111111222222222111111222333333333333222333333333333444555666666666333222666888666777:::AAAIIIWWWfffrrrzzz}}}~~~zzzwwwvvvsssyyy|||uuupppoooqqqllllllkkkjjjiiiiiihhhhhhjjjiiigggdddaaa^^^[[[YYYWWWPPPFFF===888555444333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000///.........//////111111111111111111111111000000000000000000000000////////////////////////111111111000000000000000222222111111222222333444333333333444444444555555444555666666444444555666888:::===>>>>>>DDDSSSbbblllnnnnnnmmmpppzzz~~~wwwsssooollliiiddd]]]WWWMMMOOORRRTTTSSSNNNFFF@@@CCCIIIPPPTTTUUURRRPPPNNNDDD>>>666222111111000///111000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000111222333000111111111111222222222111111222333333333333222444444444444555666777777666333333666888777:::>>>FFFRRRcccrrrzzz~~~~~~zzzxxxwwwwwwxxxxxxqqqqqqsssnnnnnnlllkkkjjjhhhggggggiiihhhgggeeebbb___]]][[[ZZZTTTKKKAAA:::777555555111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000111111000000////////////////////////////////////000000000000000000000000111111111111111111111111111111111111111111000000222222111111222222333444333333333444444444555555444555666666555555666777888:::<<>>999777777111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111222222222222111000000///////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444333333333444444444555555444555666666555555666888888999:::@@@LLL[[[ffflllmmmgggccceeelllyyy|||tttpppmmmiiieeeaaaUUUPPPJJJJJJLLLKKKFFFAAAAAAHHHPPPWWWZZZZZZYYYYYYQQQKKKBBB:::444111000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000111222000000111111111222222222111111222333333333333222222222222222333444555666888555555777888:::BBBJJJZZZdddqqqzzz||||||~~~~~~zzztttpppqqqyyyxxxssssssqqqpppooonnnlllkkkjjjiiigggggggggfffdddbbb```___XXXVVVQQQJJJBBB;;;888777222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222333333333222111111111111111111111111111111111111111111111111111111////////////////////////222222222222222333333333222222111111222222333444333333333444444444555555444555666666666666777999888;;;>>>FFFUUUccciiihhhbbb\\\[[[bbbkkkxxxxxxqqqllliiidddaaa[[[TTTMMMIIIIIIIIIFFFBBB@@@GGGPPPXXX[[[\\\\\\[[[VVVQQQHHH???888333111111000000000111111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000000000000000111111000111111111111222222222111111222333333333333222222222222222333444555555888666777:::<<>>EEEOOOWWW[[[\\\[[[[[[XXXTTTMMMDDD<<<666333222000000111111111222222222000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000.../////////000000000111222222222222222222222222111111000000000000111111000111111111111222222222111111222333333333333222333222222333333444555666666555888===BBBKKKYYYgggppptttzzz|||yyywwwuuusssttt}}}wwwtttrrrrrrqqqpppooonnnmmmmmmgggggggggfffeeedddcccbbbZZZ[[[YYYSSSHHH>>>888555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111...///000111222222111000////////////////////////111111111111111111111111111111111111111111111111//////000000111111111222222222111111222222333444333333333444444444555555333555777777666666888:::999FFFRRRXXX^^^cccddd```ZZZSSSVVVeeeuuuxxxwwwyyy|||uuupppkkkgggaaa^^^YYYSSSNNNIIIEEEAAA===DDDMMMUUUYYYZZZZZZZZZZZZVVVPPPGGG>>>777444333000000111111222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000.../////////000000111111222222222222222222222222111111000000000000000111000111111111111222222222111111222333333333333222444444444444444666777777444555999@@@GGGRRRcccrrrrrruuuzzz~~~xxxsssqqqrrruuu|||zzzuuuuuurrrooopppqqqqqqooollljjjjjjjjjiiigggeeebbbaaaccc___ZZZTTTMMMEEE===888888666333111222222222111333333222111000000000111000111333444333222///...000000000111222222222333000000000111222222222333////////////////////////000111111111111222222222//////000111222333333333222222222222222222222222111111222222222333333333333333333333333333333333555333111222555888;;;;;;BBBNNN[[[aaaddddddaaa]]]ZZZYYY\\\hhh|||}}}uuuwww{{{tttpppnnndddbbb]]]VVVPPPJJJEEECCC@@@DDDJJJRRRWWWZZZ[[[[[[\\\WWWPPPIIIBBB<<<666222////////////000000000111000000000000000000000000////////////////////////000000000000////////////000000000000000000000000////////////////////////111111000/////////////////////000000000000//////000000000000000000111111222222222111111111111111222222222222222222222222333333333444444444555555444111111444666555444777777:::===FFFUUUfffnnnnnn~~~}}}xxxrrrqqqllluuu}}}wwwuuurrrooooooqqqqqqooollljjjjjjjjjiiigggeeebbbaaaaaa___[[[WWWQQQIIIAAA<<<777555333222222333222111222222111111000111111111000111222222222000///...111111111111111222222222111111111111111222222222000000000000000000000000000111111111111222222222000000000111222222222333222222222222222222222222111222222222222333333333444444444444444444444444555555666666777999;;;===FFFSSS```eeegggiiijjjiiieeegggmmmyyy|||sssvvvxxxssspppiiifffaaa[[[TTTNNNHHHDDD???BBBGGGNNNUUUXXXYYYYYY\\\XXXQQQKKKEEE>>>888444000000000000000111111111000000000000000000000000////////////////////////111111111000000000000000000000000000000000000000////////////////////////111111000/////////////////////000000000000//////111111111000000000000000111111111111111111222222222222222222222222222222333333333333444444444444555222222555777444444666888>>>FFFOOO^^^nnnvvvvvv||||||~~~|||tttppprrryyyzzzvvvsssooooooqqqqqqooollljjjjjjjjjiiigggeeecccbbb___^^^\\\ZZZUUUNNNFFF@@@555444333333333333222000111111111000111111222222222222222111111111111111222222222111111111111111222222222111111111111111111111111111111111111111000111111111111222222222111111111111111111222222222222222222222222222222222222222222333333333333555555555555555555555555555777::::::999;;;>>>BBBOOOZZZeeejjjnnntttyyyzzztttxxx}}}uuuzzz}}}wwwsssnnnjjjeee```ZZZSSSKKKFFF@@@BBBFFFMMMSSSXXXZZZZZZ[[[XXXTTTOOOJJJCCC;;;666222222111111111111111111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000////////////////////////111000000//////////////////000000111111000000///222111111111000000//////000000000111222222222333222222222222222222222222222222222333333333444444555333333777777444444666999DDDPPP[[[gggttt|||~~~||||||}}}}}}wwwqqqrrrxxxyyypppxxxtttppppppqqqqqqooolllkkkjjjjjjhhhgggeeedddccc______^^^\\\XXXQQQHHHBBB555444333333444444222000111000000000111222333333444333333222222222333333333222222222111000000000333222222222111000000000222222222222222222222222000000111111111222222222222222222111111111111111111222222222222222333333222222222333333333444444555555555555555666666666444777::::::999===EEELLLYYY```gggmmmwww}}}zzzuuunnnkkkfffbbb^^^WWWPPPJJJEEEEEEGGGMMMTTTZZZ\\\\\\[[[YYYVVVSSSOOOHHH@@@:::444333222111000000000000000000000000000000000000////////////////////////000000000000000111111111000000000000000000000000////////////////////////000000////////////000000000000000111111000000000222222111111000///////////////000111222333333333222222222222222222222222222222222333333333333444555444555999888555555999<<>>888555444444444333222222111111000111111111...///000111222111000000111111111111111222222222111111111111111222222222222222222222222222222222000111111111111222222222000000000111222222222333000111111222333333444444333333333444444444444555333444444555666666777777777888:::???GGGQQQ[[[aaaaaahhhqqq|||}}}|||wwwppphhhdddeeeddd^^^YYYRRRLLLGGGJJJQQQYYY[[[ZZZ[[[ZZZXXXWWWUUUQQQKKKGGG===:::777333111000111111000000000000000000000000000000000000000000000000---------...///000000000111111111111111111111111000000000000000000000000///////////////000111111000111111222222111111000/////////000111111222222111111111111111111222222222222222222222222222222444444555555555666666666555444777:::;;;===GGGQQQ```iiiqqqsssuuuwwwxxxvvvsssrrrvvv|||sssoooooorrrsssvvvooommmpppttt{{{vvvtttrrrooollllllkkkiiigggggggggggggggdddbbbaaa```^^^[[[VVVSSSEEE@@@:::555333444444444333333222111000000000111000111333555666555333222000000111111222222222333000000111111222222222333111111111111111111111111000111111111111222222222//////000111222333333444000000111222333333444444333333333444444444555555444555555666777888888999999:::===EEENNNWWW\\\___^^^jjjxxx{{{xxxxxx~~~zzz{{{~~~uuulllggggggfffaaa\\\WWWPPPJJJLLLTTT[[[]]]\\\[[[ZZZXXXWWWUUURRRMMMIII???===999555333222222333000000000000000000000000000000000000000000000000---......///000111111222111111111111111111111111000000000000000000000000///////////////000111111111111222222222222111111......///000111222333333222222222111111111111111222222222222222222222222555555555666666666666777555444666999;;;???KKKVVVeeekkkpppqqqsssvvvvvvtttsssttt|||xxxqqqppprrruuuwwwzzztttqqqooo{{{zzzzzzwwwooolllpppkkkiiifffeeeeeeeeecccbbbbbbdddeeebbb\\\WWWUUUTTTNNNGGG>>>888666666555333111111111111000000000000000000000000000000000000111111111111111111111111111///...------...///111111222333333333333222111111111111111111111111111222222222222222222222222444444333333333222222222555444444333333444444555666555444444555444222000222777???IIIRRRXXXZZZ[[[aaannnuuussswww|||{{{|||~~~~~~rrrjjjhhheee```[[[[[[UUUOOOOOOTTTYYY[[[[[[YYYUUUQQQOOONNNOOOOOONNNHHHAAA888333111111000///111111000000111111222333............////////////000000000000000000000000111000///......///000111111111222333333333333222111111111000000000000000111111111111111111111111000111111111111222222222222222222222111111000000111111111111222333444555666555555444444444555555666888999888:::CCCQQQ\\\jjjkkkpppvvvwwwtttuuuxxxrrr|||wwwssstttzzzzzzuuurrrzzz~~~~~~{{{}}}|||yyyqqqmmmoookkkiiigggeeeeeeeeedddbbbbbbdddeeebbb]]]XXXUUUUUUNNNHHH???999777555444333222222222222111111111111222222222222222222222222111111111111111111111111222111000//////000111222111222333333333333222111111111111111111111111111222222222222222222222222222222333333444444555555555444444444444444444555888888777888999999888777999>>>GGGPPPWWWYYYYYYXXX\\\mmm{{{sssuuu|||~~~wwwrrrqqqqqqppprrrtttuuuuuutttrrrssstttuuuwwwyyy{{{}}}|||qqqmmmjjjfffbbb^^^XXXQQQPPPTTTXXXZZZZZZVVVRRRMMMJJJIIIJJJKKKKKKHHHBBB:::444222111000...111111000000111111222333000/////////////////////000000000000000000000000111000///......///000111000111111222222222222222111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111111000111111111111222333444555666555555444444555555555444666888;;;AAAMMM[[[eeeqqqrrruuuxxxvvvrrrtttxxx~~~{{{wwwtttvvv~~~|||xxx|||vvvwwwyyywwwyyy~~~~~~zzzsssnnnnnnllliiigggffffffeeedddccccccddddddbbb^^^ZZZWWWVVVNNNIIIAAA;;;777555444333444333333333333222222222333333333333333333333333111111111111111111111111444333222111111222333444111222222333333222222111222222222222222222222222333333333333333333333333111222333444555666777777555555555555555555555555555555555666777888999:::>>>EEENNNTTTWWWVVVUUUTTT___sss~~~wwwtttzzz~~~|||{{{yyyxxxvvvtttsssssstttuuurrrpppnnnooopppnnniiidddbbbaaaaaaaaacccdddcccbbbaaaaaabbbdddfffhhhjjjkkkooorrrvvvxxxyyyzzz|||}}}|||||||||uuummmjjjgggdddbbb\\\UUURRRSSSWWWXXXYYYTTTOOOHHHCCCBBBDDDEEEFFFGGGBBB<<<666333111///...111111000000111111222333222222111111000/////////000000000000000000000000000000////////////000000//////000111111111111111111111111111111111111111111111111111111111111111111111111111222222222333222222222222111111111111222111111222222333444555666555555444555555666666666777:::@@@KKKYYYfffnnnqqqrrrttttttooommmttt}}}|||zzzyyyvvvvvvuuunnnuuu|||xxxzzz}}}zzztttooommmllljjjhhhfffffffffeeeccccccddddddccc```\\\YYYWWWNNNJJJDDD>>>999666444333333333333333222222222222333333333333333333333333111111111111111111111111444333222222222222333444222222222222222222222222222222222222222222222222333333333333333333333333333333444444555666777777555555555666666555555555444444444555555777:::<<>>===???AAABBBFFFCCC>>>999555222000...111111000000111111222333333333222222111000//////////////////////////////000000////////////000000...//////000000000000000000111111111111111222222111111111111111111111111111111111222222222333333222222222222222222222222222222222222222333444555555555555555555666666777:::;;;@@@IIIUUUbbblllqqqqqqppppppnnnjjjnnn}}}wwwtttvvv~~~|||oooppp|||{{{|||{{{uuuqqqnnnmmmkkkhhhgggggggggeeeddddddddddddcccaaa^^^[[[XXXPPPMMMHHHBBB<<<777555444333222222222222111111111222222222222222222222222111111111111111111111111222222222111111222222222222222222222222222222222222222222222222222222222333333333333333333333333555555555555555555555555555666666777777666666555777888888888777:::>>>BBBNNNSSSWWWWWWVVVYYYaaaiii~~~rrrttt~~~~~~~~~{{{vvvrrrppppppmmmjjjgggdddaaa`````````bbbbbbaaabbbbbbaaa```^^^ZZZYYYXXXXXXYYYYYYXXXWWWWWWWWWXXXXXXZZZ[[[]]]^^^]]]```dddfffggghhhjjjkkkrrrsssuuuyyy}}}wwwooojjjhhhgggccc]]]XXXVVVVVVWWWXXXSSSLLLCCC===;;;<<<>>>@@@DDDBBB@@@<<<777333111///111111000000111111222333444333333222111000000/////////////////////////////////000000000000//////......///000000000000///000000111111222222222333111111111111111111111111111222222222222333333333222222222222222222222333333333333222333333444444555555555555555666777888;;;???FFFRRR___jjjqqqtttuuurrrooolllkkkuuuyyytttvvv|||yyyssszzz{{{yyy{{{}}}wwwssspppnnnkkkiiihhhhhhgggfffeeeeeedddccccccccc```]]]YYYQQQPPPLLLFFF???999666555222222222222111111111111222222222222222222222222111111111111111111111111111111111111111111111111333222222111111222222333333333333333333333333333333333333333333333333333555555555444444444333333555666777888888777666555555777888777777:::AAAGGGPPPTTTVVVTTTRRRYYYhhhuuu|||sssyyy~~~{{{uuuvvvvvvsssooolllkkkkkkhhhfffccc```^^^]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZZZZ[[[\\\[[[YYY[[[ZZZZZZZZZ[[[[[[\\\]]]XXX[[[___bbbdddeeegggiiikkkmmmppptttxxx}}}~~~||||||rrrjjjffffffccc```\\\YYYXXXXXXYYYTTTMMMDDD===:::;;;===>>>AAABBBAAA???:::555222111111111000000111111222333333222222222111000000000000000000000000000000000//////000000000000//////......///000000000000000000000111111222333333333111111111111111111111111222222222222333333333333222222222222333333333333444444333333333333444444555555555555666777888888:::BBBNNN\\\hhhpppuuuwwwtttppplllkkkooo|||{{{yyyxxxyyyyyyzzzxxxvvv{{{}}}yyyyyyyyyuuutttnnnllliiihhhhhhhhhgggeeeeeedddcccddddddbbb^^^ZZZSSSSSSPPPIIIAAA:::777666444333333333222222222222333333333333333333333333111111111111111111111111111111222222222222111111333333222111111222333333333333333333333333333333444444444444444444444444333333333333444444444444555666888999999888666555111444666666777===FFFMMMRRRWWWZZZWWWUUU^^^ppp{{{}}}wwwsssnnnoooooonnnkkkhhhggghhheeedddbbb```______```aaa___``````___^^^^^^^^^^^^```___^^^___```aaa```___aaa```______^^^^^^^^^___ZZZ]]]aaadddfffgggiiikkkiiikkkooossswww{{{~~~~~~{{{xxxxxx{{{~~~xxxllleeeccccccbbb___\\\ZZZYYYZZZSSSMMMDDD===;;;:::;;;<<<>>>@@@BBBAAA<<<777444333111111000000111111222333111111111111111111000000000000000000000000000000...///000111111000///...//////000111111111111000000000111222222333444444111111111111111111111111222222222333333333444444222222222333333333444444555444444333333333444444555555555555666777888999===IIIYYYgggooosssuuuvvvooollllllrrr|||{{{pppoooqqqwww~~~}}}ttttttzzzyyy{{{wwwvvvnnnllljjjiiiiiihhhgggeeefffdddcccdddeeeccc___[[[TTTTTTRRRLLLCCC;;;888777555555444444444333333333444444444444444444444444111111111111111111111111111222222333333222222111444333222111111222333444333333333333333333333333444444444444444444444444000111222222333444555555555777888999999888777555333666999;;;===DDDOOOWWWZZZ```dddbbb```hhh{{{|||tttmmmiiikkkmmmmmmllliiigggggggggfffeeecccbbbbbbcccdddfffcccdddeeedddbbbaaabbbcccdddcccbbbccceeefffeeedddfffeeedddcccbbbaaaaaaaaaaaadddgggiiiiiijjjkkklllkkkmmmqqquuuzzz}}}xxxyyyyyywwwvvvwww|||rrrjjjaaabbbcccaaa^^^\\\ZZZZZZSSSMMMEEE>>>;;;:::::::::<<<@@@CCCBBB===888555444111111111000111222222333000000000000000111111111000000000000000000000000...///000111111000///...//////000111111111111111000000111222333333444444111111111111111111111111222222333333333444444444222222222333333444444444555444444333333333444444555555555555666777999999CCCPPPbbbooorrrrrrrrrrrrooonnnsss{{{llllllkkkoooyyy|||zzz{{{}}}zzzooottt}}}}}}vvvssspppnnnjjjiiiiiiiiihhhggghhhfffcccbbbaaaaaa___^^^XXXVVVQQQMMMGGG@@@999333444333222222444444333222333333333333222222111000222222222222222222222222222222222222222222222222333333333333333333333333333333222111111222333333444444444444444444444444444444444555555555555666888777666666666666777777999888888:::AAAJJJTTT[[[dddiiiooorrrvvvzzzssspppmmmlllkkkkkkjjjiiigggfffeeeeeeeee```bbbeeeeeeddddddhhhkkkgggfffffffffffffffffffffggghhhjjjlllmmmnnnooooooqqqrrrqqqnnnjjjgggffffffiiikkknnnqqqtttuuuvvvvvvwwwwwwyyy|||~~~~~~|||zzz|||xxxssspppqqqvvv|||uuuhhhbbbeeeccc]]][[[]]]\\\VVVOOOJJJCCC===:::999888888;;;<<<>>>@@@@@@<<<666222000111111222222222111111111111111111111222222222////////////000000000000111111111111111111111111222222222111111111111111000111222333333222111000111222222333333222222111333333222222333333444555333333333333333333333333444555555555555555444444888666555666999<<<>>>>>>LLLXXXfffooopppooooooqqqggguuuqqqkkkccciiisss|||yyywwwwwwwwwxxxsssooowww|||wwwrrrooollljjjjjjjjjiiihhhgggeeecccbbbbbbaaa```___ZZZXXXTTTOOOJJJCCC;;;666555444222333444444333222222333333444555555555555222222222222222222222222222222222222222222222222111111111111111111111111444444333222222333444444444444444444444444444444444444444555555555555666888777777666666666777777888999;;;???GGGQQQ[[[aaannnuuu}}}}}}|||{{{zzzzzzvvvqqqllljjjiiigggffffffeeecccbbbbbbcccbbbaaaccceeeggggggfffgggkkkooolllmmmnnnoooppppppqqqqqqmmmnnnoooqqqrrrssstttuuuyyyyyyxxxuuuqqqnnnmmmmmmpppqqqtttwwwzzz||||||}}}~~~~~~~~~}}}{{{xxxtttqqqrrruuuzzz~~~{{{lllbbbdddbbb]]][[[]]][[[UUUMMMHHHAAA<<<999999999888:::;;;===??????<<<777333111111222222222222111111222222111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111222222333333222222111333333222222333333444555333333333333333333333333444555555666666555444444777666666666999<<>>===999666222222222222222222111111333222222222111000000000111111111111222222222222000000000000000000000000000000000000000000111111222222111111111111222222111222222333333222222111333333222222333333444555333333333333333333333333444555555666666555555555555666777777888===FFFLLLfffiiimmmppppppqqqrrrtttuuujjjgggiiilllpppzzz~~~~~~|||yyyuuuqqqoootttxxxpppnnnoooyyy|||xxxyyy{{{uuurrrmmmjjjjjjiiiiiihhheeecccaaaaaabbbcccbbbaaa]]][[[WWWTTTOOOIIICCC>>>999666444333444444333222555555555333222000...---222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333444444444444444444444444444444444444444555555555555666888888777777777888999999777<<>>999888999;;;<<<:::::::::<<<======;;;999333333222222111111222222333333333222111000//////000000000111111111222222///////////////////////////000000000000000111111333222111000000111222333111222222333333222222111333333222222333333444555444444444444444444444444444555555666666666666555444666888888:::AAAMMMVVVhhhlllpppooonnnqqqzzzttthhhcccfffllluuuzzz~~~zzzuuuqqqnnnnnnooosss}}}wwwqqqmmmttt{{{wwwssssssyyy|||vvvrrrmmmiiihhhhhhggggggdddbbbaaaaaabbbccccccbbb]]][[[WWWTTTPPPKKKEEE@@@;;;888555333444444333333555555555333222000...---222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333222222444444444444444444444444444444444555555555555666888888888888888999::::::999???FFFMMMTTT___llluuu|||uuusss|||~~~~~~yyywwwvvvuuuttttttuuuvvvvvvyyy{{{~~~}}}zzzwwwrrrmmmhhhdddcccbbbbbbbbbeeeddddddeeefffeeecccaaaaaa^^^\\\^^^cccgggiiiiiinnnqqqtttuuuvvvzzz}}}~~~}}}|||}}}tttmmmfffcccbbb___[[[XXXJJJEEE>>>999999;;;===>>>===;;;:::;;;===>>>===<<<444444333222111111222222333333333222111000///////////////000000000111111//////////////////////////////000000111111111222333222111000000111222333111222222333333222222111333333222222333333444555444444444444444444444444444555555666777777666666333666999;;;>>>GGGUUU___hhhnnnrrrooolllrrruuujjjcccbbbjjjttt}}}zzzuuupppmmmkkkjjjkkkpppyyyvvvnnnooovvv}}}xxxuuuqqqpppttt~~~wwwsssmmmiiigggggggggfffdddcccaaaaaabbbcccbbbaaa\\\ZZZXXXUUURRRMMMGGGCCC===:::666444444444333333333333444555555444444444222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111444444444444444444444444444444444555555555555666888888888888999:::;;;;;;===BBBHHHNNNUUUbbbssssssqqqttt{{{{{{|||~~~vvvooolllkkkiiigggfffffffffggggggiiimmmpppqqqpppnnnllljjjgggcccaaa``````___^^^bbbaaaaaabbbccccccbbb```_________aaadddiiimmmqqqtttxxx}}}~~~{{{{{{~~~{{{qqqfffbbb```\\\YYYXXXMMMGGG@@@;;;:::===???AAA@@@>>><<<;;;===>>>??????666555333222111111222222333222222222111000000000.../////////000000000000000000000000000000000000000000000111222222333333222222111111111111222222111222222333333222222111333333222222333333444555444444444444444444444444444555666666777777777777444666999>>>DDDOOO]]]fffjjjpppsssqqqpppzzzxxxrrrllliiigggjjjuuu}}}zzzuuuqqqnnnjjjiiiggggggjjjpppwww|||{{{~~~pppjjjiiilllvvvwwwtttpppnnnpppyyyyyyuuunnnjjjhhhgggggggggeeecccaaaaaabbbbbbbbbaaa]]][[[YYYVVVSSSOOOIIIEEE>>>;;;777444444444444333222333333444555555555555222222222222222222222222222222222222222222222222111111111111111111111111222222333444444333222222444444444444444444444444444444444555555555555666888888888999999;;;<<<<<>>@@@CCCDDDFFFBBB>>><<<===???AAABBB777666333111111111222333111111111111111222222222000111111111111222222222111111111111111111111111111111222333444444555555000111222333333222111000222222222333333222222222333333222222333333444555555555555555555555555555444444666777888888888888555666999BBBNNN\\\ggglllmmmjjjjjjrrr~~~ooogggddd^^^bbbkkkvvv~~~zzzvvvtttssstttllljjjgggbbb^^^]]]^^^```nnnooosssxxx|||~~~mmmaaa___iiiuuu~~~wwwwwwtttooooooxxx}}}qqqnnnnnnkkkgggeeefffdddbbb```______```aaa___]]]ZZZVVVRRRNNNLLLKKKBBB>>>999666555555555444777666444333222222333333333333222222111222222222111000000000111222333333222222333333333333444444333444555555555444333222444444444555555555555666444555666666444555666888666777777777777:::???BBBKKKLLLNNNPPPYYYmmm|||wwwwwwyyy~~~xxxmmmeeebbb___ZZZVVVQQQPPPNNNLLLKKKLLLMMMNNNPPPSSSWWWZZZ\\\]]]___aaaggghhhiiijjjhhheeebbb```___aaacccdddccccccdddeeegggiiimmmppptttyyy~~~~~~}}}|||yyyyyy|||~~~~~~}}}nnnfffdddaaa]]]ZZZXXXMMMCCCAAA@@@======AAAJJJEEE>>>;;;;;;======<<<>>>:::555333333333111000111111000000000000111111//////............//////111//////000333444333000111111222222222222111111111111222222222333333333222222222222222222222222333333333333333333333333555555555555555555444444777777888888888888777777999@@@AAAIIIZZZbbbdddlllmmmjjjooommm^^^ZZZ[[[^^^kkkzzz~~~~~~}}}zzzvvvtttssstttooonnnjjjeee___\\\]]]^^^iiikkkooovvv{{{|||jjjbbbgggppp{{{uuurrroooqqqxxxuuupppooojjjfffdddcccbbbaaa```______``````___]]]ZZZVVVRRROOOMMMKKKCCC???:::666555555555444777666444333222222333333333333222222222222222333222222222222222333444444222222333333333333444444000111333555666666666555444444444555555555555666555666666666555555777888888888888777777:::>>>AAALLLNNNPPPUUU```ttt~~~vvvvvvxxxvvvnnnddd]]]ZZZWWWTTTPPPOOONNNMMMLLLLLLNNNPPPQQQTTTWWW[[[^^^___```bbbdddggghhhiiiiiigggeeebbb```\\\___aaaccccccdddfffgggmmmooosssvvvyyy~~~}}}yyyxxxwwwuuusssyyy|||uuujjjfffbbb___^^^VVVLLLDDDBBB@@@>>>???BBBJJJEEE???;;;;;;<<<<<<;;;===999555333333333222111111111000000000000111111111000000000000000000111222000///111333444222000111111222222222222111111111222222222222333333333333333333333333333333333333333333333333333333333555555555555555555555555666777777888888888777777888@@@CCCLLL^^^eeeeeekkkgggkkkxxxtttbbbXXXYYY___gggxxx}}}}}}|||}}}|||yyyvvvssssssssstttrrrnnnhhhaaa]]]\\\\\\ccceeekkksssyyyssscccbbbhhhtttqqqpppttt|||zzzrrroooiiidddbbb``````````````````_________]]][[[WWWSSSPPPNNNLLLFFFBBB;;;777555555555555666666444333333333333333333333222222222222333333222222222111222222333444222222333333333333444444000111333444555666666666444444444555555555555666555666666666555555777999888999999999:::===BBBFFFMMMOOOSSS\\\kkkvvvtttyyy~~~xxxsssiiibbbZZZTTTRRRPPPMMMKKKMMMLLLMMMMMMOOORRRTTTVVV[[[]]]```bbbbbbcccdddfffggghhhhhhhhhgggeeebbb```]]]___bbbdddeeegggjjjlllnnnqqqtttwwwzzz}}}}}}yyyuuurrrooopppssswww}}}~~~ppphhhcccaaabbbVVVNNNFFFBBB@@@???@@@CCCHHHDDD???;;;::::::::::::<<<999666444444444333222111111000000000000111111222222222111111222222222222111111111222222111///111111222222222222111111222222222222333333333333444444444444444444444444333333333333333333333333555555555555555555555555555666666777777888888888777AAAFFFQQQccchhhfffjjjgggtttwwwdddWWWTTT\\\gggvvv|||{{{{{{{{{{{{yyyvvvsssssssssuuutttqqqkkkeee```^^^]]]___```fffooowwwjjjbbbdddrrrwwwrrrqqqwww~~~tttoooiiidddbbb^^^___aaabbbcccbbb```___^^^]]][[[XXXUUURRROOONNNIIIDDD===888666555666666555555444444333333333333333333222222222333444444000000000//////000000111222222222333333333444444444444444444444333333333444444444555555555555666555666777666555555777999777888999;;;>>>CCCJJJOOONNNRRRYYYfffxxxyyyzzz}}}xxxqqqjjjeee^^^ZZZTTTPPPNNNMMMLLLKKKLLLLLLNNNPPPSSSWWWZZZ[[[bbbdddeeeeeeccccccccceeehhhiiiiiiiiihhhfffdddcccccceeeggghhhiiikkknnnqqqoooqqqtttwwwyyy|||}}}{{{yyysssvvvyyy|||~~~vvvjjjcccaaacccXXXRRRJJJDDD@@@>>>>>>@@@FFFCCC>>>;;;999888888999;;;:::777666555444444333222111111000000111111222333222222111111222222333222222222222222111000///111222222333333222222111222222222333333333444444444444444444444444444444444444444444444444444444555555555555666666666666555555666666777888999999999DDDKKKUUUfffiiieeeiiisss}}}hhh[[[UUUVVVbbbqqq{{{{{{yyyzzz{{{zzzwwwtttssssssttttttrrroooiiieeecccbbb^^^^^^ccckkksss|||vvvgggdddeeexxx}}}uuurrryyywwwpppjjjeeeddd___aaacccdddeeecccbbb```^^^]]]\\\ZZZWWWTTTQQQOOOLLLFFF???:::777666666555444444444444444444333333333222222222333444444555111111000000000000000111222222222333333333444444555555444444333333333333444444444555555555555666555666777777555666777999888999:::<<<@@@FFFNNNTTTUUUZZZdddttt~~~{{{wwwrrrlllfff^^^YYYUUUSSSOOOMMMLLLLLLMMMMMMNNNOOOQQQUUUYYY]]]```aaahhhiiiiiigggdddccccccdddllllllllllllkkkjjjhhhggghhhiiikkkkkklllmmmpppssstttwwwzzz|||}}}~~~nnncccaaaccc[[[XXXPPPFFF???===<<<<<>>BBBJJJSSSYYYdddlllxxx}}}{{{zzzyyy|||{{{xxxssspppkkkfffaaa\\\VVVRRRNNNMMMLLLKKKKKKLLLNNNOOORRRTTTWWW[[[___bbbeeefffllllllllljjjhhhggghhhiiiqqqqqqqqqppppppooonnnmmmlllmmmnnnnnnnnnpppsssvvvyyy|||uuugggbbbddd]]]\\\TTTHHH???<<<;;;999>>>>>><<<999777666777999<<<<<<<<<999666333333333222222111111111111222222000000////////////000000000222333333111000000111222222333333333333222222333333333333444444444444222222222222222222222222444444444444444444444444555555555666666777777888666666666777888:::===>>>BBBQQQYYY^^^gggjjjooo|||qqqaaaXXX[[[```dddrrr~~~{{{{{{xxxzzz|||{{{yyywwwvvvuuurrrtttuuutttqqqmmmjjjjjjaaa]]]\\\```ffflllwwwmmm```XXXccctttvvvnnniiihhhccccccddddddcccbbbaaa```]]]]]]]]]\\\ZZZWWWSSSQQQMMMIIIDDD@@@<<<888555222333333444555555444444333222222222333333555666666666555555444333333444444222222333333333333444444222222222222333555777888444444444555555555555666666777888777666666888:::;;;<<>>>>>;;;666333222222333222222111111222222333000000////////////000000...111333333111000111333222333333444444333333222333333333444444444444555333333333333333333333333555555555555555555555555444555555666777777888888777777777777999<<>>999444111222333444555555555444333222222222333444555666777555444333333222222222222222222333333333444444444666555444333222333444444444444444555555555666666666777888777666666888::::::===BBBIIITTTaaaoooxxx~~~{{{~~~yyyuuuqqqmmmiii^^^[[[VVVRRRQQQPPPOOONNNKKKLLLNNNOOOPPPSSSVVVYYY[[[]]]```cccfffiiikkklllnnnpppqqqrrrsssuuuyyy|||yyyyyyxxxxxxwwwwwwvvvvvvtttuuuwwwxxxzzz~~~qqqiiiiii[[[]]]WWWIII@@@>>>===:::888::::::888666555888;;;===??????<<<666222111222333222222111111222222333111111000000000000111111---000333333111000222444222333333444444333333222333333333444444444555555444444444444444444444444555555555555555555555555444555555666777888888999888888777888:::===@@@BBBHHHZZZcccdddiiipppvvvooo___ZZZfffqqqwww}}}zzz~~~zzz{{{zzzzzzyyyxxxwwwvvvvvvuuusssssssssrrrooommmddd___ZZZYYYZZZ]]]gggqqqmmm\\\ZZZ___ttt}}}sssjjjeeedddccccccdddeeedddbbb___bbb```]]]\\\[[[YYYWWWUUUJJJKKKJJJEEE>>>999666777444444444444444444444444444333333444555444111///555555444444444444555555333333222222222222222222333333333444555666777777555666777777666666777999555777888999888888:::;;;???@@@FFFRRR```ppp}}}wwwooolllkkkjjjfffbbbVVVTTTQQQNNNLLLLLLMMMNNNMMMQQQVVVXXXYYYZZZ^^^aaa```eeeiiijjjlllpppqqqnnnpppvvvwwwuuuwww~~~~~~~~~||||||{{{}}}xxxjjjgggddd^^^UUUKKKCCC???>>>>>><<<;;;:::999999999:::;;;:::>>>@@@===888444444666333222111111000111111111000111111111111222222222111111111111111111111111333222222111111222222333111222333444555444333333222333333444444333333222333333333333333333333333222333555777999999999888666888999888999>>>GGGOOOWWW___fffgggjjjzzz}}}nnnhhhjjjuuu{{{|||{{{{{{{{{{{{zzzyyyxxxxxxwwwuuusssrrrrrrqqqooommmfff```ZZZXXXXXX[[[cccmmm|||rrr___\\\^^^oootttlllgggddddddcccdddddddddaaa___bbbaaa^^^]]]\\\YYYVVVSSSLLLLLLKKKFFF???999777666444444444444444444444444444444444555555555333222000000////////////000000222222222222222222333333333444444444555666666666333444555555444444555777555777888999888999:::<<>>@@@>>>999555555777333222222111111111111111000111111111111222222222111111111111111111111111333222222111111222222333111222333444444444333222222333333444444333333222333333333333333333333333333444555777888888888777777999:::999;;;AAALLLTTT[[[___dddgggqqqxxxpppnnnrrr}}}{{{{{{{{{{{{||||||{{{{{{zzzxxxuuusssrrrrrrrrrpppooojjjccc\\\YYYVVVWWW___hhhtttzzzccc^^^\\\ggg}}}xxxnnnjjjfffeeeddddddeeedddbbb```bbbaaa```___]]]ZZZUUURRROOONNNLLLGGG@@@:::777666333333333333333333333333333444555555555555555444333222222111111222222333111111222222333333444444444444555555555555555555333444555555444444555777666777888999888999<<<>>>@@@GGGXXXnnnxxxtttxxx}}}{{{rrrkkkfffaaa\\\YYYZZZZZZWWWUUUOOOMMMKKKJJJJJJMMMQQQSSSVVVZZZ___aaabbbdddiiilllooorrrvvvyyy}}}|||uuunnnttt|||tttkkk```ZZZPPPFFF???<<<<<<===???===;;;999888777777888;;;>>>@@@???:::777666777333333222111111111111111000111111111111222222222222222222222222222222222333222222111111222222333333333444444444333222222333333444444444444333333333333333333333333333333444444555666777777666666999::::::;;;>>>FFFQQQZZZaaaaaadddlll}}}yyytttrrruuu|||{{{||||||}}}}}}}}}||||||yyyvvvtttrrrssssssrrrqqqppphhh```[[[WWWVVV\\\cccppphhh```ZZZ^^^mmm|||qqqmmmiiigggffffffffffffdddbbbcccbbbaaa```___[[[UUUQQQRRRQQQMMMHHHBBB<<<888666333333333333333333333333111333444444444444555666666666555555555555666666111111222222333444555555555555555555555444444444555666777777666666777999666777888999999:::===@@@BBBLLLbbb|||}}}qqqooovvvyyyqqqggg```___[[[WWWTTTTTTSSSRRRQQQOOONNNMMMMMMOOOSSSXXXZZZ[[[___ccceeeeeeggglllppprrryyyvvvooouuu|||nnnbbb\\\RRRHHHAAA>>>???@@@AAA???===:::888777666666999<<>>;;;888666666333333222111111111111222000000111111111222222222222222222222222222222222333222222111111222222333333333444333333333222222333333444444444444333333444444444444444444444444555555555666666666666555999::::::<<>>;;;999777777666888:::======<<<999666555444333333222111222222222000000111111111222222222222222222222222222222222333222222111111222222333444333333333333333333333333444444555555444444333444444444444444444444444666555555555555666666666999999:::===DDDOOO[[[bbbccchhhtttzzzssspppnnnpppttt{{{}}}}}}}}}~~~~~~}}}||||||zzzyyyxxxxxxyyyxxxvvvtttuuupppjjjeee___ZZZ[[[___lllyyy{{{lll]]]XXXZZZeee{{{}}}|||zzzsssnnnllliiihhhhhhhhhfffeeecccbbbaaa```___]]]XXXUUUVVVSSSOOOKKKFFFBBB<<<999444444444444444444444444000222333222//////222555333222222111111222222333222222333333444444555555444444555555555555555555333444555555444444555777666777888888999<<<@@@DDDJJJSSSiiizzznnnhhhiiiwww~~~xxxpppjjjfffaaa\\\WWWTTTSSSPPPNNNLLLLLLMMMMMMPPPQQQSSSVVVZZZ]]]```bbbbbbeeehhhjjjkkknnntttyyyzzzrrr{{{{{{ooorrr{{{zzzggg```TTTIIIAAA??????AAADDDCCC@@@===:::999888888888:::<<<>>>>>>;;;888666444444333222222222222222000111111111111222222222333333333333333333333333333222222111111222222333333222222222222333444555444444555555555555444444444444444444444444444444666666666666666777888999999:::;;;@@@IIITTT^^^dddcccooo|||mmmjjjjjjlllttt}}}}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzz||||||{{{wwwuuutttppplllhhhbbb\\\[[[^^^eeeqqq~~~uuubbbZZZWWW[[[jjj|||~~~vvvnnnkkkhhhggggggfffeeedddcccbbb```______]]][[[XXXVVVSSSOOOKKKHHHDDD???:::555555555555555555555555111444555333///...111555555555444444444444555555333333444444444444444444333444444444555666666666333444555555444444555777777777888888:::===BBBEEEKKKSSSgggpppjjjhhhlll}}}~~~sssmmmddd^^^[[[YYYVVVSSSPPPOOOOOOMMMMMMNNNQQQSSSSSSVVVYYY]]]aaacccddddddcccfffkkknnnqqqvvv~~~zzzsss}}}wwwiiinnn{{{kkkdddXXXLLLCCC@@@AAABBBEEEDDDAAA>>><<<;;;:::::::::;;;>>>@@@AAA>>>;;;888444444333222222222222333000111111111111222222222333333333333333333333333333222222111111222222333222111111111222444666777444444555555555555444444555555555555555555555555666666666666777888:::;;;;;;;;;>>>DDDNNNXXXaaaeeennnrrrfffgggmmmsss~~~~~~~~~}}}}}}{{{zzzzzzzzzzzz|||~~~}}}xxxuuurrrooollljjjddd\\\ZZZ]]]___jjjuuu|||{{{fff\\\VVVUUU___ooo~~~wwwmmmjjjgggeeeeeeeeedddccccccbbb_________^^^\\\ZZZWWWSSSNNNKKKIIIFFF@@@<<<666666666666666666666666333555777444000...222666444444444333333444444444444444444444444444333333333333444444555666777777555666777777666666777999777777888888:::===BBBFFFLLLSSSeeexxxllliiikkkqqq|||uuulllddd[[[UUUSSSSSSRRRPPPNNNOOOOOOOOOPPPSSSVVVYYYXXX[[[```dddggghhhhhhgggcccgggmmmqqqvvv}}}xxxrrr~~~uuueeekkkzzzppphhh\\\OOOGGGCCCDDDEEEFFFDDDBBB???===<<<;;;;;;<<<===???BBBCCCAAA===:::555444333333222222333333000111111111111222222222333333333333333333333333333222222222222222222333111111111111222444666888444444555555555555444444555555555555555555555555777666666666888:::<<<===<<<===AAAHHHRRR[[[cccggg|||~~~nnndddiiirrr|||~~~}}}||||||~~~|||yyyvvvuuusssqqqnnnkkkhhhccc^^^ZZZ[[[aaaiiiqqqwwwttt___VVVVVV[[[```ttttttkkkjjjgggeeedddeeeeeefffeeebbb```___```^^^[[[WWWWWWTTTPPPMMMJJJGGGCCC@@@888666444333444555444444333222222111111222222333666666666666666555555555555555555555555555555555555555666666666666555555555555555555666666666666777999<<<======@@@DDDHHHOOOZZZjjj}}}uuummmppptttzzz}}}rrrhhh```[[[TTTPPPPPPPPPPPPOOOKKKMMMQQQTTTVVVXXXZZZ]]]```aaaccceeehhhiiijjjjjjooolllnnnuuu{{{~~~yyy~~~iiieeeooozzzjjj[[[SSSJJJ@@@>>>BBBEEEFFFGGGEEEAAA<<<:::999BBBCCCEEEDDDBBB>>>999777666444222222333555555444111111111111111111111111222222333333333333444444444444444444444444444444333333333444444444555555666555333222222333444555666666666666777777777777555555666777888999::::::======CCCKKKQQQWWWeeesssrrrkkkeeeiiiwww}}}|||{{{{{{~~~~~~}}}|||zzzxxxvvvuuuuuussspppmmmjjjfff```]]]YYY]]]ccchhhnnnvvvhhhXXXSSSUUUYYYlll~~~|||ooollliiifffffffffffffffcccaaa______```___\\\ZZZXXXUUUQQQNNNKKKGGGCCC@@@:::888555444555666666555333333222222222333333444555555555666666666666666555555555555555555555555555555666666666666555555666666666666666777777777888:::===???@@@DDDIIINNNRRR```rrrvvvrrrwww}}}|||ssshhh___\\\WWWQQQMMMMMMNNNOOONNNNNNPPPTTTWWWYYY[[[^^^```cccdddfffhhhjjjkkkllllllpppnnnqqqxxx}}}zzznnniiiooo|||nnn]]]TTTKKKBBB@@@DDDHHHIIIJJJIIIFFFDDDBBBBBBDDDEEEFFFGGGEEEBBB>>><<<777555333222333444444333222222222222222222222222222222333333333333444444444444444444444444444444333333333444444444555555555555444444444444444555666666666666777777777777555555666666777888999999===@@@GGGPPPVVV]]]lll{{{mmmjjjhhhnnn|||~~~|||zzzyyyyyy}}}|||zzzxxxwwwvvvuuuuuuyyyvvvsssqqqnnniiiddd```XXXZZZ\\\___dddmmmzzzttt___SSSRRRTTTaaatttssspppkkkgggggggggggggggaaa```^^^^^^______^^^\\\ZZZWWWSSSPPPLLLIIIDDDAAA<<<999777666666777777666333333333333333444555666444444555555666666777777666666666666666666666666555666666666666666666555666666777777777888888888:::<<<>>>@@@CCCHHHNNNSSSWWWhhhzzzzzz}}}xxxvvvyyyyyyqqqiii^^^WWWVVVRRRMMMKKKKKKLLLMMMNNNRRRUUUYYY\\\^^^aaacccfffggghhhiiijjjlllmmmnnnoooqqqrrrwww~~~vvvmmmmmmoootttaaaVVVMMMDDDBBBGGGIIIKKKLLLLLLJJJIIIIIIJJJFFFGGGIIIIIIIIIFFFCCCAAA999777444333333444333222333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555444555555666666666555555666666666666777777777777777777777777888999::::::===CCCLLLUUU]]]hhh{{{~~~tttgggiiinnnvvv}}}zzzxxxwwwwww{{{zzzxxxvvvuuuuuuvvvvvv{{{yyyvvvsssqqqmmmhhhdddZZZZZZYYYYYY^^^iiixxxhhhYYYTTTUUUYYYkkkxxxrrrkkkgggfffggggggfffbbbaaa______^^^^^^]]]\\\\\\YYYUUUQQQNNNJJJFFFCCC<<<:::777666777777666666444444444444444555666777333444444555666777888888777777777777777777777777666666555555555555666666777777777888888999999:::======>>>AAAEEEKKKRRRVVV^^^rrrzzzrrrpppwww}}}rrrkkkcccZZZTTTQQQOOOLLLKKKKKKMMMOOOPPPVVVYYY]]]```bbbeeehhhjjjjjjkkkkkklllnnnoooqqqrrrtttwww}}}|||pppkkkcccrrr{{{eeeXXXNNNEEEDDDHHHHHHJJJKKKKKKIIIIIIJJJKKKIIIJJJKKKKKKIIIGGGDDDBBB;;;888555333333333222111333333333333333333333333222222222333333333444444333333444444444444444444333333333444444444555555444555666777777777666555666666666666777777777777:::999999999:::;;;<<<===>>>EEEOOOXXXcccuuusssmmmdddkkkvvv~~~|||yyywwwvvvuuuzzzyyywwwvvvuuuvvvwwwxxxzzzxxxvvvtttrrroookkkhhh[[[ZZZWWWVVVZZZeeeuuusssaaaXXXUUUXXXfff{{{|||uuulllfffffffffeeeddddddcccaaa___]]][[[[[[[[[\\\YYYUUURRROOOLLLHHHEEE<<<:::777666666666555555555444444444555555666777333444444555666777888888777777777777777777777777777666555555555555666777777777777888999:::::::::???>>>???BBBIIIRRRZZZ___iii}}}yyyrrrsssvvvllleee^^^WWWRRRNNNNNNMMMMMMNNNPPPSSSVVVZZZ]]]aaadddfffgggjjjlllllllllmmmnnnoooqqqssstttxxx}}}rrriii^^^iiiyyy|||jjj[[[PPPFFFDDDGGGIIIJJJLLLKKKIIIHHHHHHIIIKKKKKKKKKJJJHHHEEEBBB@@@;;;999666444333333222111222222222222222222222222222222222333333333444444333333333444444444555555333333333444444444555555333444666777777777666555666666666666777777777777999888888888999;;;===>>>AAAHHHQQQZZZiiirrriiiggggggqqq~~~~~~{{{yyywwwuuuuuuwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvtttsssssspppmmmjjj]]][[[XXXUUUWWWaaaooozzzjjj\\\UUUZZZccctttxxxmmmfffeeefffeeeccceeedddbbb___\\\ZZZ[[[\\\[[[XXXUUURRRPPPMMMJJJGGG===:::777666666666555444666555555444444444555555444444555555666666777777666666666666666666666666777666555444444555666777666666777888999::::::;;;??????AAAHHHTTTbbbmmmsss|||zzzwww}}}|||vvvmmmddd]]]WWWRRROOOMMMNNNOOOPPPQQQTTTXXX\\\___bbbeeeggghhhjjjlllnnnnnnnnnnnnooorrrtttwwwyyy}}}uuujjj```eeesssxxxuuuzzzppp```TTTIIIDDDFFFKKKMMMOOOOOOMMMKKKIIIIIIJJJJJJIIIHHHEEEBBB???>>>;;;999666444444444333222111111111111111111111111222222333333333333444444222333333444444555555555333333333444444444555555333444555555666666666666666666666666777777777777666555555555777:::===>>>EEELLLUUU___tttuuugggccceeeoooyyy~~~{{{yyyvvvuuutttsssssstttuuuuuuvvvuuuuuusssrrrqqqqqqrrrpppmmmkkkbbb```\\\XXXWWW^^^iiirrrzzzuuucccXXXWWW\\\iii||||||{{{nnngggggggggfffcccccccccbbb___[[[ZZZ\\\^^^YYYVVVTTTQQQPPPNNNKKKIII???<<<999777777777666555666666555444333333333333555555555666666666666666555555555555555555555555777666555444444555666777555555666777888999::::::===>>>DDDPPPcccwww~~~zzzzzzrrrmmmddd\\\UUUQQQNNNLLLLLLNNNQQQRRRTTTWWW\\\```dddgggiiikkkkkklllmmmoooppppppppprrrtttxxx{{{}}}yyyooobbb```fffxxx~~~xxxvvvvvvxxxfffYYYLLLEEEFFFJJJNNNQQQSSSQQQNNNLLLKKKHHHGGGGGGFFFDDDAAA???>>>;;;888555444444444444333222222222222222222222222222222333333333333444444222222333333444555555666333333333444444444555555333333333333444555666777666666666666777777777777666555555666888<<<@@@BBBKKKRRR\\\iii{{{jjjcccfffkkkwww|||yyywwwuuutttpppqqqrrrtttuuuuuutttsssppppppooopppqqqpppmmmkkkhhhfffaaa\\\YYY]]]fffnnnwww~~~~~~jjj]]]RRRUUU___ssszzz~~~ppphhhhhhiiigggdddaaabbbaaa^^^[[[[[[^^^aaaWWWUUUSSSQQQPPPOOOLLLJJJ@@@>>>:::999999999888777777666555444333222222222666666666666666555555555555555555555555555555555888666555444444555666888444555666777888999::::::<<<>>>FFFWWWoooyyyuuutttyyyyyylllhhh```XXXRRRNNNLLLKKKKKKNNNQQQSSSUUUYYY^^^ccchhhjjjlllmmmmmmmmmooopppqqqqqqrrrtttwww{{{}}}sssbbb\\\\\\jjjzzzvvvxxx|||jjj]]]OOOFFFFFFHHHLLLQQQTTTSSSPPPMMMLLLEEEEEEEEEDDDCCCBBBAAA@@@:::888555444555555444333333333333333333333333333222222333333333444444444222222333333444555666666333333333444444444555555333333222222333444666777666666666666777777777777888888888999<<<@@@DDDGGGOOOWWWbbbppppppeeedddkkkttt|||}}}zzzwwwuuutttvvvvvvuuutttrrrqqqppppppqqqpppnnnmmmlllmmmooopppkkkjjjgggbbb^^^]]]aaafffmmmxxxwww___ZZZYYY[[[ggg}}}{{{}}}nnnfffhhhgggdddaaadddaaa]]]]]]______]]][[[[[[ZZZWWWTTTPPPNNNLLLKKKBBB@@@<<<888555444555555444444444444444555666777555555444444444444555555555555555555555555555555666666666666777777777777999999999888888999<<>>CCCPPPgggwwwoooooorrr|||xxxnnnfff^^^SSSMMMLLLLLLJJJHHHLLLNNNQQQTTTWWW[[[```dddiiillloooqqqqqqppppppppppppsssxxxzzz{{{}}}vvvjjj```YYY___mmm~~~zzzvvv~~~nnn]]]RRRJJJEEEJJJLLLOOOQQQRRRPPPNNNLLLKKKHHHDDDBBBCCCCCCCCCCCCDDDBBB???;;;888555333111222333444444222222333444333333333333333333333333333333333444555666777777555555555555555444444444555555555555666666666666999999999888888888888888===::::::<<<===???FFFNNNZZZ```ooo{{{rrrnnnkkkjjjqqqyyy~~~~~~}}}|||zzzxxxwwwvvvttttttsssrrrqqqpppooonnnpppooommmllllllmmmooopppnnnmmmiiiddd___]]]^^^aaaiiitttjjj\\\XXXXXXbbbvvv}}}wwwxxx}}}tttjjjiiihhhdddbbbcccaaa___^^^^^^^^^]]]\\\[[[YYYWWWSSSPPPNNNLLLKKKCCC@@@<<<888666555555555444444444444444555666666555555444444444444555555555555555555555555555555666666666666777777777777888888888777777888<<<>>>AAAIII[[[vvvrrrjjjlllrrrssshhhaaaZZZQQQLLLLLLMMMLLLJJJMMMOOORRRUUUXXX\\\aaadddhhhkkknnnqqqqqqrrrssstttrrrwww|||zzznnnddd[[[\\\cccnnn|||yyyuuubbbUUULLLGGGIIIKKKNNNPPPQQQPPPNNNLLLJJJGGGDDDBBBCCCCCCCCCBBB@@@>>>;;;888666444444444222333444444222222333444333333333333333333333333222222222333333444666666444444555555555555555555555555555555666666666666888888888888888888888888:::888999<<<>>>AAAJJJSSS]]]iii~~~wwwoooiiikkkooottt|||~~~{{{{{{||||||{{{yyyxxxwwwrrrrrrqqqpppoooooonnnnnnoooooommmmmmmmmnnnooopppqqqpppmmmhhhbbb^^^\\\\\\cccmmm{{{zzz```YYYTTTZZZkkk}}}uuuuuuyyy}}}oookkkhhheeecccaaaaaaaaa___]]]\\\\\\]]]ZZZXXXVVVSSSPPPNNNLLLJJJDDDAAA===999666555555666555444444444444555666666555555444444444444555555555555555555555555555555666666666666777777777777777777888777777999<<>>:::777666666666555555444444444555555666555555444444444444555555555555555555555555555555666666666666777777777777777888888888888:::>>>AAAGGGWWWttt~~~vvvuuu|||xxxmmmnnntttzzzpppddd\\\TTTQQQLLLJJJKKKMMMMMMMMMOOOQQQUUUXXXZZZ^^^bbbeeefffiiilllooorrrtttxxx{{{yyyxxxpppggg___YYYYYYcccooonnn[[[OOOJJJHHHIIILLLNNNOOOOOOMMMLLLLLLJJJGGGGGGGGGHHHGGGFFFIIIFFF@@@:::666444444555222333444444222222333444333333333333333333333333333333222222333444444555333333333444555666777777555555555555666666666666666666666666777777777777::::::<<<@@@CCCJJJWWWdddqqqssseeeaaadddppp~~~|||zzz{{{{{{||||||zzzwwwtttrrrppppppppppppooooooooooooooooooppppppqqqrrrssstttsssrrrqqqnnnkkkfffaaa^^^\\\ccclllvvvmmm^^^PPPNNNWWWggg{{{}}}|||~~~vvvmmmgggdddddd___aaaaaa___[[[YYY[[[^^^YYYXXXWWWUUURRROOOMMMKKKGGGDDD@@@;;;888777777777666555555444444444555555555555444444444444555555666666666666666666666666666666666666777777777777888999999::::::<<<@@@DDDLLL\\\|||zzztttwww}}}tttuuu|||sssjjj___XXXQQQOOOLLLJJJKKKKKKLLLLLLOOORRRVVVYYY[[[^^^aaadddgggiiilllooorrrvvv{{{~~~~~~wwwnnndddZZZWWW___jjjttt^^^PPPIIIHHHIIIKKKMMMOOOOOONNNMMMNNNMMMKKKKKKLLLLLLKKKIIIJJJGGGAAA;;;777555555555222333444444222222333444333333333333333333333333444444444444444555555666333333333444555666777777555555555555666666666666555555666666777777777777999:::<<>>BBBFFFRRRaaa|||wwwvvv}}}}}}~~~}}}uuulllcccZZZUUUOOONNNMMMKKKKKKKKKKKKLLLOOORRRVVVYYY[[[^^^```ccchhhjjjmmmppptttzzz}}}rrrfffZZZTTTYYYbbb|||}}}cccRRRKKKHHHJJJKKKMMMOOOOOOOOOOOOPPPOOONNNNNNOOOOOONNNLLLEEEBBB>>>:::777555555666222333444444222222333444333333333333333333333333555555555444444555555666333444444444555666666666555555555555666666666666555666666777777888888999777888<<>>CCCFFFTTT```{{{vvvuuuyyy{{{uuulllddd[[[TTTPPPKKKLLLLLLLLLLLLLLLMMMNNNNNNRRRVVVYYY[[[]]]___aaagggjjjmmmrrrxxxssshhh]]]VVVYYY___wwwjjjWWWOOOIIIJJJLLLNNNOOOPPPPPPPPPPPPOOONNNOOOPPPPPPOOOMMMEEECCC???<<<888666555555222333444444222222333444333333333333333333333333555444444333333444444555444444555555555555555555555555555555666666666666666666777777888999999:::777999???FFFLLLYYYnnn}}}kkkccc```lll||||||~~~~~~{{{yyyuuuvvvyyy{{{zzzxxxuuusssjjjkkkkkkllllllmmmmmmmmmjjjkkklllnnnpppqqqrrrrrrooommmjjjiiihhhfffaaa]]]YYYYYYZZZ___jjjxxxkkkYYYSSSQQQUUUdddvvvxxxmmmgggfffbbb___\\\[[[]]]^^^\\\YYYZZZZZZZZZYYYWWWTTTPPPNNNJJJGGGBBB>>>:::888888888777666555444444444444444555555555444444555555555777777777777777777777777666666666666777777777777666777888999:::>>>BBBEEERRR\\\vvvzzzrrrsss{{{yyyuuuoooggg^^^VVVPPPLLLIIIJJJLLLMMMMMMMMMOOOPPPNNNQQQVVVYYY[[[]]]___aaagggiiinnnttt{{{sssiii```[[[]]]bbbsssooo[[[SSSJJJKKKLLLNNNPPPQQQQQQQQQPPPOOONNNOOOPPPPPPNNNMMMJJJHHHDDD???;;;777444222222333444444222222333444333333333333333333333333444444333222222333333333555555555555555444444444555555555555666666666777666777777888999:::::::::999===CCCKKKTTTbbbyyyuuugggdddbbbppp~~~zzzwwwwwwxxxyyyxxxwwwtttqqqpppkkklllnnnooopppppppppooollllllmmmnnnnnnooonnnnnnnnnllliiiiiiiiigggbbb^^^\\\ZZZYYY\\\aaajjjyyyxxxbbbUUUNNNOOO```uuu|||rrrkkkgggfffeeecccaaa___\\\[[[ZZZXXXXXXWWWVVVTTTRRRPPPOOOLLLJJJEEEAAA===;;;::::::888888888888777777777777666666555555555444444444444555555666777888888999777777666666666666666777:::999;;;======>>>EEEMMMWWW```qqqvvvooo|||}}}yyy|||yyyoooddd]]]VVVPPPNNNOOOMMMNNNOOONNNNNNNNNQQQSSSVVVYYY\\\]]]\\\^^^bbbfffeeejjjqqqyyyyyypppddd[[[[[[```wwweeeTTTQQQQQQQQQQQQRRRSSSSSSSSSQQQNNNLLLLLLMMMMMMKKKHHHHHHFFFCCC@@@<<<888555444666666666555444444444333111222222333444555666777555555555555555555444444555555555666666666666777555555666777777777777777777999:::999888777888999===AAAGGGMMMYYYpppwwwoookkkggghhhsssuuu~~~~~~~~~~~~|||yyyvvvuuuuuuwwwwwwwwwvvvtttssskkklllmmmnnnooonnnnnnmmmllllllmmmnnnnnnnnnnnnnnnmmmkkkiiihhhhhhfffaaa^^^[[[XXXXXXZZZ^^^eeesss~~~fffWWWOOOOOO]]]nnnssskkkhhheeedddcccaaa^^^\\\ZZZYYYXXXXXXWWWVVVTTTRRRPPPOOOMMMJJJFFFAAA>>>;;;:::999777777777666666666666555666666555555555444444444555555555666777888888888888888777666666777777888888888999<<<===>>>EEEMMMWWWbbbttt{{{tttzzzxxxzzzyyyooofff\\\WWWRRRMMMLLLNNNNNNNNNNNNNNNMMMOOORRRUUUVVVYYY]]]______aaaeeeiiimmmrrrzzzyyypppeee\\\\\\```ooommm\\\UUUSSSRRRRRRRRRRRRQQQPPPOOOMMMKKKKKKMMMMMMKKKIIIGGGFFFCCC@@@<<<888555444555555555555555444444444555555555444444333333333555555555555555555555555444555555555555666666666666777777888888888888888888999::::::999888999;;;@@@DDDJJJTTTddd|||~~~pppmmmlllkkklllzzzwwwaaa}}}|||{{{{{{{{{zzzwwwtttrrrsssuuuvvvwwwwwwvvvuuummmmmmmmmnnnmmmlllkkkkkkkkkllllllmmmmmmmmmmmmlllllljjjiiihhhgggdddaaa^^^[[[XXXVVVWWWYYY^^^jjjvvvlllZZZPPPNNNWWWddd~~~zzztttllliiieeedddbbb```^^^[[[ZZZYYYYYYXXXXXXVVVUUUSSSQQQPPPNNNLLLGGGCCC>>>;;;999888666666666666555555555555666666666555555555555444555555666666777777888888999888888777888888999999999888:::===>>>@@@HHHQQQ\\\iii|||{{{{{{tttttt{{{yyyqqqfff^^^VVVRRROOOLLLKKKNNNNNNNNNNNNMMMNNNPPPUUUYYYWWW[[[```bbbccceeeiiimmmpppvvvzzzqqqggg^^^\\\___fffyyy|||zzzyyyfffZZZWWWTTTRRRRRRQQQPPPOOOMMMKKKJJJKKKLLLKKKIIIHHHFFFEEECCC@@@<<<888555333444444444555555555555555666666555555444333222222555555555555555555555555444444444555555555555666777777888999999999999999888999::::::999999;;;===CCCGGGQQQ```tttqqqhhhjjjnnnooorrr{{{dddRRR|||{{{yyyyyyyyyxxxuuusssrrrssstttuuuvvvvvvvvvuuuooooooooonnnmmmlllkkkjjjkkkkkkllllllllllllkkkkkkiiiiiihhhgggeeeccc```^^^\\\XXXVVVUUUUUUWWWaaakkkxxx|||rrr^^^SSSNNNSSS[[[www{{{tttzzzwwwllliiieeedddbbb```]]][[[YYYXXXYYYYYYXXXWWWVVVTTTRRRQQQOOOMMMIIIDDD???;;;999888777777666666666555555555666666666555555555555555555666666666777777777888999999888888999999::::::;;;:::;;;???@@@DDDMMMVVVeeetttvvvvvvtttmmmbbbZZZTTTQQQOOOLLLLLLOOONNNNNNNNNMMMNNNSSSYYY^^^\\\```dddggggggiiinnnqqqssszzz}}}tttjjj___[[[\\\```llluuummmqqqmmm^^^YYYUUURRRRRRSSSQQQOOOMMMMMMLLLLLLKKKIIIGGGEEEFFFEEECCCAAA===999666444333444444444555666666666444444444444555555555666444444444555555555555555444444444444555555555555666777888888999999888888777888999999999:::<<>>BBBHHHTTT___rrr}}}}}}}}}rrrkkk```XXXRRRPPPOOOLLLLLLNNNMMMMMMNNNNNNPPPUUU\\\aaacccfffiiijjjkkkmmmrrrwww{{{xxxmmmaaaZZZYYYZZZbbb{{{uuuiiijjjwwwsss```[[[UUURRRSSSTTTSSSQQQOOOOOOOOONNNKKKGGGEEECCCFFFEEEDDDBBB???;;;777555333444444444555666666666333444444555555666666666444444444555555555666666444444444555555555666666555666777777888888777777666777888888888:::>>>AAAFFFQQQddd|||vvviiifffiiinnnqqq}}}~~~gggVVVMMMJJJ}}}{{{yyyxxxxxxwwwuuutttvvvvvvuuuttttttsssrrrrrrsssrrrpppooommmllllllllljjjjjjjjjjjjjjjiiiiiihhhdddffffffeeebbb___]]]]]]]]]YYYVVVTTTOOOMMMRRRZZZdddlllwwwnnn[[[QQQPPPRRR___ppp}}}ssspppyyyqqqiiifffeeecccaaa^^^\\\[[[ZZZYYYYYYYYYXXXWWWVVVTTTTTTOOOMMMJJJFFFBBB>>>:::999888888888888777777777777555666666666666777777777666666666666777777777777888888888888999:::;;;;;;;;;999:::???EEEPPPaaaoooxxxnnnhhh\\\UUUOOONNNMMMJJJJJJLLLKKKMMMNNNPPPSSSXXX___dddhhhjjjlllmmmnnnrrryyy~~~|||qqqddd[[[YYYVVV[[[lllxxxkkkhhhpppzzzzzzddd]]]UUURRRTTTVVVTTTRRRPPPRRRRRRQQQMMMHHHFFFEEEFFFFFFFFFDDDAAA===999666444444444555555555555555666666666555555555555444333333444444555666666666555555555666666666666777555555666777777777777777666777888888999<<<@@@DDDJJJZZZsssrrrjjjjjjnnntttyyynnnZZZMMMHHHHHH~~~|||zzzyyyyyyxxxwwwuuuvvvvvvuuutttssssssssssssrrrqqqooommmlllllllllllliiiiiijjjjjjiiihhhhhhgggbbbdddfffddd```]]]]]]]]]\\\XXXUUURRRMMMIIIMMMTTTXXXcccrrr|||xxxaaaTTTPPPPPPUUUfffxxxpppsssvvvkkkgggfffdddbbb```]]]\\\[[[YYYYYYYYYYYYXXXVVVUUUTTTNNNLLLJJJGGGCCC???<<<:::888777777777777666666666555666666666777777777777777777777777666666666666777777777888888999:::;;;===;;;<<>>@@@IIIWWWkkk{{{}}}vvvlllbbb[[[VVVQQQMMMNNNOOOMMMNNNPPPHHHKKKOOOSSSWWW\\\bbbfffiiikkklllmmmqqqzzzwwwlllbbb___UUUVVVXXXeeewwwmmmiiikkksssmmmdddXXXSSSTTTTTTRRRNNNMMMQQQTTTTTTQQQNNNMMMNNNHHHHHHHHHGGGDDD@@@;;;999666666666555555444444333000111333555777999:::;;;333333444444555666777777777777777777888888888888777777888999999999999999:::;;;;;;<<<===AAAFFFJJJVVVmmmwwwllleeehhhoooxxxeeeVVVMMMFFFAAAAAA|||{{{{{{zzzyyyyyyxxxxxx{{{yyywwwvvvuuusssooommmqqqpppooommmkkkiiihhhgggmmmllljjjhhhhhhfffccc```bbbbbb```___]]][[[ZZZZZZVVVTTTQQQMMMJJJIIIHHHGGGQQQVVV```kkkqqqsssxxxpppZZZPPPNNNPPPYYYllluuuqqqssspppjjjfffddddddbbb^^^\\\^^^\\\[[[YYYYYYXXXWWWTTTRRRPPPMMMJJJGGGDDD@@@;;;888::::::999888777777888888777777777777777777777777666666666666666666666666777888999999888999;;;===<<<@@@EEENNNccc}}}xxx{{{|||rrrhhh^^^XXXRRROOOLLLMMMOOOPPPNNNLLLKKKKKKNNNSSSZZZaaafffhhhjjjiiilllrrrwwwuuuggg\\\WWWUUUVVV___rrr{{{qqqjjjlll~~~yyyiii[[[ZZZZZZUUURRRSSSPPPQQQQQQRRRRRRQQQPPPOOOOOOLLLIIIFFFDDD@@@<<<999888777666555444444333444222444777777666444444444555555555555666666666666777777777777888888888888666666666777888888999999;;;<<<888:::@@@===BBBTTT```|||wwwkkkfffccchhhsssrrrZZZKKKDDDAAA@@@BBB}}}}}}|||{{{zzzyyyyyyxxxyyywwwuuutttsssrrrooommmooonnnmmmkkkiiihhhffffffkkkiiihhhggggggeeebbb```aaa```___]]]\\\ZZZYYYXXXUUUSSSPPPMMMJJJHHHGGGGGGJJJNNNXXXccciiilllsss{{{rrr\\\QQQMMMKKKRRRcccyyyyyyuuuttttttkkkfffddddddbbb^^^]]]^^^\\\[[[YYYYYYXXXWWWTTTRRRPPPMMMJJJGGGDDD@@@<<<888999888888777666666777777777777777777777777777777888888888888888888888888777888999999888999;;;===???CCCIIIUUUmmmwwwtttzzzwwwmmmcccZZZUUUOOOLLLJJJJJJLLLMMMLLLKKKJJJKKKNNNTTT[[[aaaeeeggglllkkknnnuuu{{{yyykkkaaaWWWUUUUUU[[[jjj}}}{{{qqqnnn~~~}}}kkk\\\YYYYYYUUUSSSUUURRRRRRSSSTTTSSSRRRQQQPPPPPPMMMJJJHHHEEEBBB===:::666666555333333222222333222444777777666444444444555555555555666666666666777777777777888888888888666666666777777888999:::;;;<<<999<<>>IIINNN[[[rrryyymmmffffffhhhnnnyyyyyy___TTTJJJGGGGGGEEEDDDEEE~~~|||{{{zzzyyytttqqqnnnlllmmmnnnnnnmmmkkkjjjiiihhhgggfffeeeeeefffeeedddeeefffeeedddbbb___^^^]]][[[YYYXXXWWWVVVSSSQQQNNNKKKIIIGGGFFFFFFEEEGGGMMMVVV]]]eeeqqq|||{{{fffVVVNNNMMMNNNTTT___mmm~~~|||ooohhhcccdddccc```^^^^^^\\\[[[YYYYYYXXXWWWTTTRRROOOMMMJJJHHHEEEBBB>>>;;;888888777777777777888888777777777777777777777777888888888888888888888888888999::::::999999;;;===???DDDPPPfffuuukkklllzzz~~~xxxpppggg___XXXRRRNNNMMMLLLLLLMMMNNNOOOPPPPPPOOOSSSXXX^^^bbbfffiiikkkooopppuuuvvvlll\\\XXXTTTSSSVVV```rrrzzzttt^^^WWWVVVTTTTTTWWWUUUUUUUUUUUUTTTSSSSSSRRRPPPNNNKKKHHHFFFCCC???<<<888777666555555555555555333555666666555444444555555555555555666666666666666777777777888888888888888777666666777888:::<<<;;;===:::???JJJRRRccc}}}~~~ppphhhdddfffnnnxxx}}}fffSSSJJJDDDDDDFFFDDDDDDEEE}}}|||zzzxxxxxxrrroookkkjjjkkkllllllllljjjiiiiiihhhgggffffffeeedddccccccdddeeeeeedddbbb___^^^]]][[[ZZZXXXWWWVVVQQQPPPMMMJJJHHHFFFFFFFFFFFFGGGKKKSSS[[[cccppp|||lll[[[PPPNNNMMMPPPYYYfff{{{rrriiiccccccdddaaa^^^^^^\\\[[[YYYYYYXXXWWWTTTRRROOOMMMJJJHHHFFFCCC@@@===999999999888888999999:::888888888888888888888888777777777777777777777777888999::::::999:::<<<>>>???FFFUUUoootttnnngggjjjyyywwwqqqiii```ZZZTTTPPPMMMKKKLLLMMMMMMNNNPPPQQQSSSQQQVVV\\\aaadddgggjjjmmmrrrttt{{{yyyooo```[[[VVVTTTTTTZZZlll~~~zzz```WWWUUUSSSSSSVVVUUUUUUTTTSSSRRRRRRQQQQQQOOOLLLJJJGGGEEECCC???<<<777666555555555555555555333555666666444444444555555555555555666666666666666777777777888888888888888777777777888999:::;;;<<<>>><<<@@@KKKTTThhh{{{kkkdddbbbfffrrrnnnZZZPPPHHHBBBBBBCCCBBBBBBEEE~~~|||zzzxxxvvvuuupppmmmkkkjjjjjjkkkjjjiiihhhhhhggggggfffffffffeeebbbaaaaaabbbcccdddbbbaaa^^^^^^\\\[[[YYYWWWVVVVVVPPPNNNLLLIIIGGGFFFEEEEEEEEEEEEIIIPPPWWW^^^kkkwwwsss___SSSJJJJJJMMMTTTaaayyytttjjjccccccdddbbb___^^^\\\[[[YYYYYYXXXWWWTTTRRROOOMMMJJJIIIGGGEEEAAA>>>:::999999999999:::;;;;;;888888888888888888888888666666666666666666666666888:::::::::999:::<<<>>>AAAJJJ[[[ttt|||llliiifffkkk{{{rrrlllccc[[[UUUQQQNNNLLLIIIJJJLLLMMMMMMOOORRRTTTTTTXXX^^^bbbdddgggkkkooowww{{{|||qqqeee]]]WWWVVVTTTXXXhhhyyyeeeZZZWWWTTTSSSUUUUUUTTTSSSRRRQQQPPPPPPPPPNNNLLLIIIGGGEEECCC???<<<555555444444333444444555444555666555444333555666555555555555666666666666777777777777888888888888777777888999999:::::::::<<>>CCCPPPZZZpppttteee``````hhhxxx}}}aaaSSSOOOHHHCCCBBBBBB@@@AAADDD}}}zzzxxxvvvtttsssooommmkkkjjjkkkjjjhhhfffeeeeeeeeeeeeeeeddddddddd```___^^^___aaaaaa___]]]]]]\\\[[[YYYWWWVVVUUUTTTOOOMMMKKKHHHFFFEEEEEEEEEEEEEEEHHHNNNTTTZZZgggrrrxxxcccUUUIIIJJJLLLQQQ[[[qqqvvvkkkcccccceeeccc___^^^\\\[[[YYYYYYXXXWWWTTTRRROOOMMMKKKIIIHHHEEEBBB???999999888888999999:::;;;888888888888888888888888777777777777777777777777999:::;;;:::::::::<<<>>>DDDLLL\\\rrryyyiiijjjkkkqqqmmmggg^^^VVVQQQNNNMMMKKKHHHKKKMMMNNNNNNPPPTTTWWWYYY^^^ccceeefffiiiooottt~~~|||||||||~~~~~~sssjjj___WWWVVVUUUVVVbbbssslll___[[[WWWUUUUUUVVVUUUSSSQQQPPPPPPPPPPPPOOOMMMJJJHHHGGGDDD@@@===777666666666666666777777444555666555444333555666555555555555666666666666777777777777888888888888555777999:::;;;;;;:::999;;;@@@BBBJJJXXXeee~~~kkk```___bbbsssiiiTTTMMMJJJEEEBBBCCCCCCAAAAAADDD~~~|||yyywwwtttrrrqqqnnnmmmkkkkkkkkkjjjgggeeecccccccccccccccccccccccc^^^]]]\\\]]]^^^^^^\\\[[[[[[[[[YYYXXXVVVTTTSSSSSSNNNMMMJJJHHHFFFEEEDDDDDDGGGFFFIIIOOOSSSYYYeeeppp{{{fffWWWKKKLLLMMMPPPVVViiivvvlllcccccceeeccc```^^^\\\[[[YYYYYYXXXWWWTTTRRROOOMMMKKKIIIHHHFFFCCC@@@888888777777888999::::::888888888888888888888888888888888888888888888888999:::;;;;;;::::::<<<>>>DDDLLLYYYnnnzzzjjjnnnrrryyyzzzjjjccc[[[SSSOOOMMMKKKKKKJJJMMMPPPQQQQQQSSSWWW[[[___ccchhhjjjjjjmmmtttzzzxxxtttqqqooonnnmmmoooqqqtttvvvzzz{{{}}}tttlll___VVVVVVUUUTTT^^^mmmpppbbb___ZZZVVVVVVWWWUUUTTTRRRPPPPPPQQQQQQPPPNNNKKKIIIHHHEEEBBB???;;;:::::::::::::::;;;;;;444555666555333333555777555555555555666666666777777777777777888888888888555666999<<<<<<;;;999888:::AAAEEEOOO```oootttccc^^^bbbggguuuZZZKKKIIIDDDAAABBBEEEEEEBBBBBBDDD}}}xxxtttqqqooonnnkkkhhhiiilllmmmhhhdddccccccbbbbbbbbbcccbbb```]]]^^^]]]\\\ZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWUUUSSSRRRQQQQQQQQQNNNIIIFFFFFFFFFEEEEEEHHHMMMQQQUUU___iiiuuu|||mmmZZZQQQMMMKKKOOOTTTccc|||zzzmmmfffhhhbbb^^^___\\\^^^\\\ZZZWWWUUUSSSRRRRRRNNNLLLJJJHHHGGGEEEBBB???<<<;;;999888777777888999999999888888888888888888888999999::::::999999888888999:::;;;:::;;;>>>@@@CCCLLLYYYkkkvvvgggnnnvvv{{{sssddd^^^UUUOOOLLLLLLLLLLLLJJJLLLMMMOOOQQQTTTYYY]]]eeefffjjjmmmmmmmmmuuu~~~yyyooogggcccccccccbbbaaabbbeeejjjnnntttvvvwwwxxxwwwwwwyyy{{{wwwlllddd[[[UUUQQQSSS^^^iiiwwwccc\\\VVVSSSRRRUUUVVVWWWWWWVVVSSSPPPOOOMMMKKKIIIGGGFFFDDDAAA>>>;;;:::888777666555666666777777666666555555555444333333333444444444555555888888888888777777777777888555555999<<<::::::<<<===@@@KKKZZZfffvvvyyyhhh^^^YYYaaalll~~~}}}dddQQQHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB}}}xxxtttqqqoooooollliiihhhkkkkkkfffccccccdddcccbbbccccccccc```^^^^^^]]][[[ZZZYYYZZZZZZZZZYYYYYYYYYXXXVVVUUUSSSRRRQQQQQQPPPMMMJJJGGGFFFFFFEEEDDDGGGMMMPPPTTT^^^gggsssyyynnn\\\PPPKKKHHHKKKNNNZZZuuu~~~zzzxxxuuuqqqiiijjjccc______\\\^^^\\\ZZZXXXUUUSSSRRRQQQOOOMMMKKKJJJHHHFFFCCCAAA===<<<:::999888888999999999999888888888888888888888999999::::::999999888888999:::::::::;;;===???GGGMMMXXXjjjvvvkkksss}}}uuummmaaa[[[SSSNNNLLLLLLMMMMMMMMMNNNPPPQQQSSSXXX]]]aaafffgggjjjnnnooorrr{{{zzztttnnnfff```^^^___```aaaaaabbbeeejjjnnnppprrrtttuuuuuuvvvyyyzzz|||zzzkkkcccZZZTTTQQQSSS]]]hhh~~~hhh^^^WWWTTTSSSTTTUUUUUUUUUUUUTTTRRRQQQOOOMMMKKKIIIHHHFFFCCC@@@;;;:::888777666666666666777666666666555555555555444444555555555666666666888888888888888888888888<<<888888:::;;;888888:::===CCCNNN\\\mmmrrrccc[[[YYYdddrrrppp[[[LLLEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB}}}yyyuuurrrppppppnnnjjjgggiiihhhdddbbbcccdddcccbbbbbbcccbbb```^^^]]]\\\[[[ZZZYYYYYYYYYZZZXXXXXXXXXWWWVVVTTTSSSRRRPPPQQQPPPMMMJJJGGGFFFGGGDDDDDDGGGKKKNNNRRR[[[eeeooovvvqqq```QQQKKKGGGIIIJJJRRRggg}}}}}}zzzxxxssssssooowwwwwwlllkkkddd``````]]]]]]\\\[[[XXXVVVTTTRRRQQQPPPNNNLLLKKKJJJGGGDDDBBB===<<<;;;999999999999:::888888999999999999999999888999999::::::999999888888999::::::999;;;===@@@KKKPPPZZZlllwwwrrr{{{yyylllddd\\\WWWQQQLLLLLLMMMOOOOOOQQQRRRSSSUUUXXX\\\cccgggggghhhkkkpppsssxxxvvvlllfffbbb]]]YYYZZZYYY\\\___bbbdddgggkkknnnmmmoooqqqssstttuuuwwwyyyyyy|||~~~lllcccYYYTTTQQQRRR\\\fffwww|||nnn```YYYUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTPPPOOOMMMKKKJJJHHHEEECCC<<<;;;999777666666666666666666666666555555555555555555666666666777777777777777777888888999999999;;;888888;;;;;;999999<<>>===;;;:::999999:::;;;888888999999999999999:::888999999::::::999999888999999::::::999;;;>>>AAALLLSSS```uuu{{{xxx~~~~~~rrrfff^^^VVVRRRNNNKKKLLLOOOQQQRRRSSSUUUWWWXXX[[[aaagggkkkiiijjjmmmssswww~~~vvvmmmccc^^^[[[WWWVVVXXXVVVZZZ```dddhhhjjjmmmpppnnnppprrrsssssstttvvvxxxvvvzzznnneeeZZZTTTQQQRRRZZZbbb~~~sssttt~~~uuucccZZZXXXWWWUUUTTTRRRQQQQQQRRRSSSTTTQQQOOOMMMLLLKKKIIIFFFDDD<<<;;;999777666666666777666666666666666555555555555555666666666777777777555555666777777888999999888666777:::;;;;;;===BBBFFFQQQ[[[gggvvvcccZZZXXX___rrrgggTTTLLLHHHDDDBBBCCCCCCCCCCCCCCCDDDDDDDDD}}}|||{{{yyyvvvtttrrrqqqoooiiieeeeeedddaaa```bbb```___]]]]]]^^^^^^\\\[[[[[[ZZZZZZZZZYYYXXXXXXWWWUUUUUUUUUUUUTTTSSSQQQQQQNNNOOOOOOMMMJJJHHHHHHIIIFFFEEEFFFIIIKKKMMMUUU^^^jjjqqq{{{vvviiiWWWOOOIIIJJJJJJLLLWWWddd{{{sssuuuxxxuuuvvvrrruuu~~~nnnjjjdddbbbdddaaa]]]]]]\\\ZZZXXXUUURRRQQQOOOMMMKKKJJJIIIFFFCCCAAA>>>===;;;:::999999:::;;;888888999999::::::::::::888999999::::::999999888999999:::::::::===AAADDDIIIUUUggg|||}}}yyyvvvwww~~~zzznnnccc[[[RRROOOLLLKKKMMMQQQSSSTTTUUUWWWZZZ\\\___dddiiimmmkkklllpppvvv|||xxxnnnfff^^^ZZZVVVSSSTTTXXXVVV[[[bbbhhhkkknnnppprrrrrrsssuuuuuuttttttuuuwwwvvvzzz~~~~~~tttiii^^^WWWSSSRRRWWW^^^tttrrrpppttt||||||fff\\\ZZZYYYWWWVVVSSSPPPOOOPPPQQQRRRPPPNNNLLLKKKKKKIIIFFFDDD<<<;;;999888777666777777555555555666666666666666444444555555555666666666444444555555666777888888777666888;;;;;;;;;???EEEHHHTTTaaaqqqpppbbb\\\]]]fffzzzzzz[[[LLLIIIGGGDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEzzzzzzyyyxxxvvvsssqqqpppmmmgggdddeeedddaaa```aaa___]]][[[[[[[[[\\\[[[ZZZYYYZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPMMMNNNNNNMMMJJJIIIIIIJJJGGGFFFGGGIIIJJJLLLSSS\\\gggnnnyyyyyynnnZZZPPPIIIIIIJJJJJJQQQ\\\nnntttuuu{{{|||~~~zzz|||pppkkkdddbbbdddaaa]]]]]]\\\[[[XXXUUUSSSQQQOOOMMMKKKIIIHHHFFFCCCAAA===<<<;;;999999999999:::888888999999:::;;;;;;;;;888999999::::::999999888999999::::::<<>>CCCJJJOOOdddwww}}}tttvvv~~~yyyqqqooo{{{xxxmmmcccZZZTTTNNNLLLKKKLLLPPPUUUWWWYYYZZZ^^^eeeiiikkkkkklllllliiimmmwwwpppeeeWWWTTTTTTVVVVVVUUUYYY^^^^^^bbbgggkkkmmmoooqqqssssssuuuwwwxxxwwwxxxzzz|||}}}}}}{{{kkk```YYYSSSRRRTTTXXXiiiyyynnniiisssooo___XXXTTTQQQQQQQQQPPPPPPQQQQQQQQQPPPNNNMMMLLLLLLKKKHHHFFF===<<<:::888777777777888444555555555666666777777777777777777888888888888:::::::::999999999999999666777999<<<;;;;;;BBBKKK]]]fffxxxgggbbbccckkkrrr}}}hhhYYYIIIEEEFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGssstttvvvvvvuuurrrooommmgggggggggfffdddbbb___^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYXXXXXXWWWUUUTTTSSSSSSSSSRRRQQQRRRSSSRRRPPPOOOPPPOOONNNMMMLLLJJJJJJIIIHHHKKKMMMKKKIIIKKKRRRXXX\\\eeerrr|||}}}wwwjjj]]]PPPKKKJJJJJJKKKMMMYYYdddvvvwwwxxxnnnhhhddd```^^^```___^^^\\\XXXTTTQQQOOOOOOOOOMMMLLLIIIGGGDDDCCC@@@>>><<<:::888888999:::::::::::::::::::::::::::777888888888888999999999<<<:::;;;>>>===@@@QQQddd{{{pppooorrrzzzyyytttttt}}}rrrgggZZZSSSQQQLLLNNNOOOQQQRRRVVV[[[___cccdddeeefffiiikkknnnppppppsss~~~{{{jjj]]]WWWVVVTTTTTTVVVYYY\\\^^^```aaaccchhhmmmqqqssssssvvvwwwxxxxxxxxxzzz}}}}}}zzzyyy|||vvveeeZZZUUUSSSSSSSSSbbbzzzwwwggghhhyyy}}}dddXXXUUUVVVUUUSSSRRRSSSTTTSSSRRRPPPNNNKKKJJJIIIHHHFFFDDDAAA>>>:::888888888888777777777777777777777777777777777777777666666666666555666666777888999999999<<<::::::<<<>>>???FFFNNN___sssvvvfff^^^___dddpppuuu[[[RRRGGGAAAAAADDDDDDCCCCCCDDDFFFFFFGGGHHHKKKMMMrrrssstttuuusssqqqnnnlllfffffffffeeeccc```^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQRRRRRRQQQOOOOOOOOONNNLLLKKKJJJIIIHHHHHHKKKMMMLLLJJJKKKPPPUUU[[[cccoooyyy~~~wwwkkk^^^QQQLLLJJJIIIJJJMMMTTTaaauuu|||{{{nnnhhhdddaaa___^^^^^^]]][[[XXXUUUSSSQQQOOOOOONNNLLLIIIGGGEEECCC@@@???<<<:::888888999:::::::::::::::::::::::::::888888888888999999999999:::999<<<@@@BBBIII```xxxsssjjjkkkooo|||xxxvvvyyyyyyoooeeeZZZSSSRRRNNNOOOPPPQQQRRRVVVZZZ]]]bbbcccdddfffiiimmmqqqtttxxx}}}wwwhhh]]]WWWVVVUUUUUUVVVYYY\\\^^^___```cccgggllloooqqqrrruuuxxx{{{|||||||||}}}~~~}}}zzzyyyzzz}}}zzziii]]]VVVTTTSSSQQQ[[[mmmmmmgggrrrggg[[[XXXUUUSSSQQQQQQRRRRRRQQQPPPRRROOOMMMKKKJJJIIIFFFDDDAAA>>>:::888888888777666777777777777777777777777777777777777777777777666777777777888999:::::::::===:::999;;;===@@@JJJSSShhh}}}rrreee^^^aaaiiivvvgggWWWOOOFFFAAABBBDDDDDDCCCCCCEEEGGGHHHIIIJJJMMMPPPqqqrrrssstttrrrooollljjjdddddddddcccaaa___]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVXXXWWWWWWVVVUUUTTTSSSSSSQQQPPPOOOPPPRRRRRRRRRPPPNNNMMMLLLKKKJJJHHHGGGGGGGGGJJJMMMMMMKKKKKKNNNQQQXXX```kkkuuu|||xxxlll```TTTNNNKKKIIIJJJMMMOOO___vvv~~~|||ppphhhdddaaaaaa]]]]]]\\\ZZZXXXVVVTTTSSSPPPOOONNNLLLJJJGGGEEEDDD@@@???<<<:::888888999999999999999999999999999999888888888888999999999:::999999===BBBEEEQQQpppxxxjjjfffiiinnnvvvxxxtttkkkbbbXXXSSSRRRNNNOOOQQQRRRSSSVVVZZZ]]]```aaaccceeehhhnnntttyyy~~~rrreee\\\WWWVVVUUUUUUVVVYYY[[[]]]___```cccfffjjjmmmpppqqqssswww|||~~~|||~~~|||zzzxxxxxxyyyyyyxxxxxx{{{oooaaaYYYTTTRRRPPPTTT^^^mmmwwwiiimmmlll^^^[[[VVVTTTRRRQQQRRRRRRQQQPPPSSSQQQNNNLLLKKKIIIFFFDDDAAA===:::777777777666666777777777777777777777777777777777777777777777777888888888999::::::;;;;;;===:::999;;;===BBBMMMYYYmmmyyykkkddd___fffqqqvvvZZZPPPKKKEEEBBBCCCDDDDDDCCCDDDFFFHHHJJJKKKMMMQQQTTTqqqrrrssssssrrroookkkiiidddccccccaaa```^^^]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSPPPOOONNNOOOQQQRRRRRRQQQMMMLLLKKKJJJHHHGGGFFFFFFFFFIIILLLMMMLLLKKKLLLMMMWWW^^^iiirrryyyzzznnncccWWWPPPLLLIIIIIILLLMMM^^^wwwwwwpppvvvrrrhhhdddbbbbbb^^^]]]\\\ZZZXXXUUUTTTSSSQQQPPPOOOMMMKKKHHHFFFDDDAAA???<<<:::888888888999888888888888888888888888888888888999999999:::::::::;;;>>>BBBFFFWWW}}}mmmddddddkkkqqquuuzzz|||pppggg___VVVQQQQQQMMMOOOQQQSSSUUUXXX\\\___```aaacccdddgggmmmvvv}}}yyynnnccc]]]VVVVVVUUUVVVWWWYYY[[[\\\___aaadddfffiiilllooorrrqqquuuyyy}}}|||wwwyyyyyyyyyyyyyyyxxxwwwwwwvvvuuuwww}}}ttteee[[[TTTPPPQQQQQQUUU```qqqqqqppp}}}rrrbbb]]]YYYWWWUUUTTTTTTTTTSSSRRRSSSQQQNNNLLLKKKIIIFFFCCCAAA>>>:::777777666666555666666666666666666666666777777777777777888888888888888888999999999::::::;;;:::;;;===???DDDOOO[[[sss{{{lllcccbbbaaalllzzzlllTTTJJJGGGDDDCCCDDDDDDDDDCCCCCCEEEHHHJJJLLLPPPSSSVVVrrrsssttttttrrrooollliiidddcccbbbaaa```___^^^^^^YYYYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRPPPOOOMMMNNNPPPQQQQQQQQQLLLKKKJJJIIIHHHFFFEEEEEEFFFHHHJJJLLLLLLKKKKKKKKKUUU]]]hhhqqqyyy{{{pppfff[[[SSSMMMHHHIIILLLNNN___vvvuuukkknnn~~~wwwjjjdddbbbcccaaa```]]]ZZZWWWTTTRRRQQQQQQQQQPPPNNNKKKIIIFFFEEEAAA@@@===:::888777888888888888888888888888888888888999999999999:::::::::;;;;;;>>>DDDKKK```zzzfffaaadddmmmwwwuuu{{{yyymmmeee\\\SSSOOOPPPLLLNNNRRRUUUXXX[[[___bbb```aaacccccceeemmmxxxxxxlllccc]]]VVVVVVVVVVVVWWWYYYZZZ[[[___bbbeeegggiiilllqqqtttqqqssswwwzzz}}}|||tttqqqsssvvvxxxyyyyyyxxxwwwuuuuuuuuuyyyyyyiii\\\SSSNNNOOOOOOQQQYYYhhh{{{}}}{{{}}}zzzeee^^^YYYWWWTTTTTTTTTTTTRRRQQQQQQOOOLLLKKKIIIHHHEEECCCBBB>>>:::888777777666555666666666666666666666666666777777777888888888999777777777888888888888888888999===AAABBBGGGRRR___}}}qqqbbb^^^aaaeeesssaaaPPPFFFDDDCCCCCCDDDDDDDDDDDDCCCEEEHHHKKKMMMQQQUUUXXXssssssttttttrrroookkkiiidddcccaaa```___^^^^^^^^^XXXXXXXXXXXXWWWWWWVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRQQQOOOMMMMMMNNNPPPPPPPPPLLLKKKJJJIIIHHHFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKSSS[[[gggqqqzzz|||rrriii^^^VVVNNNHHHHHHLLLNNN]]]ooovvvkkkkkkxxx}}}nnneeebbbbbbbbb```]]]ZZZVVVSSSQQQQQQRRRQQQPPPNNNLLLIIIGGGFFFBBB@@@===:::888777777888999999999999999999999999999999999999::::::::::::<<<;;;>>>FFFRRRkkkvvveeeaaaeeeqqq}}}|||vvv|||vvvjjjaaaYYYQQQNNNOOOMMMPPPTTTXXXZZZ^^^aaaddd```bbbcccdddfffooo}}}xxxlllbbb]]]VVVVVVVVVWWWXXXYYYZZZZZZ^^^aaaeeeggghhhlllrrrwwwuuuwwwzzz}}}}}}tttkkknnnqqquuuwwwwwwvvvuuurrrrrrrrruuu}}}}}}lll___TTTNNNKKKLLLNNNTTT```tttjjj^^^VVVTTTRRRQQQQQQQQQOOONNNPPPNNNKKKJJJIIIHHHFFFCCCCCC@@@;;;999888777666555777777777777777777777777666777777888888999999999777777777777777777777777888:::>>>CCCFFFLLLZZZiii|||jjj^^^^^^dddlll|||oooVVVKKKDDDDDDCCCCCCDDDDDDEEEEEEDDDFFFIIILLLNNNRRRVVVYYYrrrrrrssssssqqqmmmiiigggbbbaaa___^^^]]]]]]]]]]]]VVVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRROOOMMMLLLMMMOOOOOOOOOLLLLLLKKKIIIHHHGGGFFFEEEDDDEEEFFFHHHJJJLLLLLLKKKPPPYYYfffqqqzzz~~~ssskkk```XXXOOOHHHHHHKKKLLLWWWffftttvvvkkkhhhrrrqqqfffaaaaaaaaa___\\\YYYVVVTTTSSSRRRRRRRRRQQQOOOLLLJJJHHHFFFBBB@@@===:::888777777777::::::::::::::::::::::::999999999:::::::::;;;;;;>>>;;;>>>GGGVVVpppxxxiiieeeiiiwwwxxxwww~~~zzzpppddd]]]VVVPPPNNNOOORRRUUUXXX[[[\\\^^^aaaccc___bbbdddeeeiiiuuuyyylllaaa[[[VVVVVVWWWWWWXXXYYYYYYYYY[[[___ccceeegggkkkrrrxxx|||vvvhhhjjjnnnqqqsssrrrqqqpppllllllmmmpppwwwpppbbbWWWPPPJJJLLLNNNPPPYYYnnnnnn^^^VVVSSSQQQPPPPPPOOONNNLLLOOOMMMKKKJJJJJJJJJHHHFFFDDDAAA===:::999888777666777777777777777777777777666777777888888999::::::888888888888888888888888999:::>>>CCCGGGRRRfffxxxvvvfff]]]```hhhtttaaaNNNIIIDDDDDDDDDDDDCCCDDDEEEGGGFFFHHHLLLNNNPPPTTTXXX[[[qqqqqqrrrqqqooolllhhhfffaaa```^^^\\\[[[[[[\\\\\\UUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSPPPMMMLLLMMMNNNNNNNNNLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDDDDFFFIIILLLLLLLLLMMMWWWeeeqqqyyy~~~tttlllbbbYYYOOOHHHGGGKKKIIISSS___lllwwwkkkfffmmmxxxsssgggaaa```___^^^[[[XXXVVVUUUUUUUUUSSSRRRQQQOOOMMMJJJHHHGGGBBB@@@===:::888777777777::::::::::::::::::::::::999999:::::::::;;;;;;;;;@@@<<<===FFFUUUnnn}}}oookkknnn}}}{{{uuuwwwuuukkk```ZZZTTTOOONNNPPPVVVXXX[[[]]]]]]^^^```aaa^^^bbbeeeggglllyyyzzzkkk___YYYVVVWWWWWWXXXXXXYYYYYYYYYYYY]]]bbbdddeeejjjrrryyywwwfffhhhkkknnnoooooommmllleeegggiiilllssssssdddYYYRRRKKKNNNOOOOOOUUUlllrrr___WWWUUURRRQQQQQQPPPOOOMMMOOONNNLLLKKKLLLKKKJJJHHHEEEBBB===:::999999777666777777777777777777777777666777777888999999:::::::::999999999999999999999:::;;;===BBBHHHWWWooorrrddd^^^bbbkkkyyyxxxYYYKKKKKKDDDEEEEEEDDDCCCDDDFFFHHHHHHKKKNNNPPPRRRUUUYYY\\\sssqqqnnnllljjjgggccc``````___]]][[[ZZZYYYXXXXXXUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQRRRRRRQQQPPPPPPOOOPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEFFFHHHJJJKKKMMMMMMRRRWWWcccrrr{{{~~~rrrkkk```UUUNNNJJJGGGFFFKKKQQQVVV```yyy}}}qqqgggccchhhooouuuiiieeeddd^^^]]][[[YYYWWWVVVUUUTTTSSSQQQOOOLLLJJJHHHFFFFFFCCCBBB???<<<:::999888888::::::999999999999:::::::::::::::::::::::::::::::::<<>>;;;999888888888999888888888777777666666777888888888888999999999999::::::::::::::::::;;;???;;;===HHHRRRaaa}}}{{{hhhbbbeeeiiikkk|||nnnWWWJJJGGGBBBCCCCCCCCCBBBCCCFFFHHHJJJLLLOOOQQQTTTWWW[[[^^^qqqooollljjjhhhfffbbb___]]]\\\[[[ZZZYYYYYYXXXXXXVVVVVVVVVVVVVVVTTTSSSRRRPPPQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFGGGHHHIIIKKKLLLLLLQQQVVVaaaoooxxx|||wwwnnnbbbVVVNNNJJJGGGEEEFFFMMMTTT```yyyttthhhbbbeeemmm}}}yyykkkeeeccc^^^]]][[[YYYWWWUUUUUUTTTSSSRRRPPPMMMKKKIIIHHHGGGCCCBBB???<<<:::999999999999999999888888999999999:::::::::::::::999999999999:::@@@HHHSSSgggtttoooxxx~~~|||zzzoooeee[[[UUUPPPLLLMMMPPPSSSUUUYYY]]]```ccceeeeeebbbfffkkkooovvv{{{hhh]]]XXXVVVVVVUUUUUUVVVXXXZZZ\\\]]]\\\^^^bbbccchhhttt~~~qqqiiieeejjjpppnnngggccc______```cccjjjwwwuuufffYYYQQQLLLNNNLLLOOOYYYfff~~~hhhZZZSSSPPPQQQSSSQQQOOOPPPNNNNNNMMMLLLKKKIIIGGGFFFEEECCC???<<<999888888888888888888888777777777666777888888888888999999999999999::::::::::::;;;;;;???===AAALLLWWWhhhwwweee```dddkkkoooeeePPPFFFEEECCCDDDDDDDDDCCCEEEGGGJJJLLLNNNQQQTTTVVVYYY^^^aaannnllliiihhhfffccc```]]]YYYYYYYYYYYYYYYYYYYYYZZZVVVVVVVVVVVVUUUTTTSSSRRROOOPPPPPPQQQQQQQQQPPPPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJNNNRRR]]]kkktttyyy{{{rrrdddWWWOOOJJJGGGFFFBBBIIIRRR___vvv|||lllbbbdddlllzzzmmmeeeccc___]]][[[YYYWWWUUUTTTTTTSSSRRRQQQNNNLLLJJJHHHHHHCCCAAA???<<<:::999999999888888888888888888888888999999999999999999999999:::;;;@@@FFFOOOaaa|||uuuttt||||||}}}{{{kkkaaaXXXRRROOOLLLMMMPPPSSSVVVYYY^^^bbbdddfffgggeeekkkqqqvvv|||hhh]]]ZZZWWWVVVVVVVVVWWWXXXZZZ[[[^^^]]]___aaadddjjjxxxvvvkkkdddhhhooommmfff```[[[\\\___ccckkkxxxzzzjjj\\\SSSNNNPPPMMMOOOWWWdddmmm\\\VVVRRRSSSTTTRRRPPPPPPOOONNNNNNMMMKKKIIIGGGFFFFFFCCC@@@<<<999777777777888888888888777777777777777888888888888999999999999999999::::::;;;;;;;;;???@@@FFFRRR^^^sssrrrbbb^^^dddmmmtttqqq[[[KKKDDDDDDDDDEEEEEEEEEEEEFFFIIILLLNNNQQQTTTWWWYYY]]]aaadddjjjhhhfffeeecccaaa^^^[[[VVVWWWXXXYYYZZZ[[[[[[[[[VVVVVVVVVUUUTTTTTTSSSRRROOOOOOPPPQQQQQQQQQPPPPPPQQQQQQPPPOOONNNMMMLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJNNNXXXfffpppvvv~~~{{{rrrdddWWWNNNJJJHHHGGGAAAGGGOOOZZZooorrrddddddkkkyyyqqqgggddd___^^^\\\YYYWWWUUUTTTSSSRRRQQQPPPNNNLLLJJJHHHGGGCCCAAA???<<<:::999999999888888888888888888888888888888888888888999999999<<<>>>BBBHHHOOO^^^xxxuuuwww}}}}}}wwwiii___UUUPPPMMMJJJKKKOOOSSSUUUYYY^^^bbbeeegggggghhhnnnvvv~~~~~~hhh]]]YYYWWWWWWWWWWWWXXXYYYZZZ[[[```___```cccfffooo~~~{{{nnneeehhhnnnllleee___[[[]]]aaahhhrrrooo___UUULLLNNNLLLMMMSSS___sssyyyooo```YYYUUUVVVWWWTTTRRRRRROOOOOONNNMMMKKKIIIGGGFFFEEECCC???;;;888666666666888888888777777777777777777777888888888999999999999999999::::::;;;;;;;;;>>>AAAJJJVVVeee}}}mmm___\\\cccoooyyyhhhTTTIIIEEEEEECCCDDDEEEEEEEEEGGGJJJMMMPPPRRRUUUXXX[[[^^^cccfffgggeeecccbbbaaa___\\\ZZZVVVWWWYYYZZZ[[[\\\\\\\\\VVVVVVUUUTTTSSSSSSSSSSSSOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFJJJTTTbbbmmmttt}}}xxxpppcccWWWOOOKKKHHHGGGDDDGGGLLLTTTeee|||vvvfffbbbgggwwwuuuiiifff```^^^\\\YYYWWWUUUTTTSSSPPPPPPOOONNNLLLIIIGGGFFFBBBAAA>>><<<::::::::::::777888999999999999888777777777888888888999999999===???CCCIIIPPP___yyy{{{uuuyyy}}}{{{sssggg^^^TTTOOOLLLIIIJJJNNNSSSUUUYYY^^^bbbeeeggghhhjjjrrr|||lll^^^XXXXXXXXXXXXXXXYYYZZZZZZ[[[___^^^```dddiiisss}}}pppeeefffjjjiiiccc___[[[]]]cccmmmzzzssscccXXXKKKMMMJJJKKKQQQ[[[}}}~~~pppiiikkksssqqq```ZZZUUUVVVVVVSSSQQQQQQOOOOOONNNMMMKKKIIIHHHGGGCCCAAA===:::777555555555777777777777777777888888777777888888888999999999888888999::::::;;;<<<<<<===BBBMMM[[[nnn~~~iii^^^^^^dddqqq|||{{{```PPPGGGDDDEEEAAACCCDDDDDDEEEGGGJJJMMMPPPRRRVVVYYY\\\___dddgggdddcccaaa``````^^^[[[YYYWWWXXXZZZ[[[\\\\\\[[[ZZZVVVVVVTTTSSSSSSRRRSSSSSSPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFHHHQQQ^^^iiipppzzzwwwooocccXXXPPPLLLHHHFFFGGGGGGIIIOOO[[[oooxxxgggaaabbbrrr~~~xxxkkkhhh```___\\\YYYWWWUUUSSSSSSNNNOOONNNNNNLLLIIIGGGEEEBBB@@@>>><<<;;;:::::::::888999:::;;;;;;:::999888777777888888999:::::::::<<<===BBBHHHQQQccc~~~xxxvvv{{{~~~{{{pppddd[[[RRRNNNLLLJJJKKKOOOTTTVVVZZZ___dddgggiiijjjnnnwwwuuuddd[[[XXXYYYYYYZZZZZZZZZZZZ[[[]]]\\\___eeelllwww|||qqqgggeeefffdddaaa```]]]```gggrrrvvveeeZZZOOOOOOKKKLLLRRRXXXssszzzjjjaaa___cccppp|||uuu```YYYTTTUUUUUUQQQOOOOOOPPPOOOOOOMMMLLLJJJHHHGGGBBB@@@===:::777666666666777777777777888888888888777888888888888999999999888888999::::::;;;<<<<<<>>>EEEQQQccczzzvvvddd___bbbhhhtttpppXXXLLLFFFCCCCCCAAABBBDDDDDDEEEHHHKKKNNNPPPRRRVVVYYY\\\```eeehhhcccaaa```______^^^[[[YYYWWWXXXZZZ[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRRRRSSSSSSQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFGGGGGGHHHHHHHHHIIIGGGIIIPPP[[[cccjjjsss{{{xxxqqqfff\\\SSSLLLGGGDDDEEEEEEGGGKKKTTTcccvvv|||lllcccaaalllxxx{{{lllhhh```___\\\YYYWWWTTTSSSRRROOOOOOOOOOOOMMMKKKHHHFFFAAA@@@>>><<<;;;::::::;;;888:::;;;<<<<<<;;;:::888888888888999:::;;;;;;;;;<<<===CCCKKKVVVjjjuuuwww~~~vvvlll```WWWOOOMMMLLLLLLOOOSSSVVVYYY]]]bbbfffjjjlllmmmttt}}}mmmbbbYYYYYYZZZZZZ[[[[[[[[[ZZZ]]]^^^cccjjjsss~~~uuulllhhhfffddddddfffcccfffmmmxxxxxxggg\\\SSSQQQKKKLLLPPPRRReee{{{kkk^^^YYYZZZeeesss~~~|||bbb[[[VVVVVVVVVSSSPPPPPPPPPPPPOOONNNLLLJJJHHHGGGBBBAAA>>>;;;999999999999666777777777888888888888777888888888888999999999777888888999;;;<<<<<<===AAAHHHWWWmmm}}}mmm```aaagggmmmzzzfffRRRJJJGGGDDDBBBAAACCCEEEFFFGGGIIIMMMPPPQQQSSSWWWZZZ]]]bbbfffjjjbbbaaa_________]]][[[YYYWWWXXXYYYZZZYYYXXXVVVTTTVVVUUUTTTRRRRRRRRRRRRSSSRRRRRRQQQPPPOOOMMMLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOJJJJJJKKKKKKKKKKKKKKKJJJEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJOOOYYY```eeemmmuuu{{{tttiii^^^UUUMMMFFFBBBCCCCCCFFFJJJPPP\\\mmmzzzrrrgggcccgggttt|||lllhhhaaa___]]]YYYWWWTTTSSSRRROOOPPPPPPPPPOOOLLLIIIGGGAAA@@@>>><<<;;;:::;;;;;;999:::<<<======<<<:::999888888999:::;;;;;;<<<<<<>>>@@@EEENNN[[[qqqtttxxx{{{tttjjj\\\TTTMMMLLLMMMNNNRRRWWWXXX[[[___dddiiilllnnnoooyyyuuuhhhYYYZZZZZZ[[[[[[[[[[[[ZZZ```aaagggpppyyyzzzrrrmmmiiifffhhhmmmjjjlllrrr}}}yyyhhh]]]UUUQQQIIIJJJMMMLLLYYYttt}}}mmm```XXXWWWaaappp}}}fff___ZZZZZZZZZVVVSSSSSSPPPPPPOOONNNLLLJJJHHHGGGCCCAAA???<<<;;;;;;;;;<<<666666777777888888888999777888888888888999999999777888888999;;;<<<======CCCKKK[[[uuuvvvggg]]]ccckkkqqq~~~bbbPPPKKKIIIFFFDDDBBBDDDFFFGGGHHHKKKOOORRRRRRTTTXXX[[[___ccchhhkkk^^^]]]\\\ZZZYYYZZZZZZ[[[WWWXXXYYYZZZZZZXXXVVVUUUSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMNNNNNNJJJJJJKKKKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCEEEHHHMMMSSSYYYaaaiiinnnyyyyyytttkkk```UUUNNNHHHFFFCCCBBBDDDFFFIIIPPP^^^kkkyyyhhhggghhhqqqnnnhhhcccaaa]]]ZZZXXXVVVSSSQQQNNNNNNMMMLLLJJJHHHGGGFFFEEEBBB???<<<::::::;;;<<<888999999::::::999999888:::;;;;;;999999:::===???<<<>>>HHHYYYnnn~~~|||}}}yyy}}}ooofffXXXUUUPPPMMMLLLOOOSSSVVVWWW\\\aaaeeegggiiinnnrrrzzzjjj^^^\\\[[[[[[[[[\\\[[[ZZZbbbcccgggnnn|||pppgggiiimmmnnnvvvrrrttttttcccYYYSSSNNNLLLLLLNNNVVV^^^sssfff^^^ZZZaaammm|||kkk]]]YYYZZZTTTTTTWWWSSSOOONNNMMMLLLLLLIIIFFFCCCDDDBBB???<<<:::777666555888555222222555888888777:::::::::999999999999999???;;;999;;;<<<;;;;;;>>>HHHMMMaaayyyjjj^^^[[[eeeqqqxxxvvv]]]RRRHHHDDDDDD@@@CCCDDDEEEFFFFFFIIIMMMQQQUUUWWWYYY]]]bbbggglllooo\\\[[[ZZZYYYYYYYYYYYYYYYVVVWWWXXXYYYYYYWWWVVVTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDFFFHHHLLLRRRXXX```iiinnnzzzzzztttkkk```UUUNNNHHHFFFCCCBBBCCCFFFHHHNNN\\\jjj|||kkkiiifffpppooohhhccc```\\\ZZZXXXVVVTTTRRRNNNNNNMMMLLLJJJHHHGGGFFFDDDBBB>>>;;;:::::::::;;;999999::::::::::::999999999::::::888888999<<>>;;;999999999:::::::::;;;;;;;;;;;;::::::999999999888777999<<>>;;;999888777888666444444666777888777999999999999999999999999888666777<<<>>>===???CCCHHHYYYxxxuuufffbbb\\\```qqqfffRRRLLLEEEDDDGGGCCCFFFGGGHHHIIIJJJMMMQQQTTTWWW[[[___cccfffjjjooorrrXXXYYYYYYZZZYYYWWWVVVTTTTTTUUUUUUUUUUUUTTTSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIKKKNNNTTT]]]fffmmm||||||vvvmmmaaaWWWNNNIIIGGGDDDBBBBBBDDDEEEJJJWWWdddwww|||kkkfffbbbmmm|||tttgggaaa^^^[[[YYYXXXWWWUUUTTTNNNNNNMMMLLLJJJHHHGGGFFFBBB@@@===;;;999999999999:::;;;;;;<<<<<<;;;;;;:::999::::::999999:::===@@@EEEPPPjjjqqqjjjpppyyy}}}vvvppprrr}}}oooccc[[[PPPOOOMMMMMMOOOSSSXXX\\\bbbeeehhhjjjjjjmmmsssxxxhhh]]]]]]\\\\\\\\\___cccfffiiinnnwwwyyypppnnnqqquuuxxxsssrrrvvv{{{}}}rrr```WWWNNNJJJHHHFFFIIINNNYYYllltttccc```nnntttbbbZZZYYYTTTTTTVVVQQQRRRQQQNNNMMMLLLKKKHHHFFFEEEDDDBBB???<<<:::999999888777666666666777888888::::::::::::;;;;;;;;;;;;888666888<<<======???DDDKKKbbbmmm^^^]]]\\\eeeyyy{{{```OOOKKKEEEDDDGGGEEEFFFGGGHHHIIIJJJMMMRRRUUUXXX\\\aaafffhhhlllqqqtttXXXYYYYYYZZZYYYWWWVVVUUUSSSSSSSSSSSSSSSRRRRRRQQQRRRQQQQQQQQQQQQQQQQQQRRRPPPPPPPPPPPPQQQQQQQQQQQQNNNNNNNNNMMMMMMLLLLLLLLLHHHHHHGGGGGGHHHHHHHHHIIIGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIJJJMMMSSS[[[eeekkkyyy~~~xxxooocccXXXPPPJJJHHHEEECCCCCCDDDDDDHHHUUUbbbwww|||lllfff```jjjxxxyyyiiiaaa^^^[[[YYYXXXWWWUUUTTTNNNNNNMMMLLLJJJHHHGGGFFFAAA@@@>>>;;;:::999888888:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<@@@BBBFFFYYY}}}ooofffkkksss}}}|||tttnnnrrrzzzmmmaaaZZZOOONNNMMMNNNQQQVVV[[[^^^dddgggiiikkklllpppwww|||yyybbb\\\]]]]]]\\\]]]aaaggglllpppttt{{{yyypppkkkmmmqqqvvvrrrqqqtttwwwwwwyyy|||uuucccYYYPPPLLLIIIGGGHHHKKKSSSeee|||oooiiitttvvvcccYYYXXXTTTUUUXXXRRRSSSQQQNNNMMMLLLKKKHHHGGGEEEDDDBBB???===;;;:::999888888888888777777888888777777777777888888999999:::999:::======<<<@@@FFFWWWpppzzzhhh[[[YYY]]]jjjuuu\\\NNNLLLEEEDDDGGGEEEEEEFFFHHHIIIJJJMMMRRRVVVXXX]]]cccgggiiimmmtttyyyXXXYYYYYYXXXXXXWWWVVVUUURRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNOOOPPPPPPQQQQQQOOOOOONNNNNNMMMMMMLLLLLLIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHJJJMMMRRRZZZccciiittt}}}{{{qqqeeeZZZRRRLLLJJJGGGEEEDDDDDDCCCGGGSSS```xxxpppiii```gggqqq|||mmmbbb___\\\YYYXXXWWWUUUSSSNNNNNNMMMLLLJJJHHHGGGFFFAAA@@@>>>===;;;:::999888::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<>>>AAADDDJJJdddllldddhhhooozzz{{{tttnnnsssttthhh^^^WWWOOOOOONNNPPPSSSXXX]]]```eeehhhkkklllooouuu}}}wwwbbb^^^______^^^___dddlllsssxxx{{{zzzqqqiiiiiimmmtttqqqqqqttttttrrrsssvvvyyyssseeeZZZPPPMMMKKKHHHHHHJJJQQQ```zzzyyypppyyyzzzeeeZZZXXXTTTUUUWWWQQQSSSPPPMMMKKKKKKJJJHHHFFFDDDCCCAAA???===;;;::::::888999:::999888777777999888888888999::::::;;;;;;<<<;;;;;;===<<<<<>><<<;;;999999999999::::::::::::999999;;;;;;<<<;;;;;;===AAADDDOOOjjj~~~iiicccfffmmm{{{~~~xxxsssxxx~~~pppdddZZZTTTPPPPPPPPPQQQUUUZZZ___aaagggjjjmmmooossszzzzzzjjjaaabbbcccbbbccchhhrrrzzz~~~}}}tttiiigggkkkrrrpppqqqtttsssooooooqqqtttzzz{{{pppdddYYYOOOLLLKKKIIIHHHIIIMMMZZZuuuvvvzzziii[[[XXXSSSTTTUUUNNNRRRPPPLLLJJJJJJIIIGGGFFFDDDBBB@@@>>><<<;;;:::999888:::;;;;;;888777777999::::::;;;;;;<<<======>>>===;;;;;;<<<<<<>>>GGGQQQccc~~~oooaaa[[[WWWaaarrrhhhRRRJJJKKKFFFEEEIIIGGGFFFHHHIIIKKKLLLPPPUUUXXX\\\bbbhhhkkkmmmtttXXXVVVUUUSSSRRRSSSSSSTTTQQQPPPOOOOOONNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLNNNMMMMMMLLLKKKJJJJJJIIIKKKJJJHHHFFFEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHDDDGGGKKKNNNSSSYYY```dddjjjtttuuuiii^^^UUUOOOLLLJJJGGGFFFEEEDDDGGGRRR^^^ooo}}}}}}qqqkkkbbbbbbfffssssssdddaaa]]]ZZZXXXVVVSSSQQQNNNNNNMMMLLLJJJHHHGGGFFFBBBAAA@@@???===;;;:::999888999999::::::999999888::::::;;;;;;;;;===@@@CCCRRRkkkhhhccceeemmm~~~|||xxx~~~|||nnncccYYYSSSQQQQQQQQQSSSVVV[[[___bbbhhhkkknnnqqqvvv~~~rrrccceeefffeeeffflllvvvvvvjjjgggkkkpppooorrruuusssnnnmmmoooqqqvvvxxxnnncccXXXNNNKKKKKKIIIHHHIIIJJJVVVqqqyyyxxxlll]]]XXXRRRRRRSSSKKKRRROOOLLLJJJIIIHHHGGGFFFCCCBBB@@@>>><<<::::::999888:::<<<;;;888777777999777777888999999:::;;;;;;<<<::::::<<<<<>>BBBEEEUUUrrr{{{fffcccfffqqqzzzxxxkkk^^^TTTPPPNNNOOOPPPTTTXXX^^^bbbeeekkkmmmoooqqqvvvwwwllljjjfffdddgggooo{{{}}}uuuoookkkjjjkkkpppttttttpppllllllnnnppppppwww{{{pppcccYYYPPPMMMKKKHHHFFFGGGLLLSSSlllzzznnn\\\ZZZRRRMMMPPPPPPNNNNNNMMMKKKIIIGGGEEEDDDFFFDDDAAA???>>>===<<<:::999999888777666666777777;;;:::888777777888:::;;;@@@;;;:::>>>??????IIIWWWtttkkk^^^\\\ZZZdddsssrrr[[[RRRHHHCCCDDDHHHIIIHHHHHHJJJKKKMMMOOOSSSXXX\\\ddddddhhhooouuu}}}VVVUUUTTTSSSRRRRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJKKKMMMNNNLLLJJJOOONNNLLLKKKJJJIIIIIIIIIHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHJJJOOORRRTTTZZZbbbeeelllwww~~~uuujjj^^^SSSMMMHHHDDDBBBCCCDDDGGGOOOWWWhhhyyyxxxmmmddd^^^___lll|||wwwjjjaaaZZZXXXWWWTTTRRRSSSNNNMMMLLLJJJHHHGGGFFFEEEBBB@@@>>>;;;999999999999999999999999888888888888999::::::;;;;;;>>>AAAEEETTTnnn}}}kkkhhhlllxxxtttggg[[[SSSOOOOOOPPPRRRUUUZZZ```eeehhhkkkmmmoooqqqwww}}}pppnnnkkkjjjmmmttt~~~yyyqqqkkkhhhiiinnnssstttqqqnnnooopppqqqqqqxxx|||rrrdddZZZPPPLLLJJJGGGFFFHHHNNNTTTlllyyyppp]]]ZZZRRRMMMPPPPPPNNNNNNMMMKKKIIIGGGEEEDDDDDDAAA>>>===<<<;;;999777:::999888777777777777777888777777777888:::===??????::::::???@@@BBBNNN\\\{{{kkkaaaaaa]]]fffsssjjjXXXQQQHHHDDDFFFHHHIIIHHHIIIJJJLLLNNNPPPTTTXXX\\\dddfffjjjqqqwwwTTTSSSRRRQQQPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKMMMMMMLLLKKKMMMMMMKKKJJJIIIIIIIIIIIIKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMJJJIIIJJJNNNQQQSSSXXX___bbbiiiuuuxxxmmmaaaVVVPPPIIIEEECCCCCCDDDFFFNNNVVVddduuu{{{ppphhh___\\\eeeuuu{{{kkkbbb[[[YYYXXXTTTRRRSSSNNNMMMLLLKKKIIIGGGFFFEEEBBBAAA>>><<<:::999999:::777888888888999999:::::::::;;;;;;;;;;;;===AAADDDRRRhhh|||nnnlllqqq}}}nnnbbbXXXQQQPPPQQQQQQSSSVVV[[[bbbhhhllllllmmmoooqqqxxxssssssrrrqqqtttzzz}}}ssskkkfffggglllrrrtttsssqqqqqqqqqnnnooovvv~~~tttfff[[[PPPLLLJJJGGGGGGIIINNNSSSiiivvv~~~uuu```[[[SSSNNNPPPOOONNNNNNMMMKKKIIIGGGEEEDDDCCCAAA>>><<<;;;:::888777::::::999888888888888999777777777777999;;;===>>>>>>::::::???BBBEEETTTdddxxxhhhbbbccc```hhhuuuaaaTTTOOOIIIFFFGGGIIIHHHGGGJJJKKKNNNOOOQQQUUUYYY]]]dddgggmmmtttyyyRRRQQQPPPOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIIIILLLKKKIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJKKKNNNPPPQQQVVV]]]aaagggrrr{{{pppcccXXXRRRKKKGGGDDDDDDDDDFFFMMMUUUbbbrrr}}}sssiii___ZZZbbbrrrlllddd\\\ZZZXXXTTTRRRSSSNNNNNNLLLKKKIIIHHHFFFFFFDDDCCCAAA???===<<<;;;;;;888888888999999999::::::;;;<<<<<<;;;;;;===@@@CCCNNNaaa|||yyynnnnnnuuuxxxiii^^^VVVQQQQQQQQQRRRSSSWWW]]]dddjjjnnnnnnooopppsss{{{uuuvvvvvvwwwzzz|||sssjjjeeegggkkkrrruuutttrrrppppppiiikkkrrr|||uuuhhh\\\QQQLLLIIIGGGHHHJJJLLLPPPfff{{{sssxxxzzzbbb\\\SSSNNNPPPOOONNNMMMLLLKKKIIIFFFDDDCCCDDDBBB???======<<<:::888::::::999999999999999:::;;;:::999999999999:::;;;===:::;;;@@@BBBGGGXXXkkk~~~mmmbbb___``````jjjzzzuuu[[[PPPMMMIIIHHHIIIIIIHHHGGGKKKMMMOOOQQQSSSWWW[[[^^^ccchhhooovvv|||QQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLIIIIIIHHHHHHHHHHHHHHHIIILLLJJJIIIGGGGGGGGGHHHIIIHHHHHHGGGGGGFFFFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJLLLJJJJJJNNNOOOPPPUUU[[[aaafffppp}}}|||qqqeeeZZZTTTNNNIIIEEEEEEDDDEEEKKKSSSaaapppvvviii___ZZZccctttnnneee]]][[[YYYUUURRRRRRNNNMMMLLLKKKIIIGGGFFFEEECCCBBBAAA???===<<<;;;::::::::::::999999999999888<<<<<<<<<<<<<<<===AAADDDLLL[[[sssyyyqqqsss|||sssddd[[[UUUQQQRRRPPPRRRTTTYYY^^^eeejjjmmmrrrqqqrrruuu~~~wwwxxxzzz|||yyyqqqjjjeeegggkkkqqquuuuuurrrnnnlllfffhhhoooyyyuuuiii^^^RRRLLLJJJHHHHHHKKKKKKPPPfffuuummmooo}}}eee]]]SSSNNNPPPNNNMMMMMMLLLJJJHHHFFFDDDCCCDDDBBB???======<<<:::888:::999999999999999::::::;;;::::::::::::::::::;;;>>>:::;;;@@@BBBIII]]]rrrvvveee]]]]]]^^^___mmmmmmYYYMMMKKKJJJIIIIIIIIIHHHHHHLLLNNNQQQTTTVVVYYY\\\___ccchhhpppyyyPPPOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEBBBCCCDDDFFFIIIKKKLLLMMMKKKIIIJJJMMMNNNOOOTTT[[[```eeennn|||}}}ssshhh]]]VVVPPPKKKGGGFFFDDDDDDJJJRRR___lll{{{kkkaaa\\\eeexxxpppfff^^^[[[YYYUUURRRRRRMMMLLLKKKJJJHHHFFFEEEDDD@@@???>>>===;;;999888777;;;;;;::::::999999999888;;;<<<<<<<<<<<<>>>BBBEEELLLZZZppp~~~xxx|||nnnaaaYYYSSSQQQQQQQQQSSSWWW\\\aaafffjjjlllsssrrrrrrwww}}}uuuwwwyyy|||}}}wwwqqqjjjeeeeeeiiippptttuuurrrmmmiiihhhjjjooowww|||tttiii^^^SSSNNNKKKHHHHHHJJJMMMRRReee~~~pppfffdddlllyyy|||}}}hhh^^^TTTOOOPPPNNNMMMMMMLLLJJJHHHFFFDDDCCCCCCAAA>>><<<;;;:::888777999888888888888999::::::777888999:::;;;======>>>===:::<<>>>>>===<<<:::888777666999999:::::::::::::::::::::;;;<<<<<<===???CCCFFFOOO\\\qqq|||iii]]]WWWQQQNNNOOORRRUUUZZZ```eeehhhjjjkkkppppppqqqyyyzzztttnnnooorrruuuyyy~~~zzzsssjjjcccaaafffmmmsssuuusssmmmiiijjjjjjnnnssswww{{{tttiii^^^TTTPPPMMMIIIHHHIIIMMMRRR```|||{{{mmmccc\\\aaakkkyyy{{{jjj___TTTOOOPPPMMMMMMLLLKKKJJJHHHEEECCCBBBDDDAAA>>>===<<<;;;999777777777777777777888999:::777888999;;;<<<======>>>;;;:::===CCCHHHTTTmmmmmm^^^\\\___aaahhhyyyxxx^^^TTTIIIIIIIIIHHHHHHHHHJJJKKKNNNQQQTTTWWWYYY\\\___aaafffiiirrrPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHJJJIIIGGGFFFHHHJJJEEEEEEEEEEEEFFFGGGHHHHHHEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHJJJHHHIIILLLNNNOOOTTT[[[___cccmmm}}}wwwmmmbbb\\\RRRMMMHHHFFFDDDCCCIIIPPPYYYdddxxxtttfff]]]eee{{{qqqhhh```\\\ZZZUUURRRRRRKKKKKKJJJHHHFFFEEECCCCCC?????????===<<<:::888777777888888999;;;<<<<<<===:::;;;<<<<<<===@@@DDDGGGRRR^^^sssxxxfff[[[UUUOOOMMMMMMSSSWWW]]]ccchhhjjjkkkjjjnnnmmmpppyyypppkkkeeegggiiilllqqqxxx}}}uuujjjbbb^^^cccjjjrrrvvvtttnnnjjjjjjiiikkkoooqqquuutttiii___UUUQQQNNNJJJGGGHHHLLLOOOZZZrrrxxxkkkaaaZZZ]]]gggxxx~~~lll___UUUOOOPPPMMMMMMLLLKKKJJJHHHEEECCCBBBFFFDDDAAA???>>>===<<<:::777777666666777888999999:::;;;;;;<<<<<<;;;;;;::::::999===DDDKKKXXXtttiii[[[ZZZ___```nnn~~~qqqYYYQQQHHHIIIIIIHHHGGGHHHJJJLLLNNNQQQUUUXXXZZZ]]]___bbbiiikkktttQQQPPPPPPOOONNNMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFHHHGGGGGGFFFFFFEEEEEEEEEIIIGGGDDDCCCCCCFFFJJJMMMKKKLLLMMMMMMNNNQQQUUUYYY```dddooo}}}{{{{{{|||rrrggg___TTTMMMHHHGGGGGGFFFGGGJJJTTTdddyyyhhh\\\dddvvvvvvkkkaaa\\\YYYUUURRRRRRMMMKKKIIIGGGDDDCCCBBBAAAAAA@@@???===;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;888>>>;;;999>>>===@@@MMMYYYkkk~~~rrr```WWWTTTRRRRRRSSSUUUZZZaaafffiiijjjkkklllmmmqqqwwwsssiiihhhdddcccccccccfffmmmvvv||||||uuummmgggbbbbbbhhhrrrxxxsssmmmiiiiiiiiijjjmmmmmmppp{{{|||mmmeeeZZZQQQKKKIIIHHHGGGLLLNNNTTTeee{{{lllaaaYYYYYY___nnn~~~mmm```[[[RRRLLLOOOLLLLLLLLLKKKJJJHHHGGGFFFEEECCC@@@===<<<;;;<<<<<<;;;:::888666666777888999999999999999:::;;;<<<<<>>===;;;:::::::::::::::::::::::::::::::::888>>>;;;:::??????EEETTTiii|||~~~yyy|||ooo^^^VVVSSSQQQQQQRRRVVV[[[aaafffiiijjjkkkllllllpppxxxpppfffddd^^^^^^______bbbhhhooottt|||uuunnniiicccccciiitttyyytttmmmjjjiiihhhhhhjjjjjjnnnyyy|||mmmfff[[[RRRLLLJJJHHHHHHJJJLLLRRRaaa{{{|||pppfff^^^]]]___oooqqqbbb\\\RRRLLLNNNNNNMMMMMMKKKIIIGGGEEEDDDDDDCCC@@@===<<<;;;;;;<<<999999999999999888888777999999999999:::;;;<<<<<>>===;;;:::::::::::::::::::::::::::::::::999>>><<<;;;AAACCCMMMaaauuusssxxxxxxiiiZZZSSSQQQPPPPPPRRRXXX\\\bbbfffiiijjjkkkllllllrrr||||||kkkbbb```\\\]]]___```bbbgggmmmqqq|||vvvpppllleeeeeelllvvv{{{vvvoookkkhhhgggfffgggfffjjjuuu|||mmmfff[[[SSSMMMJJJIIIHHHFFFJJJPPPZZZmmm}}}vvvppphhhcccbbbpppwwwddd\\\RRRLLLMMMOOONNNMMMKKKIIIFFFDDDBBBDDDBBB@@@===<<<;;;;;;;;;888999;;;<<<<<<:::888777999999999999:::;;;<<<<<<===;;;AAALLLZZZqqqrrrbbb[[[```mmmwwwdddSSSOOOLLLKKKIIIHHHIIIJJJLLLMMMQQQTTTYYY]]]```cccfffiiiooosssKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEHHHGGGFFFGGGIIIIIIGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKOOOOOOOOOOOONNNPPPSSSVVVZZZ```jjjuuu|||~~~}}}{{{uuuuuuuuuvvvyyy~~~vvviiiaaaXXXPPPJJJIIIGGGEEEEEEHHHKKKWWWlllrrrbbbbbbkkk{{{mmm```ZZZXXXTTTPPPNNNJJJIIIHHHFFFEEEDDDDDDDDD@@@???>>>===;;;;;;::::::999999999999999999999999999===<<<===CCCGGGVVVpppxxxnnnooovvv~~~ooocccVVVQQQPPPOOOPPPSSSZZZ^^^cccggghhhiiikkklllmmmuuuuuuggg```______aaadddgggjjjnnntttwww}}}xxxssspppiiihhhnnnwww|||wwwpppllliiigggfffeeedddgggsss{{{llleee\\\SSSNNNKKKIIIHHHEEEIIINNNUUU```qqq|||uuullleeeooozzzeee\\\SSSMMMMMMNNNMMMLLLKKKIIIFFFDDDCCCCCCBBB@@@>>><<<;;;::::::999:::;;;;;;;;;;;;999999999999999999:::;;;<<<<<<<<<<<>><<<;;;;;;;;;;;;999999999999999999999999:::===<<<>>>EEEJJJ___~~~oooiiimmmuuuzzzhhh]]]TTTPPPPPPOOORRRUUU]]]```dddggghhhiiijjjlllnnnwww{{{mmmbbb]]]^^^```ccchhhmmmrrrxxx~~~~~~yyyvvvtttlllkkkooowww{{{wwwqqqnnnjjjhhhgggfffdddfffqqq|||yyykkkddd[[[SSSNNNKKKIIIHHHFFFIIINNNRRRXXXeeeyyyvvvjjjkkk|||}}}eee[[[SSSOOOOOOKKKKKKKKKJJJIIIGGGFFFEEEBBBAAA@@@>>><<<;;;:::999;;;:::999999999:::;;;<<<999999999999:::;;;<<<<<<<<<===CCCQQQfffvvveee\\\\\\ggg{{{wwwZZZOOOOOOKKKJJJIIIIIIJJJMMMOOOQQQTTTWWW[[[___cccggglllpppqqqxxxMMMLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJMMMNNNNNNMMMLLLNNNQQQTTTWWW\\\eeekkknnnnnnnnnnnnooosssyyy}}}xxxkkkbbb[[[SSSLLLJJJGGGDDDCCCFFFHHHRRRccc}}}uuufffdddiii}}}qqqaaa[[[YYYUUUPPPMMMKKKJJJHHHFFFEEEDDDCCCCCC??????===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::===<<>><<<;;;999999;;;:::888777777999;;;===999999999999:::;;;<<<<<<>>>???EEESSSjjjxxxjjj]]][[[___lllnnnVVVMMMNNNIIIIIIIIIJJJLLLNNNRRRSSSVVVXXX\\\```dddhhhmmmqqqsss{{{LLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEFFFHHHHHHFFFEEEBBBCCCCCCEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKMMMPPPSSSVVV[[[bbbggghhhiiijjjkkkooouuu|||{{{nnneee]]]UUUMMMJJJGGGCCCCCCEEEEEENNN^^^vvvwwwiiigggiiizzztttbbb\\\ZZZVVVQQQMMMLLLKKKIIIGGGEEECCCBBBBBB???>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::;;;===<<>><<<;;;999888888888888888888999::::::999999999999:::;;;<<<<<<>>>@@@GGGUUUoooyyyjjj^^^VVVZZZcccrrr}}}dddRRRKKKLLLHHHHHHHHHJJJLLLPPPTTTVVVWWWZZZ]]]```ccchhhmmmqqqwwwJJJJJJJJJKKKKKKKKKKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEFFFHHHHHHFFFEEEAAABBBCCCDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJKKKJJJJJJLLLPPPSSSVVV[[[aaadddeeefffhhhjjjooovvv~~~~~~qqqhhh]]]UUUNNNKKKGGGCCCBBBDDDAAAKKK[[[qqqzzzllliiijjjyyyuuuccc\\\[[[WWWQQQMMMMMMKKKIIIGGGDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<>>===:::999888555666888:::::::::888777999999999999:::;;;<<<<<<>>>AAAHHHWWWrrryyyqqqaaaUUUQQQYYYeeevvvsss^^^OOOJJJJJJGGGGGGHHHJJJMMMQQQUUUXXXXXXZZZ]]]```ccchhhmmmqqq{{{LLLKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFGGGGGGEEEDDDCCCDDDCCCDDDFFFGGGGGGDDDAAABBBBBBBBBBBBCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHHHHGGGGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJKKKQQQTTTXXXZZZZZZ]]]aaaeeelllsss|||tttiii\\\VVVNNNHHHGGGFFFDDDBBBFFFJJJUUUhhhuuujjjgggooorrraaa]]]VVVQQQOOOJJJKKKIIIGGGFFFFFFEEEDDDCCCAAA@@@>>>===;;;::::::999999:::;;;;;;999999:::;;;<<<<<<;;;@@@GGGOOOmmmoooaaa```nnn~~~yyyiii[[[VVVQQQOOOQQQVVV[[[]]]hhheeedddgggiiiiiilllqqq||||||llliiihhhjjjiiiggghhhllllllrrr}}}{{{www|||tttmmmmmmtttxxxvvvrrrlllfffbbbbbbcccdddiiiooozzzxxxooogggaaaXXXPPPLLLIIIHHHGGGFFFIIIHHHLLLWWW```tttzzzppp]]]VVVPPPIIIKKKKKKJJJIIIGGGFFFEEEEEEAAA@@@>>>===;;;::::::999::::::::::::::::::::::::888888888888999:::;;;;;;AAAEEEOOObbb}}}uuucccXXXUUUTTTZZZjjjwww___SSSMMMKKKKKKIIIIIIKKKMMMPPPTTTWWWYYYYYY\\\___aaabbbffflllqqqzzzKKKKKKJJJHHHHHHGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCDDDEEEGGGFFFDDDBBB@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLQQQSSSVVVWWWVVVXXX]]]bbblllsss|||wwwlll]]]VVVNNNHHHGGGFFFDDDCCCEEEIIIRRRddd}}}wwwkkkgggmmmsssbbb]]]VVVQQQPPPJJJKKKIIIGGGEEEEEEEEEDDDBBBAAA@@@???===<<<;;;::::::999;;;<<<;;;:::999:::;;;<<<===<<<@@@HHHQQQooooooccccccrrruuueeeYYYUUUQQQOOORRRXXX]]]___gggddddddffffffffflllsssuuunnnnnnkkkkkkmmmmmmlllnnnsssxxx}}}{{{{{{sssllllllssswwwuuuqqqkkkfffaaaaaaaaabbbffflllxxxxxxnnnfff```WWWOOOKKKHHHGGGFFFEEEIIIIIILLLVVV^^^uuu}}}ttt___WWWQQQJJJLLLKKKJJJIIIGGGFFFEEEDDDAAA@@@???===<<<;;;::::::::::::::::::::::::::::::999999999999:::;;;<<<===AAAFFFTTTjjjppp___YYYVVVVVV\\\mmmkkkWWWNNNJJJHHHIIIHHHIIIKKKMMMQQQUUUXXX[[[YYY]]]```bbbcccgggmmmrrrzzzKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFDDDBBB@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIKKKHHHHHHHHHIIIJJJLLLMMMNNNPPPRRRSSSRRRQQQTTTYYY^^^kkksss|||yyyooo^^^WWWNNNHHHGGGFFFDDDCCCEEEHHHOOO]]]uuuxxxkkkeeejjj|||uuuccc^^^VVVQQQPPPKKKKKKIIIFFFEEEEEEEEECCCBBBAAAAAA???>>><<<;;;;;;;;;:::<<<<<<<<<;;;:::;;;<<<<<<>>>===@@@IIISSSpppnnneeehhhxxxppp```WWWTTTQQQQQQUUUZZZ___bbbgggfffffffffeeefffnnnxxxtttkkkeeekkkiiiiiilllmmmmmmrrrxxxyyyrrrllllllrrrvvvuuurrrlllfffaaa```______bbbhhhuuuwwwnnneee___VVVNNNJJJHHHFFFEEEDDDJJJJJJMMMTTT\\\ttt|||yyybbbXXXRRRLLLMMMLLLJJJIIIGGGEEECCCCCCBBBAAA???>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>BBBHHHYYYttt{{{hhhYYYYYYXXXXXX___pppxxx^^^PPPKKKHHHGGGHHHIIIJJJLLLOOORRRVVVYYY[[[YYY\\\```bbbdddgggmmmrrr|||JJJIIIIIIHHHGGGGGGGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGIIIKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMOOOPPPOOOOOORRRYYY^^^lllttt~~~wwwmmm___XXXNNNHHHFFFFFFEEECCCFFFHHHMMMXXXlllvvvhhhaaaggg{{{xxxeee^^^VVVQQQQQQLLLKKKIIIFFFEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<<<<<;;;<<<======;;;;;;<<<===;;;>>><<>>======<<<<<<::::::::::::::::::::::::::::::::::::;;;<<<>>>>>>CCCJJJ\\\zzztttcccXXXYYYXXXYYYaaappp|||jjjWWWNNNLLLJJJJJJJJJLLLMMMNNNPPPSSSUUUWWWYYYXXX\\\```cccdddhhhnnnrrr~~~IIIIIIHHHGGGGGGGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFDDDCCCBBBCCCDDDEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGIIIKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLNNNNNNOOOSSS[[[aaammmuuu~~~sssjjj```YYYOOOHHHFFFFFFEEEDDDGGGIIIMMMTTTeeezzzttteee^^^eee{{{{{{fff___VVVQQQQQQMMMKKKIIIFFFEEEDDDDDDBBB@@@@@@@@@>>>===<<<<<<<<<<<<;;;<<<======;;;;;;<<<===999>>><<<>>>GGGQQQjjj~~~mmmiiisss~~~gggZZZSSSRRRRRRUUUZZZ```eeeggghhhhhhiiijjjhhhkkkxxxvvvpppmmmmmmkkklllpppvvvyyy|||}}}yyytttoooooossswwwwwwvvvnnnhhhbbb___]]][[[^^^cccooo}}}|||tttggg```WWWPPPKKKIIIHHHGGGBBBJJJKKKLLLQQQWWWppppppyyyeeeXXXQQQLLLMMMLLLJJJHHHFFFDDDBBBAAAAAAAAA@@@>>>============::::::::::::::::::::::::888888999999:::<<<===>>>EEEMMM```ooo```YYYXXXXXXZZZaaapppnnn```RRRMMMLLLKKKKKKLLLPPPPPPQQQSSSTTTUUUVVVVVVXXX\\\aaadddeeeiiinnnsssHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDCCCBBB@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIKKKNNNOOOQQQUUU\\\bbbmmmuuu|||sssjjjbbbZZZOOOHHHFFFFFFEEEDDDGGGJJJMMMQQQ___sssssseee^^^dddzzz~~~hhh___VVVRRRRRRNNNLLLIIIFFFEEEDDDCCCAAA??????>>>===<<<<<<;;;;;;;;;:::<<<<<<<<<;;;:::;;;<<<888>>>>>>>>>FFFOOOcccqqqppp|||yyydddYYYRRRRRRSSSWWW]]]cccggghhhgggfffhhhjjjlllppp}}}xxxrrrppppppmmmpppxxx~~~zzzyyyuuuqqqppptttwwwxxxxxxnnngggaaa___\\\ZZZ]]]bbbjjjxxx~~~vvvgggaaaXXXPPPLLLJJJHHHGGGCCCIIIIIIKKKQQQVVVlll~~~vvvjjjqqqyyy||||||fffWWWQQQMMMLLLKKKIIIHHHFFFDDDBBBBBB@@@@@@???>>>============::::::::::::::::::::::::888888888999:::<<<===>>>FFFQQQhhh~~~jjj]]]YYYVVVWWWZZZcccrrrzzzbbbWWWMMMJJJKKKKKKJJJKKKQQQRRRSSSTTTUUUVVVVVVUUUYYY^^^cccfffhhhlllqqquuuHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCAAABBBCCCDDDCCCBBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGIIIKKKIIIIIIHHHHHHHHHIIIJJJJJJHHHLLLOOOQQQQQQUUUZZZ___kkksss~~~wwwooocccZZZOOOHHHEEEEEEEEEDDDFFFJJJLLLOOOZZZmmm}}}}}}tttjjjaaadddvvviii```VVVRRRRRRNNNLLLIIIFFFDDDDDDCCCAAA???>>>===<<<;;;;;;::::::;;;999;;;<<<;;;:::999:::;;;888@@@@@@@@@GGGNNN^^^vvvxxx{{{tttbbbXXXRRRRRRTTTXXX___dddgggiiijjjhhhiiinnnsssyyy|||{{{vvv|||}}}yyyxxxtttppppppsssvvvxxxxxxllleee___]]]ZZZYYY[[[```eeerrrxxxfff```WWWOOOKKKIIIGGGGGGCCCHHHGGGJJJQQQVVVhhhxxxrrrjjj___fffmmmpppsss{{{hhhXXXRRRPPPJJJJJJIIIGGGFFFDDDCCCCCC??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::888999999:::;;;===???@@@FFFVVVrrryyycccWWWVVVTTTVVV\\\gggxxxmmmYYYPPPIIIIIIKKKKKKKKKMMMOOOQQQSSSUUUWWWXXXXXXXXX\\\aaagggjjjlllpppuuuyyyGGGGGGGGGFFFGGGGGGHHHHHHEEEFFFGGGGGGGGGFFFDDDCCCEEECCCAAAAAACCCDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHHHHGGGGGGIIIKKKGGGGGGGGGHHHIIIJJJKKKLLLIIILLLPPPQQQRRRSSSXXX\\\iiirrr}}}|||uuuccc[[[PPPHHHEEEEEEEEEDDDDDDIIIKKKNNNWWWiiizzz|||wwwnnnddddddsssjjj```VVVRRRSSSOOOLLLIIIFFFDDDCCCBBB@@@???===<<<;;;:::::::::::::::999:::;;;;;;999999:::;;;999BBBBBBBBBHHHNNN\\\qqq~~~qqq```WWWRRRSSSUUUYYY```eeehhhiiinnnkkklllssszzz}}}zzzvvvssspppooorrruuuwwwxxxjjjddd^^^[[[YYYWWWZZZ___aaaooo|||xxxeee___VVVNNNJJJHHHFFFFFFCCCGGGFFFJJJRRRVVVfffooohhhaaaUUU[[[ccciiiooozzzjjjYYYSSSQQQIIIIIIHHHGGGFFFEEEDDDCCC???>>>===<<<<<<;;;<<<<<<:::::::::::::::::::::::::::::::::;;;===???@@@AAAFFFZZZyyyvvv___SSSRRRSSSVVV]]]jjj|||dddVVVMMMGGGIIIKKKLLLNNNPPPMMMOOORRRUUUXXXYYYZZZZZZ___ccciiimmmpppsssxxx|||FFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHJJJLLLOOOMMMPPPSSSTTTTTTVVV[[[___gggsss~~~|||uuuiii]]]QQQJJJFFFCCCBBBDDDFFFGGGKKKPPPVVVaaatttooodddjjjoookkk```UUUQQQRRROOOKKKIIIFFFEEEEEEDDDBBBAAA@@@???>>>===<<<;;;::::::<<<;;;:::999999999:::;;;<<<===AAAFFFHHHNNN^^^ppp~~~lll___[[[WWWSSSSSSZZZ```ccceeehhhooorrrvvv{{{zzzxxxuuutttqqqooooooqqqssstttgggaaaYYYVVVVVVYYYZZZZZZ```iiiyyyvvvgggbbbZZZRRRMMMJJJGGGEEEEEEEEEGGGJJJMMMTTTdddttt~~~rrrdddYYYWWWWWWZZZaaammm~~~nnnZZZQQQMMMLLLLLLJJJHHHFFFDDDCCCBBB@@@@@@???===<<<:::999999999999999::::::;;;;;;;;;;;;999999<<<======???CCCQQQjjjrrr^^^UUUTTTQQQVVV___nnnwwwaaaSSSNNNIIIHHHLLLNNNMMMKKKPPPOOOPPPSSSWWW[[[^^^___eeehhhqqq{{{|||wwwwww|||HHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJMMMOOOMMMPPPTTTTTTTTTVVVZZZ]]]fffrrr}}}}}}wwwiii]]]QQQJJJGGGCCCCCCEEEFFFFFFIIINNNSSS___sssssseeeiiimmm~~~lll```VVVRRRRRRNNNKKKIIIFFFEEEDDDDDDBBBAAA??????>>>===<<<;;;::::::===<<<;;;:::::::::;;;<<<======AAAEEEHHHQQQcccuuu|||zzzjjj]]]ZZZWWWTTTUUU]]]dddgggiiilllmmmqqqxxx{{{xxxuuutttqqqpppoooqqqsssttthhhaaaZZZVVVVVVYYYZZZYYY```hhhwwwvvvjjjddd[[[TTTOOOKKKHHHFFFFFFEEEGGGJJJLLLRRRbbbppprrrdddXXXXXXXXX[[[dddtttppp[[[RRRNNNLLLKKKJJJHHHFFFDDDCCCBBB@@@@@@???===<<<;;;:::999999999999::::::;;;;;;;;;;;;999999<<<>>>===@@@EEEWWWsssnnn\\\UUUUUUPPPYYYfffwwwsss^^^QQQLLLGGGGGGJJJLLLKKKIIIOOOOOOPPPSSSWWW[[[___```gggnnnyyy}}}uuuuuuzzzJJJJJJIIIHHHGGGEEEEEEDDDGGGFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJMMMOOONNNQQQTTTUUUTTTTTTXXX[[[cccppp|||zzziii]]]QQQKKKGGGDDDDDDFFFEEEEEEFFFJJJPPP\\\rrrvvvgggiiikkk|||mmmaaaVVVRRRRRRNNNKKKIIIFFFEEEDDDCCCBBB@@@??????>>>===<<<;;;;;;:::===<<<;;;;;;;;;;;;=========>>>@@@DDDJJJWWWmmmvvvvvvhhh[[[YYYWWWUUUXXXaaagggiiillloooooouuu~~~wwwxxxzzz|||yyyvvvtttrrrppppppqqqsssttthhhaaaZZZVVVVVVXXXYYYYYY^^^fffuuuvvvmmmggg^^^VVVPPPLLLIIIGGGFFFEEEFFFIIIKKKPPP^^^kkktttfffZZZYYYYYY]]]iii}}}sss]]]SSSOOOLLLKKKJJJHHHFFFDDDBBBBBB@@@???>>>===<<<;;;:::999999999::::::::::::;;;;;;;;;999:::===>>>>>>CCCIII]]]}}}jjjZZZUUUWWWRRR___qqqmmmYYYOOOKKKHHHGGGJJJLLLKKKJJJNNNOOOPPPSSSWWW\\\```bbbkkkwww{{{nnnnnnuuuJJJIIIIIIHHHGGGFFFEEEEEEHHHHHHGGGFFFEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHGGGHHHKKKNNNOOORRRUUUUUUSSSSSSUUUXXXaaannn{{{|||iii]]]QQQKKKHHHEEEEEEGGGFFFEEEEEEHHHNNN[[[rrrxxxggghhhiiiyyynnnbbbWWWSSSSSSMMMKKKHHHFFFDDDDDDCCCAAA@@@???>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;======>>>>>>@@@CCCMMMaaa{{{rrruuu}}}fff[[[YYYVVVVVVZZZbbbhhhiiikkknnnuuu|||~~~vvvuuuxxx|||yyywwwuuurrrppppppqqqsssttthhhbbbZZZVVVVVVXXXYYYYYY\\\cccqqqvvvoooiii```XXXQQQMMMJJJGGGGGGEEEFFFHHHJJJNNNYYYeee~~~yyymmmbbb]]]ZZZ]]]lllvvv^^^TTTPPPLLLKKKIIIGGGEEECCCBBBAAA??????>>>===<<<;;;::::::::::::::::::::::::::::::;;;999:::===>>>???FFFNNNdddzzzhhhYYYUUUXXXWWWggg|||gggUUUPPPMMMJJJJJJLLLMMMMMMLLLMMMOOOQQQTTTXXX\\\aaadddooo~~~tttddddddkkkHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFAAAAAA@@@@@@@@@??????????????????@@@@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGJJJLLLNNNRRRUUUUUUSSSRRRTTTVVV___lllxxx}}}|||jjj^^^RRRLLLIIIFFFEEEGGGHHHFFFFFFHHHNNN\\\sssxxxeeecccbbbqqqooobbbXXXTTTSSSLLLJJJHHHEEEDDDCCCCCCAAA@@@>>>>>>======<<<<<<;;;;;;::::::999999999:::<<<===>>>???@@@EEESSSnnnzzzlllrrrzzzeee[[[ZZZUUUUUUZZZbbbffffffhhhlllyyyxxxwwwxxx|||xxxxxxvvvsssqqqpppqqqrrrtttiiibbbZZZVVVVVVXXXYYYXXXZZZ```mmm}}}}}}uuuoooiii```XXXRRRMMMJJJHHHGGGEEEEEEGGGIIIMMMVVV```qqqyyypppddd^^^^^^nnnxxx```TTTPPPKKKJJJIIIGGGEEECCCBBBAAA??????>>>===<<<;;;;;;:::::::::::::::::::::::::::;;;:::;;;===>>>@@@IIISSSnnnyyygggYYYVVVZZZ___ppp|||bbbRRRNNNMMMKKKKKKLLLMMMMMMMMMMMMPPPSSSVVVXXX\\\bbbfffrrr~~~hhhZZZZZZ```yyyHHHHHHGGGGGGGGGGGGGGGGGGAAAAAABBBBBBCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEFFFFFFEEEGGGIIILLLMMMQQQUUUUUUSSSQQQSSSUUU\\\hhhtttyyy|||}}}lll```SSSMMMIIIFFFEEEGGGHHHGGGGGGJJJOOO]]]tttwwwccc___\\\jjjqqqcccYYYUUUSSSLLLJJJHHHEEEDDDCCCBBBAAA???>>>>>>======<<<<<<<<<<<<:::999888888999:::<<<======@@@BBBHHH[[[{{{qqqcccmmm~~~wwwcccZZZZZZUUUUUUZZZaaadddeeeiiinnn|||}}}zzz{{{}}}yyyxxxwwwtttqqqpppqqqrrrtttiiiccc[[[VVVVVVXXXXXXXXXXXX^^^iiiyyy{{{sssmmmhhh___WWWQQQMMMJJJHHHGGGDDDDDDHHHJJJMMMTTT\\\iiizzzqqqgggcccppp{{{```TTTPPPKKKJJJIIIGGGEEECCCAAAAAA???>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999::::::<<<>>>>>>AAALLLWWWyyywwweeeXXXVVVZZZcccvvvttt^^^PPPJJJJJJJJJJJJJJJKKKKKKLLLNNNQQQUUUWWWXXX[[[aaafffqqqzzz{{{nnn[[[SSSVVV[[[nnnIIIIIIHHHHHHGGGFFFEEEEEEAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@???@@@AAAAAACCCCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGHHHGGGGGGHHHKKKMMMLLLPPPTTTUUUSSSQQQRRRTTTXXXdddoootttwww}}}}}}nnnbbbUUUNNNIIIEEEDDDFFFGGGFFFGGGJJJPPP]]]sssvvvbbb___]]]kkkrrrdddZZZVVVSSSKKKJJJGGGEEECCCCCCBBBAAA???============<<<<<<<<<<<<::::::999999:::;;;===>>><<<@@@DDDLLLccciii\\\jjjsss```YYYYYYTTTUUU[[[bbbfffhhhooovvv~~~~~~{{{yyywwwtttrrrpppqqqrrrsssjjjccc[[[VVVVVVWWWXXXWWWWWW\\\fffuuuyyyrrrkkkeee]]]UUUPPPLLLIIIGGGGGGDDDDDDHHHKKKNNNTTT[[[hhhyyysssiiiuuu|||```TTTPPPKKKJJJHHHGGGDDDCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::<<<>>>>>>BBBNNN[[[rrrbbbVVVUUUZZZdddzzznnnYYYNNNIIIJJJJJJJJJJJJJJJKKKLLLOOOSSSWWWXXXXXX[[[aaafffnnnqqqlll]]]QQQQQQWWW[[[kkkLLLKKKJJJHHHFFFEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>????????????@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHJJJLLLOOOKKKOOOTTTUUUSSSQQQRRRTTTUUU```kkkppptttzzz~~~ooocccVVVNNNIIIEEEDDDEEEFFFEEEGGGJJJPPP\\\rrruuudddcccbbbqqqrrrdddZZZVVVSSSKKKJJJGGGEEECCCCCCBBB@@@???===============<<<<<<<<<;;;;;;::::::;;;<<<>>>???<<>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::<<<>>>>>>CCCPPP]]]|||nnn```UUUTTTYYYccc{{{jjjWWWLLLJJJLLLMMMMMMLLLLLLMMMNNNPPPTTTXXXXXXXXXZZZ```fffkkkjjjaaaRRRLLLRRRZZZ]]]kkkJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBAAAAAABBBCCCAAA@@@BBBBBBBBBAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIGGGEEEDDDDDDEEEGGGGGGHHHGGGFFFGGGJJJLLLKKKKKKJJJIIIIIIIIIIIIJJJLLLMMMOOOOOOOOOOOOQQQSSSXXX]]]eeemmmttt{{{vvveeeSSSKKKHHHEEEDDDDDDIIIGGGHHHMMMSSS]]]mmmzzzppp\\\[[[]]]ppptttbbb[[[UUUOOOMMMHHHFFFDDDDDDDDDDDDCCCBBB>>>>>>>>>>>>============:::::::::;;;<<<===>>>???<<>>>>>======<<<<<<:::::::::;;;<<<===>>>>>><<<>>>:::<<>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<@@@DDDNNNlllrrrbbb\\\hhh}}}~~~kkk```ZZZXXXWWW[[[aaahhhkkkqqqvvvmmmhhhiiijjjlllzzz{{{zzzxxxvvvsssqqqooooooooommmeee[[[VVVUUUUUUTTTSSSYYY[[[bbbpppxxxkkkccc___XXXRRRMMMIIIFFFDDDEEEDDDFFFIIIIIIJJJQQQYYYiiiwwweeeUUUOOOKKKIIIGGGDDDBBBAAAAAAAAA??????>>>>>>======<<<<<<::::::;;;;;;<<<<<<======:::<<<:::<<>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIHHHFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGIIIKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOSSSZZZeeeooowww|||zzzhhhUUULLLIIIGGGGGGGGGIIIGGGGGGLLLTTTaaauuuppp]]]]]]```rrrxxxeee___XXXRRRPPPLLLIIIFFFDDDCCCBBB@@@???@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<======@@@DDDPPPoooiii\\\XXXfffzzz{{{iii```]]]\\\ZZZ]]]ccciiimmmuuusssiiiccc```eeekkkuuu|||{{{yyywwwtttqqqooonnnmmmoooggg]]]WWWTTTTTTSSSQQQZZZ\\\cccqqq}}}xxxlllddd___WWWQQQLLLIIIFFFDDDEEEDDDFFFIIIIIIJJJQQQYYYhhhwwweeeUUUNNNKKKIIIGGGDDDBBBAAAAAAAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999<<<:::;;;BBBEEEUUUoooppp___UUUOOOMMMRRRXXXqqqqqq]]]RRRNNNKKKKKKKKKKKKKKKLLLMMMMMMQQQTTTXXXZZZZZZYYYZZZZZZZZZVVVTTTVVVZZZ```lllwwwKKKKKKJJJIIIHHHGGGFFFFFFFFFEEECCCDDDEEEEEEDDDBBB???@@@@@@AAAAAA@@@@@@@@@????????????@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIHHHFFFEEEFFFGGGFFFGGGHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJLLLMMMLLLKKKKKKLLLMMMQQQYYYdddpppxxx}}}~~~lllXXXNNNJJJIIIHHHJJJLLLHHHGGGLLLTTTbbbwwwppp^^^___aaarrryyyfff___XXXQQQPPPKKKHHHFFFDDDDDDCCCAAA@@@AAA@@@???>>>===<<<;;;:::===<<<<<<;;;;;;;;;<<<<<<>>>???DDDQQQooohhh\\\XXXfffyyyxxxggg___]]]]]]ZZZ\\\bbbhhhmmmvvvqqqgggfffccccccjjjttt}}}{{{zzzxxxuuurrrooommmlllnnnggg^^^WWWTTTTTTSSSSSSZZZ\\\bbboooyyymmmddd^^^WWWPPPLLLIIIFFFDDDEEEDDDFFFIIIIIIJJJQQQYYYeeeyyyqqqfffUUUNNNKKKIIIGGGDDDBBBAAAAAAAAA??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::===;;;<<>>===>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIHHHFFFFFFGGGHHHFFFHHHJJJJJJIIIIIIJJJLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJLLLMMMLLLJJJJJJJJJLLLPPPXXXdddpppxxx}}}ppp[[[OOOKKKJJJJJJKKKNNNJJJIIIMMMUUUcccxxxqqq```aaaaaaqqqyyyeee^^^VVVPPPNNNIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::===<<<<<<;;;;;;;;;<<<<<<>>>???DDDQQQkkklllaaa^^^lll}}}uuuddd\\\ZZZ[[[XXXZZZ___fffkkkuuu~~~rrrfff```bbbcccgggppp~~~~~~{{{zzzxxxvvvssspppmmmllllllfff^^^XXXUUUTTTUUUVVVXXXZZZaaalll|||}}}oooddd^^^VVVOOOKKKHHHFFFDDDEEEDDDFFFIIIIIIJJJQQQYYYfffpppkkk|||gggVVVOOOKKKIIIGGGDDDBBBAAAAAAAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::<<<@@@>>>>>>CCCJJJbbb~~~kkkYYYQQQLLLKKKSSS___tttjjjWWWNNNKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMPPPUUUXXXZZZ\\\^^^```bbb^^^\\\aaajjjvvvJJJIIIHHHGGGFFFEEEEEEDDDEEEDDDBBBCCCDDDDDDCCCAAABBBBBBBBBAAA@@@???============>>>>>>???@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIHHHGGGFFFGGGHHHGGGIIIKKKLLLKKKKKKLLLMMMMMMNNNOOOOOOOOONNNMMMLLLKKKLLLMMMLLLJJJIIIJJJKKKQQQXXXdddooowww|||uuu^^^QQQLLLJJJJJJLLLNNNJJJIIIMMMVVVdddxxxqqqbbbbbb```nnnyyyeee]]]UUUNNNLLLHHHFFFDDDCCCDDDEEEDDDCCC@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<======@@@EEEPPPcccjjjbbbbbbqqqtttccc[[[XXXXXXVVVYYY___eeekkkuuuyyypppfff```___]]]bbblllyyy~~~zzzzzzxxxvvvtttqqqnnnmmmkkkfff___YYYUUUTTTUUUWWWVVVYYY___jjjyyy~~~pppddd^^^VVVNNNJJJGGGFFFEEEEEEDDDFFFIIIIIIJJJQQQYYYiiissshhheeeuuuiiiWWWPPPKKKIIIGGGDDDBBBAAAAAAAAA??????>>>>>>======<<<<<<:::::::::::::::;;;;;;;;;<<>>=========>>>???@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIIIIGGGGGGHHHIIIHHHKKKMMMNNNMMMMMMMMMNNNNNNOOOPPPQQQPPPOOOMMMLLLLLLMMMNNNLLLJJJIIIIIIJJJRRRZZZdddooovvv{{{~~~yyyaaaSSSMMMJJJJJJLLLJJJGGGHHHMMMWWWeeezzzrrrcccccc___kkkyyyeee]]]UUUNNNLLLIIIGGGEEEDDDDDDDDDBBBAAA???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>===@@@EEEMMM[[[sss~~~fffbbbhhh|||tttccc[[[XXXXXXWWWZZZaaahhhnnnwwwtttkkkccc\\\]]]aaaaaajjjyyy~~~yyyyyyxxxwwwuuurrrooonnnmmmhhhaaaYYYTTTRRRTTTVVVVVVYYY___iiiwww}}}pppddd^^^UUUNNNIIIGGGFFFEEEEEEDDDFFFIIIIIIJJJQQQYYYjjjxxxggg``````nnnjjjYYYQQQKKKIIIGGGDDDBBBAAAAAAAAA??????>>>>>>======<<<<<<999999999::::::;;;;;;<<<:::@@@@@@@@@GGGSSSttthhhUUUOOOLLLKKKVVVggg~~~zzzaaaQQQKKKKKKIIIIIIJJJJJJKKKMMMNNNOOOOOORRRVVVYYY[[[^^^aaadddhhhkkkvvvLLLKKKJJJIIIHHHGGGGGGFFFGGGFFFEEEEEEFFFFFFEEEDDD??????@@@AAAAAAAAAAAA@@@<<<======>>>???@@@@@@@@@BBBBBBBBBBBBDDDEEEFFFGGGGGGHHHIIIIIIGGGGGGHHHIIIIIILLLNNNOOONNNNNNNNNOOONNNOOOPPPQQQQQQOOOMMMLLLMMMNNNNNNMMMJJJIIIIIIJJJTTTZZZdddnnnuuuzzz~~~|||cccSSSMMMJJJJJJLLLGGGEEEFFFMMMXXXggg|||sssdddccc^^^iii~~~zzzfff^^^VVVNNNLLLKKKIIIFFFDDDDDDCCCAAA???>>>>>>>>>>>>============:::::::::;;;<<<===>>>???<<<@@@FFFLLLVVVkkk~~~iiihhhssssssccc[[[YYYXXXYYY\\\ccckkkpppyyy}}}zzzkkkbbb[[[WWW[[[ccclllwww~~~xxxxxxxxxwwwuuussspppoooooojjjcccZZZTTTQQQRRRTTTVVVYYY___iiiwww|||pppddd^^^UUUNNNIIIGGGFFFEEEEEEEEEFFFIIIIIIJJJQQQYYYiii{{{jjj^^^YYY[[[iiiyyykkkZZZRRRKKKIIIGGGDDDBBBAAAAAAAAA?????????>>>======<<<<<<888888999::::::;;;<<<<<<888???@@@AAAHHHWWW{{{jjjVVVRRRPPPOOO[[[mmmuuu\\\NNNKKKLLLIIIIIIJJJJJJKKKMMMNNNOOORRRTTTWWWZZZ[[[^^^aaacccfffmmmKKKKKKJJJIIIHHHHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????????????@@@@@@;;;<<>>===<<<;;;::::::===<<<<<<<<<<<<======>>>>>>>>>EEEPPPWWWcccsssrrruuudddXXXSSSSSSZZZ]]]dddlllsss}}}rrriiiaaa\\\ZZZ[[[aaaiiittt~~~|||{{{zzzzzzxxxuuuqqqoooooopppoookkkeee\\\UUURRRSSSTTTUUUWWW[[[dddttt{{{qqqfff```VVVNNNJJJGGGFFFEEEFFFFFFFFFEEEFFFKKKQQQUUUjjjuuuhhh```YYYVVV___ppp~~~iiiWWWQQQLLLJJJHHHDDDBBB@@@@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::===>>>???@@@FFF]]]~~~hhhTTTNNNMMMPPP___rrrsss^^^PPPKKKLLLJJJKKKLLLLLLKKKLLLNNNPPPQQQSSSVVVWWWXXX[[[aaafffjjjuuuKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????????@@@@@@AAA===>>>@@@BBBDDDFFFGGGGGGEEEEEEFFFHHHHHHIIIIIIIIIHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJGGGGGGHHHJJJLLLSSS^^^kkkvvv}}}|||gggVVVMMMJJJIIIIIIDDDFFFHHHKKKTTTfffzzzvvv```[[[cccsss|||dddZZZUUUPPPMMMGGGFFFDDDBBBAAAAAAAAABBB??????>>>===<<<;;;::::::===<<<<<<<<<<<<===>>>>>>???>>>DDDOOOXXXfffwww{{{ttteeeZZZVVVVVVZZZ^^^eeemmmuuu{{{|||wwwjjjbbb\\\ZZZZZZ^^^fffooo}}}|||{{{yyyzzzyyyuuuqqqnnnmmmmmmmmmjjjccc[[[UUURRRRRRTTTUUUVVV[[[dddssszzzoooggg```WWWOOOKKKHHHFFFEEEFFFFFFFFFEEEFFFJJJPPPUUUeee|||pppeee\\\VVVSSS\\\mmm}}}jjjWWWRRRLLLJJJGGGDDDBBB@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAAHHH```hhhTTTNNNNNNRRRcccwwwooo[[[NNNJJJKKKKKKLLLMMMMMMMMMNNNPPPRRRQQQTTTWWWXXXXXX\\\bbbggglllyyyKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAABBB@@@@@@BBBCCCDDDFFFGGGGGGEEEFFFGGGHHHHHHIIIIIIHHHGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLKKKIIIGGGGGGIIIKKKLLLRRR]]]iiiuuu}}}yyyfffWWWNNNKKKJJJIIIEEEFFFGGGJJJQQQaaavvv{{{dddYYY\\\nnn}}}ddd[[[UUUPPPMMMIIIHHHFFFDDDBBBAAAAAAAAA??????>>>===<<<;;;::::::<<<<<<<<<<<<<<<===>>>>>>AAA???CCCNNN[[[mmmsss~~~rrrddd[[[XXXZZZ[[[^^^fffooovvv{{{xxx}}}{{{ppphhh^^^ZZZVVVXXX\\\bbbnnnzzz}}}||||||{{{yyyyyyyyyvvvqqqmmmjjjjjjkkkhhhbbbZZZTTTQQQRRRTTTTTTVVVZZZcccpppzzzooogggaaaYYYQQQLLLIIIGGGFFFFFFFFFFFFEEEFFFJJJPPPTTT___uuu|||mmmccc\\\VVVSSS[[[lll~~~jjjXXXRRRLLLJJJGGGDDDBBBAAA@@@@@@@@@???>>>======<<<<<<===999::::::;;;;;;<<<<<<<<<>>>>>>@@@CCCKKKeeehhhUUUOOOOOOUUUiiiiiiWWWLLLIIIKKKLLLNNNOOOOOOOOOPPPRRRTTTRRRUUUWWWXXXYYY\\\bbbgggnnn~~~KKKJJJIIIGGGGGGGGGGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKIIIHHHGGGIIIKKKLLLRRR\\\gggsss}}}xxxhhhYYYPPPLLLKKKJJJJJJIIIIIILLLRRR```vvv~~~ggg[[[[[[kkk{{{fff\\\VVVQQQMMMKKKIIIGGGDDDBBBAAAAAAAAA??????>>>===<<<;;;::::::<<<<<<;;;<<<<<<===>>>???AAA@@@DDDQQQbbbxxxooo}}}ooobbbZZZXXXZZZZZZ^^^fffooowwwzzz}}}wwwmmmccc]]]WWWTTTTTTYYY___iiixxx~~~{{{zzzzzzzzzyyyzzzzzzwwwqqqlllhhhgggiiifffaaaZZZTTTQQQRRRSSSSSSUUUZZZaaammm~~~zzzqqqhhhbbbZZZSSSNNNKKKHHHGGGEEEFFFFFFFFFGGGJJJOOORRR[[[ppp{{{pppggg```ZZZWWW\\\lllkkkXXXRRRKKKJJJGGGDDDBBBAAA@@@@@@@@@???>>>===<<<<<<<<<<<<999999::::::;;;<<<======<<<===@@@CCCMMMhhh}}}gggUUUPPPRRRZZZrrr{{{cccTTTLLLJJJLLLLLLMMMOOOOOOOOOPPPRRRUUUSSSVVVXXXYYYZZZ]]]ccchhhoooLLLKKKIIIGGGFFFFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIKKKKKKKKKIIIHHHHHHJJJKKKLLLRRR[[[gggrrr|||zzzkkk]]]SSSMMMKKKKKKLLLIIIJJJMMMRRR^^^vvv~~~kkk```^^^gggwwwhhh^^^WWWRRRNNNKKKIIIGGGDDDBBBAAAAAAAAA??????>>>===<<<;;;::::::;;;;;;;;;<<<<<<===??????AAAAAAGGGWWWnnnrrrmmm___WWWUUUWWWYYY]]]eeennnuuu}}}xxxvvvlllbbb[[[WWWTTTSSSVVV]]]eeeqqq}}}zzzyyyxxxxxxyyyzzzzzzwwwqqqlllhhhfffhhheeeaaaZZZTTTQQQQQQRRRRRRUUUZZZ```jjjzzz{{{ttthhhccc[[[TTTOOOLLLIIIGGGEEEFFFFFFFFFGGGIIINNNQQQZZZmmmvvvoooddd^^^YYY\\\iii}}}jjjWWWQQQKKKIIIGGGDDDBBBAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;999999::::::;;;<<<======:::<<>>===<<<;;;::::::;;;;;;;;;<<<<<<>>>???@@@AAACCCLLL```|||qqq{{{kkk^^^VVVTTTWWWYYY\\\dddmmmtttxxxvvvvvvkkkbbb[[[XXXVVVUUUVVV[[[dddmmm{{{~~~{{{yyyxxxxxxzzz{{{zzzvvvqqqllliiihhhhhhfffbbb[[[UUUQQQQQQQQQQQQTTTYYY^^^gggvvvzzzuuuhhhccc[[[UUUPPPLLLIIIGGGEEEFFFFFFFFFGGGIIIMMMPPPWWWiii}}}|||vvvddd^^^XXXYYYeee{{{jjjVVVPPPJJJIIIGGGDDDBBBAAAAAAAAA>>>===<<<;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<999<<<@@@FFFQQQkkkrrr```SSSSSSXXXfffnnn[[[QQQLLLKKKLLLIIIJJJLLLMMMMMMNNNQQQSSSUUUXXXZZZ[[[\\\___eeejjjqqqPPPMMMJJJFFFDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBDDDEEEFFFCCCBBBAAABBBCCCEEEGGGIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHJJJLLLLLLRRR\\\hhhrrr{{{vvvgggYYYPPPKKKJJJHHHDDDEEEKKKPPP[[[www|||mmmddd```cccttthhh]]]VVVPPPLLLGGGFFFDDDBBBAAAAAAAAABBB??????>>>===<<<;;;::::::;;;;;;;;;;;;===>>>???@@@@@@DDDPPPiiixxxkkktttlll___WWWVVVYYYZZZ]]]eeemmmtttwww{{{vvvqqqiii```YYYUUUUUUVVVWWWYYY```kkkvvv~~~|||zzzyyy{{{{{{zzzvvvqqqmmmkkkkkkjjjhhhccc\\\UUUQQQPPPPPPPPPTTTYYY]]]eeesssxxxrrrgggbbb[[[UUUPPPLLLHHHFFFDDDEEEFFFGGGGGGIIILLLOOOQQQcccxxxxxxddd^^^XXXXXXddd{{{iiiUUUOOOJJJIIIFFFDDDBBBBBBAAABBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===CCCIIISSSmmmkkk\\\QQQTTT[[[jjjiiiXXXPPPKKKIIIIIIIIIJJJLLLMMMMMMOOOQQQTTTVVVXXX[[[\\\]]]```fffkkkvvvQQQNNNJJJFFFCCCBBBBBBCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDFFFFFFBBBAAAAAAAAABBBEEEGGGIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJLLLLLLRRR]]]hhhsss{{{yyyjjj[[[QQQKKKJJJHHHDDDFFFLLLQQQ]]]zzz}}}nnnccc]]]eeewwwggg[[[TTTNNNJJJFFFEEECCCBBBAAAAAAAAABBB??????>>>===<<<;;;::::::::::::;;;;;;===>>>???@@@???EEETTTnnntttjjjrrrlll```YYYYYY]]][[[___fffnnnuuuzzz}}}uuunnnlllhhhaaaYYYSSSRRRTTTVVVWWW[[[cccooo{{{~~~|||zzz||||||zzzuuuqqqmmmmmmmmmkkkiiiddd]]]VVVQQQPPPPPPOOOTTTYYY]]]cccqqqwwwpppgggbbb[[[UUUPPPLLLHHHEEEDDDEEEFFFGGGGGGIIILLLNNNLLL^^^tttyyyddd___ZZZYYYfff~~~hhhUUUNNNJJJHHHFFFDDDBBBBBBBBBBBB@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;???EEEKKKUUUnnn|||gggYYYQQQUUU]]]mmmeeeVVVOOOJJJGGGGGGIIIKKKLLLMMMNNNOOORRRTTTVVVYYY[[[\\\]]]```fffkkkzzzTTTNNNHHHEEEEEEDDD???;;;@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBAAAAAA@@@?????????@@@AAACCCDDDEEEEEEBBBCCCDDDEEEEEEFFFFFFEEEHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKGGGIIIJJJJJJIIIIIIKKKLLLOOOTTT\\\gggqqqyyynnn]]]PPPKKKJJJGGGFFFGGGKKKQQQ```xxx|||mmmeeebbbbbbrrrggg[[[TTTMMMIIIIIIGGGDDDBBBBBBAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<>>>>>>>>>===>>>@@@BBBDDDGGGWWWwwwpppdddqqq}}}kkk```YYYWWWYYY[[[bbbiiiooouuuzzzvvvppphhhbbbaaa]]]XXXUUUUUUWWWXXXYYY\\\___fffrrr|||zzz|||{{{yyytttooolllllllllmmmjjjddd\\\TTTPPPOOOPPPPPPQQQUUU[[[aaammmxxxqqqhhhccc\\\UUUPPPLLLGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIMMMYYYmmm~~~sssddd[[[\\\jjjkkkZZZMMMIIIGGGEEECCCAAA@@@???>>>??????>>><<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===@@@DDDHHHVVVrrr{{{ttt^^^VVVQQQTTT```tttyyy```TTTNNNHHHFFFHHHGGGIIIKKKMMMNNNOOORRRTTTXXXWWWZZZ^^^aaaccchhhooo|||XXXQQQHHHCCCBBBBBB@@@>>>@@@@@@AAAAAABBBCCCCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKHHHJJJKKKJJJIIIIIIJJJLLLNNNSSS]]]hhhrrrzzznnn]]]QQQKKKJJJEEEDDDEEEIIIPPP^^^vvv}}}nnnfffcccbbbqqqfff[[[SSSMMMIIIIIIGGGDDDBBBBBBAAA@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>======???AAAGGGKKK[[[|||nnneeeqqq}}}jjj___XXXWWWXXX[[[bbbiiiooouuu~~~uuuoookkkgggaaa\\\[[[YYYVVVTTTTTTVVVXXXZZZ```dddlllxxx~~~||||||zzzvvvrrrooonnnmmmmmmllliiiccc\\\TTTPPPPPPQQQPPPQQQUUU[[[aaammmyyyrrrhhhccc[[[TTTNNNJJJGGGEEEFFFFFFEEEFFFFFFGGGHHHIIIPPPYYYjjj~~~yyyhhh___aaapppkkkZZZMMMIIIGGGEEECCCAAA@@@???>>>???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::>>>BBBHHHWWWtttuuulll\\\TTTOOOSSS```uuuvvv]]]SSSNNNIIIGGGJJJIIIKKKMMMOOOOOOQQQSSSUUUXXXWWWZZZ___bbbdddjjjqqqZZZRRRHHHAAA@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKJJJIIIHHHJJJKKKNNNSSS]]]iiittt|||nnn]]]QQQLLLJJJDDDCCCDDDHHHNNN\\\ttt}}}ooofffcccaaaooofff[[[SSSMMMIIIIIIGGGDDDCCCBBBBBB@@@???>>>>>>===<<<<<<<<<<<<<<<;;;<<<======<<<===???AAAGGGLLL^^^kkkeeeqqq}}}jjj___XXXVVVXXX\\\bbbjjjooouuuuuuooogggbbb```^^^ZZZWWWWWWWWWVVVVVVWWWYYY\\\]]]fffjjjttt}}}}}}xxxrrroooooopppnnnmmmjjjgggbbb[[[UUUQQQQQQRRRPPPQQQUUUZZZ```lllzzzsssiiicccYYYQQQLLLIIIGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIRRRXXXggg|||~~~lllbbbeeexxxjjjZZZMMMIIIGGGEEECCCAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::>>>BBBJJJZZZyyynnnbbbXXXQQQNNNTTTaaavvvrrr[[[QQQNNNIIIIIILLLKKKMMMOOOPPPQQQRRRUUUWWWXXXWWWZZZ___cccfffmmmtttTTTNNNFFFAAA@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>???@@@@@@AAABBBBBBDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLJJJHHHHHHIIIKKKNNNTTT^^^jjjvvv~~~mmm]]]RRRLLLJJJDDDCCCDDDGGGNNN\\\tttzzznnnfffbbb```mmmggg\\\UUUNNNJJJIIIGGGDDDCCCCCCBBBAAA???>>>>>>===<<<<<<<<<<<<<<<:::<<<<<<<<<<<<<<<>>>@@@BBBIII\\\}}}kkkfffrrr}}}jjj^^^WWWVVVXXX\\\bbbjjjooottt}}}sssiiieee___[[[[[[[[[ZZZYYYYYYZZZ[[[[[[\\\^^^aaaccciiiooo{{{}}}vvvooommmpppqqqooolllhhhfffbbb[[[UUURRRQQQRRRPPPQQQUUUZZZ```kkk|||tttjjjcccXXXOOOJJJHHHGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHOOOUUUfff~~~~~~lllaaaggg{{{jjjZZZNNNIIIGGGEEECCCAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@EEEMMM___zzzhhh[[[SSSNNNMMMTTTcccxxxpppYYYPPPMMMIIIIIILLLLLLNNNPPPQQQRRRSSSUUUWWWXXXWWWZZZ___dddgggooowwwIIIFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJHHHHHHJJJLLLOOOUUU```lllwww~~~mmm___TTTMMMIIIEEEDDDEEEIIIOOO^^^uuuuuukkkddd```___kkk|||hhh]]]VVVPPPLLLIIIGGGDDDCCCCCCCCCBBB@@@>>>>>>===<<<<<<<<<<<<<<<:::<<<<<<<<<<<<<<<>>>@@@???FFFYYYyyymmmhhhttt}}}iii^^^WWWWWWYYY]]]cccjjjnnnsss~~~~~~qqqhhh```^^^[[[YYYZZZ[[[]]]]]]]]]___aaaaaaaaabbbfffiiillluuu{{{uuuooommmoooqqqooolllfffeeeaaa[[[VVVRRRQQQRRRPPPQQQTTTYYY___jjj}}}}}}uuujjjcccXXXOOOIIIHHHGGGGGGCCCBBBBBBCCCCCCDDDEEEFFFIIIRRRfffwwwfff^^^dddxxxiiiYYYNNNIIIGGGEEECCCAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@BBBEEENNNaaaxxxfffYYYPPPLLLMMMVVVeeezzzpppYYYPPPMMMIIIHHHKKKMMMNNNQQQRRRRRRSSSUUUWWWYYYWWWYYY___ccchhhpppxxxAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???===>>>???@@@AAACCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJHHHIIIKKKNNNPPPWWWbbbnnnyyy}}}mmm```UUUMMMHHHFFFEEEFFFJJJPPP___vvv{{{qqqhhhbbb___```jjjyyyhhh]]]VVVPPPLLLIIIGGGDDDCCCDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<;;;<<<======<<<===???AAAAAAGGGWWWsssrrrlllwww|||hhh]]]XXXXXX[[[]]]cccjjjnnnsss}}}uuuiiiaaaZZZYYYZZZZZZ\\\]]]___aaa```bbbdddddddddfffkkkpppuuu}}}xxxtttpppooooooooommmkkkfffeeeaaa\\\VVVRRRPPPPPPQQQQQQTTTYYY^^^iii|||}}}uuujjjcccYYYPPPJJJHHHHHHGGGBBBBBBBBBBBBCCCDDDEEEFFFFFFQQQhhhzzzlll^^^ZZZaaassshhhYYYOOOIIIGGGEEECCCAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>======???AAADDDGGGSSSlllwwwooo{{{{{{hhh]]]YYYYYY]]]^^^dddjjjnnnsss}}}vvvnnnddd]]]VVVXXX[[[]]]___aaacccdddcccfffhhhiiiiiimmmttt{{{{{{uuutttsssqqqooommmkkkiiifffeeebbb\\\VVVQQQOOOOOOQQQQQQTTTYYY]]]hhh{{{}}}uuujjjdddZZZQQQLLLJJJHHHGGGDDDDDDDDDDDDEEEFFFGGGGGGGGGSSSiii~~~rrrkkkcccYYYXXX```ooogggYYYPPPIIIGGGEEECCCAAA@@@???>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>===<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>@@@BBBEEEFFFPPPeee{{{qqq~~~zzzggg]]]YYYZZZ^^^^^^dddjjjnnnrrr|||yyyqqqiiiaaa[[[VVVZZZ^^^aaaccceeeggghhhgggjjjlllmmmnnnsss}}}}}}zzzssstttuuusssoookkkiiiiiifffeeebbb\\\VVVQQQNNNNNNQQQQQQTTTXXX]]]gggzzz}}}uuujjjddd[[[SSSMMMJJJHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJVVVjjj|||tttgggaaa^^^VVVXXX```mmmgggYYYPPPIIIGGGEEECCCAAA@@@???>>>;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<>>==================>>>???>>>======???AAAGGGHHHOOO___uuuvvvzzz{{{hhh]]]XXXYYY\\\bbbeeeiiipppxxx|||pppeee]]]\\\```\\\___bbbeeegggjjjmmmooonnnooopppsssxxx}}}yyyxxxtttnnnjjjiiihhhfffdddeeedddaaaZZZRRRMMMMMMOOOMMMNNNRRRWWW\\\gggzzzvvvmmmeee[[[SSSNNNKKKGGGDDDEEEEEEEEEEEEFFFGGGHHHIIIMMMVVVdddrrrsssiii```\\\YYYUUUTTT[[[jjj{{{iiiUUUOOOLLLHHHDDD@@@@@@@@@??????<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;AAAHHHTTTooommm\\\OOOPPPQQQWWWiiinnn\\\VVVNNNNNNRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUTTT\\\\\\]]]bbbdddnnnAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGEEEEEEFFFIIIJJJHHHFFFFFFFFFFFFGGGHHHJJJLLLMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIJJJJJJIIIHHHIIILLLNNNUUU[[[eeennnuuu{{{~~~qqqeeeYYYPPPJJJHHHEEEDDDHHHPPP^^^sssvvvpppkkkddd^^^\\\dddlllvvv~~~|||eeeZZZQQQLLLKKKHHHGGGFFFDDDCCCBBBBBBAAA???>>>>>>==================>>>???>>>======???AAAEEEHHHPPP___ssswww{{{hhh]]]YYYYYY\\\aaacccgggmmmuuu~~~}}}qqqfff^^^]]]aaaaaacccfffhhhjjjmmmpppsssvvvxxx{{{{{{yyytttoookkkjjjhhhfffccceeedddaaaZZZRRRMMMMMMOOOOOOPPPSSSWWW[[[eeewwwvvvmmmeee[[[SSSNNNKKKGGGDDDEEEEEEEEEEEEFFFGGGHHHIIILLLUUUffftttuuukkkaaa]]]\\\XXXVVVZZZeeettthhhUUUOOOKKKHHHCCCAAA@@@@@@??????===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???AAAFFFNNN^^^}}}mmm[[[QQQRRRRRRXXXkkklllYYYTTTLLLKKKPPPNNNRRRRRRSSSSSSTTTUUUUUUUUUUUU\\\]]]^^^ccceeeoooAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEGGGHHHIIIGGGFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIJJJMMMOOOTTT[[[eeeooowww|||sssggg[[[QQQKKKIIIFFFEEEIIIQQQ]]]ppp~~~tttooojjjccc___^^^ccclllwwwzzzcccYYYPPPKKKKKKHHHGGGEEEDDDBBBAAAAAAAAA???>>>======<<<<<<=========>>>???>>>======???AAADDDHHHPPP]]]pppyyy{{{hhh^^^YYYZZZ]]]aaabbbeeejjjqqq{{{}}}qqqggg______ccceeefffhhhjjjlllpppuuuyyy|||yyyvvvqqqmmmkkkhhheeeccceeedddaaaZZZRRRMMMMMMOOORRRRRRUUUXXX[[[bbbsssuuummmeee[[[SSSNNNKKKGGGDDDEEEEEEEEEEEEFFFGGGHHHIIILLLVVVhhhwwwyyynnnbbb]]]\\\ZZZXXXZZZbbbpppgggTTTNNNJJJGGGCCCAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;999999999:::<<<>>>???@@@AAAEEEOOOeeelllZZZSSSSSSSSSZZZnnnjjjXXXSSSLLLKKKOOOMMMRRRQQQQQQQQQRRRSSSUUUVVVVVV]]]^^^___dddfffqqqAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMPPPRRRSSS[[[fffpppwww|||tttiii]]]RRRKKKGGGDDDEEEJJJRRR^^^ppp}}}tttooojjjddd```aaacccmmmzzzyyybbbXXXPPPKKKKKKGGGFFFEEECCCBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<===<<<>>>>>>>>>===>>>@@@BBBDDDHHHOOO\\\nnnyyyzzzhhh^^^ZZZZZZ]]]aaaccceeeiiioooyyy}}}rrrhhh``````dddeeegggiiikkkooottt{{{~~~{{{xxxwwwssspppllliiieeeccceeedddaaaZZZRRRMMMMMMOOORRRRRRUUUXXXZZZbbbrrrwwwmmmeee[[[SSSOOOLLLHHHEEEEEEEEEEEEEEEFFFGGGHHHIIIMMMXXXjjjyyyzzzooobbb\\\[[[ZZZYYYZZZaaarrrfffSSSNNNIIIFFFCCCAAA@@@@@@???>>>???>>>===<<<;;;::::::::::::::::::;;;<<<===>>>???@@@BBBOOOlllooo]]]TTTTTTUUU\\\rrrkkkZZZUUUNNNMMMPPPOOOQQQQQQOOOOOOPPPRRRUUUVVVVVV^^^___```fffhhhrrr@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNNNNNNNOOOQQQSSSTTT[[[eeepppwww}}}vvvkkk^^^QQQIIIEEEBBBDDDJJJSSS```tttwwwqqqkkkdddaaabbbaaammm{{{yyybbbYYYQQQLLLLLLGGGFFFDDDBBBAAA@@@@@@@@@>>>======<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBEEEHHHPPP^^^sssyyyzzziii___ZZZ[[[]]]aaadddgggiiinnnyyy~~~sssiiibbbbbbfffgggiiilllpppuuu|||~~~zzzwwwwwwuuurrrnnnjjjfffdddeeedddaaaZZZRRRMMMMMMOOOOOOPPPTTTXXXZZZbbbrrryyyllleee[[[SSSOOOLLLIIIFFFEEEEEEEEEEEEFFFGGGHHHIIIOOOYYYjjjxxxyyynnnbbb\\\[[[ZZZXXXXXX```ssseeeSSSMMMHHHEEEBBBAAAAAA@@@???>>>???>>>===<<<;;;:::::::::<<<;;;;;;;;;;;;<<<======DDDFFFVVVyyywwweeeUUUUUUVVV```wwwjjjZZZUUUNNNMMMQQQOOOQQQPPPOOOOOOPPPRRRUUUVVVWWW___```aaafffiiisss???@@@@@@AAAAAA@@@@@@???AAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHGGGFFFDDDEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKMMMNNNNNNNNNPPPRRRUUU[[[eeennnvvv}}}yyymmm___QQQHHHDDDBBBCCCJJJTTTcccxxx{{{tttkkkccc___aaa```mmm~~~xxxbbbXXXQQQLLLLLLFFFEEECCCBBB@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>>>>@@@BBBEEEIIITTThhh~~~wwwzzzzzziii```[[[[[[^^^aaaeeehhhkkkoooyyyvvvlllffffffjjjllloootttyyy{{{|||uuuwwwwwwuuupppkkkhhhfffeeedddaaaZZZRRRMMMMMMOOOMMMOOOSSSWWW[[[bbbrrr|||llleee[[[TTTPPPMMMJJJGGGEEEEEEEEEEEEFFFGGGHHHIIIOOOWWWffftttvvvmmmddd```]]][[[WWWVVV___uuudddRRRMMMGGGDDDBBBAAAAAA@@@???===>>>===<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<>>======<<<;;;;;;;;;;;;<<<;;;===>>>>>>>>>>>>AAACCCCCCJJJ[[[wwwuuu~~~uuuyyyiii```\\\\\\^^^___dddiiillloooxxxzzzpppjjjkkkoooqqquuuzzz}}}xxx~~~~~~{{{sssvvvxxxvvvqqqllliiihhheeedddaaaZZZRRRMMMMMMOOONNNOOOSSSWWWZZZaaappp|||llleee[[[TTTPPPMMMJJJGGGEEEEEEEEEEEEFFFGGGHHHIIILLLSSSaaannnrrrlllgggggg```[[[VVVXXXddd~~~cccQQQMMMFFFDDDBBBAAAAAA@@@???======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@DDDZZZ}}}lllWWWXXX]]]kkkiiiYYYUUUOOOMMMPPPNNNOOOOOOPPPQQQSSSTTTUUUVVVVVV^^^___```fffiiitttAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDGGGIIIHHHEEECCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKNNNPPPRRRRRRRRRTTTUUUXXX\\\dddlllttt|||tttdddTTTJJJIIIEEEEEEJJJTTTdddzzzuuuiii^^^YYY[[[gggwwwttt___UUUNNNJJJJJJEEEDDDCCCAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<>>>>>>>>>???AAACCCBBBKKKaaatttzzzsssyyyiiiaaa\\\\\\^^^^^^ccciiilllooowww}}}tttnnnnnnrrrssswww||||||uuuzzz{{{xxxrrruuuxxxwwwrrrmmmjjjiiieeedddaaaZZZRRRMMMMMMOOOOOOPPPTTTXXXZZZ```nnn}}}|||llleee[[[TTTPPPNNNJJJHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHOOO\\\jjjooommmkkklll```[[[WWWZZZkkkbbbQQQMMMEEECCCBBBAAAAAA@@@???===<<<<<<;;;;;;;;;<<<<<<===999999::::::<<<===???@@@@@@EEE\\\yyygggXXX[[[aaapppkkk\\\XXXRRRPPPSSSPPPNNNOOOQQQSSSTTTUUUVVVVVVUUU]]]___```fffiiitttDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGHHHIIIJJJLLLLLLMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKMMMOOOQQQRRRUUUWWW[[[ccckkkpppwwwqqqaaaSSSJJJGGGJJJLLLNNNVVVggg~~~|||mmmhhh___WWWZZZdddtttaaaSSSNNNMMMFFFFFFEEEEEECCCBBBAAA@@@@@@===<<<<<<<<<<<<;;;;;;;;;:::<<<===>>>===>>>???AAACCCLLLfffuuuyyywww}}}{{{hhh]]]XXXYYY]]]___ccchhhkkknnnxxxvvvrrrrrrssswwwyyy~~~ssssssxxxyyyuuuyyyyyyyyywwwsssnnniiifffiiigggbbbZZZSSSNNNLLLLLLLLLPPPSSSUUUXXXaaannnxxx|||~~~rrriiiccc[[[SSSNNNKKKHHHFFFGGGFFFEEEDDDEEEFFFHHHJJJOOOOOOVVVeeepppqqqllliii___]]]WWWZZZqqqaaaQQQNNNGGGDDD@@@??????@@@@@@???@@@??????>>>===<<<<<<;;;<<<<<<<<<:::999:::===???CCCGGG\\\pppcccUUUWWW```qqqqqq\\\VVVSSSOOOMMMOOOOOOPPPRRRRRRQQQQQQSSSTTTSSS[[[]]]```ggglllxxxAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHKKKMMMOOOQQQSSSVVVXXX\\\eeennntttzzzpppaaaTTTLLLJJJLLLMMMOOOUUUeeezzzyyyjjjfff^^^WWW\\\eeesss```SSSNNNMMMFFFFFFEEEEEEDDDCCCBBBAAAAAA===<<<<<<<<<<<<;;;;;;;;;:::<<<===>>>===>>>???AAAGGGOOOiiisss{{{iii^^^XXXYYY]]]___dddiiikkkoooyyyyyyuuuuuuvvvxxx{{{}}}rrrpppsss~~~~~~zzzvvvwwwwwwwwwvvvrrrnnnjjjggggggeee```ZZZSSSNNNMMMMMMLLLOOORRRTTTWWW___kkkuuu{{{}}}qqqhhhbbbZZZSSSNNNKKKIIIGGGFFFFFFEEEDDDEEEFFFHHHJJJPPPPPPXXXhhhsssrrrlllhhh\\\[[[XXX]]]vvv___OOOLLLFFFDDDAAA??????@@@@@@?????????>>>>>>===<<<<<<;;;<<<<<<<<<;;;:::;;;===???BBBGGG[[[}}}lll___VVVXXX```qqqsss^^^XXXUUUQQQOOOQQQOOOQQQRRRRRRRRRRRRSSSUUUTTT\\\^^^```hhhmmmzzzAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNMMMLLLKKKKKKJJJJJJJJJIIIKKKMMMOOOPPPSSSVVVYYY___iiitttyyy~~~~~~oooaaaVVVPPPOOOPPPPPPQQQVVVdddvvvuuufffbbb\\\XXX^^^gggrrr```SSSNNNMMMGGGDDDDDDDDDCCCCCCBBBBBBBBB===<<<<<<<<<<<<;;;;;;;;;:::<<<===>>>===>>>???AAAGGGPPPjjjqqq|||{{{iii^^^YYYYYY]]]```eeejjjmmmqqq{{{~~~zzzyyyyyyxxx{{{}}}yyyooojjjkkkvvv~~~{{{xxxvvvvvvvvvtttrrrnnnjjjhhhdddbbb^^^XXXRRRNNNNNNNNNMMMPPPRRRSSSVVV]]]hhhrrrxxx{{{pppfffaaaYYYSSSNNNLLLIIIHHHFFFEEEEEEDDDEEEGGGHHHJJJPPPQQQZZZjjjvvvuuummmgggZZZZZZYYY```{{{~~~]]]NNNJJJFFFDDDAAA???@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;<<<>>>======<<<>>>???BBBFFFZZZxxxfffZZZVVVXXX```pppsss^^^XXXUUUQQQOOOQQQPPPRRRSSSSSSSSSSSSTTTVVVUUU]]]___aaaiiiooo}}}CCCBBBBBBAAA@@@AAAAAAAAA???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJKKKKKKIIIKKKMMMOOOPPPSSSWWWZZZbbbnnnzzz}}}nnnbbbZZZWWWTTTTTTTTTTTTZZZgggxxxqqqbbb^^^YYYWWW___iiippp___SSSOOOMMMGGGBBBBBBBBBBBBBBBAAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;:::<<<===>>>===>>>???AAADDDMMMgggooouuu|||jjj___YYYYYY]]]```eeekkknnnsss~~~}}}{{{{{{vvvyyy}}}zzzuuukkkfffdddnnn}}}{{{wwwwwwvvvsssppplllhhheee```___\\\VVVQQQNNNNNNOOONNNQQQTTTTTTVVV\\\gggpppuuuyyy~~~oooeee```YYYRRRNNNLLLJJJHHHEEEEEEEEEEEEFFFGGGIIIJJJNNNOOOYYYkkkyyyxxxooogggZZZYYYYYYbbb{{{]]]NNNIIIFFFCCCAAA@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<:::<<<>>>???>>>>>>>>>???BBBFFFYYY~~~tttaaaVVVTTTWWW___pppqqq\\\VVVSSSOOOMMMOOOQQQRRRTTTTTTSSSSSSUUUVVVVVV]]]^^^```iiipppBBBBBBAAA@@@@@@@@@@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGIIIKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIKKKMMMNNNPPPTTTXXX\\\eeerrr~~~}}}nnnccc^^^\\\WWWWWWUUUVVV]]]kkk}}}qqqbbb^^^XXXWWW```pppnnn^^^SSSOOONNNGGG@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;:::<<<===>>>===>>>???AAAAAAJJJdddnnnpppyyymmmaaaZZZYYY\\\```eeekkkooottt{{{yyyvvvxxx||||||vvvqqqhhhcccaaaiiixxx~~~zzzyyyvvvrrrmmmhhhdddbbb^^^]]]ZZZUUUPPPNNNNNNOOOOOORRRUUUVVVWWW]]]gggooosssxxx}}}oooeee```XXXRRRNNNKKKIIIHHHDDDDDDDDDEEEFFFHHHIIIIIIJJJKKKUUUjjjyyyyyyoooggg[[[ZZZYYYdddyyy]]]OOOIIIEEECCCAAA@@@AAAAAA???>>>============<<<<<<<<<<<<:::<<<>>>???>>>>>>???@@@CCCGGGYYYzzzppp]]]TTTQQQTTT^^^pppqqq\\\VVVSSSOOOMMMOOOQQQRRRTTTTTTSSSSSSUUUVVVUUU\\\]]]___hhhppp@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGIIIKKKMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNPPPTTTYYY]]]gggttt~~~nnnccc^^^^^^YYYVVVTTTUUU]]]mmmvvvgggaaa[[[YYYbbbxxxmmm]]]SSSOOONNNHHHAAAAAAAAA@@@@@@?????????===<<<<<<<<<<<<;;;;;;;;;:::<<<===>>>===>>>???AAABBBJJJcccnnnlllrrroooccc[[[YYY[[[___dddkkkooouuuzzzwwwvvvxxx|||{{{}}}|||vvvqqqmmmfffcccbbbgggrrr{{{yyyvvvqqqlllfffbbb```\\\[[[XXXSSSOOOMMMMMMNNNOOORRRVVVWWWXXX]]]gggoooqqqwww~~~pppeee```XXXRRRMMMKKKHHHGGGCCCCCCDDDFFFGGGHHHIIIIIIHHHHHHQQQfffvvvwwwmmmeee[[[ZZZ[[[hhhxxx^^^PPPIIIEEECCCAAAAAAAAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;============???AAADDDGGGXXXwwwlllZZZTTTNNNRRR]]]pppsss^^^XXXUUUQQQOOOQQQPPPRRRSSSSSSSSSSSSTTTVVVUUU\\\\\\^^^hhhqqq@@@??????>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEECCCDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGIIIKKKMMMNNNOOOOOOOOOMMMLLLLLLLLLLLLLLLJJJKKKMMMNNNPPPTTTZZZ^^^iiivvvnnnaaa\\\[[[XXXTTTPPPPPPZZZkkk~~~}}}nnnggg___]]]eeezzzkkk]]]RRROOONNNHHHDDDCCCCCCBBBAAA@@@??????===<<<<<<<<<<<<;;;;;;;;;:::<<<===>>>===>>>???AAADDDJJJaaammmjjjppprrrddd[[[YYY[[[^^^cccjjjooouuuzzztttsssuuuxxx{{{}}}}}}}}}|||}}}zzzuuupppkkkhhheeeeeefffhhhnnnyyyzzzxxxtttpppkkkfffbbb```[[[ZZZWWWRRRNNNLLLLLLMMMMMMQQQUUUVVVWWW\\\fffnnnqqqwww~~~qqqfffaaaYYYRRRMMMJJJGGGFFFBBBCCCDDDFFFGGGIIIIIIIIIHHHFFFNNNaaarrrssshhh___YYYYYY]]]ooovvv]]]PPPIIIDDDCCCAAAAAABBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGDDDEEEGGGIIIKKKMMMNNNOOOQQQPPPOOONNNMMMMMMMMMMMMJJJKKKMMMNNNPPPTTTZZZ^^^jjjwwwnnn___YYYXXXXXXRRRMMMLLLVVVggg{{{ssslllccc___hhhyyykkk\\\RRROOONNNHHHFFFFFFEEEDDDBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;:::<<<===>>>===>>>???AAADDDJJJ^^^kkkiiioootttfff\\\YYYZZZ]]]ccciiinnnuuuzzzsssnnnpppsssvvvwwwxxxwwwwww{{{~~~}}}uuupppkkkhhheeedddggghhhiiillluuuxxxvvvsssoookkkfffcccbbb[[[ZZZWWWRRRMMMKKKKKKMMMKKKOOOSSSUUUVVV[[[eeemmmqqqwwwrrrgggaaaYYYRRRMMMIIIFFFEEEBBBCCCDDDFFFHHHIIIIIIIIIIIIGGGMMM___nnnoooddd[[[VVVXXX```tttuuu]]]PPPHHHDDDCCCBBBBBBBBBAAA???===;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::999;;;???BBBBBBFFFWWWvvveeeUUUSSSKKKOOO[[[mmmqqq\\\VVVTTTOOOMMMOOOOOOPPPRRRRRRQQQQQQSSSTTTXXX^^^^^^```jjjtttAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMOOOOOORRRQQQOOOMMMKKKKKKKKKKKKHHHKKKNNNOOOQQQUUU\\\aaaooozzzlll```YYYSSSPPPNNNMMMOOORRR^^^sssmmm``````ddduuujjj\\\QQQNNNNNNIIIEEEDDDBBBAAA@@@@@@AAAAAA>>>===<<<;;;:::999999999;;;;;;<<<<<<===>>>>>>>>>???III\\\vvvuuuooorrrvvvfff]]]]]]```^^^___dddjjjqqq}}}zzztttmmmlllllllllmmmppprrrtttvvv||||||}}}xxxnnngggcccaaaaaahhhjjjhhheeehhhuuu{{{tttnnnkkkfffaaa]]]\\\[[[WWWQQQMMMJJJKKKLLLMMMPPPSSSTTTWWW\\\dddkkknnn{{{~~~xxxooodddYYYSSSNNNIIIFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJGGGIIIQQQ\\\aaa^^^YYYXXXWWWTTT\\\vvvwww\\\PPPLLLDDDBBB@@@???@@@???>>>======<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAAIIIXXXttt~~~eeeUUUPPPPPPPPP\\\lll}}}ooo___XXXOOOOOORRRNNNRRRQQQPPPOOONNNOOORRRUUU[[[```___bbbiiiqqqCCCBBBBBBBBBAAAAAAAAAAAA>>>??????@@@@@@??????>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOORRRPPPNNNLLLJJJJJJJJJJJJJJJLLLNNNOOOQQQVVV^^^eeepppzzzmmmbbbZZZTTTNNNLLLJJJKKKOOO[[[qqqnnnaaa^^^aaammmiii[[[PPPMMMMMMHHHFFFEEEBBB@@@???>>>>>>>>>======<<<;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>???GGGWWWnnnvvvqqqtttvvvfff]]]\\\___^^^___dddjjjppp||||||wwwkkkjjjiiiiiijjjmmmppprrruuu{{{}}}~~~wwwllleeeaaaaaabbbgggkkkllliiijjjuuu~~~yyyrrrmmmjjjgggbbb___\\\ZZZWWWQQQMMMJJJKKKLLLMMMPPPRRRTTTVVV[[[cccjjjppp}}}}}}nnncccWWWPPPLLLGGGDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJEEEFFFLLLVVV[[[XXXTTTSSSXXXWWW```yyyuuuZZZOOOLLLEEECCCAAA@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???BBBJJJ[[[wwwgggVVVQQQPPPPPP^^^oooooo___XXXOOOOOORRRNNNQQQQQQPPPNNNMMMNNNRRRTTTZZZ___^^^aaajjjrrrDDDDDDDDDDDDCCCCCCCCCBBB======>>>>>>>>>>>>======???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHJJJKKKMMMNNNOOOQQQPPPMMMKKKIIIHHHHHHHHHKKKLLLNNNOOOQQQXXXaaaiiiqqq{{{nnnddd[[[UUUMMMKKKIIIJJJNNN\\\sssooo```[[[\\\ggggggZZZPPPMMMLLLGGGFFFEEECCC@@@>>>===<<<;;;===<<<;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>DDDQQQddd{{{{{{vvv{{{wwwggg\\\ZZZ]]]^^^___dddjjjooozzz{{{wwwiiigggeeedddfffiiimmmppptttzzz}}}}}}vvvjjjbbb___```bbbhhhppptttpppnnnuuu|||vvvoookkkiiigggccc```\\\ZZZWWWQQQMMMKKKKKKMMMMMMOOORRRSSSUUUZZZbbbiiiqqqpppdddWWWPPPKKKFFFDDDEEEEEEEEEFFFFFFHHHIIIKKKKKKEEEEEEIIIRRRUUUSSSOOOOOOVVVXXXbbbzzzrrrYYYNNNKKKFFFDDDAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???BBBKKK]]]|||iiiWWWQQQPPPQQQ___rrrnnn```YYYPPPPPPRRRNNNOOOOOOOOONNNLLLNNNPPPSSSWWW\\\]]]aaajjjtttDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>??????>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKMMMNNNNNNPPPNNNLLLJJJHHHGGGGGGGGGKKKLLLLLLMMMPPPXXXccckkkrrr{{{pppfff]]]VVVNNNKKKJJJLLLSSSccc~~~mmm^^^ZZZ[[[hhhdddYYYOOOLLLLLLFFFEEEDDDCCCAAA???>>>===<<<===<<<;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>BBBLLL\\\rrr~~~yyyhhh]]]ZZZ\\\^^^___dddjjjoooxxx|||vvvsssgggeeebbbaaabbbfffkkknnnsssxxx~~~tttggg^^^]]]___bbbkkkuuuzzzuuuqqqwww|||vvvooojjjhhheeebbb___[[[ZZZVVVQQQMMMKKKLLLMMMLLLOOOQQQSSSTTTZZZaaahhhrrr~~~sssgggZZZRRRMMMHHHFFFHHHFFFFFFFFFGGGIIIKKKMMMMMMHHHGGGJJJQQQUUURRRPPPPPPSSSUUU___tttrrrZZZPPPLLLFFFDDDBBBAAAAAAAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>BBBJJJ^^^iiiXXXQQQRRRSSSaaasssnnn```YYYQQQPPPSSSNNNNNNNNNNNNMMMLLLMMMOOORRRTTTZZZ[[[```kkkuuuCCCCCCCCCBBBBBBBBBBBBAAA???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGGGGJJJKKKKKKKKKNNNWWWccckkkqqq{{{sssiii___WWWMMMJJJJJJNNNXXXllljjj\\\ZZZ]]]mmm}}}bbbXXXOOOLLLLLLFFFDDDCCCCCCBBBAAA@@@??????<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@CCCJJJXXXlll}}}kkk^^^ZZZ\\\]]]___dddjjjoooxxxwwwqqqnnneeeccc```^^^```dddiiilllqqqvvv{{{~~~rrrddd\\\[[[___bbbmmmvvv|||wwwsssyyyyyypppjjjfffccc___\\\[[[YYYVVVQQQMMMKKKLLLNNNMMMOOORRRSSSTTTYYYaaagggsss|||sssgggZZZSSSNNNIIIGGGHHHDDDDDDEEEFFFGGGIIIKKKLLLJJJHHHKKKRRRUUUSSSRRRRRRUUUUUU[[[kkkttt]]]RRRMMMFFFDDDBBBAAAAAAAAA@@@???===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>AAAHHH]]]iiiXXXQQQUUUUUUbbbuuunnn```ZZZRRRQQQSSSNNNMMMNNNNNNMMMLLLMMMOOOQQQRRRXXXZZZ___jjjuuuBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKLLLOOOWWWbbbkkkpppzzzvvvlllaaaWWWLLLIIIIIINNNZZZqqq~~~ggg[[[\\\```qqq{{{aaaXXXPPPMMMLLLFFFCCCCCCCCCCCCCCCAAA@@@@@@<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAADDDKKKWWWjjjoooaaa\\\]]]]]]___dddkkkpppyyy{{{sssmmmjjjaaa```]]]\\\^^^aaafffhhhlllqqqvvvyyyzzzpppbbb[[[[[[___bbblllvvv}}}{{{yyy~~~{{{rrrjjjeeebbb]]]ZZZZZZYYYVVVQQQMMMKKKLLLNNNNNNPPPRRRSSSUUUZZZaaaggguuu|||nnncccXXXRRRNNNHHHFFFFFFBBBBBBCCCCCCEEEFFFHHHHHHGGGFFFJJJRRRVVVUUUSSSTTTZZZXXXZZZddduuuwww___SSSNNNFFFDDDAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>BBBGGG\\\iiiYYYSSSUUUWWWggg|||nnn```[[[SSSRRRTTTOOOMMMNNNOOONNNMMMMMMOOOQQQQQQWWWXXX]]]hhhsssBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNPPPXXXbbbjjjooozzzxxxooobbbWWWNNNKKKKKKPPP]]]vvv|||fff\\\^^^ccctttyyy```XXXQQQNNNMMMFFFCCCCCCCCCCCCBBB@@@>>>===;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>CCCLLLZZZnnnrrrddd^^^^^^\\\___eeekkkqqqzzz}}}vvvnnniiieee]]]\\\[[[ZZZ\\\___bbbdddeeejjjpppsssuuu{{{}}}||||||}}}|||nnnbbb[[[[[[___bbbmmmxxx|||rrrjjjeeebbb^^^[[[ZZZYYYVVVQQQMMMKKKMMMNNNOOOQQQSSSTTTVVVZZZbbbhhhxxxzzzkkkbbbXXXTTTPPPJJJFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEKKKTTTYYYXXXWWWWWWZZZYYYYYYaaaqqqyyyaaaSSSLLLEEECCCAAA@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======CCCGGG\\\jjj[[[VVVTTTYYYnnnmmmaaa[[[SSSSSSTTTOOOMMMNNNOOOOOONNNNNNOOOQQQQQQWWWXXX\\\fffpppCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMJJJIIIIIIHHHIIIJJJKKKLLLLLLNNNOOOPPPRRRYYYcccjjjnnnyyyzzzpppcccWWWSSSOOONNNSSS```yyy|||ggg^^^___dddwwwxxx```XXXQQQOOOMMMFFFDDDDDDDDDCCC@@@>>>;;;:::;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>:::AAAMMM^^^uuuuuueee______\\\___eeelllrrr{{{~~~{{{vvvpppjjjdddaaaZZZYYYYYYYYYZZZ]]]___aaaaaafffllloooqqqxxx~~~{{{zzzyyyyyyzzz~~~{{{mmmaaa[[[[[[___bbbooo{{{|||rrrjjjfffccc___\\\ZZZYYYVVVQQQMMMLLLMMMOOOPPPRRRTTTUUUVVV[[[bbbhhh{{{wwwlllcccZZZWWWSSSMMMIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJFFFFFFMMMWWW]]]\\\[[[[[[VVVVVVXXX```qqqzzzaaaSSSKKKDDDBBB@@@???@@@@@@>>>=========<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<======EEEHHH\\\kkk]]]XXXRRR[[[tttmmmaaa\\\TTTSSSUUUOOOMMMOOOPPPPPPOOONNNPPPQQQRRRWWWWWW[[[eeeoooBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBBFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLOOOQQQRRRLLLMMMNNNLLLKKKKKKLLLMMMNNNOOOPPPOOOPPPUUU]]]dddssszzz|||nnn___WWWQQQNNNMMMSSSccc}}}tttccc[[[___ggguuu___WWWOOOLLLLLLGGGFFFEEECCCCCCBBB@@@<<<999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========???EEEPPPaaa~~~zzzlllbbb\\\```aaaffflllrrr}}}}}}xxxtttooollljjjgggbbb^^^ZZZXXXVVVVVVXXX[[[\\\\\\^^^___bbbgggmmmuuu{{{{{{xxxuuutttsssvvvxxx{{{}}}~~~qqqcccZZZ[[[aaagggrrr}}}zzzsssnnniiibbb^^^___]]][[[WWWQQQMMMMMMOOORRRSSSPPPPPPTTTYYY]]]eeelll~~~vvvmmmeee[[[SSSNNNJJJFFFCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJHHHKKKUUU^^^```aaabbbddd```]]]```ppprrr]]]RRRMMMEEEDDDCCCAAA@@@???>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<>>>???AAAAAADDDKKKaaannn^^^WWWRRRfff|||oooaaa[[[XXXTTTRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSWWWWWWYYY\\\aaapppCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNPPPQQQQQQPPPPPPPPPNNNKKKJJJJJJKKKLLLNNNOOOPPPRRRWWW```gggttt{{{{{{mmm___WWWMMMKKKJJJPPP```xxxmmm___YYY___hhhttt^^^WWWOOOLLLLLLGGGFFFEEECCCBBBBBB@@@<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???===DDDQQQhhh{{{mmmccc]]]^^^```dddkkkqqq}}}~~~zzzuuurrrnnnkkkgggdddbbb___[[[WWWXXXVVVUUUUUUWWWYYYZZZZZZ[[[\\\```eeekkkqqqvvvyyyzzzxxxuuuqqqooonnnnnnnnnrrruuuyyy|||~~~tttfff]]]]]]bbbgggwwwzzzrrrnnniiibbb^^^___\\\ZZZVVVQQQNNNMMMOOORRRUUUQQQQQQTTTXXX[[[bbbjjj}}}vvvllleeeZZZRRRNNNJJJFFFCCCDDDDDDEEEFFFHHHIIIJJJKKKJJJHHHMMMXXX```aaa``````aaa___^^^bbbqqqqqq\\\QQQKKKEEEDDDCCCAAA@@@???>>>>>>============<<<<<<<<<<<<:::::::::;;;;;;===>>>???DDDJJJaaannn^^^YYYTTThhh|||ooobbb\\\YYYUUURRRRRRPPPPPPPPPPPPPPPPPPQQQRRRUUUVVVYYY\\\```oooCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJLLLNNNPPPQQQQQQQQQTTTTTTRRROOOLLLIIIIIIJJJKKKMMMOOOPPPSSSYYYcccjjjuuu|||zzzlll^^^VVVJJJHHHIIIPPP___tttvvveeeZZZWWW___jjj~~~qqq]]]WWWOOOKKKKKKGGGFFFDDDCCCBBBAAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????>>>EEETTTooo|||mmmddd^^^]]]^^^bbbiiippp}}}|||vvvrrrmmmhhheeeccc```]]][[[ZZZWWWTTTRRRVVVUUUSSSTTTVVVXXXXXXWWWWWWYYY]]]aaafffkkknnnooonnnllliiifffeeefffiiijjjnnnqqqvvv{{{~~~xxxkkkaaa```dddhhhzzzyyyqqqmmmhhhaaa^^^^^^[[[ZZZVVVQQQNNNMMMOOORRRUUUSSSRRRUUUWWWYYY```hhh}}}vvvkkkdddZZZRRRMMMJJJFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIPPP\\\dddccc___^^^______```eeerrrqqq[[[PPPJJJEEEDDDCCCAAA@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======CCCJJJaaalll^^^YYYUUUiii|||ooobbb]]]ZZZVVVTTTSSSQQQPPPPPPOOOOOOOOOOOOPPPRRRTTTXXX\\\```mmmBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGIIIKKKNNNPPPRRRRRRQQQQQQTTTTTTSSSPPPLLLJJJJJJKKKKKKMMMOOOPPPSSSYYYcccjjjwww~~~wwwjjj]]]WWWKKKJJJKKKSSSbbbtttooo```WWWWWW```kkknnn\\\VVVNNNJJJKKKGGGFFFDDDBBBAAA@@@???===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????BBBGGGUUUrrr}}}nnnddd___\\\]]]aaahhhppp~~~yyysssmmmhhhddd___\\\ZZZYYYXXXWWWVVVUUUSSSRRRUUUTTTTTTUUUVVVWWWWWWUUUSSSVVVZZZ^^^bbbdddeeeeeeeeeccc```___```ccchhhjjjmmmpppuuuzzz~~~|||ooofffccceeeiiizzz~~~wwwpppmmmhhhaaa]]]]]]ZZZYYYVVVRRRNNNMMMOOOQQQSSSRRRRRRUUUWWWYYYbbbkkkuuujjjbbbXXXQQQMMMJJJGGGDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKTTTaaahhheee___\\\______aaagggrrrrrr\\\PPPJJJEEEDDDCCCAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;>>>>>>=========>>>>>>???CCCJJJaaakkk\\\WWWTTTiii}}}pppddd___\\\XXXUUUTTTQQQPPPOOONNNNNNNNNNNNNNNNNNRRRWWW[[[___kkk@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGJJJLLLNNNQQQRRRRRRQQQPPPSSSSSSRRRPPPMMMLLLLLLMMMLLLNNNOOOPPPRRRYYYbbbiiixxx|||ttthhh\\\VVVKKKKKKMMMVVVeeevvvmmm___VVVWWWaaallljjjZZZVVVMMMIIIJJJFFFEEECCCAAA@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>CCCGGGTTTqqqoooddd^^^\\\]]]bbbiiiqqq{{{uuuqqqjjjeeeaaa]]]YYYWWWTTTUUUUUUUUUTTTTTTUUUUUUWWWVVVVVVXXXYYYZZZXXXVVVRRRTTTXXX[[[]]]^^^]]]\\\]]]\\\ZZZZZZ]]]bbbhhhkkkooorrrvvv{{{~~~tttkkkggghhhjjj{{{|||uuuooolllhhh```\\\\\\YYYXXXUUURRRNNNMMMOOOQQQPPPOOORRRUUUXXX[[[eeeppp~~~ttthhhaaaWWWPPPLLLJJJGGGDDDEEEEEEFFFGGGHHHHHHIIIIIILLLMMMVVVbbbiiieee___[[[ZZZ[[[```kkkwwwttt]]]QQQKKKEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;>>>>>>=========>>>>>>???BBBJJJbbb~~~iii[[[WWWRRReee~~~rrrfffaaa^^^YYYUUUTTTPPPOOONNNMMMMMMMMMMMMMMMMMMPPPVVV[[[^^^hhh~~~@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQQQQOOOMMMLLLMMMOOOMMMOOOPPPQQQSSSZZZcccjjjyyyyyyrrrfffZZZSSSJJJIIIMMMWWWgggwww~~~lll^^^VVVWWWaaalllgggYYYUUULLLHHHIIIFFFEEECCC@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========AAAEEERRRmmmrrreee___\\\^^^bbbiiiqqq}}}wwwrrrkkkfffaaa\\\YYYVVVTTTRRRPPPRRRTTTTTTUUUUUUWWWYYYZZZZZZ[[[]]]___^^^[[[YYYTTTVVVXXXYYYZZZYYYXXXWWWVVVVVVVVVXXX\\\bbbgggkkkpppsssxxx|||zzzrrrmmmlllmmm}}}{{{tttnnnlllggg```[[[[[[WWWWWWUUURRROOOMMMOOOPPPMMMNNNRRRWWWYYY]]]iiittt|||sssggg___VVVOOOLLLJJJGGGDDDEEEEEEFFFGGGHHHHHHIIIIIIMMMMMMTTT```fffccc\\\YYYTTTWWWcccwwwttt^^^QQQKKKEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<======AAAIIIbbb{{{gggYYYUUUQQQ```vvvuuuiiiccc___YYYUUUSSSNNNMMMMMMLLLLLLLLLLLLMMMMMMPPPVVVZZZ\\\fff|||BBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQOOOMMMLLLLLLNNNMMMOOOQQQSSSVVV]]]gggoooyyyyyyqqqdddVVVOOOJJJIIIMMMXXXiiiyyy{{{iii\\\UUUVVV```lll{{{dddXXXUUULLLGGGIIIFFFEEEBBB@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???CCCOOOhhhwwwhhhaaa[[[]]]bbbiiippp}}}yyysssmmmiiibbb^^^YYYUUUSSSRRRQQQPPPOOORRRVVVWWWXXXYYY\\\_________```cccdddccc___\\\WWWXXXXXXYYYXXXWWWVVVUUUTTTUUUVVVZZZ^^^dddiiilllppptttxxx}}}xxxsssqqqqqqyyysssnnnkkkggg___ZZZZZZVVVVVVUUURRROOONNNOOOPPPNNNOOOTTTXXXZZZ^^^jjjwww{{{qqqeee^^^UUUOOOLLLJJJGGGDDDFFFFFFFFFGGGGGGHHHHHHIIILLLLLLPPPZZZ```^^^YYYWWWTTTZZZnnnttt]]]PPPIIIEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;===>>>???AAAIIIbbb{{{eeeVVVQQQPPP\\\nnnwwwkkkeee```YYYTTTRRRLLLLLLKKKKKKKKKLLLMMMMMMMMMPPPUUUYYY[[[eeezzzCCCDDDDDDDDDEEEEEEFFFFFFAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDFFFHHHIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQOOOLLLJJJKKKLLLMMMOOORRRUUUYYYaaakkksssxxxzzzqqqcccTTTLLLKKKKKKOOO[[[lll|||xxxgggZZZSSSUUU```kkkyyycccXXXUUULLLGGGHHHFFFEEEBBB???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????>>>BBBLLLccc{{{kkkcccZZZ\\\bbbiiiooozzzyyyrrrlllfffccc___[[[VVVSSSRRRRRRQQQQQQRRRUUUYYY[[[\\\^^^bbbeeebbbbbbdddfffgggfffbbb___YYYYYYYYYXXXWWWVVVUUUTTTUUUVVVYYY]]]bbbgggllloooooosssxxx}}}|||wwwuuuuuu~~~xxxrrrmmmkkkggg___ZZZYYYVVVVVVUUURRROOONNNOOOPPPOOOQQQUUUYYY[[[___kkkwwwzzzpppeee^^^UUUNNNKKKJJJGGGEEEFFFFFFFFFGGGGGGHHHHHHIIIKKKJJJMMMVVV[[[ZZZVVVUUUYYYaaaxxxsss\\\OOOHHHEEEDDDCCCAAA@@@???>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<>>>???AAAAAAAAAIIIbbb|||dddSSSMMMPPPYYYiii~~~yyylllfffaaaYYYSSSQQQKKKKKKJJJKKKKKKLLLMMMNNNNNNQQQUUUXXXZZZdddzzzFFFFFFEEEDDDCCCBBBBBBAAAAAACCCEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFEEEDDDHHHIIIJJJIIIGGGFFFGGGHHHGGGHHHHHHHHHHHHHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNOOORRRRRRPPPNNNMMMLLLKKKKKKKKKQQQVVVYYYZZZ```jjjttt}}}vvvfffUUULLLKKKLLLOOO[[[nnn~~~~~~~~~oooaaa[[[WWWUUU]]]hhhzzzssscccSSSMMMLLLIIIEEECCCCCCBBBAAA???>>>======<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===AAACCCHHHZZZ||||||mmmbbb\\\]]]aaafffkkkttt{{{tttkkk```YYYWWWTTTSSSQQQPPPPPPRRRUUUWWWVVVXXX[[[^^^```bbbccccccdddeeehhhlllooommmgggaaa[[[ZZZXXXWWWUUUUUUUUUUUUSSSUUUXXX[[[___dddjjjnnnnnnssszzz|||yyy|||zzz~~~xxxsssmmmhhheeebbb\\\XXXYYYWWWTTTQQQPPPOOOOOOPPPPPPPPPSSSWWWXXX\\\gggsssvvvkkkaaa\\\UUUNNNKKKHHHGGGEEEHHHGGGFFFFFFFFFGGGIIIIIIJJJHHHJJJQQQTTTRRRPPPRRRYYYdddrrr\\\PPPKKKGGGFFFDDDBBB@@@???>>>>>>;;;;;;<<<<<<;;;999777666;;;<<<======>>>======<<>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===???AAAEEEUUUsss{{{rrrggg\\\]]]```eeeiiirrr~~~uuuoooggg]]]WWWVVVPPPOOONNNNNNPPPRRRUUUWWWYYYZZZ]]]___bbbcccccccccdddeeehhhlllooommmhhhcccbbb___\\\XXXUUUSSSSSSSSSSSSTTTWWWZZZ^^^ccciiimmmppptttzzz~~~zzzwww{{{xxxssslllgggddd```[[[WWWYYYWWWTTTQQQOOOOOOOOOOOOPPPPPPSSSWWWYYY^^^iiivvvuuujjj```[[[TTTNNNJJJHHHFFFEEEGGGGGGFFFEEEFFFGGGHHHIIIJJJHHHIIIOOOQQQPPPOOOQQQZZZjjjrrr\\\PPPJJJGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<<<<;;;:::999888<<<<<<<<<<<<============BBBIIIbbbiiiYYYTTTOOOSSS^^^qqq{{{lllddd```ZZZSSSPPPLLLLLLLLLLLLLLLMMMNNNNNNPPPUUUTTTUUU^^^eeerrrDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPPPPOOOMMMLLLKKKKKKKKKLLLMMMQQQUUUVVVYYYaaannnwww~~~}}}gggVVVOOOJJJLLLQQQ]]]rrrssseeeYYYTTTRRRRRR[[[gggrrrpppaaaSSSMMMLLLHHHEEEDDDCCCBBBAAA???>>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@DDDPPPggg}}}xxxlll^^^^^^```dddgggooo~~~~~~vvvnnnhhhaaaXXXSSSRRRMMMMMMMMMOOORRRUUUYYYZZZ]]]^^^```bbbcccddddddddddddfffjjjnnnpppooojjjgggeeebbb]]]XXXUUUTTTTTTUUUUUUVVVYYY\\\___dddjjjooossswww{{{xxxuuuwww{{{||||||zzzssskkkeeebbb___[[[XXXYYYXXXTTTQQQOOONNNNNNOOOPPPQQQSSSWWWZZZ```mmmyyytttiii___ZZZSSSMMMJJJHHHFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIGGGHHHLLLNNNMMMNNNRRR\\\qqqqqq[[[OOOJJJFFFEEEDDDBBB@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;<<<===>>>???AAAIIIaaappp]]]UUURRRTTT]]]mmm}}}mmmeeeaaaZZZSSSPPPMMMLLLLLLLLLLLLMMMNNNNNNPPPVVVUUUVVV___dddqqqEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEGGGIIIKKKGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKNNNMMMKKKJJJJJJJJJLLLMMMOOOQQQTTTVVV[[[dddqqqzzzeeeUUUPPPMMMNNNSSS___ssssssfffZZZVVVTTTUUU___kkkxxxmmm```SSSMMMKKKHHHEEEDDDCCCBBB@@@???===<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===@@@AAAEEEMMM^^^www{{{nnnaaa``````cccfffmmmzzzxxxpppgggbbb[[[SSSOOONNNLLLNNNPPPSSSWWW[[[^^^```aaabbbdddeeefffeeeeeedddfffhhhlllppprrrqqqnnnkkkdddaaa\\\XXXVVVVVVXXXZZZYYY[[[^^^```ccchhhnnnrrrvvvyyy}}}yyyuuuvvvyyyzzzyyy{{{tttkkkeeeaaa___\\\YYYYYYWWWTTTQQQOOONNNNNNNNNQQQQQQSSSWWWZZZaaappp}}}rrrhhh]]]XXXQQQLLLIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIGGGGGGJJJKKKKKKOOOTTT___vvvpppZZZNNNIIIFFFEEECCCAAA@@@>>>>>>======<<<;;;;;;;;;===>>>???===<<<;;;:::;;;===???@@@BBBIIIaaaxxxcccXXXXXXYYY___nnn~~~nnngggaaaZZZSSSPPPMMMMMMMMMLLLLLLMMMNNNNNNPPPVVVUUUVVV^^^dddpppFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCEEEDDDDDDDDDFFFHHHJJJKKKGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLNNNMMMLLLJJJIIIHHHHHHHHHMMMLLLJJJIIIIIIKKKMMMNNNPPPRRRTTTWWW]]]hhhttt}}}~~~cccRRROOOKKKMMMSSS```tttssseeeZZZWWWWWWXXXcccpppjjj^^^SSSNNNKKKGGGDDDEEEBBBAAA@@@>>>===<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@CCCIIIVVVkkk|||nnneeebbbaaacccffflllxxx}}}tttlllccc]]]WWWOOOKKKLLLLLLNNNRRRVVV[[[___aaacccdddeeefffgggggggggfffeeehhhkkkooorrrsssrrrpppooodddaaa\\\XXXWWWWWWYYY[[[\\\^^^```cccfffjjjppptttxxx{{{|||wwwwwwxxxyyyxxxzzztttkkkeeebbb```]]]ZZZXXXVVVSSSPPPOOONNNOOOOOORRRQQQSSSVVVZZZbbbrrr|||ooofff[[[VVVPPPKKKHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIGGGHHHKKKLLLLLLQQQXXXcccwwwoooYYYNNNHHHFFFEEECCCAAA???>>>=========<<<;;;;;;<<<===???@@@===<<<;;;:::;;;===???AAACCCIII```mmmaaa]]]\\\bbbpppppphhhccc[[[TTTQQQNNNNNNMMMMMMMMMMMMMMMNNNPPPVVVUUUVVV^^^bbbnnnGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJFFFHHHIIIIIIGGGGGGHHHJJJHHHIIIIIIJJJKKKLLLMMMMMMQQQQQQOOOMMMLLLKKKJJJJJJLLLKKKIIIHHHIIILLLNNNPPPQQQSSSVVVZZZbbblllxxx|||```QQQNNNGGGJJJQQQ___sssnnnaaaWWWWWWXXX\\\ggguuuggg]]]RRRNNNJJJFFFDDDEEEBBBAAA@@@>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========???FFFQQQddd}}}qqqfffbbb```bbbeeekkkvvv|||uuuooofff^^^YYYTTTNNNKKKLLLLLLOOOSSSXXX]]]```bbbbbbeeefffhhhiiiiiihhhggggggiiilllpppsssrrrqqqpppooohhheee```\\\YYYXXXYYYZZZ]]]___aaacccfffjjjppptttyyy}}}~~~yyywwwwwwwwwwwwwwwqqqjjjeeecccaaa]]][[[VVVTTTRRRPPPOOOOOOPPPPPPSSSQQQRRRUUUYYYbbbrrrzzzmmmdddYYYUUUNNNJJJGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIKKKOOOOOOPPPVVV^^^ggguuummmXXXMMMHHHEEEDDDCCCAAA???>>>======<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;<<<===???@@@CCCHHH\\\{{{mmm______cccqqqppphhhddd]]]VVVSSSOOOOOONNNMMMMMMMMMMMMNNNNNNUUUTTTUUU]]]aaalllFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHFFFGGGIIIHHHHHHGGGIIIJJJHHHIIIJJJKKKLLLMMMNNNNNNPPPPPPOOONNNMMMLLLLLLMMMLLLKKKIIIHHHJJJLLLPPPRRRRRRTTTWWW]]]fffpppzzzzzz___QQQNNNJJJLLLRRR^^^qqq|||hhh\\\TTTVVV[[[aaaooo~~~eee\\\RRRNNNJJJFFFDDDEEEBBBAAA???>>><<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>;;;===FFFRRRccc{{{xxxfffaaa^^^```dddiiisss}}}tttmmmhhh```XXXUUURRRMMMLLLNNNOOORRRWWW\\\```bbbccccccfffggghhhiiijjjiiihhhhhhhhhlllpppqqqooommmmmmmmmhhhfffccc```^^^]]]]]]]]]___aaaccceeehhhlllqqquuuxxx~~~~~~xxxuuutttttttttrrrmmmgggcccbbb```\\\YYYTTTRRRQQQOOOOOOPPPQQQRRRTTTRRRRRRTTTXXXaaarrrxxxlllbbbXXXSSSMMMIIIGGGFFFFFFEEEFFFGGGHHHIIIJJJIIIIIIHHHIIIJJJNNNSSSTTTTTT[[[ccckkkssskkkVVVMMMHHHEEEDDDBBB@@@???>>>======;;;;;;<<<=========<<<<<<::::::;;;<<<===>>>??????AAAEEEXXX{{{uuucccbbbeeessspppiiieee^^^WWWTTTPPPOOONNNNNNMMMMMMMMMNNNMMMSSSSSSTTT[[[___iii}}}EEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFHHHIIIIIIHHHGGGFFFFFFGGGIIIHHHHHHHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLMMMNNNLLLKKKIIIHHHJJJMMMQQQSSSRRRTTTXXX___hhhsss|||zzz```QQQNNNPPPQQQUUU___ooo{{{zzzssseeeZZZTTTXXX^^^fffvvv}}}ddd[[[RRRNNNJJJEEEDDDFFFBBBAAA???>>><<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======@@@<<<>>>IIIVVVfff|||eee```\\\^^^bbbhhhqqq{{{zzzppphhhbbb[[[TTTRRRPPPMMMMMMPPPTTTVVV[[[```ccceeeeeeeeeeeefffhhhiiijjjjjjiiihhhgggkkkoooooommmkkkjjjkkkeeedddcccbbbbbbbbbccccccbbbdddfffhhhjjjoootttxxxxxx~~~~~~}}}vvvrrrqqqqqqqqqnnnjjjeeebbbaaa___[[[WWWRRRQQQPPPOOOOOOPPPRRRSSSTTTRRRRRRTTTWWW```qqqxxxkkkaaaWWWSSSMMMHHHGGGFFFEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHIIIKKKPPPVVVWWWWWW^^^ffflllrrrjjjVVVLLLHHHEEEDDDBBB@@@???======<<<:::;;;<<<======<<<;;;:::999:::;;;===>>>?????????@@@CCCTTTvvvxxxgggeeehhhuuupppiiieee___YYYVVVPPPOOOOOONNNMMMMMMMMMNNNLLLSSSRRRSSSZZZ^^^hhh{{{HHHHHHHHHJJJLLLLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJIIIHHHGGGHHHIIIJJJHHHIIIKKKLLLLLLKKKIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNPPPQQQSSSTTTXXX___iiittt}}}rrr\\\PPPLLLIIIMMMUUUaaaqqq|||xxxooofffZZZSSSYYYbbbnnn~~~xxxaaaZZZQQQKKKIIIHHHGGGEEEDDDCCCAAA>>><<<;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>@@@FFFPPPcccmmmfffaaaaaabbbeeemmmtttvvviii```YYYWWWTTTQQQOOONNNNNNOOOXXXZZZ]]]```bbbdddddddddhhhiiijjjkkkkkkjjjhhhgggmmmiiihhhjjjkkkgggfffgggeeeiiikkkiiigggiiihhhffffffdddfffkkkoooqqqvvv{{{~~~|||tttooommmnnnooolllhhhccc___]]]\\\[[[ZZZTTTOOOLLLLLLQQQTTTTTTRRRVVVSSSTTTYYY___hhhuuu}}}rrreee\\\TTTQQQLLLIIIGGGFFFDDDCCCFFFHHHIIIIIIHHHGGGHHHIIIHHHLLLRRRVVVYYY[[[]]]___hhhrrrhhhUUUNNNKKKEEEDDDCCC@@@???===<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;::::::<<<===>>>JJJUUUlll}}}nnngggdddrrrxxxrrrgggbbb```XXXTTTRRROOOMMMNNNOOOPPPOOOOOOPPPSSSVVVXXX[[[fffqqqIIIIIIIIIJJJLLLLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLNNNMMMLLLLLLNNNPPPRRRSSSTTTVVVZZZaaajjjuuu~~~nnnYYYOOOLLLHHHLLLTTTaaaqqq|||zzzrrrggg[[[TTTYYYcccooottt___YYYPPPJJJIIIHHHGGGEEECCCAAA@@@>>><<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>===???FFFQQQgggsssjjjbbbaaacccffflllrrr{{{rrrfff]]]XXXVVVTTTRRRQQQQQQRRRRRRZZZ\\\^^^aaacccdddddddddeeefffiiikkkllljjjiiigggjjjfffdddggggggeeedddgggiiimmmnnnllllllnnnooolllkkkhhhhhhmmmqqqsssxxx~~~}}}vvvpppmmmllllllkkkgggbbb^^^]]]\\\[[[ZZZSSSOOOLLLMMMQQQTTTTTTRRRTTTRRRTTTYYY```jjjxxx{{{pppddd[[[TTTPPPLLLHHHGGGFFFDDDCCCEEEGGGIIIIIIHHHHHHHHHIIIMMMQQQWWW[[[^^^```bbbcccdddqqqfffTTTLLLIIIEEEDDDBBB@@@???======<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<;;;::::::<<<>>>===IIIRRRiii|||gggbbbddduuu{{{wwwllleeeaaaXXXTTTRRROOOMMMNNNOOOOOOOOOOOOPPPSSSVVVXXX[[[fffqqqJJJIIIIIIJJJKKKKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNMMMNNNPPPRRRTTTVVVVVVXXX]]]dddmmmwwwgggVVVNNNLLLGGGLLLTTTaaaqqq}}}}}}vvvhhh\\\UUU[[[eeerrrppp]]]WWWOOOJJJIIIIIIHHHFFFAAA@@@???============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<>><<<<<<<<<===::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<>>======<<<;;;;;;::::::;;;;;;<<<;;;<<<======<<<<<<===???===FFFNNNdddyyyddd```bbbrrr~~~yyyoooiiidddZZZUUURRRNNNMMMMMMNNNNNNNNNNNNNNNQQQUUUVVVZZZeeepppJJJIIIHHHHHHIIIJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMNNNNNNPPPOOOOOONNNNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNPPPQQQRRRRRRRRRLLLMMMNNNOOOQQQSSSUUUVVVVVVZZZaaajjjsss|||lllZZZPPPMMMLLLGGGNNNWWWcccqqq||||||wwwfff[[[WWW___kkkyyyiiiYYYTTTNNNKKKLLLLLLKKKIIIEEEDDDAAA>>><<<;;;::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;<<>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;<<<======<<<<<<===???>>>GGGNNNcccvvveee___]]]hhh~~~|||tttkkkgggeee\\\UUURRRNNNMMMMMMNNNMMMMMMMMMNNNQQQTTTVVVYYYdddoooIIIHHHFFFGGGIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNPPPQQQRRRSSSSSSSSSMMMNNNOOOQQQRRRTTTUUUUUUUUUYYYaaakkkvvv|||fffXXXQQQMMMLLLIIIPPPZZZeeepppyyywwwrrrcccZZZWWWaaaooo|||gggXXXTTTOOOMMMNNNOOONNNLLLGGGEEEBBB>>><<<:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;<<<@@@GGGVVVtttsssiiidddbbbdddfffnnn|||rrriiibbb]]]YYYWWWSSSTTTVVVYYY[[[]]]___```_________```aaabbbcccdddbbbeeeiiinnnpppooonnnlllffffffiiimmmnnnnnnttt|||}}}xxxuuuwwwyyy|||zzzyyyxxxuuusssooommmkkkfffccc___]]][[[YYYVVVTTTOOOOOOPPPQQQQQQRRRRRRRRRTTTTTTWWWYYY[[[aaaqqqvvvoooggg^^^WWWNNNKKKGGGEEEEEEEEEEEEDDDCCCEEEGGGHHHGGGGGGHHHIIIKKKOOOSSSUUUVVVVVVVVVWWW]]]fffyyy~~~aaaSSSLLLIIIDDDCCCAAA@@@???>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;<<<===<<<;;;;;;===??????GGGNNNccc~~~sssbbb[[[WWW___uuu{{{sssjjjhhheee]]]UUURRRNNNMMMMMMMMMMMMLLLMMMMMMPPPTTTUUUYYYcccoooHHHFFFEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMMMMQQQQQQRRRSSSSSSRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRSSSSSSRRRQQQQQQOOOPPPQQQSSSTTTUUUUUUUUUSSSXXXaaalllwwwvvvcccWWWRRRNNNKKKKKKSSS]]]gggpppuuurrrkkk```XXXWWWcccqqq~~~zzzeeeXXXTTTOOONNNPPPQQQPPPNNNEEEDDDAAA>>><<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<===AAAGGGTTTqqq||||||ppphhhdddeeeiiinnn|||vvvmmmddd]]]XXXVVVUUUWWWXXXZZZ\\\___```bbbbbbaaaaaaaaaaaabbbdddfffgggccceeehhhkkkllllllkkkjjjfffhhhmmmrrrssstttzzzzzzxxx{{{~~~~~~|||zzzyyywwwtttqqqnnnllljjjeeebbb___\\\[[[XXXUUUSSSNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUXXXZZZ[[[aaaqqq{{{qqqjjjcccZZZTTTMMMJJJFFFDDDEEEEEEEEEDDDDDDEEEGGGGGGGGGFFFGGGHHHKKKNNNRRRTTTTTTTTTTTTUUU]]]eeexxxzzz___RRRMMMIIICCCBBBAAA@@@???>>>>>>>>><<<;;;;;;::::::;;;;;;<<<:::;;;<<<;;;::::::<<<>>>>>>FFFMMMccc~~~qqq```YYYUUU]]]qqq~~~wwwnnnkkkggg]]]UUURRRNNNLLLLLLMMMLLLLLLLLLMMMPPPSSSUUUXXXcccnnnGGGEEEDDDEEEHHHKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPOOONNNMMMLLLPPPRRRSSSUUUUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPUUUUUUUUUTTTRRRQQQOOOOOOQQQRRRSSSUUUUUUVVVVVVVVVQQQWWWaaalllxxxtttbbbXXXSSSNNNJJJLLLUUU___hhhpppsssnnnfff^^^WWWXXXeeessswwwdddXXXTTTPPPOOOQQQRRRQQQOOODDDBBB@@@>>><<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======<<<>>>BBBGGGSSSooo}}}sss~~~uuukkkeeeggglllooo~~~yyysssjjj```YYYVVVTTTTTTZZZ[[[]]]___aaaccccccdddcccbbbbbbcccdddfffiiijjjdddeeegggiiijjjiiihhhhhhiiikkkrrrxxxyyyyyy|||{{{~~~}}}{{{{{{zzzwwwtttpppmmmjjjiiidddbbb___\\\ZZZXXXUUURRRNNNOOOQQQRRRQQQQQQRRRSSSTTTUUUYYY[[[\\\bbbssswwwmmmggg```XXXRRRLLLIIIFFFDDDDDDEEEEEEDDDDDDFFFHHHHHHFFFFFFFFFGGGJJJMMMQQQRRRRRRRRRRRRSSS```hhh{{{xxx]]]QQQLLLIIICCCBBBAAA@@@????????????<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;::::::<<<======EEELLLbbb~~~pppbbb\\\XXX___rrr{{{sssoooiii^^^UUURRRNNNLLLLLLLLLLLLKKKLLLLLLOOOSSSTTTXXXbbbnnn