BM6P6(@ {{{sssllljjjeee^^^XXXUUURRRPPPNNNKKKJJJHHHEEECCCAAA@@@???BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGJJJLLLMMMNNNNNNNNNSSSYYYcccuuuppp[[[LLL???===>>>===:::888999888777777888888777555555555666666666666555555333444555555555555888::::::CCCKKKaaaiiiWWWVVVZZZ___aaaqqqyyylllUUUMMMOOOQQQQQQPPPTTTSSSSSSSSSVVV\\\dddjjjlllvvvzzz{{{nnncccVVVJJJCCC===;;;:::888777777888888:::999888777777999;;;<<<;;;:::::::::;;;>>>AAABBB???AAABBBCCCCCCCCCDDDFFFHHHKKKLLLKKKFFFCCCBBBCCC@@@???===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAALLLIIIFFFDDDDDDDDDCCCCCCGGGJJJKKKIIIJJJMMMKKKGGGEEEEEEDDDBBBBBBEEEIIIMMMWWWbbbooouuuzzzyyyuuuuuuyyy}}}}}}~~~~~~{{{xxxsssoooiiiccc]]]XXXSSSOOOIIIGGGEEEDDDDDDEEEEEEDDDDDDEEEGGGRRRfffzzzpppUUUEEECCCAAAMMMhhh{{{iiiSSSIIIJJJCCC@@@@@@======<<<;;;:::999777666666555555444444444333333333333333333333333333333333333333333444444555555555333333444555666:::???CCCCCCHHHIIILLLTTT\\\rrr{{{sssllliiieee___ZZZVVVSSSPPPNNNKKKIIIGGGEEECCCAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEGGGIIIKKKMMMNNNOOOPPPTTTZZZbbbtttoooXXXKKK>>><<<>>>===:::888999888777777888888777555555555666666666666555555444555666555555555777999;;;EEELLLbbbmmm[[[YYY\\\aaaeeerrr}}}oooXXXOOOPPPRRRRRRRRRRRRSSSSSSTTTXXX___hhhnnnuuummm```WWWMMMDDD@@@<<<;;;:::888777777888888999888777777888:::<<<===;;;;;;:::;;;<<<>>>AAACCC@@@BBBCCCDDDDDDFFFHHHKKKJJJLLLMMMKKKGGGDDDCCCCCC>>>===<<<;;;;;;;;;<<<===<<<<<<<<<===============?????????@@@BBBCCCEEEFFFJJJHHHEEEBBBBBBBBBCCCCCCCCCFFFGGGFFFHHHLLLKKKHHHHHHHHHGGGFFFFFFHHHLLLOOOQQQ\\\ggglllrrr{{{uuunnnkkklllooottt~~~~~~{{{yyyrrrnnnggg```[[[VVVRRROOOIIIGGGEEEDDDDDDEEEEEEDDDFFFGGGKKKUUUhhh{{{oooTTTEEEDDDBBBNNNhhhzzzlllVVVKKKKKKDDDBBBDDDAAA======<<<;;;:::999888777555555555444444444333333333333333333333333333333333333333444444444555555333333444555666:::???CCCDDDIIIIIIKKKSSSZZZpppzzzrrrlllgggccc___[[[XXXTTTPPPMMMJJJIIIGGGEEECCCAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFGGGJJJLLLOOOPPPRRRVVV[[[bbbsssppp|||UUUHHH===;;;===<<<:::999999888777777888888777555555555666666666666555555555666666666444444666888:::EEEMMMbbbooo^^^ZZZ^^^dddiiiuuurrr[[[QQQRRRSSSTTTTTTRRRRRRSSSUUUZZZbbblllsssxxxppp\\\PPPJJJCCC>>>===;;;:::999888888888888888888777777777999;;;===>>><<<<<<<<<<<<===???BBBCCCAAABBBCCCCCCCCCFFFJJJMMMLLLMMMMMMLLLHHHEEECCCCCC===<<<;;;:::999:::;;;;;;<<<<<<<<<======>>>>>>>>>?????????@@@AAADDDFFFGGGIIIHHHFFFDDDCCCDDDDDDEEECCCGGGHHHFFFGGGKKKKKKIIIJJJKKKLLLKKKKKKLLLOOOQQQQQQ[[[dddhhhnnn|||vvvnnnjjjiiijjjjjjuuu~~~~~~}}}}}}|||{{{yyyrrrllleee^^^YYYUUUQQQOOOIIIGGGEEEDDDDDDEEEEEEDDDGGGIIINNNYYYlll~~~mmmRRREEEEEEDDDOOOgggwwwnnnWWWLLLKKKEEEBBBEEECCC>>>======<<<;;;:::999999666555555555444444444444333333333333333333333333333333333444444444444555333333444555666999>>>BBBEEEIIIHHHJJJPPPWWWlllxxxqqqkkkdddbbb___\\\YYYUUUPPPLLLIIIHHHFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCGGGFFFFFFGGGIIILLLOOOQQQTTTXXX\\\dddtttpppvvvQQQFFF<<<;;;===<<<::::::999888777777888888777555555555666666666666555555666777777666444444555777999DDDMMM___ooo___[[[^^^gggppp~~~uuu]]]RRRQQQRRRTTTUUUSSSTTTUUUWWW\\\eeennnuuuzzztttcccPPPFFFAAA===<<<<<<:::999999888888888888888666666777888:::<<<>>>???>>>======>>>???AAABBBCCCBBBBBBBBBAAA@@@CCCGGGJJJLLLLLLLLLJJJHHHEEECCCBBB===<<<;;;999999::::::;;;;;;;;;<<<<<<===>>>??????BBBAAA@@@@@@BBBDDDFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHKKKNNNNNNJJJHHHKKKLLLJJJKKKMMMNNNNNNNNNOOOQQQSSSXXXaaaiiimmmvvv{{{zzzzzz{{{yyy|||~~~{{{yyyyyyzzzyyyxxxrrrlllddd]]]XXXTTTRRRPPPIIIGGGEEEDDDDDDEEEEEEDDDDDDHHHOOO[[[nnnmmmRRREEEFFFFFFPPPfffuuummmWWWMMMMMMGGGCCCDDDAAA=========<<<;;;:::::::::666666666555555555555444444444444444444444444444444444444444444444444444333444444444555999>>>AAAEEEIIIGGGHHHNNNTTTjjj}}}vvvooojjjaaa```]]][[[YYYUUUOOOKKKHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCGGGFFFFFFGGGIIILLLOOOQQQUUUZZZ___gggxxxnnnzzzsssNNNEEE<<<<<<<<<;;;:::;;;999888777777888888777555555555666666666666555555666777777666444444555777777CCCJJJZZZwwwrrrbbb]]]aaannnzzzwww___SSSQQQQQQSSSUUUWWWWWWXXXZZZ___gggpppwww~~~hhhYYYIII@@@;;;999999;;;888888999888888888777777555666777999;;;===???@@@?????????@@@AAABBBCCCDDDEEEEEEDDDBBB@@@AAAEEEHHHJJJIIIIIIHHHGGGEEEBBB@@@===<<<;;;:::::::::;;;<<<999:::;;;<<<===>>>??????FFFEEEDDDCCCDDDFFFIIIJJJJJJNNNRRRTTTRRRPPPNNNNNNSSSVVVTTTNNNKKKMMMOOONNNLLLMMMOOOPPPPPPRRRTTTWWW```hhhooovvv|||}}}|||xxxvvvvvvwwwwwwvvvrrrlllddd]]]XXXUUUSSSQQQIIIGGGEEEDDDDDDEEEEEEDDDBBBGGGMMMXXXhhhxxx}}}pppTTTFFFGGGGGGQQQeeesssooo[[[SSSTTTMMMGGGFFF@@@>>>>>>===<<<;;;::::::999777777666666666555555555444444444444444444444444444444444444444444444444333444444444555888===AAAEEEHHHFFFGGGLLLSSSiiizzzsssllliii___^^^[[[YYYWWWSSSOOOKKKGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFGGGJJJLLLOOOPPPUUU[[[bbblll~~~kkkuuusssMMMEEE>>>======;;;:::<<<999888777777888888777555555555666666666666555555555666666666444444666888666AAAHHHUUUoooxxxggg```eeeuuuyyybbbUUUQQQQQQSSSVVVZZZ[[[\\\^^^ccckkkuuu|||www[[[OOOBBB<<<999666666888777888888999888888777777666666888:::<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDHHHHHHGGGEEECCCCCCEEEGGGHHHGGGFFFGGGGGGFFFCCCAAA===<<<;;;:::999:::;;;;;;999:::;;;<<<>>>???@@@AAAEEEDDDCCCCCCDDDGGGKKKMMMRRRVVV[[[]]][[[YYYYYYZZZ]]]___]]]UUUOOOPPPSSSSSSNNNOOOQQQRRRSSSVVVZZZ]]]eeellluuu}}}~~~~~~{{{wwwuuuuuuvvvuuuuuupppkkkddd^^^YYYVVVSSSQQQIIIGGGEEEDDDDDDEEEEEEDDDCCCGGGLLLTTTaaapppvvvuuutttWWWGGGHHHHHHQQQeeerrrxxxccc[[[[[[SSSMMMJJJEEEAAA@@@???>>><<<;;;::::::777777777777666666666666444444444444444444444444555444444444444333333333333444444444555888<<<@@@CCCGGGEEEEEELLLSSSjjjxxxpppjjjggg^^^\\\YYYWWWUUURRRNNNKKKGGGFFFEEEDDDDDDCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEEEEEEEGGGIIIKKKMMMNNNOOOSSS[[[eeeqqqmmmvvvsssMMMFFF???>>>===;;;:::<<<999888777777888888777555555555666666666666555555444555666555555555777999777BBBFFFQQQkkk|||~~~jjj```dddvvv}}}eeeWWWRRRQQQTTTXXX]]]^^^```ccciiirrr|||zzzeeeOOOFFF>>>;;;999666666888666777888999999888777777666777999:::<<<===>>>>>>AAABBBBBBCCCDDDDDDDDDDDDGGGGGGHHHFFFEEEDDDFFFGGGGGGFFFEEEGGGHHHHHHEEEBBB<<<;;;:::888888999999:::;;;;;;===>>>@@@BBBCCCDDDEEEEEEEEEFFFJJJOOOTTTWWWccceeehhhgggdddeeeiiinnnppprrrlll```VVVTTTUUUUUURRRSSSUUUVVVXXX\\\bbbfffmmmsss~~~~~~{{{xxxwwwwwwwwwvvvuuunnniiiccc]]]YYYUUUQQQNNNIIIGGGEEEDDDDDDEEEEEEDDDDDDHHHMMMTTTaaapppxxxyyyyyyZZZIIIHHHHHHRRReeeqqq|||kkk___]]]TTTOOONNNJJJEEEDDDCCCAAA???===;;;;;;888888888777777777666666555555555555555555555555555555444444444333333333333444444444444777<<>>;;;:::<<<999888777777888888777666555555666666666666555555333444555555555555888:::888BBBFFFPPPiii{{{jjj]]]aaatttgggYYYSSSRRRVVVZZZ^^^___bbbfffmmmwwwgggWWWIIIBBB======<<<999888:::666777888999999888777666777888999;;;<<<=========BBBBBBCCCDDDEEEEEEEEEDDDBBBDDDEEEEEEDDDDDDEEEFFFGGGFFFEEEGGGJJJJJJGGGDDD::::::888777777777888999<<<===>>>@@@BBBDDDEEEFFFMMMMMMNNNQQQVVV]]]cccgggrrrsssrrrnnnllloooxxx{{{kkk\\\VVVUUUTTTVVVWWWXXXYYY\\\aaahhhmmmuuu{{{~~~~~~~~~~~~~~~|||zzzyyyyyyxxxwwwuuukkkgggbbb]]]YYYTTTPPPLLLIIIGGGEEEDDDDDDEEEEEEDDDDDDIIINNNWWWfffwww|||\\\JJJIIIHHHRRReeeqqqyyynnn___ZZZQQQMMMOOOMMMHHHGGGEEECCCAAA???===<<<888888888888777777777777555555555555555555555555555555555444444333333333333444444444444777<<>>>>>>>>;;;999:::777777777777777777777777666555555444444333333222555666777777777777999;;;777@@@HHHOOObbbyyykkk___eeemmmppplllYYYRRRTTTYYY\\\```aaadddjjjsss}}}^^^MMMCCCAAA===:::888777777777888888888777777777777777777999;;;<<<<<<===???AAA???AAABBBCCCCCCDDDGGGIIIFFFGGGGGGFFFCCCBBBBBBCCCBBBCCCEEEHHHIIIGGGCCC???666666777888888888888888888;;;???CCCEEEFFFEEEEEEIIIPPPVVVYYY___kkkwww|||zzzqqqnnntttnnn[[[WWWXXXXXX___]]]^^^eeejjjmmmqqquuu}}}~~~{{{zzzzzz{{{{{{yyyvvvsssnnnggg___ZZZXXXUUUOOOJJJHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFMMM]]]rrrzzz[[[IIIHHHJJJVVVhhhqqqvvv}}}gggYYYVVVOOOKKKKKKGGGFFFEEEDDDDDDDDDCCC@@@>>>???===:::888666666777888999888777555555444444444555555444444444333333333333444666666666888;;;>>>DDDDDDCCCIIIPPPRRRhhhxxxppphhhccc^^^ZZZVVVRRRPPPOOOMMMLLLHHHFFFDDDAAAAAAAAACCCDDDAAABBBDDDCCCBBBBBBCCCDDDEEEGGGHHHHHHHHHIIILLLNNNVVV\\\hhhzzzttt|||nnnKKKCCC=========:::888999777777777777777777777777444444444444444444444444666777888777666666777999888@@@GGGOOObbbyyymmm```bbbhhhiii|||qqq^^^VVVXXX]]]```bbbccceeekkksss~~~nnnRRRCCC???>>>;;;999888888888999888888888888888888888888888:::<<<======>>>@@@BBB@@@BBBCCCDDDDDDEEEGGGJJJGGGGGGGGGFFFCCCBBBBBBCCCBBBCCCEEEGGGHHHFFFBBB>>>888888999999999999999888;;;===@@@CCCEEEHHHKKKMMMOOOVVV^^^eeeqqq}}}|||mmmZZZUUUVVVVVV\\\]]]bbbjjjnnnooorrrwww~~~~~~}}}zzzyyyyyyzzz{{{yyyvvvtttoooiiiaaa\\\YYYVVVPPPKKKHHHGGGFFFDDDDDDDDDDDDEEEGGGIIISSSeeexxx}}}oooUUUFFFFFFHHHSSSgggqqqxxx~~~vvv___TTTTTTOOOLLLKKKFFFFFFEEECCCBBBBBBAAA???===???===;;;888777777777888777666555444444444444444555555444444444333333333333444555666666888;;;>>>CCCDDDCCCHHHOOOQQQfffwwwnnnfffbbb^^^ZZZVVVRRRPPPNNNKKKIIIGGGEEECCCAAAAAAAAACCCDDDBBBCCCDDDCCCBBBAAABBBCCCEEEGGGHHHIIIIIIJJJLLLNNNUUU\\\iii{{{rrr|||fffJJJBBB<<<<<<<<<999777888777777777777777777777777222333333444555555666666777777888666555444555777999@@@FFFOOObbbyyyrrrccc```bbbdddrrrwwweee]]]^^^bbbdddeeeeeegggkkkttt```JJJBBB<<<;;;999888888888999999888888888888888888888888:::<<<===>>>>>>???AAABBBAAACCCEEEFFFFFFFFFHHHJJJHHHIIIHHHFFFCCCAAAAAABBBCCCDDDEEEFFFGGGEEE@@@<<<:::::::::::::::999999999;;;<<<>>>@@@CCCHHHOOOSSSXXX```lllxxxdddUUURRRSSSSSSWWW\\\fffooossssssyyy}}}|||}}}~~~~~~}}}|||zzzyyyyyyxxxxxxyyyzzzyyyvvvtttpppkkkddd^^^[[[WWWQQQLLLHHHGGGFFFDDDDDDDDDDDDEEEGGGMMMZZZlll|||zzzqqqcccNNNDDDEEEFFFRRRgggrrryyyoooYYYPPPRRRNNNKKKKKKFFFHHHEEEBBB@@@??????===<<>>BBBCCCBBBGGGMMMPPPccc{{{uuullleee```]]]ZZZUUURRROOOLLLIIIGGGFFFEEECCCBBBAAABBBCCCCCCBBBCCCDDDCCCAAA@@@AAABBBFFFGGGIIIIIIIIIJJJMMMOOOTTT[[[iii}}}rrr}}}bbbIIIBBB<<<<<<<<<999888999666666666666666666666666333444444444555555555666555666666555444444666888:::???EEEPPPbbbxxxvvveee___aaaeeesss|||kkkcccbbbeeeggghhhhhhiiimmmvvvwwwWWWHHHCCC::::::999888777777888888888888888999999999999999:::<<<>>>>>>>>>>>>@@@BBBCCCEEEGGGGGGGGGGGGIIIJJJIIIJJJIIIGGGDDDAAAAAAAAADDDDDDDDDEEEFFFCCC???<<<;;;;;;::::::999999999999===???BBBDDDGGGLLLSSSYYY```kkkzzzhhhUUUMMMNNNOOOOOOPPPXXXeeeqqqvvvzzz{{{{{{}}}||||||}}}~~~}}}}}}~~~~~~}}}{{{zzzxxxwwwxxxwwwwwwwwwxxxxxxvvvtttppplllfff```[[[VVVPPPLLLHHHGGGFFFDDDDDDDDDDDDEEEHHHOOO\\\mmmyyyyyypppgggZZZJJJEEEFFFEEERRRhhhsssyyy}}}vvv^^^RRRRRRMMMKKKKKKGGGJJJGGGCCC@@@??????>>>===???>>><<<:::999888888888555555444444444555666666555555444444444333333333333444555555666777;;;===AAADDDCCCFFFMMMPPP```|||lllyyy}}}sssjjjccc___\\\YYYUUUQQQOOOLLLHHHFFFDDDDDDBBBBBBAAABBBBBBCCCAAABBBCCCBBBAAA@@@AAABBBFFFGGGIIIIIIIIIJJJMMMOOOSSSZZZiiirrr~~~cccJJJBBB<<<<<<===;;;999:::666666666666666666666666666666666555555444444444222333555555555666888::::::>>>EEEQQQdddxxxxxxfff^^^ccckkkpppgggeeegggiiikkkkkkmmmqqqyyyhhhNNNBBB???;;;:::999888777666666666888999999999:::::::::;;;:::;;;============???@@@CCCEEEHHHIIIHHHHHHIIIJJJIIIJJJIIIGGGDDDBBBAAABBBDDDDDDDDDEEEEEECCC???<<<;;;;;;:::999999999:::;;;AAAEEEJJJMMMOOOSSSZZZ___fffvvvqqqcccSSSJJJIIIJJJKKKKKKMMMTTTbbbnnnvvv~~~||||||}}}|||}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{zzzxxxxxxxxxwwwvvvvvvwwwvvvuuussspppmmmgggaaa[[[UUUOOOKKKHHHGGGFFFDDDDDDDDDDDDEEEIIINNNYYYfffoooppphhh```SSSGGGDDDDDDCCCQQQhhhrrryyy|||kkk[[[VVVNNNKKKMMMJJJMMMIIIEEEBBBAAAAAA@@@??????>>>===<<<:::999888888777666666666666666777888555555444444444333333333222333555555555777:::===AAAFFFDDDFFFMMMPPP^^^vvvhhhxxxzzzppphhhaaa^^^YYYWWWSSSQQQNNNKKKHHHEEECCCCCCBBBBBBBBBBBBBBBCCC???AAABBBBBBAAAAAABBBCCCFFFHHHIIIJJJJJJKKKMMMOOOQQQYYYiiirrraaaIIIBBB<<<======;;;:::;;;777777777777777777777777777777666666555444444333111333555555666777:::<<<999===EEETTTgggyyyzzziii```gggrrrwwwmmmiiijjjlllooopppsssxxx^^^HHH>>><<<:::::::::999888777666666999999999::::::;;;;;;<<<:::<<<============>>>@@@CCCFFFHHHIIIIIIHHHHHHIIIIIIJJJIIIGGGDDDBBBBBBCCCEEEDDDDDDEEEEEEDDDAAA>>><<<;;;:::::::::;;;===>>>???EEEKKKOOOQQQUUU^^^eeeqqq}}}[[[QQQHHHGGGIIIIIIJJJKKKNNNTTT___kkkwww|||}}}~~~}}}~~~~~~~~~~~~~~~|||{{{zzzzzzyyywwwuuuuuuuuuuuusssqqqpppnnniiiccc[[[TTTNNNKKKHHHGGGFFFDDDDDDDDDDDDEEEIIIMMMUUU___ggghhhddd___OOODDDBBBBBBBBBTTTkkksss|||}}}xxxddd\\\QQQMMMOOOLLLMMMJJJGGGEEEDDDDDDBBBAAA??????>>>===;;;:::999888888888777777666777777888555555444444444333333333222333444555555777:::===CCCHHHGGGHHHOOORRR]]]rrrlll{{{xxxnnnfff```]]]WWWUUURRRPPPNNNKKKHHHEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAAAAAAAAAAACCCEEEGGGHHHIIIJJJJJJKKKMMMPPPPPPXXXiiippp[[[HHH@@@;;;;;;<<<:::999:::777777777777777777777777666666666666555555555555333555666666666777:::<<<888;;;EEEVVViiiyyyrrrhhhnnnzzz~~~sssooooooqqquuuvvvzzznnnSSSEEE???===888999999999999999999888999999::::::;;;<<<<<<<<<;;;===>>>>>>>>>>>>???AAACCCEEEHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGEEECCCCCCDDDEEEDDDDDDEEEFFFEEECCC@@@======<<<<<<===???AAABBB@@@FFFLLLOOORRRZZZfffpppfffPPPHHHDDDHHHKKKKKKMMMQQQTTTWWW```lllxxx}}}~~~|||{{{}}}|||{{{{{{{{{zzzxxxuuuttttttsssqqqooorrrpppllleee]]]UUUOOOLLLHHHGGGFFFDDDDDDDDDDDDEEEIIILLLSSS\\\cccfffccc```OOOEEEBBBBBBGGG\\\ssszzz|||iiiaaaVVVQQQQQQNNNKKKIIIGGGFFFFFFEEECCCBBB?????????>>><<<;;;999888999888777666666555666666555555444444444333333333222333444444555666:::<<>>@@@AAAAAABBBDDDEEEGGGHHHJJJJJJJJJKKKNNNPPPPPPWWWiiinnnUUUGGG???::::::;;;999888999777777777777777777777777444444555555666777777777666777888777666777999:::888;;;EEEXXXkkkyyy|||pppuuuxxxssssssuuuxxx{{{\\\GGG???======666777888::::::;;;;;;;;;999999::::::;;;<<<=========>>>@@@@@@??????@@@BBBCCCEEEHHHIIIIIIGGGGGGGGGGGGHHHIIIGGGEEEDDDDDDEEEEEEDDDDDDEEEGGGFFFDDDBBB???>>>===>>>???AAADDDFFFHHHMMMRRRUUUYYYdddtttsssUUUIIICCCBBBHHHLLLMMMQQQWWWXXXZZZbbbmmmzzz}}}~~~|||~~~{{{yyy|||||||||}}}|||{{{{{{|||{{{xxxuuussssssrrrpppnnnsssrrrnnnggg^^^VVVPPPMMMHHHGGGFFFDDDDDDDDDDDDEEEHHHLLLSSS\\\cccfffdddbbbRRRGGGDDDEEELLLddd||||||jjjdddZZZTTTSSSOOOJJJHHHGGGGGGGGGFFFDDDBBB?????????>>>===;;;999888999888777555555444444444555555444444444333333333222333444444555666:::<<>>???AAACCCCCC@@@BBBDDDFFFFFFDDDBBB@@@@@@AAABBBDDDEEEEEEFFFFFFEEEFFFHHHIIIIIIHHHFFFEEE@@@======??????>>>CCCIIIIIINNNUUU[[[bbbooommmXXXFFF???BBBFFFHHHKKKOOOVVV\\\[[[bbbkkkrrrzzzyyyyyyzzz{{{|||}}}~~~yyyqqqnnnlllnnnvvv}}}||||||~~~}}}zzzyyyzzz|||}}}}}}~~~xxxuuuwwwvvvrrrqqqrrruuuqqqkkkddd^^^WWWOOOKKKJJJHHHFFFDDDCCCEEEGGGHHHOOOMMMVVV```dddkkkmmmbbbNNNFFFCCCBBBHHHcccuuuaaa[[[SSSOOONNNHHHIIIHHHHHHHHHIIIGGGDDDBBBGGGDDDAAA???>>>===;;;999999888888777666555555444555555555555555555555555444444444333444777;;;???GGGKKKIIIKKKQQQPPPWWWiiivvv~~~{{{}}}uuulllccc[[[VVVQQQOOOKKKIIIHHHGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@??????@@@AAABBBFFFGGGHHHIIIKKKLLLMMMNNNPPPZZZlllqqqTTTCCCAAA===;;;;;;;;;:::999888888888777666555555555444444444555555555666666555555555666666666777777888;;;DDDUUUkkk|||qqqnnnwww|||}}}|||aaaMMM>>>:::;;;888999999999999999999999999999999999999999::::::;;;=========>>>???@@@AAABBB???@@@AAABBBBBBAAA???>>>>>>???AAACCCEEEFFFGGGGGGKKKLLLNNNNNNLLLIIIEEEBBB>>>;;;<<>><<<:::999999888777666666555444333333333333333333333333333444444444555777;;;>>>FFFJJJHHHIIIOOOOOOVVVgggtttxxx{{{xxxssssss{{{}}}vvvpppjjjbbbZZZTTTOOOMMMJJJHHHGGGFFFCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>???@@@BBBCCCEEEFFFGGGIIIKKKMMMNNNOOORRR[[[nnnwww|||SSSCCCAAA===;;;;;;;;;:::999888888777777666666555555555555555666666666777777666666666666777777777888777:::BBBRRRgggyyytttnnnttttttVVVHHH===:::===::::::::::::::::::::::::::::::999999999999:::;;;;;;>>>>>>>>>===>>>??????@@@>>>=========<<<<<<;;;;;;<<<===???BBBEEEHHHJJJKKKRRRSSSSSSQQQMMMGGGBBB???@@@<<<<<<@@@EEEGGGKKKOOOPPPXXXaaafffkkkxxxrrr^^^IIIBBBCCC??????BBBEEEGGGIIINNNUUU[[[dddhhhpppzzzyyyvvvuuuuuuuuuxxx|||~~~}}}sssddd]]][[[[[[XXXXXX]]]cccgggnnnuuu}}}}}}~~~}}}||||||wwwuuussssssvvvxxxzzzzzzyyytttrrruuuuuurrrpppqqqtttqqqlllfff```YYYRRRMMMJJJHHHFFFEEEDDDEEEGGGHHHKKKNNN\\\ffffffkkkiii\\\KKKEEECCCBBBFFFaaalll]]][[[UUUQQQPPPJJJNNNLLLKKKKKKLLLKKKHHHFFFGGGEEEBBBAAA@@@???===;;;::::::999888777666555555333333333333333333333333222444555666666777:::<<>>>>>>>>>>>???AAACCCDDDDDDEEEGGGIIILLLNNNPPPQQQTTT^^^qqqwwwyyySSSCCCAAA===;;;;;;;;;:::999888777777777666666666555444555555555666666666666555555666666666777777777777:::BBBPPPdddwwwuuummmssseeeNNNDDD<<<;;;>>><<<999999999::::::::::::::::::::::::::::::;;;<<<<<>>======>>>>>>???>>>===<<<::::::::::::;;;<<<===@@@CCCGGGKKKNNNPPPUUUSSSPPPLLLGGGCCC???===EEE???>>>BBBFFFHHHKKKNNNTTT^^^hhhmmmqqqoooYYYLLLAAA@@@CCC???@@@BBBEEEFFFHHHMMMUUU[[[eeejjjuuuzzzvvvuuutttsssuuuyyy}}}~~~|||wwweee]]][[[[[[XXXUUUTTTXXX[[[^^^eeemmm|||}}}~~~~~~~~~yyywwwuuuvvvxxxzzz{{{{{{vvvrrrqqqttttttqqqoooppprrrooojjjfff```YYYRRRMMMIIIHHHGGGFFFEEEFFFGGGHHHHHHNNN\\\dddfffnnnmmm___KKKEEECCCBBBFFF```}}}lll```___YYYTTTRRRLLLOOOMMMLLLKKKLLLKKKIIIGGGGGGEEECCCCCCBBBAAA???===<<<;;;:::999888777666555666666666666666666666666222444666777777777999;;;AAAHHHFFFDDDJJJKKKQQQ___kkklllnnnppprrruuuwwwxxx}}}zzztttlllgggeee```YYYSSSOOOLLLJJJHHHGGGFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>@@@BBBDDDEEEDDDEEEGGGIIILLLOOOQQQRRRTTT^^^qqqsssvvvRRRCCCAAA===;;;;;;;;;:::999777777777777666666666666333333444444444555555555444444555555555666666666999;;;AAANNNaaauuusssmmmttttttWWWEEE@@@:::888;;;888777888888888999999999:::;;;;;;::::::;;;;;;<<<===@@@??????>>>>>>>>>>>>>>>@@@???===<<<;;;<<<===>>>>>>@@@BBBEEEJJJNNNRRRTTTRRROOOIIIDDD???>>>>>>>>>DDD@@@???DDDHHHJJJMMMRRRZZZdddoootttxxxpppWWWGGGBBB<<>>======<<<:::999888666666666666666666666666666666222444666777777777999;;;???HHHGGGCCCHHHKKKOOO[[[eeegggkkkooorrrttttttuuuxxx{{{~~~}}}{{{vvvpppjjjdddaaa\\\WWWRRRNNNLLLIIIHHHGGGFFFEEECCC@@@@@@AAAAAAAAAAAABBBBBB????????????@@@BBBDDDEEEEEEFFFGGGJJJLLLOOOQQQRRRSSS]]]pppqqqtttRRRCCCAAA===;;;;;;;;;:::999777777777777666666666666333333333444444444444555444444444444555555555555999;;;@@@LLL]]]ssspppllluuuiiiPPPCCCBBB<<<:::<<<888777777777888888999999:::<<<;;;;;;;;;;;;<<<======@@@@@@???????????????@@@BBBAAA@@@??????@@@AAABBBBBBBBBDDDGGGKKKPPPTTTVVVNNNKKKEEE@@@======>>>@@@@@@???BBBGGGJJJMMMTTT[[[bbbkkkuuu{{{gggQQQBBB>>>:::>>>CCC???@@@BBBDDDDDDEEEKKKSSSYYYkkkyyy~~~}}}xxxwwwuuuttttttvvvxxxzzz}}}~~~wwwtttvvvwwwyyypppeee]]]ZZZ[[[[[[[[[[[[ZZZ\\\___```bbbiiirrr~~~}}}}}}~~~~~~}}}}}}}}}{{{zzzxxxxxxyyyyyyxxxwwwuuurrrqqqttttttpppmmmnnnllljjjgggddd```YYYRRRMMMIIIIIIHHHGGGGGGGGGGGGGGGGGGKKKVVV___jjj||||||hhhJJJCCCDDDLLLZZZxxxpppfffeee\\\VVVTTTOOONNNLLLJJJIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFEEECCC@@@???>>>===;;;:::888777666444444444444444444444444333555666666666777999;;;???JJJHHHCCCHHHLLLOOOYYYeeehhhkkknnnoooqqqrrrtttqqqtttyyy~~~|||yyypppmmmhhhaaa[[[WWWSSSQQQMMMJJJHHHFFFFFFEEEDDDBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAACCCEEEFFFFFFGGGHHHJJJLLLOOOPPPQQQTTT___rrrtttrrrQQQCCCAAA===;;;;;;;;;:::999666666666666777777777777444444444444555555555555555555555555666666666666888:::???IIIZZZooommmjjjtttrrr```JJJAAABBB>>><<<===999777777888999999:::;;;;;;<<<<<<<<<<<<<<<======>>>AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFDDDDDDEEEGGGKKKOOOSSSVVVLLLJJJGGGCCCAAA@@@@@@AAA@@@BBBGGGLLLLLLNNNXXXbbbiiiqqqzzzbbbNNNDDDBBB===@@@DDDAAA@@@BBBCCCCCCEEEJJJRRRYYYlll~~~|||vvvuuuuuuuuuuuuwwwyyyzzz}}}~~~~~~}}}ssskkkaaa\\\\\\]]]]]]\\\^^^___ccchhhjjjmmmvvv}}}}}}}}}}}}|||{{{~~~||||||{{{||||||yyyxxxwwwxxxyyyzzzyyyxxxvvvsssrrruuuuuupppllllllkkkiiigggeeeaaaZZZSSSNNNIIIIIIHHHHHHHHHGGGGGGGGGGGGJJJUUU```ooofffMMMCCCEEEOOObbbmmmcccbbbYYYSSSSSSOOOOOOLLLJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGDDDAAA@@@???>>><<<:::999888777444444444444444444444444555555666555444666999<<<@@@LLLJJJDDDIIIMMMPPPXXXiiikkkmmmnnnnnnooorrruuutttxxx}}}{{{yyymmmkkkggg```XXXRRRPPPPPPKKKIIIFFFEEEEEEDDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAABBBCCCEEEFFFFFFGGGIIIKKKMMMNNNPPPQQQXXXbbbvvvwwwqqqQQQCCCAAA===<<<;;;;;;:::999666666666666777777777777555555555555666666666777666666666666777777777777777999===GGGWWWmmmllliiisss~~~|||eeeVVVAAA:::>>>:::888999555888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGJJJNNNRRRTTTLLLLLLKKKIIIGGGDDDBBBAAADDDHHHMMMPPPMMMNNNWWWcccooouuu~~~{{{VVVGGGCCCEEE@@@@@@BBB===AAABBBCCCCCCDDDIIIRRRYYYkkk|||zzzxxxvvvsssssstttuuuwwwyyyzzz{{{|||~~~yyyqqqgggaaaaaabbbaaa___```ccciiippptttxxx}}}|||}}}|||zzzxxx~~~|||||||||}}}}}}yyyxxxxxxyyy{{{}}}||||||wwwtttsssvvvuuupppllllllkkkjjjhhhfffbbb\\\UUUOOOIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJUUUbbbtttbbbPPPEEEEEEPPPccc~~~iii```___VVVQQQRRROOOPPPMMMJJJIIIIIIJJJIIIHHHFFFFFFFFFHHHIIIHHHEEEBBB@@@@@@>>>===;;;999888777777777777777777777777777666666555444333555999===@@@MMMLLLEEEIIINNNQQQXXXkkkjjjiiikkknnnqqqssssss{{{{{{{{{wwwtttnnnhhhbbb^^^\\\XXXRRRLLLIIIHHHGGGEEEDDDDDDCCCCCC>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@BBBEEEHHHFFFGGGIIIJJJJJJJJJLLLNNNUUUiiinnnSSSEEEBBB>>><<<<<<======<<<888888777777666666555555555555555555555555555555666666666555444444666888888888===FFFQQQbbbyyytttjjjrrrwww}}}{{{|||{{{tttggg\\\EEECCC???<<<999888888888;;;;;;:::999999:::::::::===<<<;;;<<<>>>AAABBBBBB??????@@@AAABBBDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKGGGDDDFFFKKKOOOPPPNNNLLLLLLLLLKKKIIIFFFDDDBBBJJJHHHJJJOOOPPPRRR]]]iiiooouuu{{{wwwRRRJJJBBBAAABBB@@@@@@BBBBBBDDDEEEEEEEEEHHHMMMRRRdddyyy{{{xxxxxxvvvtttssstttuuuwwwxxxzzz{{{|||{{{wwwoookkklllnnnooooooqqqvvv{{{{{{}}}~~~}}}||||||||||||~~~}}}|||vvvvvvvvvxxx{{{|||{{{zzzwwwxxxyyyyyyvvvrrrnnnkkkiiijjjjjjhhhccc[[[TTTOOOMMMJJJGGGGGGHHHIIIGGGDDDGGGMMMZZZlll}}}ppp]]]HHHFFFEEEMMMbbb{{{~~~jjjbbbbbbYYYRRRQQQMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIIIIHHHFFFCCCBBBAAA@@@>>>;;;:::999999999666666666777777777777777666666666666666777888888AAAHHHNNNNNNJJJLLLTTT\\\lllkkkkkkmmmpppsssvvvwwwzzzuuurrrsssrrrvvv}}}~~~xxxrrroookkkeee___[[[ZZZVVVPPPJJJHHHHHHFFFEEEDDDCCCCCCCCC???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCAAA@@@AAADDDGGGGGGHHHJJJKKKKKKLLLNNNOOOXXXllljjjOOODDDBBB>>><<<<<<===<<<<<<888888777777666666555555555555555555555555555555666666666555444444666888999999===EEENNN\\\qqqrrrwwwzzz}}}wwwssspppooommmeeeYYYOOOCCCAAA>>>;;;999888888999:::999999888888999999:::===<<<;;;<<>><<<:::999999999666666666666666777777777666666666666666777888888@@@FFFLLLLLLIIIKKKSSSZZZllllllmmmooorrrvvvzzz|||wwwnnnhhhcccaaaaaa]]]bbbjjjsss|||{{{ssslllhhhfffaaa\\\XXXVVVRRRMMMIIIHHHGGGFFFDDDCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCAAA@@@AAADDDFFFHHHIIIKKKKKKLLLMMMOOOQQQ\\\oooeeeLLLDDDAAA>>><<<<<<===<<<;;;888888777777666666555555555555555555555555555555555666777666444444666777::::::>>>DDDKKKVVVhhhxxx~~~}}}tttmmmhhhccc___\\\UUUJJJBBB@@@>>><<<:::999888999999999999888888888888999999===<<<;;;===???BBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHEEECCCEEEJJJOOOPPPPPPOOOOOOPPPPPPOOONNNLLLKKKLLLJJJJJJLLLOOOTTT___jjjooosssxxx}}}eeeUUUKKKCCCAAAAAAAAABBBEEEHHHHHHGGGGGGHHHLLLRRRWWW^^^lll|||vvvttttttrrrppprrrssstttuuuwwwyyyzzz{{{{{{~~~~~~}}}~~~~~~{{{yyy|||{{{zzz{{{{{{{{{yyywwwyyyzzz{{{zzzyyyuuurrrooollllllkkkhhhbbb[[[SSSOOOLLLIIIGGGFFFGGGHHHHHHGGGLLLXXXiiitttxxxmmmVVVAAABBBAAAEEESSSlll~~~www~~~kkk___[[[QQQMMMOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGEEECCCBBBCCCBBB@@@===;;;999888888777777666666666666666666666666666666666777888888>>>DDDIIIIIIGGGIIIQQQXXXkkklllnnnpppsssxxx~~~}}}qqqfffaaa^^^ZZZXXXYYYVVVYYY___gggooowww|||~~~xxxooohhhcccaaa^^^YYYVVVSSSPPPLLLHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAA@@@BBBEEEHHHHHHIIIJJJKKKKKKMMMPPPRRR]]]qqqdddLLLCCCAAA>>>=========<<<:::888888777777666666555555555555555555555555555555555666777666555444555777::::::>>>DDDIIIRRRbbbqqq|||sssjjjfffaaaZZZVVVRRRLLLDDD>>>===<<<;;;999999999999999999999999888999999:::;;;===<<<<<<===@@@BBBBBBBBBAAABBBCCCDDDEEEEEEDDDDDDBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAACCCHHHLLLNNNOOOOOOOOOPPPPPPPPPOOOMMMLLLKKKJJJIIIJJJNNNVVVaaajjjnnnpppttt{{{gggUUULLLCCCAAABBBBBBDDDGGGJJJIIIHHHIIILLLQQQWWW\\\aaajjjvvv|||xxxvvvtttsssqqqrrrssstttuuuwwwyyyzzz{{{{{{}}}}}}~~~|||zzz|||{{{zzz{{{|||{{{yyywwwyyyzzzzzz{{{yyywwwtttrrrnnnnnnllliiibbbZZZSSSOOOKKKIIIGGGFFFFFFGGGHHHIIINNN```rrrvvvmmm]]]JJJ===AAABBBJJJ___||||||yyygggZZZUUUKKKHHHKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGHHHHHHGGGFFFEEECCCBBBDDDCCCAAA???<<<:::999888777777777777777666666666666666666666666777777888<<>>>>>>>><<<:::888888777777666666555555555555555555555555555555444666777777555555555666888999===DDDIIIRRRaaappp~~~~~~zzztttkkkbbb```[[[UUUPPPLLLHHHCCC@@@;;;;;;:::999999999999999:::::::::::::::;;;<<<======<<<<<<>>>AAACCCBBBBBBBBBCCCDDDEEEEEEEEECCCCCCCCCCCCBBBBBBAAA???>>>===>>>======???DDDHHHLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHIIINNNXXXccciiioooqqqttt~~~yyyhhhTTTKKKCCCBBBDDDEEEGGGJJJLLLKKKKKKMMMSSSZZZ```dddgggkkkqqqxxx~~~}}}yyyvvvtttsssrrrssstttuuuwwwyyyzzz{{{|||yyy}}}~~~}}}}}}~~~}}}|||zzzyyyyyyzzz{{{{{{yyyxxxwwwxxxyyyyyyyyywwwuuutttqqqpppnnniiibbbZZZSSSNNNIIIIIIGGGFFFFFFGGGIIIKKKRRRgggxxxsss```NNNEEEBBBAAACCCPPPkkk|||eeeXXXTTTKKKHHHLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBB@@@>>><<<:::999999999888888888777777777666666666666666777777888:::>>>BBBDDDDDDGGGMMMSSShhhkkkooorrruuu|||~~~qqqddd[[[UUUQQQSSSTTTTTTVVVZZZXXX[[[```hhhqqqzzz}}}uuulllccc^^^[[[YYYWWWTTTQQQNNNKKKJJJFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAACCCGGGJJJGGGHHHHHHIIIIIILLLPPPSSS^^^rrrdddQQQDDDBBBAAA@@@@@@???===;;;888888777777666666555555555555555555555555555555444666777777666555555666777888<<>>===<<<===???BBBCCCCCCAAABBBCCCDDDEEEEEEDDDBBBAAADDDCCCCCCBBB@@@>>>===<<<999999;;;===AAAFFFJJJMMMLLLLLLKKKKKKIIIFFFDDDBBBBBBEEEFFFGGGOOO[[[dddhhhooorrrvvvpppcccQQQIIICCCDDDGGGHHHIIILLLNNNNNNPPPUUU]]]fffllloooooopppssswww|||zzzvvvsssssssssvvvvvvxxxyyy{{{}}}~~~~~~xxx}}}~~~}}}}}}}}}}}}|||xxxwwwwwwwwwyyyyyywwwuuuuuuvvvwwwwwwwwwvvvuuutttsssrrroooiiibbbZZZSSSNNNHHHHHHGGGFFFEEEFFFJJJMMMWWWiiiuuukkkUUUFFFDDDGGGAAADDDUUUuuuzzzdddZZZXXXQQQNNNQQQQQQKKKKKKLLLMMMMMMMMMLLLLLLJJJJJJIIIHHHGGGFFFFFFEEECCCCCCCCCAAA@@@>>><<<;;;;;;;;;::::::999888888888666666666666666777888888999<<<@@@BBBCCCGGGLLLQQQhhhlllqqqtttxxx~~~qqqeee\\\WWWTTTVVVXXXYYY\\\aaa^^^dddmmmyyyuuujjjaaa\\\WWWWWWUUURRROOOLLLJJJJJJEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@BBBEEEGGGHHHIIIIIIIIIJJJMMMQQQUUUaaauuuaaaOOOEEEDDDBBBBBBBBBAAA>>><<<888888777777666666555555555555555555555555555555333555777777666555555555777888;;;BBBHHHRRRcccrrrrrrvvv~~~{{{sssnnngggaaaWWWTTTOOOJJJFFFBBB@@@>>>;;;;;;;;;;;;;;;:::999999::::::::::::;;;<<<======<<<<<<===@@@CCCDDDCCCAAAAAABBBDDDEEEEEECCC@@@???@@@@@@@@@@@@???>>>===<<<777888:::<<<@@@EEEJJJMMMKKKKKKJJJHHHEEEAAA>>><<<===AAACCCFFFOOO]]]eeefffjjjooovvv~~~uuufff\\\NNNGGGCCCFFFJJJJJJKKKMMMQQQRRRVVV^^^iiisssxxxzzzyyyyyyzzz}}}}}}xxxuuuuuuvvvxxxyyyzzz|||~~~|||~~~~~~}}}~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvvvvvvvuuusssqqqsssssstttuuuuuuuuuttttttuuussspppjjjbbbZZZRRRNNNHHHHHHGGGFFFDDDFFFKKKOOO]]]hhhlllaaaPPPEEECCCCCCBBBFFF\\\vvvbbb[[[\\\VVVSSSUUUTTTJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGBBBBBBCCCBBBAAA???>>>======<<<<<<;;;::::::999999666666666666666777888888888;;;>>>AAACCCGGGLLLQQQiiinnnrrrvvvzzzzzznnnccc___\\\^^^___```dddiiifffnnn{{{uuuiii___ZZZUUUUUUTTTQQQMMMJJJIIIIIIEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDBBB@@@@@@BBBEEEIIIJJJJJJJJJKKKNNNSSSWWWdddyyy^^^LLLFFFDDDCCCCCCCCCBBB???===888888888777666666555555555555555555555555555555333555777888666555555555888888;;;AAAGGGQQQcccrrrpppuuu~~~{{{sssoooiiicccWWWTTTOOOJJJEEEBBB???>>><<<<<<<<<<<<;;;:::999999999999999999:::;;;<<<===<<<<<<>>>@@@CCCDDDCCCAAAAAABBBDDDEEEDDDBBB???>>>:::;;;<<<<<<<<<<<<<<<<<<666888:::===@@@EEEKKKNNNKKKKKKIIIFFFCCC>>>;;;999999???BBBEEEPPP^^^eeeeeedddkkksss{{{|||mmm```XXXKKKFFFCCCGGGLLLLLLMMMNNNSSSTTTZZZdddqqq{{{{{{xxxxxxzzzzzz{{{|||~~~}}}}}}}}}}}}|||{{{yyyxxxyyywwwuuuuuutttrrrooommmqqqrrrrrrsssssstttssssssvvvtttpppjjjbbbYYYRRRNNNGGGHHHGGGEEEDDDFFFKKKPPPbbbfffeeeZZZNNNGGGBBB>>>BBBHHHbbbqqq___ZZZ]]]WWWTTTVVVTTTJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHAAABBBCCCCCCBBBAAA???>>>>>>>>>===<<<;;;;;;::::::666666666666666777888888888;;;>>>@@@CCCGGGLLLPPPlllpppuuu{{{zzzpppjjjffffffgggggglllrrrxxxrrrnnndddWWWWWWSSSOOOLLLKKKJJJIIIHHHEEEEEEDDDBBBBBBAAAAAAAAACCCBBBAAACCCDDDDDDCCCAAADDDDDDBBBBBBCCCEEEGGGIIIIIIFFFFFFJJJLLLNNNRRRXXXbbbxxx~~~___KKKIIIHHHGGGFFFEEECCC???;;;:::999888777666666666666333333333333444444555666444555555666666666666666999888;;;AAAHHHRRRaaannnvvvsss{{{xxxqqqjjjddd```[[[VVVNNNHHHEEECCCAAA@@@===<<<;;;:::999999999999;;;;;;:::::::::<<<>>>???@@@AAABBBAAA@@@@@@AAACCCHHHGGGFFFEEEDDDAAA<<<999>>><<<;;;<<<>>>???<<<:::999999:::>>>CCCGGGHHHIIIJJJHHHFFFCCC@@@>>><<<<<<:::;;;>>>CCCLLLWWWaaahhhggglllrrr{{{qqqeee[[[TTTIIIHHHGGGGGGIIIJJJKKKKKKOOOUUUaaammmwww}}}~~~{{{yyyyyy{{{~~~|||~~~zzzwwwvvvwwwyyywwwtttrrrqqqqqqpppooommmnnnooopppqqqrrrrrrrrryyytttnnnhhhbbb[[[RRRLLLLLLGGGCCCCCCCCCFFFNNNWWWcccdddbbbWWWIII@@@===???EEEIIIiiimmmaaaWWWVVVWWWUUURRRQQQNNNLLLKKKMMMOOOPPPNNNKKKOOOLLLHHHFFFFFFHHHHHHHHHGGGFFFDDDCCCAAAAAA@@@@@@???>>><<<999888777777777555555444444444555555666;;;:::===BBBDDDDDDHHHNNNooorrrwww|||yyytttsssrrrrrrvvv|||qqqiii___TTTWWWSSSOOOLLLJJJJJJHHHGGGEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAACCCEEEEEEDDDBBBDDDCCCBBBBBBCCCEEEGGGHHHIIIGGGGGGKKKNNNOOOTTT[[[hhh|||yyy~~~^^^LLLIIIHHHGGGGGGGGGDDD???<<<:::999888777666666666666444333333333333444444555444555555666666666666666888777:::@@@GGGPPP___lllvvvwwwxxxqqqjjjdddaaaZZZUUUNNNHHHDDDBBB@@@???===<<<;;;:::999999999999;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@???@@@BBBDDDFFFGGGGGGFFFDDD@@@>>><<<@@@>>>>>>???AAABBB@@@===;;;<<<===AAAEEEGGGGGGFFFGGGFFFDDDAAA???>>>======>>>???AAADDDKKKTTT^^^dddiiinnnssszzzsssfff]]]VVVRRRIIIHHHGGGHHHJJJLLLNNNNNNTTTZZZdddmmmtttyyy}}}|||{{{{{{}}}|||~~~}}}yyyvvvuuuvvvvvvsssqqqqqqssstttsssqqqooopppqqqrrrrrrssssssrrrvvvrrrmmmiiiddd]]]UUUOOOLLLHHHDDDDDDEEEHHHPPPYYYdddbbb\\\QQQFFF@@@???BBBFFFQQQxxxkkk```WWWWWWXXXWWWTTTSSSOOOMMMLLLMMMOOOPPPNNNLLLOOOLLLIIIGGGHHHJJJJJJJJJGGGFFFEEECCCBBBAAAAAA@@@???>>><<<:::999888888888666555555444444555555666::::::===BBBCCCCCCGGGMMMrrruuuzzz~~~pppfff^^^UUUWWWSSSNNNKKKJJJIIIGGGFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAACCCEEEFFFEEEDDDBBBBBBAAABBBCCCEEEGGGHHHIIIGGGHHHLLLNNNPPPWWW^^^ooorrrwwwzzz[[[LLLJJJIIIJJJJJJIIIFFFAAA===:::999888777666666666666777666666555555555555666444555555666666666666666777777999???EEENNN\\\iiirrryyyyyyrrrkkkeeeaaaXXXSSSMMMGGGDDDBBB@@@>>>===<<<;;;:::999999999999:::;;;===???AAABBBBBBBBBAAAAAAAAA???>>>???BBBEEEFFFIIIJJJIIIDDDAAA@@@AAACCCBBBBBBCCCEEEEEECCCBBB???@@@CCCGGGJJJJJJGGGDDDDDDCCCAAA@@@>>>>>>>>>>>>BBBCCCDDDFFFJJJQQQZZZ```jjjnnnsssyyytttcccXXXRRROOOMMMGGGHHHHHHIIILLLNNNQQQSSSZZZbbbkkkppprrruuuzzz~~~}}}}}}}}}{{{}}}}}}{{{xxxvvvuuuuuussspppnnnpppuuuxxxvvvsssrrrrrrsssssssssssssssrrrrrrpppnnnkkkfff```XXXRRRMMMIIIFFFGGGGGGJJJQQQYYYccc]]]SSSIIIBBB@@@AAACCCFFFXXXjjj```XXXXXXYYYXXXVVVVVVRRRPPPOOOOOOPPPQQQPPPOOOOOOLLLJJJIIIJJJLLLLLLLLLHHHGGGFFFEEECCCBBBAAAAAA>>>===<<<;;;::::::::::::666666555555555555666666:::999<<>><<<<<<;;;:::::::::::::::999;;;???CCCEEEEEEEEEDDDBBBBBBAAA???>>>@@@CCCFFFJJJNNNPPPMMMGGGCCCDDDGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFHHHLLLPPPQQQNNNIIIDDDCCCBBB@@@>>>>>>>>>???@@@DDDEEEFFFGGGIIIOOOWWW^^^jjjmmmpppttt}}}yyygggXXXOOOLLLJJJIIIEEEFFFHHHJJJMMMPPPTTTWWW```iiissswwwuuutttxxx}}}|||~~~|||{{{{{{{{{yyywwwvvvuuuuuutttpppooorrryyy{{{xxxtttsssssssssssssssrrrqqqpppqqqpppooolllggg___WWWRRRLLLIIIGGGHHHHHHIIIPPPXXX^^^VVVKKKDDDAAAAAABBBBBBFFFYYYjjjbbb[[[ZZZZZZWWWUUUUUUTTTSSSQQQPPPQQQQQQRRRRRRNNNLLLJJJIIIKKKMMMMMMMMMIIIHHHHHHGGGEEEDDDBBBBBB>>>======<<<<<<;;;;;;;;;777777666666555666666666999999<<>><<<<<<;;;;;;::::::;;;;;;:::===AAAEEEGGGGGGGGGFFFCCCCCCCCCAAA@@@@@@CCCEEENNNQQQSSSPPPJJJGGGHHHKKKLLLKKKIIIHHHFFFFFFGGGGGGOOORRRVVVZZZZZZUUUMMMGGGDDDCCC@@@>>>>>>>>>@@@AAADDDFFFGGGGGGHHHNNNWWW^^^gggiiikkklllttt~~~xxxnnn___TTTMMMJJJHHHFFFCCCFFFIIIKKKMMMQQQVVVZZZcccmmmxxx}}}zzzxxxyyy|||zzz~~~{{{|||{{{yyyxxxwwwvvvuuuuuuvvvtttsssvvv{{{{{{xxxtttqqqqqqqqqqqqqqqpppooonnnqqqqqqpppllleee\\\TTTPPPKKKHHHFFFGGGGGGHHHMMMTTTVVVOOOGGGCCCBBBCCCAAA???HHHWWWlllddd]]][[[YYYUUURRRRRRQQQQQQQQQPPPOOOOOOOOOPPPMMMKKKIIIIIIKKKLLLLLLLLLIIIIIIIIIIIIGGGEEEDDDCCC>>>>>>>>>>>>======<<<<<<999888777666666666666666888888<<>><<<<<<;;;;;;;;;;;;;;;<<<<<<>>>BBBEEEHHHHHHGGGGGGEEEFFFFFFDDDBBBAAABBBDDDLLLNNNOOONNNKKKIIIKKKMMMMMMLLLJJJGGGFFFGGGKKKNNNYYY\\\aaadddddd^^^UUUNNNHHHFFFCCC@@@??????@@@BBBDDDGGGIIIHHHHHHLLLVVV]]]dddfffeeeeeekkkssswwwvvvoooggg[[[RRRMMMJJJHHHFFFDDDGGGKKKNNNOOOSSSYYY^^^fffnnnxxx}}}}}}|||}}}~~~}}}{{{xxxwwwwwwwwwvvvuuuvvvvvvxxxyyyzzzyyyuuusssooooooppppppooonnnmmmmmmqqqqqqpppjjjaaaXXXQQQNNNKKKHHHGGGGGGFFFEEEIIIOOOPPPKKKEEEBBBBBBBBB@@@>>>JJJVVV{{{kkkddd^^^\\\YYYSSSPPPQQQMMMOOOPPPPPPNNNLLLLLLLLLMMMLLLJJJJJJLLLLLLLLLKKKJJJKKKKKKJJJIIIGGGEEECCC???@@@@@@???>>>===<<<;;;:::999888777777666666777777777===CCCFFFFFFIIIMMMvvvyyy~~~vvvggg___ZZZWWWVVVRRRMMMIIIGGGEEEDDDBBB@@@@@@????????????@@@@@@???>>>>>>@@@BBBBBBAAA???AAABBBCCCEEEGGGHHHIIIJJJKKKKKKLLLMMMLLLMMMWWWbbbvvv}}}uuuppp```___ZZZ[[[]]]]]]ZZZRRRIIIBBB:::999888777666666666666555555444444444555555666444555555666666666666666888777888<<<@@@GGGTTT```pppxxxvvvttt|||sss|||}}}tttkkkbbb\\\UUURRRNNNJJJGGGDDDAAA???<<<<<<;;;;;;;;;;;;<<<<<<>>>???BBBEEEGGGHHHHHHGGGGGGHHHIIIHHHEEECCCBBBBBBDDDEEEFFFGGGHHHJJJLLLMMMMMMLLLJJJGGGFFFJJJQQQWWWbbbeeeiiilllkkkeee\\\UUUMMMJJJFFFBBB@@@@@@AAABBBFFFIIIKKKIIIGGGJJJSSS\\\bbbcccbbb```dddkkknnnlllkkkbbbWWWNNNJJJIIIHHHFFFFFFJJJOOOQQQRRRVVV\\\bbbhhhlllsssxxx|||~~~~~~{{{xxxwwwxxxyyywwwvvvrrrvvvzzz{{{xxxuuusssrrrnnnnnnooooooooonnnnnnmmmoooooommmggg]]]UUUOOOMMMLLLIIIHHHHHHGGGDDDGGGLLLLLLIIIEEEAAA@@@@@@@@@@@@HHHUUU|||zzzhhhbbb^^^\\\XXXRRRPPPQQQNNNQQQTTTTTTQQQNNNMMMMMMOOONNNLLLLLLMMMMMMLLLJJJKKKKKKLLLLLLJJJHHHFFFDDDAAAAAAAAAAAA???===<<<;;;;;;:::999888777777777777555777===DDDHHHHHHKKKPPPwww{{{oooeee___[[[YYYVVVRRRMMMIIIGGGEEECCCBBB@@@???????????????@@@@@@???>>>>>>???AAAAAA???>>>AAABBBDDDFFFHHHIIIJJJJJJMMMMMMOOOOOOMMMNNNXXXdddyyy}}}{{{nnnaaaddd]]]^^^``````\\\TTTIIIBBB:::999888777666666666666777777666777777888999999444555555666666666666666999777888<<<@@@GGGSSS```pppuuusssrrrpppvvvzzzzzzuuutttyyy~~~}}}tttjjjaaa[[[VVVRRRNNNKKKHHHEEEBBB???<<<<<<;;;;;;;;;<<<<<<===???@@@CCCEEEFFFGGGGGGGGGHHHJJJKKKJJJGGGCCCAAAAAA======>>>AAAFFFJJJLLLLLLLLLKKKIIIFFFGGGMMMWWW___hhhjjjnnnqqqpppjjjaaaZZZPPPMMMHHHDDDAAA@@@AAABBBHHHKKKLLLIIIFFFIIIQQQZZZbbbbbb```^^^aaagggiiigggiii```TTTKKKGGGGGGHHHGGGHHHMMMRRRTTTTTTXXX___eeeiiikkknnnsssyyy}}}zzz{{{xxxwwwyyyyyyxxxvvvoootttzzz{{{vvvrrrqqqrrrnnnnnnoooooooooooonnnnnnmmmmmmkkkddd[[[SSSOOONNNMMMJJJIIIIIIGGGDDDFFFKKKLLLIIIDDD@@@===>>>@@@BBBCCCTTT}}}wwweee```\\\[[[XXXSSSQQQSSSQQQUUUYYYZZZVVVSSSQQQQQQQQQPPPNNNNNNNNNNNNLLLKKKKKKLLLMMMLLLKKKIIIFFFDDDBBBBBBBBBAAA@@@>>>;;;:::;;;:::999888777777777777555777===EEEIIIJJJMMMQQQ|||}}}~~~}}}mmmddd]]]YYYXXXTTTPPPKKKGGGEEECCCBBB@@@AAA???======>>>>>>>>>===??????????????????@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLNNNLLLLLLMMMMMMPPPYYYdddzzzjjjbbbfffgggggggggccc\\\QQQGGGAAA::::::999888777777777888555555555555555555555555555555555555555555555555666555777<<>>===<<<;;;:::999:::;;;<<>>AAAEEEHHHJJJKKKKKKJJJIIIIIILLLTTT___gggfffiiikkkiiihhhgggaaaYYYRRRLLLGGGEEECCC>>><<<===EEEIIIKKKHHHEEEHHHPPPXXXbbbdddccc^^^]]]```bbbaaaaaaZZZQQQKKKIIIIIIHHHFFFLLLPPPUUUWWWXXXXXX[[[^^^^^^^^^eeeoootttwww}}}|||yyywwwxxxyyyzzzxxxvvvuuutttuuuuuusssrrrnnnnnnmmmmmmnnnooopppqqqlllkkkggg]]]RRRLLLKKKNNNOOONNNKKKIIIHHHGGGGGGHHHGGGEEECCC@@@>>>>>>??????HHHXXXuuussseee```\\\YYYTTTPPPRRRWWW[[[ZZZWWWUUUSSSRRRRRRRRRSSSPPPNNNPPPSSSTTTQQQMMMMMMLLLKKKKKKKKKJJJHHHEEEFFFDDDAAA@@@??????===;;;;;;:::999999888888888888666777;;;@@@FFFLLLQQQSSS}}}~~~~~~uuuggg___XXXTTTSSSRRRNNNIIIFFFDDDCCCBBB@@@CCCAAA???>>>>>>???>>><<>>BBBCCCDDDFFFGGGHHHHHHHHHHHHFFFBBB@@@@@@AAA@@@???<<<===???BBBEEEHHHJJJKKKHHHGGGFFFGGGMMMWWWbbbiiigggjjjjjjiiiiiihhhaaaXXXRRRKKKEEEDDDBBB>>><<<>>>FFFJJJMMMLLLIIIIIIOOOTTT^^^bbbdddaaa___aaabbb``````ZZZRRRMMMLLLLLLJJJHHHNNNRRRUUUWWWVVVVVVWWWXXXZZZ[[[```hhhlllnnnuuu~~~|||yyyxxxyyyzzz{{{wwwvvvuuuuuuvvvvvvtttrrrppppppppppppoooooooooooommmlllggg]]]SSSMMMLLLOOOOOONNNMMMKKKIIIGGGFFFFFFFFFDDDBBB???>>>>>>??????CCCUUUuuupppeee```[[[XXXTTTPPPRRRXXX\\\[[[XXXVVVTTTRRRQQQQQQTTTQQQOOOOOORRRRRROOOKKKLLLJJJHHHHHHHHHGGGEEEDDDEEECCC@@@???@@@@@@>>>===>>>===<<<;;;::::::999:::888888:::>>>CCCIIIOOORRR}}}lllbbb[[[UUUPPPPPPOOOKKKGGGDDDCCCCCCBBB@@@CCCAAA?????????@@@???===?????????@@@@@@@@@AAAAAACCCDDDEEEFFFHHHIIIKKKKKKJJJJJJMMMPPPQQQUUU```llliiieeejjjmmmnnnoookkkbbbVVVIIIAAA;;;;;;999888888777777777555555555555555555555555555555555555555555555555666555888<<<@@@GGGVVVdddqqqrrrvvv{{{}}}{{{rrrmmmlllpppsssuuuyyy}}}}}}{{{qqqgggaaa[[[WWWQQQKKKGGGDDDAAA???===<<<;;;;;;<<<===???@@@AAABBBCCCEEEGGGHHHHHHIIIGGGDDD@@@>>>>>>?????????>>>???AAACCCFFFHHHJJJKKKIIIFFFDDDFFFNNNYYYbbbhhhhhhiiiiiiiiikkkjjjbbbXXXRRRJJJDDDBBB@@@======???FFFKKKOOOOOOLLLKKKNNNQQQZZZ```dddcccbbbdddccc``````ZZZTTTPPPPPPPPPOOOMMMSSSUUUWWWWWWUUUSSSQQQQQQUUUVVVZZZ___aaaccciiiqqq{{{~~~}}}{{{zzzzzz{{{{{{vvvuuuvvvwwwyyyxxxuuussssssssstttsssrrrpppnnnmmmnnnlllfff]]]SSSNNNNNNPPPOOOOOOOOOMMMKKKHHHEEEDDDDDDCCC@@@???>>>>>>???@@@@@@UUUwwwlllddd___ZZZWWWTTTQQQTTTZZZ]]]\\\ZZZXXXUUUSSSQQQPPPUUURRRPPPPPPQQQQQQMMMJJJLLLIIIFFFDDDDDDDDDCCCCCCCCCAAA??????@@@AAA@@@???AAA@@@???===<<<;;;;;;;;;999999:::<<<@@@FFFLLLOOOsssggg```[[[TTTPPPOOOKKKHHHDDDBBBBBBBBBAAAAAAAAA@@@>>>???@@@BBBAAAAAA======>>>>>>??????@@@@@@CCCDDDEEEFFFHHHIIIJJJKKKHHHJJJMMMPPPQQQUUUaaannnooommmsssvvvwwwwwwssshhhZZZLLLCCC<<<;;;:::999888777777777555555555555555555555555555555555555555555555555555555888;;;???GGGXXXgggzzzxxxxxx|||uuuooollloootttvvvxxx{{{{{{{{{qqqhhhbbb[[[WWWPPPKKKGGGCCC@@@>>>;;;;;;;;;;;;;;;===???@@@AAABBBDDDEEEGGGHHHIIIIIIGGGCCC???======???@@@@@@AAABBBCCCEEEGGGIIIJJJKKKMMMIIIEEEFFFMMMWWW___ccchhhiiijjjkkknnnnnneeeZZZPPPHHHBBB@@@???===>>>AAAFFFIIIMMMNNNLLLLLLOOORRRYYY___ddddddeeehhhhhhfffeee___WWWSSSTTTUUUUUUUUUXXXYYYYYYXXXUUURRROOOMMMPPPSSSWWWZZZ[[[^^^dddjjjpppqqquuu~~~~~~~~~}}}}}}||||||||||||uuuvvvwwwyyy{{{zzzwwwtttvvvwwwwwwvvvtttqqqnnnlllpppllleee\\\SSSPPPPPPRRRPPPQQQQQQPPPMMMIIIEEECCCCCCBBB@@@>>>>>>>>>@@@AAABBBYYYyyyhhhccc^^^ZZZXXXUUUSSSVVV\\\^^^]]]\\\YYYVVVSSSQQQOOOTTTSSSQQQRRRSSSRRRPPPMMMMMMJJJEEEBBBBBBCCCDDDDDDBBB@@@???@@@AAACCCBBBBBBBBBAAA@@@>>><<<;;;;;;;;;888999;;;===@@@DDDGGGIIIsssjjjaaa]]]YYYSSSNNNNNNIIIFFFCCCAAAAAAAAAAAAAAA>>>======>>>AAACCCDDDDDD@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJMMMOOOOOOSSSaaaooo}}}wwwuuuzzz~~~}}}wwwkkk[[[KKKAAA===<<<;;;999888777777777666666666666666666666666555555555555555555555555555666888;;;>>>GGGYYYjjj~~~}}}xxxqqqnnnqqqvvvwwwxxx{{{zzzqqqhhhccc[[[WWWPPPJJJFFFCCC???===::::::999999:::<<<>>>???AAABBBDDDEEEGGGHHHHHHIIIEEECCC???>>>@@@AAABBBCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMJJJFFFGGGLLLUUU]]]bbbhhhjjjlllmmmooonnnfff[[[MMMFFF@@@?????????AAADDDFFFHHHJJJJJJKKKMMMRRRVVVZZZ```dddeeehhhnnnqqqqqqnnnggg___[[[[[[]]]^^^^^^]]]\\\[[[YYYWWWTTTQQQOOOPPPTTTXXXYYY[[[___eeeiiijjjlllqqqzzz}}}|||{{{~~~~~~~~~~~~~~~~~~}}}}}}wwwwwwxxx{{{|||{{{xxxuuuxxxxxxyyyxxxvvvrrrooommmppplllcccZZZSSSPPPRRRTTTRRRRRRSSSSSSPPPLLLGGGEEECCCBBB@@@>>>>>>???@@@AAAFFF]]]zzzgggaaa]]][[[ZZZXXXUUUYYY^^^```___\\\ZZZWWWTTTRRRQQQSSSSSSSSSTTTUUUUUUTTTSSSOOOLLLGGGDDDEEEFFFHHHHHHCCCBBB@@@AAACCCDDDDDDCCCBBBAAA???===<<<;;;::::::777999<<>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIJJJMMMNNNMMMRRRbbbrrrzzz|||zzzkkkZZZIII???>>>===;;;:::888777777777666666666666666666666666555555555555555555555555555666888;;;===FFFZZZmmm}}}}}}}}}{{{uuurrrtttwwwzzz~~~|||ssskkkfff]]]XXXQQQKKKGGGCCC@@@===;;;:::999999:::;;;<<<===@@@AAABBBDDDEEEEEEEEEEEECCCAAA@@@@@@BBBDDDEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNJJJIIIHHHGGGKKKSSS]]]eeehhhmmmpppooommmjjjaaaYYYIIICCC???@@@AAAAAADDDHHHGGGHHHIIIJJJLLLPPPUUUXXX[[[aaagggiiinnnvvv|||}}}yyytttmmmiiiiiiiiihhhfff___]]]ZZZXXXXXXWWWVVVTTTUUUZZZ\\\ZZZZZZ^^^ccceeeeeehhhooowww~~~}}}{{{{{{zzz}}}~~~~~~zzzyyyzzz{{{}}}|||yyywwwxxxxxxxxxwwwvvvsssqqqpppqqqkkkaaaXXXRRRQQQRRRTTTTTTTTTUUUUUURRROOOKKKHHHEEEDDDAAA@@@??????@@@AAAIIIaaa{{{iii```]]]\\\]]]\\\YYY[[[```aaa___\\\YYYVVVUUUTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVQQQMMMIIIHHHIIIKKKLLLMMMGGGEEECCCCCCDDDEEEDDDCCCAAA@@@>>>===<<<;;;;;;:::777999<<>>===<<<===???AAABBBAAA;;;<<<===>>>???@@@AAAAAAEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJLLLMMMMMMTTTgggyyy|||}}}mmm[[[JJJ@@@>>>===<<<:::888888777777666666666666666666666666555555555555555555555555555666888:::<<>>???@@@AAAAAAAAAAAA@@@>>>>>>???AAAEEEFFFFFFFFFEEEFFFHHHJJJLLLNNNPPPPPPIIIKKKKKKIIIIIIOOO[[[eeeiiipppsssooohhhaaaYYYRRRFFFAAA???AAADDDEEEGGGJJJIIIJJJMMMOOOQQQSSSUUUWWWZZZbbbjjjpppvvv}}}|||{{{wwwpppkkk___[[[WWWVVVXXXZZZ[[[ZZZ\\\aaaaaa[[[WWWYYY[[[[[[[[[```hhhoootttxxx{{{}}}}}}{{{zzz{{{||||||~~~~~~}}}|||{{{{{{||||||zzzxxxxxxwwwwwwvvvuuutttsssssspppiii___VVVQQQQQQSSSTTTVVVVVVVVVVVVTTTQQQNNNLLLGGGFFFCCCAAA@@@@@@@@@AAANNNggglll^^^]]]^^^aaa```\\\]]]aaaccc```\\\XXXVVVVVVWWWXXXSSSTTTVVVVVVUUUUUUUUUUUUQQQNNNKKKKKKLLLOOOPPPPPPKKKIIIFFFEEEFFFEEEDDDCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<>>>AAACCCEEEuuummmeee___[[[XXXTTTMMMJJJLLLJJJGGGCCCAAAAAAAAA@@@@@@@@@>>>======>>>??????>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMMMMVVVkkkqqq^^^MMMCCC>>>>>><<<:::999888777777777777777777777777777777555555555555555555555555555666888:::<<>>>>><<<;;;;;;<<<============>>>>>>>>>>>>======;;;<<<>>>BBBEEEGGGGGGFFFEEEFFFHHHJJJMMMOOOQQQRRRMMMOOOPPPKKKFFFJJJVVVbbbkkkrrrvvvooodddZZZRRRLLLDDD???>>>CCCFFFGGGIIILLLJJJMMMPPPTTTUUUUUUUUUTTTXXXbbbmmmuuu}}}uuummm]]]YYYTTTTTTWWW[[[^^^^^^aaafffdddZZZSSSSSSTTTQQQQQQWWW^^^dddiiinnntttyyy|||zzz{{{}}}~~~|||~~~}}}|||{{{|||{{{zzzyyywwwwwwvvvuuuttttttuuuuuupppiii^^^TTTPPPPPPSSSTTTWWWWWWWWWVVVUUUSSSQQQOOOIIIGGGDDDBBB@@@@@@@@@AAARRRmmmnnn]]]]]]___cccbbb______bbbccc```[[[WWWUUUVVVXXXZZZTTTUUUVVVVVVTTTSSSSSSSSSPPPNNNLLLLLLOOOQQQRRRRRRMMMKKKHHHGGGFFFFFFDDDBBB@@@@@@???>>>======>>>>>>>>><<<:::999;;;@@@EEEHHHrrrlll```\\\VVVQQQNNNLLLJJJHHHDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBDDDEEEGGGGGGFFFFFFGGGIIIKKKOOOKKKKKKTTTYYYdddxxxvvv\\\IIIAAA===<<<;;;;;;999999888777666666666666666666666666666555444444666777777666555555888;;;===CCCRRRaaa}}}|||~~~~~~yyy}}}{{{ppppppzzz~~~uuulllfff```WWWOOOIIIFFFCCCAAA<<<<<<======>>>?????????AAA@@@???===<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFFFFFFFFFFFFFFFFHHHJJJMMMPPPRRRTTTSSSOOOKKKHHHJJJPPPUUUfffjjjnnnmmmeeeYYYNNNGGG??????BBBFFFKKKNNNNNNMMMQQQSSSUUUWWWWWWUUUSSSQQQYYYXXX```nnnzzzpppdddUUUTTTRRRTTTXXX]]]```aaahhhfffaaa[[[VVVTTTUUUWWWRRRSSSWWW[[[]]]```iiittt|||~~~}}}}}}~~~|||}}}}}}~~~~~~}}}}}}}}}{{{xxxvvvuuuuuutttsssssstttuuuvvvrrrfffYYYSSSQQQPPPQQQTTTUUUVVVWWWXXXWWWUUURRRQQQOOOIIICCCAAA???===@@@EEETTTuuu|||mmm``````cccddd```YYYWWWYYY___ZZZVVVWWW[[[]]]\\\YYYTTTSSSRRRSSSTTTSSSRRRPPPRRRQQQPPPPPPPPPQQQRRRSSSOOOMMMIIIGGGFFFFFFDDDCCCEEEDDDCCCAAA???>>>>>>>>><<<::::::<<<===>>>CCCJJJyyykkkfff___ZZZTTTOOOLLLJJJIIIGGGDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGGGGFFFFFFGGGIIIHHHMMMJJJKKKTTTZZZggg|||}}}```KKKCCC===<<<<<<;;;:::999888888666666666666666666666666999888666555666777666555666666777:::;;;???MMMZZZrrr~~~~~~www{{{{{{ssswwwyyypppiiibbbYYYPPPJJJFFFBBBAAA========================@@@???>>>>>>===>>>>>>>>>AAABBBDDDEEEFFFGGGFFFFFFCCCDDDFFFIIIMMMRRRVVVXXXWWWVVVRRRMMMIIIIIIMMMQQQ]]]ccchhhiiibbbWWWLLLFFF@@@BBBEEEHHHLLLOOOQQQSSSXXXYYY\\\]]]]]]\\\ZZZYYYWWWWWW]]]gggqqqyyyvvvcccWWWSSSRRRQQQTTTYYY^^^aaabbbjjjgggccc]]]YYYYYY\\\^^^]]][[[[[[\\\\\\]]]eeeooo|||}}}~~~vvvwww~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~}}}zzzwwwuuutttsssssssssssstttuuuqqqeeeYYYTTTRRRPPPRRRUUUVVVVVVWWWWWWVVVUUUSSSRRRNNNHHHCCCAAA>>>===@@@FFFSSSsssvvvggg______bbbfffccc\\\YYYZZZ\\\YYYWWWXXX\\\^^^]]]ZZZTTTSSSRRRRRRTTTSSSRRRPPPNNNMMMLLLKKKKKKLLLMMMNNNPPPMMMJJJIIIHHHHHHGGGEEEFFFEEEDDDBBBAAA?????????;;;999999;;;<<<<<>>>>>>>>>>>>>>>>>??????>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFFFFFFFFFFGGGIIIFFFKKKJJJKKKUUU\\\kkkcccLLLBBB======<<<;;;:::999888888666666666666666666666666999777444333444444222111777666666888888;;;FFFRRRddduuuwwwyyy}}}vvv}}}}}}uuunnnhhh]]]TTTMMMHHHDDDBBB@@@@@@???>>>============??????>>>??????@@@AAAAAAEEEFFFGGGHHHHHHGGGFFFFFFDDDEEEHHHKKKPPPUUUZZZ\\\ZZZYYYUUUPPPKKKIIIJJJLLLTTT[[[bbbeee```VVVKKKEEEAAADDDHHHJJJLLLPPPWWW\\\___```bbbdddddddddbbbaaa[[[[[[]]]bbbgggqqq|||fffUUULLLOOOOOOQQQVVV\\\aaadddeeefffffffffddddddfffjjjmmmmmmiiidddaaa^^^]]]dddmmm|||}}}yyyttttttuuuwwwzzz{{{zzzyyyxxxxxxxxxwwwwwwzzz}}}zzz~~~}}}|||}}}}}}~~~~~~}}}|||{{{zzz{{{{{{|||}}}|||zzzvvvuuutttsssrrrrrrrrrrrrnnncccXXXTTTSSSQQQSSSVVVVVVVVVVVVUUUTTTTTTSSSSSSMMMHHHCCC@@@===<<>>>>>>>>>>>>>>?????????>>>>>>???@@@AAABBBBBBCCCCCCEEEFFFGGGFFFGGGHHHJJJGGGMMMLLLNNNWWW^^^ooodddKKKAAA======<<<;;;:::999888888666666666666666666666666999777555444555555444333666555555777777:::CCCMMMZZZkkk{{{{{{xxx~~~zzzuuunnncccYYYQQQKKKGGGEEEBBBAAA@@@????????????@@@AAAAAA@@@@@@AAAAAABBBCCCFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIKKKNNNRRRVVVZZZ\\\ZZZYYYUUUQQQNNNKKKJJJJJJQQQWWW___bbb]]]TTTJJJDDDBBBFFFJJJKKKMMMRRR\\\dddbbbccceeegggiiiiiihhhhhheeeeeedddbbbcccmmmlllZZZPPPLLLNNNOOOSSSXXX```eeehhhiiidddhhhnnnsssvvvyyy}}}}}}vvvnnniiieeedddkkkttt|||wwwtttrrrqqqlllmmmpppssswwwyyyzzzzzz|||}}}|||||||||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz|||~~~~~~|||wwwwwwuuutttsssrrrqqqpppkkk```WWWTTTSSSRRRSSSVVVUUUUUUSSSRRRQQQQQQQQQQQQKKKFFFBBB@@@===<<>>>>>????????????===>>>>>>???@@@AAABBBBBBDDDEEEGGGHHHGGGHHHJJJKKKJJJQQQPPPQQQYYYaaassseeeLLLCCC>>>======<<<;;;:::999888777777777777777777777777:::888777777888999999888555333444777999;;;BBBKKKVVVggg|||www~~~}}}xxxqqqfff[[[RRRLLLGGGEEE??????>>>===>>>???AAABBBDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIHHHHHHGGGHHHIIIKKKNNNRRRVVVZZZ]]]XXXVVVSSSQQQOOONNNLLLLLLPPPUUUZZZ\\\XXXPPPHHHCCCDDDHHHKKKLLLNNNUUU```iiifffgggiiikkkmmmnnnnnnnnnpppoookkkdddbbblll}}}rrr```SSSPPPQQQPPPQQQUUU[[[bbbhhhllllllkkksss~~~}}}uuuqqqooopppxxx}}}xxxsssnnnllllllllliiikkknnnrrruuuwwwyyy{{{~~~~~~~~~}}}zzz{{{}}}~~~|||yyyxxxwwwuuusssqqqoooooofff\\\TTTSSSSSSSSSTTTVVVTTTSSSQQQOOONNNMMMLLLLLLGGGDDDAAA???<<<<<>>??????@@@@@@>>>>>>???@@@AAABBBCCCCCCEEEGGGHHHIIIIIIJJJLLLMMMMMMUUUUUUVVV]]]fffxxxeeeNNNFFF>>>>>>===<<<;;;:::999999777777777777777777777777666444333333555777666666444222333777999;;;AAAHHHSSSddd{{{xxxxxxqqqeeeZZZRRRKKKGGGDDD===<<<;;;:::;;;===???AAAFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGDDDEEEHHHLLLQQQWWW\\\___UUUSSSPPPOOOOOOOOOOOONNNOOORRRUUUTTTPPPJJJEEECCCHHHJJJLLLNNNRRRYYYccckkkjjjkkkmmmoooqqqssstttuuuuuuuuuppphhhfffppp}}}{{{jjj[[[RRRPPPRRRSSSSSSVVV[[[bbbiiilllnnnvvv|||{{{}}}~~~zzzxxxtttnnnhhheeefffggggggiiilllnnnppptttxxx{{{|||}}}~~~}}}zzzzzzyyyxxxvvvssspppmmmlllaaaXXXRRRRRRSSSSSSSSSUUUSSSRRRPPPNNNLLLIIIHHHGGGCCCAAA???>>>;;;===GGGRRRkkkppp]]]YYYRRRNNNPPPZZZbbbaaaZZZVVVZZZYYYYYYXXXVVVTTTRRRQQQRRRQQQQQQQQQRRRRRRPPPOOONNNMMMKKKJJJIIIJJJJJJKKKKKKJJJIIIIIIJJJJJJHHHFFFFFFFFFGGGGGGFFFEEECCCBBB@@@===<<<===<<<<<<@@@FFFzzzkkkccc[[[VVVRRRNNNIIIFFFDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJKKKKKKKKKMMMOOONNNWWWXXXYYYbbbkkkcccMMMGGG>>>>>>===<<<;;;:::999999777777777777777777777777555333222111333333333222555222333777999:::>>>DDDOOO```yyy{{{zzzsssggg\\\TTTMMMIIIFFF@@@???===;;;<<<===???AAAFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHGGGFFFEEEBBBDDDFFFJJJOOOTTTYYY\\\UUUQQQNNNMMMNNNOOOOOONNNQQQQQQQQQOOOLLLIIIGGGHHHMMMMMMNNNQQQWWW___ggglllkkklllnnnqqqsssvvvwwwxxxvvvwwwsssmmmnnnxxxvvviii^^^WWWTTTSSSUUUTTTUUUZZZ```gggkkkmmmxxx|||zzzvvvuuurrrlllfffcccdddfffgggiiikkkmmmoootttzzz~~~|||xxxxxxxxxvvvtttqqqmmmjjjhhh\\\UUUOOOPPPRRRRRRSSSUUUSSSRRRQQQOOOLLLHHHEEECCC@@@>>>======;;;===IIIVVVttteeeWWWWWWMMMHHHJJJVVVbbbddd___[[[[[[[[[ZZZXXXVVVUUUUUUUUURRRQQQPPPQQQRRRRRRPPPNNNOOONNNLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJKKKJJJGGGEEEDDDEEEFFFGGGFFFEEECCCAAA@@@===;;;<<<;;;;;;???EEErrreee]]]VVVPPPQQQMMMIIIEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>???@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGIIIKKKLLLLLLMMMOOOPPPNNNWWWYYY[[[dddooo```KKKEEE>>>>>>===<<<;;;::::::999777777777777777777777777<<<:::888777777777666555555222333666888888;;;@@@KKK]]]www}}}}}}vvvkkk```WWWQQQLLLJJJEEEDDDAAA???>>>???AAABBBDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJIIIGGGEEECCCEEEEEEGGGIIILLLPPPTTTVVVVVVQQQMMMKKKMMMOOOOOONNNSSSSSSQQQNNNKKKKKKLLLNNNPPPOOOOOOSSSZZZccciiillljjjkkkmmmpppsssuuuwwwyyywwwyyyvvvqqquuu~~~uuukkkccc]]]XXXTTTVVVUUUUUUXXX^^^eeeiiikkkqqqyyyzzzxxxxxxqqqrrrppplllgggeeegggjjjiiikkknnnooorrrxxx{{{wwwwwwwwwuuurrroookkkgggeeeZZZSSSNNNOOORRRRRRRRRTTTTTTSSSSSSPPPMMMHHHDDDAAA>>>===<<<<<<;;;>>>KKKYYY~~~]]]SSSUUUOOOJJJLLLZZZhhhmmmjjjggg[[[[[[ZZZXXXVVVVVVXXXYYYRRRQQQPPPQQQRRRRRRPPPNNNQQQPPPNNNMMMLLLLLLLLLMMMLLLKKKKKKKKKKKKJJJGGGEEEDDDEEEFFFGGGFFFDDDBBBAAA???<<<;;;;;;:::999===CCC}}}lllbbbYYYSSSQQQLLLJJJIIIGGGEEECCCCCCBBBAAA@@@???>>>============<<<<<<======>>>>>>??????BBBDDDEEEEEEDDDDDDEEEGGGLLLNNNOOOOOONNNMMMOOOPPPTTTWWW]]]aaadddppptttVVVGGGAAAAAA@@@>>>===;;;:::::::::777777777777666666666666777777777777666666666666222333444666999<<<>>>@@@MMM^^^tttyyynnncccYYYQQQKKKGGGBBBAAA@@@??????AAAEEEHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIGGGDDDAAAEEEDDDDDDDDDFFFIIIMMMOOOQQQNNNNNNQQQQQQNNNOOORRRRRROOOMMMMMMOOOOOOMMMKKKRRRQQQRRRVVV^^^eeejjjllllllkkklllnnnssswwwzzzzzzzzzxxxtttrrryyyyyymmm___XXXXXXZZZVVVVVVWWWWWWWWWZZZ^^^aaaeeejjjpppzzz|||xxxtttsssuuusssrrrooollljjjiiiiiiiiilllmmmooossswww{{{~~~}}}}}}~~~~~~{{{}}}xxxuuuuuussssssqqqmmmmmmkkkeee]]]RRROOOLLLMMMQQQUUUWWWWWWYYYXXXUUURRRMMMHHHCCCAAA<<>>>>>>>>???@@@sssddd\\\UUUPPPNNNJJJIIIGGGEEECCCBBBAAAAAAAAA@@@???>>>============<<<<<<======>>>?????????CCCEEEFFFFFFEEEEEEGGGHHHJJJLLLNNNNNNNNNOOOPPPRRRUUUXXX___dddjjjxxxpppUUUGGGBBBAAA@@@???===<<<;;;::::::999999888888888777777777777777777777666666666555555555666777888:::<<<===HHHXXXmmm~~~|||~~~|||qqqfff\\\SSSLLLGGGCCCBBB@@@??????AAAEEEHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGGGGFFFDDDAAAAAA@@@???@@@BBBEEEHHHJJJOOOMMMNNNRRRRRRPPPOOORRRVVVTTTRRRRRRTTTTTTRRRPPPSSSSSSTTTXXX```hhhmmmppppppoooooopppsssvvvxxxzzzzzzxxxtttssszzzyyylll```YYYXXXYYYXXXXXXXXXYYY[[[]]]^^^___```ccchhhsss}}}yyyvvvuuuvvvtttrrrpppnnnlllkkkkkkkkkmmmnnnpppssswww{{{~~~|||yyy}}}~~~~~~~~~}}}|||xxxwwwwwwttttttqqqmmmllljjjccc[[[QQQOOOLLLMMMQQQUUUVVVWWWZZZYYYWWWSSSNNNHHHCCC@@@===>>>:::;;;@@@BBBQQQllljjjdddbbb___dddccc}}}www]]]VVVRRRRRRRRROOONNNOOOPPPQQQQQQRRRQQQPPPOOONNNIIIMMMPPPOOOLLLJJJLLLOOORRRRRRRRRSSSRRROOOLLLIIIGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA??????>>>??????@@@{{{ggg\\\WWWRRRNNNMMMHHHGGGEEECCCBBBAAA@@@@@@@@@@@@???>>>============<<<======>>>??????@@@@@@DDDEEEGGGGGGGGGGGGHHHJJJIIIKKKMMMNNNNNNOOORRRTTTTTTVVV\\\dddnnnkkkSSSHHHDDDBBBAAA???===<<<;;;;;;;;;:::::::::999999999888888777777777666666666555555888777777777777888999999BBBQQQdddttt{{{rrrsss{{{|||xxxsssqqqvvvuuujjj___VVVMMMHHHEEECCCAAA???@@@BBBFFFHHHJJJIIIFFFDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFEEECCCAAA>>>>>>======???BBBDDDFFFLLLJJJMMMRRRTTTQQQPPPSSSYYYWWWVVVWWWXXXXXXWWWVVVVVVUUUVVV[[[bbbiiioooqqqpppooonnnnnnoooqqqtttuuuvvvvvvsssttt|||wwwkkkbbb]]]ZZZXXXYYYXXXXXX[[[___aaa```^^^]]]^^^bbbooo~~~{{{xxxwwwyyyvvvuuutttrrrpppooonnnnnnnnnoooqqqtttwww{{{~~~mmmddd```___fffnnnrrruuuyyy~~~~~~{{{yyyyyyyyywwwvvvrrrllljjjhhh```XXXPPPNNNLLLMMMPPPTTTVVVWWWZZZZZZXXXUUUPPPIIICCC@@@???===:::>>>CCCDDDYYY}}}|||kkkiiiiiigggllllllvvvZZZTTTPPPPPPPPPMMMLLLNNNOOOPPPRRRSSSSSSQQQOOONNNLLLPPPTTTTTTQQQOOOOOOPPPRRRSSSTTTTTTSSSQQQNNNLLLKKKJJJHHHGGGEEEDDDDDDDDDBBBAAA@@@????????????@@@~~~ooo```XXXTTTOOOLLLLLLGGGFFFDDDCCCAAA@@@@@@@@@??????>>>=====================>>>>>>???@@@AAAAAACCCEEEGGGGGGFFFGGGHHHJJJIIIKKKMMMNNNNNNOOOQQQSSSWWWXXX[[[dddtttfffRRRIIIFFFBBBAAA@@@>>>===<<<;;;;;;::::::::::::999999999888777777666666666555555555888777777777777777888999AAAMMM\\\iiivvvppplllqqqqqqppppppsss}}}yyynnndddYYYOOOIIIGGGEEEBBB@@@AAADDDFFFGGGJJJHHHFFFDDDCCCDDDFFFGGGEEEDDDDDDEEEEEEEEEBBB@@@@@@@@@??????AAACCCEEEFFFIIIHHHLLLRRRTTTQQQPPPRRRXXXWWWWWWXXXYYYYYYYYYYYYYYYXXXXXX[[[aaagggkkkmmmjjjjjjiiiiiihhhjjjllloooqqqrrrrrruuuqqqgggccc```]]]ZZZYYYWWWWWW\\\cccfffddd```aaaaaadddrrr}}}zzzzzz|||zzzzzzzzzyyywwwuuusssrrroooppprrruuuxxx{{{~~~mmm\\\[[[WWWWWW]]]bbbeeehhhkkkmmmppp{{{|||zzzyyyzzz{{{wwwvvvqqqkkkgggddd]]]TTTOOONNNMMMMMMPPPSSSWWWXXX\\\[[[ZZZWWWQQQJJJCCC???@@@===:::@@@FFFHHHbbbuuuhhhhhhgggfffllllllkkkXXXSSSPPPPPPOOOLLLLLLOOOOOOPPPRRRTTTTTTRRRPPPOOOOOOSSSWWWYYYWWWTTTRRRRRRPPPQQQRRRRRRPPPNNNMMMLLLNNNMMMJJJGGGEEEDDDDDDDDDBBBBBBAAAAAA@@@@@@??????rrrfffZZZTTTQQQLLLIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@???>>>========================>>>???@@@AAABBBBBBBBBDDDEEEFFFFFFFFFHHHJJJLLLMMMNNNNNNNNNNNNOOOQQQ\\\\\\^^^hhh}}}bbbPPPJJJHHHCCCBBB@@@???===<<<<<<<<<::::::999999999888888888666666666666555555555555666666666666777888999:::BBBKKKWWW```kkkxxxtttkkkmmmqqqwww}}}|||sssiii]]]RRRKKKJJJFFFBBBAAACCCEEEFFFFFFGGGFFFEEEEEEEEEGGGIIIJJJHHHGGGFFFFFFFFFEEEBBB@@@BBBBBBBBBBBBCCCDDDFFFGGGHHHGGGKKKQQQSSSPPPOOOPPPUUUVVVWWWXXXXXXYYYZZZ[[[[[[YYYXXXYYY]]]aaadddeeedddeeefffeeedddeeegggjjjlllooosssxxxuuuiiicccbbbbbb```\\\WWWUUUUUU[[[ccchhhgggdddfffgggjjjwww}}}}}}~~~{{{xxxvvvqqqrrrsssuuuxxx{{{~~~ooo```YYY\\\XXXXXX[[[]]]]]]^^^aaaaaagggttt~~~{{{yyyyyyyyyzzzvvvtttooohhhdddbbbZZZRRROOONNNNNNNNNPPPSSSWWWZZZ^^^]]][[[WWWQQQIIICCC??????===;;;AAAHHHNNNkkknnnffffffbbbeeelllkkk||||||cccXXXTTTRRRRRROOOLLLMMMQQQPPPQQQSSSTTTTTTSSSQQQPPPRRRUUUYYY\\\[[[XXXUUUSSSMMMOOOQQQQQQNNNLLLMMMMMMPPPNNNKKKHHHFFFDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@???tttfff]]]TTTPPPMMMGGGDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@>>>======<<<<<<===============>>>@@@AAABBBCCCDDDAAACCCEEEFFFFFFFFFHHHJJJLLLNNNOOOOOONNNMMMNNNPPPYYYZZZ]]]jjjzzz\\\NNNJJJHHHCCCCCCAAA???>>>=========:::::::::999999999888888666666666555555555444444444444555666777888:::;;;BBBIIIRRRXXXcccqqq{{{~~~zzznnnnnnyyy~~~xxxooocccXXXQQQMMMHHHCCCBBBDDDFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGFFFGGGHHHGGGDDDBBBDDDCCCCCCDDDDDDEEEFFFFFFIIIHHHJJJOOOOOOLLLKKKMMMRRRTTTVVVWWWWWWXXXZZZ\\\[[[XXXVVVVVVXXX[[[]]]^^^aaadddggggggeeeccceeeggghhhmmmssszzzpppiiiaaa]]]___``````^^^WWWUUUTTTXXX___eeehhhiiijjjkkknnnxxxzzzxxxrrrssstttvvvyyy|||~~~lll\\\VVVVVVYYYVVVVVVYYYYYYWWWXXX[[[\\\cccppp}}}yyyxxxxxxwwwvvvsssqqqkkkdddaaa___YYYQQQOOOOOOPPPPPPQQQTTTYYY]]]```^^^ZZZUUUOOOHHHCCC@@@<<>>===>>>???@@@AAACCCDDDDDDBBBDDDFFFGGGGGGHHHJJJKKKKKKLLLNNNNNNNNNNNNPPPQQQUUUXXX```rrroooUUUKKKHHHGGGDDDCCCBBB@@@???>>>======;;;;;;;;;;;;::::::::::::666666555555555444444444555555555555666888999:::???FFFLLLRRR]]]lllyyy~~~~~~tttsss}}}uuujjj___XXXOOOIIICCCBBBEEEGGGGGGEEECCCDDDEEEGGGGGGGGGFFFFFFDDDDDDEEEFFFHHHHHHGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGKKKIIIIIILLLLLLIIIHHHJJJMMMPPPRRRSSSSSSTTTWWWZZZXXXVVVSSSSSSVVVXXXZZZ[[[```eeeiiiiiieeeaaa```bbbaaahhhooouuu|||zzzrrrccc___[[[YYY[[[\\\]]]\\\YYYWWWUUUUUUXXX___fffjjjlllmmmooovvvzzzwwwttttttuuuwwwyyy|||~~~zzziii\\\UUURRRPPPSSSQQQRRRUUUTTTRRRSSSVVVYYY]]]hhhxxx}}}yyywwwvvvtttsssnnnmmmgggaaa___^^^XXXQQQOOOQQQRRRRRRRRRUUUZZZ___aaa___ZZZSSSLLLFFFBBB@@@888AAA???>>>KKK^^^vvvsssvvvuuujjjeeekkkbbbfffhhhdddhhh\\\WWWTTTSSSSSSOOOLLLNNNSSSSSSSSSRRRRRRRRRSSSTTTUUUPPPRRRTTTVVVWWWUUURRROOOLLLPPPRRRQQQNNNMMMOOORRROOOOOONNNLLLJJJGGGEEEDDDDDDDDDEEEDDDCCCAAA@@@???qqqeeeZZZTTTOOONNNLLLGGGEEEEEEBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<======>>>===>>>???@@@BBBCCCDDDEEECCCEEEGGGHHHHHHIIIKKKMMMIIIKKKMMMNNNNNNOOORRRSSSXXX^^^jjjhhhPPPHHHGGGFFFDDDCCCBBB@@@???>>>============<<<<<<<<<;;;;;;;;;666666555555555444444444666666666666666777888888<<>>ttthhh```UUURRRNNNKKKIIIGGGDDDAAA@@@@@@AAAAAA@@@???===<<<======<<<<<<<<<======>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKNNNMMMMMMMMMPPPQQQRRRRRRUUUkkkjjjyyyeeeSSSIIIHHHFFFFFFCCC@@@@@@AAABBB@@@===============<<<<<<;;;:::777777555444444444444444555555555555666666666666999AAAGGGKKKVVVhhhvvv|||}}}|||uuufffZZZOOOLLLHHHFFFEEEEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>===???CCCEEEEEEFFFGGGHHHGGGIIIJJJJJJIIIGGGHHHIIIKKKKKKIIIDDD???>>>@@@CCCGGGGGGGGGGGGIIIKKKMMMNNNPPPPPPPPPOOOOOOQQQVVVYYY]]]```ccceeeddd___ZZZVVVVVVXXX[[[^^^aaaaaaaaaaaaZZZZZZWWWTTTQQQQQQSSSUUUWWWWWWWWWVVVXXX^^^eeejjjnnnlllppp~~~~~~}}}{{{{{{{{{{{{{{{|||~~~vvveee___YYYUUUSSSRRRNNNLLLMMMMMMNNNNNNNNNMMMMMMMMMSSSVVV^^^iiiqqq}}}~~~}}}|||{{{xxxtttrrrmmmllliiiddd]]]XXXUUUTTTPPPRRRUUUUUUTTTVVV[[[___ddd^^^VVVOOOIIIDDD@@@>>><<<>>>@@@EEEPPPeee}}}{{{ooolllkkknnnqqqoooeee]]]UUUSSSQQQQQQTTTTTTSSSPPPQQQSSSTTTRRRUUUYYYYYYUUUSSSOOOMMMNNNSSSVVVTTTQQQOOONNNMMMMMMNNNOOOQQQRRRMMMNNNOOOOOONNNJJJFFFDDDCCCCCCCCCCCCBBBAAA@@@???zzzlllaaaYYYSSSPPPMMMJJJHHHFFFDDDBBBAAAAAABBBBBBAAA@@@>>>======<<<<<<<<<<<<======>>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMPPPQQQRRRRRRRRRkkksssppp___PPPIIIHHHFFFEEEBBB@@@???@@@AAA???===::::::::::::999888777666777777666555444444444444666666666777777777777888999@@@FFFLLLYYYkkkxxx|||~~~}}}}}}|||yyy|||~~~xxxiii]]]RRROOOKKKHHHFFFEEEDDDBBB>>>======<<<;;;:::999999;;;>>>AAACCCDDDEEEGGGHHHJJJKKKMMMMMMLLLKKKKKKLLLIIIIIIGGGCCC>>><<>>======???DDDPPPeee~~~zzzqqqrrrtttwwwwwwooobbbXXXUUUSSSQQQRRRTTTTTTRRRPPPLLLOOOOOOMMMOOOTTTTTTRRRUUURRROOOQQQUUUXXXVVVTTTPPPOOONNNNNNNNNOOOPPPQQQNNNNNNNNNNNNLLLIIIGGGEEEBBBCCCCCCDDDDDDCCCBBBBBB~~~qqqfff]]]VVVPPPMMMJJJHHHGGGFFFDDDBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLNNNOOOQQQRRRRRRXXXpppfffXXXNNNJJJIIIFFFEEECCCBBBAAAAAAAAA@@@>>>:::::::::999888666555444888777666555555444444444777777777777888888888888:::>>>DDDMMM\\\mmmyyy}}}||||||}}}|||wwwvvv~~~}}}wwwxxx}}}zzzlllbbbVVVRRRMMMIIIGGGEEECCCBBB@@@>>>===;;;:::999:::::::::<<<@@@BBBDDDEEEGGGIIIKKKMMMNNNOOOMMMLLLLLLMMMGGGGGGFFFAAA<<<:::<<>>=========CCCPPPggg{{{vvvvvv|||~~~ppp```VVVTTTSSSRRRSSSTTTTTTRRRPPPMMMPPPPPPMMMOOOTTTVVVTTTWWWUUUSSSUUUXXXZZZXXXVVVQQQQQQOOONNNNNNNNNOOOPPPOOONNNMMMLLLJJJHHHGGGFFFCCCDDDEEEEEEEEEEEEEEEEEE~~~}}}vvviiiaaaYYYSSSMMMJJJHHHFFFFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<======>>>???BBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNOOOOOOPPPRRRSSSaaawww___UUUNNNJJJJJJFFFFFFEEEDDDDDDCCCBBBAAA@@@>>>>>>===<<<;;;999777666999888777666555555555555666666777777777888888888:::===BBBMMM]]]nnnzzz~~~~~~}}}wwwuuu|||zzzssssssyyyzzzmmmdddXXXTTTNNNIIIFFFDDDBBB@@@AAA@@@===;;;::::::;;;<<<:::===@@@BBBDDDFFFIIIKKKJJJLLLNNNNNNMMMKKKKKKKKKIIIIIIGGGBBB<<<999999<<<<<<===@@@CCCGGGKKKNNNPPPOOORRRTTTUUUVVVWWWYYYZZZ[[[\\\^^^]]][[[UUUPPPLLLGGGIIIMMMQQQUUUYYY[[[\\\[[[[[[YYYUUUQQQOOOPPPQQQUUUWWW[[[^^^```cccgggjjjmmmsss~~~}}}~~~yyyqqqggg```YYYXXXXXX[[[```aaa```]]][[[XXXSSSPPPOOORRRUUUXXXYYY___hhhqqqyyy~~~}}}}}}|||{{{zzz{{{{{{zzzxxxuuupppnnnhhh```XXXSSSQQQQQQOOOTTTYYY[[[ZZZZZZ]]]______\\\VVVNNNFFFAAA???>>><<<<<<<<>>=====================>>>???@@@AAACCCCCCDDDDDDEEEEEEDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMMMMOOOPPPPPPOOOPPPSSSVVVfff|||xxxZZZRRRKKKGGGGGGBBBDDDDDDEEEDDDCCCAAA@@@???@@@@@@???>>>===;;;999888999999888777666666666666555555555666666666777777:::;;;@@@LLL[[[kkkyyy~~~wwwtttzzz{{{uuuvvvzzzyyymmmeeeZZZUUUNNNHHHEEEBBB@@@??????===;;;999888999:::;;;<<<>>>AAACCCEEEGGGKKKMMMKKKNNNPPPPPPNNNKKKJJJJJJKKKKKKIIIDDD===888888::::::<<<@@@DDDIIIMMMPPPRRRRRRTTTVVVWWWWWWXXXYYY[[[[[[\\\]]]\\\YYYTTTOOOLLLKKKLLLNNNQQQTTTVVVXXXYYYZZZZZZYYYVVVSSSQQQRRRSSSUUUXXX]]]aaadddfffhhhiiinnnvvv|||yyyxxxzzz~~~|||zzzxxxtttpppjjjeeeaaa]]]]]]___cccggghhheeebbb___[[[VVVRRRRRRUUUZZZ^^^```iiisss|||{{{}}}~~~~~~}}}||||||}}}}}}|||zzzwwwqqqnnnggg^^^VVVQQQPPPPPPQQQUUUYYY[[[YYYYYYZZZ]]]```]]]WWWNNNEEE???>>>>>><<<;;;<<>>======<<<======>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIKKKLLLMMMMMMNNNPPPQQQQQQPPPSSSYYY^^^rrrmmmTTTOOOHHHBBBBBB???@@@BBBDDDCCCAAA>>>======?????????>>>===;;;:::999:::999888777666666666666555555555555666666666666999:::???JJJWWWeeevvvxxxssswww|||}}}xxxnnnhhh[[[VVVNNNHHHDDDBBB@@@??????>>>============>>>???>>>@@@BBBDDDEEEGGGKKKNNNOOOQQQSSSSSSPPPLLLJJJIIIJJJKKKJJJEEE>>>:::999;;;<<<>>>BBBGGGLLLQQQTTTUUUVVVWWWXXXXXXWWWXXXZZZ\\\\\\]]]^^^]]]ZZZUUUQQQNNNOOOOOOPPPQQQSSSTTTUUUUUUXXXXXXYYYWWWUUUTTTUUUVVVUUUZZZbbbhhhkkkmmmnnnooouuu~~~|||yyytttrrrtttzzzyyywwwtttpppkkkhhheeedddaaabbbdddjjjnnnnnnjjjfff```]]]ZZZXXXZZZ___fffjjjmmmwww{{{|||~~~~~~~~~~~~}}}~~~~~~}}}{{{xxxoookkkdddZZZRRRNNNNNNOOORRRVVVYYYZZZYYYXXX[[[^^^aaa___YYYPPPEEE>>>===>>>;;;;;;===FFFYYYsssqqqlllfffeeehhhpppssstttppphhh___YYYVVVVVVXXXZZZZZZXXXUUUTTTSSSRRRWWWYYYVVVTTTVVVXXXXXXTTTUUUVVVWWWWWWVVVUUUTTTTTTSSSQQQPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJIIIJJJJJJNNNMMMLLLJJJHHHFFFCCCBBB{{{jjjbbb^^^XXXTTTTTTKKKIIIFFFEEEEEEDDDCCCAAAAAA@@@???============>>>?????????@@@AAABBBDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDGGGGGGHHHJJJKKKLLLMMMNNNNNNPPPQQQQQQRRRWWWaaahhheeeSSSOOOGGGAAAAAA???AAACCCEEEEEEBBB???>>>???????????????>>>===<<<;;;::::::999888777777777777555666666666666777777777888999???HHHQQQ^^^sss}}}ssstttzzz{{{rrrlll]]]WWWPPPIIIEEECCCBBBAAA???@@@@@@AAAAAABBBCCCCCC???AAABBBCCCDDDFFFIIILLLQQQSSSTTTSSSPPPKKKHHHFFFFFFHHHHHHDDD???<<<<<<>>>>>>AAAEEEKKKPPPTTTWWWXXX[[[[[[ZZZXXXWWWXXXZZZ]]]^^^______^^^\\\XXXSSSQQQSSSSSSSSSSSSTTTTTTUUUVVVUUUWWWXXXXXXWWWXXXYYY[[[YYY```jjjsssyyy{{{}}}}}}~~~}}}xxxtttooolllooovvvzzzuuurrrqqqqqqoooppprrrvvvxxxvvvoooiiidddbbbbbbccciiiqqqyyy~~~}}}}}}~~~}}}~~~}}}~~~~~~|||zzzwwwnnnjjjbbbYYYQQQMMMNNNPPPRRRUUUYYYYYYYYY[[[___ccccccbbb\\\QQQEEE===<<<===::::::>>>III^^^www{{{nnnkkkdddaaaeeedddeeeeeebbb^^^ZZZWWWVVVWWWZZZ]]]]]]YYYVVVUUUUUUUUU\\\```\\\YYYYYYYYYYYYSSSTTTVVVWWWVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOPPPQQQPPPOOONNNMMMLLLKKKKKKKKKMMMMMMLLLJJJHHHFFFDDDCCCpppbbb]]]ZZZTTTQQQQQQKKKIIIFFFEEEEEEDDDCCCAAABBBAAA@@@>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDGGGHHHIIIJJJKKKMMMNNNNNNLLLNNNPPPQQQSSS[[[gggppprrr~~~~~~bbbTTTRRRIIIBBBCCCCCCCCCFFFIIIHHHEEEBBBAAABBB@@@@@@@@@@@@@@@???>>>>>>;;;:::999888777777777777777777777777888888888888777888>>>GGGNNNZZZqqqvvvrrrvvv}}}uuuooo^^^YYYQQQJJJGGGEEEDDDCCC;;;<<<===???@@@@@@@@@@@@???@@@BBBBBBCCCEEEHHHKKKOOOQQQSSSRRRMMMHHHDDDBBBBBBDDDEEECCC???===>>>AAA@@@CCCHHHMMMRRRVVVYYYZZZ]]]]]][[[XXXWWWWWWZZZ]]]___``````___]]]YYYVVVSSSVVVVVVVVVVVVVVVWWWXXXYYYTTTVVVXXXYYYYYYZZZ\\\]]]___gggsss~~~~~~|||yyyvvvvvvvvvtttpppkkkiiillluuu}}}ssslllhhhhhhjjjnnnvvv~~~}}}{{{}}}}}}|||~~~}}}}}}}}}{{{xxxvvvoookkkcccZZZRRROOOPPPRRRRRRUUUXXXYYYZZZ]]]ccchhheeeccc]]]RRREEE===;;;===::::::???KKK```yyyvvvllljjjbbb^^^aaa^^^^^^]]]\\\\\\ZZZYYYXXXXXX[[[___^^^ZZZWWWVVVVVVSSSZZZ___\\\WWWVVVVVVTTTRRRUUUWWWXXXVVVUUUTTTSSSSSSRRRQQQPPPOOOPPPQQQQQQOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFEEE{{{mmmhhh___XXXSSSOOOMMMKKKGGGGGGFFFEEECCCBBB@@@?????????>>>>>>>>>>>>??????AAAAAAAAABBBCCCDDDEEEFFFHHHGGGFFFFFFEEEEEEFFFFFFJJJKKKLLLKKKJJJIIIJJJKKKNNNMMMSSSUUUTTTdddyyyooo```rrrnnnaaaUUUOOOKKKGGGDDDDDDMMMMMMMMMJJJFFFCCCBBBCCCEEECCCAAA@@@@@@???===;;;:::888777666777888777666555555666666777777888888999;;;:::AAANNNWWWhhh|||xxxwww{{{zzzttteee^^^SSSKKKGGGDDDAAA>>>>>>>>>>>>>>>>>>???@@@@@@DDDCCCBBBBBBCCCFFFHHHJJJOOOPPPQQQOOOKKKGGGDDDCCCDDDDDDEEEDDDDDDCCCBBBBBBDDDFFFKKKQQQWWWYYYYYYWWWVVVSSSQQQTTTTTTSSSVVVZZZ^^^bbbffffffbbb]]]ZZZYYYZZZXXXVVVVVVVVVVVVVVVUUUTTTVVVWWWWWWVVVWWW\\\```bbbnnn}}}~~~}}}vvvyyyxxxqqqnnnrrrwwwyyy{{{rrrjjjnnnzzz|||xxxqqqssswww}}}~~~}}}~~~|||{{{|||}}}zzzxxxwwwvvvtttrrrjjjccc]]]YYYUUUPPPPPPSSSZZZXXXVVVVVVYYY___dddggghhhiiiaaaOOOAAA===<<<;;;>>>===???III^^^yyyvvvqqqhhhaaabbbaaaXXX[[[]]][[[VVVTTTVVVYYY\\\^^^```___\\\YYYWWWVVVXXXZZZ[[[ZZZXXXWWWWWWXXXXXXYYYZZZ[[[ZZZXXXTTTRRRUUURRROOOLLLKKKMMMOOOQQQSSSQQQOOONNNMMMLLLIIIGGGLLLJJJIIIHHHHHHGGGEEEDDDuuujjjeee]]]WWWRRROOOLLLKKKEEEEEEEEEDDDCCCBBBAAAAAA??????>>>>>>>>>>>>??????BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGKKKLLLMMMLLLKKKJJJKKKLLLNNNMMMTTTXXX[[[oootttggg```wwwjjj___TTTPPPMMMJJJHHHIIILLLLLLLLLJJJGGGEEEEEEFFFFFFDDDBBBAAAAAA@@@>>>===<<<:::888888888999888666666666666777777777777777888;;;:::@@@MMMVVViii}}}|||zzz{{{vvvggg^^^SSSJJJFFFCCC@@@>>>>>>============>>>???@@@AAA@@@??????@@@AAACCCEEEHHHIIIKKKJJJGGGEEECCCCCCEEEEEEFFFFFFEEEDDDDDDCCCDDDFFFKKKRRRWWWYYYWWWUUUQQQNNNMMMPPPQQQPPPRRRVVV[[[```dddeeebbb]]]ZZZYYY[[[YYYXXXYYY[[[]]][[[YYYTTTUUUVVVVVVTTTVVV\\\```iiivvv|||qqqqqqpppnnnmmmlllkkkkkkkkknnnnnnlllnnnvvv}}}|||}}}|||{{{~~~|||yyywwwwwwvvvtttrrrkkkccc\\\XXXTTTPPPQQQTTTVVVWWWXXXZZZ]]]aaafffjjjllliii]]]LLL@@@===<<<;;;;;;<<>>>>>>>>>>>??????CCCCCCDDDDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJLLLMMMLLLKKKKKKLLLMMMOOONNNVVV]]]eeeuuubbb[[[aaaeee\\\SSSQQQPPPMMMMMMNNNKKKLLLLLLKKKIIIGGGHHHHHHFFFDDDCCCBBBBBBAAA???>>>???===:::999999999888777777777777777777777666666777;;;:::???JJJSSSjjjwwwsss|||{{{lllcccVVVLLLFFFDDDBBB@@@======<<<<<<======>>>>>>@@@???>>>======>>>???@@@???AAACCCCCCBBBAAABBBCCCFFFFFFFFFFFFFFFEEEEEEDDDDDDGGGLLLSSSWWWWWWTTTQQQKKKHHHHHHKKKMMMMMMOOOSSSYYY]]]aaacccaaa]]]YYYXXXXXXVVVVVVZZZ```bbb___[[[VVVWWWXXXVVVUUUXXX^^^cccppp~~~ssshhhbbb^^^^^^^^^]]]]]]]]]^^^^^^___bbbcccfffppp~~~~~~}}}|||}}}}}}{{{xxxwwwvvvuuusssrrrmmmdddZZZVVVSSSPPPQQQUUUUUUXXX\\\^^^___bbbggglllrrrjjjYYYHHH>>>===<<<::::::===EEEWWWnnnqqqqqqjjjbbb___ZZZXXXYYYYYYVVVRRRQQQSSSVVVUUUWWWYYYYYYWWWUUUUUUVVVUUUVVVXXXWWWVVVTTTUUUVVVXXXXXXWWWWWWVVVUUUSSSRRROOONNNNNNNNNOOOPPPRRRSSSNNNMMMKKKLLLNNNOOONNNNNNLLLLLLKKKKKKKKKJJJJJJJJJ{{{qqqgggaaa]]]WWWRRRPPPNNNKKKJJJDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>??????@@@CCCCCCDDDDDDFFFGGGIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLIIIKKKLLLKKKJJJJJJKKKMMMOOOOOOVVV___mmmfffSSSUUUeee{{{sssaaaYYYRRRQQQPPPMMMMMMOOOLLLMMMMMMLLLIIIHHHHHHIIIFFFDDDBBBBBBBBBAAA@@@>>>@@@>>>;;;:::999999777666999888888777777666666666666;;;;;;>>>GGGPPPhhh}}}vvvrrr{{{sssiiiZZZOOOIIIFFFDDDBBB======<<<<<<<<<<<<======AAA@@@???>>>============;;;<<<>>>>>>>>>>>>@@@AAAEEEEEEEEEFFFFFFEEEEEEDDDDDDGGGMMMSSSWWWVVVQQQNNNHHHEEEFFFJJJMMMLLLOOOSSSYYY\\\```aaa```\\\XXXUUUSSSQQQRRRXXX```bbb^^^YYYYYYZZZZZZYYYXXX[[[bbbgggttt}}}nnnbbb[[[WWWUUUUUUTTTUUUVVVWWWXXXYYYXXXYYY\\\cccrrr~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}||||||yyywwwuuuuuuuuusssrrrmmmcccXXXSSSQQQPPPRRRVVVWWWZZZ^^^^^^___bbbiiinnnyyykkkVVVEEE>>><<<;;;999===>>>III___xxxxxxmmmnnnhhhccc```[[[\\\[[[ZZZUUUQQQOOOPPPRRRXXXYYYZZZYYYVVVTTTRRRRRRSSSTTTVVVUUUTTTSSSSSSTTTWWWWWWVVVUUUTTTSSSRRRRRRLLLMMMMMMNNNOOOPPPQQQRRROOOMMMKKKKKKMMMNNNOOONNNLLLMMMNNNMMMLLLLLLLLLMMM~~~yyy}}}}}}zzzvvvmmmeee]]]ZZZUUUQQQOOOMMMKKKIIIFFFEEECCCAAA@@@?????????@@@@@@????????????@@@@@@BBBBBBCCCDDDEEEGGGIIIIIILLLKKKKKKKKKKKKKKKLLLLLLHHHIIIKKKKKKJJJIIIKKKLLLPPPPPPWWWaaaqqqxxx^^^QQQ[[[pppzzz}}}iii]]]WWWRRRPPPNNNJJJJJJLLLNNNOOOOOOLLLIIIGGGGGGHHHEEECCCBBBAAABBBBBB@@@>>>???===;;;999999888777555999999888888777777666666555::::::===DDDLLLbbbyyyttt{{{}}}xxxwwwmmm^^^QQQJJJGGGDDDBBB======<<<<<<<<<<<<======@@@???>>>===<<<;;;;;;::::::;;;<<<;;;;;;<<<>>>AAACCCCCCDDDDDDEEEDDDDDDCCCCCCGGGLLLRRRUUUTTTPPPLLLIIIGGGHHHMMMOOOOOOQQQUUU[[[]]]___aaa```\\\WWWSSSPPPPPPSSSYYY___aaa]]]XXXYYY[[[\\\[[[ZZZ]]]ccchhhwww~~~zzzvvvxxx|||}}}rrrggg^^^XXXTTTRRRNNNNNNMMMNNNOOOQQQSSSUUUTTTVVVYYYaaaqqq}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{yyywwwzzzxxxuuutttttttttsssrrrkkk```TTTPPPPPPQQQSSSVVVVVVXXX[[[]]]```fffnnnuuuzzziiiTTTEEE>>>;;;::::::>>>???KKKdddsssiiiiiidddbbbccc^^^```___[[[VVVQQQNNNMMMMMMSSSUUUXXXXXXUUURRRQQQPPPQQQRRRTTTTTTSSSRRRRRRSSSWWWVVVUUUTTTSSSRRRRRRQQQLLLLLLMMMNNNOOOPPPRRRRRRQQQOOOLLLKKKLLLMMMMMMLLLMMMOOOPPPOOOMMMLLLMMMOOO~~~uuutttssspppoootttwwwuuurrrpppjjjccc[[[XXXTTTPPPNNNLLLJJJHHHGGGEEECCC@@@???>>>>>>>>>@@@@@@????????????@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJMMMMMMLLLKKKKKKKKKKKKKKKHHHIIIKKKKKKJJJJJJLLLMMMPPPQQQYYYcccuuunnn]]]]]]mmm|||xxxccc[[[VVVRRRPPPLLLGGGFFFIIINNNOOOOOOLLLIIIGGGFFFGGGFFFDDDCCCBBBCCCCCCAAA@@@???===:::999999999888666888888888888888888777777555:::999<<>>>>>======<<<<<<============<<<;;;:::999888888;;;;;;;;;::::::;;;???AAABBBCCCCCCDDDDDDDDDDDDCCCCCCFFFKKKPPPTTTSSSOOOKKKKKKIIIKKKPPPRRRQQQSSSVVV\\\]]]___bbbbbb___YYYUUUSSSUUUXXX\\\______\\\ZZZXXXZZZ\\\\\\\\\^^^ccchhhyyyyyynnniiigggdddjjjnnnoooppptttuuutttpppiiiaaaYYYUUUSSSQQQPPPPPPOOONNNNNNOOOQQQSSSUUUUUUXXX[[[aaannn~~~}}}|||~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzyyywwwtttxxxvvvtttsssttttttsssrrrggg[[[PPPNNNPPPQQQSSSVVVSSSTTTXXX]]]fffooovvv{{{rrrbbbOOODDD>>>;;;;;;<<>>>>>??????AAA@@@@@@??????@@@@@@AAACCCCCCDDDEEEGGGIIIKKKLLLOOONNNMMMKKKJJJJJJJJJJJJJJJKKKMMMMMMLLLLLLNNNOOOQQQSSS\\\gggyyyhhhcccooolll___YYYUUURRRPPPLLLGGGEEEHHHLLLMMMMMMKKKIIIGGGGGGHHHHHHFFFEEEEEEFFFEEEDDDCCC???===;;;:::;;;;;;:::999888888888888888888999999666999888<<>>============>>>=========<<<;;;:::999888::::::999999999;;;@@@DDDCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEIIINNNRRRRRROOOLLLLLLJJJLLLQQQSSSQQQRRRVVV[[[\\\^^^bbbdddccc^^^YYYVVVZZZ]]]^^^]]][[[ZZZ[[[YYY]]]```aaaaaabbbfffjjjwwwnnnaaa\\\[[[XXX___cccbbbaaadddeeecccfffaaa[[[XXXXXXYYYXXXXXXYYYWWWUUUTTTUUUWWWYYYZZZZZZ^^^bbbeeeooo~~~{{{||||||~~~}}}zzzyyyyyyyyyzzz{{{zzzvvvsssvvvuuusssrrrsssssssssqqqcccWWWMMMLLLPPPRRRSSSUUUUUUUUUZZZcccnnnvvvyyyxxxdddWWWIIIBBB>>>:::<<<@@@BBBCCCTTTvvvxxxhhhbbbbbb^^^```bbb\\\]]][[[YYYWWWSSSNNNIIIFFFBBBGGGOOOTTTUUURRRPPPNNNOOOQQQSSSSSSRRRQQQRRRSSSUUUUUUVVVVVVUUUSSSQQQPPPMMMLLLMMMOOOSSSXXX]]]```SSSPPPMMMKKKKKKLLLLLLLLLOOOQQQSSSQQQMMMKKKLLLOOOxxxtttmmmaaaVVVTTTYYY\\\[[[]]]cccfffeeecccdddbbb^^^[[[XXXTTTQQQNNNLLLIIIGGGCCCBBB@@@>>>>>>???@@@AAAAAA@@@@@@??????@@@@@@AAADDDDDDEEEFFFHHHJJJLLLMMMOOOOOOMMMKKKJJJIIIIIIIIIKKKMMMNNNOOONNNNNNPPPQQQRRRUUU___jjj|||fffhhh}}}fff]]]WWWTTTRRRQQQMMMGGGFFFIIIIIIJJJKKKJJJIIIHHHIIIJJJJJJHHHGGGGGGHHHHHHFFFEEE@@@>>><<<<<<<<<===<<<;;;777777777888999999999:::777999888;;;CCCBBBIII]]]ffftttttteeegggrrryyykkk___VVVOOOHHHDDD@@@@@@???>>>>>>>>>>>>>>>????????????>>>===<<<;;;888888888777888<<>>EEELLL\\\gggwwwwwwlllmmmtttuuuhhhZZZOOOIIIFFFDDD@@@>>>@@@@@@<<<:::;;;===>>>???@@@???>>>;;;:::999999999:::===@@@DDDFFFHHHHHHHHHIIIIIIIIIIIIIIIFFFDDDCCCDDDGGGJJJLLLMMMKKKLLLMMMMMMMMMOOOQQQTTTZZZZZZ\\\bbbgggggg```ZZZWWWVVVVVVVVVUUUVVV[[[aaaaaa```cccggggggeeefffiiivvvzzz{{{rrrcccXXXVVVXXXUUUXXX[[[___bbbdddeeeeeeeeehhhkkkmmmmmmmmmnnnoookkkhhhddd```[[[ZZZ___eeejjjhhhiiinnnuuu~~~}}}|||}}}~~~}}}{{{yyyvvvyyy{{{}}}|||xxxtttqqqxxxrrrnnnpppuuutttllldddXXXUUUQQQOOOQQQSSSUUUUUUXXX[[[dddsss~~~{{{mmm___PPPKKKFFFCCC???;;;;;;???HHHNNNiiinnnccc\\\^^^___\\\YYYZZZ[[[XXXUUUSSSQQQNNNJJJGGGGGGMMMTTTWWWUUURRRPPPOOOLLLMMMOOOPPPQQQPPPPPPOOOTTTRRRQQQRRRTTTUUURRROOONNNNNNNNNOOORRRUUUYYY[[[MMMLLLJJJKKKMMMOOOPPPPPPQQQQQQQQQPPPOOONNNLLLKKKssspppkkkddd]]]WWWSSSQQQQQQOOONNNLLLLLLMMMOOOPPPSSSWWW\\\^^^]]][[[ZZZZZZVVVRRRNNNKKKIIIIIIGGGFFFDDDCCCAAA?????????@@@AAABBBAAAAAAAAAAAAAAABBBBBBFFFFFFFFFGGGHHHJJJLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJLLLLLLKKKLLLMMMPPPSSSUUUVVV]]]bbbzzz{{{ooowwwaaaXXXUUUSSSQQQNNNKKKJJJIIIIIIOOOOOOMMMLLLKKKKKKKKKKKKLLLJJJHHHGGGGGGEEECCCAAA<<<<<<<<<;;;;;;;;;;;;;;;<<<:::999:::<<<<<<999777999777777:::<<<>>>DDDKKKVVVcccuuuyyylllmmmttt{{{nnn```UUULLLIIIEEEAAA???AAAAAA>>><<<>>>??????@@@@@@???>>>===<<<:::999:::;;;>>>AAAEEEGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJGGGDDDDDDHHHKKKLLLLLLIIIJJJJJJJJJIIIKKKOOORRRWWWYYY___gggllljjjccc[[[VVVUUUTTTTTTTTTWWW]]]bbbcccdddhhhllljjjffffffjjjpppuuuxxxrrrfff]]][[[]]]ZZZ\\\___cccfffiiikkkllltttwwwzzz{{{yyyvvvttttttqqqpppmmmiiidddbbbdddgggiiijjjnnntttzzz~~~~~~~~~}}}}}}}}}}}}{{{yyyvvvxxx{{{||||||zzzwwwvvvvvvrrrppprrruuusssjjjbbbWWWTTTQQQPPPRRRTTTVVVWWWZZZ___jjjxxxyyygggXXXEEE@@@===?????????@@@DDDMMMWWWttt{{{jjjbbb\\\]]]]]]YYYXXXYYYWWWVVVTTTTTTUUUTTTRRRPPPPPPTTTXXXXXXTTTNNNKKKIIILLLMMMNNNPPPQQQQQQQQQPPPRRRQQQPPPQQQTTTTTTRRRPPPOOOOOONNNNNNOOOQQQSSSUUULLLJJJIIIJJJMMMPPPQQQQQQPPPPPPPPPOOONNNMMMKKKKKK}}}|||{{{||||||xxxqqqkkkaaa___[[[VVVRRRNNNKKKJJJLLLLLLKKKKKKKKKLLLMMMMMMNNNRRRWWWZZZYYYWWWUUUUUUVVVRRRNNNJJJIIIHHHGGGEEEBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDGGGGGGGGGHHHIIIKKKMMMNNNJJJJJJIIIIIIJJJJJJKKKLLLMMMLLLLLLLLLNNNQQQTTTVVVZZZaaafffyyylll[[[UUUSSSQQQOOOMMMLLLLLLMMMNNNTTTRRROOOLLLKKKKKKLLLMMMMMMKKKIIIHHHHHHGGGEEECCC@@@@@@@@@?????????>>>>>>>>><<<;;;;;;;;;:::888666999777777:::<<<===CCCJJJQQQ^^^sssuuuhhhiiiqqq~~~}}}wwwiii\\\RRRLLLGGGBBB@@@BBBBBB??????@@@AAAAAA@@@@@@???>>>>>>>>>::::::;;;===@@@CCCGGGHHHGGGGGGIIIJJJLLLNNNPPPPPPPPPJJJEEEDDDIIILLLMMMKKKJJJJJJIIIIIIIIILLLQQQUUUXXX]]]gggrrrwwwsssiiiaaaWWWUUUSSSRRRUUU[[[bbbfffiiilllqqqsssnnngggfffiiikkkqqquuurrrjjjcccbbbddd```aaadddhhhlllooorrrttt|||~~~{{{vvvsssqqqssstttsssooolllkkkllllllkkkooouuu{{{~~~}}}}}}|||{{{yyywwwxxxzzz{{{{{{{{{zzzyyytttrrrrrrtttuuupppfff^^^UUURRRPPPQQQSSSVVVWWWXXX[[[bbbnnnzzz|||qqq\\\LLLGGG@@@<<<>>>@@@??????AAAMMM___pppddd___\\\[[[YYYVVVVVVXXXVVVUUUUUUVVVWWWXXXXXXVVVXXXYYYZZZXXXSSSMMMIIIGGGLLLMMMNNNPPPQQQRRRRRRRRRPPPOOOOOOPPPRRRSSSRRRPPPPPPOOONNNLLLLLLLLLMMMMMMJJJIIIIIIJJJMMMPPPPPPPPPNNNNNNNNNMMMLLLKKKJJJIII~~~~~~|||{{{xxxssskkkfffeeeccc___[[[VVVRRRPPPNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPRRRVVVXXXYYYXXXWWWVVVVVVRRRMMMJJJHHHGGGFFFDDD@@@@@@@@@???@@@AAABBBCCCAAAAAAAAAAAABBBCCCEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMOOORRRUUUWWWZZZfffooocccWWWUUUQQQPPPNNNMMMMMMOOOQQQSSSWWWTTTPPPLLLKKKKKKMMMOOOMMMKKKIIIHHHHHHGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@???======<<<<<<;;;:::888777999777777:::;;;<<>>>>>>>>>>>;;;<<<===???BBBEEEHHHIIIGGGHHHJJJMMMPPPSSSUUUVVVTTTMMMFFFEEEJJJMMMLLLJJJMMMMMMMMMMMMOOOTTT[[[``````iiivvvuuulll^^^\\\YYYWWW]]]gggmmmooouuuwwwzzzzzzqqqfffdddgggkkkqqqvvvuuunnniiihhhiiidddeeehhhlllppptttwwwyyy|||}}}}}}zzzuuupppmmmlllnnnppppppnnnooosssvvvwwwuuuyyy~~~~~~}}}||||||zzzxxxyyyyyyyyyyyyyyyyyyyyyyyyrrrsssuuuvvvtttmmmbbbYYYQQQPPPOOOPPPSSSVVVWWWWWWYYYaaallltttrrrdddQQQDDDJJJBBB===???BBBBBBAAABBBOOOgggggg^^^]]][[[YYYWWWUUUVVVYYY[[[YYYWWWWWWXXXXXXWWWVVVYYYYYYXXXVVVSSSOOOMMMLLLLLLLLLNNNOOOPPPQQQRRRRRRLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMKKKJJJJJJJJJJJJKKKJJJIIIJJJMMMNNNNNNMMMLLLLLLLLLKKKKKKIIIHHHHHH~~~zzzuuupppllljjjhhhddd```[[[XXXUUUTTTOOOOOOPPPQQQRRRSSSSSSSSSXXXYYY[[[\\\^^^^^^\\\[[[UUURRRMMMIIIGGGFFFEEECCC@@@@@@@@@AAAAAABBBCCCCCCBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPTTTWWWYYYZZZmmmuuu^^^WWWUUUOOOOOONNNNNNOOOQQQTTTUUUXXXTTTPPPLLLJJJKKKNNNPPPLLLJJJHHHHHHHHHGGGEEECCC?????????>>>===<<<<<<<<<;;;<<<<<<<<<;;;:::::::::888666777:::;;;;;;???FFFSSSZZZkkkxxxlllnnnuuu|||yyynnnooohhhmmm~~~wwwjjj\\\RRRKKKDDD@@@@@@@@@>>>???BBBBBBAAA@@@???>>>>>>>>>>>>======???AAACCCFFFHHHIIIHHHJJJLLLPPPSSSWWWYYY[[[VVVPPPJJJIIIKKKMMMMMMKKKPPPQQQQQQRRRVVV\\\ccchhhllluuu{{{kkkiiieeeccclllyyy}}}{{{qqqfffdddhhhrrrvvvzzzxxxsssmmmllllllhhhiiilllooosssvvvxxxzzz{{{{{{yyyuuuqqqnnnmmmnnnhhhkkkkkkkkkqqq}}}}}}{{{{{{{{{zzzxxxzzzyyyxxxwwwvvvvvvvvvvvvqqqtttwwwwwwrrrhhh]]]VVVNNNMMMNNNPPPSSSVVVWWWVVVXXX___hhhkkkeeeYYYLLLDDDCCC===:::>>>DDDGGGJJJNNNTTTpppwwwcccYYY[[[[[[YYYWWWWWWYYYZZZ```^^^[[[ZZZZZZZZZZZZXXXZZZYYYVVVSSSRRRQQQPPPOOOLLLLLLMMMNNNOOOPPPQQQRRRJJJKKKMMMNNNNNNNNNOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKJJJKKKLLLMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGGGG}}}xxxvvvnnnllljjjgggdddbbb``````WWWWWWWWWXXXYYY[[[\\\]]]``````bbbdddeeebbb]]]YYYUUUQQQLLLIIIGGGEEEDDDBBBAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFFFFGGGHHHJJJLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQUUUXXXZZZ\\\vvvvvvlll\\\WWWUUUOOOOOOOOOPPPQQQSSSTTTUUUUUURRRNNNKKKIIIKKKMMMOOOLLLJJJHHHHHHHHHHHHFFFDDDBBBAAAAAA@@@???>>>======:::<<<======;;;::::::;;;888666777:::;;;:::>>>DDDTTTVVVdddyyyvvvrrrtttzzz{{{pppgggeeedddlll|||}}}qqqcccYYYNNNGGGAAA@@@???>>>???BBBBBBBBBAAAAAA@@@??????>>>>>>???@@@BBBDDDEEEGGGGGGHHHJJJMMMPPPTTTXXX[[[]]]WWWTTTQQQOOOOOOOOOOOONNNQQQRRRTTTUUUYYY^^^eeejjjpppzzz{{{zzzuuuttt~~~|||vvvooojjjkkkppp||||||vvvqqqoooooommmnnnqqqtttwwwxxxyyyyyyxxxwwwvvvsssooonnnnnnooofffjjjkkklllwww~~~{{{zzzzzzzzzyyyxxxyyyyyyxxxwwwvvvuuuttttttqqquuuyyywwwpppdddYYYSSSMMMMMMNNNQQQUUUWWWVVVUUUXXX___eeeccc[[[QQQJJJHHHBBB===;;;>>>AAAEEELLLTTT]]]zzznnnbbbXXXZZZZZZYYYZZZ^^^___]]]aaa___]]]\\\^^^_________^^^ZZZUUUQQQPPPPPPOOOOOOMMMMMMLLLLLLMMMNNNOOOPPPIIIJJJLLLMMMLLLLLLLLLMMMIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIHHHGGGGGG|||{{{xxxvvvtttrrrqqqpppiiihhhggghhhiiilllnnnpppoooqqquuuxxxwwwnnnbbbZZZUUUQQQLLLHHHFFFEEECCCAAACCCCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHIIIKKKMMMNNNKKKKKKJJJJJJKKKLLLMMMMMMOOONNNOOOPPPRRRVVVYYY[[[aaagggyyyeeeZZZVVVRRROOOPPPQQQSSSTTTTTTSSSSSSRRROOOLLLJJJIIIJJJLLLNNNMMMKKKIIIIIIIIIIIIGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@<<<>>>???>>>;;;999999:::888666777::::::999===BBBOOOPPP\\\ppp}}}zzzssswwwyyyrrrkkkeeecccgggppp|||yyykkkaaaRRRJJJCCCAAA@@@>>>???BBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDDDDEEEEEEGGGHHHKKKOOOSSSWWWZZZ\\\WWWYYYYYYWWWTTTRRRRRRTTTTTTUUUWWWXXXZZZ^^^cccfffllluuusssnnnmmmpppvvv}}}yyytttsssssssssuuuxxx{{{||||||zzzxxxuuuwwwxxxwwwtttqqqooonnngggmmmoooqqq}}}|||yyyxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvuuurrrvvvzzzwwwmmm```VVVQQQNNNNNNPPPTTTWWWXXXWWWVVVUUU\\\aaa]]]RRRHHHEEEFFFCCC@@@???@@@AAAEEEPPP\\\sssfffaaaXXXZZZZZZYYY^^^eeeeee```___]]][[[[[[]]]____________ZZZSSSNNNNNNOOOPPPOOOMMMMMMLLLKKKKKKLLLMMMNNNHHHJJJLLLLLLJJJIIIJJJLLLGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHJJJLLLMMMLLLKKKHHHHHHIIIIIIIIIHHHGGGGGG|||{{{zzzzzzyyyxxxxxxyyy|||ooobbbUUUQQQLLLHHHFFFDDDBBBAAADDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEHHHHHHHHHIIIKKKLLLNNNOOOKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOOOOPPPSSSVVVZZZ\\\gggxxx]]]sss~~~```XXXUUUPPPOOOQQQSSSTTTUUUTTTSSSRRROOOMMMKKKIIIIIIJJJKKKMMMNNNLLLKKKJJJKKKKKKIIIGGGEEEDDDCCCBBBAAA@@@??????>>>@@@AAA???:::777777888888666777::::::999<<>>@@@CCCDDDEEEFFFGGGFFFEEEBBBAAA@@@AAABBBCCCDDDDDDDDDCCCEEEGGGJJJNNNRRRVVVXXXZZZXXX\\\^^^\\\WWWTTTUUUXXXWWWYYYZZZ[[[[[[]]]aaaccceeeooo}}}zzzkkkhhhllluuu{{{wwwuuuvvvxxxzzz~~~~~~{{{yyyxxx|||~~~xxxtttqqqgggooosssuuu~~~}}}{{{xxxvvvwwwyyyyyyyyyvvvwwwxxxyyyzzzyyyxxxwwwrrrwww{{{wwwkkk^^^UUUQQQPPPPPPRRRVVVYYYZZZXXXWWWQQQYYY^^^YYYLLLBBB@@@BBB<<<<<<>>>AAADDDLLL]]]mmmuuu``````XXXZZZYYYYYYaaaiiihhhbbb^^^[[[XXXWWWYYYZZZZZZZZZ]]]WWWPPPLLLMMMPPPRRRRRRNNNMMMKKKJJJJJJJJJKKKLLLHHHJJJMMMLLLIIIHHHIIIKKKGGGGGGHHHIIIIIIIIIIIIHHHDDDDDDFFFIIIMMMOOONNNMMMHHHHHHIIIIIIIIIHHHGGGGGGwwwhhhXXXMMMEEECCCDDDCCCBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHIIIIIIJJJHHHIIIJJJLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQQQQVVV___hhhvvv|||aaadddrrrxxx]]]VVVTTTPPPPPPQQQRRRRRRQQQPPPNNNMMMLLLMMMMMMLLLJJJIIIKKKLLLPPPMMMIIIHHHIIIIIIHHHFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===;;;999888777999999999::::::;;;;;;;;;HHHIIIQQQaaauuu~~~wwwzzz~~~wwwsssppprrrvvvwwwsssnnniiiooowww|||rrraaaWWWKKKCCCAAABBBAAA@@@BBBEEEGGGHHHEEECCCAAA@@@BBBDDDDDDDDDCCCCCCEEEGGGCCCEEEGGGIIIKKKOOOTTTXXXZZZfffnnngggZZZTTTUUUWWW]]]]]]\\\WWWSSSSSSYYY___dddkkkxxxtttgggkkkuuu}}}yyytttrrrssswwwyyyzzz|||}}}~~~{{{~~~|||xxxuuuqqqsssvvv}}}}}}}}}wwwtttwwwxxxvvvwww||||||}}}}}}}}}|||zzzxxxwwwtttuuuuuuqqqhhh]]]SSSNNNSSSUUUXXXYYYYYYXXXYYYZZZ\\\[[[XXXRRRKKKEEEAAA@@@===>>>AAACCCFFFUUUvvvpppaaa[[[ZZZUUUTTT[[[bbbdddcccccc\\\YYYTTTQQQQQQUUUZZZ]]]ZZZVVVQQQNNNNNNOOOPPPPPPMMMMMMMMMKKKHHHGGGGGGHHHGGGFFFFFFFFFGGGIIIKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDHHHJJJJJJKKKLLLMMMLLLKKKJJJJJJIIIFFFAAA>>>xxxgggWWWMMMEEEDDDDDDCCCBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMNNNNNNSSSQQQRRRUUUVVVWWWaaalllqqq\\\eeexxxrrr[[[VVVTTTPPPRRRRRRRRRQQQOOOMMMLLLKKKIIIJJJKKKKKKJJJJJJLLLMMMPPPMMMJJJHHHIIIIIIHHHFFFCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>><<<;;;::::::::::::::::::::::::;;;;;;DDDGGGPPP```rrr}}}www{{{{{{uuuqqqsssxxxyyytttnnngggkkkrrr{{{vvvfff\\\OOOFFFCCCCCCBBBAAACCCDDDEEEEEECCCCCCDDDFFFEEEFFFFFFDDDCCCBBBDDDEEEEEEFFFGGGIIILLLQQQWWW\\\dddpppyyyrrreee]]][[[\\\\\\\\\ZZZVVVRRRSSSYYY^^^ccchhhsss~~~yyypppwww|||vvvuuussspppppprrr{{{{{{{{{}}}~~~~~~}}}|||}}}wwwtttsssvvv|||~~~}}}}}}xxxvvvyyyzzzxxxxxx|||}}}}}}}}}}}}|||zzzxxxwwwuuuvvvuuuooodddZZZSSSOOORRRUUUXXXZZZZZZ[[[\\\]]]ZZZXXXUUUOOOIIIDDDAAA@@@???>>>AAAGGGRRRjjjggg[[[WWW___YYYWWW[[[___^^^\\\\\\YYYWWWUUURRRRRRTTTVVVXXXYYYUUUQQQOOONNNOOOOOONNNMMMMMMKKKHHHDDDBBBCCCDDDDDDEEEGGGHHHIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGIIIJJJJJJIIIJJJKKKLLLJJJIIIIIIHHHGGGCCCAAAvvvdddUUULLLEEEDDDDDDBBBBBBDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPWWWQQQRRRYYYZZZ[[[iii{{{bbbWWWjjjkkkZZZWWWTTTPPPTTTSSSQQQNNNLLLKKKJJJIIIGGGIIIJJJKKKKKKKKKMMMNNNOOOMMMKKKIIIIIIIIIHHHFFFDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::???DDDNNN\\\kkkzzz~~~zzz~~~~~~xxxrrrrrrwwwxxxrrrkkkbbbeeemmmyyy|||oooeeeVVVKKKFFFDDDCCCBBBCCCDDDCCCBBBAAACCCGGGJJJIIIHHHGGGDDDBBBAAACCCDDDGGGGGGHHHIIIMMMSSS[[[aaalllyyy{{{mmmccc^^^]]]XXXXXXWWWSSSPPPRRRWWW\\\```dddllluuuxxxwwwzzz~~~vvvpppkkklllnnnnnnqqqvvv~~~}}}|||}}}yyysssppprrrwww{{{~~~|||{{{zzz{{{}}}~~~}}}||||||zzzzzz}}}}}}zzzzzz|||||||||||||||{{{zzzxxxwwwvvvwwwtttkkk___UUUQQQQQQQQQTTTXXXZZZ[[[\\\___```YYYVVVRRRMMMHHHDDDBBB@@@???<<<===FFF[[[|||wwwaaaYYYXXX___YYYVVVYYYZZZWWWTTTTTTVVVVVVUUUUUUVVVWWWXXXXXXYYYWWWTTTRRRRRRQQQPPPNNNNNNMMMJJJEEEAAA>>>>>>@@@BBBDDDGGGIIIJJJJJJIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIKKKKKKJJJIIIJJJKKKMMMKKKIIIHHHGGGGGGEEEDDDsssaaaRRRKKKEEEDDDDDDBBBBBBDDDFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJKKKLLLMMMOOOPPPQQQQQQUUUOOORRRZZZ\\\___wwwmmmSSSSSSooodddZZZWWWSSSPPPSSSRRROOOMMMLLLKKKKKKKKKJJJKKKMMMMMMLLLLLLMMMOOOOOOMMMLLLKKKJJJIIIHHHGGGEEEFFFGGGHHHGGGEEEBBB@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::999<<>>===HHHbbbmmm]]]ZZZZZZZZZUUUSSSUUUUUURRRPPPPPPVVVVVVVVVVVVXXX[[[]]]___]]][[[YYYXXXWWWVVVSSSQQQQQQOOOLLLFFFAAA>>>>>>@@@DDDEEEFFFHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKMMMMMMLLLKKKLLLMMMPPPMMMIIIGGGFFFFFFEEEDDDnnn^^^PPPJJJEEEEEEDDDBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLJJJIIIJJJKKKLLLNNNOOOQQQRRRSSSSSSQQQTTTZZZ\\\eee}}}^^^LLLRRRqqq~~~xxxaaaZZZVVVRRRPPPQQQQQQOOONNNNNNOOOPPPQQQPPPQQQPPPNNNLLLKKKMMMNNNNNNNNNMMMLLLJJJHHHHHHGGGGGGHHHHHHIIIHHHEEECCCAAA========================<<<<<<<<<;;;;;;:::::::::;;;AAAJJJPPPXXXddduuuxxxooojjjgggccc[[[UUUUUU___pppvvvgggYYYNNNGGGDDDCCC@@@AAABBBBBBBBBCCCFFFIIIMMMLLLIIIDDDAAABBBEEEHHHIIIIIIJJJLLLQQQZZZeeemmmuuu}}}nnnaaaYYYTTTMMMMMMKKKJJJIIIKKKOOOQQQXXXZZZaaaiiikkkkkkooovvvzzzqqqddd___^^^dddkkkqqqyyy~~~~~~xxxwwwxxx}}}ooobbbaaacccgggkkkuuu}}}wwwrrrvvv}}}|||}}}~~~}}}xxxtttqqqppptttvvvxxx{{{}}}~~~~~~}}}zzz~~~~~~}}}}}}yyyxxxxxxwwwvvvvvvvvvvvvxxxuuummmaaaUUUOOOPPPTTTSSSUUUWWWXXXXXXYYY\\\^^^```ZZZRRRKKKFFFCCC@@@===EEEBBBBBBNNNjjjdddYYYYYYYYY[[[VVVTTTVVVUUUQQQOOOPPP\\\YYYUUUSSSTTTXXX]]]aaa^^^]]][[[ZZZZZZWWWTTTQQQSSSRRROOOJJJEEECCCCCCDDDHHHGGGFFFFFFGGGIIIKKKMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJLLLMMMMMMMMMMMMOOOQQQRRRNNNIIIFFFEEEDDDDDDCCC}}}hhh[[[MMMIIIFFFEEEDDDAAABBBFFFDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMKKKJJJIIIKKKLLLMMMNNNPPPQQQRRRSSSSSSUUUXXX[[[aaaqqqnnnUUUMMMYYYxxxqqq```[[[UUUQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWVVVSSSOOOKKKJJJLLLOOOMMMNNNOOOMMMKKKHHHHHHHHHHHHIIIIIIHHHGGGEEECCCBBB=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;AAAGGGLLLQQQ\\\kkkxxx{{{sssjjjbbb[[[UUURRRWWWeee{{{~~~pppbbbUUUKKKFFFDDD@@@AAACCCCCCDDDFFFJJJMMMTTTRRRMMMHHHDDDDDDGGGJJJKKKLLLMMMPPPVVV```lllsss{{{|||mmmaaaYYYTTTIIIHHHGGGFFFGGGIIILLLNNNVVVYYY```hhhjjjjjjnnnuuuyyywwwiii]]]YYYZZZaaajjjqqqyyyzzz{{{tttaaaZZZ[[[^^^___aaaeeelllxxxzzzttttttxxx~~~xxxlllgggiiisss|||}}}wwwrrrpppkkknnnrrrwww{{{}}}~~~zzz~~~~~~~~~xxxxxxwwwvvvvvvvvvvvvvvvxxxrrrhhh\\\SSSOOOPPPSSSSSSUUUVVVWWWWWWXXX[[[]]]ccc\\\QQQIIIEEEBBB???<<>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<;;;@@@EEEIIINNNXXXfffqqqyyy{{{pppddd\\\YYYYYYdddtttyyyjjj\\\QQQJJJGGGAAABBBBBBCCCFFFKKKRRRWWW___[[[UUUMMMGGGFFFIIILLLNNNOOORRRVVV]]]gggrrryyy}}}vvvggg]]]WWWRRRHHHFFFEEEEEEGGGIIIKKKLLLVVVZZZaaaiiikkkjjjmmmrrruuu~~~tttfffZZZWWWYYYaaajjjqqqxxxqqqeeeZZZXXX\\\^^^```bbbfffkkksss|||yyyiiigggccc```aaadddhhhkkkqqqqqqttt}}}yyyiiibbbbbbhhhrrr|||}}}zzzrrrtttwwwzzz|||}}}}}}|||yyy}}}~~~zzzyyyxxxwwwvvvwwwxxxxxxxxxooobbbXXXRRRQQQQQQQQQSSSTTTVVVWWWXXXZZZ^^^```bbbYYYNNNGGGDDDBBB???<<<<<>>>>>===:::;;;;;;;;;<<<=========<<>>>>><<<:::999999<<>>??????>>><<<;;;:::<<>>AAADDDOOOffflllfffaaa[[[VVVXXX[[[]]]]]]ZZZWWWVVVVVVSSSQQQPPPRRRWWW^^^cccfffgggccc^^^ZZZXXXWWWVVVUUUPPPRRRTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPOOONNNNNNPPPMMMKKKIIIIIIIIIGGGEEECCCEEEGGGGGGFFFFFFFFFHHHIIIIIIIIIHHHHHHHHHGGGGGG}}}iiiZZZOOOIIIHHHCCCDDDEEEEEEDDDDDDFFFHHHJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMNNNOOOQQQQQQSSSRRRQQQOOONNNMMMMMMMMMMMMMMMOOOQQQRRRRRRSSSSSSTTTWWWccc{{{dddUUUNNNOOObbbkkkXXXTTTTTTRRRQQQTTTSSSVVVZZZYYYTTTPPPNNNNNNKKKMMMLLLIIIKKKQQQTTTSSSSSSPPPMMMLLLLLLLLLLLLKKKNNNMMMLLLJJJGGGEEECCCCCCAAAAAAAAAAAA@@@@@@@@@???>>>???@@@@@@@@@???======<<<===@@@FFFLLLTTTdddrrrwwwooowwwxxxooo```SSSPPPJJJEEEJJJWWWeeennnqqqllleeeZZZQQQLLLIIIHHHGGGIIINNNXXXccckkkjjjccc\\\SSSPPPMMMLLLMMMOOOOOOOOOMMMKKKGGGEEEEEEFFFHHHJJJLLLNNNQQQUUUXXXZZZ[[[\\\[[[```hhhvvvvvvppplllmmmpppqqqtttyyy{{{|||{{{tttiii```___bbbgggnnnttt}}}qqqbbb^^^aaagggsss}}}wwwhhh___ZZZWWWWWWZZZZZZ]]]ccciiipppxxx}}}|||zzzyyyyyy}}}~~~}}}wwwuuutttyyyqqqcccVVVSSSUUUUUUUUUUUUSSSRRRPPPQQQYYYaaabbb^^^PPPIIIBBB@@@???===>>>BBB@@@HHHXXXqqq{{{iiieeebbb]]]YYY]]]^^^```^^^[[[WWWUUUTTTTTTTTTTTTTTTVVVZZZ___dddgggddd```\\\[[[YYYWWWVVVQQQRRRTTTVVVXXXYYYYYYYYYXXXWWWVVVTTTRRRPPPNNNMMMPPPNNNKKKJJJIIIIIIGGGFFFEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCppp]]]QQQJJJGGGHHHCCCDDDEEEEEEDDDEEEFFFHHHKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLLLLMMMNNNOOOOOOPPPRRRQQQOOONNNMMMLLLLLLLLLLLLMMMPPPQQQQQQQQQRRRRRRTTTXXXiii}}}```PPPOOOYYYrrrsssdddVVVRRRQQQOOONNNPPPSSSVVVZZZYYYSSSMMMJJJIIIKKKOOOPPPNNNNNNQQQRRRPPPOOONNNLLLLLLMMMMMMLLLKKKMMMMMMKKKJJJHHHGGGEEEEEECCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>===<<<>>>CCCHHHQQQaaaooo|||~~~yyypppuuunnn^^^WWWNNNHHHMMM\\\jjjooooooddd^^^VVVOOOKKKHHHFFFEEEEEEJJJTTT^^^dddbbbYYYQQQMMMLLLKKKLLLOOOPPPPPPPPPMMMJJJGGGDDDCCCDDDFFFHHHHHHIIIMMMRRRTTTUUUYYY^^^]]]bbbiiiwwwuuuppplllnnnppprrrvvv|||zzzmmmbbbaaafffjjjnnnqqqyyy}}}pppeeebbb```jjjxxxyyyiiiaaa]]][[[^^^bbbcccjjjttt~~~|||yyyxxxyyyyyyxxxzzz}}}~~~{{{zzzxxxuuuuuu||||||jjj___UUUSSSVVVVVVVVVWWWSSSQQQNNNPPPXXX```^^^WWWJJJDDD??????>>>===???DDDAAAMMMdddtttiiigggddd___[[[]]]^^^^^^]]][[[XXXUUUTTTXXXYYYYYYVVVSSSTTTYYY]]]gggddd```^^^]]][[[XXXVVVPPPPPPPPPRRRUUUYYY[[[\\\ZZZZZZXXXVVVTTTRRRPPPOOORRROOOLLLJJJIIIHHHFFFDDDEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHGGGFFFEEEDDDCCCBBB}}}eeeTTTKKKFFFEEEGGGCCCDDDEEEEEEEEEEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMMMMNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKJJJMMMPPPPPPPPPPPPRRRTTT]]]ggg~~~rrrTTTMMMUUUiiimmmcccWWWRRROOOMMMKKKKKKUUUXXX[[[ZZZTTTMMMIIIHHHJJJPPPSSSQQQPPPPPPOOOMMMLLLKKKJJJLLLMMMNNNMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>===:::;;;???EEENNN\\\hhhwwwzzz}}}{{{yyy}}}|||sssppprrrzzz||||||}}}}}}yyyjjj\\\RRRJJJNNN\\\gggiiifffZZZVVVPPPKKKHHHFFFDDDCCCCCCGGGMMMVVV[[[ZZZSSSLLLIIIJJJLLLPPPSSSTTTSSSQQQLLLJJJFFFDDDCCCDDDGGGHHHHHHIIINNNSSSUUUWWW___iiilllpppvvvwwwpppkkkgggfffiiilllqqqxxx{{{ooogggiiipppsssuuuuuuyyy}}}}}}ooohhhfff___hhhuuu{{{llldddbbbbbbfffkkkoooyyy~~~{{{xxxwwwyyy{{{xxxzzz|||~~~~~~|||zzzxxxwwwuuuvvv~~~uuuddd[[[TTTTTTVVVVVVVVVXXXRRRQQQOOOPPPWWW]]]ZZZRRRGGGBBB??????===<<>>DDDKKKVVVaaapppxxxzzzwww~~~uuummmjjjqqqssssssrrrvvvyyyuuu}}}uuudddZZZPPPQQQYYY```___ZZZQQQMMMIIIEEEDDDDDDCCCBBBCCCDDDHHHNNNTTTUUURRRNNNFFFGGGKKKPPPUUUWWWWWWVVVNNNLLLHHHFFFEEEGGGIIIKKKKKKLLLQQQXXX[[[^^^lll|||xxxkkkbbb___\\\]]]bbbgggnnnyyytttlllhhhnnnvvv{{{|||~~~}}}xxxooojjjiiiaaahhhqqq|||ppphhheeeeeehhhmmmttt}}}~~~~~~{{{wwwwwwzzz}}}{{{|||}}}~~~~~~|||zzzyyytttssswwwyyynnn___XXXSSSUUUWWWVVVVVVXXXQQQRRRQQQQQQVVVZZZVVVOOOFFFCCCAAA@@@>>><<>>???@@@@@@@@@BBBEEEGGGJJJJJJIIIHHHHHHGGGFFFFFFpppaaaQQQHHHEEEBBBBBBDDDCCCDDDEEEFFFEEEFFFHHHKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOJJJJJJJJJKKKKKKLLLMMMNNNLLLOOOQQQQQQOOORRRXXX]]]hhh~~~zzz___SSSTTTjjjuuu```]]]WWWPPPMMMMMMNNNOOOXXX[[[\\\YYYSSSMMMKKKKKKEEENNNTTTSSSPPPOOOOOOMMMFFFFFFHHHLLLOOOOOONNNLLLHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAACCCBBBBBBAAAAAAAAAAAAAAA???;;;;;;???DDDJJJSSS\\\iiixxx|||yyy~~~~~~ssskkkjjjnnnqqqqqqnnnnnntttzzz{{{xxxpppnnnxxxqqqggg\\\YYY\\\]]]ZZZUUUKKKHHHDDDAAABBBCCCDDDDDDCCCCCCEEEKKKRRRUUUUUUSSSJJJJJJKKKNNNSSSXXXZZZ[[[SSSQQQMMMJJJIIIJJJLLLMMMOOOOOOTTT]]]aaafffyyy}}}qqqfff___\\\ZZZ\\\aaafffmmmyyyrrrmmmllltttwwwrrrmmmkkkkkkggglllrrr}}}tttllliiigggiiimmmrrrzzz{{{}}}}}}zzzvvvuuuyyy~~~}}}}}}}}}|||{{{zzzyyyxxxtttuuuzzzqqqeee\\\VVVSSSUUUWWWVVVVVVXXXPPPSSSTTTSSSTTTWWWTTTNNNEEECCCBBBBBB@@@===AAAGGGWWWkkk{{{qqqjjjhhhhhhddd___]]]ZZZXXXVVVWWWXXXXXXVVVTTTQQQPPPOOOPPPSSSUUUWWWWWW\\\[[[ZZZZZZYYYVVVQQQNNNJJJGGGFFFIIIPPPWWWYYYXXXXXXXXXWWWUUUTTTSSSRRRQQQPPPMMMIIIGGGFFFDDDBBB@@@???@@@AAAAAABBBEEEIIILLLJJJJJJHHHGGGEEEDDDBBBBBBxxxhhhZZZMMMGGGFFFDDDDDDFFFCCCDDDFFFFFFFFFFFFIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPJJJJJJKKKKKKLLLNNNOOOPPPNNNQQQRRRQQQPPPSSS[[[bbbzzzfffUUUVVVgggjjjZZZYYYUUUOOOLLLOOORRRSSSYYY[[[[[[XXXRRRMMMLLLLLLGGGPPPUUUSSSNNNMMMLLLJJJDDDEEEHHHLLLOOOPPPNNNLLLIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBCCC@@@<<<<<<@@@EEEJJJRRRZZZeeexxx~~~zzznnnjjjlllkkkpppqqqmmmjjjmmmqqqsssqqqjjjiiiuuu|||ssshhhbbbaaa___ZZZUUUHHHEEEAAA@@@AAACCCEEEFFFCCCCCCEEEKKKSSSWWWXXXVVVSSSPPPNNNNNNRRRWWW[[[^^^XXXVVVRRRNNNLLLLLLNNNOOOQQQPPPWWW```eeelllwwwmmmfffbbb___]]]___ccchhhooo{{{zzzuuuvvvwwwpppnnnlllkkklllmmmqqqvvvwwwooollljjjlllpppooouuu~~~zzz||||||yyyttttttyyy~~~}}}|||{{{yyyxxxwwwvvvvvvxxxzzzxxxhhh[[[ZZZUUUSSSUUUWWWVVVUUUWWWOOOTTTVVVTTTTTTUUURRRNNNDDDBBBBBBCCCAAA???CCCJJJ^^^rrr|||rrriiifffddd```]]]]]]\\\ZZZWWWWWWXXXXXXVVVSSSSSSPPPNNNOOORRRUUUTTTRRRYYYXXXXXXXXXWWWTTTOOOKKKJJJIIIIIIOOOVVV[[[ZZZWWWYYYXXXWWWUUUSSSQQQPPPOOOLLLJJJGGGFFFEEEEEECCCBBBCCCDDDEEEFFFGGGJJJNNNRRRPPPOOOMMMJJJHHHEEECCCBBB~~~lllUUUQQQJJJDDD@@@@@@CCCDDDCCCEEEHHHHHHGGGFFFFFFFFFKKKLLLLLLMMMMMMMMMLLLLLLNNNPPPSSSUUUVVVUUURRRPPPNNNNNNMMMLLLLLLLLLLLLLLLQQQOOOQQQTTTSSSTTT___lllppp\\\VVV```ooo^^^]]]WWWOOOKKKMMMQQQSSSTTTUUUWWWYYYZZZXXXSSSMMMJJJHHHMMMRRRTTTQQQOOOOOOOOOKKKKKKJJJLLLMMMMMMLLLJJJIIIIIIHHHHHHFFFEEECCCBBBDDDDDDDDDDDDCCCBBBAAA@@@CCCDDDEEEEEEDDDCCCEEEFFF???@@@@@@@@@BBBFFFLLLQQQeeetttooojjjlllqqqnnnkkkhhhfffffffffffffffkkkmmmxxxoooeeeeeefff]]]PPPIIIDDDAAACCCDDDBBBCCCEEEDDDCCCCCCFFFLLLTTTZZZ]]]VVVTTTRRRRRRUUUZZZ]]]___bbb]]]VVVRRRQQQRRRTTTUUU[[[ZZZ___fffgggkkk~~~tttjjjdddbbb^^^]]]\\\^^^dddnnnyyyvvvtttzzzwwwiiigggkkkooossswwwzzzyyy|||vvvooonnnmmmooosssuuuvvv}}}|||zzzxxxxxxzzz{{{zzzyyyvvvwwwvvvuuussssssuuuwwwsssvvvzzz{{{wwwnnnccc\\\RRRRRRSSSSSSSSSSSSSSSRRRSSSSSSTTTVVVXXXUUUNNNIII@@@???@@@AAA???>>>DDDLLLhhh|||tttkkkcccaaaaaa___^^^___ZZZZZZZZZZZZZZZXXXTTTPPPRRRQQQPPPQQQTTTVVVVVVVVV\\\[[[YYYVVVTTTQQQOOONNNJJJIIIKKKQQQZZZ___^^^[[[VVVTTTQQQPPPOOONNNMMMKKKKKKFFFDDDGGGHHHEEEAAAAAAEEELLLNNNIIIHHHPPPYYY\\\VVVQQQLLLKKKLLLKKKHHHCCC{{{jjj\\\RRRNNNHHHCCC@@@@@@CCCEEECCCEEEHHHHHHGGGFFFFFFGGGKKKKKKLLLNNNOOOOOOOOOOOOOOOQQQTTTVVVVVVTTTRRRPPPMMMMMMMMMLLLMMMMMMNNNOOOQQQOOOPPPSSSUUUZZZggguuuooo^^^QQQXXXnnniii]]]___XXXOOOKKKMMMQQQTTTUUUUUUVVVYYYYYYXXXUUUQQQNNNMMMQQQUUUTTTQQQNNNMMMNNNMMMLLLKKKKKKMMMMMMLLLKKKIIIIIIIIIHHHGGGFFFDDDDDDGGGFFFFFFDDDCCCBBBAAAAAACCCEEEFFFFFFEEEDDDEEEFFF@@@@@@AAAAAABBBFFFJJJNNN\\\kkk}}}tttkkkkkknnnkkkfffccccccdddfffgggffflllooo{{{wwwllljjjhhh___SSSJJJDDDAAACCCDDDCCCCCCFFFGGGFFFFFFHHHMMMTTT\\\```^^^[[[YYYXXXZZZ]]]```aaa```^^^[[[YYYYYYZZZ\\\]]]]]][[[___fffhhhkkk{{{mmmccc\\\XXXYYYYYYZZZ]]]ccclllvvv|||}}}uuuwww~~~rrrhhhggglllrrrxxx}}}xxxvvvxxxzzz}}}~~~~~~~~~{{{zzzzzzyyyxxxvvvuuuvvvvvvuuusssssstttvvvwwwyyy{{{yyypppeeeZZZSSSSSSSSSTTTTTTTTTTTTTTTSSSVVVUUUUUUVVVUUUQQQJJJEEECCC@@@???AAABBBCCCHHHPPPnnnyyyqqqiiicccbbbbbb___]]]^^^XXXWWWXXXYYYYYYWWWSSSPPPQQQRRRSSSSSSTTTUUUVVVVVVZZZYYYWWWUUUSSSRRRPPPPPPOOOMMMMMMRRRXXX[[[YYYVVVSSSQQQNNNMMMLLLLLLJJJHHHKKKEEEBBBDDDFFFDDDCCCDDDDDDIIIKKKMMMUUU___eeecccWWWSSSNNNMMMNNNMMMJJJFFFzzzmmmcccYYYQQQMMMJJJEEEAAA@@@AAACCCEEECCCEEEGGGGGGGGGFFFGGGHHHJJJKKKMMMNNNPPPQQQQQQQQQPPPRRRTTTUUUUUUSSSQQQOOOMMMMMMMMMMMMMMMNNNPPPPPPQQQOOOPPPSSSXXXaaappp}}}vvvdddTTTLLLIII```uuu```[[[\\\VVVOOOMMMQQQVVVYYYZZZVVVVVVWWWXXXWWWVVVTTTSSSTTTVVVWWWTTTOOOLLLKKKMMMPPPNNNKKKJJJKKKLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFKKKJJJHHHEEEDDDCCCCCCCCCCCCEEEGGGHHHFFFEEEDDDEEE@@@AAACCCCCCCCCEEEHHHJJJRRR___oooyyy{{{{{{}}}{{{oookkkiiieee```]]]___cccgggiiieeelllppp|||wwwqqqlllaaaVVVKKKFFFBBBCCCDDDCCCEEEHHHJJJIIIHHHIIILLLSSS\\\ccccccaaa^^^[[[ZZZ[[[]]]^^^]]]^^^___aaabbbddddddeeedddaaaccciiimmmppp{{{zzzhhh^^^WWWSSSVVVVVVYYY]]]dddmmmuuuyyy~~~wwwqqqzzzvvvqqqiiiccceeelllsss{{{}}}}}}{{{yyyvvvttttttuuuwwwvvvtttsssssstttxxxyyyxxxrrrfffZZZQQQNNNTTTUUUUUUUUUUUUUUUTTTTTTXXXWWWVVVTTTQQQLLLEEE@@@AAA>>>===>>>@@@BBBJJJSSSwwwssslllfffbbbcccddd```\\\[[[UUUUUUUUUWWWXXXWWWTTTQQQQQQTTTWWWVVVTTTSSSUUUWWWXXXWWWVVVTTTSSSRRRRRRRRRPPPOOONNNQQQVVVXXXVVVTTTQQQOOOLLLKKKKKKJJJIIIGGGKKKEEEAAACCCDDDCCCDDDGGGEEEFFFIIIRRR```kkkkkkeeeWWWSSSOOONNNNNNMMMJJJGGG~~~zzz~~~|||vvvlllbbbZZZUUUQQQMMMHHHFFFCCCAAA@@@AAACCCEEECCCEEEGGGGGGFFFFFFGGGHHHKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRTTTUUUTTTRRRPPPOOOMMMMMMMMMMMMMMMNNNNNNOOORRRQQQQQQTTT[[[eeeqqqzzznnn^^^LLLFFFGGGJJJiiifffZZZZZZTTTRRRPPPSSSYYY___aaaaaaWWWVVVVVVUUUTTTTTTSSSSSSUUUWWWVVVSSSMMMJJJKKKMMMQQQNNNJJJIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIOOOMMMJJJGGGEEEDDDEEEEEEDDDFFFHHHHHHFFFDDDDDDDDD@@@BBBDDDEEEDDDDDDEEEFFFKKKVVVcccmmmrrrtttxxx{{{~~~uuummmgggbbb[[[ZZZ^^^eeekkknnndddjjjooo{{{xxxooodddYYYNNNGGGCCCCCCDDDDDDFFFJJJKKKKKKKKKIIIJJJPPPZZZbbbeeedddaaa^^^[[[YYYZZZ\\\\\\___dddhhhjjjjjjjjjjjjmmmjjjkkkqqqvvvyyyxxxiii```YYYUUUWWWWWWYYY___gggqqqyyy}}}wwwssszzzllljjjeeecccgggmmmttt|||~~~}}}zzzwwwttttttvvvxxxxxxvvvtttssssssxxxwwwqqqggg[[[RRRPPPPPPUUUUUUUUUUUUUUUUUUTTTSSSWWWVVVTTTRRRMMMGGGBBB>>>??????@@@@@@>>>BBBOOO]]]{{{nnnhhhcccaaacccddd___ZZZYYYSSSSSSTTTVVVWWWWWWUUUSSSQQQUUUYYYXXXTTTRRRTTTXXXYYYXXXVVVTTTSSSRRRRRRRRRNNNMMMMMMPPPTTTVVVVVVUUUQQQOOOMMMKKKKKKKKKIIIHHHJJJEEECCCDDDCCCAAABBBEEEDDDEEEJJJUUUbbbiiieee^^^UUURRROOOMMMMMMLLLJJJHHHyyynnnrrr}}}{{{xxxzzz}}}~~~rrrkkkhhh```[[[VVVSSSQQQNNNKKKJJJGGGEEECCCBBBAAABBBCCCDDDDDDEEEFFFFFFFFFFFFHHHIIILLLMMMMMMMMMMMMMMMLLLLLLQQQRRRSSSSSSSSSQQQOOONNNNNNMMMMMMLLLLLLLLLMMMMMMSSSSSSRRRTTTZZZbbbhhhkkkZZZMMMAAADDDJJJMMMkkkuuu]]]WWWZZZRRRRRRUUU\\\bbbfffdddbbbWWWVVVTTTQQQPPPPPPPPPPPPSSSTTTTTTPPPLLLJJJLLLNNNOOOLLLIIIHHHHHHIIIIIIIIIKKKKKKJJJIIIIIIJJJJJJKKKQQQOOOLLLIIIGGGFFFGGGGGGEEEGGGHHHHHHEEECCCCCCCCCAAACCCEEEEEEDDDCCCCCCDDDGGGNNNYYYccckkkppptttwww|||}}}tttllleee^^^\\\bbbkkkrrruuudddjjjnnnyyy}}}sssfff\\\PPPIIIDDDDDDEEEEEEHHHLLLLLLOOOPPPMMMJJJMMMVVV___ffffffeeeaaa]]][[[\\\^^^bbbgggnnnrrrrrrqqqqqqqqqvvvssstttyyy{{{lllccc\\\XXX[[[ZZZ[[[bbbmmmxxx{{{xxx|||~~~ooolllhhhfffggglllpppttt{{{~~~}}}zzzwwwuuuwwwyyyyyyvvvtttssstttzzztttiii\\\QQQMMMPPPSSSTTTTTTUUUUUUTTTSSSSSSRRRSSSSSSQQQNNNIIIDDD@@@???>>>BBBGGGFFFAAAFFFZZZooooooiiifffaaa___bbbbbb]]]XXXWWWTTTSSSTTTUUUWWWXXXWWWUUUQQQUUUYYYXXXTTTRRRUUUXXX\\\[[[XXXUUUSSSRRRRRRRRRNNNNNNNNNOOOQQQRRRSSSSSSPPPNNNKKKJJJJJJJJJIIIGGGIIIEEEDDDEEECCC??????AAADDDGGGOOOYYY```aaa]]]ZZZUUUSSSPPPOOOMMMLLLKKKJJJvvvlllkkkuuuwwwiiicccccciiimmmpppzzzvvvllleee^^^YYYXXXTTTPPPNNNQQQQQQNNNLLLMMMHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJMMMMMMMMMMMMMMMKKKJJJJJJOOOPPPPPPQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNOOOVVVTTTQQQOOORRRXXXYYYVVVJJJDDD???EEEJJJMMMjjjjjjZZZXXXZZZWWWXXX[[[aaaffffffbbb^^^UUUTTTQQQOOONNNMMMMMMNNNOOOQQQRRRPPPLLLKKKMMMPPPNNNLLLIIIHHHIIIJJJJJJIIIKKKJJJIIIIIIIIIJJJKKKLLLPPPOOOMMMJJJIIIHHHHHHHHHGGGGGGGGGFFFCCCAAABBBCCCAAACCCEEEEEECCCBBBCCCCCCCCCHHHQQQ[[[eeemmmrrrttt}}}~~~}}}tttlllccc```fffnnnsssuuuaaafffiiiuuuxxxkkk___RRRKKKDDDDDDEEEFFFJJJOOOPPPVVVZZZWWWQQQPPPWWW^^^bbbddddddaaa^^^]]]___bbbnnnsssyyy||||||{{{{{{}}}}}}}}}uuuhhh```\\\aaa```ccclllyyy|||}}}rrrkkknnnggggggjjjooopppqqqxxx~~~|||yyyvvvxxxxxxwwwuuusssssstttyyyoooaaaSSSLLLLLLOOORRRUUUUUUUUUUUUTTTSSSRRRQQQOOOOOONNNJJJFFFBBB@@@@@@:::???EEEFFFEEENNNgggnnnkkkgggaaa]]]^^^___[[[WWWVVVTTTSSSSSSUUUWWWXXXWWWVVVRRRTTTVVVUUUSSSSSSVVVYYY]]][[[XXXTTTRRRQQQQQQRRRQQQPPPOOONNNNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHGGGEEEHHHEEEDDDDDDAAA>>>???CCCFFFJJJSSS\\\___\\\ZZZ[[[UUUTTTRRRPPPNNNMMMLLLLLLmmmiiikkkppp|||uuuddd___[[[^^^iiioooqqq|||xxxkkk___[[[ZZZVVVRRRQQQUUUPPPOOOSSSTTTPPPOOOQQQKKKJJJIIIGGGEEEDDDCCCBBBDDDEEEEEEEEEEEEFFFIIIKKKMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNLLLMMMMMMNNNPPPRRRSSSTTTXXXUUULLLFFFGGGMMMLLLFFF@@@BBB@@@BBBHHHPPPpppddd[[[ZZZXXX[[[[[[\\\```dddeeeaaa]]]RRRQQQPPPNNNNNNMMMNNNNNNOOOQQQSSSQQQNNNMMMNNNPPPMMMLLLKKKKKKLLLMMMLLLJJJKKKJJJIIIHHHHHHJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFCCC@@@???AAABBBBBBCCCDDDCCCBBBBBBCCCDDDCCCFFFMMMWWWcccmmmrrruuu~~~zzz|||yyyoooccc___bbbgggiiiiiiXXX]]]```mmm~~~pppbbbTTTLLLEEEDDDEEEGGGKKKPPPYYYaaahhhfff]]]XXX\\\bbbcccfffhhhgggeeeeeeiiimmmwww|||tttllljjjiiikkkrrr~~~qqqnnnsssoooqqqvvvzzzyyyxxx~~~~~~}}}~~~|||zzzvvvwwwvvvtttrrrqqqqqqsssoooeeeWWWOOOMMMOOOQQQQQQVVVVVVVVVVVVUUUTTTSSSRRRMMMMMMLLLHHHCCC???>>>???;;;===AAAGGGOOO___yyysssnnniiibbb[[[[[[[[[XXXVVVVVVSSSRRRRRRSSSUUUVVVUUUTTTTTTSSSRRRQQQRRRTTTWWWYYYYYYWWWTTTRRRPPPPPPQQQRRRPPPPPPOOOMMMLLLLLLMMMNNNMMMKKKIIIHHHHHHHHHGGGFFFHHHDDDAAA@@@======BBBJJJMMMNNNTTT]]]^^^YYYWWWXXXQQQQQQPPPMMMKKKJJJIIIJJJvvvhhh```fffnnnuuukkkYYY___]]]cccpppxxx{{{|||kkkfff\\\TTTTTTWWWUUURRRPPPWWWPPPNNNQQQRRRNNNMMMPPPMMMLLLKKKIIIFFFDDDBBBAAADDDEEEEEEEEEEEEFFFIIILLLLLLMMMNNNOOOOOOOOOOOOOOOKKKLLLMMMNNNNNNNNNNNNNNNKKKLLLMMMPPPSSSVVVXXXZZZZZZTTTIII??????EEEDDD===<<>>>>>@@@BBBBBBCCCCCCCCCAAAAAACCCEEEEEEGGGMMMWWWdddooouuuwww~~~wwwyyyxxxmmm```ZZZ[[[^^^]]][[[PPPTTTVVVeee~~~ssseeeUUUMMMFFFDDDEEEGGGLLLQQQ```jjjsssqqqfff___aaaffflllpppttttttrrrsssxxx|||{{{zzzxxxqqquuutttsssxxx}}}}}}~~~|||yyyuuuuuutttrrrooonnnpppqqqcccZZZPPPLLLPPPTTTTTTSSSWWWXXXWWWWWWVVVUUUTTTSSSLLLMMMKKKGGGAAA======>>>CCCAAADDDNNN^^^ttt{{{rrrlllkkkbbbZZZYYYXXXVVVUUUWWWSSSQQQQQQRRRSSSTTTTTTSSSUUURRROOONNNQQQUUUXXXYYYVVVTTTQQQOOOOOOPPPQQQSSSLLLMMMMMMLLLLLLMMMOOOQQQOOOMMMKKKJJJJJJKKKIIIHHHHHHCCC>>>;;;:::<<>>@@@@@@AAACCCEEEGGGIIIJJJOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPNNNMMMMMMMMMNNNNNNNNNPPPPPPOOOQQQVVVYYYWWWXXXOOOFFFAAA???===???CCCBBB@@@@@@CCCJJJ```nnn^^^VVVUUUVVVYYYZZZYYYVVVWWWZZZZZZWWWOOONNNNNNNNNPPPOOOMMMKKKQQQWWW]]][[[SSSMMMLLLMMMNNNMMMMMMRRRVVVWWWRRRMMMKKKJJJIIIJJJMMMNNNNNNMMMGGGIIIJJJJJJHHHGGGFFFGGGIIIGGGDDDAAA@@@AAACCCDDDEEECCCAAAAAABBBBBBAAA@@@AAAAAAFFFQQQ```lllrrrsss{{{zzz{{{uuueeeZZZXXXVVVSSSPPPRRROOOTTTcccuuuzzzppp^^^OOOEEEEEEFFFEEELLLWWWfffqqq{{{{{{ssslllmmmppppppyyy~~~~~~|||~~~zzzzzz}}}~~~{{{yyyyyy{{{{{{yyyvvvxxxtttppppppqqqoooiiidddZZZSSSMMMMMMOOOPPPUUUZZZ[[[YYYWWWXXXYYYYYYUUURRRNNNMMMIIIAAA;;;;;;===>>>???EEEOOO\\\qqq}}}rrrnnniiieee^^^WWWUUUXXX[[[[[[YYYUUUUUUUUUTTTRRRQQQOOONNNRRRPPPNNNNNNPPPQQQRRRQQQWWWUUUSSSQQQPPPOOOOOOOOOHHHIIIKKKLLLMMMNNNNNNNNNPPPMMMKKKJJJKKKLLLLLLLLLFFFHHHEEE===;;;DDDOOOVVVaaaZZZVVVXXXYYYTTTOOOLLLIIIIIIJJJJJJIIIGGGFFFEEE```bbbgggppp|||yyygggfffiiiuuuyyycccYYYSSSRRRRRRSSSTTTVVVXXXYYY\\\[[[YYYYYYYYYXXXUUUSSSQQQQQQOOOLLLHHHDDDBBBAAABBBCCCDDDFFFHHHKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNMMMLLLLLLMMMMMMNNNQQQQQQPPPTTTZZZ\\\[[[UUULLLDDD@@@>>><<<===AAA???>>>???DDDOOOfffgggZZZUUUUUUWWW]]]\\\XXXQQQPPPRRRRRRPPPMMMLLLKKKLLLNNNOOOOOONNNTTTZZZ___]]]VVVOOONNNOOOMMMNNNPPPVVVZZZYYYRRRLLLLLLKKKJJJKKKLLLMMMMMMKKKFFFHHHJJJJJJHHHFFFFFFFFFIIIGGGDDDBBBAAABBBCCCEEEEEECCCAAAAAABBBCCCBBBAAA@@@AAAEEEPPP^^^llltttxxx}}}{{{}}}~~~jjj\\\WWWVVVSSSPPPNNNNNNSSS```nnnyyy~~~ttt___QQQFFFEEEEEEFFFPPP]]]rrr{{{zzztttvvv{{{}}}{{{|||}}}~~~|||zzzzzz{{{{{{yyywwwvvvtttqqqppppppllleee^^^UUUOOOKKKMMMOOOQQQTTTXXX[[[ZZZZZZ[[[[[[YYYUUUQQQKKKJJJFFF@@@;;;;;;<<<===@@@KKKZZZlllsssjjjgggbbb[[[VVVSSSUUU[[[______]]]TTTTTTTTTTTTSSSRRRQQQPPPRRRPPPNNNNNNOOOPPPPPPPPPVVVUUUSSSPPPOOONNNNNNNNNHHHIIIJJJKKKLLLMMMMMMMMMOOOMMMLLLLLLMMMMMMLLLKKKHHHHHHDDD???BBBNNN[[[bbbccc\\\WWWXXXXXXRRRMMMJJJHHHIIIIIIIIIHHHGGGFFFEEE```hhhsss~~~|||llllllvvvooo[[[RRRPPPPPPOOOPPPRRRVVVZZZ\\\cccccccccddddddbbb^^^[[[VVVTTTQQQNNNJJJFFFDDDCCCCCCCCCEEEGGGIIILLLNNNPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPNNNMMMKKKKKKKKKKKKOOOQQQRRRRRRWWW^^^aaa___RRRIIIBBB???===;;;<<>>===???HHHXXXtttsss___VVVUUUVVVYYY^^^]]]WWWOOOLLLNNNOOONNNNNNMMMLLLMMMOOOQQQRRRRRRTTTYYY]]]\\\UUUOOONNNOOOMMMOOOSSSXXX\\\YYYRRRKKKMMMKKKJJJJJJKKKKKKJJJIIIFFFGGGIIIIIIHHHFFFFFFFFFHHHGGGEEECCCCCCCCCEEEFFFEEECCCBBBBBBCCCCCCCCCBBB@@@AAADDDNNN[[[jjjvvv|||}}}tttbbbZZZVVVSSSOOOJJJKKKQQQ[[[cccjjjrrrzzz~~~{{{cccVVVKKKGGGFFFJJJWWWggg~~~}}}}}}yyywwwxxx~~~|||{{{|||{{{yyyxxxuuusssrrrrrrooohhh^^^VVVOOOKKKKKKPPPTTTTTTVVVYYY\\\\\\]]]___^^^ZZZTTTOOOGGGDDDAAA???>>>>>>@@@BBBEEESSSggg|||hhhbbb___[[[RRROOONNNSSSZZZ______]]]RRRRRRSSSSSSTTTSSSSSSSSSSSSQQQNNNNNNNNNOOOOOONNNVVVTTTRRROOOMMMLLLLLLLLLHHHHHHHHHIIIJJJKKKMMMMMMOOONNNMMMMMMNNNNNNMMMKKKIIIHHHDDDDDDMMM]]]jjjoooccc]]]WWWWWWUUUOOOJJJHHHHHHHHHHHHHHHHHHGGGEEEEEEllluuutttwwwmmm\\\UUUQQQPPPOOOOOORRRVVV[[[^^^dddfffiiinnnqqqpppmmmjjjccc^^^VVVOOOIIIEEECCCAAA@@@AAABBBDDDGGGJJJMMMOOORRRRRRSSSSSSSSSSSSSSSTTTRRRQQQOOOLLLKKKJJJJJJJJJNNNQQQRRRTTT[[[bbbccc```OOOGGGAAA???>>>;;;<<>>???AAABBBGGGLLLWWWeeexxxtttccc^^^[[[WWWPPPLLLJJJMMMSSSXXXXXXVVVPPPPPPRRRSSSTTTUUUUUUVVVTTTQQQOOONNNOOOOOOOOONNNUUUTTTQQQNNNLLLKKKJJJJJJHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMOOOPPPOOOLLLJJJIIIHHHGGGJJJWWWhhhqqqrrr___YYYUUUTTTRRRLLLIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEmmm^^^ZZZSSSRRRQQQPPPRRRVVVZZZ]]]```ccchhhpppvvvyyyyyyxxxuuummm```TTTLLLGGGCCCAAA>>>???AAACCCGGGJJJMMMOOOSSSSSSSSSTTTTTTUUUUUUUUUSSSQQQOOOMMMKKKKKKJJJKKKMMMPPPRRRVVV]]]dddccc]]]MMMFFFAAAAAA@@@>>>>>>AAABBBAAADDDSSSpppsss```WWWUUUUUUWWWZZZXXX\\\\\\WWWTTTUUUUUUSSSNNNOOOQQQSSSUUUSSSOOOLLLMMMPPPSSSRRRNNNJJJHHHHHHLLLLLLNNNOOOPPPOOOLLLJJJJJJHHHGGGFFFFFFEEECCCAAACCCEEEHHHHHHGGGEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGDDDBBBAAAAAACCCDDDCCCCCCDDDDDDFFFIIIQQQ^^^ooozzz}}}}}}wwwuuu{{{|||qqqeeeVVVLLLGGGHHHMMMRRRSSSRRRVVV]]]aaahhhqqqvvvzzzsssgggWWWMMMKKKRRRaaannnyyymmmmmmoooqqqrrrttttttuuuvvvxxx~~~zzzyyy}}}~~~~~~~~~}}}|||{{{{{{{{{yyyxxxuuuqqqiii^^^TTTMMMKKKJJJNNNVVV[[[[[[ZZZ[[[]]]```cccddd___WWWOOOJJJBBB>>>===???@@@BBBKKKVVVrrr|||lll```\\\XXXTTTNNNIIIDDDEEEKKKPPPRRRQQQNNNOOOQQQSSSUUUWWWWWWXXXTTTRRRPPPOOOQQQRRRRRRQQQVVVTTTQQQNNNKKKIIIIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOOOOLLLJJJGGGHHHJJJOOO\\\iiimmmjjjYYYTTTPPPPPPOOOKKKIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGnnn```^^^YYYXXXWWWWWWXXX[[[^^^aaaaaacccgggnnnuuu{{{}}}}}}xxxjjj]]]TTTMMMGGGCCC???@@@BBBEEEIIILLLPPPQQQSSSSSSTTTTTTUUUUUUVVVVVVSSSQQQOOONNNLLLLLLLLLLLLMMMPPPTTTYYYaaaeeeaaaXXXLLLFFFBBBBBBBBB??????BBBAAABBBIII\\\}}}uuuhhh[[[WWWVVVUUUVVVXXXVVV\\\]]]WWWRRRPPPNNNLLLKKKKKKMMMOOOPPPNNNJJJFFFLLLNNNPPPPPPNNNKKKJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIIIIGGGEEEEEEEEEDDDBBB@@@BBBDDDGGGGGGFFFEEEEEEFFFDDDDDDDDDDDDEEEEEEFFFGGGCCCAAA@@@@@@BBBCCCCCCBBBCCCEEEFFFGGGKKKWWWhhhuuuyyyyyyuuuoooooovvv~~~sss```RRRIIIIIIKKKPPPRRRQQQTTTYYYWWW^^^gggnnnvvvxxxlll[[[QQQQQQYYYeeemmm~~~nnneeedddgggkkknnnpppqqqssstttwww}}}{{{||||||}}}~~~}}}|||{{{|||}}}}}}zzztttlllbbbYYYQQQMMMKKKJJJMMMTTTYYYYYYYYYZZZ]]]```dddccc]]]TTTKKKGGGCCC???>>>??????BBBSSSeee|||eee^^^YYYTTTQQQLLLFFFAAABBBHHHOOORRRRRRMMMOOOQQQSSSVVVWWWYYYYYYTTTRRRQQQRRRTTTVVVWWWWWWVVVTTTQQQNNNKKKIIIHHHGGGJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLMMMMMMLLLJJJFFFIIILLLQQQ[[[cccccc^^^TTTPPPNNNNNNMMMJJJJJJMMMIIIIIIHHHGGGGGGHHHHHHIIItttiiihhhcccccccccdddfffhhhkkklllmmmlllllloootttyyy|||}}}yyynnneee]]]TTTJJJCCC???AAACCCFFFJJJNNNQQQSSSRRRSSSSSSTTTUUUUUUVVVVVVSSSRRRPPPNNNNNNNNNNNNOOONNNRRRWWW]]]dddggg___TTTJJJDDDAAABBBBBB@@@@@@BBB@@@FFFRRRjjjiii___VVVUUUUUUTTTTTTVVVVVV[[[[[[TTTLLLJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIHHHJJJLLLMMMNNNMMMLLLLLLKKKKKKMMMNNNOOOMMMKKKIIIHHHIIIHHHFFFEEEEEEEEECCCAAAAAADDDFFFGGGFFFEEEEEEFFFBBBBBBCCCDDDDDDEEEFFFFFFAAA@@@??????AAABBBBBBAAA???BBBDDDDDDGGGRRRdddrrrzzzyyytttnnnooowwwlll\\\MMMJJJKKKPPPTTTUUUWWWZZZ]]]```fffnnnwwwrrraaaXXX\\\fffnnnqqqwww||||||lllhhhiiiooovvv{{{|||{{{{{{|||}}}~~~~~~~~~yyy{{{}}}}}}{{{{{{}}}{{{qqqeeeZZZSSSOOONNNOOOLLLMMMTTTXXXXXXXXX[[[\\\```dddbbbZZZPPPHHHDDDAAA>>>@@@CCCDDDLLLfffooo```]]]WWWQQQPPPLLLHHHDDDFFFLLLQQQSSSQQQMMMOOOQQQTTTVVVXXXYYYZZZSSSRRRRRRTTTXXX[[[]]]]]]WWWUUURRRNNNKKKIIIHHHGGGJJJLLLOOOQQQRRRRRRQQQPPPNNNLLLJJJJJJKKKLLLKKKJJJFFFJJJMMMOOOUUU[[[ZZZUUUTTTPPPNNNOOOMMMJJJKKKOOOJJJIIIIIIHHHHHHIIIJJJJJJ|||ssstttmmmmmmooopppsssuuuwwwxxx{{{xxxtttsssuuuxxx{{{|||zzztttnnnhhhbbbXXXKKKBBB>>>@@@BBBEEEIIIMMMQQQSSSRRRRRRSSSTTTUUUUUUVVVVVVSSSRRRPPPOOONNNOOOOOOPPPOOOSSSYYY```ggghhh^^^QQQHHHCCC@@@BBBBBB@@@???AAABBBJJJ[[[wwwpppaaaYYYSSSSSSTTTSSSSSSTTTVVVZZZYYYPPPIIIHHHJJJKKKJJJHHHEEEEEEGGGJJJLLLMMMHHHIIIKKKLLLLLLLLLKKKKKKJJJNNNRRRSSSQQQMMMIIIGGGJJJIIIGGGFFFGGGFFFDDDCCCAAACCCFFFFFFEEEEEEEEEEEEAAAAAABBBCCCDDDEEEFFFFFFAAA???>>>>>>@@@BBBBBBAAA<<<@@@CCCCCCEEEPPPbbbppp}}}wwwqqqrrr|||uuueeePPPKKKJJJPPPVVVYYYZZZ\\\iiijjjmmmrrrzzzxxxggg```fffrrrxxxxxxqqquuuzzzssstttuuu|||}}}~~~}}}wwwzzz||||||{{{{{{~~~{{{nnn```TTTOOONNNOOOTTTPPPPPPUUUXXXYYYZZZ]]]\\\```ccc```XXXNNNFFFCCC>>>===BBBHHHKKKXXXzzzhhh^^^^^^WWWRRRRRRPPPLLLIIIKKKPPPSSSRRROOONNNOOOQQQTTTVVVXXXYYYZZZSSSRRRRRRUUUZZZ^^^```aaaXXXVVVSSSOOOKKKIIIHHHGGGKKKMMMQQQTTTUUUTTTRRRPPPNNNLLLIIIIIIJJJKKKKKKJJJGGGKKKMMMMMMPPPUUUUUURRRUUURRRPPPPPPMMMJJJKKKPPPKKKJJJIIIHHHIIIIIIKKKLLLzzzuuusssqqqnnnkkkeeeZZZLLLCCCDDDBBBBBBDDDHHHMMMOOOPPPUUUUUUTTTSSSRRRQQQPPPPPPSSSRRRRRRRRRSSSTTTSSSRRRNNNWWWaaahhhkkkhhh\\\PPPJJJFFFAAA======@@@@@@>>>FFFGGG___jjjZZZYYYWWWUUUTTTTTTUUUVVVVVVSSSOOOLLLKKKJJJIIIHHHEEEDDDCCCDDDGGGJJJKKKLLLHHHIIIJJJLLLNNNOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQLLLJJJGGGEEEDDDEEEGGGHHHHHHHHHHHHGGGEEEDDDBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDAAA>>>@@@DDDFFFCCC@@@BBB===???EEEGGGKKK[[[nnn|||~~~vvvxxx~~~oooYYYPPPMMMSSSWWWWWW]]]ffftttyyy~~~~~~}}}qqqllltttxxxsssooosss~~~}}}~~~qqqttt~~~~~~~~~|||zzzzzzyyyyyyzzz|||zzzfff[[[VVVQQQOOOOOOOOOUUUZZZYYYXXX[[[]]]]]]```___```^^^UUUHHHAAAAAA;;;CCCEEEEEESSSsssxxxeeeaaaZZZVVVTTTPPPRRRLLLJJJNNNQQQRRRRRRTTTSSSSSSSSSTTTUUUWWWXXXYYYQQQRRRTTTVVVXXXYYYZZZZZZYYYWWWTTTPPPLLLIIIGGGFFFNNNPPPRRRTTTTTTSSSRRRQQQPPPNNNKKKIIIGGGGGGGGGHHHIIIHHHHHHIIILLLNNNPPPPPPPPPOOOMMMKKKJJJIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJJJJzzzvvvtttpppjjjaaaUUUKKKDDD@@@???@@@CCCIIIOOORRRTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRUUU]]]eeejjjlllhhh[[[OOOHHHEEEAAA>>>>>>AAABBBAAAIIIOOOhhhqqq^^^WWWVVVTTTRRRQQQRRRSSSTTTPPPMMMJJJHHHIIIIIIIIIIIIFFFEEEEEEGGGJJJLLLMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOSSSSSSSSSRRRQQQOOOMMMKKKLLLJJJHHHFFFEEEFFFGGGHHHHHHHHHGGGFFFEEECCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCCCC@@@>>>???CCCEEECCC@@@>>>;;;<<>>??????CCCGGGQQQgggooo```]]]VVVRRRRRRNNNPPPLLLLLLPPPSSSRRRQQQRRRVVVUUUUUUUUUUUUVVVVVVVVVQQQRRRTTTVVVWWWYYYZZZZZZVVVUUUSSSQQQNNNMMMLLLKKKPPPQQQRRRRRRRRRRRRQQQPPPOOOMMMJJJHHHFFFFFFGGGGGGIIIHHHGGGHHHJJJLLLNNNNNNPPPOOOMMMKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJ{{{pppbbbUUULLLHHH@@@??????CCCIIIOOOSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUSSSSSSRRRRRRRRRSSSSSSSSS]]]dddkkkmmmlllfffZZZNNNEEECCCAAA??????@@@CCCEEENNN\\\zzzdddWWWUUUSSSQQQOOONNNOOOQQQRRRKKKIIIGGGGGGHHHKKKLLLLLLGGGGGGHHHKKKNNNOOOOOOMMMMMMMMMNNNOOOOOOOOOOOOOOORRRRRRRRRQQQOOOLLLJJJHHHLLLJJJHHHFFFFFFFFFHHHIIIGGGGGGGGGFFFDDDCCCAAA@@@AAABBBDDDEEEFFFEEEDDDCCCBBB@@@===???BBBCCCBBB@@@===:::<<<@@@@@@@@@JJJXXXqqq{{{{{{zzzzzzyyypppaaaSSSPPPSSSZZZkkk|||~~~rrrhhhfffkkkuuu~~~ooojjjzzz~~~{{{yyyxxxyyy{{{}}}}}}nnn]]]UUURRRPPPQQQSSSVVV[[[]]]\\\^^^bbbeeeeeeeee```ZZZSSSJJJ@@@<<<>>>AAA@@@HHH]]]xxx{{{ggg]]]\\\SSSOOOPPPMMMOOOMMMPPPVVVXXXUUURRRRRRYYYYYYXXXWWWVVVUUUTTTTTTRRRRRRTTTUUUWWWXXXYYYZZZTTTSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOMMMKKKIIIGGGEEEEEEFFFGGGIIIHHHHHHHHHIIIJJJLLLMMMOOONNNMMMKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJyyyeeeTTTJJJGGGCCCAAAAAADDDHHHMMMPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSUUUVVVccciiinnnmmmjjjcccWWWMMMDDDBBB@@@@@@>>>>>>BBBHHHUUUlllqqq```[[[UUUSSSPPPMMMLLLLLLNNNOOOMMMKKKIIIIIIKKKMMMOOOOOOHHHIIIKKKOOORRRRRRPPPNNNPPPPPPPPPPPPPPPOOOOOONNNMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIGGGFFFFFFFFFGGGHHHGGGGGGFFFFFFDDDCCCAAA@@@@@@BBBEEEGGGGGGFFFCCCBBBBBB???===>>>@@@BBBBBBAAA???>>>???BBBAAA???EEENNN[[[hhhsssuuuuuu{{{~~~zzzzzzqqqccc]]]\\\```pppqqqbbb___bbbiiiwwwzzzpppsss}}}yyyvvvyyyyyy|||rrreeeXXXRRRQQQQQQSSSVVVWWW[[[]]]\\\___dddgggfffccc[[[RRRLLLDDD======@@@DDDCCCPPPjjjrrrccc___^^^TTTPPPQQQNNNMMMNNNSSS[[[]]]ZZZVVVVVVZZZZZZYYYXXXWWWVVVTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZTTTTTTTTTTTTTTTUUUUUUVVVVVVTTTQQQOOOMMMMMMMMMNNNLLLJJJHHHFFFEEEEEEFFFGGGJJJJJJJJJIIIIIIIIIKKKMMMNNNMMMKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJzzz~~~}}}fffQQQEEEAAABBBAAAAAADDDHHHMMMQQQRRRTTTSSSSSSRRRQQQQQQPPPPPPRRRSSSTTTTTTSSSTTTXXX[[[eeekkkooolllfff___TTTKKKDDDAAA@@@@@@===<<>>>>>???AAABBBBBB@@@@@@AAABBB@@@???BBBFFFJJJWWWeeelllpppvvv}}}zzzvvvwww~~~~~~nnneeebbbeeeuuunnn^^^ZZZ[[[```ooowwwttt|||~~~zzz}}}{{{wwwttt|||{{{~~~{{{fff]]]TTTRRRRRRRRRUUUYYYZZZ^^^______bbbggghhhfff\\\SSSJJJEEEAAA>>>???DDDFFFMMM```xxxlllbbb```___TTTQQQQQQLLLHHHKKKRRR[[[^^^[[[XXXYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTVVVWWWYYYZZZWWWWWWVVVVVVUUUVVVVVVVVVXXXUUURRRNNNLLLLLLLLLMMMKKKJJJHHHFFFFFFGGGHHHIIILLLMMMNNNLLLJJJJJJMMMOOOLLLKKKIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIwwwuuuzzzzzzfffSSSGGGBBB>>>>>>???CCCIIIPPPTTTVVVTTTSSSSSSRRRPPPOOOOOONNNQQQSSSUUUUUUTTTWWW\\\```iiinnnpppjjjbbbYYYPPPGGGCCC@@@???@@@======IIIYYYuuukkk[[[WWWWWWWWWUUUQQQMMMLLLNNNPPPRRRQQQNNNKKKIIIJJJKKKJJJJJJIIIJJJMMMPPPSSSTTTRRRPPPRRRRRRRRRQQQQQQPPPNNNNNNNNNOOOOOONNNMMMKKKIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHGGGEEEDDDBBBAAA@@@AAACCCDDDEEEDDDCCCBBBBBBAAA???>>>???@@@BBBDDD???@@@@@@@@@>>>===>>>@@@FFFOOO\\\eeekkkqqqxxx}}}{{{yyyuuutttwww|||{{{pppjjjkkk{{{xxxwwwyyymmm[[[WWWWWWZZZhhhyyyvvvxxx{{{uuu{{{|||xxxuuu~~~~~~}}}lll]]]WWWRRRSSSUUUUUUWWW[[[^^^bbbcccdddgggkkkkkkgggTTTLLLDDDAAAAAA@@@BBBFFFCCCTTTlllrrrhhh___^^^]]]TTTRRRRRRJJJFFFIIIPPPXXXZZZXXXWWWZZZXXXYYYZZZ[[[[[[ZZZXXXXXXUUUTTTTTTTTTUUUWWWYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVXXXVVVSSSPPPMMMLLLLLLLLLLLLKKKIIIHHHHHHIIIJJJLLLMMMOOOPPPNNNLLLLLLOOORRRKKKJJJIIIHHHGGGHHHHHHIIIKKKKKKKKKKKKJJJIIIIIIHHHoookkklllqqqzzzyyyssspppoooooorrrrrrkkk^^^PPPHHHEEE>>>===???CCCIIIPPPTTTVVVSSSSSSRRRRRRQQQQQQPPPPPPPPPSSSVVVVVVVVVYYY```fffnnnrrrrrriii^^^TTTKKKCCCBBB>>>???AAA@@@AAARRRgggdddZZZVVVSSSTTTQQQNNNLLLMMMPPPUUUXXXQQQNNNKKKIIIIIIIIIIIIHHHIIIJJJLLLOOORRRSSSRRRPPPQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEECCCBBB@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA??????@@@CCCEEE???@@@@@@>>>======>>>>>>CCCIIISSS]]]fffmmmtttyyyzzzzzzyyywwwvvvxxx}}}|||}}}{{{}}}rrrkkkllloooxxx~~~lllZZZUUUTTTUUUbbbttt|||ttt~~~~~~{{{zzzpppbbbWWWSSSRRRVVVXXXWWWYYY\\\```ccceeefffjjjmmmjjjdddOOOGGGAAA@@@BBBAAACCCGGGGGG^^^xxx{{{lllfff]]]\\\\\\UUUVVVUUUKKKJJJLLLQQQXXXXXXVVVWWW[[[YYYZZZ[[[\\\\\\ZZZXXXWWWUUUUUUTTTTTTUUUWWWYYYZZZZZZZZZXXXWWWVVVVVVVVVVVVXXXWWWTTTQQQOOOMMMMMMLLLNNNMMMKKKJJJJJJKKKMMMNNNMMMOOOQQQOOOLLLLLLPPPTTTLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGhhh___aaaaaafffoooxxxyyyxxxsssmmmeee```]]]\\\XXXZZZZZZVVVNNNGGGCCCAAAAAA@@@@@@CCCIIINNNQQQSSSRRRRRRRRRRRRSSSSSSSSSSSSPPPSSSVVVWWWWWW[[[bbbiiirrrvvvtttjjj]]]QQQGGG@@@AAA===>>>BBBBBBEEEYYYqqqxxxddd___ZZZTTTPPPNNNLLLKKKNNNRRRXXX\\\QQQOOOKKKJJJJJJJJJJJJJJJIIIJJJKKKNNNQQQRRRQQQPPPPPPPPPQQQQQQPPPOOOOOONNNKKKLLLMMMOOOPPPPPPPPPPPPJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAA@@@???@@@DDDFFF@@@AAAAAA???>>>???@@@??????BBBKKKWWWbbbkkkrrrxxx|||}}}~~~{{{wwwvvvyyy||||||{{{xxxmmmhhhkkkppppppwwwlllYYYUUUSSSQQQ]]]ppp|||www~~~~~~wwwggg]]]TTTRRRSSSXXXZZZYYYZZZ]]]^^^bbbdddfffiiikkkggg```LLLEEE@@@AAABBBBBBCCCFFFTTTmmmoookkkfff]]]\\\\\\XXX[[[ZZZNNNQQQRRRUUUZZZYYYVVVYYY^^^[[[\\\]]]]]]\\\ZZZXXXVVVVVVUUUTTTTTTTTTVVVYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXWWWUUURRRPPPNNNMMMMMMOOONNNLLLKKKLLLMMMOOOPPPLLLOOOQQQOOOLLLLLLQQQUUUMMMMMMKKKJJJJJJKKKLLLLLLKKKIIIHHHFFFEEEEEEFFFFFFlll]]]XXXWWWUUUWWW\\\aaafffjjjmmmooohhhccc\\\UUUOOOLLLJJJJJJJJJKKKKKKKKKIIIFFFCCCAAA>>>@@@CCCGGGKKKOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUXXX___iiipppuuuvvvsssjjj[[[MMMCCC@@@>>>===???AAADDDRRRppp|||nnn]]]RRRQQQQQQLLLGGGIIIQQQWWWWWWUUURRRMMMKKKNNNOOOKKKGGGFFFMMMLLLKKKLLLMMMOOOOOOOOOMMMNNNNNNNNNMMMMMMOOOQQQPPPOOOMMMLLLLLLMMMNNNPPPHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHFFFEEECCCCCC@@@AAABBBBBBCCCCCCBBBBBBJJJFFFBBB@@@AAACCCFFFGGGCCC@@@>>>===>>>????????????===AAAMMMZZZccckkkqqqzzz~~~vvvuuuyyy~~~|||xxxqqqrrrvvv~~~sssbbb[[[SSSNNN\\\qqq}}}xxx~~~~~~|||{{{zzz}}}xxxjjj^^^WWWVVVWWWWWWXXXYYY[[[\\\]]]ccccccgggnnnrrrnnn```UUUKKKDDD@@@AAAAAAAAAHHHRRRhhh{{{mmmhhhfffbbb^^^[[[ZZZYYYXXXVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ\\\\\\\\\ZZZXXXVVVWWWXXXVVVVVVWWWYYYZZZYYYUUURRRVVVYYYXXXTTTTTTZZZ[[[XXX\\\YYYUUURRRPPPOOOPPPPPPSSSQQQNNNLLLMMMNNNOOONNNQQQRRRRRRSSSSSSSSSRRRRRRJJJJJJIIIHHHHHHJJJKKKLLLHHHHHHFFFEEEDDDDDDDDDDDDtttaaaUUUPPPOOOJJJLLLNNNRRRUUUWWWYYYZZZQQQOOOKKKGGGDDDCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@??????AAAEEEIIIMMMPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUVVVYYY[[[___fffnnnuuuvvvxxxvvvkkk[[[MMMDDDBBB======@@@FFFNNNcccyyypppaaaUUURRRMMMIIIGGGJJJQQQVVVUUURRROOOKKKJJJNNNOOOLLLIIIIIINNNLLLKKKLLLOOOQQQQQQOOOOOOPPPQQQOOOMMMLLLLLLMMMMMMLLLKKKLLLNNNOOOMMMLLLIIIIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHGGGFFFEEEDDDDDDAAABBBBBBCCCCCCCCCCCCCCCGGGEEEBBBAAACCCFFFJJJLLLJJJFFFAAA>>>>>>???@@@@@@>>><<>>>>>======>>>>>>??????AAADDDHHHMMMPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRTTTVVVXXX\\\aaaiiirrrxxxwwwyyyvvvkkkZZZKKKEEEDDDAAAAAAFFFPPPbbb~~~{{{zzzuuugggZZZTTTIIIGGGGGGLLLRRRTTTQQQMMMHHHEEEFFFKKKNNNLLLKKKLLLQQQMMMKKKMMMRRRUUUTTTQQQPPPQQQSSSRRROOOLLLJJJJJJKKKJJJJJJNNNRRRRRRMMMHHHIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFFFFFFFFFFFFFEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBEEEIIIMMMPPPQQQLLLEEE@@@>>>???@@@AAA@@@===>>>EEEMMMUUU```iiirrr{{{}}}xxxwwwxxxvvvhhh```XXXUUUdddxxx~~~rrrggg```\\\XXXVVVVVVWWWYYY[[[]]]```aaabbbiiigggjjjrrrwwwppp[[[JJJ???@@@AAACCCDDDKKK[[[iiizzzqqqlllddddddaaa^^^ZZZWWWWWWXXXNNNPPPRRRUUUXXX[[[]]]^^^___]]]ZZZXXXWWWXXXYYYZZZVVVUUUUUUVVVWWWXXXVVVUUUUUUWWWVVVTTTWWW^^^bbbcccYYYWWWUUURRRQQQPPPQQQRRRNNNMMMKKKKKKNNNPPPPPPPPPUUUUUUTTTTTTSSSQQQPPPOOONNNMMMLLLKKKJJJJJJJJJKKKEEEEEEDDDDDDCCCDDDDDDDDDrrrhhh[[[RRRNNNKKKFFFBBB@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@??????>>>===<<<===<<<<<<<<<===@@@CCCDDDDDDGGGKKKPPPRRRRRRQQQPPPOOOPPPPPPPPPQQQQQQRRRRRRUUUUUUWWW[[[cccnnnyyy~~~}}}wwwhhhVVVHHHCCCDDDHHHHHHNNN```|||yyyuuuvvvqqqdddWWWQQQIIIHHHJJJNNNQQQPPPKKKFFFAAA@@@DDDKKKNNNMMMLLLNNNRRRNNNKKKNNNTTTWWWVVVRRRNNNQQQSSSSSSQQQMMMJJJIIILLLJJJKKKQQQWWWWWWOOOGGGJJJKKKLLLLLLLLLJJJIIIGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEE@@@AAABBBCCCEEEHHHLLLOOOQQQMMMGGGCCCAAAAAAAAA@@@BBB???@@@EEEJJJRRR___kkknnnyyy~~~{{{yyyxxx}}}mmmbbbZZZZZZmmm}}}}}}}}}wwwfff[[[XXXXXXWWWVVVWWWYYY[[[^^^aaaccceeefffgggiiilllpppooodddQQQBBBBBBDDDEEEDDDGGGTTTjjj|||tttqqqmmmfff______^^^ZZZVVVSSSTTTUUUQQQRRRTTTWWWZZZ]]]___aaa```]]]YYYVVVVVVXXXZZZ[[[QQQPPPPPPQQQSSSTTTTTTSSSUUUVVVWWWWWWXXX[[[]]]]]]VVVUUURRRPPPOOOOOOOOOPPPMMMKKKKKKLLLOOORRRSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMKKKKKKJJJJJJDDDCCCCCCCCCCCCDDDDDDEEEqqqhhh___WWWOOOJJJJJJHHHDDD@@@??????@@@@@@@@@??????>>>===>>>>>>>>>>>>===;;;:::>>>=========???CCCFFFHHHGGGJJJNNNRRRSSSSSSQQQPPPNNNOOOOOOPPPQQQRRRSSSSSSWWWVVVWWW]]]hhhvvvyyyeeeQQQEEEAAAAAAJJJKKKVVVpppnnnkkkhhhhhhddd[[[RRRNNNLLLLLLMMMOOOPPPMMMGGGAAAAAACCCIIIRRRUUURRRQQQRRRSSSOOOMMMOOOTTTWWWUUUSSSKKKOOORRRTTTRRROOOMMMLLLNNNMMMNNNTTTZZZYYYQQQHHHJJJJJJKKKKKKJJJIIIGGGGGGIIIIIIJJJJJJIIIGGGEEEDDDDDDEEEFFFFFFGGGGGGFFFFFF@@@BBBDDDDDDDDDEEEHHHKKKMMMJJJGGGFFFEEECCCAAA???AAA@@@AAADDDHHHPPP___mmmooo{{{{{{~~~qqqbbbZZZ___uuu}}}}}}~~~|||~~~wwwlll___XXXWWWXXXXXXWWWXXXZZZ]]]```cccfffggghhhfffkkkpppnnncccTTTGGG???AAACCCEEEDDDLLLaaa~~~vvvjjjhhheee^^^\\\\\\[[[YYYVVVTTTSSSTTTUUUVVVVVVWWWYYY[[[]]]___^^^ZZZVVVTTTUUUWWWXXXYYYOOONNNNNNOOORRRTTTTTTSSSVVVVVVWWWYYYXXXUUURRRQQQRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKMMMQQQTTTUUUTTTOOOPPPQQQRRRRRRRRRRRRRRRPPPOOOOOONNNLLLKKKJJJIIIDDDCCCCCCCCCCCCDDDDDDEEE|||uuummmddd[[[UUURRRMMMHHHFFFEEEDDDBBB???<<<===>>>??????@@@??????>>>???@@@AAABBBBBBBBBBBB@@@@@@???@@@BBBEEEHHHJJJKKKLLLOOORRRSSSRRRQQQPPPNNNOOOOOOQQQRRRSSSTTTTTTTTTTTTXXXaaaooowww^^^LLLCCC@@@@@@IIIRRRddd~~~vvvaaa```___]]][[[XXXVVVUUUPPPOOOOOOPPPOOOKKKFFFBBBFFFJJJTTT]]]___YYYVVVWWWQQQPPPOOOPPPQQQSSSSSSSSSJJJMMMQQQSSSRRRPPPOOONNNOOOOOOPPPTTTXXXVVVPPPIIIIIIIIIHHHHHHGGGGGGGGGGGGJJJJJJKKKKKKJJJHHHEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFAAADDDFFFFFFCCCCCCEEEGGGJJJIIIHHHGGGGGGEEEBBB?????????@@@BBBDDDKKK[[[jjjuuuyyyssseee^^^ggg~~~|||zzz}}}~~~~~~jjjddd]]]XXXXXXYYYYYYXXXXXXYYY]]]```ccceeeffffffeeekkknnngggWWWIIICCCBBB;;;@@@DDDHHHWWWtttnnneeeaaa^^^\\\^^^\\\ZZZZZZZZZZZZXXXVVVVVVVVVUUUUUUUUUVVVXXXYYY[[[WWWRRRQQQTTTVVVVVVUUUNNNNNNNNNQQQTTTVVVVVVUUUUUUTTTUUUWWWUUUOOOKKKKKKQQQPPPNNNMMMKKKJJJIIIIIIJJJJJJJJJMMMQQQTTTTTTTTTLLLMMMNNNPPPQQQQQQRRRRRROOOOOONNNNNNMMMKKKJJJIIIEEEEEEDDDDDDCCCDDDDDDDDD|||jjjeee___YYYUUUQQQNNNLLLJJJHHHFFFDDDBBBAAAAAAAAA======???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHEEEDDDDDDEEEGGGIIIKKKLLLMMMNNNPPPQQQQQQQQQPPPPPPNNNOOOPPPQQQSSSTTTUUUVVVTTTXXX```oooiiiPPPDDDBBBDDDFFFSSSddd~~~{{{zzziiiYYYZZZYYYWWWVVVXXXZZZ\\\RRRQQQPPPOOONNNLLLIIIGGGJJJPPP[[[eeeeee]]]WWWWWWOOOPPPQQQPPPNNNNNNPPPRRRKKKNNNQQQSSSRRRPPPOOOOOONNNNNNNNNPPPQQQOOOLLLHHHHHHGGGFFFEEEDDDEEEGGGHHHGGGHHHJJJKKKJJJHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFAAAEEEIIIHHHDDDCCCDDDGGGMMMKKKHHHGGGFFFEEECCCAAA???@@@BBBCCCBBBFFFVVVfff~~~|||zzzxxx{{{~~~}}}yyyyyy}}}zzznnnjjjvvv~~~{{{yyy{{{yyynnnaaa___\\\YYYXXXWWWWWWXXXUUUWWWZZZ^^^aaabbbbbbbbbccceeedddZZZMMMCCCBBBDDD<<>>CCCJJJMMM```xxxxxxwww{{{uuuaaaQQQSSSSSSQQQPPPSSSWWWZZZRRRQQQPPPOOONNNMMMLLLKKKJJJQQQ^^^hhhggg]]]UUUTTTMMMPPPRRRPPPLLLKKKNNNRRRMMMOOORRRRRRQQQOOOOOOOOOLLLLLLLLLLLLKKKIIIHHHGGGHHHFFFDDDBBBCCCDDDGGGHHHCCCEEEHHHJJJJJJIIIGGGFFFDDDDDDEEEFFFFFFFFFFFFEEEBBBFFFJJJJJJFFFDDDEEEHHHRRRNNNIIIFFFEEEDDDDDDCCCBBBDDDFFFEEEBBBEEETTTddd|||~~~~~~zzzuuuvvvvvvvvvuuuuuuuuuvvv}}}xxx{{{xxxvvv~~~|||xxx}}}lll```]]]]]]\\\YYYVVVUUUVVVWWWSSSUUUXXX\\\^^^_________```^^^XXXOOOFFF@@@AAACCCCCCKKKUUUaaaxxxgggdddbbbYYY[[[fff```ZZZVVVZZZ```ccc^^^WWWVVVUUUSSSRRRRRRSSSUUUVVVTTTQQQMMMNNNRRRSSSQQQNNNHHHIIILLLQQQUUUVVVTTTRRRSSSMMMKKKNNNNNNLLLNNNTTTRRRQQQPPPNNNKKKIIIHHHGGGFFFFFFGGGJJJNNNPPPPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJHHHHHHHHHGGGEEEDDDDDDDDDDDDsssyyy{{{xxx~~~kkk]]]UUURRROOOKKKGGGEEEFFFHHHJJJEEEDDDBBBAAAAAABBBDDDEEEHHHGGGFFFFFFGGGHHHJJJKKKLLLKKKJJJJJJJJJKKKMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLQQQPPPOOOOOONNNOOOOOOOOOPPPUUUXXXTTTQQQSSSXXX[[[```rrr]]]EEEIIIMMMFFFMMM___xxxvvvwwwjjj[[[SSSRRRQQQPPPPPPQQQRRRSSSTTTSSSQQQQQQQQQPPPMMMJJJHHHNNNVVV[[[[[[YYYUUUSSSSSSTTTSSSLLLEEEDDDKKKRRRYYYUUUQQQQQQTTTTTTPPPLLLPPPOOOMMMLLLMMMLLLKKKIIIGGGFFFDDDBBBAAABBBCCCDDDEEEFFFHHHIIIIIIHHHGGGEEEFFFFFFEEEEEEEEEFFFHHHIIIHHHGGGFFFEEEEEEGGGIIIJJJQQQOOOLLLJJJJJJIIIGGGFFFGGGEEEDDDDDDCCCFFFPPP\\\~~~~~~~~~~~~jjjfffmmm|||~~~zzzrrrhhh___YYY[[[\\\[[[ZZZYYYWWWTTTSSSOOOOOOSSS[[[^^^ZZZVVVVVVYYYSSSLLLFFFBBBBBBEEEHHHKKK]]]nnnxxxvvvddd``````\\\^^^eeedddaaa\\\[[[[[[[[[YYYWWWXXXUUUSSSRRRSSSTTTTTTSSSWWWOOOKKKNNNPPPNNNMMMPPPJJJLLLOOOSSSUUUTTTQQQMMMOOOOOOOOONNNNNNNNNNNNNNNRRRRRRPPPNNNLLLIIIGGGFFFFFFFFFGGGHHHJJJMMMPPPRRRTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFDDDBBBBBBBBBBBB|||pppzzz|||vvvwwwkkk\\\RRRLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAACCCDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNQQQQQQRRRSSSSSSVVV[[[aaaqqqgggPPPBBBFFFIIIIIIVVVjjjwww}}}vvvbbbYYYSSSRRRQQQOOOOOOOOOPPPQQQTTTSSSRRRRRRRRROOOKKKGGGEEEJJJQQQVVVVVVTTTRRRQQQXXXYYYVVVOOOHHHHHHNNNUUUXXXTTTPPPOOOQQQPPPMMMIIIKKKJJJJJJKKKMMMNNNNNNMMMFFFEEEDDDCCCBBBCCCDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGEEEEEEEEEFFFHHHIIIMMMLLLJJJIIIIIIHHHFFFDDDFFFEEEDDDEEEDDDEEENNNXXX}}}|||}}}yyyfffbbbgggnnnuuu}}}|||{{{|||~~~}}}wwwooofff^^^XXXUUUZZZ[[[[[[[[[ZZZWWWUUUSSSTTTOOONNNRRRUUUTTTSSSTTTRRRKKKEEEEEEEEEDDDHHHOOOhhhyyymmm]]][[[[[[XXXYYY___```]]]YYYXXXXXXYYYWWWVVVTTTRRRPPPPPPRRRSSSTTTSSSVVVNNNJJJMMMOOOMMMLLLMMMJJJKKKNNNQQQTTTSSSPPPMMMIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMKKKIIIGGGDDDCCCDDDEEEFFFHHHJJJMMMPPPQQQTTTSSSQQQOOOMMMKKKKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHFFFDDDCCCBBBBBBCCC|||xxx{{{{{{ooo\\\QQQLLLIIIEEEFFFGGGHHHGGGEEECCCAAABBBAAAAAAAAABBBDDDFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOORRRMMMMMMSSSVVVYYYcccpppmmmOOOFFFAAAEEEKKKUUUhhh{{{zzz~~~eeeYYYWWWRRRQQQPPPOOONNNNNNOOOPPPRRRRRRRRRRRRQQQNNNIIIEEEDDDHHHNNNQQQRRRQQQQQQQQQ]]]\\\YYYRRRLLLMMMTTT[[[YYYUUUQQQOOOOOONNNJJJGGGHHHGGGGGGIIIKKKMMMMMMLLLEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFHHHIIIIIIFFFEEEEEEDDDDDDEEEGGGHHHIIIHHHGGGHHHIIIHHHEEECCCFFFEEEEEEGGGFFFEEEKKKRRRkkk|||xxxzzzxxxddd]]]``````gggqqq{{{~~~yyywwwxxxyyyzzz{{{vvvqqqhhh___YYYVVVUUUUUUYYYZZZ[[[\\\ZZZXXXTTTRRR___TTTKKKJJJLLLLLLLLLMMMLLLBBB???EEEHHHIIITTTdddoooaaaVVVUUUVVVTTTTTTYYYZZZXXXTTTSSSSSSTTTSSSSSSPPPNNNMMMNNNPPPSSSTTTTTTTTTNNNJJJKKKMMMLLLJJJJJJIIIIIILLLOOOQQQQQQNNNLLLGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKIIIGGGEEECCCBBBBBBCCCEEEHHHKKKNNNPPPQQQTTTRRRPPPNNNLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDyyyaaaSSSMMMKKKJJJFFFGGGHHHIIIHHHEEECCCAAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIKKKLLLMMMMMMLLLKKKJJJKKKMMMNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSMMMMMMSSSXXX^^^rrrlllTTTFFFEEEEEEKKKXXXlllmmm[[[UUUVVVQQQPPPOOOOOOOOOPPPQQQRRRPPPOOOMMMMMMMMMLLLIIIGGGGGGJJJNNNPPPQQQQQQSSSTTT\\\[[[WWWRRRNNNQQQXXX___[[[XXXSSSPPPNNNMMMJJJGGGGGGFFFFFFGGGHHHIIIIIIHHHFFFFFFFFFFFFEEECCCBBBAAABBBCCCDDDFFFGGGHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHIIIDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFHHHIIIHHHFFFCCCEEEDDDFFFHHHGGGEEEGGGLLLWWWjjjzzzxxxtttxxxjjj^^^\\\[[[^^^eeennnzzz~~~~~~{{{xxxvvvuuutttrrrpppddd___YYYTTTRRRTTTWWWZZZYYYZZZ[[[\\\ZZZVVVSSSPPPfffYYYLLLGGGGGGFFFDDDEEEGGG???>>>FFFIIIOOOfffnnnbbbYYYRRRSSSUUUTTTSSSUUUWWWTTTQQQNNNMMMMMMNNNNNNMMMLLLKKKLLLPPPRRRTTTTTTQQQMMMIIIJJJLLLLLLJJJHHHHHHHHHIIILLLNNNOOOMMMKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDBBBDDDGGGJJJMMMOOOQQQQQQRRRQQQOOOMMMJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDDDDEEE}}}fffTTTKKKGGGFFFFFFIIIHHHGGGEEEDDDCCCBBBBBBAAABBBCCCDDDFFFGGGIIIJJJIIIJJJLLLMMMNNNNNNMMMLLLKKKLLLMMMOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOPPPRRRSSSTTTSSSQQQSSSWWW[[[hhhlllTTTHHHEEEEEEHHHUUUmmmsssdddZZZUUUUUUPPPPPPOOOPPPQQQRRRTTTUUUMMMKKKHHHHHHJJJKKKKKKKKKIIIKKKNNNOOOPPPQQQRRRTTTVVVUUURRROOONNNRRRZZZ```YYYVVVRRRNNNKKKIIIHHHFFFEEEDDDDDDEEEGGGHHHHHHGGGIIIIIIHHHGGGDDDBBB@@@???BBBBBBCCCEEEFFFGGGGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEGGGIIIIIIFFFDDDEEEDDDEEEHHHHHHDDDDDDGGGKKKWWWfffttt{{{vvvxxxuuugggbbbZZZWWWXXX^^^jjjvvv~~~zzzwwwyyyxxxvvvtttqqqlllfffbbbVVVTTTRRRQQQRRRVVVZZZ]]][[[[[[[[[ZZZWWWSSSOOOLLL\\\RRRHHHFFFEEEBBB@@@@@@CCC???@@@FFFKKKXXXzzzxxxccc[[[WWWTTTVVVWWWWWWVVVVVVUUUSSSPPPLLLIIIHHHIIIKKKMMMKKKJJJLLLOOORRRSSSSSSMMMKKKIIIIIILLLNNNMMMIIIGGGGGGGGGIIILLLMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCFFFIIIMMMPPPQQQRRRRRRPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDCCCCCCDDDFFFGGGyyyiiiXXXNNNIIIEEEDDDEEEHHHFFFCCCAAA@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTSSSXXX\\\^^^fff|||oooTTTHHHEEECCCCCCLLLeeeuuubbb]]]YYYUUUTTTQQQPPPPPPPPPQQQSSSTTTVVVKKKIIIGGGHHHJJJLLLMMMMMMIIIKKKMMMNNNMMMNNNOOOPPPOOONNNLLLKKKLLLPPPWWW\\\SSSQQQMMMIIIFFFEEEDDDEEECCCCCCCCCEEEIIIKKKKKKKKKKKKJJJHHHFFFDDDBBB@@@???BBBCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFEEEEEEDDDCCCAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDFFFGGGHHHFFFDDDEEECCCDDDHHHHHHDDDCCCEEEEEELLLWWWggg}}}|||yyy}}}}}}rrrooo___VVVPPPRRR[[[gggvvv}}}xxxssssssrrrpppmmmiiiccc\\\WWWRRRRRRRRRSSSUUUWWWZZZ\\\___^^^\\\XXXSSSNNNJJJHHHIIIDDDAAACCCCCC@@@???@@@>>>@@@EEEKKKUUUjjjfffZZZXXXWWWVVVXXXYYYYYYWWWVVVTTTRRROOOJJJGGGFFFIIIKKKMMMKKKJJJKKKNNNPPPQQQQQQIIIJJJIIIIIINNNRRRQQQMMMHHHGGGFFFHHHJJJLLLLLLKKKFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDDDDEEEDDDDDDCCCCCCEEEGGGKKKOOORRRRRRQQQQQQMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEGGGHHHiii\\\PPPKKKHHHDDDCCCFFFDDDCCCBBBAAAAAABBBDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJHHHHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTTTTSSS]]]bbbeeeuuurrrYYYIIIDDDEEECCCEEEWWW{{{```UUUVVVUUUSSSSSSRRRRRRQQQPPPPPPPPPQQQRRRJJJJJJKKKMMMOOOOOOMMMLLLJJJLLLNNNNNNMMMLLLMMMMMMKKKKKKIIIHHHIIILLLQQQTTTNNNMMMJJJFFFDDDCCCDDDEEEGGGFFFGGGIIIKKKMMMNNNMMMJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAADDDCCCBBBCCCDDDEEEDDDCCCDDDBBBCCCGGGGGGDDDBBBCCCAAAEEELLLZZZooo|||{{{}}}zzz|||}}}zzz{{{pppbbbTTTPPPRRRYYYgggsss~~~|||||||||yyytttnnnllliiieeebbb^^^ZZZVVVSSSRRRRRRSSSTTTVVVYYY\\\^^^ccc```[[[UUUOOOIIIEEECCC>>>===@@@BBBAAA======AAA<<>>??????@@@AAAAAAAAAAAA@@@DDDBBB@@@@@@BBBCCCCCCBBBDDDAAABBBFFFGGGDDDBBBCCC===@@@EEEOOOaaawww}}}{{{|||wwwzzzzzz|||qqq^^^TTTPPPQQQ[[[fffxxx}}}yyyxxx|||xxxuuuuuutttooojjjhhhddd^^^YYYVVVUUUSSSRRRRRRRRRRRRTTTWWW[[[___bbbfffbbb[[[TTTLLLFFFBBBAAA>>>???CCCDDD@@@;;;<<>>@@@@@@?????????@@@BBBAAA???======>>>???AAA@@@AAAAAABBBBBBAAAAAA@@@BBBCCCDDDFFFMMM^^^sss|||~~~yyysss}}}~~~nnnfff\\\PPPQQQZZZhhhtttyyyrrrmmmmmmuuu~~~xxxtttrrroooiiidddfff```XXXSSSRRRSSSSSSRRRWWWUUUSSSTTTXXX]]]aaaccchhhfff```VVVKKKCCCAAAAAA===@@@AAA???===???AAAAAA???KKKbbb~~~mmm\\\UUUVVVTTTUUUVVVVVVTTTTTTUUUWWWQQQNNNLLLKKKMMMOOOPPPPPPRRRNNNJJJIIIKKKMMMMMMKKKIIIIIIKKKMMMPPPRRRQQQOOOHHHEEEBBBCCCGGGKKKMMMLLLPPPNNNLLLIIIHHHHHHIIIIIIGGGIIIKKKJJJHHHFFFFFFFFFJJJKKKNNNOOOOOOMMMKKKIIIFFFFFFHHHJJJLLLLLLIIIGGGJJJGGGDDDBBBBBBCCCCCCBBBAAA@@@@@@BBBEEEGGGGGGFFF{{{zzzzzzzzzyyyyyyyyyyyyvvvrrrrrryyyhhhXXXMMMIIIDDDBBBBBBDDDDDDCCCFFFFFFFFFGGGGGGHHHIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOQQQRRRSSSWWWRRRQQQTTTWWWXXX[[[___kkkvvvyyy```JJJFFFDDD???AAAJJJTTTeeeiii^^^SSSOOORRRUUURRRMMMPPPOOONNNNNNOOOOOOOOOOOOPPPLLLLLLQQQSSSOOOMMMOOONNNNNNNNNPPPQQQQQQOOOLLLHHHGGGDDDCCCDDDFFFJJJLLLJJJIIIGGGDDDCCCEEEIIILLLSSSPPPMMMLLLNNNQQQSSSSSSKKKIIIFFFCCCAAAAAAAAAAAAAAACCCDDDDDDBBBAAABBBBBBBBBCCCDDDDDDCCCAAA>>>======>>>@@@@@@?????????@@@BBBAAA???=========>>>?????????@@@AAAAAAAAAAAAAAA???@@@???@@@EEERRRcccppp{{{{{{}}}}}}xxxrrrkkkaaa[[[ZZZ[[[cccoooxxx~~~yyypppjjjeeegggooozzz}}}tttooommmjjjeeeaaa```ZZZTTTQQQQQQRRRSSSRRRXXXVVVTTTVVV\\\ccciiilllwwwooobbbSSSGGGAAA??????AAACCCDDDBBB@@@@@@BBBDDDLLL[[[rrruuudddZZZUUUTTTUUUTTTTTTTTTSSSSSSRRRQQQPPPNNNLLLLLLNNNPPPQQQQQQOOOMMMJJJIIIKKKLLLKKKIIIFFFFFFGGGIIILLLMMMMMMLLLIIIFFFCCCDDDIIIMMMOOONNNQQQOOOMMMJJJIIIHHHIIIIIIIIIJJJLLLLLLJJJHHHHHHHHHKKKLLLMMMNNNNNNLLLKKKIIIIIIIIIIIIJJJKKKKKKIIIGGGHHHEEEAAA@@@@@@AAABBBBBBCCCCCCCCCDDDGGGHHHGGGEEEoooooonnnnnnnnnnnnmmmmmmlllkkknnnxxxzzziiiVVVIIIIIIGGGDDDCCCDDDEEEDDDDDDHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNOOOPPPRRRSSSTTTUUUWWWRRRQQQTTTYYY[[[```eeexxxzzz[[[KKK@@@BBBCCC@@@DDDOOOjjjnnn___YYYTTTUUUYYYYYYTTTNNNPPPQQQQQQQQQPPPOOONNNNNNRRRNNNMMMOOOPPPOOONNNOOOOOONNNMMMNNNOOONNNKKKHHHFFFEEEEEEEEEGGGIIILLLMMMJJJHHHDDDCCCDDDFFFHHHIIILLLJJJIIIKKKNNNSSSUUUVVVIIIHHHEEECCCAAAAAAAAAAAAAAACCCDDDCCCAAA@@@@@@AAABBBBBBCCCCCCBBB@@@>>>===<<<>>>@@@@@@???>>>???@@@BBB@@@???===<<<<<<======<<<===>>>???@@@@@@AAAAAA>>>>>>===<<<>>>FFFQQQZZZjjjttt~~~~~~{{{~~~~~~|||nnn```VVVVVV]]]hhhnnnrrr}}}{{{ooofff```[[[]]]gggsss~~~yyypppiiifffccc___\\\WWWSSSPPPNNNOOORRRTTTUUUZZZYYYYYY]]]eeennnuuuyyyvvvaaaOOOEEEAAA@@@???@@@BBBCCCBBB@@@@@@DDDHHHRRReee{{{{{{zzz|||www```ZZZXXXVVVUUUWWWUUUSSSTTTUUUUUUQQQNNNOOOMMMLLLLLLNNNQQQQQQQQQMMMKKKJJJJJJKKKJJJHHHGGGFFFEEEEEEFFFHHHKKKKKKJJJJJJGGGEEEGGGLLLPPPRRRQQQRRRPPPNNNKKKIIIIIIHHHHHHJJJLLLNNNNNNLLLKKKJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKNNNLLLJJJJJJKKKKKKIIIGGGGGGDDD@@@>>>???AAABBBCCCFFFFFFFFFGGGHHHHHHFFFCCCbbbbbbbbbbbbbbbbbbbbbbbbbbbcccgggppp{{{|||yyytttnnnfff[[[OOOGGGEEEEEEDDDDDDEEEEEEEEEDDDGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJLLLMMMMMMLLLJJJIIIKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQNNNOOOQQQRRRTTTUUUVVVWWWUUUSSSRRRTTTWWW\\\hhhtttttt^^^MMMEEEBBBCCCAAABBBOOO```yyy```YYYWWWWWWYYY\\\[[[UUUOOOQQQSSSTTTTTTRRRPPPOOONNNSSSPPPMMMMMMMMMNNNNNNNNNOOONNNMMMLLLLLLKKKHHHFFFFFFFFFGGGIIIJJJKKKKKKLLLIIIEEEAAAAAADDDFFFFFFDDDDDDCCCDDDGGGKKKOOORRRSSSHHHGGGEEECCCBBBAAAAAAAAAAAACCCCCCBBB@@@>>>>>>???AAAAAAAAAAAA@@@???>>>===<<<>>>@@@@@@???>>>???@@@AAA@@@>>>===<<<;;;;;;<<<:::;;;;;;===>>>@@@AAABBB??????>>><<<<<<@@@FFFLLL___iiittt|||~~~~~~~~~rrr___TTTRRR]]]dddhhhvvv{{{rrriii___ZZZUUUVVV^^^kkkvvv}}}~~~wwwmmmeee___[[[XXXVVVPPPOOONNNNNNQQQTTTWWWYYY\\\]]]```gggqqqzzzsss\\\KKKEEEDDDCCCBBB???@@@BBBCCCCCCDDDKKKSSSYYYkkk}}}|||fffUUUTTTUUUVVVUUUWWWUUUSSSUUUYYYYYYTTTNNNOOOMMMLLLLLLNNNOOOOOONNNKKKKKKLLLLLLLLLJJJHHHFFFJJJHHHFFFGGGIIIKKKLLLLLLKKKHHHFFFIIINNNRRRSSSRRRQQQOOOMMMKKKIIIGGGGGGGGGIIIKKKNNNNNNMMMLLLLLLLLLPPPOOOOOONNNNNNNNNNNNNNNQQQOOOLLLKKKJJJJJJIIIGGGEEEBBB>>>===???BBBDDDEEEIIIHHHHHHHHHHHHGGGCCCAAAXXXYYYYYYYYYYYYYYYYYYYYYXXXYYY^^^eeelllpppooommmjjjgggccc^^^XXXRRRKKKGGGCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSPPPQQQRRRTTTVVVWWWWWWWWWSSSTTTVVVVVVVVV___uuusssYYYKKKEEEDDDDDDCCCAAAIIIbbb|||gggVVVUUUUUUVVVWWWXXXWWWRRROOORRRTTTVVVUUUSSSPPPPPPPPPRRRPPPMMMJJJKKKMMMNNNMMMOOONNNLLLLLLKKKJJJHHHFFFHHHJJJLLLMMMMMMKKKIIIHHHEEEBBB@@@@@@CCCEEECCCAAAAAAAAABBBEEEIIIMMMNNNNNNHHHGGGFFFDDDBBBAAA@@@@@@@@@AAABBBAAA???======>>>@@@@@@@@@??????>>>======<<<===??????>>>>>>>>>???>>>>>>===<<<;;;;;;;;;::::::::::::;;;===???AAABBB??????>>><<<<<<>>>AAADDDYYY```kkkuuuyyy{{{~~~nnn[[[PPPUUU\\\```kkkzzz~~~|||wwwssssssrrrkkkaaa]]]XXXRRRQQQWWWbbbmmmttt{{{uuukkkaaaZZZUUURRRQQQNNNOOOPPPRRRTTTWWW[[[]]]]]]```gggpppzzz~~~mmmXXXIIIEEEEEEDDDAAABBBBBBCCCFFFFFFHHHSSS```rrr~~~uuu^^^RRROOOOOOPPPSSSSSSQQQQQQUUUYYYZZZUUUOOOPPPNNNLLLLLLMMMMMMLLLJJJKKKMMMNNNNNNMMMJJJHHHFFFKKKIIIHHHHHHJJJKKKLLLLLLJJJHHHGGGIIINNNRRRRRRQQQNNNMMMKKKIIIHHHFFFEEEEEEGGGJJJLLLMMMLLLKKKLLLLLLRRRQQQQQQQQQQQQQQQQQQQQQSSSQQQMMMKKKJJJIIIHHHFFF@@@===;;;;;;>>>CCCFFFGGGKKKIIIHHHHHHGGGEEEBBB???QQQQQQQQQQQQRRRRRRRRRRRROOOQQQUUU[[[```bbbbbb```\\\ZZZWWWRRRNNNIIIFFFDDDBBBCCCEEEEEEDDDCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKKKKLLLMMMNNNNNNOOONNNOOOPPPQQQRRRSSSTTTTTTQQQRRRTTTVVVWWWWWWVVVVVVTTTUUUXXXZZZ]]]jjjuuuXXXGGGBBB===???BBBEEEKKK]]]~~~ooo]]]SSSPPPQQQRRRSSSRRRQQQOOOMMMPPPSSSUUUTTTQQQOOOPPPRRRQQQPPPMMMJJJKKKOOOPPPMMMOOOMMMLLLLLLLLLLLLKKKIIIJJJLLLOOOQQQPPPLLLHHHEEEBBBAAAAAAAAABBBCCCBBB@@@AAABBBCCCGGGKKKMMMMMMLLLJJJIIIHHHFFFDDDBBB@@@???>>>@@@AAA@@@>>>======>>>??????>>>>>>============;;;===??????>>>===>>>???<<<<<<<<<;;;;;;;;;::::::;;;::::::;;;<<>>???RRRWWWbbbmmmsssuuu{{{ppp___ZZZZZZ\\\eeeooosssqqqlllhhhjjjkkkddd[[[\\\XXXSSSPPPSSS[[[eeekkkrrrxxx~~~~~~tttoooggg___WWWRRRPPPOOOPPPRRRTTTVVVXXXZZZ]]]```^^^aaahhhpppxxx}}}~~~~~~xxxiiiVVVIIIDDDCCCAAA???BBB@@@AAAFFFHHHMMM^^^pppsssfffYYYQQQLLLIIIJJJMMMLLLLLLNNNSSSVVVVVVQQQMMMOOONNNLLLLLLMMMMMMLLLJJJKKKMMMOOOOOOLLLIIIGGGGGGJJJIIIGGGHHHIIIJJJJJJIIIIIIGGGEEEHHHLLLOOOOOOMMMKKKKKKJJJIIIGGGFFFEEEDDDFFFHHHKKKLLLLLLKKKLLLLLLQQQRRRSSSTTTTTTUUUUUUTTTSSSPPPNNNLLLKKKIIIGGGDDD;;;::::::<<>>DDDPPPbbb}}}uuucccZZZTTTKKKNNNRRRSSSRRRPPPOOOOOONNNPPPRRRPPPMMMLLLOOORRRPPPQQQPPPLLLNNNSSSSSSOOOOOOMMMLLLLLLNNNNNNNNNMMMJJJMMMQQQSSSRRRMMMHHHDDDAAABBBDDDDDDCCCBBBBBBBBBAAAAAADDDHHHLLLNNNMMMLLLLLLKKKJJJGGGEEEBBB@@@>>>===>>>@@@???>>>======>>>>>>>>>======<<<<<<======;;;===??????>>>===>>>???999::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>AAABBB>>>===;;;;;;;;;<<<======GGGLLLXXXfffmmmpppvvv~~~}}}yyyggg\\\ZZZaaahhhkkkllljjjgggffffffbbb\\\[[[WWWRRROOOPPPVVV^^^dddiiiqqqxxx|||xxxsssiiigggbbb[[[UUUQQQPPPPPPSSSUUUYYYZZZZZZ[[[]]]```___```ccchhhnnnrrrssssssrrreeeTTTGGGBBBBBBBBBAAACCC@@@EEENNNVVVaaayyyhhh___UUUPPPLLLHHHHHHKKKIIILLLPPPSSSTTTRRRNNNKKKNNNMMMMMMNNNPPPPPPOOONNNKKKMMMNNNMMMJJJGGGFFFGGGIIIHHHHHHIIIJJJJJJHHHGGGGGGEEEDDDFFFJJJLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFHHHKKKLLLLLLLLLLLLMMMNNNPPPSSSUUUVVVWWWVVVUUUQQQOOONNNMMMLLLIIIFFFCCC;;;<<<>>>CCCIIINNNQQQQQQPPPMMMIIIFFFEEEEEECCCBBBHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMHHHIIIJJJIIIHHHFFFFFFFFFCCCEEEEEECCCAAAAAADDDGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUSSSTTTVVVWWWWWWVVVTTTSSSYYYVVVYYYeeevvvsssZZZJJJBBBAAAAAADDDCCCJJJ]]]yyyzzzddd[[[VVVQQQIIINNNTTTWWWVVVSSSRRRRRRKKKNNNPPPMMMJJJIIIMMMRRRPPPSSSRRRNNNPPPVVVUUUQQQNNNMMMLLLMMMOOOPPPPPPPPPIIILLLQQQTTTTTTOOOIIIDDD@@@DDDGGGGGGDDDBBBCCCDDD>>>@@@BBBGGGKKKNNNMMMLLLMMMMMMKKKIIIFFFBBB@@@>>>;;;===??????>>>======>>>>>>======<<<<<<<<<======;;;===??????>>>===>>>???888888999:::;;;;;;;;;;;;===<<<;;;;;;<<<>>>AAABBB@@@>>><<<<<<<<<============CCCQQQbbbjjjmmmsss{{{yyy|||oooYYYUUU\\\bbbdddjjjmmmiiieeeeeedddbbbYYYVVVRRROOOOOOTTT[[[aaagggooouuuxxxxxxoooiiiaaa```]]]YYYUUURRRQQQQQQTTTXXX[[[\\\[[[[[[]]]___```^^^^^^```dddhhhkkklllmmmbbbRRRFFFAAABBBEEEGGGIIIHHHOOO]]]kkk|||kkkggg\\\SSSPPPNNNLLLJJJKKKJJJNNNTTTVVVTTTQQQMMMKKKLLLLLLMMMOOORRRTTTSSSRRRJJJLLLMMMKKKGGGEEEEEEFFFJJJJJJJJJKKKLLLKKKIIIGGGFFFDDDCCCDDDHHHIIIHHHFFFIIIIIIJJJJJJIIIIIIHHHGGGFFFHHHKKKMMMMMMMMMMMMNNNLLLNNNRRRUUUWWWWWWVVVUUUOOONNNMMMMMMLLLIIIEEEBBB???@@@DDDJJJQQQWWWYYYYYYSSSOOOJJJGGGFFFEEEEEEEEEKKKIIIGGGGGGHHHHHHHHHFFFHHHHHHGGGGGGGGGGGGGGGHHHCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBEEEEEEFFFGGGGGGHHHIIIIIIGGGJJJLLLMMMMMMMMMOOOPPPLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUU\\\ZZZZZZ\\\ZZZUUUWWW^^^\\\]]]```kkksssUUUEEEBBB@@@>>><<>>????????????@@@@@@@@@@@@@@@???===<<<;;;;;;<<<<<<;;;;;;:::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;===>>>??????;;;;;;<<<<<<======>>>>>>>>>BBBMMM[[[eeeiiinnnsss~~~{{{|||~~~jjj\\\ZZZ]]]ccc```___aaadddeee```[[[[[[WWWUUUUUUTTTTTTXXX___```jjjsssuuuxxx}}}zzznnnfffbbbWWWVVVUUUTTTTTTUUUVVVWWWYYY\\\^^^\\\[[[]]]^^^^^^\\\\\\^^^___cccjjjrrrxxxzzzhhhSSSFFFCCCCCCCCCBBBIIIOOO___uuuqqq___[[[YYYUUUQQQNNNNNNNNNOOOTTTUUUWWWUUURRRNNNLLLKKKJJJKKKMMMPPPTTTVVVVVVTTTPPPIIICCCBBBBBBAAADDDHHHMMMKKKHHHGGGHHHHHHHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGLLLMMMNNNOOOOOONNNNNNMMMOOOOOOPPPSSSUUUTTTPPPKKKKKKKKKJJJIIIFFFCCC@@@>>>;;;@@@IIIRRRYYY^^^___```WWWPPPGGGCCCDDDFFFFFFEEEIIIHHHFFFFFFGGGHHHGGGFFFHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJJJJLLLNNNNNNMMMMMMMMMOOOLLLLLLMMMMMMNNNPPPQQQRRRRRRSSSTTTUUUVVVXXXYYYYYYYYYXXX\\\aaaaaa^^^aaagggkkkmmmrrr}}}nnn]]]JJJAAA??????AAAEEENNN```xxxrrr___WWWOOOKKKMMMNNNPPPSSSRRROOOMMMLLLMMMNNNJJJFFFEEEGGGJJJMMMNNNTTTSSSSSSUUUWWWXXXWWWUUUOOOOOOOOOOOOOOOPPPPPPPPPLLLNNNPPPQQQPPPNNNKKKIIIKKKJJJIIIHHHFFFEEEDDDCCCCCCEEEFFFFFFFFFHHHMMMQQQQQQNNNKKKIIIGGGDDDAAA>>><<<<<<=========>>>>>>>>>>>>===<<<::::::::::::;;;>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<>>>?????????>>>>>>>>>===<<<<<<<<>>>>>===<<<;;;999999999999:::===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>BBB======IIIYYYhhhttt}}}~~~sssjjjZZZXXXWWWZZZ```fffhhhhhhhhhfffddd```YYYUUU\\\fffmmmtttzzzzzz{{{wwwlllaaaXXXRRRRRRSSSSSSUUUWWWYYY[[[\\\^^^___aaaaaa```___```bbbbbbcccffflllvvvhhhOOOHHHHHHIIIQQQ\\\bbblllvvvbbb]]]]]]SSSRRRRRRSSSUUUXXX[[[]]]ZZZUUUOOOMMMNNNPPPQQQPPPLLLLLLMMMOOORRRSSSSSSQQQKKKFFFCCCCCCBBB@@@CCCGGGPPPMMMJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGIIIKKKMMMNNNJJJKKKKKKKKKLLLLLLLLLLLLMMMOOORRRTTTUUUTTTRRRQQQLLLKKKKKKLLLNNNNNNLLLJJJHHHHHHIIIIIIHHHGGGEEEDDDDDDGGGLLLRRRVVVXXXYYYYYYRRRMMMHHHFFFGGGHHHFFFDDDIIIGGGFFFFFFHHHIIIIIIHHHHHHGGGEEECCCAAA@@@???>>>AAAAAABBBBBBBBBBBBBBBAAADDDDDDEEEEEEFFFFFFGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLLLLNNNPPPPPPOOONNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSPPPQQQSSSTTTUUUVVVUUUUUU[[[^^^eeennntttyyy}}}{{{cccRRRGGGCCCBBBEEEKKKRRR^^^hhh|||tttuuuttt___VVVTTTSSSSSSUUUPPPOOOMMMKKKIIIIIIKKKLLLRRROOOJJJHHHJJJLLLOOOPPPTTTTTTSSSSSSSSSRRRQQQPPPQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIEEEBBBAAACCCEEEGGGFFFFFFEEEEEEFFFIIILLLOOOMMMKKKHHHFFFEEEDDDAAA???>>>>>>>>>?????????@@@@@@>>>===;;;:::999999::::::<<<;;;;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;<<<===>>>???;;;<<<===>>>@@@AAACCCCCCAAA<<<;;;DDDRRRdddxxxyyyggg```WWWSSSWWW^^^fffkkkttttttrrrlllbbb]]]dddooo{{{}}}||||||uuukkkddd]]]WWWSSSSSSTTTUUUWWWYYY[[[]]]^^^^^^^^^___aaaaaa___aaaeeejjjiiilllxxxiiiQQQNNNSSSXXXgggyyyooo^^^XXXWWWVVVVVVUUUUUUWWWXXX[[[\\\YYYSSSMMMLLLPPPSSSRRROOOMMMLLLLLLNNNPPPQQQQQQPPPIIIEEEDDDDDDCCCAAACCCHHHNNNLLLIIIGGGGGGGGGFFFEEEGGGGGGFFFFFFHHHKKKNNNPPPMMMMMMMMMLLLLLLLLLLLLMMMKKKMMMPPPRRRRRRPPPMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKHHHIIIIIIIIIHHHGGGEEEDDDGGGIIILLLOOOQQQRRRRRRQQQMMMKKKHHHGGGHHHHHHFFFDDDJJJHHHGGGGGGIIIJJJIIIHHHFFFEEECCCAAA@@@>>>>>>>>>@@@@@@AAABBBBBBCCCBBBBBBEEEEEEFFFGGGGGGHHHIIIIIIKKKLLLLLLLLLLLLLLLMMMMMMKKKMMMOOOPPPPPPPPPQQQSSSPPPPPPPPPPPPQQQRRRSSSSSSUUUVVVVVVVVVVVVVVVVVVUUU[[[```hhhqqq{{{uuu```OOOHHHEEEAAACCCQQQccctttyyy{{{wwwiii[[[TTTSSSRRRQQQRRRMMMKKKHHHGGGHHHJJJMMMOOOTTTPPPLLLIIIJJJMMMNNNOOORRRSSSSSSRRRQQQOOONNNNNNPPPOOONNNNNNMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIGGGEEEEEEEEEGGGGGGIIIHHHGGGGGGIIIKKKMMMNNNJJJHHHFFFEEEEEEDDDAAA???????????????@@@@@@@@@@@@@@@???===<<<;;;;;;<<<<<<@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===>>>??????<<<<<<===???@@@BBBCCCCCC===<<<>>>CCCKKK]]]www~~~rrr```QQQMMMSSS\\\dddsssssssssnnneee```gggqqq|||xxxtttssswww|||~~~vvvjjjaaa]]]ZZZWWWTTTVVVVVVXXXZZZ\\\]]]______]]][[[\\\```aaa```dddkkkqqqqqqyyy{{{gggXXX\\\fffrrr|||hhh\\\UUURRRXXXXXXWWWWWWWWWXXXZZZZZZUUUQQQMMMOOOSSSTTTPPPLLLMMMLLLKKKLLLNNNPPPPPPOOOHHHFFFFFFGGGEEEBBBDDDJJJPPPMMMJJJHHHGGGGGGFFFDDDFFFFFFEEEFFFIIILLLPPPRRRRRRQQQOOONNNLLLLLLLLLLLLMMMNNNOOOOOONNNKKKHHHFFFJJJJJJJJJIIIIIIJJJLLLMMMIIIIIIIIIIIIHHHFFFDDDCCCGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGEEECCCKKKIIIGGGGGGHHHHHHHHHGGGCCCCCCAAA@@@????????????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKMMMPPPQQQQQQRRRSSSUUURRRRRRQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYY___fffpppzzzrrr\\\JJJCCCEEEAAAAAAMMMggg||||||jjjccc[[[VVVTTTTTTRRRQQQKKKHHHFFFFFFIIIMMMPPPRRRTTTPPPKKKHHHIIIKKKLLLMMMPPPRRRRRRQQQOOOMMMLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHJJJLLLMMMLLLKKKHHHFFFDDDDDDDDDCCCAAA@@@>>>>>>>>>?????????@@@@@@AAA@@@???============>>>@@@???>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>???@@@AAA@@@@@@??????????????????:::<<<@@@CCCFFFSSSmmmsss^^^QQQOOOTTTXXXiiijjjmmmmmmhhhfffllluuu}}}wwwooollloootttxxxzzzyyy|||}}}xxxssslllddd\\\XXXVVVUUUTTTWWWYYY[[[]]]___aaabbbbbb^^^YYYZZZ```bbbccckkkuuupppmmmoooxxxiii^^^ZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[QQQPPPPPPRRRTTTSSSOOOKKKLLLKKKJJJKKKMMMOOOOOOOOOHHHGGGIIIKKKHHHEEEGGGMMMTTTQQQNNNKKKJJJJJJHHHGGGEEEFFFGGGHHHKKKOOORRRTTTUUUSSSQQQOOOMMMLLLLLLLLLPPPPPPOOONNNLLLIIIFFFEEEHHHIIIJJJJJJIIIJJJLLLNNNHHHHHHIIIHHHGGGEEECCCBBBFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFEEEEEEDDDCCCJJJHHHFFFEEEFFFFFFEEECCC@@@@@@@@@???@@@@@@AAAAAACCCDDDEEEGGGHHHHHHIIIIIIGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQRRRTTTSSSSSSRRRRRRRRRSSSTTTTTTSSSSSSTTTWWW[[[```eeehhhqqq{{{uuueeeWWWJJJ@@@@@@EEEEEEMMMddd|||kkk```^^^[[[XXXWWWWWWVVVTTTMMMJJJGGGHHHLLLPPPSSSSSSUUUQQQLLLIIIIIIKKKLLLMMMNNNPPPQQQPPPMMMKKKKKKMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKHHHGGGHHHKKKMMMMMMJJJGGGFFFEEECCCCCCCCCCCCBBB@@@??????@@@@@@@@@AAAAAAAAABBBAAA???>>>======>>>>>>>>>===<<<:::999999999888========================;;;<<<===>>>???@@@AAABBB@@@@@@@@@???>>>>>>======;;;<<>>======>>>>>>AAA@@@???>>><<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@AAABBBCCC======>>>>>>?????????@@@<<<<<<===>>>???CCCPPP^^^ddd{{{|||hhhYYYQQQMMMPPPXXXccckkkpppwww~~~{{{mmmeeedddfffhhhhhhlllpppvvvzzz|||~~~yyysssnnniiifff[[[\\\[[[XXXUUUTTTXXX\\\VVVXXX\\\aaaeeehhhjjjkkkeee]]]\\\dddjjjnnn{{{qqqfffeeeiii}}}fffZZZVVVSSSSSSWWWWWWVVVVVVVVVVVVUUUUUUUUUQQQRRRSSSRRRPPPMMMMMMMMMJJJIIIHHHIIILLLNNNOOOPPPIIIJJJNNNPPPMMMIIILLLRRRUUURRRNNNLLLJJJIIIGGGFFFFFFHHHKKKOOOSSSUUUWWWXXXTTTSSSQQQOOONNNOOOPPPQQQNNNLLLJJJHHHFFFFFFFFFGGGCCCGGGIIIJJJHHHGGGIIIKKKBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBB@@@AAABBBBBBAAAAAACCCDDDHHHIIIIIIGGGDDDCCCCCCDDDAAAAAAAAABBBDDDFFFGGGHHHJJJJJJLLLMMMMMMLLLKKKKKKMMMMMMLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMOOOQQQQQQPPPOOOOOOPPPPPPRRRSSSTTTSSSTTTUUUWWWYYY^^^ccchhhtttjjjSSSJJJDDDBBB??????HHHRRRXXXsssqqqaaa[[[UUUUUUTTTTTTSSSSSSRRRRRROOOLLLJJJJJJMMMPPPPPPNNNOOONNNNNNMMMMMMNNNNNNOOONNNMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHCCCGGGKKKMMMKKKGGGDDDBBBEEEFFFGGGGGGFFFDDDAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???===<<<<<<===>>>===>>>>>>===<<<;;;;;;<<<============<<<<<<<<<<<<@@@??????>>>>>>??????@@@BBBAAA>>><<<;;;<<>>>>>>>><<<;;;<<<===========================@@@@@@????????????@@@@@@AAA@@@>>>===<<<===>>>???>>>===<<<<<<>>>BBBFFFHHHTTTiiizzzzzzlll^^^QQQJJJPPPXXX]]]jjjyyy|||xxxsssooonnnkkkgggddddddeeeiiiooouuuzzz{{{{{{{{{xxxxxx}}}~~~{{{yyyxxx}}}yyyqqqhhh___XXXTTTTTTTTTSSSSSSSSSSSSTTTUUUXXX[[[aaaiiipppttttttsssiiipppvvvxxx}}}uuuggg]]]ZZZWWW[[[wwwkkkaaaWWWUUUSSSOOOOOOQQQOOONNNPPPSSSWWWVVVQQQMMMLLLMMMNNNNNNNNNLLLJJJIIIKKKJJJJJJKKKNNNOOOOOONNNKKKKKKKKKLLLLLLKKKKKKKKKLLLNNNQQQPPPMMMJJJIIIJJJJJJIIIJJJOOOUUUXXXVVVRRROOOOOOOOOPPPRRRRRRQQQOOOMMMLLLKKKIIIGGGEEECCCBBBBBBCCCCCCBBB@@@>>>???@@@EEEBBBAAAEEEFFFCCCAAABBBAAACCCDDDCCCBBBBBBCCCDDDBBBBBBBBBAAAAAAAAAAAAAAACCCDDDEEEDDDBBBAAABBBCCCCCCCCCCCCDDDFFFGGGIIIIIILLLLLLLLLLLLLLLMMMNNNNNNOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPPPPRRRQQQPPPPPPQQQRRRRRRQQQSSSSSSRRRRRRUUU^^^hhhooo|||gggTTTIIIBBBAAACCCIIIPPP\\\mmm{{{gggYYYSSSQQQTTTTTTSSSRRRPPPOOONNNNNNOOONNNLLLLLLNNNOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPMMMLLLJJJIIIHHHGGGGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJIIIIIIGGGFFFEEEIIIHHHHHHHHHGGGGGGGGGFFFDDDFFFGGGGGGFFFEEEFFFGGGGGGGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<===???============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>===<<<;;;<<>>===<<<===???AAAEEEAAAAAADDDEEEBBB???@@@???AAABBBCCCBBBBBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKNNNMMMLLLLLLLLLNNNOOOQQQPPPPPPOOONNNMMMMMMMMMMMMNNNMMMNNNNNNOOOPPPQQQRRRQQQPPPPPPRRRUUUVVVUUUSSSTTTSSSTTTWWW___lll{{{sssbbbSSSHHHDDDCCCFFFLLLVVVbbbuuukkk]]]WWWTTTTTTWWWVVVUUUTTTRRRQQQOOOOOONNNMMMMMMLLLMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPLLLKKKIIIHHHFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGIIIIIIHHHHHHGGGFFFEEEDDDIIIIIIHHHGGGGGGFFFFFFFFFCCCEEEHHHIIIHHHGGGGGGHHHGGGEEECCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>===<<<;;;;;;;;;;;;<<<>>>=========>>>???=========>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???<<<===>>>>>>>>>===<<<<<<<<<<<<::::::;;;>>>@@@BBBKKKVVVnnnyyyuuuuuu}}}sss]]]MMMHHHKKKUUU^^^mmm~~~yyypppiiidddiiiqqq{{{~~~zzzvvvsssvvv}}}|||yyyxxxzzzxxxuuurrrqqqsssuuuvvvyyyuuuxxx|||yyyoooeee]]]XXXTTTRRRWWWWWWXXXXXXYYYYYYYYYYYY___hhhttt|||~~~|||wwwuuuyyy||||||xxxoooeee[[[VVVMMMIIIJJJSSSeeelllaaaUUUPPPMMMMMMOOOPPPOOONNNIIILLLPPPRRRQQQNNNKKKIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGHHHJJJLLLKKKJJJLLLKKKKKKJJJIIIIIIIIIIIIMMMQQQTTTPPPJJJEEEFFFIIIJJJJJJJJJLLLPPPQQQPPPNNNJJJJJJLLLNNNPPPOOOLLLIIIHHHGGGFFFEEECCCAAA@@@???:::;;;<<<<<<<<<>>>AAACCCAAA>>>???CCCDDDAAA??????@@@AAACCCBBBBBBAAACCCDDDAAABBBBBBBBBBBBCCCCCCCCCFFFHHHHHHHHHFFFFFFFFFHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNMMMMMMNNNOOOQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSSSSRRRSSSTTTVVVXXXXXXVVVUUUUUUXXX^^^gggttt|||dddWWWPPPJJJGGGHHHJJJVVVffftttuuuaaa[[[XXXXXXXXXVVVVVVUUUSSSRRRPPPOOONNNLLLMMMMMMLLLKKKKKKJJJJJJLLLMMMNNNOOOOOOOOONNNNNNJJJIIIHHHFFFEEEEEEDDDDDDEEEFFFGGGIIIIIIIIIHHHGGGHHHGGGGGGFFFEEEDDDDDDDDDJJJIIIHHHGGGFFFFFFFFFFFFAAAEEEJJJLLLKKKIIIGGGFFFCCCAAA>>><<<;;;;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<;;;;;;:::::::::;;;======<<<<<<===???<<<<<<======>>>>>>>>>???>>>??????@@@@@@??????>>>:::;;;===>>>>>>===<<<;;;:::999999999;;;>>>@@@BBBFFFKKK]]]wwwxxxxxx||||||}}}qqqZZZMMMKKKMMMNNNZZZkkk|||vvvppprrrzzz{{{}}}|||zzz{{{|||{{{xxxvvvsssrrrqqqpppqqqooonnnmmmmmmoooqqqsss|||}}}|||wwwrrrqqqvvv{{{~~~uuuhhh^^^YYYWWWWWWWWWWWWWWWXXXZZZ[[[]]]^^^___iiirrr}}}}}}vvvpppnnnmmmjjjfff```XXXQQQNNNNNNIIIIIIPPPaaa}}}mmm^^^XXXQQQMMMIIIGGGJJJNNNOOONNNIIIMMMQQQQQQNNNKKKJJJJJJNNNNNNMMMLLLKKKIIIHHHGGGHHHGGGFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQRRRNNNHHHEEEEEEHHHGGGGGGHHHJJJLLLMMMLLLJJJFFFGGGHHHKKKLLLLLLIIIFFFHHHGGGFFFDDDCCCAAA@@@???===>>>>>>===<<<<<<===???<<<:::<<>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999:::;;;<<<<<<;;;:::;;;===;;;;;;<<<<<<======>>>>>><<<===>>>??????>>>===<<<:::;;;<<<=========<<<;;;999999999:::;;;===@@@AAAAAACCCNNNbbbxxx~~~yyy}}}nnn]]]WWWPPPGGGNNNWWWhhhyyyyyywwwuuutttvvv{{{~~~~~~xxxqqqppppppooonnnllllllkkkffffffeeeeeefffggghhhiiinnnoooppppppppprrruuuwwwuuulllaaaYYYWWWXXXYYYYYYWWWWWWXXXZZZ^^^aaaeeegggvvv}}}ttthhhbbbaaaccc\\\TTTNNNHHHEEEIIIOOOLLLRRR```wwwuuudddZZZUUUMMMJJJEEEBBBFFFNNNPPPOOOKKKOOOSSSQQQLLLIIIJJJMMMSSSRRRQQQNNNLLLJJJHHHGGGHHHGGGFFFGGGIIIJJJIIIHHHFFFFFFFFFFFFHHHKKKMMMOOONNNOOONNNKKKHHHEEEEEEEEEBBBDDDGGGJJJKKKJJJHHHGGGDDDDDDEEEGGGIIIIIIFFFDDDGGGFFFEEEDDDBBBAAA@@@@@@AAABBBBBB@@@===:::999999;;;999<<>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<>>>>>>AAA???CCCPPP```ppp~~~|||wwwpppcccTTTRRRQQQWWWbbblllsss{{{|||mmmmmmmmmnnnqqquuuyyy|||zzz{{{zzzyyyyyy{{{~~~~~~|||}}}|||vvvrrrnnnnnnmmmllljjjgggdddbbb]]]]]]^^^^^^^^^^^^^^^]]]```ccciiipppwwwyyywwwuuukkkddd]]]ZZZ[[[\\\\\\ZZZZZZZZZ[[[^^^ccciiiooosssyyygggXXXRRRRRRWWWPPPJJJGGGFFFFFFMMMWWW]]]jjj|||{{{kkkbbb[[[UUUIIIIIIFFFCCCIIIRRRUUURRRNNNRRRTTTQQQJJJGGGKKKQQQUUUTTTRRROOOLLLJJJIIIHHHHHHGGGFFFGGGIIIJJJIIIHHHEEEEEEEEEFFFGGGJJJMMMOOOOOOLLLIIIHHHHHHGGGDDDBBB???CCCHHHKKKKKKJJJGGGFFFEEEDDDDDDEEEGGGGGGFFFDDDEEEEEEDDDCCCBBB@@@?????????AAADDDDDDBBB@@@>>>>>>>>><<>>>>>===QQQQQQQQQPPPMMMKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNLLLNNNPPPRRRSSSSSSSSSRRRTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUXXX[[[^^^___cccppprrr```QQQJJJIIIOOOZZZaaaiiipppaaaWWWVVVSSSLLLMMMTTTSSSSSSRRRRRRRRRQQQQQQQQQOOORRRTTTRRROOOLLLKKKLLLKKKLLLMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHJJJJJJIIIGGGDDDBBBBBBBBBAAAAAABBBCCCEEEFFFFFFDDDBBB@@@>>>>>>???@@@CCCEEEFFFEEECCCBBBBBBCCC???>>>===;;;::::::999999999999999999999999999999=========<<<;;;:::888888999:::;;;:::888777888999999999::::::;;;<<<======:::;;;===>>>>>>===;;;::::::::::::;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<<<>>===DDDNNN\\\mmmzzzyyyfff\\\TTTQQQVVV[[[^^^eeemmmzzzvvveeefffhhhjjjmmmqqqtttvvvvvvvvvvvvuuuuuuxxx|||}}}{{{zzz{{{~~~~~~{{{xxxuuurrrpppooonnnmmmkkkfffaaa\\\ZZZYYYYYYZZZ[[[ZZZYYYWWWVVVYYY]]]hhhuuu|||uuuddd```]]]]]]```aaa^^^[[[_________bbbhhhpppxxx}}}ttt]]]LLLGGGHHHCCC??????EEEJJJPPP[[[gggrrriiibbb___YYYRRRHHHIIIHHHGGGNNNXXXZZZVVVPPPTTTVVVQQQIIIGGGLLLSSSUUUSSSQQQOOOMMMKKKJJJIIIIIIGGGGGGGGGIIIJJJIIIHHHFFFFFFEEEEEEGGGIIILLLNNNOOOJJJFFFEEEGGGHHHEEEAAA>>>BBBIIIMMMMMMJJJHHHFFFFFFEEEDDDDDDFFFGGGGGGFFFDDDDDDCCCBBBAAA???>>>>>>:::???DDDHHHIIIIIIIIIIIIAAA@@@BBBHHHKKKGGGDDDDDD>>>@@@AAAAAAAAAAAABBBDDDCCCBBBAAA@@@>>>===<<<<<>>@@@>>>===<<<======;;;::::::;;;<<<;;;999888999::::::::::::999999999888888666666777888999999::::::;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;EEEAAA===888777777:::;;;??????>>>===@@@JJJZZZfffxxx|||uuuuuummm^^^SSSQQQSSSTTTcccjjjuuuiii```dddfffcccccchhhllllllnnnmmmmmmnnnqqqsssttttttvvvvvvwwwyyy}}}~~~||||||}}}~~~|||{{{zzzwwwtttppplllkkkjjjjjjooonnnkkkgggccc^^^ZZZXXXWWWRRRQQQVVVWWWTTTUUUZZZXXXeeetttzzzooobbbaaa___]]]\\\[[[\\\\\\[[[cccmmmqqqoooqqq~~~fffNNNHHHGGGEEEEEECCCFFFNNNXXXeeewwwxxxeee[[[YYYZZZZZZJJJKKKJJJMMM]]]ooonnnbbb\\\YYYSSSMMMIIIKKKPPPTTTNNNNNNMMMLLLJJJIIIGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIEEEEEEEEEFFFIIIKKKNNNPPPQQQLLLHHHGGGHHHHHHEEEAAAAAADDDGGGJJJKKKIIIEEECCCAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAA???AAAFFFMMMUUUXXXVVVSSSLLLKKKIIIHHHIIIHHHGGGEEEDDDCCCAAA@@@@@@AAABBBCCCBBBAAA@@@>>>===<<<<<<<<>>>>>???@@@@@@AAAAAABBB=========<<<======>>>???BBBCCCCCCCCCBBB@@@???>>>???>>><<<<<<<<<<<<;;;999888999:::999777666777888:::999999999999888888888666666777888888999::::::;;;:::::::::999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::BBB@@@<<<999888888:::;;;:::;;;<<<<<<===DDDOOOWWWhhhvvv~~~|||}}}ooodddZZZTTTOOOTTT\\\hhhvvv~~~hhhaaaeeegggffffffhhhgggdddjjjiiihhhjjjmmmpppqqqqqqqqqooooooqqquuuzzz}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~{{{xxxvvvuuuuuutttssspppnnnllliiiggggggggghhhkkkiiifffbbb]]]YYYUUUSSSSSSQQQSSSWWWWWWTTTVVVZZZaaammm{{{vvvkkkbbbaaa___]]][[[[[[[[[[[[^^^gggnnnppppppxxxuuu[[[JJJCCC@@@>>>AAAGGGRRR```ppprrrfff___YYYSSSOOOMMMNNNNNNSSSfffzzz}}}tttaaaZZZQQQIIIFFFHHHMMMQQQNNNNNNLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHEEEEEEFFFGGGIIIKKKMMMOOOLLLHHHDDDDDDFFFFFFCCC@@@DDDFFFHHHJJJJJJIIIFFFEEEAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>AAAHHHRRRZZZ]]]ZZZVVVSSSQQQNNNMMMLLLKKKHHHFFFBBBAAA@@@@@@AAABBBDDDFFFBBBAAA@@@>>>===<<<<<<<<>>>>>???@@@@@@@@@@@@<<<<<<<<<;;;<<<===???@@@DDDDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;<<<<<<:::999888999999999777666777888999999888888888777777777666666777777888888999999:::999999999999888888888777777777777888888888888999999999999999999999:::>>>===;;;999999999::::::777999;;;;;;;;;>>>CCCHHHTTTdddpppxxx~~~wwwvvvooo```QQQNNNLLLOOOXXXfffuuu|||kkkdddiiinnnmmmllljjjeee```___^^^]]]___bbbeeeffffffhhhfffeeegggmmmtttyyy{{{yyyxxxxxxwwwxxxzzz{{{}}}~~~}}}}}}||||||}}}}}}~~~{{{zzzzzzyyyyyyyyyzzzzzz{{{vvvsssrrrqqqooollljjjjjjjjjiiihhhddddddbbbaaaaaabbbcccdddeeedddaaa]]]XXXTTTQQQOOOQQQRRRUUUYYYYYYXXX[[[aaannnzzzzzzooofffaaa___]]]ZZZXXXWWWWWWWWW\\\eeejjjhhhkkkwwwqqqZZZMMMHHHFFFEEEFFFHHHXXXkkkzzzxxxrrriiibbb]]]WWWQQQLLLJJJKKKJJJPPPaaauuu{{{vvvbbbYYYLLLEEEEEEJJJOOORRRNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMIIIFFFCCCCCCDDDEEECCC@@@DDDEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBB>>>BBBJJJUUU^^^aaa]]]YYYWWWTTTQQQOOONNNKKKHHHFFF@@@@@@???@@@BBBDDDFFFHHHAAAAAA???>>>============]]]]]]^^^______]]][[[YYYVVVVVVUUUTTTSSSQQQPPPOOOQQQQQQQQQRRRSSSUUUXXXYYY[[[^^^aaaaaaaaacccjjjpppzzz{{{|||~~~sss```TTTQQQNNNPPPZZZggguuudddSSSNNNDDDIIINNNOOOMMMMMMQQQUUU]]]^^^^^^^^^[[[XXXTTTRRROOOMMMKKKKKKLLLLLLKKKJJJFFFHHHJJJKKKJJJHHHHHHGGGEEEFFFGGGFFFDDDDDDDDDEEEIIIHHHFFFDDDBBB@@@??????===>>>???@@@AAAAAA@@@@@@??????=========???@@@AAADDDDDDCCCBBBAAA@@@>>>>>>===;;;::::::;;;;;;:::999999:::;;;:::999888888:::888888888777777777666666666666666777777777888888888888888888888888888888555666666666777777777777777888888888888888999999::::::::::::::::::::::::888:::;;;;;;:::;;;>>>@@@CCCQQQ\\\fffooommmnnnzzzzzzggg]]]OOOFFFGGGOOOXXX___sss{{{|||pppjjjttt{{{xxxqqqkkkeeeaaaZZZXXXVVVVVVXXXZZZ[[[[[[^^^^^^^^^bbbhhhnnnrrrtttrrrrrrssstttuuuwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuuuurrrqqqppppppppprrrtttuuuzzzzzzyyyvvvrrrooonnnnnniiigggcccaaaaaaaaa```___\\\\\\[[[[[[\\\]]]^^^___```^^^\\\YYYVVVSSSQQQQQQRRRTTTWWWZZZ[[[___gggnnn|||tttjjjccc^^^\\\YYYVVVSSSRRRQQQPPPTTT]]]___YYY\\\gggmmmkkkkkkXXXIIIHHHKKKLLLQQQYYYbbbwwwrrrjjjaaaYYYUUUTTTSSSRRRJJJHHHEEEGGGTTTccciiifff\\\SSSIIIEEEJJJPPPTTTUUUOOONNNLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGHHHIIIJJJKKKLLLJJJHHHEEEDDDDDDDDDCCCAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBB@@@CCCIIISSS[[[^^^\\\YYYUUURRRPPPMMMLLLJJJGGGEEEAAA@@@AAAAAABBBDDDEEEFFF@@@@@@???>>>=========>>>aaabbbccccccaaa^^^\\\[[[XXXWWWVVVTTTRRRQQQOOOOOOSSSSSSRRRSSSUUUYYY\\\___dddiiimmmkkkiiinnn|||wwwgggZZZQQQNNNKKKQQQaaavvv~~~vvv^^^PPPMMMGGGLLLRRRRRRNNNMMMQQQUUU\\\]]]]]]\\\ZZZVVVRRROOOMMMKKKJJJJJJKKKKKKKKKJJJIIIKKKNNNMMMJJJFFFEEEEEECCCDDDEEEDDDCCCBBBBBBDDDHHHGGGEEEBBB@@@???>>>>>>>>>@@@AAABBBBBBBBBAAA@@@AAA???>>><<<<<<===???@@@DDDCCCBBBAAA@@@???>>>>>><<<;;;::::::;;;<<<:::999999:::;;;:::888777888999777777666666666555555555666666666666666666777777777777777777777777777777666666666666777777777777666666666666777777888888777888888999999999999999999999999888888:::<<<>>><<>>>>>>>>>>>>>>???aaabbbdddccc___\\\ZZZZZZZZZYYYWWWVVVUUUUUUUUUVVVXXXWWWVVVVVVZZZ___eeeiiisssyyy~~~~~~~~~tttlllbbbYYYQQQMMMPPPVVV[[[gggzzzzzzrrr]]]QQQNNNKKKOOORRRRRRNNNMMMOOORRRXXXYYYYYYYYYVVVRRROOOLLLKKKJJJIIIIIIKKKMMMMMMLLLNNNQQQRRRPPPJJJEEECCCDDDCCCDDDEEEDDDBBBAAABBBCCCHHHFFFDDDAAA???>>>======???@@@BBBCCCCCCBBB@@@???>>>===;;;999999;;;>>>???BBBAAA@@@???>>>>>>??????===;;;:::;;;<<<<<<;;;:::777888888888666555666777666666666555555555444444555555555555666666666666555555666666666666666777666666666666777777777777444444555555666666777777777777777888888888999999888777666555666888:::;;;:::???>>>CCCPPPTTTZZZiiiooozzz~~~mmm[[[SSSNNNJJJFFFJJJLLLTTTbbbppp}}}lll```___aaa[[[XXXTTTRRRSSSTTTUUUUUUSSSTTTVVVYYY\\\]]][[[YYY\\\]]]```bbbdddeeeeeeeeefffeeedddbbbaaaaaa``````aaaaaaaaaaaaaaabbbbbbcccdddeeedddbbb___\\\\\\\\\]]]ZZZWWWUUUTTTTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUWWWUUUTTTRRRRRRRRRSSSSSSSSSUUUVVVZZZeeevvvwwwnnnfff```___]]]YYYTTTPPPMMMKKKJJJGGGHHHJJJIIIGGGGGGHHHIIIKKKWWWfffpppssswwwkkk]]][[[XXXTTTPPPNNNLLLKKKNNNLLLJJJJJJLLLPPPRRRRRRMMMJJJIIIJJJMMMNNNMMMJJJVVVSSSPPPLLLIIIGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIJJJJJJIIIHHHHHHFFFFFFDDDBBBAAA@@@??????EEEEEEEEEEEEFFFFFFFFFGGGDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDFFFDDDDDDHHHNNNRRRSSSRRRQQQOOOMMMMMMMMMMMMLLLJJJFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@^^^aaacccbbb___\\\[[[[[[]]]\\\ZZZZZZ[[[^^^bbbddddddccccccfffmmmwww~~~ssskkkggg^^^ZZZXXXZZZ\\\___iiitttrrrwww|||mmmZZZPPPOOOKKKMMMOOONNNLLLKKKMMMOOOSSSTTTUUUUUUSSSPPPLLLJJJJJJIIIIIIJJJMMMPPPPPPPPPRRRUUUUUURRRKKKEEEDDDEEEDDDEEEFFFEEECCCBBBCCCDDDHHHFFFCCC@@@>>>======>>>>>>???AAACCCCCCAAA???>>>;;;:::888888999===@@@CCC@@@???>>>======>>>??????===<<<;;;;;;=========;;;666777888777666555666777555555555444444444444333555555555555555555555555444444555555555666666666555555555666666666777777333333333444555666666666777777666666666777888888777777666666777888888777:::===;;;@@@LLLOOOQQQ]]]eeeppp~~~~~~||||||~~~~~~|||ppphhhaaaXXXPPPLLLIIIJJJRRRZZZaaajjjttt}}}mmmggggggiii___\\\XXXWWWXXXZZZ\\\]]]ZZZYYYXXXXXXYYYXXXUUUSSSUUUWWWZZZ]]]______^^^]]]\\\\\\ZZZYYYXXXXXXXXXXXXZZZ[[[[[[[[[ZZZZZZYYYXXXZZZ[[[\\\[[[XXXVVVVVVVVVXXXUUUSSSRRRSSSTTTTTTSSSSSSTTTUUUVVVXXXXXXYYYYYYZZZXXXVVVTTTSSSSSSSSSTTTVVVXXX\\\cccuuussskkkddd]]]^^^[[[WWWRRRMMMIIIGGGFFFEEEAAACCCIIIIIIFFFLLLXXX___xxxxxxcccVVVVVVUUUSSSPPPMMMKKKKKKKKKKKKKKKLLLLLLKKKJJJKKKIIIJJJLLLMMMNNNOOONNNNNNZZZWWWRRRMMMIIIGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIHHHFFFEEEEEEDDDDDDHHHNNNQQQQQQOOOQQQOOONNNMMMNNNMMMLLLJJJFFFFFFEEEEEECCCBBBAAA@@@>>>>>>======>>>???@@@@@@]]]aaaddddddaaa^^^^^^______^^^]]]^^^aaaffflllpppssssssvvv|||zzzlllccc______aaaeeedddjjjuuu|||}}}sssuuuzzzrrreeeSSSKKKNNNJJJKKKKKKJJJIIIJJJKKKMMMPPPQQQRRRSSSQQQOOOLLLJJJJJJJJJJJJLLLOOORRRTTTTTTTTTVVVWWWSSSKKKFFFFFFHHHEEEGGGGGGFFFEEEDDDEEEFFFHHHFFFCCC@@@>>>===>>>>>>===>>>AAABBBBBB@@@>>><<<:::999888999<<<@@@EEEHHH>>>===<<<<<<<<<===???@@@===<<<;;;<<<===>>>===<<<888999:::999888777777999555555444444444333333333555555555555555555555444444444444555555555666666444444444555555555666666222222333444444555666666888777666555555666777888999999999:::;;;:::777555999======CCCNNNNNNLLLTTTccckkkxxx}}}}}}yyyppphhhXXXQQQLLLNNNNNNMMMQQQYYYccckkkttt}}}zzzqqqrrrtttuuuhhhfffbbbbbbdddgggjjjkkkccc```\\\ZZZXXXWWWVVVTTTTTTVVVZZZ\\\^^^^^^\\\[[[WWWVVVUUUTTTSSSSSSSSSSSSVVVWWWWWWWWWVVVUUUSSSQQQSSSVVVXXXXXXWWWVVVVVVWWWVVVTTTRRRSSSUUUWWWXXXWWWUUUWWWYYY[[[]]]^^^___``````^^^ZZZWWWUUUUUUUUUUUUYYY]]]cccnnn|||pppiiibbb[[[ZZZXXXSSSNNNIIIEEEBBBAAACCC<<>>=========>>>???@@@AAAaaabbbbbbbbbaaabbbdddeeecccaaaccchhhnnnuuuxxxmmm___YYY]]]gggooottt{{{~~~zzzwwwssslllcccZZZSSSNNNLLLHHHJJJLLLLLLKKKJJJJJJKKKNNNNNNOOOOOONNNKKKIIIGGGJJJJJJKKKLLLNNNQQQSSSTTTTTTSSSQQQNNNLLLKKKJJJIIIOOOMMMJJJEEEBBBBBBDDDFFFGGGGGGFFFEEECCCAAA???>>>===>>>???@@@???>>>===<<<888999:::<<<>>>AAACCCDDD@@@>>>;;;<<<>>>>>><<<999::::::;;;<<<<<<;;;999888888888777666666666666666666666555444333222222111222333333444444333333222333333333444444555555555555555555555555555444444222222333333333333444444666666666666666666666666444555555666666666666666999:::<<>>CCCMMMSSS\\\sssxxxxxxttthhh^^^QQQPPPOOOOOOOOOOOOPPPQQQVVVSSSNNNKKKJJJJJJJJJIIIJJJNNNRRRTTTRRRRRRTTTVVV\\\VVVNNNIIIGGGGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHJJJLLLMMMLLLIIIEEECCCDDDCCCBBBCCCEEEGGGFFFEEEDDDEEEFFFFFFFFFGGGJJJMMMEEEEEEDDDDDDDDDCCCCCCBBBDDDEEEGGGIIIIIIHHHGGGFFFEEEFFFHHHLLLQQQSSSTTTSSSMMMMMMLLLKKKJJJIIIHHHHHHJJJIIIGGGDDDBBB@@@??????AAA???======>>>???>>>===qqqqqqqqqpppooonnnnnnnnnnnnooouuu|||rrrhhhfffiii___\\\\\\dddssszzzeeebbb^^^YYYUUUQQQOOONNNJJJLLLMMMMMMKKKJJJKKKLLLNNNNNNOOOOOONNNLLLJJJIIILLLLLLLLLLLLMMMNNNPPPPPPRRRQQQPPPNNNLLLKKKJJJIIIMMMLLLJJJFFFDDDCCCEEEGGGHHHGGGFFFEEECCCAAA???>>>>>>???@@@@@@AAA@@@???>>>:::;;;;;;<<<>>>@@@BBBCCC@@@>>><<<<<<======<<<999:::::::::::::::999999888888777666666555555666666555444444444444444444444222222333333333333222222222333333333444444444444444444444444444444444444222222333333333333444444555555555555555555555555444555555666666666666666888999;;;===@@@CCCFFFHHHUUUeeexxx~~~wwwmmmaaaZZZRRRQQQOOOPPPTTT\\\dddjjjrrrvvvxxxxxx~~~yyynnnccc^^^\\\ZZZ\\\___bbbgggkkkkkkjjjhhhaaaZZZZZZYYYWWWSSSPPPOOOQQQTTTUUUTTTTTTTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYWWWVVVTTTVVV[[[```dddfffhhhiiinnnuuu~~~}}}vvvsssoooiiiddddddaaahhhsssnnnbbbZZZSSSMMMKKKKKKFFFDDDEEEDDDBBBBBBDDDHHHFFFMMMYYYeeeuuuooofffgggcccZZZSSSRRRQQQOOONNNNNNOOOQQQRRRTTTPPPKKKIIIHHHIIIIIIIIIJJJMMMQQQQQQOOONNNPPPRRRWWWSSSOOOMMMLLLKKKIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKLLLLLLKKKHHHEEECCCCCCCCCCCCDDDFFFGGGFFFEEECCCDDDEEEEEEDDDEEEHHHJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFGGGGGGIIIMMMQQQTTTTTTSSSMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGEEECCCAAA@@@??????AAA???======>>>>>>>>>===zzzoooiiibbb]]]YYYXXX]]]dddcccgggppp~~~~~~zzzeeeVVVUUUSSSQQQOOONNNNNNMMMLLLMMMNNNMMMKKKJJJJJJKKKMMMMMMNNNOOONNNMMMLLLKKKNNNNNNMMMLLLLLLLLLLLLLLLNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIGGGEEEDDDEEEFFFFFFFFFFFFDDDCCCAAA???>>>??????@@@AAABBBBBBBBBBBB>>>>>>===>>>>>>???@@@@@@???>>><<<<<<======;;;:::;;;:::999888888888888999777777666555555555555555333333444444444555555555111222222333333222222111222222222222333333333333222222222333333444444555222222333333333333444444444444444444444444444444444555555666666666666666777777888:::===???AAACCCLLL[[[ppp{{{zzz|||sssbbbXXXKKKDDDDDDIIINNNQQQUUU]]]eeemmmwwwxxxlllhhhiiiiiikkknnnrrrzzz{{{tttmmmfff___\\\[[[XXXSSSOOONNNPPPQQQTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[___gggpppvvvyyywww|||vvvmmmkkkmmmqqq{{{qqq[[[PPPLLLIIIEEEDDDGGGCCCAAABBBCCCBBBDDDHHHRRRVVVbbbttt}}}nnn___[[[\\\YYYUUURRRSSSRRRPPPNNNNNNPPPRRRSSSQQQMMMHHHEEEFFFHHHIIIJJJKKKNNNQQQPPPMMMKKKMMMOOOPPPPPPPPPQQQQQQOOOKKKHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLKKKJJJIIIGGGEEEDDDBBBBBBDDDFFFHHHHHHFFFDDDCCCDDDDDDDDDCCCCCCEEEGGGFFFEEECCCBBBBBBCCCCCCDDDGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFHHHKKKOOOQQQRRRQQQMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDCCCAAA@@@@@@@@@@@@@@@>>><<<<<<===>>>===<<<}}}rrrfff]]]ZZZXXXXXXZZZ]]]ccclllyyyjjj]]]VVVUUUSSSQQQOOOMMMKKKKKKLLLMMMMMMKKKIIIHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLKKKMMMMMMLLLKKKJJJJJJJJJKKKJJJKKKLLLLLLLLLKKKIIIIIIGGGHHHIIIGGGEEEBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCDDDDDDAAA@@@???>>>>>>>>>>>>>>>???>>>=========<<<;;;;;;;;;;;;999888888888999:::777666666555555555555555444444444555555555555555111222222222222222222111222222222222222222222222000000111222333333444444222222222333333333444444333333333333333333333333444555555666666666666666555666666888999;;;===>>>CCCOOObbbttt{{{xxx~~~yyykkkXXXKKKHHHIIIIIIHHHFFFMMMVVV]]]fffuuuyyywww{{{}}}yyyoooiiieee[[[ZZZXXXTTTQQQQQQSSSUUUWWWXXXZZZZZZZZZZZZ[[[\\\___```bbbcccccccccaaa`````````ccckkkvvvtttlllooovvvrrraaaPPPIIIIIIHHHFFFFFFIIIEEEEEEGGGHHHHHHMMMTTTbbbkkk}}}yyyiiiaaaZZZZZZYYYWWWUUUVVVTTTRRRPPPNNNNNNPPPRRRTTTOOOLLLGGGDDDEEEHHHKKKLLLNNNQQQRRRPPPMMMKKKLLLNNNNNNNNNOOOPPPOOOMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMLLLKKKIIIHHHGGGFFFFFFBBBBBBDDDGGGIIIIIIFFFCCCCCCDDDEEEDDDCCCBBBCCCEEECCCBBB@@@??????@@@AAABBBGGGHHHHHHIIIHHHHHHGGGFFFDDDDDDEEEGGGJJJMMMMMMLLLMMMLLLJJJHHHGGGGGGGGGGGGBBBAAAAAA@@@@@@@@@@@@@@@???===;;;;;;<<<===<<<;;;uuueee\\\VVVQQQQQQTTTWWW___jjjuuu|||jjj]]]XXXXXXWWWUUUSSSPPPMMMJJJIIIKKKKKKKKKIIIGGGFFFGGGIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKHHHIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHFFFCCC@@@??????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEAAAAAA???>>>============>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::777777666555555555555555777777666555555444333333222222222333333222222222222222222222222222222222000000111111222333444444222222222333333333444444333333333333333333333333444555555666666666666666444444555666777999:::;;;@@@GGGUUUcccppp{{{kkk^^^XXXTTTNNNHHHHHHJJJLLLOOOSSS]]]lllxxxuuujjjfffdddZZZZZZZZZYYYXXXZZZ^^^aaaccceeeeeedddccccccfffhhhkkkmmmooopppooollliiiffffffhhhlllvvv~~~uuurrrzzz}}}ttt```UUUJJJHHHIIIIIIIIIJJJKKKKKKNNNSSSXXX\\\eeennn|||pppeeeZZZWWWUUUVVVUUUQQQQQQTTTSSSRRRPPPNNNNNNPPPRRRSSSOOOKKKGGGFFFGGGJJJLLLMMMNNNPPPPPPNNNJJJHHHJJJLLLOOONNNMMMKKKIIIGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIMMMLLLJJJHHHGGGGGGGGGGGGBBBCCCEEEGGGIIIIIIFFFCCCDDDFFFGGGFFFDDDCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEHHHJJJJJJJJJKKKJJJHHHFFFEEEEEEFFFFFF@@@@@@????????????@@@@@@>>><<<::::::;;;<<<;;;:::zzzrrrbbbTTTRRRSSSTTT\\\eeeppp}}}zzzjjj]]]VVVUUUTTTTTTSSSQQQOOOMMMKKKIIIJJJJJJIIIGGGEEEEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKHHHGGGGGGFFFGGGGGGHHHHHHEEEFFFGGGEEEBBB@@@???@@@CCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@AAABBBCCC@@@???>>>===<<<<<<<<<<<<===>>>???>>><<<:::;;;<<<===???BBBDDDCCCAAA===;;;888888777666666666666666888888777666555444333222222333333444444333333222333333333333222222222222111111111222222333333444222222333333333333444444333333333333333333333333444555555666666666666666444444444555666888999:::???AAAJJJUUU^^^lllzzz}}}xxxqqqjjj```XXXRRRNNNKKKJJJIIIKKKUUU^^^hhhrrrrrrgggdddccc\\\^^^___aaaccchhhnnnrrrtttuuuuuurrroooppptttxxx}}}~~~~~~xxxrrrnnnppprrryyy}}}yyylll```WWWOOOIIIEEEGGGJJJMMMQQQVVV[[[]]]ccclllrrrxxx|||kkkbbb\\\UUUSSSSSSUUUSSSNNNNNNRRRQQQPPPOOOOOOOOOOOOPPPQQQNNNKKKHHHHHHIIIKKKLLLLLLIIIKKKLLLJJJFFFEEEGGGJJJOOONNNKKKFFFBBBAAAAAACCCGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJIIIHHHHHHHHHHHHIIICCCCCCDDDGGGIIIIIIGGGEEEEEEFFFHHHHHHFFFEEEEEEFFFAAABBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFIIIKKKKKKJJJJJJHHHFFFDDDBBBCCCDDDEEE@@@@@@????????????@@@@@@===;;;999999:::;;;:::999~~~zzz{{{lllbbbeeejjjnnnxxxqqqddd\\\VVVRRRRRROOOOOOPPPOOONNNLLLKKKIIIIIIIIIIIIGGGFFFFFFHHHKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIGGGEEEDDDDDDEEEGGGHHHDDDEEEEEEEEECCCCCCDDDEEEIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@???>>>>>>???@@@AAA======<<<<<<<<<<<<=========>>>???>>>;;;:::;;;<<<===BBBGGGKKKKKKFFF@@@<<<999999888777777777777777777777666666555555444444333444444555555444444333444444444444333333333222222222222333333333333333222222333333333333444444444444444444444444444444444555555666666666666666333444444555666888:::;;;<<<<<>>@@@GGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJEEEDDDDDDFFFHHHIIIHHHFFFCCCEEEGGGHHHGGGEEEFFFFFF@@@AAABBBDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGIIIGGGFFFFFFHHHJJJJJJJJJHHHFFFCCCAAA@@@AAABBBCCCAAA@@@@@@??????@@@@@@@@@<<<:::999888999:::999888}}}uuummmiiigggjjjuuu{{{yyygggUUUPPPQQQNNNLLLMMMOOOOOOOOOOOONNNLLLJJJIIIIIIJJJIIIHHHFFFGGGJJJLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGJJJGGGDDDBBBBBBDDDFFFHHHBBBDDDEEEEEEEEEFFFHHHJJJOOOOOOMMMJJJGGGDDDAAA@@@@@@???>>>=========>>>???;;;;;;;;;;;;;;;<<<===>>>===???@@@>>>;;;:::;;;===>>>CCCKKKPPPPPPJJJBBB<<<:::999999888888888888888555555555666666666666666444555555666666555555444555555555444444333333333444444333333333333333333222222333333333444444444444444444444444444444444444555555666666666666666333444444555777999;;;<<<777666;;;CCCDDDIII]]]uuu}}}~~~|||}}}zzzuuummmaaaZZZZZZTTTXXX\\\___ccclllwww~~~}}}uuuqqqqqqqqqpppsssyyyxxxgggWWWPPPRRRTTTSSSTTTXXX```kkkwww}}}fff___```\\\TTTTTTRRRRRRUUUSSSPPPOOOQQQLLLMMMOOOPPPPPPOOOMMMLLLKKKJJJIIIJJJKKKKKKIIIHHHGGGIIIJJJIIIGGGGGGJJJNNNIIIJJJJJJFFFAAA======>>>HHHHHHHHHIIIIIIIIIJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJFFFEEEDDDEEEGGGHHHHHHGGGBBBDDDGGGGGGFFFEEEFFFFFFDDDEEEHHHJJJKKKIIIGGGFFFAAAAAAAAABBBDDDEEEGGGHHHHHHFFFDDDDDDFFFGGGHHHGGGGGGEEEBBB@@@??????AAABBBBBBAAA@@@@@@???@@@@@@@@@<<<:::888888999:::999888|||uuuuuuuuupppiiiccccccbbbccchhhttt}}}```ZZZRRRMMMLLLMMMLLLKKKJJJJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHFFFEEEEEEGGGIIIIIIIIILLLJJJGGGEEEDDDDDDDDDEEEFFFGGGCCC===???FFFIIIFFF@@@CCCFFFFFFEEEEEEHHHJJJYYYUUUOOOHHHCCCAAA@@@@@@<<<;;;<<<>>>@@@@@@>>><<<<<<;;;;;;;;;;;;===???@@@>>>===;;;999888888888888@@@BBBEEEGGGFFFCCC???<<<;;;;;;;;;:::::::::999999666555555666777777666444666666666666555555555555888888777555555444444444333444444444333222222111333333333333333333333333333333333444444444555555555555666666777777888888666666666666666666666666666888;;;<<<>>>EEEQQQZZZjjjnnnxxxpppfff]]]YYYTTTQQQSSSVVVZZZ\\\gggqqq}}}yyyjjjbbbbbbcccccccccfffkkkppprrrqqqnnnhhh^^^UUUPPPOOOQQQXXX```pppxxx{{{jjjaaa\\\XXXVVVXXXUUUTTTSSSQQQPPPNNNNNNMMMKKKOOORRRSSSQQQOOOLLLLLLMMMMMMMMMLLLJJJHHHEEEDDDBBBHHHJJJGGGGGGLLLNNNKKKNNNIIIDDDAAA??????BBBFFFQQQMMMHHHEEEFFFHHHJJJKKKGGGGGGHHHJJJLLLKKKIIIFFFIIIHHHFFFEEEEEEEEEFFFGGGDDDFFFHHHJJJJJJHHHFFFEEEDDDDDDFFFFFFGGGFFFEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHFFFDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCBBB@@@>>><<<@@@@@@@@@@@@>>>===<<<;;;;;;:::888666666777888999ssslllnnnqqqooolllppprrruuu{{{uuubbbXXXTTTNNNJJJIIIHHHFFFEEEGGGHHHIIIJJJKKKKKKJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIGGGEEEEEEGGGHHHHHHHHHIIIHHHFFFDDDDDDDDDEEEFFFCCCDDDAAA<<<>>>DDDGGGEEECCCEEEHHHHHHFFFFFFHHHJJJTTTPPPKKKEEEAAA???>>>>>>@@@>>><<<<<<===?????????<<<<<<<<<<<<===>>>>>>???>>><<<;;;999888888999999<<<===???AAA@@@===:::888888888777777777666666666555444444444555555444222666666666666666666666666888777666555444444444444444444444444444333222222333333333333333333333333333333444444444555555555555555666666777777777777555555555555555555555555333555777888999>>>GGGOOOYYY]]]hhhssszzz||||||nnneeeYYYQQQMMMMMMNNNMMMUUU]]]eeelllwwwwwwdddVVVPPPRRRUUUYYYXXXXXX[[[^^^```___]]]UUUTTTVVVZZZ___hhhxxxuuujjj___[[[YYYVVVTTTUUURRRRRRRRRRRRQQQQQQPPPOOOKKKNNNQQQSSSRRRPPPNNNNNNLLLLLLLLLLLLKKKKKKJJJIIIFFFKKKMMMJJJIIILLLLLLHHHGGGEEEDDDCCCCCCDDDHHHLLLOOOLLLHHHFFFGGGIIIJJJJJJHHHHHHHHHIIIKKKJJJHHHEEEHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGIIIJJJIIIGGGEEECCCAAACCCEEEFFFGGGGGGFFFEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGEEECCCCCCDDDDDDDDDCCCAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<;;;999777666666777888{{{tttwww~~~uuu]]]QQQPPPNNNKKKIIIHHHEEEBBB???CCCDDDGGGIIIJJJKKKKKKKKKGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFFFFGGGHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEFFF???AAA???<<<===BBBDDDDDDFFFHHHIIIIIIHHHHHHIIIJJJMMMJJJFFFAAA>>><<<<<<===AAA>>>;;;:::;;;>>>@@@AAA======>>>>>>>>>>>>>>>===<<<<<<:::999888999::::::::::::;;;;;;:::999777666999999999888888888888888777666555555666666444222666666666666777777777777777777666555444444444444444444555555444444333333333333333333333333333333444444444555555555666666555666666666666777777777555555555555555555555555555777999999999<<>>;;;<<<<<<<<<<<<<<<;;;;;;===<<<:::777666666666666}}}dddVVVQQQKKKLLLLLLKKKJJJFFFBBB???BBBDDDFFFIIIKKKLLLMMMMMMHHHHHHGGGGGGHHHHHHIIIJJJJJJHHHGGGGGGHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDDDD??????>>><<<<<<>>>AAABBBGGGGGGHHHHHHHHHHHHIIIJJJGGGEEEBBB>>><<<;;;<<<<<<===;;;:::;;;===@@@AAABBB===>>>?????????>>>===<<<<<<;;;:::999999999:::;;;:::::::::999888888777777999999999999999999888888:::888888888999888666444666666666777777777777777777666555444444444444444444444555555555444444333333333333333333333333333444444555555555666666666666666666666666666666666555555555555555555555555555777999::::::;;;>>>AAABBBEEEMMMVVV]]]dddqqq}}}yyyrrrrrrrrrooolllhhhmmmpppooonnnqqqrrrpppkkkmmmppptttzzz~~~zzzqqqhhhbbbbbb^^^WWWSSSUUU___lllvvvyyyvvvpppllljjjjjjkkkllloooaaa\\\WWWTTTUUUUUUQQQNNNNNNOOOQQQSSSUUUUUUSSSQQQOOOMMMPPPRRRSSSRRRPPPOOOOOOLLLKKKJJJIIIJJJMMMPPPRRRQQQQQQPPPNNNLLLHHHCCC???@@@EEEIIIHHHHHHIIIKKKKKKIIIHHHGGGGGGIIIJJJIIIHHHHHHGGGGGGGGGGGGFFFDDDBBBAAABBBBBBCCCEEEFFFHHHHHHEEEFFFGGGHHHGGGFFFDDDCCC@@@AAADDDFFFFFFEEEBBBAAABBBBBBCCCCCCDDDEEEEEEFFFGGGEEECCCBBBBBBBBBAAA@@@AAAAAA@@@@@@???>>>===<<<::::::;;;<<<<<<<<<<<<<<<;;;:::999888777777777888hhhXXXPPPMMMIIIJJJLLLLLLJJJFFFCCCAAADDDFFFHHHKKKMMMNNNOOOOOOIIIIIIIIIIIIIIIJJJKKKKKKKKKIIIHHHHHHIIIIIIGGGFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@???>>><<<<<<@@@DDDHHHFFFEEEDDDEEEGGGHHHIIIDDDBBB@@@>>><<<<<<<<<===999:::===AAAEEEGGGEEEDDD<<<===>>>??????>>><<<;;;<<<;;;:::999999999:::;;;:::999888888777777666666444444444444444444555555999888777888999888777555555555666666777777777888666555555444444444444555333333444444444444444333333333333333333333333333444444444444555555555666666666666555555555555555555555555555555555555555000222444666777888999::::::;;;@@@FFFMMMWWWiiixxxmmmjjjfffdddeeehhhlllooonnnooorrrvvvzzz}}}|||}}}~~~|||{{{{{{wwwkkkbbbaaabbb^^^[[[[[[___^^^^^^bbbjjjyyyqqqccc\\\ZZZVVVSSSSSSRRRNNNMMMOOOPPPRRRTTTUUUTTTRRROOOMMMPPPRRRTTTSSSPPPMMMLLLLLLLLLKKKIIIGGGHHHJJJMMMPPPSSSPPPMMMLLLJJJEEE???<<<===FFFLLLJJJIIIKKKLLLJJJHHHGGGFFFGGGIIIIIIHHHGGGHHHFFFEEEEEEEEEEEECCCAAA>>>???@@@BBBDDDEEEFFFGGGCCCCCCEEEFFFFFFFFFFFFEEEAAACCCDDDEEEDDDBBB@@@>>>BBBBBBCCCCCCDDDDDDEEEEEEFFFDDDBBBBBBBBBCCCBBB@@@BBBAAA@@@>>>===<<<;;;:::::::::;;;<<<============777777777888888999::::::mmm\\\RRRKKKGGGGGGIIIKKKJJJHHHEEECCCCCCGGGIIIKKKMMMNNNOOOOOOOOOJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIJJJKKKKKKIIIHHHFFFGGGHHHHHHFFFDDDAAA???BBB@@@??????======CCCKKKMMMHHHCCCAAAAAACCCEEEFFFBBBAAA???>>>===<<<<<<===888;;;AAAGGGLLLLLLHHHDDD<<<<<<===============<<<<<<<<<:::999888999::::::777777666666555444444444444444444555555555555555555444444555666777555333444444555555666666777777555555444444444444444555222222333333444444333333333333333333333333333333333333333444444444555555666666666555555555555444444444444444444444444444111222444666888999999999777888;;;@@@DDDMMM```qqqwwwpppkkkjjjiiihhhfffffffffgggiiihhhfffdddaaadddgggkkkmmmnnnmmmmmmkkknnnrrrtttuuuuuuuuuvvvsssdddZZZ\\\bbbdddggglllvvvwwwzzzrrrbbb[[[YYYUUUQQQOOOQQQPPPMMMMMMQQQQQQRRRSSSSSSRRRPPPNNNMMMRRRSSSSSSRRRNNNKKKJJJJJJKKKJJJHHHGGGGGGIIIKKKMMMTTTNNNIIIIIIHHHCCC>>><<<<<>>@@@BBBDDDEEEFFFFFFAAABBBCCCDDDEEEFFFFFFFFFBBBBBBCCCCCCBBBAAA???>>>BBBBBBCCCCCCCCCDDDDDDDDDDDDBBB@@@@@@AAABBBAAA@@@AAA@@@???===;;;;;;::::::::::::;;;<<<=========<<<555555666888999:::;;;;;;tttcccXXXQQQLLLIIIIIIJJJKKKIIIFFFEEEFFFGGGJJJKKKLLLNNNNNNNNNMMMMMMJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJLLLMMMMMMLLLJJJEEEFFFHHHIIIHHHFFFCCCAAAAAA??????@@@@@@AAAJJJUUUUUUNNNEEE???>>>@@@BBBBBBAAA@@@???===<<<<<<<<<<<<777:::@@@FFFJJJIIIDDD@@@;;;;;;:::;;;;;;<<<===>>>>>><<<;;;999888888999999666666666666555444333222555555666666666777777777333222222444666777666444333333333444555666666666555444444333333444444555000111222222333333222222333333333333333333333333222222222333333333333444666666555555555444444444444444444444444444444444555555555666888888888888777999===AAAAAAGGGUUUdddxxx{{{yyyxxxwwwwwwtttoookkkiiilllrrrwww{{{||||||{{{|||wwwmmmrrr{{{{{{ggg\\\XXXWWWQQQOOOPPPQQQPPPLLLLLLNNNOOOPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRPPPMMMKKKJJJJJJIIIHHHGGGGGGHHHJJJLLLMMMTTTKKKFFFGGGHHHCCC@@@???AAANNNUUUOOOKKKNNNOOOKKKJJJHHHFFFEEEFFFGGGFFFEEEDDDCCCAAAAAACCCCCCCCCBBB>>>???AAADDDEEEFFFFFFFFFBBBCCCCCCDDDDDDEEEEEEEEE@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@>>>======???@@@@@@???>>>===<<<;;;;;;;;;<<<===999::::::;;;;;;;;;;;;:::555666777888999:::::::::sssmmmddd[[[UUUQQQNNNMMMLLLMMMMMMJJJGGGGGGIIILLLKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKMMMOOOOOOMMMKKKCCCEEEHHHJJJJJJHHHEEECCC@@@===>>>AAAAAADDDOOO]]][[[SSSGGG>>><<<===???@@@@@@???>>>===<<<;;;;;;;;;666888===BBBDDDBBB>>>:::::::::999999:::;;;===???>>>===;;;999888888888888666777888888777666444333222222222333333444444444333333333555888999888777222222333333444555666666444444333333333444444555///000111222222222222222333333333333333333333333111111222222222333333333666666555555555444444444444444444444444444444444333222111222222333222111444888===@@@>>>???JJJWWWgggsss}}}sssddd\\\XXXVVVRRRQQQSSSUUURRRLLLIIIKKKMMMMMMNNNNNNOOOPPPQQQQQQNNNOOOPPPOOOMMMKKKKKKKKKGGGGGGGGGHHHIIIKKKMMMNNNTTTJJJDDDFFFHHHDDDBBBCCCIIIVVV[[[RRRKKKMMMMMMHHHKKKIIIFFFEEEEEEFFFEEEDDDCCCBBB@@@@@@BBBCCCCCCBBB@@@AAACCCEEEGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>===>>>???BBBDDDFFFBBBBBBBBBCCCCCCCCCCCCCCC===;;;:::;;;===>>>???>>>;;;:::::::::;;;===>>>@@@999999:::::::::999999888777777888999999999999888ooobbb^^^[[[\\\\\\VVVKKKAAAGGGLLLNNNLLLJJJKKKJJJGGGGGGKKKMMMMMMKKKIIIJJJKKKJJJHHHFFFEEEGGGIIIJJJJJJLLLLLLMMMMMMLLLJJJHHHGGGFFFHHHIIIJJJHHHEEEAAA>>>??????>>>>>>FFFTTT^^^bbbaaaSSSFFFBBBCCCBBBBBBCCCBBBAAA>>>;;;:::::::::;;;:::;;;===>>>>>>===;;;:::999888777666666777888999;;;;;;<<<;;;:::888666444777777777777666666666666555555555555555555555555333333333444444444555555555555555555555555555555333333333333333333333333000111111111111222222222222222222222222222222222333333333333333333333333666555555444444333222222444444444333333222222222555555444333333333333444777888:::;;;<<<@@@EEEHHHRRRZZZeeepppxxx}}}qqqeee\\\UUUQQQNNNPPPRRRPPPLLLIIIIIIJJJMMMKKKJJJKKKNNNQQQRRRRRROOONNNMMMLLLJJJIIIGGGGGGGGGHHHKKKNNNQQQRRRPPPOOOJJJHHHEEEEEEFFFGGGGGGFFFQQQSSSSSSPPPJJJFFFFFFGGGIIIFFFDDDDDDEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>???AAADDDHHHKKKLLLIIIGGGDDDDDDEEEEEEEEECCCAAA@@@;;;:::>>>EEEGGGEEEDDDFFFGGGFFFDDDDDDEEEEEEDDDBBB@@@???>>>======>>>??????;;;;;;::::::::::::999999999999::::::999999888777999999888888888888999999nnnZZZXXXVVVUUUXXX[[[YYYPPPHHHHHHMMMOOOLLLJJJKKKJJJGGGIIIKKKMMMLLLJJJIIIJJJLLLHHHFFFDDDDDDGGGJJJLLLLLLIIIIIIJJJJJJIIIHHHGGGFFFDDDEEEGGGGGGFFFCCC@@@>>>???@@@@@@BBBKKKXXX___```ZZZNNNDDDBBBDDDCCCAAAAAAAAA???===:::999888999999999:::<<<======<<<:::999888888777666666777888888::::::;;;;;;:::888666555555555555444444444333333333333333333333333333333333333333444444444444555444444444444444444444444333333333333333333333333000000111111111222222222222222222222222222222222333333333333333333333333333333444444444444444444444444333333333222222222333333333333333444555666555666888888:::<<>>@@@AAACCCGGGJJJJJJHHHFFFDDDEEEEEEEEEEEECCCBBBAAA===<<>>>>>???@@@CCCNNNXXXZZZWWWPPPGGGBBBCCCEEECCCAAA@@@???===;;;999888777888888999:::;;;<<<<<<;;;:::999888777666555555666777888888888999999999888777666444444444444333333333333111111111111111111111111333333333333444444444444444444444444444444444444222222222222222222222222000000000111111111222222000000000000000000000000333333333333333333333333222222222333444555555555333333333333222222222222111111222222333555666777333444555666666888;;;>>>999???IIITTT___hhhqqqvvvzzz|||kkkfff___YYYUUUSSSRRRQQQSSSSSSRRROOOMMMMMMOOOQQQOOOMMMJJJJJJKKKMMMNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFDDDHHHNNNSSSTTTQQQMMMIIIDDDBBBAAABBBEEEHHHJJJJJJMMMLLLKKKLLLLLLKKKIIIHHHEEECCCAAABBBDDDFFFFFFFFFAAAAAAAAAAAA@@@???>>>>>>AAAAAACCCFFFHHHHHHFFFDDDEEEEEEEEEEEEEEECCCBBBBBB@@@???AAAFFFGGGDDDCCCDDDFFFDDDCCCBBBBBBBBB@@@>>>AAA@@@???===<<<;;;::::::::::::::::::999999999999:::::::::::::::999999888666666666666666666666666~~~lll[[[QQQOOONNNOOORRRVVVVVVQQQMMMKKKOOOPPPLLLJJJKKKJJJHHHIIIIIIHHHGGGFFFGGGIIIJJJIIIGGGEEEEEEGGGIIIJJJJJJHHHGGGGGGEEEDDDCCCAAAAAA@@@@@@@@@@@@??????>>>===<<<===>>>BBBKKKRRROOOHHHGGGBBB@@@EEEGGGEEEAAA@@@>>>===;;;999888888888888888999999::::::999999888777666555555555555666777555666777888888888777666555555555555444444444444000000000000000000000000222222333333333444444444333333333333333333333333222222222222222222222222000000000000111111111111000000000000000000000000222222222222222222222222222222333333333444444444333222222222222222222222222222222222333444555666333444555444444444777999666;;;BBBJJJSSS]]]fffllluuuxxx~~~nnnaaa^^^ZZZWWWTTTSSSSSSRRRSSSRRROOOMMMLLLNNNPPPSSSOOOMMMKKKJJJLLLNNNOOOOOOPPPNNNLLLIIIGGGFFFEEEEEEDDDJJJQQQVVVUUUPPPJJJFFF@@@??????BBBFFFIIIKKKKKKKKKIIIHHHJJJMMMNNNKKKHHHDDDBBB@@@@@@AAACCCCCCBBB@@@@@@@@@@@@@@@???>>>===AAAAAABBBDDDFFFGGGEEEDDDFFFEEEEEEEEEDDDCCCBBBBBBCCCAAABBBFFFFFFBBBAAACCCCCCBBB@@@@@@AAAAAA@@@>>>???>>>>>>===<<<;;;;;;;;;:::::::::999999999999888:::::::::::::::999999888666777777777777777777666sssfff[[[RRRMMMLLLLLLMMMPPPSSSSSSPPPMMMKKKOOOOOOKKKIIIKKKKKKIIIHHHFFFEEEDDDEEEFFFGGGGGGFFFFFFFFFHHHKKKMMMNNNMMMKKKJJJHHHEEECCCAAA???>>>@@@@@@@@@??????>>>>>>===<<<>>>???AAAFFFIIIEEE===AAA>>>???EEEHHHEEEAAA@@@===<<<;;;:::999999888888777777888888888888777777777666555444444555666777444555666777777777666555444444444444333333333333111111111111111111111111222222222333333333444444333333333333333333333333111111111111111111111111//////000000000111111111////////////////////////222222222222222222222222444444333333333222222222222222222222222222222222444333333222222222333333333444555444333333555666888;;;>>>BBBHHHPPPXXX^^^mmmsss{{{}}}|||~~~zzzmmmbbbWWWWWWVVVTTTRRRQQQQQQQQQRRROOOLLLJJJKKKNNNQQQRRROOONNNLLLMMMOOOQQQQQQQQQNNNLLLIIIFFFDDDCCCBBBBBBHHHNNNUUUXXXUUUOOOHHHEEE>>>>>>@@@DDDHHHKKKLLLKKKKKKHHHGGGIIIMMMNNNLLLIIIIIIFFFCCCBBBBBBBBBAAA@@@??????@@@@@@@@@???>>>>>>BBBAAAAAABBBEEEFFFEEEDDDEEEEEEDDDCCCCCCBBBBBBBBBDDDBBBBBBEEEEEEAAA@@@BBB@@@???>>>???@@@AAA@@@???<<<<<<<<<===============::::::999999999888888888999999::::::999999888777777888888999999888888777~~~yyyvvvvvv|||uuuppphhh^^^UUUMMMHHHEEEFFFFFFHHHKKKOOOQQQQQQPPPIIIMMMNNNJJJHHHJJJKKKJJJGGGEEEDDDDDDEEEFFFFFFEEECCCDDDGGGLLLQQQSSSSSSQQQKKKJJJGGGEEEBBB@@@???>>>AAAAAABBBBBBAAA@@@>>>======@@@BBBBBBCCCCCC???999>>><<<>>>DDDFFFCCC@@@@@@<<<<<<;;;;;;:::999888888666666666666666666666666666555444333333444555666333444555666666666555444111111111111000000000000111111111111111111111111222222222222333333333333222222222222222222222222000000000000000000000000/////////000000000111111////////////////////////222222222222222222222222444444444333222111111111111111111222222222222222444444333222222222222222333444666555444333444555888999:::;;;>>>DDDKKKPPP```gggsss}}}}}}|||yyyzzzrrrjjjgggbbb[[[QQQSSSUUUUUUTTTSSSSSSTTTOOOLLLIIIIIIKKKNNNPPPQQQOOOOOOOOOPPPQQQRRRPPPNNNIIIHHHEEECCCBBBBBBCCCDDDNNNTTTYYYYYYTTTLLLGGGEEE@@@BBBEEEJJJNNNOOONNNLLLKKKJJJJJJKKKLLLMMMLLLJJJMMMKKKGGGEEEEEEDDDCCCAAA???@@@@@@@@@@@@@@@??????CCCAAA@@@AAADDDFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAADDDBBBBBBDDDCCC@@@???AAA???>>>>>>>>>@@@AAA@@@???;;;;;;<<<>>>>>>>>>>>>>>>999999999999888888888888888888888888888777777666777888999::::::999888777yyylllaaa___ZZZTTTMMMHHHDDDCCCAAABBBDDDGGGJJJMMMNNNOOOGGGKKKKKKHHHGGGJJJKKKJJJGGGEEEDDDFFFHHHHHHFFFDDDEEEHHHLLLRRRVVVVVVSSSOOOHHHGGGEEECCCAAA@@@@@@@@@CCCDDDEEEFFFDDDBBB???===;;;@@@CCCAAA>>>???>>>;;;===;;;<<>>???::::::::::::999888777777666666555555555555666666555555444333333444555555333444555666666555333333111111000000000/////////000000000000000000000000111222222222222333333333222222222222222222222222000000000000000000000000////////////000000000111000000000000000000000000111111111111111111111111333333222222222222222222000111111111222222222222222222222222222222333333222444555555444333333444444555555666888===DDDHHHRRRXXXdddrrryyyyyyzzz}}}}}}}}}}}}yyyyyy}}}~~~wwwkkk```^^^^^^[[[TTTQQQTTTWWWXXXVVVTTTTTTUUUNNNKKKHHHIIILLLOOOQQQQQQPPPPPPQQQRRRRRRPPPKKKHHHFFFEEEDDDDDDFFFIIILLLNNNUUUYYY\\\YYYRRRJJJGGGFFFEEEHHHMMMRRRVVVUUUQQQNNNKKKMMMNNNMMMLLLKKKKKKKKKMMMJJJGGGEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@CCCAAA@@@AAADDDGGGIIIIIIDDDCCCAAA@@@??????@@@@@@DDDAAA@@@CCCBBB???>>>@@@BBBAAA????????????>>><<<<<<===>>>?????????>>>===999999999999888888888888777777777777777666555555666777888999999888777666|||zzz}}}yyyjjj^^^UUUSSSSSSRRROOOJJJFFFCCCCCC@@@AAABBBDDDFFFIIIJJJKKKEEEIIIJJJGGGFFFJJJLLLKKKHHHFFFFFFHHHJJJJJJGGGDDDLLLNNNRRRVVVXXXUUUOOOJJJEEEDDDBBBAAA@@@AAAAAABBBDDDFFFHHHHHHGGGCCC???===777>>>BBB>>>:::;;;=========:::;;;>>>???<<<<<<>>>888888888888888777666555666555555444444555555666555444333333333333444555444444555555555444333222222222222222111111111111000000000000000000000000111111222222222333333333111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111111111111222222333444444000000111111222222222222000000000111222333555555111333555555333333333444111222333555777<<>>??????@@@CCC@@@???BBBAAA>>>>>>@@@EEECCCAAA@@@???>>><<<:::>>>???@@@@@@@@@>>>===<<<999999999888888888888777666666666666666555555444555666777999999777666555{{{vvvyyy~~~qqqdddYYYRRROOOMMMNNNNNNLLLGGGCCCAAA@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIHHHFFFEEEFFFHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDLLLWWW______XXXMMMFFFEEEDDDCCCBBBCCCDDDFFFHHHMMMPPPRRROOOGGG@@@===>>>999;;;===<<<:::888777888777888999:::;;;:::999999888777777666555444444444666666777777777777666666555555444333333222111111444444555666555444222111222222222111000//////...000000///////////////000222222222222222222222222111111111111000000000000////////////////////////...------------......///222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111222333333222111000...//////000111333444555222111111222666;;;AAADDDEEEKKKTTT[[[```bbbdddeeerrrwwwwwwzzz}}}yyypppeeeaaa___ZZZYYYWWWVVVTTTSSSRRRRRRMMMNNNPPPQQQQQQOOONNNLLLIIIMMMLLLGGGHHHNNNSSSRRRVVVPPPNNNQQQPPPIIIDDDEEEBBBFFFKKKMMMMMMOOORRRUUUPPPSSSTTTRRRMMMIIIIIIIIIKKKNNNSSSXXX[[[YYYTTTPPPMMMLLLPPPSSSNNNFFFDDDHHHKKKFFF@@@???BBBDDDBBB??????@@@BBBCCCCCCBBBAAA???===@@@DDDDDDBBBAAABBBDDDBBBDDDCCC>>><<>>>>><<<999>>>@@@BBBAAA===;;;<<<>>>;;;:::888666666666666777<<<:::888666666777888999999999888888777777666666}}}iii]]]UUUOOOKKKJJJJJJKKKKKKIIIEEEBBBAAABBBEEEFFFGGGHHHHHHHHHGGGFFFDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBDDDKKKTTTZZZZZZTTTJJJDDDAAAAAA@@@AAABBBEEEGGGIIILLLPPPTTTRRRKKKCCC???>>>:::<<<===<<<:::888777777777888999:::::::::999999777777777666555444444444666666777777777777666666666666555444444333222222333333333333333222111111222222111111000//////...000000////////////000000222222222222222222222222111111111111000000000000////////////////////////333222111000000///000000.........///000000000111000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000/////////000111222333444333333222333555999<<>><<<@@@CCCCCCAAA@@@BBBDDDCCCEEEDDD???<<<===>>>===<<<===???AAABBBBBBAAA@@@CCC@@@===<<<<<<===;;;:::===???AAA@@@===;;;;;;<<<<<<;;;999888777777777888999888777666555666666777888888888777777777777777rrrdddWWWQQQNNNKKKJJJKKKJJJJJJIIIEEEBBB@@@@@@AAAIIIIIIJJJKKKJJJHHHEEEDDDCCCBBBCCCEEEHHHJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAEEEIIIOOOSSSRRRMMMFFFAAA>>>>>>>>>@@@BBBEEEHHHIIIKKKOOOTTTSSSNNNFFFAAA???===>>>???===:::777777777777777999:::::::::999888777777666666555444444444555666666777777666666555666666555555444444333333222111000000000000000000222222111111000/////////000000////////////000000222222222222222222222222111111111111000000000000////////////////////////111111///...---,,,,,,,,,,,,---......000000111222////////////////////////000000000000000000000000000000000000000000000000000111111222222111111000111000000000000111222333444333333444555666777888:::>>>BBBEEEHHHJJJMMMOOOZZZhhhqqqyyy~~~wwwsss}}}}}}ppp___YYYXXXXXXVVVNNNNNNMMMMMMNNNOOOQQQRRRLLLMMMPPPRRRSSSSSSRRRQQQMMMOOOPPPPPPVVV```gggiiiYYYSSSOOOQQQSSSQQQMMMKKKKKKMMMNNNMMMIIIGGGIIIKKKLLLOOOQQQPPPLLLJJJJJJKKKMMMOOOQQQTTTWWWVVVSSSPPPOOOQQQUUUVVVPPPGGGCCCDDDDDDAAA???@@@CCCEEEEEECCCCCCCCCCCCCCCBBB@@@???======@@@CCCBBB@@@>>>@@@BBBCCCFFFEEE???<<<======;;;<<<===???@@@BBBBBBBBBBBBCCC@@@===;;;;;;;;;;;;:::<<<===>>>>>><<<::::::;;;<<<;;;:::999888888888999666666555555555555555444666777777777777777777888zzzfff\\\RRROOONNNLLLKKKLLLMMMKKKHHHDDD@@@???@@@BBBJJJKKKLLLKKKIIIFFFCCCAAADDDDDDDDDGGGJJJLLLJJJIIIFFFEEEEEEEEEDDDCCCCCCCCCEEEGGGJJJKKKJJJGGGBBB????????????@@@BBBEEEGGGHHHIIILLLOOONNNJJJEEEBBBAAA@@@AAAAAA>>>;;;888777888666777888::::::999999888666666666555555444444444555666666666666666666555555555444444444333333333222111///......///000111111111111111000000//////000////////////000000111111111111111111111111111111111111111000000000//////////////////////////////...------,,,,,,,,,,,,///000000000111111222222---------...............000000000000000000000000000000000000000000000000000000111111111111000000111111000000000000111111222222333444444444444444:::<<>>>>>@@@CCCEEEEEECCCBBBBBBCCCCCCBBBAAA@@@???@@@BBBCCCBBB>>>;;;<<<>>>AAADDDDDD???===>>>>>><<<;;;<<<===>>>@@@BBBCCCDDDBBB@@@===:::999999:::;;;:::;;;<<<<<<;;;:::999999::::::999999888888888888444555555666666555444444555666666666777777888888ttteee\\\SSSLLLJJJIIIGGGHHHJJJJJJIIIGGGDDDBBBBBBEEEHHHJJJKKKKKKIIIGGGDDDAAA???EEEEEEFFFHHHIIIIIIGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEBBB@@@???BBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGEEECCCBBBAAABBBCCCCCCBBB???;;;999888999666777888999:::999888888555555555555444444444444555555666666666666555555333333333222222222222222222111000//////000222222111111111000000000000000///////////////000111111111111111111111111111111111111111111000000000///////////////////////////000/////////000111222222222111111111000000//////,,,---------.........///////////////////////////000000000000000000000000000000000000000000000000222111000000///000000000000111222333444444333333555777888:::<<<@@@EEEIIIKKKWWW\\\```gggkkkxxxwwwuuuwwwxxxzzzvvveee]]]TTTQQQRRRSSSPPPLLLLLLOOOSSSVVVVVVSSSNNNKKKPPPQQQRRRSSSSSSQQQOOONNNOOOOOOPPPTTTVVVUUURRRPPPGGGHHHKKKMMMPPPPPPLLLHHHAAAEEEHHHIIIGGGFFFHHHJJJIIILLLOOOOOOLLLJJJKKKMMMLLLKKKLLLMMMOOOOOOLLLJJJIIINNNRRRQQQLLLHHHEEECCC???@@@AAADDDFFFGGGGGGFFF@@@AAAAAABBBCCCCCCCCCCCCCCCEEEEEEAAA<<<999999;;;>>>BBBBBB???>>>AAABBBAAABBBAAA@@@@@@@@@@@@AAABBB@@@>>>===:::999999:::;;;::::::::::::::::::999888888888888888888777777777555666666777777777666555555555666666777777777888|||nnn___UUUQQQJJJDDDDDDEEEDDDFFFJJJEEEEEEEEEDDDDDDGGGKKKNNNJJJIIIHHHGGGEEEBBBAAA@@@CCCFFFHHHHHHFFFDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@DDDDDDDDDDDDCCCCCCBBBBBBDDDBBBAAA?????????AAABBBBBBBBBAAA>>>:::888888999666666888999999999888777444444444444444444444444444555555666666555555444222222222222111111111111111111111111111222222333111111000000000000000000///......//////000111222111111111111111111111111111111111111000000000000////////////////////////---------...///000111222111000000///------,,,+++,,,,,,------.../////////////////////////////////000000000000000000000000111000000//////000000111111000000/////////000000///000111222333333333333333444555777888<<>>CCCHHHJJJIIIHHHIIIJJJIIIMMMPPPOOOMMMKKKLLLNNNKKKJJJKKKLLLNNNMMMJJJHHHHHHNNNQQQNNNJJJHHHFFFDDDCCCDDDGGGIIIJJJJJJIIIHHH@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEAAA<<<999:::<<<===AAAAAA>>>>>>CCCGGGGGGMMMJJJFFFBBB???>>>>>>>>>;;;<<<<<<;;;999999:::;;;:::999888999::::::999777777777888888888777777666777777777777777888888888555666666666666666666777}}}lllccc\\\UUUPPPJJJDDD@@@@@@AAAAAAEEEJJJDDDEEEEEEEEEEEEGGGJJJMMMJJJHHHFFFDDDCCCBBBBBBBBBBBBHHHMMMLLLGGGCCCDDDGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@AAA@@@??????@@@AAAAAAAAA??????>>>;;;777666666888555666888999999999888777444444444444444444444444444555555666666555555444222222222222222222222222///000111222222222222222000000000000000000000111............///000111222111111111111111111111111111111111111000000000000////////////////////////,,,,,,,,,,,,,,,---...////////////...---------,,,,,,------...//////000000////////////////////////000000000000000000000000111000///......///000111000000/////////000000111222222222222222222333333333444555555666888<<>>DDDJJJKKKMMMJJJEEE@@@===<<<<<<<<<777999<<<<<<;;;999:::<<<:::888777999;;;;;;999777777777888999999999888777777777666666666777888999666666666666666555555555|||hhh[[[WWWVVVTTTRRRFFF@@@;;;;;;;;;<<<@@@FFFHHHHHHHHHFFFDDDDDDFFFGGGJJJHHHFFFDDDCCCCCCDDDEEECCCKKKRRRQQQJJJFFFIIIMMMLLLKKKJJJHHHFFFEEECCCCCCFFFFFFEEEDDDCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@??????@@@AAACCCCCCBBBAAA===<<<;;;888555444555666555666777999999888888777444444444444444444444444444555555555555555555444333333333333333333333333...///000222222222111000000000000000000111111111............///000222222000000000000000000000000111111111111000000000000////////////////////////111000000/////////000000/////////000000000000000------......///000111111////////////////////////000000000000000000000000111000///......///000111///////////////000111111444444333222111111222222000111222222111222555777666???BBBGGGQQQUUU^^^qqqttt~~~yyyxxx~~~}}}yyyiii```^^^___VVVVVVUUUQQQNNNNNNRRRVVVQQQRRRSSSSSSSSSRRRQQQPPPMMMNNNOOOQQQQQQPPPNNNMMMKKKCCC???DDDHHHGGGEEEGGGNNNaaapppooodddZZZPPPIIIDDDJJJQQQSSSOOOJJJGGGEEELLLOOORRRQQQNNNLLLMMMNNNLLLLLLNNNPPPPPPNNNJJJGGGOOOTTTUUUMMMGGGGGGFFFCCCCCCFFFIIIJJJIIIFFFDDDCCCDDDCCCCCCBBBBBBBBBCCCCCC???AAABBB@@@>>>===AAADDDBBBDDDBBB===>>>DDDKKKMMMFFFDDD@@@<<<::::::;;;===444888<<<===;;;::::::<<<:::888777999;;;<<<:::777777888::::::;;;:::999888888777555444555666999:::777777666666555555555444yyyjjj[[[UUUQQQKKKIIIKKKCCCAAA===999777:::AAAHHHLLLJJJGGGFFFGGGHHHGGGGGGFFFDDDAAA@@@AAABBBBBBBBBHHHMMMPPPOOOIIIEEEEEEGGGNNNMMMLLLJJJGGGDDDBBBAAAEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBB@@@>>>>>>???@@@BBBAAAAAAAAAAAABBBCCCCCC@@@???===;;;888777666666444444444555555555555555222222333333444555666666666666555555555444444444555555555444333222111000222222222222222222222222777666555333222111111111////////////////////////000000000000000000000000000000000000000000111111/////////---++++++---///////////////000000000000111111111111000///------111///------///000111000000000000000////////////222111111111000000//////000000000000000000000000000000000000111111111111222222222111111111111111111111222333333444555555777888;;;@@@FFFMMMSSSWWW]]]eeeqqq{{{{{{zzzvvvzzzvvvggg___]]][[[ZZZYYYWWWUUUSSSRRRSSSSSSTTTPPPMMMLLLNNNRRRTTTRRROOOOOOOOOPPPPPPOOOMMMJJJIIIGGGDDDFFFJJJJJJFFFHHHNNNUUUdddppplll___TTTOOOMMMJJJOOOVVVYYYRRRIIIGGGKKKUUURRRMMMKKKKKKKKKKKKKKKJJJLLLMMMMMMKKKIIIIIIIIIMMMNNNMMMKKKGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCBBB===???CCCFFFHHHGGGDDDCCCDDDBBB???>>>>>>>>>>>>===DDDAAA======@@@CCCDDDCCCCCCAAA???===;;;;;;;;;;;;;;;:::999888888888999:::999:::===>>>>>><<<999777777888999999::::::999999;;;;;;:::999888777666555888777666555555666777888wwwrrrkkk^^^RRRNNNKKKFFFDDDFFFBBB@@@>>>:::999===EEEKKKOOOMMMIIIHHHGGGGGGFFFDDDCCC@@@===<<<===???@@@AAAKKKOOOQQQNNNIIIEEEFFFGGGMMMLLLKKKJJJHHHEEECCCBBBEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBAAA>>>>>>>>>@@@???@@@BBBCCCCCCCCCAAAAAA===<<<:::777555444333222444444444555555555555555222222333333444555555666666666555555555444444444444444444444333222222111///000111222333555666666444333333222111000//////000000000000000000000000111111111111111111111111111111111000000000000000---......---,,,,,,---/////////000000000111111111000000000000///......---000...,,,---...000000///000000000000////////////111111111111000000000///000000000000000000000000//////000000000111111111111111111111111111111111111222222333333444444444555555777:::>>>CCCGGGJJJRRRXXXaaakkksss{{{}}}zzzuuuggg^^^ZZZZZZXXXWWWRRRQQQPPPOOONNNNNNMMMMMMKKKMMMOOOPPPPPPPPPQQQQQQRRRQQQPPPOOOMMMMMMLLLLLLJJJHHHIIILLLKKKGGGHHHLLLPPP]]]gggdddZZZSSSOOOLLLIIIMMMSSSTTTMMMDDDCCCHHHRRRQQQOOONNNOOONNNLLLJJJGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJIIIGGGEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBCCCEEEGGGGGGEEEDDDBBBBBB@@@>>>>>>???AAAAAA@@@CCC@@@>>>>>>@@@CCCCCCBBBBBBAAA@@@>>><<<<<<;;;;;;<<<;;;:::999999:::;;;<<<:::;;;<<<===<<<;;;999888888888999:::::::::::::::::::::999888777666555555777666555555555555666777yyynnneee^^^ZZZZZZRRRJJJHHHGGGDDDBBBCCCAAA@@@>>>======AAAGGGLLLQQQNNNKKKIIIGGGFFFDDDBBB???===:::888999<<<@@@CCCOOOPPPPPPMMMHHHEEEFFFHHHKKKKKKJJJIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@?????????AAAAAABBBAAA???===>>>???<<<>>>BBBDDDDDDCCC@@@>>><<<;;;999666444333222111444444444555555555666666222333333444444555555555555555555555555444444444333333333444444333222222000000111333444555666777222222333333333222000///111111111111111111111111111111111111111111111111222111111111000000//////+++---//////...------...//////000000000111111111........................///---,,,,,,.../////////////////////000000000000111111111111000000000000000000000000000000000000//////000000000000111111///000000111111222222222222222222333333333333333444444444444666888;;;<<>>>>>???@@@AAA@@@AAA@@@???@@@AAABBBBBB@@@AAAAAAAAA@@@>>>===;;;;;;======<<<;;;;;;<<<===>>>;;;;;;;;;:::::::::999999888999999:::::::::::::::999999888777666555555444666555555444444555555666tttfff[[[UUUQQQPPPOOOKKKGGGGGGHHHGGGFFFEEECCCAAA@@@???@@@CCCGGGJJJNNNKKKIIIGGGGGGFFFCCCBBB???===:::777888<<>>>>>>>>>>>@@@AAABBBAAA???===>>>>>><<<>>>@@@BBBCCCAAA???>>>>>>===;;;888666555444333333333444444555666666666333333333444444444555555555555555555555555555555222222333444444444333333444444444444444444444444333444666777777555333222111111111111111111111111111111111111111111111111222222111111000/////////,,,...000111000/////////....../////////000000000...------------......//////---------///111000///////////////000000000000111111111000000000000000000000000000000000000000////////////000000000111...//////000111222222333333333333222222222222222555555444444444444555666@@@AAADDDHHHNNNXXXcccjjjoookkklllqqqtttvvvzzz~~~~~~xxxlllggg___ZZZWWWTTTSSSSSSSSSQQQOOOWWWUUUTTTRRRQQQQQQRRRRRRRRRUUUWWWWWWUUUSSSSSSTTTRRRPPPNNNKKKKKKKKKMMMNNNNNNNNNOOOOOOLLLIIIIIIJJJOOOSSSUUUTTTTTTUUURRRMMMIIIIIIIIIFFF>>>777:::BBBLLLKKKKKKKKKLLLKKKHHHEEEFFFGGGFFFEEECCCCCCEEEGGGLLLJJJGGGFFFFFFHHHJJJKKKGGGEEEAAA>>><<<<<<===???JJJIIIGGGEEEDDDDDDEEEEEEEEEBBB???>>>>>>>>>===<<>><<<:::===<<<<<<;;;;;;<<<>>>>>><<<;;;999888888888999:::888999999:::::::::::::::888777777666555555444444444444444444444444444444uuuuuunnncccVVVMMMHHHHHHIIIHHHHHHHHHHHHIIIKKKJJJHHHEEEDDDBBBAAAAAABBBCCCDDDFFFEEEDDDEEEFFFFFFEEECCCAAA@@@===::::::???GGGMMMPPPOOOKKKGGGDDDBBBCCCDDDFFFFFFGGGGGGGGGGGGGGGFFFCCCBBB@@@>>>=========>>>???@@@BBBAAA???=========>>>>>>>>>????????????@@@???===;;;999777666555444333333444444555666666777333333333444444444444444444555555555555555555555222222333444444444333333444444444444444444444444333555666777777666444333000000000000000000000000111111111111111111111111111111111111000000//////...000222222111000000000---------.........//////......---------......//////......///222333222111.../////////000000000111000000000000000000111111////////////////////////...////////////000000000......///000111111222222222222222222222222222111444444444444444444555555:::;;;===@@@EEEKKKTTTYYY]]]\\\^^^bbbeeejjjwww{{{tttqqqsssyyy}}}yyyuuuxxx~~~}}}|||tttpppddd^^^]]]XXXVVVTTTRRRQQQQQQQQQQQQQQQSSSQQQMMMKKKKKKMMMPPPRRRYYYWWWUUUUUUUUUUUURRRPPPNNNNNNMMMLLLLLLKKKKKKKKKNNNOOOOOOMMMKKKJJJKKKKKKOOOPPPOOOMMMPPPSSSPPPKKKIIIHHHGGGCCC<<<777<<>>???HHHGGGDDDCCCBBBDDDFFFHHHCCC@@@===<<<======<<<;;;>>>@@@AAABBBAAA@@@???>>>???@@@@@@@@@???>>><<<:::;;;;;;:::::::::;;;===>>>;;;:::999777777888999:::777888999999::::::999999777777666666555444444444333333444444444444333333{{{zzz~~~sssggghhhddd[[[PPPGGGCCCCCCDDDDDDHHHIIIHHHIIILLLLLLIIIHHHFFFDDDCCCCCCCCCAAA@@@@@@@@@@@@CCCFFFHHHGGGFFFCCCCCCAAA>>>===AAAJJJPPPOOOMMMIIIFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEECCCBBB???===<<<<<<===>>>>>>@@@BBBAAA???===<<<===>>>============>>>???@@@===<<<:::777555444333222222333333444555666777777444444444444444444444444444444444555555555555555333333333444444333222222000000111333444555666777444444555555555444222111000000000000000000000000222222222222222222222222000000000000000000000111000111333222000//////000------........./////////000///...---------/////////...///111333444333222......//////000000111111000000000000111111111111////////////////////////......////////////000000...//////000000111111111111111111222222222222222222222222333333444444444333555888;;;???DDDJJJNNNQQQQQQSSSWWWYYY```ppp{{{{{{{{{{{{}}}~~~vvvooolllmmmppprrrxxx{{{wwwtttrrrpppmmmooo{{{}}}hhh``````YYYVVVWWWTTTPPPPPPOOOOOOOOOPPPQQQRRRPPPNNNJJJIIIIIILLLPPPSSSXXXTTTOOOOOORRRSSSQQQOOOOOOOOOOOOOOOOOONNNNNNMMMPPPRRRPPPKKKIIIKKKMMMMMMLLLLLLJJJHHHKKKOOONNNIIIIIIHHHGGGEEE>>><<>><<<;;;;;;>>>@@@AAAAAA>>>@@@BBBBBB@@@???>>>????????????>>>>>>===<<<;;;:::999999999999;;;<<<===:::999888777777777888999666777777888888888888888777777666666555555555555333444444555555444444333rrriiibbbdddkkklllddd[[[\\\ZZZUUUMMMFFFBBBBBBDDDEEEJJJLLLIIIIIIMMMMMMJJJJJJHHHFFFFFFGGGEEEBBB???===>>>???CCCGGGIIIIIIHHHCCCDDDCCC@@@>>>BBBIIIPPPNNNKKKIIIGGGEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDBBB@@@===<<<===>>>???===???AAAAAA???===<<<<<<;;;<<<===>>>>>>>>>======<<<;;;999666444333222111222222333444555666777777444444444444444444444444444444444555555555666666444444444444333222222111///000111222333555666666777666666555444333222222111111111111111111111111222222222222222222222222/////////000111111222222111222111000---,,,---.../////////000000000000111222111///...------//////...---...000333444333111.........///000111111111///000000000111111111111////////////////////////........./////////000000/////////000000000000000000000111111222222333333111111222333333333333333000222444666888===BBBFFFIIIGGGHHHMMMQQQWWWbbbmmmqqqpppqqquuuyyy{{{~~~yyytttrrrssstttuuuvvvvvvwwwyyy|||}}}}}}~~~~~~}}}wwwmmm\\\XXX\\\TTTPPPSSSSSSMMMOOOPPPPPPOOONNNNNNNNNLLLLLLLLLMMMNNNPPPRRRSSSSSSQQQNNNLLLNNNQQQSSSUUUVVVUUUSSSRRRQQQRRRTTTUUUVVVWWWSSSKKKGGGKKKNNNMMMIIIJJJIIIGGGJJJOOOOOOKKKIIIIIIIIIHHHDDDCCCLLLXXXaaa[[[SSSLLLIIIHHHIIIIIIFFFHHHJJJJJJIIIIIIJJJKKKIIIEEEAAAAAACCCCCCAAA======<<<;;;:::<<<>>>AAACCCCCCBBB@@@??????AAACCCEEE===<<<;;;===@@@CCCDDDDDD>>>@@@BBBAAA???===>>>??????>>>===<<<;;;;;;;;;;;;:::999999999999;;;<<<===999999888777777777777777555555666777777777777777777777777666666666666555333444555666666555444333qqqddd\\\WWWUUUXXX]]]]]]WWWOOONNNOOOMMMHHHCCC@@@AAACCCGGGMMMOOOKKKKKKNNNOOOLLLKKKIIIGGGHHHIIIHHHDDDAAA===>>>@@@DDDHHHJJJJJJIIIBBBCCCCCCAAA>>>AAAHHHOOOMMMKKKIIIHHHGGGGGGEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCEEECCC@@@===<<<===>>>???===???AAAAAA???===<<<<<<999;;;>>>@@@@@@???<<<:::===;;;999777555333333222222222333444555666777888444444444444444444444444444444444555555555666666555555555444333222111000222222222222222222222222;;;:::888666555555444444222222222222222222222222222222222222222222222222......///000111222333333222111000...+++***+++---111111111111222222222222444222000...---...//////,,,,,,---000222333222000---......///000111111222//////000000111111111222////////////////////////............/////////000000000000000//////////////////000111222333333444222333333444444444444444222333333222333666;;;???EEE@@@@@@EEELLLPPPUUUZZZllllllnnntttxxxxxxwwwxxx~~~||||||}}}}}}~~~|||yyyvvvttttttuuuuuuuuuzzzvvvtttaaaTTTWWW\\\SSSLLLPPPTTTOOOQQQTTTTTTQQQMMMJJJIIIFFFHHHKKKNNNPPPQQQQQQPPPOOOPPPOOOMMMLLLPPPWWW^^^]]]ZZZVVVTTTSSSVVVZZZ\\\[[[\\\VVVKKKGGGKKKNNNMMMHHHJJJKKKJJJLLLQQQRRRPPPIIIIIIKKKKKKHHHHHHRRR^^^bbb\\\TTTMMMIIIGGGFFFEEEBBBEEEIIIJJJKKKKKKLLLMMMIIIEEEBBBBBBEEEFFFBBB>>>:::::::::;;;===@@@CCCEEEBBBAAA???>>>>>>???AAABBBAAA@@@>>>???AAACCCDDDCCC???AAABBBAAA>>><<<>>>@@@???===<<<:::::::::;;;<<<::::::999999:::;;;===>>>888888888888777777777666444555555666666666666666777777777777777666666666444444555666666555444444ttteee______aaaXXXQQQRRRSSSPPPNNNMMMJJJIIIGGGEEEEEEFFFGGGHHHKKKJJJIIIHHHGGGIIILLLOOOLLLLLLLLLJJJIIIGGGEEEDDDCCCFFFIIIJJJIIIHHHHHHHHHIIIEEE@@@<<<===AAAGGGLLLLLLKKKKKKIIIHHHFFFDDDCCCAAAAAABBBCCCDDDEEEFFFFFFDDDCCC@@@>>><<<;;;;;;;;;???>>>======>>>???>>><<<888888999===AAAAAA???;;;:::999777666444333333222222222222333333333444444444444444444444444444444222555777777333111111333555555555444444333222222111111111222333444555666999888777555444444444444333333222111222333444555666555222111111111000/////////...//////000111111///000111111000...+++***...000333333111000///000000111333444333222///...///////////////.........111000///////////////000//////000000000000//////000000000000000000000000000000//////.........---////////////000000000000111111111111111111111111111111222222222333333333222222333333444555666666<<<<<<<<<>>>BBBFFFJJJMMMVVV]]]eeeiiikkkqqq|||}}}|||}}}{{{www~~~|||vvvyyy~~~tttmmmlll]]]WWWSSSSSSRRRPPPOOOQQQSSSQQQMMMKKKJJJIIIFFFDDDCCCJJJRRRVVVSSSOOONNNPPPQQQQQQPPPNNNOOOUUU^^^fffddd^^^VVVQQQSSSYYY[[[XXXZZZUUUOOOJJJIIIKKKLLLMMMHHHJJJLLLNNNOOOOOOMMMLLLIIIHHHGGGHHHKKKOOOSSSUUU[[[VVVOOOJJJGGGFFFFFFFFFFFFGGGIIILLLNNNMMMJJJGGGCCCDDDEEEEEEDDDBBB>>><<<>>>:::888;;;@@@DDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????AAACCCDDDAAADDDFFFEEEBBB??????@@@BBBAAA???>>><<<;;;::::::>>>:::777888<<<===:::666888888888888888777666666777555555666888888888777666666666666666666666666444444333333333222222222}}}rrreee]]][[[\\\___WWWQQQQQQRRROOOMMMMMMJJJIIIHHHGGGFFFGGGGGGHHHJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLKKKJJJHHHGGGEEEDDDFFFHHHKKKLLLKKKJJJJJJJJJIIIFFFBBB@@@@@@DDDIIILLLIIIIIIIIIHHHGGGEEEDDDCCCAAAAAABBBBBBCCCCCCDDDDDDDDDBBB???===<<<<<<<<<===>>><<<;;;;;;<<<<<<;;;999777999===BBBEEEDDD???::::::999777666444333333333222333333333444444444444333333333333333333333333333666888777555333333444444333222111000000000000222111111111222444666777999888777555444444333333333222222111222333444555444333222111222222222111111000000000000000111222///000111111000///---,,,111333333222000......///......///000///...---,,,////////////............000000///////////////000//////000000000000//////////////////////////////000/////////............////////////000000000000111111111111111111111111111111111222222222333333222222333333444555555555999999999;;;>>>AAAEEEGGGUUUXXXYYY[[[```nnn~~~{{{{{{~~~xxxpppttt~~~yyyrrrnnniiibbb______\\\VVVSSSTTTTTTQQQPPPRRRNNNNNNMMMKKKIIIGGGEEEDDDJJJUUU]]][[[VVVUUUVVVUUURRRQQQPPPPPPRRRXXX___ddd]]]WWWSSSSSSVVVWWWVVVUUUUUURRRMMMJJJIIIIIIJJJJJJFFFHHHKKKNNNOOONNNKKKJJJHHHHHHHHHHHHJJJNNNQQQSSSTTTPPPKKKHHHGGGGGGHHHGGGGGGGGGHHHJJJLLLKKKHHHFFFEEEDDDBBBAAAAAA@@@???>>><<<999888;;;AAAEEEEEECCCCCCCCCCCCCCCCCCDDDDDDDDDAAA@@@?????????@@@AAABBB@@@CCCEEEDDDAAA?????????@@@@@@???>>>>>>>>>>>>>>>===999777888;;;<<<999666888888888888888777666666777555555555777777777555666666666666666666666666555555555444444444333333~~~vvvmmmiiiccc]]]YYYYYYZZZ\\\[[[TTTOOOOOOPPPMMMLLLLLLIIIIIIIIIIIIIIIIIIHHHGGGIIIIIIIIIJJJJJJIIIHHHHHHKKKKKKJJJIIIHHHGGGFFFEEEGGGIIILLLLLLKKKJJJJJJJJJIIIGGGEEEDDDEEEHHHKKKMMMGGGGGGGGGFFFFFFEEECCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA>>><<<;;;<<<>>>???>>>===;;;;;;;;;;;;999888777:::@@@FFFHHHEEE???999999888777555444333333333333333333444444444555555222222222222222222222222333444666666444333333444666444222000......///000222222111000111444666888888777666555444333333333222222111111222222333444111111111111222222333333222222111111000000111111...///000111111000///...333444333111...------.........------------,,,,,,........................////////////////////////...//////000000//////...////////////////////////////////////............////////////000000000000111111111111111111111111111111111222222222222333222222222333333444444555555555555666888;;;===???LLLLLLLLLNNNVVVhhhzzzvvvuuuuuuwwwzzz|||sssuuu|||~~~|||uuubbb]]]ZZZ[[[[[[XXXWWWYYYWWWSSSPPPRRRRRRNNNLLLMMMJJJLLLLLLJJJEEECCCCCCDDDOOO```hhh^^^UUUWWWYYYVVVRRRQQQPPPRRRVVV[[[^^^___VVVQQQRRRZZZ]]]WWWSSSSSSNNNMMMKKKIIIHHHGGGFFFFFFEEEGGGKKKNNNNNNMMMJJJGGGHHHHHHIIIIIIKKKMMMNNNPPPLLLJJJGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIGGGEEEDDDAAA===;;;<<<===>>>>>>;;;999999===BBBFFFFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???????????????AAABBBBBB@@@>>>>>>>>><<<<<<<<<<<<===>>>??????<<<999777888:::;;;999666888888888888888777666666777555444555666666555444666666666666666666666666666666555555555444444444zzzppphhhbbbaaa[[[TTTPPPQQQTTTVVVWWWVVVPPPLLLMMMNNNKKKJJJKKKIIIJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIKKKJJJIIIHHHGGGGGGFFFFFFFFFHHHIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@AAA???<<<;;;;;;<<>>===<<<;;;:::;;;<<<===>>>>>>>>>======>>>???@@@@@@???>>>======888888888888999:::;;;<<<<<<:::999999:::;;;999777888888888888888777666666666555444444555555444333666666666666666666666666555555555555444444444444~~~nnnbbb\\\XXXUUUVVVPPPIIIFFFIIIMMMOOOOOOQQQLLLJJJKKKKKKHHHHHHJJJHHHJJJLLLMMMLLLKKKHHHGGGDDDCCCBBBDDDHHHLLLNNNNNNJJJIIIHHHGGGGGGGGGGGGGGGFFFHHHIIIHHHFFFEEEEEEFFFCCCDDDEEEGGGHHHIIIIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA???>>><<<;;;;;;===???AAA@@@>>><<<;;;<<<;;;999777999;;;>>>@@@???===;;;:::888777666444333333333333333333333444444444555555111111111111111111111111111111111111222333444333:::888555222111222333444222222111111222444666777777666555333222222222222000000111111111111222111000222444333111///000111111000///...............---...//////000000111111---------,,,++++++---000111000000//////000111111,,,---------......//////,,,---...///000/////////......////////////.......................................///////////////////////////000000000000000000000000000000000000000000111111111222222222111111111222222222222222222222222222222333444444666999===BBBGGGOOOYYY```gggmmmvvv~~~}}}~~~}}}~~~}}}qqqgggccckkkuuu{{{|||}}}~~~yyyjjj^^^WWWSSSRRRQQQMMMLLLOOOQQQOOONNNPPPMMMJJJIIIKKKJJJDDD???===@@@CCCDDDBBB@@@BBBJJJQQQYYYmmmrrr^^^OOOPPPQQQJJJPPPOOOOOORRRVVVWWWTTTQQQQQQQQQXXXdddfff\\\UUUTTTKKKLLLMMMLLLHHHEEEEEEEEEJJJLLLNNNOOONNNKKKGGGEEEFFFHHHKKKMMMOOOOOONNNNNNIIIHHHHHHIIIJJJKKKJJJHHHLLLJJJGGGGGGHHHHHHHHHGGG???===;;;===AAABBB???<<>>>>>>>>?????????===<<<:::999888888888888888888<<<;;;::::::;;;;;;:::999888888888888888777666666666555444444555666555333666666666666666666666666444444444333333333333222xxxmmmiiijjjfff[[[RRROOONNNLLLMMMIIIEEEEEEHHHLLLMMMLLLLLLIIIHHHJJJIIIFFFFFFIIIIIIJJJKKKLLLLLLJJJHHHGGGDDDBBBBBBFFFLLLQQQRRRQQQIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIHHHFFFEEEEEEFFF@@@AAACCCFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA======<<<<<<<<<===>>>???<<<;;;999999999999777666999:::;;;:::999888999:::777666555444333333333333222222222333333333444444111111111111111111111111333111000111333555666555666444222000000000222222111111111222333444555666666555444333222111111111//////000111111111111000///222444444111...///000//////...---------......---.........//////000000***+++,,,,,,+++,,,...000---............/////////,,,,,,,,,---......//////+++,,,...///000000///...---......//////......---.................................///////////////////////////000000000000000000000000000000000000000000000111111111111222111111111111111111111111111111111222222222333333888777777777:::@@@GGGMMMSSSYYYaaaiiinnnsssvvvxxx|||yyy|||xxxnnnkkkpppvvv||||||zzzyyyyyyxxx|||uuukkk```XXXSSSOOOOOORRRRRRMMMKKKNNNNNNJJJHHHIIIKKKIIIJJJNNNMMMFFF@@@???<<>>======???@@@@@@===;;;===<<<;;;:::999888888888;;;;;;;;;:::::::::999999888888888888888777666666555444333444666777666555666666666666666666666666444444333333333222222222mmm\\\UUURRRWWWXXXQQQKKKJJJJJJJJJIIIHHHHHHIIIKKKLLLLLLLLLHHHFFFFFFHHHGGGDDDEEEHHHIIIIIIJJJKKKJJJIIIHHHGGGDDDDDDGGGMMMTTTWWWUUUQQQIIIHHHFFFEEEFFFGGGHHHIIIHHHHHHHHHFFFDDDBBBCCCDDD>>>@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA<<<<<<==================;;;999888888999999888666777999:::999666555666888666666555444333333333333111111111222222222333333222222222222222222222222111...---...111444444333111111000000///000000111///000222444555555555444666555444222111111000000...///000111111111000///+++000444444111///000222///............//////000...------------.........+++---//////---------...+++,,,---...///...------++++++,,,------...//////***,,,...///000000///...---......//////......---..................................../////////000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000111222222222222222666555444444444777;;;>>>DDDJJJRRRYYY^^^bbbeeegggkkksss||||||{{{~~~|||xxxwwwyyy~~~~~~}}}{{{zzz{{{~~~sssaaaXXXRRRQQQOOOKKKLLLOOORRRMMMKKKMMMLLLHHHEEEFFFGGGFFFIIIOOOQQQKKKEEECCCAAADDDIIINNNRRRUUUVVVWWWccclllppphhh]]]VVVSSSPPPOOOQQQRRRRRROOOLLLJJJIIIJJJTTTZZZZZZ^^^gggiiicccZZZZZZXXXRRRLLLJJJMMMQQQQQQQQQOOOMMMIIIFFFCCCAAA;;;???FFFLLLPPPPPPOOOMMMLLLJJJHHHHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIHHHGGGEEECCCCCCGGGNNNOOOJJJDDD@@@BBBDDDEEEEEEDDDCCCCCC>>>===;;;999666444222111<<<;;;;;;:::;;;<<<===>>>>>>======>>>AAAAAA>>>;;;===<<<;;;:::999999999999999999999999888777777888888888888888888777666666555444333555777999888777666666666666666666666666555444444444333333333333xxxtttjjjYYYNNNJJJEEEMMMQQQNNNJJJKKKLLLLLLEEEFFFHHHIIIIIIHHHGGGFFFFFFDDDEEEGGGFFFCCCDDDHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGLLLTTT[[[\\\UUUOOOIIIGGGFFFEEEEEEGGGIIIJJJFFFFFFEEECCCAAA???@@@AAA>>>@@@BBBDDDFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===>>>>>>===<<<;;;<<<:::999:::;;;;;;:::999666999;;;:::777555555777666555444444333333333333000000111111111222222222222222222222222222222222---***((()))---000000//////000000000111111111111...000222555666555444333555555333222111000000000---...000111111111000///)))...333444111///111444//////...//////000111222...------,,,,,,,,,------...000111111///---------+++,,,...000000///...---++++++,,,,,,---...//////***+++---///000000///...---..................---........................---.........//////000000////////////000000000000000000000000000000000000000000000000111111111111111111111000000000000000//////000111222222222111000222555777777666555444999???HHHPPPUUUYYY\\\^^^[[[dddnnnssstttwww|||yyysssnnnmmmqqqxxx~~~{{{~~~}}}yyy{{{yyyxxxxxx{{{~~~xxxuuuvvvsssiii___]]]UUUPPPPPPOOOIIIHHHKKKNNNJJJHHHJJJIIIEEEBBBCCCBBBBBBGGGOOORRRMMMHHHGGGIIILLLQQQWWWZZZXXXSSSOOO___dddhhhfff^^^UUUPPPPPPPPPSSSUUUSSSMMMIIIHHHHHHJJJWWW\\\WWW]]]nnntttmmm______[[[TTTMMMLLLPPPVVVSSSQQQNNNKKKGGGCCCAAA???666;;;CCCJJJOOOPPPNNNMMMKKKIIIGGGGGGHHHJJJKKKJJJEEEEEEEEEFFFHHHIIIGGGFFFFFFCCCAAAFFFLLLOOOKKKFFF>>>AAADDDFFFFFFEEEEEEEEE??????===<<<:::999888777===<<<;;;::::::<<<>>>??????======???AAAAAA???<<<:::999888888888888888888666777888777666555666666888888888888888777666666444333333555888::::::999666666666666666666666666666666555555555444444444|||wwwmmmjjjddd___YYYSSSLLLHHHGGGJJJMMMNNNLLLIIIGGGFFFDDDDDDFFFIIILLLLLLIIIFFFHHHHHHFFFBBBBBBFFFIIIJJJLLLLLLLLLLLLLLLJJJGGGEEEHHHOOOYYY```___YYYSSSNNNPPPLLLGGGFFFGGGHHHHHHFFFFFFEEEDDDBBBAAAAAAAAAAAA???AAACCCCCCAAABBBEEEHHHDDDCCCCCCBBBBBBAAA@@@@@@===<<<<<<===>>>??????>>>===>>>???>>><<<::::::;;;===<<<:::999888888999999888666444333555666666666444444444333333222222222222222222111111111111000000111111111111222222222111111111111000000000000////////////000000000000000111222444555555444333333333222222111000//////////////////.....................------,,,,,,,,,000000///...................................................---,,,++++++,,,,,,,,,---------......,,,,,,------------......///......---------....../////////...---------,,,000///...---,,,+++******............////////////////////////////////////333111...,,,,,,---///000000000000000000000000000000000000000000000000000000000////////////000000222222222222333444555555444999???BBBCCCGGGNNNTTTYYYZZZ\\\]]]```dddjjjooozzz~~~|||zzz{{{yyycccXXXccckkkcccYYYWWWUUUSSSOOOKKKHHHGGGFFFFFFLLLJJJIIIIIIIIIGGGBBB>>>???AAADDDIIIMMMNNNLLLJJJJJJQQQYYY\\\XXXRRROOONNN______^^^\\\YYYVVVSSSRRRTTTRRROOOKKKFFFEEEFFFHHHKKKNNNPPPTTT```mmmpppkkk]]]\\\ZZZUUUPPPLLLKKKKKKMMMLLLLLLLLLJJJGGGBBB>>>???CCCJJJOOOPPPNNNKKKHHHHHHHHHHHHJJJKKKJJJGGGDDDGGGEEECCCCCCDDDEEEFFFFFFBBB@@@???AAADDDEEECCC@@@;;;>>>CCCGGGHHHFFFCCCAAA@@@@@@???>>><<<;;;999888>>>>>><<<:::888999<<>><<<:::666777888999999888777666888888777777666666555555666777888888888777555444444444444555555555555555333333333444444555555555444444444333333333222222}}}vvvoooiiiccc^^^WWWUUURRRPPPNNNKKKGGGDDDGGGJJJMMMMMMKKKGGGEEEDDDBBBAAABBBEEEHHHJJJHHHFFFBBBDDDEEEEEEFFFHHHJJJKKKKKKLLLLLLKKKIIIFFFCCC@@@HHHNNNWWW[[[ZZZUUUOOOKKKJJJHHHFFFFFFHHHIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@???AAACCCBBBAAABBBDDDGGGCCCCCCBBBBBBAAA@@@@@@@@@===<<<<<<<<<>>>???>>>======>>>???>>><<<::::::;;;<<<;;;:::888888888888999888666444444666777777666222333444555555555555555222222222111111111111000000000111111111222222222111111111111000000000000////////////////////////333444555555666666666666222222222111000/////////////////////............///...............------000//////...............---------------------------------...------,,,,,,,,,,,,,,,---------......******++++++++++++,,,,,,......------------.....................---------//////............------............////////////........................111000...---------//////////////////////////////000000000000000000000000000000////////////000000222222222111222222333333...333888::::::===CCCIIIMMMNNNOOOQQQTTTYYY___ccchhhlllqqqtttxxxxxxnnngggaaaVVVVVVeeekkk___TTTRRRPPPOOOLLLJJJHHHGGGHHHHHHKKKJJJIIIIIIJJJHHHDDD@@@BBBFFFLLLPPPRRROOOLLLIIIGGGLLLQQQRRRPPPMMMNNNPPP\\\[[[ZZZXXXUUUTTTRRRQQQUUUTTTQQQMMMJJJHHHJJJKKKQQQRRRQQQQQQWWW___```[[[XXXXXXVVVSSSNNNKKKKKKKKKJJJJJJIIIIIIGGGDDD@@@>>>BBBFFFLLLPPPQQQNNNKKKHHHHHHHHHGGGHHHIIIHHHFFFDDDCCCBBB@@@??????@@@@@@@@@===>>>AAADDDEEEDDDAAA>>>===@@@DDDGGGHHHEEEBBB@@@===>>>>>>>>>>>><<<;;;:::>>>???>>><<<::::::===???;;;===>>>@@@???===;;;:::888888888888777666555444555555555555666666666666666666777777666666555444555555555555555444444444333333333444444444555555333333333333222222222222ooojjjbbb\\\WWWTTTQQQOOOKKKJJJIIIIIIJJJJJJHHHGGGHHHJJJLLLKKKHHHDDDBBBAAA???>>>>>>BBBGGGIIIHHHEEE@@@BBBEEEHHHHHHHHHJJJKKKQQQUUUXXXVVVPPPIIIEEEDDDIIIMMMSSSUUUSSSNNNIIIGGGCCCCCCEEEGGGJJJJJJHHHFFFDDDDDDDDDCCCBBBAAA??????@@@AAABBBBBBAAAAAACCCEEECCCBBBAAA@@@????????????===<<<<<<<<<>>>???>>>===<<<===>>>===<<<::::::;;;;;;;;;:::999888888888888999777555555777888777777222222444555555444333222222222222111111111111000000000000111111111222222111111111111000000000000000000000000000/////////555555555555555555666666222222111111000/////////////////////.....................////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,---------......******++++++++++++,,,,,,...---------------......---------......................../////////000000---............/////////........................////////////............////////////////////////000000000000000000000000000000////////////000000222222111000000000111111+++...222333333444999===???@@@BBBDDDGGGLLLRRRVVVXXX[[[___ccciiirrr~~~uuujjj```XXXSSSIIIJJJVVViiimmm]]]PPPMMMIIIHHHGGGGGGFFFGGGGGGHHHJJJIIIIIIJJJJJJIIIFFFCCCGGGNNNUUUXXXTTTOOOJJJHHHHHHJJJLLLLLLKKKLLLPPPSSSWWWVVVTTTRRRQQQPPPPPPQQQVVVVVVTTTPPPMMMLLLNNNPPPWWWUUUQQQNNNPPPTTTSSSOOORRRRRRRRRPPPMMMKKKJJJKKKIIIIIIHHHGGGEEECCCBBB@@@EEEJJJOOORRRQQQMMMJJJHHHJJJHHHFFFEEEFFFFFFEEECCCBBBAAA???===<<<<<<<<<<<<888>>>DDDHHHHHHDDD@@@>>>AAACCCFFFHHHGGGDDD@@@>>>:::<<<>>>??????>>>===<<<>>>??????>>>===<<<===>>>;;;<<<===>>>>>><<<:::999:::999888666555444333333333333444444555666666777666666555444444444555555666666555555444444333333333333333333444444444444222222222222111111111000wwwlllfff^^^ZZZUUUPPPNNNMMMMMMMMMMMMKKKJJJIIIJJJKKKJJJHHHGGGIIIJJJIIIFFFBBB???>>>;;;<<<>>>EEEKKKMMMIIIDDDDDDEEEGGGHHHGGGFFFHHHMMM]]]hhhpppkkk[[[MMMHHHJJJJJJMMMPPPPPPMMMIIIFFFDDDAAACCCFFFJJJKKKJJJGGGEEECCCCCCCCCCCCBBB@@@???>>>AAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@>>>>>>>>>>>>>>>>>><<<;;;<<<>>>>>>===<<<;;;<<<======;;;:::::::::;;;;;;::::::999999999999999777666777888999888777333333333333111///,,,+++222222222111111111000000000000000000111111111111111111111111000000000///000000000111222222333333555444333222222333444555222222222111111000000000////////////............------....../////////000......///.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,------......,,,---------.../////////---.........////////////---------.........//////..............................///000000///...---////////////////////////////////////////////////000000////////////000000222111000//////////////////000222222111222444777888999;;;<<>>@@@@@@???===<<<<<<>>>??????>>><<<<<<<<<:::;;;<<<===<<<;;;:::888:::999666555333333444444444444444555555666666666666555333222222333444555666666555444444333222222333333333333333333333333111111111111000000000000{{{vvvwww{{{|||yyyssslllddd\\\VVVSSSPPPNNNKKKHHHGGGHHHJJJLLLKKKIIIFFFFFFFFFGGGFFFEEEFFFHHHHHHGGGDDD@@@>>>>>>:::===CCCMMMUUUTTTLLLCCCGGGEEEEEEFFFEEEEEELLLVVVooodddMMMGGGJJJKKKMMMOOONNNJJJGGGEEEDDDCCCFFFIIIKKKKKKIIIFFFEEECCCCCCBBBBBBAAA???>>>===@@@@@@??????AAABBBBBBBBBAAA@@@>>><<<<<<<<<===>>>>>><<<;;;<<<===>>><<<;;;999;;;<<<<<<:::999999:::;;;;;;;;;;;;;;;:::::::::888777666777888999888666333333333222000...,,,+++222222222111111111000000//////000000000111111111111111111111000000000/////////111222444666777888555444333222333444555666222222222222222111111111////////////............,,,,,,,,,------......///---......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,---------.../////////.........---------,,,,,,------------....................................---...///000000///...---........................////////////////////////000000////////////000000111000000///............333333444333222222444555555666777888:::>>>CCCHHHMMMMMMOOORRRWWW___hhhnnnpppvvvxxxwwwzzzyyyrrrnnniiiddd___ccc___XXXQQQKKKIIIJJJKKKJJJLLLXXXgggkkk___SSSNNNGGGHHHIIIIIIIIIIIIHHHGGGFFFHHHJJJLLLLLLLLLKKKKKKOOOSSSTTTQQQKKKGGGHHHJJJHHHJJJLLLMMMLLLKKKJJJIIIOOOMMMLLLKKKKKKLLLNNNOOOPPPQQQQQQPPPOOOOOOQQQSSSRRROOOMMMMMMNNNOOOOOOQQQJJJLLLNNNNNNLLLKKKKKKLLLHHHIIIJJJIIIGGGFFFGGGIIILLLQQQVVVUUUQQQKKKIIIIIIIIIFFFCCCAAABBBCCCDDDCCCEEEEEEDDD@@@<<<:::;;;===<<<@@@DDDEEECCC@@@@@@BBBCCCEEEFFFFFFEEEBBB>>><<<<<<===???@@@???>>><<<;;;:::<<<>>>???===;;;:::::::::;;;<<<<<<;;;;;;999999888777555444444555666666777777777666666666555555555444333222222333444555666666555444333222222111333333333333333333333333111111111000000000//////|||~~~vvvjjjcccdddiiilllooojjjaaaYYYRRRNNNLLLLLLGGGGGGGGGEEEDDDFFFIIIMMMIIIGGGEEEDDDEEEFFFFFFEEEDDDEEEFFFEEECCCAAA@@@@@@===@@@IIIUUU]]][[[PPPEEEFFFBBBBBBEEEEEEGGGTTTccchhhOOOHHHKKKJJJLLLMMMLLLIIIGGGEEEEEEFFFHHHJJJKKKIIIFFFFFFEEECCCCCCAAA@@@???>>>>>>>>>???>>>===>>>AAACCCCCCBBB@@@???===;;;:::;;;<<<===>>><<<;;;<<<======<<<:::888:::;;;;;;:::999999:::999:::;;;;;;;;;::::::999777666666777888888777555222222222222222222333333222222222111111111111000/////////000000000111111111111111111000000000000///000111333555666888999555555555555666777888999222111111111111111111111////////////............,,,,,,,,,---------------------...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,---------......******++++++++++++,,,,,,++++++++++++,,,---...///---------.....................------,,,,,,,,,+++,,,------------.........------------------------------///000000000///...........................000000000000000000000000000000////////////000000000000///.........//////444333333222222222333333222333333333555888===AAAAAABBBDDDGGGNNNUUU\\\``````hhhoooqqqsssyyy}}}~~~tttjjj___ZZZ\\\]]]ZZZWWWUUUSSSNNNHHHDDDCCCEEEHHHOOOQQQZZZdddeee[[[QQQLLLKKKLLLNNNOOOOOOMMMKKKJJJDDDGGGKKKMMMMMMMMMNNNOOOPPPPPPNNNJJJFFFFFFJJJNNNOOOQQQUUUWWWVVVRRRMMMIIIKKKKKKJJJIIIJJJKKKLLLMMMKKKLLLMMMMMMMMMNNNPPPRRRPPPMMMLLLNNNNNNKKKKKKNNNIIIKKKMMMNNNLLLKKKJJJKKKDDDGGGJJJIIIGGGFFFHHHJJJMMMSSSWWWVVVPPPJJJIIIIIIHHHEEEBBBAAACCCDDDDDDDDDCCCDDDDDD@@@;;;999:::===>>>???@@@???>>>======>>>AAACCCDDDDDDCCCAAA>>><<<>>>>>>??????>>>>>>======:::<<<>>>>>><<<:::::::::;;;;;;<<<<<<;;;;;;:::999777666666555666666777777999888888777666666555555444444333333333444555555555555444444333333222222333333333333222222222222111111111111000000000///~~~|||yyyxxxyyyuuuooommmooohhhjjjggg\\\UUUWWW[[[\\\___[[[UUUOOOJJJHHHGGGGGGFFFHHHIIIIIIHHHIIIMMMPPPOOOLLLHHHGGGGGGGGGGGGFFFAAACCCEEEDDDCCCBBBBBBCCCCCCEEEMMMXXXbbb```TTTIIIFFFAAABBBFFFGGGIIIXXXjjjzzzbbbOOOIIIJJJGGGIIIKKKKKKIIIGGGFFFFFFGGGHHHIIIGGGEEEDDDFFFHHHEEECCC@@@>>>======>>>???>>><<<;;;===AAACCCDDDCCC@@@>>>;;;999999999;;;<<<>>>===;;;;;;<<<===;;;:::888999;;;;;;999999999:::777888999999999999888777666555555777888888666444333222111111111333555666222222222111111111111000////////////000000000111111111111111000000000000000000111222333444555555333333555666888999999999///////////////000000000////////////........................------------,,,---...//////---,,,***---------------------------------...------,,,,,,,,,,,,,,,---------......******++++++++++++,,,,,,++++++++++++,,,---...///...............---------------------............,,,,,,---------.........---------------------------......///////////////........................000000000000000000000000000000////////////000000//////////////////000111333222111111111222222222111111111000111333888;;;999999:::===BBBGGGKKKMMMSSS^^^hhhlllnnnrrrtttrrrssstttuuuuuuvvvyyy~~~}}}{{{xxxvvvbbbYYYPPPOOOVVVZZZYYYUUUMMMMMMKKKGGGDDDDDDGGGKKKLLLUUUaaagggbbbVVVMMMKKKIIIJJJMMMOOOPPPOOOMMMKKKBBBFFFKKKNNNNNNNNNPPPRRROOOMMMJJJGGGHHHKKKOOORRRRRRTTTXXX[[[ZZZVVVOOOKKKHHHHHHHHHHHHHHHIIIIIIIIIGGGIIIKKKLLLLLLMMMOOOQQQNNNLLLMMMPPPOOOJJJJJJMMMIIIKKKMMMMMMKKKIIIHHHHHHBBBGGGKKKLLLJJJHHHIIILLLMMMSSSXXXVVVOOOIIIHHHJJJFFFDDDBBBBBBDDDEEEFFFEEECCCEEEEEEAAA;;;999;;;>>>BBBAAA@@@???@@@???===;;;???@@@AAABBBBBB@@@>>>===>>>============???@@@AAA<<<===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888888888888777666555555666666666666666666666555333333444555555555555555333333333333333333333333333333333222222222111111222222111111111000000000~~~|||}}}sssmmmhhhdddaaa\\\VVVUUUYYYWWW]]]]]]UUUPPPRRRUUUUUUPPPOOOMMMJJJGGGDDDBBB@@@FFFHHHKKKKKKJJJKKKNNNQQQTTTPPPKKKHHHGGGFFFEEECCC@@@BBBDDDDDDCCCCCCDDDEEEHHHHHHNNNYYYcccbbbWWWLLLHHHCCCDDDIIIIIIIIIWWWiiiwwwuuunnnbbbTTTJJJFFFFFFEEEGGGJJJJJJIIIGGGFFFFFFFFFGGGFFFDDDBBBBBBFFFJJJEEECCC???<<<;;;<<>>;;;999888999;;;<<<>>>===;;;;;;<<<<<<;;;:::777999::::::999888999:::555666777888888777666555555555555666888777555333555333111///...///111333222222222111111111111000////////////000000000000111111111111000000000000111111111111111111111111///000333555777888888777---------...............000/////////............000000//////.........---,,,---...//////---+++***....................................---,,,++++++,,,,,,,,,---------......,,,,,,---------.........++++++++++++,,,---...////////////......------,,,,,,,,,---...///000111222,,,,,,,,,---------......------------------------............//////000000........................000000000000000000000000000000////////////000000///////////////000111222222111000000222333333333111111111000///222555999777666666888;;;===>>>===FFFPPPYYY]]]aaafffjjjjjjmmmlllllljjjiiikkkpppttt}}}rrreee]]]]]]___```___VVVMMMFFFHHHPPPUUURRRMMMFFFGGGGGGFFFDDDEEEJJJNNNHHHWWWhhhnnncccSSSLLLLLLCCCFFFJJJMMMNNNMMMKKKIIIBBBFFFKKKNNNNNNOOOQQQSSSNNNKKKHHHHHHKKKOOORRRTTTLLLNNNRRRUUUUUUQQQKKKFFFEEEFFFGGGGGGGGGGGGGGGFFFEEEGGGJJJKKKLLLMMMOOOQQQMMMKKKNNNSSSRRRMMMLLLPPPIIIKKKMMMLLLJJJGGGFFFEEECCCIIIOOOPPPMMMKKKMMMOOOMMMSSSXXXVVVNNNIIIHHHJJJEEECCCBBBCCCEEEGGGGGGFFFDDDFFFGGGCCC===;;;===AAAFFFDDDBBBCCCDDDCCC???:::===>>>@@@AAAAAA@@@???>>>===<<<;;;;;;===@@@CCCEEE>>>??????>>>===<<<===>>>======<<<<<<<<<;;;;;;;;;999:::::::::888666444333333333444444555666666666222333555666777666555555333333333333333333333444333333333222222111111111222222222222111111111111zzzxxxvvv{{{zzzxxx}}}}}}|||~~~xxxpppiiiccc```ZZZ[[[[[[WWWQQQMMMLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIINNNRRRPPPIIIEEEGGGJJJJJJKKKMMMMMMMMMMMMPPPRRR\\\WWWPPPHHHCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHIIILLLQQQTTTTTTNNNIIIHHHEEECCCDDDHHHMMMRRRUUUddd^^^UUUNNNHHHFFFDDDCCCDDDFFFHHHHHHFFFDDDDDDDDDEEECCCBBBBBBCCCDDDCCCBBBCCCAAA>>>;;;:::;;;<<<===<<<:::999===BBBEEEBBB>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;::::::999;;;;;;999777444333444555666666666666666777777777777666666666666555555555444222000...///000333444222111111111000000////////////000111222333333444///............---------000000000000000000000000000000111222444555666777000000//////.........---////////////////////////222...******,,,...---,,,........................******+++,,,---///000111,,,,,,,,,---------......******+++++++++,,,,,,,,,***)))))))))+++,,,++++++++++++++++++++++++++++++,,,------...---,,,***)))---,,,+++++++++---///111333222000///.........///////////////////////////---......///////////////,,,,,,---...//////..................////////////000000000000000000000000...........................000111000///...///111222222333333333444444444333333333444666777999:::EEEGGGJJJLLLNNNPPPSSSVVV[[[```dddeeedddeeejjjooovvvzzz}}}}}}{{{{{{yyymmmggg^^^SSSKKKIIIKKKMMMNNNLLLIIIGGGIIINNNOOOLLLIIIIIIJJJKKKLLLMMMLLLKKKKKKKKKWWWdddeee[[[OOOHHHFFFHHHFFFGGGMMMUUUUUULLLDDDEEEJJJOOOQQQQQQQQQSSSUUUMMMNNNOOOPPPQQQQQQQQQQQQLLLOOOSSSTTTRRROOOMMMLLLEEEGGGHHHJJJJJJIIIHHHGGGHHHIIIIIIGGGDDDDDDHHHLLLQQQQQQPPPQQQQQQRRRSSSSSSSSSRRRPPPMMMKKKIIIHHHGGGGGGIIIKKKJJJHHHHHHKKKNNNNNNZZZ___UUULLLLLLKKKEEEIIIGGGDDDBBBBBBCCCEEEFFFEEEEEECCC???<<<===CCCIIIMMMFFF@@@AAABBB@@@=========>>>@@@CCCEEEEEEAAA>>>>>>>>>???@@@@@@@@@@@@???======>>>>>>>>>>>>======;;;;;;;;;;;;:::999888777;;;:::999888777777777777666555444333333333333333444333333222222333333444333444444555555444444333333333333333333333333333333333333222222222111111ooommmlllpppwww}}}~~~}}}vvvpppmmmqqqtttrrrpppoooooorrrttttttssssssvvvxxxuuurrrllleee^^^XXXSSSQQQRRRSSSSSSPPPKKKIIIJJJKKKIIIJJJKKKLLLLLLKKKKKKJJJHHHLLLPPPNNNHHHDDDFFFIIILLLMMMNNNMMMLLLLLLNNNPPPVVVRRRMMMGGGDDDCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJNNNPPPNNNKKKHHHGGGFFFDDDDDDGGGKKKNNNPPPUUUQQQLLLHHHEEEEEEEEEEEEFFFGGGHHHGGGEEEBBBBBBBBBDDDBBB???>>>???@@@@@@??????>>><<<;;;:::;;;<<<===:::888888;;;@@@BBB@@@<<<======<<<;;;<<<<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::777444333444555666666777888888888888777666666666555555555444444444333222000000000222333111111111111000000000///000000000111111222222333000////////////.........000000000000000000000000//////000111222333333444000/////////.........---........................000...+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---------.........***++++++++++++,,,,,,,,,***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++000///---+++++++++,,,------------------......///........................,,,------...............,,,------...//////..................////////////000000000000000000000000////////////////////////...000111000///...///111111222222222222333333333333333333444555666777888888:::===>>>???AAADDDFFFKKKPPPUUUWWWWWWYYY^^^ccclllooopppnnnkkkjjjnnnrrr|||}}}uuuqqqiii^^^TTTRRRLLLEEE@@@AAADDDFFFHHHCCCAAA@@@CCCHHHKKKIIIFFFQQQPPPNNNLLLKKKKKKLLLMMMKKKTTT]]]___YYYPPPKKKJJJGGGHHHLLLRRRWWWVVVNNNGGGGGGKKKOOORRRRRRRRRSSSUUUOOOOOOOOOOOONNNMMMLLLKKKJJJMMMPPPQQQPPPMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHKKKKKKJJJGGGCCCDDDHHHLLLPPPPPPPPPQQQRRRSSSTTTTTTRRRQQQNNNLLLIIIHHHHHHGGGEEEHHHJJJIIIGGGGGGJJJNNNPPP[[[^^^TTTLLLLLLKKKGGGDDDCCCAAA???@@@AAADDDEEEAAAAAA@@@??????BBBGGGKKKHHHFFFFFFJJJJJJEEE@@@???@@@@@@AAACCCEEECCC???<<<>>>>>>???@@@@@@@@@@@@???======>>>>>>>>>>>>======;;;;;;;;;;;;:::999888777::::::999999888777666666666555444333333333333444444333333333333333333444333333444444444444333333222222222222222222222111222222222111111111000000___]]]\\\```ggglllnnnmmmhhhbbb^^^```aaa___^^^^^^^^^___`````````bbbeeehhhgggddd^^^WWWQQQMMMKKKJJJJJJKKKJJJIIIGGGGGGIIIKKKGGGGGGHHHHHHHHHGGGFFFFFFGGGKKKNNNMMMHHHDDDFFFHHHLLLLLLLLLKKKIIIHHHJJJKKKNNNLLLIIIFFFDDDDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEHHHKKKLLLKKKIIIGGGGGGEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJHHHFFFEEEDDDDDDEEEGGGHHHIIIGGGDDDAAA@@@@@@EEEBBB>>><<<===>>>???>>><<<<<<<<<;;;;;;<<<<<<<<<888777666999===???===;;;<<<<<<<<<<<<<<<===>>>???::::::::::::;;;;;;;;;<<<:::::::::888666444444555666777999:::;;;:::999888555555444444444333333333333333222222111111000000111111111111000000000000111111111111111111111111000000000////////////...////////////////////////.........//////000000000/////////...............------------------------------,,,+++)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++---------.........//////++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///---+++++++++,,,,,,)))***,,,---//////000000........................+++,,,,,,---...---------,,,---......///.....................////////////000000000000000000000000000000000000000000000000...000111000///...///111000000000111111111222222333333222222333333444555111333555666666777999;;;:::???CCCFFFHHHJJJOOOSSSaaabbbbbb```^^^___cccgggiiikkkoootttyyy~~~|||jjj]]]VVVPPPHHHAAA???===::::::===@@@CCCDDDAAA@@@@@@DDDJJJMMMLLLJJJYYYVVVQQQLLLJJJKKKMMMNNNJJJNNNSSSUUUSSSOOOMMMKKKFFFKKKRRRWWWXXXTTTMMMHHHFFFJJJNNNQQQRRRRRRSSSTTTRRRRRRQQQOOOMMMJJJHHHGGGHHHJJJMMMMMMKKKIIIHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIMMMMMMMMMJJJGGGGGGJJJNNNPPPQQQQQQRRRRRRSSSTTTTTTRRRPPPMMMJJJHHHGGGGGGHHHDDDFFFHHHHHHFFFGGGKKKNNNTTT\\\]]]SSSLLLLLLKKKHHHAAA@@@?????????AAACCCEEE===<<<<<>>??????@@@@@@??????========================;;;;;;;;;;;;:::999888888888999999999999888666555555555444333333333444444333333333333333333333333333333444444444444333333222222222111111000000000111111111000000000//////QQQPPPPPPSSSXXX]]]______]]]WWWRRRSSSSSSQQQPPPQQQSSSRRRRRRQQQSSSVVVZZZ^^^^^^[[[VVVPPPLLLJJJIIIIIIGGGGGGFFFFFFFFFGGGJJJKKKJJJIIIHHHFFFEEECCCAAA@@@FFFIIILLLKKKHHHEEEFFFHHHFFFGGGGGGFFFDDDDDDEEEGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEIIILLLKKKHHHEEEFFFGGG@@@BBBEEEFFFGGGGGGHHHIIIPPPPPPNNNKKKGGGDDDCCCCCCHHHIIIIIIGGGEEECCCBBBCCCHHHDDD???======>>>???@@@<<<======>>>===<<<::::::888777777888;;;===<<<;;;;;;;;;<<<<<<======>>>>>>999999::::::::::::::::::999:::;;;:::777555555555666888:::<<<<<<;;;999888444444444333333333222222//////111111111111000///111111111000000000000000222111111111000000000///////////////....................................///.............................................------------------------***,,,---,,,)))(((+++...........................------,,,+++++++++++++++------........./////////+++++++++,,,,,,,,,------***+++,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...000++++++++++++,,,---...///***+++...000111111111111........................,,,,,,---............---------...............---............////////////////////////////////////////////////////////////...000111000///...///111/////////000000000000111333222222111111111222222111222444444444444555777333666:::<<<>>>@@@DDDGGGQQQRRRRRRRRRSSSVVV]]]aaa___bbbfffkkkqqqvvvyyy{{{wwwxxxzzz{{{zzzzzzyyyyyywww~~~~~~~~~|||xxxtttqqqpppoooqqqfffWWWLLLFFFCCC@@@===;;;;;;<<<>>>@@@CCCDDDDDDBBBBBBCCCFFFKKKNNNNNNMMMXXXUUUPPPLLLJJJKKKLLLNNNHHHHHHHHHHHHJJJJJJIIIIIIEEEMMMVVVYYYUUUNNNHHHFFFDDDGGGJJJNNNPPPQQQRRRSSSUUUTTTSSSQQQNNNKKKHHHGGGGGGIIIJJJIIIFFFDDDCCCDDDIIIJJJKKKLLLLLLLLLKKKJJJLLLOOORRRQQQOOONNNOOORRRRRRRRRSSSSSSRRRRRRQQQQQQPPPNNNKKKHHHGGGGGGGGGHHHDDDFFFHHHGGGFFFGGGKKKOOOVVV[[[ZZZRRRKKKKKKKKKIIICCCBBBAAA@@@AAABBBCCCDDD:::999:::???FFFJJJKKKJJJDDDFFFPPP```ggg^^^NNNBBBBBBAAABBBBBBCCCAAA===:::===>>>>>>???????????????=========<<<<<<=========:::;;;;;;;;;::::::999888777888999:::999888666444555444444333333333444444333444444444444444444333333333333444444333333333333333222222111111000000222111111111000000000000JJJIIIIIIKKKOOORRRTTTUUUVVVQQQMMMMMMLLLJJJIIILLLMMMKKKIIIIIIKKKPPPTTTVVVSSSPPPLLLGGGDDDCCCDDDDDDDDDDDDCCCDDDFFFHHHJJJKKKJJJIIIHHHFFFDDDBBBAAAAAACCCFFFIIIHHHFFFDDDDDDFFFCCCDDDEEEDDDCCCCCCEEEGGGGGGFFFEEEDDDCCCBBBAAAAAADDDEEEGGGHHHHHHHHHGGGFFFDDDGGGJJJIIIFFFCCCCCCEEE<<<@@@EEEGGGGGGGGGHHHJJJTTTUUUTTTPPPJJJEEECCCCCCHHHIIIIIIHHHFFFEEEFFFGGGHHHDDD???<<<===>>>?????????@@@@@@@@@>>><<<999888999888888999;;;<<<<<<<<<;;;<<<<<<===============;;;::::::999888777777777888:::<<<<<<999777666555555777:::<<<<<<;;;999777444333333333333222222222***,,,...000111111000///000000000000000000111111222222111111000/////////......---------,,,,,,,,,------------------------///////////////.........---------...............------------------------)))+++---,,,)))(((+++...........................++++++++++++,,,---......------------.........///++++++,,,,,,,,,---------***,,,---,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000******++++++,,,------...,,,---///000000000///...........................------...///////////////---...............------............////////////////////////////////////...........................000111000///...///111....../////////000000000222222111000000000000111000111222222111000111333222444666777888999;;;===@@@@@@@@@AAADDDIIIOOOSSSUUUWWW\\\bbbhhhlllpppqqqiiiiiijjjkkkmmmnnnnnnnnnmmmrrryyy|||uuussstttwwwyyy~~~}}}}}}|||yyyuuupppnnnlllgggccc\\\WWWSSSSSSUUUWWWUUUOOOGGG@@@===<<<:::999>>>???AAABBBBBBAAAAAABBB>>>???@@@BBBEEEGGGGGGFFFOOONNNMMMLLLKKKKKKKKKKKKGGGCCC@@@@@@BBBDDDDDDDDDEEEMMMUUUUUUNNNFFFCCCCCCEEEEEEGGGJJJMMMOOOQQQQQQSSSRRRQQQPPPMMMKKKIIIHHHHHHIIIIIIGGGCCCAAAAAAAAAGGGIIIMMMPPPQQQOOOLLLIIIIIINNNUUUYYYWWWUUUTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMNNNMMMJJJHHHGGGGGGHHHHHHEEEGGGHHHGGGEEEFFFKKKOOOUUUXXXVVVPPPJJJIIIJJJIIIEEEDDDCCCAAA@@@@@@@@@AAA;;;:::;;;@@@FFFHHHGGGEEEGGGEEENNNbbbooogggRRRAAA?????????AAABBBBBB???=========>>>????????????>>>======<<<<<<<<<<<<======::::::;;;;;;;;;:::999999666777888999999888666444444444333333333444444555333444444555555444444333222333333333333333333222444444333333222222222222333333222222222111111111GGGGGGGGGGGGIIIKKKMMMOOOQQQMMMKKKLLLKKKHHHHHHKKKJJJGGGDDDDDDGGGKKKNNNPPPJJJHHHEEEBBB@@@@@@@@@@@@??????@@@CCCFFFIIIJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFBBBDDDFFFFFFEEEDDDDDDEEEDDDEEEFFFFFFEEEEEEGGGIIIFFFEEEDDDCCCAAAAAA@@@@@@DDDFFFHHHIIIIIIIIIGGGFFFBBBEEEGGGHHHFFFDDDBBBBBB<<>>===AAABBBAAA@@@>>>;;;999777999999999999:::;;;<<<===<<<<<<============<<<<<<::::::999888777666555555777:::======;;;888666666555666888999:::999888777444444333333333222222222+++,,,...///000000000000000000000000111111111111111111111000000/////////---------,,,,,,,,,++++++........................000/////////////////////---------------.........------------------------***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111,,,,,,,,,---------......,,,,,,,,,,,,------------***---...---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------...///---------,,,++++++******,,,,,,---------,,,,,,+++---------------------------...//////000000//////.........///......---,,,............////////////000000000000000000000000...........................000111000///...///111........./////////000000111111000000000000000111111222333333111111222333222333333333444444555555999999888888:::===AAACCCDDDGGGMMMSSSYYY^^^aaabbb```___```bbbfffiiikkkkkklllooossswwwyyy{{{~~~yyywwwsssooonnnoooqqqsssxxx{{{zzz{{{~~~xxxqqqcccbbb```]]]ZZZVVVSSSRRRPPPLLLGGGCCCAAACCCFFFHHHFFFEEEAAA>>><<<:::::::::===??????>>><<<;;;;;;<<<===>>>???AAABBBCCCCCCCCCEEEGGGHHHJJJJJJJJJIIIHHHEEEBBB???===???AAABBBCCCFFFLLLQQQPPPHHHBBBBBBDDDMMMKKKHHHIIIKKKNNNPPPPPPNNNNNNMMMMMMKKKJJJHHHGGGJJJJJJJJJHHHEEEDDDDDDFFFJJJLLLPPPRRRRRROOOKKKIIIFFFMMMVVVZZZYYYUUUSSSSSSSSSTTTSSSSSSQQQNNNLLLJJJLLLLLLKKKJJJIIIHHHHHHHHHFFFGGGGGGEEECCCDDDIIINNNRRRRRRQQQMMMJJJHHHHHHHHHDDDCCCBBB@@@???>>>======>>>>>>???BBBEEEEEEDDDCCCHHHDDDJJJ\\\jjjeeeRRRBBB======>>>@@@BBBCCCAAA???<<<===>>>>>>??????>>>>>>>>>===<<<;;;;;;<<<===>>>:::::::::;;;;;;::::::999666777888888888777666555444444333333333444555555333444555666666555444333222222333333333333222222333333333333333333333333333333333222222222222111FFFFFFFFFEEEEEEFFFHHHJJJKKKHHHIIIKKKJJJGGGGGGKKKHHHEEECCCCCCFFFJJJKKKKKKGGGFFFEEECCCAAA@@@@@@???::::::===CCCIIIMMMMMMKKKFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGIIIJJJJJJIIIIIIIIIFFFGGGGGGFFFEEEDDDFFFGGGEEEDDDBBBAAA@@@AAABBBBBBDDDFFFHHHJJJJJJIIIGGGFFFEEEFFFHHHKKKLLLJJJFFFBBB???DDDIIIJJJHHHGGGIIILLLIIIKKKLLLIIIEEECCCEEEHHHHHHHHHGGGEEECCCBBBDDDEEEBBB@@@>>>===>>>??????>>>@@@@@@???>>>===;;;999888999999999999999:::<<<=========>>>>>>===<<<;;;:::888888888777777666666666777:::===>>><<<999777666444555666666777777666666444444444444333333333333///000000000000000/////////000000000111111111111000000000000000/////////......---------,,,,,,,,,.................................///////////////,,,,,,,,,------.................................,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...***---///...***(((***---------------------------..................---,,,,,,---,,,,,,+++******)))---,,,,,,++++++,,,,,,---------------------------,,,---......//////............//////...------,,,............////////////000000000000000000000000...........................000111000///...///111...////////////000000000111000000000000000111111222333444333222222333444222222111222222333222222888777666555777888999999777:::>>>DDDHHHKKKLLLMMMPPPOOOOOOSSSYYY___bbbbbb```dddhhhkkkmmmnnnppprrrkkkkkkkkkkkkllllllmmmmmmnnnsssyyy}}}yyyuuuqqqnnnmmmcccbbbaaadddfffccc\\\UUUOOOMMMKKKJJJHHHFFFDDDBBB@@@???===<<<<<<===>>>???@@@@@@@@@>>><<<;;;===>>>;;;<<<<<<999777666999<<<===???AAABBBCCCCCCDDDEEEAAACCCEEEGGGHHHHHHGGGGGGEEEDDDBBBAAAAAACCCFFFHHHGGGKKKNNNKKKFFFCCCFFFJJJ[[[UUUOOOLLLLLLNNNPPPPPPMMMMMMMMMLLLKKKIIIHHHGGGKKKLLLLLLKKKJJJJJJMMMOOOSSSSSSRRRQQQNNNLLLIIIHHHGGGLLLRRRUUUSSSOOONNNNNNPPPPPPQQQQQQPPPNNNLLLJJJKKKKKKLLLLLLKKKJJJIIIHHHFFFFFFFFFCCC@@@AAAFFFJJJNNNMMMLLLKKKIIIFFFEEEFFFCCCCCCBBBAAA@@@??????>>>AAABBBDDDEEEDDDDDDDDDEEEEEECCCGGGTTT]]]YYYMMMDDD>>>======???AAABBBAAA???<<<======>>>>>>>>>>>>>>>>>>===;;;::::::;;;===>>>999::::::;;;;;;::::::999666666777777777777777777333333333333333444555666333444555666666555444333222222333333333333222222111111111222333333444444222222222222111111111111EEEFFFEEEDDDCCCCCCEEEGGGFFFEEEGGGJJJIIIFFFFFFJJJIIIFFFDDDDDDGGGJJJKKKJJJDDDDDDCCCBBBAAA???>>>>>>777999===EEEMMMQQQQQQOOOHHHGGGEEEDDDCCCCCCDDDDDDLLLMMMOOOPPPPPPPPPOOOOOOGGGHHHGGGEEECCCBBBBBBDDDCCCBBBAAA@@@@@@BBBDDDEEEDDDFFFIIIKKKKKKJJJHHHFFFIIIIIIKKKOOORRRQQQKKKEEECCCGGGKKKKKKHHHFFFHHHKKKGGGIIIJJJGGGCCCAAAEEEIIIHHHHHHGGGDDDAAA???@@@BBBCCCBBB@@@@@@AAABBBAAA@@@>>>>>>===<<<;;;:::::::::888999999888888999;;;===>>>>>>??????>>><<<:::999666666666666777777777777666:::>>>???===:::777666444444444444555555555666555555444444444444333333555444333222111000////////////000000111111111222/////////000000000000000//////.........---------////////////////////////---------.........//////,,,,,,,,,------.........////////////////////////---+++***,,,///000...+++........................---------...///000111222******+++++++++,,,,,,,,,,,,,,,,,,---------......***...000...***(((***...------------------------......///000///...,,,+++))))))***,,,,,,,,,,,,,,,......---,,,---...///111------------------------+++,,,------......------.../////////...---,,,,,,............/////////000000000000000000000000000000000000000000000000000///000111000///...///111////////////000000000111000000000000000111222222...///000000///...///111333222111222333444333222333222111222333444444333333555888;;;<<<===<<<<<<<<<;;;;;;???GGGNNNRRRSSSMMMQQQVVVZZZ\\\\\\]]]^^^\\\^^^```cccdddeeedddddd```eeekkkoooqqquuuzzz~~~|||xxxrrrppppppooommmjjjdddeeeddd```YYYSSSQQQRRRMMMJJJHHHJJJNNNOOOKKKGGGBBB@@@???>>>>>>===<<<:::777888;;;<<<===<<<:::999888:::;;;:::999:::===@@@:::;;;:::888666777;;;???:::<<>>>>>CCCGGGKKKJJJJJJJJJIIIEEEDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBEEEHHHGGGEEEDDDEEEHHHBBBAAAFFFOOOSSSNNNIIIFFF???>>>>>>???AAAAAA@@@???<<<======>>>>>>>>>>>>>>>>>>===;;;::::::;;;===>>>999999:::;;;;;;:::::::::777777666666666666777888333333333333333444555666333444666777777666444333222222222333333222222222//////000111222333333444111111111111000000000000GGGEEEBBB@@@AAABBBBBBBBBDDDFFFIIIKKKKKKIIIFFFDDDDDDEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCAAA???===<<<;;;:::;;;@@@IIIQQQTTTPPPLLLFFFFFFEEEBBB@@@??????AAAHHHNNNOOOLLLQQQYYYWWWMMMMMMHHHDDDDDDGGGGGGDDDAAACCCDDDDDDEEEEEEDDDBBBAAACCCFFFIIIIIIFFFDDDEEEGGGIIIIIIKKKOOOSSSQQQJJJCCCBBBCCCEEEGGGHHHGGGFFFEEEIIIHHHFFFEEECCCBBBBBBBBBBBBAAA??????AAABBBBBBAAA>>><<<;;;===@@@AAA>>>;;;<<<<<<============<<<<<<999888777666777999<<<>>>=========<<<<<<;;;;;;:::999888777666666777888999888888999;;;<<<;;;888555444555555555444444333222555444333222111111111111222111111111000000//////000000000000000000000000000000//////......------000000...------...//////000000////////////000000000///...---,,,------...,,,,,,,,,------...........................------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++---///+++---///000000///---+++,,,,,,+++***+++,,,---...,,,++++++******++++++,,,------------------------++++++,,,---------,,,,,,///000111222111...+++***+++,,,------++++++,,,---)))***++++++,,,---......---,,,,,,+++*********+++...------,,,,,,------...........................000000//////.........------...///...---------///////////////////////////////////////////////////.../////////000000000111//////000111111111111111111111111111111111111111111111111111111111111111444444555555666777777888888888888999;;;===@@@AAAAAACCCDDDFFFGGGGGGFFFFFFKKKLLLNNNOOOPPPOOOOOONNNLLLMMMNNNRRRWWW\\\aaaeeeccc```]]]ZZZXXXUUUQQQOOOMMMLLLKKKIIIGGGEEECCCBBB>>>>>>>>>@@@BBBBBB@@@>>>999999999::::::;;;;;;;;;999:::;;;:::888777888999666666777888888888888888777999::::::888777666777888;;;>>>@@@AAAAAABBBCCC@@@@@@AAABBBCCCDDDEEEFFFGGGEEEEEEGGGKKKMMMMMMKKKPPPKKKIIIJJJGGGEEEJJJSSSaaa]]]VVVPPPMMMMMMOOOQQQKKKLLLLLLKKKJJJIIIIIIJJJNNNOOOPPPPPPPPPQQQTTTVVVRRRSSSRRRNNNIIIFFFGGGIIIIIIMMMNNNLLLJJJIIIEEE@@@HHHIIIJJJJJJHHHHHHIIIKKKNNNNNNNNNMMMLLLJJJIIIHHHKKKFFFBBBDDDFFFEEEFFFHHHOOOPPPOOOKKKGGGDDDCCCCCCHHHFFFEEEEEEFFFGGGGGGFFFJJJKKKLLLKKKHHHFFFFFFFFFCCCCCCCCCFFFJJJJJJFFFCCC????????????>>><<<;;;:::=========>>>>>>>>>>>>???>>>===<<<:::999999:::::::::;;;;;;;;;;;;;;;::::::;;;:::999777777777777888444444444444444444444444333555777888999888777666333333333333333333333333000000111111111222222222//////000000111111111222GGGEEEBBBAAABBBDDDDDDDDDCCCEEEGGGIIIIIIGGGDDDBBBBBBDDDEEEDDDCCCBBBCCCDDDCCCCCCBBBAAA@@@@@@??????>>>???CCCKKKRRRTTTPPPKKKFFFFFFDDDAAA>>>>>>???AAAIIINNNOOOMMMQQQZZZYYYPPPNNNJJJFFFFFFHHHHHHEEEAAABBBCCCDDDDDDDDDCCCBBBBBBAAACCCFFFGGGEEEDDDDDDFFFJJJIIIJJJMMMPPPNNNGGGAAACCCDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCEEECCCAAAAAABBBBBBAAA@@@>>>;;;:::<<>>>>>????????????@@@AAABBBCCCBBBAAA@@@??????@@@AAAEEEIIIMMMOOONNNLLLIIIGGGFFFEEEBBB@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;===>>>>>>===;;;999999888888888888888888999:::::::::888777888999666666777888888888888888888888:::;;;;;;:::999777999;;;>>>@@@???@@@@@@BBBBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEEEEGGGKKKMMMMMMLLLMMMJJJIIIKKKIIIFFFIIIPPPUUUSSSOOOKKKIIIIIIKKKLLLJJJJJJJJJJJJIIIHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPPPPMMMNNNNNNLLLJJJJJJLLLNNNLLLOOOPPPMMMKKKJJJGGGBBB@@@CCCFFFHHHHHHIIIKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEHHHIIIHHHJJJNNNVVVVVVTTTOOOIIIEEECCCCCCGGGEEEDDDDDDEEEFFFFFFEEEGGGHHHIIIHHHGGGFFFGGGIIIFFFDDDBBBDDDFFFGGGEEEBBB===>>>>>>>>>>>>======<<<::::::;;;;;;;;;<<<<<<<<<>>>===;;;:::999::::::;;;999999:::;;;;;;;;;::::::;;;:::888777666666777888444444444444444444444444222333555666666666444333333333333333333333333333111111111222222222222333000111111111222222222222FFFDDDBBBBBBDDDEEEFFFEEEBBBDDDEEEFFFEEEDDDAAA@@@BBBCCCEEEEEEDDDCCCCCCDDDBBBBBBAAAAAABBBBBBCCCDDDCCCDDDGGGMMMRRRSSSOOOJJJFFFEEECCC???<<<<<>>;;;999;;;???BBBBBBAAA===========================;;;999888777888999::::::::::::999999999999999999888888777777888888999777666777888999888555333444444444333333333333222555444333222222222222222222333333333333222111111000000000000000000000000.........///////////////...---------...///000000111000000///........./////////...------------...,,,,,,,,,------------...------------------......------............------........................,,,,,,,,,,,,,,,++++++++++++---...//////...---+++,,,,,,+++++++++,,,---...,,,++++++******++++++,,,---------------------------------------,,,+++******,,,---......---+++***+++,,,---,,,+++***+++------------,,,,,,+++++++++......------,,,,,,------...------,,,,,,------...........................111111111000000000000///...000111000///...///000................................................////////////////////////...///000000111111000000111111111111111111111111222222222222222222222222000000000111222222333333444444333222222222222333555555555555666777888888666777888888888777666555999888888888:::<<<>>>??????===;;;;;;<<<;;;:::888777777888888999999999999999888999:::<<<<<<:::888888777777666666555555444777999999999777666777888666777777888888888888777888888999===@@@@@@<<<888:::<<<>>>???>>>>>>???@@@BBBCCCEEEFFFFFFFFFEEEEEEEEEDDDEEEGGGJJJLLLLLLLLLGGGFFFGGGIIIGGGEEEFFFJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIGGGEEEEEEHHHLLLNNNLLLJJJIIIKKKLLLLLLKKKLLLNNNQQQMMMOOONNNJJJGGGHHHFFFCCC999===BBBFFFIIIKKKMMMNNNLLLLLLLLLLLLKKKIIIHHHHHHDDDDDDHHHKKKKKKJJJNNNTTT]]]\\\YYYSSSLLLFFFDDDCCCFFFEEECCCCCCEEEFFFEEEDDDFFFFFFGGGGGGGGGHHHLLLOOOKKKFFFAAA@@@AAACCCBBB@@@;;;<<<===>>>>>>>>>>>>>>>999:::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;<<<888999999:::;;;;;;;;;:::;;;999888777666666777777555555555555555555555555333444555666666555333222333333333333333333333333222222222222333333333333222222222222222333333333CCCBBBAAABBBDDDEEEFFFEEEBBBBBBCCCCCCBBBAAA??????CCCEEEGGGGGGFFFEEEFFFFFFCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGJJJNNNQQQPPPLLLHHHFFFDDDAAA<<<::::::>>>AAAEEEGGGGGGFFFLLLTTTUUUPPPPPPNNNKKKJJJJJJIIIFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFCCCDDDFFFFFFFFFEEEDDDDDDIIIGGGEEEEEEFFFEEECCC@@@EEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>???@@@BBBCCCDDDFFFEEEDDDDDDEEEEEECCCBBB@@@===:::<<<@@@DDDEEEEEE>>>==================>>>???===;;;999888777888888777777888888888888888888777777777777777777777777666666555666777666333111555444444444444444444444444333222111111111111111111222222333333222111111////////////////////////------......//////000000,,,,,,------...///000000111000///...........................------......------------------------,,,,,,------------......---..................---------------------------)))***++++++,,,++++++***+++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,------------------------+++++++++******((('''&&&+++,,,...///000///......***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...........................000000000///////////////---///000///...---...000................................................000////////////............//////000000000000000111111111111111111111111111111111111111111111111//////000000000111111111555555444444444444444444444444333222333444666777666777777888777666444333888888888888888999:::;;;;;;999888888999:::888777555666666777888888999999888888888:::;;;<<<:::888666666666555555555555555666888999888777666777888666777888888888888777777888777999>>>DDDDDD???999<<<>>>??????>>>===>>>@@@@@@AAACCCDDDDDDCCCBBBAAACCCCCCDDDEEEGGGIIIJJJJJJDDDCCCCCCCCCCCCCCCEEEGGGGGGHHHIIIJJJJJJHHHGGGEEEGGGHHHLLLOOOPPPOOOKKKHHHEEECCCBBBFFFLLLNNNKKKGGGKKKKKKLLLLLLMMMMMMNNNOOOLLLMMMJJJDDDBBBDDDDDDAAA:::>>>DDDHHHJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHEEEFFFIIIKKKIIIHHHOOOWWW^^^\\\YYYSSSLLLGGGEEEEEEGGGEEEDDDDDDFFFFFFFFFEEEFFFGGGGGGGGGHHHLLLQQQUUUNNNHHH@@@<<<===??????>>><<<<<<===============<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999:::;;;<<<===888999:::;;;<<<<<<<<<<<<:::999777666555555666666666666666666666666666666666777777777777666444444333333333333333333333333222222333333333444444444222222222222222222222222AAA@@@???@@@CCCDDDDDDDDDAAAAAAAAAAAA@@@@@@??????FFFHHHJJJKKKJJJHHHHHHHHHFFFEEEDDDCCCBBBCCCDDDEEEFFFHHHJJJMMMNNNMMMIIIFFFEEEDDD@@@<<<999:::===@@@EEEEEEEEEFFFLLLRRRSSSPPPNNNMMMLLLKKKJJJIIIFFFDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIGGGEEEDDDFFFDDDCCCCCCCCCDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???AAA@@@@@@@@@AAABBBCCCCCCDDDCCCCCCEEEGGGGGGFFFDDDAAA>>><<<>>>BBBGGGHHHGGG???>>>============>>>???@@@???<<<:::888777777777555666666666777888888888666666666666666666666666666555444555555555222000333222222111111222333333222111111000000000000111///000111222222111000///////////////////////////------......//////000000+++,,,,,,---...//////000000000///...............------..................------------------------,,,,,,,,,,,,------......---..................---++++++++++++++++++++++++&&&''')))***++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,------------------------++++++******)))((('''&&&+++,,,---.../////////...***+++,,,,,,******+++,,,******+++,,,,,,---......,,,+++++++++++++++,,,,,,...------,,,,,,------...................................................,,,---......,,,,,,---.................................................../////////.....................///000000000000000000000000000000000000000////////////////////////000000000000000111111111444444555555666666777777444333222222222333444555777777888888888666555444333444444444555666777777777666444444555555444222333333333333333444444444666666666888999999888666444444555555666777888888666777888888777666777999777777888888888777777666888777888>>>DDDEEE@@@:::>>>???@@@???>>>===???@@@@@@@@@BBBBBBCCCBBBAAA@@@AAABBBCCCDDDDDDEEEFFFGGGFFFEEEBBBAAABBBGGGJJJLLLGGGHHHJJJKKKJJJHHHEEECCCGGGIIINNNTTTVVVSSSLLLGGGCCC@@@???BBBHHHKKKIIIFFFJJJKKKKKKMMMOOOPPPQQQPPPKKKLLLHHHBBBAAACCCDDDCCCBBBEEEIIIKKKKKKIIIIIIIIILLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGDDDDDDKKKUUUXXXWWWTTTOOOJJJGGGGGGHHHIIIGGGFFFFFFGGGHHHHHHGGGEEEEEEEEEEEEGGGKKKQQQUUUNNNHHH@@@;;;;;;=========>>>>>>>>>======<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<;;;:::999:::;;;<<<===::::::;;;<<<<<<<<<<<<<<<999888777555444555555666666666666666666666666666777777666666666555444444333333333333333333333333222222333333333444444444111111111111111111000000@@@??????@@@BBBDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAIIIKKKMMMNNNLLLJJJIIIIIIHHHFFFDDDBBBBBBBBBDDDEEEEEEGGGJJJLLLLLLKKKHHHFFFFFFEEEBBB???<<<<<>>>>>BBBBBBBBBAAAAAABBBBBBCCCBBBBBBCCCEEEHHHHHHGGGEEEBBB???===???DDDHHHHHHGGG??????============??????@@@???===;;;999777666666444444555666777888888999555666666777777666666555777555444444444444222000000///.........///000111222111111000000000111111---///111222222111000///000000000000000000000000.........///////////////+++,,,---...............///......---......//////,,,---......///............------------,,,,,,,,,++++++,,,,,,------......------............------************************(((((())))))***++++++,,,,,,,,,------------,,,,,,***+++,,,---------,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,)))******+++---......///++++++*********+++,,,,,,...------,,,,,,------...........................,,,---------------......+++,,,------,,,+++,,,---------------------------------------------------------........./////////---...//////000000//////000000000000000000000000........................000000000000000111111111000111333444555666666666222222111111111111222222333333444555555444222111000111222333444555666666666555333333444333222000333333333333333333333333333222333444666666444222333333444555777888999:::666888999888777777888:::777888888888888777777666666777999===BBBBBB???<<<===>>>???>>>======>>>@@@AAAAAAAAAAAABBBBBBCCCCCCBBBCCCDDDDDDCCCBBBCCCEEEIIIHHHEEEBBBFFFNNNRRRRRRGGGGGGHHHHHHGGGEEECCCBBBHHHJJJNNNSSSVVVSSSLLLEEE???===<<<>>>CCCFFFFFFEEEIIIIIIKKKNNNRRRTTTUUUTTTNNNNNNKKKFFFEEEHHHJJJHHHJJJLLLNNNNNNKKKIIIHHHHHHLLLLLLLLLLLLLLLKKKJJJJJJLLLIIIFFFEEEBBBAAAGGGOOOOOOOOOMMMJJJGGGGGGHHHJJJIIIHHHFFFFFFHHHIIIHHHGGGCCCCCCBBBBBBBBBFFFKKKOOOLLLFFF???<<<<<<======<<<>>>>>>>>>===<<<;;;999999999:::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::999888666555444444555555555555555555555555555555444444444333333333333333333333333333333333333333222222222222333333333333111111111000000000000000AAA@@@@@@AAACCCDDDCCCBBBAAAAAA@@@???@@@BBBCCCEEEJJJLLLOOOOOOLLLIIIHHHGGGGGGEEECCCBBBAAABBBDDDEEEDDDGGGJJJLLLLLLJJJIIIHHHIIIHHHGGGDDDAAA@@@BBBDDDHHHFFFGGGLLLQQQRRRQQQOOOGGGHHHJJJJJJHHHFFFEEEDDDBBBBBBBBBCCCEEEGGGIIIJJJHHHGGGGGGHHHJJJKKKHHHEEEEEEFFFEEEDDDCCCCCCCCCDDD@@@???>>>>>>============AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCFFFGGGGGGEEECCC@@@>>>===@@@DDDGGGFFFDDD@@@???===<<<<<<===???@@@@@@???>>><<<:::888666666444444555666777888999999666777888999999888777666777666444444444444222000000///...---...///111222333222222222222222333333...///111333444333111000000000000000000000000000///////////////.........,,,,,,---.........---,,,------------...///000000,,,,,,.../////////............---------,,,,,,,,,***++++++,,,------......,,,,,,------------,,,,,,++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,++++++******++++++,,,------------------------+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++)))+++,,,+++***)))***++++++++++++,,,,,,---------+++++++++++++++,,,------...------,,,,,,------...........................------------......//////,,,---...---,,,,,,---...------------------------------------------------+++,,,,,,---...///000000---...//////000000//////000000000000000000000000////////////////////////000000000000000000000//////000111333444444444444000111111222111111111000///000111222333222111000111222333444555666666777666555444444555666555333444444444444555555666666222222222444555555444222333444444555666777888888777888999999888888999;;;888888888888888777666666555666999<<<>>>>>>======;;;;;;<<<;;;:::;;;===???@@@???>>>>>>???AAACCCDDDEEEFFFGGGFFFCCCAAABBBDDDGGGHHHFFFEEEJJJSSSVVVTTTFFFFFFDDDDDDCCCCCCCCCCCCJJJIIIIIILLLOOONNNIIIDDD>>>=========@@@CCCGGGIIILLLKKKLLLPPPTTTVVVUUUSSSOOOPPPNNNJJJIIIMMMOOOMMMMMMNNNOOONNNLLLJJJJJJJJJMMMMMMMMMMMMMMMMMMLLLKKKKKKGGGEEEFFFEEECCCDDDHHHIIIIIIHHHFFFDDDEEEHHHKKKIIIGGGFFFFFFGGGHHHHHHGGGCCCCCCBBBAAA@@@BBBFFFIIIHHHDDD???>>>??????>>><<<<<<=========<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>===;;;:::999::::::;;;::::::::::::999888777777888777555444333444444555444444444444444444444444333333222222333333444444333333333333333333333333111111111222222222222333222222222111111000000000BBBBBBAAACCCDDDEEECCCBBBBBBAAA@@@@@@AAACCCEEEGGGJJJMMMOOOOOOLLLIIIFFFFFFFFFDDDBBBAAAAAACCCEEEGGGDDDGGGJJJLLLLLLKKKJJJJJJKKKKKKJJJHHHEEEDDDEEEFFFGGGEEEFFFKKKPPPPPPNNNLLLDDDFFFHHHIIIGGGEEEDDDDDDAAAAAAAAAAAACCCEEEHHHIIIDDDCCCCCCFFFIIIKKKIIIFFFGGGHHHHHHFFFDDDBBBBBBBBB>>>======<<<<<<<<<<<<===??????@@@@@@AAABBBCCCDDDDDDDDDDDDFFFGGGFFFCCCAAA???======@@@DDDFFFDDDAAA@@@???>>><<<<<<>>>???@@@@@@???>>><<<:::888777666333444555666777999999:::888999:::;;;;;;:::999888888666444444444444222000333222111000111222444666444444444333333444555555...000333555555444222111000000000000000000000000000000//////.........---,,,---.........---,,,+++,,,,,,,,,---...///000111+++,,,.../////////...............------,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333111///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,++++++++++++++++++,,,------------------------)))******+++++++++******------------------------)))+++++++++***)))***+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///...------,,,,,,------...........................---.........//////000000---...///...------...///------------------------------------------------***+++,,,---...000111111---......///////////////000000000000000000000000000000000000000000000000//////////////////......000111222333444444333222111222333333333222111000///000222333444333333222111111222333444444444444444333222333555666555444000000111222333444555555444444444555777777555444444555555555555555555555777888::::::999999:::;;;888888888888888777666666444777999;;;;;;;;;<<<===888999:::999888999<<<>>>===<<<::::::;;;>>>AAACCCGGGIIIJJJGGGDDDBBBBBBDDDBBBEEEEEEEEEKKKTTTVVVQQQFFFEEECCCBBBBBBCCCEEEFFFLLLHHHDDDDDDHHHIIIGGGDDD@@@@@@@@@???@@@DDDIIIMMMQQQPPPPPPRRRUUUUUURRROOOOOOPPPOOOKKKKKKOOOQQQOOOLLLMMMNNNMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLIIIEEEEEEIIIIIIFFFCCCCCCFFFFFFEEEDDDCCCDDDHHHKKKHHHFFFEEEEEEFFFGGGGGGFFFEEEEEEDDDCCCAAAAAADDDFFFFFFCCC@@@???AAAAAA>>>;;;:::;;;<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>???>>>===<<<:::999999::::::999999999888777666555444888777555444333333444444444444444444444444444444444444444444444555666777333333333333333333333333000000111111111222222222333333333222222111111111@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAACCCDDDFFFGGGGGGHHHGGGGGGIIIKKKJJJEEEAAABBB===999:::???DDDFFFEEEGGGGGGHHHHHHIIIJJJKKKKKKQQQNNNKKKGGGEEEEEEFFFGGG???BBBGGGKKKNNNOOONNNMMMHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCEEEGGGHHHIIIGGGFFFFFFGGGGGGFFFDDDIIIIIIHHHGGGFFFDDDBBBAAA<<<:::;;;===;;;777888<<<===@@@BBBCCCCCCDDDFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@???>>><<<:::999888777<<<>>>===<<<>>>???===:::;;;;;;::::::888777666444444555777888999::::::BBBIIIKKKFFF>>>:::777444444333222222111111222222222222222333333222222222333333333222222111111111111111111111111111111111000000000000000000000000111000000///////////////111111000...---,,,+++***.........------,,,,,,,,,///////////////////////////...---,,,,,,,,,,,,,,,............---,,,++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++***)))))),,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************---,,,,,,++++++,,,,,,------------------,,,******,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......333111...,,,,,,...111333......------------......---......///////////////////////////////////////000000////////////000000///...---------...000111333333333333222111000000111///---,,,---/////////000000000111111222222222...000222444555444333222222222222222222222222222333222111111111222333444222222333444333222111000666555555444444444555555777777666666666666777777777777777777777666666666666777888999999999999999666666666777888999;;;;;;;;;<<<===:::777888>>>DDDGGGFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDFFFHHHJJJKKK@@@???>>>===>>>@@@CCCEEEIIIHHHHHHGGGGGGFFFFFFEEEGGGEEEAAA===<<>>@@@@@@===:::;;;;;;:::999999;;;<<<===<<<<<<<<<<<<;;;:::999888???>>>===<<<:::999888777666555444333333333333333444444555555444222111///444555666666666555333222444444333333222111000000000000111111111000000///000000000000000000000000<<<<<<======>>>>>>>>>===@@@AAABBBCCCEEEFFFGGGGGGIIIHHHHHHIIIIIIHHHCCC???@@@<<<999:::@@@DDDEEEDDDFFFFFFGGGGGGHHHHHHIIIIIIQQQOOOKKKHHHEEEDDDDDDDDD>>>@@@DDDHHHJJJJJJIIIIIIGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCDDDDDDEEEGGGGGGFFFDDDCCCCCCDDDDDDCCCAAADDDDDDDDDCCCBBBAAA@@@???<<<===BBBFFFCCC<<<888999;;;>>>AAACCCCCCCCCDDDFFFEEEDDDDDDCCCAAA@@@@@@???@@@???>>><<<;;;:::999999888===@@@===<<<>>>>>><<<::::::999888888777666666555555666666777999:::;;;CCCNNNTTTMMMBBB:::777666333333222111111111111111111111222222222222111111333222222222222222222111111111111111111111111111////////////////////////111000//////......////////////......------,,,,,,......---------,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,------------------,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++***)))))),,,++++++******++++++,,,((()))******,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------,,,------...............111///---,,,,,,---///111......------------......------...///////////////........................000//////......//////000111000/////////000222222111111222222222222222111222111000000111222222111111111111111222222222333...000222333444444333222222222222222222222222222222222111111111222333444333333333333222111000///555444444444333444444444777666666555555666666777666666666666666666666666666777888888999999999888666777777888999:::;;;<<<999:::;;;888555666<<>>===>>>AAADDDFFFHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHEEEBBBBBBGGGPPPWWWXXXUUUQQQNNNLLLJJJHHHFFFDDDDDDEEEHHHLLLOOOPPPOOOKKKKKKLLLMMMNNNLLLIIIGGGLLLKKKJJJJJJKKKJJJGGGCCCDDDEEEFFFGGGFFFEEECCCBBBFFFFFFEEEGGGIIIKKKLLLMMMEEE@@@===@@@CCCCCCBBBCCCDDDEEEEEECCCAAA??????@@@CCCBBBAAAAAA@@@@@@@@@@@@>>>======>>>@@@???===::::::999999999999:::;;;;;;======<<<;;;;;;:::999999<<<;;;;;;::::::999999999666555444444333333333444444444444444333222111000333333444444444444333333444444333333222111111000000000111111111111000000000000000000000000000000======>>>>>>>>>?????????AAAAAABBBCCCEEEFFFGGGGGGIIIHHHHHHHHHGGGEEEAAA>>><<<:::999<<>>AAAJJJPPPMMMBBB:::777999<<>>@@@>>><<<:::888888999:::;;;???AAA>>>===>>>===;;;:::999888666666666666777888777666666666888;;;<<>>===>>>??????@@@@@@@@@@@@@@@?????????@@@>>><<<;;;<<>>???BBBBBBBBBBBBAAA???>>>>>>>>>===>>>???@@@???<<<:::::::::;;;<<<<<<<<<<<<;;;>>>===<<<:::::::::;;;;;;888999999999999999999999666555444444333444444444555555444333222222222222333222222222222222333444444333333222222111111111000000111111111111000000000000000000000000000000???????????????@@@@@@AAAAAABBBBBBCCCEEEFFFFFFGGGFFFFFFFFFFFFFFFDDDAAA???;;;:::;;;???CCCEEEEEEDDDGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCCCCCBBBCCCCCC<<<===???AAACCCDDDFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCCCCBBBAAABBBCCCCCCBBBAAA>>>>>>???@@@AAAAAAAAAAAA@@@EEENNNTTTQQQEEE;;;777999===BBBEEEEEEDDDCCCCCCAAAAAAAAA@@@???>>>>>>>>>???===:::888777888999;;;===AAABBB???<<<===<<<:::;;;999777666555666888999999888666555555777:::<<<>>>HHHMMMGGG<<<666444333222111000000///000000000//////000000000000//////000000111111222222333333111111111111111111111111////////////////////////000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---***+++,,,---------------,,,++++++++++++++++++,,,++++++++++++++++++++++++*********+++++++++++++++***++++++++++++***))))))++++++************++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************************************+++******))))))******++++++************+++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++------------------------,,,,,,---.........------------............------...------,,,,,,------...,,,---......//////.................................------,,,,,,------...------------......//////...///000000111111111000///111333333333111111111222222222222222333333333///000111222333222222222111111111111111111111111111111111111111222222333333222111000000111222333000111111222222222222222555555444444444444555555333333444444444444444555666666777777888777777666666777888999:::;;;;;;<<<:::;;;;;;:::888:::===AAAEEECCC@@@>>>===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???<<<:::888:::===BBBEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIJJJLLLLLLHHHBBB>>>@@@DDDHHHJJJJJJJJJJJJKKKHHHLLLPPPPPPLLLGGGEEEEEEGGGFFFEEEEEEEEEDDDCCCCCCFFFFFFGGGFFFFFFDDDCCCBBB===@@@EEEHHHJJJJJJIIIIIIGGGAAA???CCCGGGEEEDDDDDDEEEEEEFFFDDDAAA@@@@@@AAABBBCCCCCCCCCBBB@@@>>><<<<<<===???@@@@@@>>><<<:::<<<===>>>???@@@???>>>===???===;;;999999:::;;;<<<888888888888888888888888555555444444444444555555666555333222111222333333555444333111111111222333333333333222222111111111///000000111111111111000000000000000000000000000======<<<<<<<<<===>>>???AAAAAABBBCCCDDDEEEEEEFFFBBBCCCDDDDDDDDDCCCBBBBBB<<<===???BBBEEEFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDBBB@@@??????@@@@@@:::::::::<<<>>>AAADDDFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDBBBAAAAAA@@@??????AAAAAAAAA???;;;<<<===???@@@AAAAAAAAACCCFFFLLLQQQNNNDDD<<<;;;===AAAEEEGGGGGGEEEDDDDDD@@@@@@@@@???>>>>>>>>>===>>><<<999777777888:::;;;===BBBCCC???<<<<<<;;;888<<<:::888777777888999::::::888666444444666999:::<<>>???;;;<<<===???@@@@@@@@@@@@???===;;;:::<<>>===;;;===@@@AAA@@@>>>;;;:::;;;<<<>>>?????????>>>======<<<:::999888999;;;<<<999888888777777666555555555555444444444555555666555444333222111222333444888777555333111111111222333333222222222222222111//////000111111111111111000000000000000000000000???>>>=========>>>@@@AAA@@@AAAAAABBBCCCCCCDDDDDD???AAACCCCCCBBBAAABBBCCC>>>???AAACCCEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHFFFBBB???======>>>???:::999888888:::>>>BBBEEEDDDDDDCCCCCCBBBAAAAAA@@@BBBCCCCCCCCCBBBAAA@@@@@@===;;;;;;;;;===>>>===<<<999:::;;;===>>>???@@@@@@CCCDDDGGGKKKHHHAAA>>>???BBBEEEHHHIIIHHHFFFEEEDDD@@@@@@?????????>>>>>>>>><<<;;;999888888999:::<<<<<>>;;;;;;:::777;;;:::999888888999::::::888777555444444555666777999:::888444444777777444222222111000000000000111//////000000000000//////000000000111111111111111000000000000000000000000..............................---,,,,,,,,,,,,---.........---,,,++++++***++++++++++++,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,---***++++++,,,,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))***++++++++++++***))))))******))))))))))))******'''(((((()))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))((()))))))))************************************++++++************++++++------...------+++***)))++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......////////////......------,,,,,,,,,,,,------,,,,,,---............------------------------------------,,,,,,---------......///000000000000///////////////...---,,,+++///222444444111000111333222222222111111111111000111111111111111111111111111111111111111111111111///000111111222222111111......///000111222444555...///000222222222111111333333222222222222333333222333333444444555555555666666666666666555555444444555777999:::::::::999888888777777888999:::;;;<<<<<<;;;;;;::::::::::::999:::===???AAABBBBBBBBBAAA@@@??????AAADDDGGGIIIBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHGGGDDDBBBLLLJJJGGGFFFFFFFFFDDDCCC???DDDHHHGGGCCCBBBHHHNNNWWWVVVSSSOOOJJJGGGGGGGGGFFFFFFEEECCCAAAAAADDDFFFLLLKKKIIIGGGDDDBBB@@@???CCCHHHNNNPPPOOOLLLLLLLLLFFFAAA@@@EEEHHHFFFDDDDDDAAACCCDDDDDDCCCCCCDDDEEEBBBBBBBBBBBBAAA@@@>>>>>>:::===AAABBB@@@===;;;:::999999:::;;;;;;;;;;;;:::;;;:::999888888999:::;;;999999888777666666555555555555555444555555666777444333333222222333333333888777555444222111111111222222222222222222222222...///000111111222111111000000000000000000000000AAA@@@???>>>>>>???AAABBB???@@@@@@AAAAAABBBBBBBBB???AAACCCBBB@@@???@@@BBB???AAABBBBBBCCCDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHEEEAAA>>>>>>@@@CCCEEE@@@>>>;;;:::;;;>>>BBBDDDEEEDDDCCCBBBAAA@@@???>>>CCCBBBAAA@@@????????????;;;:::999:::<<<===<<<;;;:::;;;<<<>>>???@@@@@@@@@AAAAAACCCFFFEEE@@@@@@BBBFFFHHHIIIIIIGGGEEEDDDDDD@@@@@@????????????>>>>>>;;;;;;::::::::::::;;;<<<;;;???@@@===::::::999777888888888888888999999999666666555444444444444444444888888555333555666444333333222111111111111111///000000111111000000///111111111111000000000000000000000000000000000000...........................------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++******)))))))))(((((((((***++++++++++++***))))))******))))))))))))******''''''((()))***+++,,,,,,******************************+++,,,,,,,,,++++++************************)))))))))*********++++++************************,,,,,,++++++++++++,,,,,,+++,,,...000///...,,,******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++,,,------------,,,---------------------------,,,,,,++++++,,,,,,---+++,,,------......------------------------------......------------......---...///000000000//////------.........------,,,...111333111------///333111111111000000000//////111111000000000000111111111111111111111111111111...///000111222111111000///000000111111111111111---///111222333333222111222222111111111111222222333333333444555555666666555666666666555555444333333444666888999999999888888777666777888:::::::::999:::;;;;;;;;;:::999888999:::===@@@BBBBBBBBBBBB??????@@@AAACCCEEEGGGHHH@@@@@@AAABBBCCCDDDEEEFFFEEEEEEFFFIIILLLLLLJJJGGGNNNLLLHHHFFFFFFFFFFFFEEECCCFFFGGGDDDAAAGGGVVVccciiicccZZZRRRMMMKKKJJJIIIGGGGGGFFFCCCAAAAAAEEEIIIJJJIIIGGGDDDBBB@@@???>>>IIINNNSSSRRRMMMHHHGGGGGGEEE@@@@@@EEEHHHFFFCCCCCCCCCDDDEEEDDDCCCBBBCCCDDD@@@@@@???>>>>>>>>>>>>>>>999===AAABBB@@@===;;;:::888888888888888999999:::888888888888888888888888777777777777777777777777555555555555555666777777222333333444444333333333333333333333333222222111222222222222222222222222...///000111111222222222000000000000000000000000===<<<:::999:::;;;===>>>?????????@@@@@@AAAAAAAAAAAABBBDDDBBB>>>===>>>@@@@@@AAAAAAAAAAAABBBDDDEEECCCDDDDDDEEEFFFGGGGGGHHHDDDAAA>>>===@@@EEEKKKOOOHHHEEEAAA>>>===@@@CCCFFFEEEEEECCCBBB@@@???======CCCBBB@@@>>>======>>>>>><<<;;;:::;;;===>>>===<<<===>>>???AAABBBCCCCCCCCC??????AAAEEEDDD@@@@@@DDDHHHIIIJJJHHHEEEDDDCCCDDD@@@@@@@@@@@@????????????::::::;;;;;;;;;;;;<<<;;;:::>>>@@@<<<999:::999666666777888888888888777777555555555444444333222222...666;;;777222111333333444333222222111111222222000000111111111111000000222222111111000000//////000000000000000000000000...........................---,,,,,,++++++,,,,,,******+++,,,,,,---......*********++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((('''***++++++++++++***))))))******))))))))))))******************))))))))))))************************)))***+++,,,,,,,,,,,,,,,************************************++++++++++++************************---,,,,,,++++++,,,,,,---)))+++...111222000...,,,******+++++++++,,,,,,,,,******++++++++++++******........................++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,------......------------------------------///......------......///++++++---.........---,,,++++++,,,---............+++...///---))))))---111111000000000//////......111111000000000000000111000000000000000000000000...///000222222111111000111111222222222000...------///111333444333222111222222111111111111222222333333444444555666777777555666666666555444444333222333666888999999888777:::999888999:::<<<<<<<<<999;;;<<<======<<<:::888999;;;===@@@AAAAAAAAA@@@;;;<<<>>>???AAACCCDDDEEE??????@@@AAABBBDDDEEEEEECCCCCCDDDIIIMMMOOOMMMKKKOOOMMMJJJHHHHHHHHHFFFEEEHHHIIIHHHDDDCCCOOOeeewwwwwwmmm```UUUPPPNNNMMMKKKHHHHHHGGGDDDAAABBBFFFJJJGGGFFFDDDBBB@@@???>>>>>>LLLQQQSSSQQQIIICCC@@@AAAFFFAAAAAAFFFIIIGGGDDDCCCEEEFFFFFFEEECCCAAABBBCCC>>>>>><<<;;;;;;<<<===>>>999===BBBCCC@@@===;;;;;;:::999888777888999:::;;;666777777888888888777777666666666777888999999999555555555555555666777777111222333444555444333222...///111222333333222222222222222222222222222222......///111111222222222000000000000000000000000BBB???;;;777666777:::===?????????@@@@@@AAAAAAAAADDDCCCAAA???>>>===<<<<<<@@@@@@@@@AAABBBCCCEEEEEEEEEDDDCCCDDDEEEEEECCCAAA???===;;;;;;???GGGOOOTTTSSSNNNGGGCCCDDDGGGJJJLLLHHHGGGDDD>>>::::::???CCCDDDEEEBBB999444777<<<>>>AAA===<<<>>>===<<<===AAAEEE@@@<<<===AAADDDDDDAAAAAA@@@@@@@@@AAADDDGGGHHHHHHEEEAAA??????@@@AAAAAA>>>???BBBCCCCCCAAA???===::::::::::::;;;===???@@@@@@???>>>======<<<:::777777888999::::::::::::999555444333333333333444555222666888666222000222555555444333222111111111111000000000000000111111222222222222111111111111000111000000///...---------///...---,,,+++,,,,,,---,,,+++***))))))+++---......---,,,,,,++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,---,,,,,,,,,+++++++++++++++***)))(((************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++***((('''''''''((())))))************)))((((((+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,---------,,,***)))'''*********)))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((()))***,,,...///000111111---,,,***(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------******,,,---.../////////,,,,,,,,,---------..............................((()))+++...///000//////000111111000...---///000---......///000111111222,,,---///000000000///...////////////...............///000000000000000///////////////000000000000000000111111111111000000000000000000////////////000000111222333333333333333333222222333333444555333333333444444444555555555555444333333333444444444666666666666666888:::888888888999:::;;;===>>>=========;;;888777777888555:::???AAAAAA>>>;;;:::===>>>???@@@AAABBBBBBBBB===>>>AAACCCDDDDDDCCCCCCHHHFFFFFFIIIIIIEEECCCEEEHHHFFFDDDDDDFFFHHHJJJJJJJJJKKKIIIHHHNNN[[[fffjjjssshhh\\\UUUOOOJJJGGGHHHHHHFFFCCCAAAAAABBBAAA@@@@@@BBBCCC@@@<<<>>>GGGOOO\\\TTTKKKFFFGGGHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEHHHJJJKKKIIIDDD@@@@@@AAA>>><<<;;;:::;;;<<<;;;;;;:::CCCGGGBBB======<<<:::999888888777666555555444999888777666555555555555666444333444666999::::::555444333444555666555444222222222111111111111000333222333444555555333111444333111//////000111333111111000000000000000111000000000000000000000000BBB???:::666444666999<<>>===============??????@@@@@@AAACCCDDDEEEDDDCCCBBBCCCDDDDDDBBB@@@>>>===<<<===AAAGGGNNNRRRSSSOOOJJJGGGHHHKKKMMMNNNHHHGGGDDD@@@===>>>AAADDDEEEDDD@@@999999@@@GGGJJJNNNGGGBBBAAAAAA??????AAABBB???<<<===AAADDDCCCAAAAAAAAAAAAAAABBBDDDFFFGGGEEEBBB???>>>???@@@AAAAAA???@@@BBBBBBBBB@@@===<<<;;;::::::999:::;;;<<<===???===<<<<<<===<<<:::888:::::::::999888888777777555444333333333333444555666888:::777333000222444444444333333222111111111000000//////000000111222111111111000000000//////000000000///...---------...---,,,+++++++++,,,,,,---,,,+++******+++---......---,,,,,,++++++,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,)))******+++++++++******************************(((((()))***************))))))))))))))))))))))))*********))))))))))))))),,,++++++++++++++++++,,,,,,+++***)))))))))******))))))((((((((('''''''''******)))))))))***+++,,,******************************++++++***)))((('''((((((((()))*********+++))))))(((((((((((())))))******)))))))))(((((((((((()))+++---...///000000...---+++***)))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,---...////////////---......---+++***+++---,,,------...//////000000+++,,,,,,---------------////////////...........................---,,,,,,------------............///000000111111000000///000///////////////////////////000111222222222222222111111111111222333333333333333333444444444444444444333333333333333444333444555555444555777999999999999999:::;;;<<<===;;;<<<<<<:::777666777888999;;;>>>???>>><<<<<<<<<<<<===???@@@AAABBBBBBCCC@@@AAACCCDDDEEEEEEDDDCCCCCCAAACCCGGGGGGDDDCCCEEEJJJHHHFFFFFFHHHIIIIIIIIIHHHIIIGGGEEEJJJUUU^^^aaaaaaXXXQQQOOOMMMJJJIIIJJJFFFDDDBBBAAABBBCCCBBBBBBBBBBBB@@@>>>===BBBKKKSSSYYYRRRIIIEEEFFFGGGGGGEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHGGGEEEAAA???>>>>>>>>>===;;;;;;<<<===<<<:::999@@@DDD???:::::::::999888888777777666666555555999999777666666555555555666555444444777999::::::666555444444666666555333222222222111111111111000000000000000111111000///333222111000000000111222111111000000000000000111000000000000000000000000CCC???:::555444555999<<>>???CCCHHHLLLOOORRROOOLLLKKKMMMNNNOOOOOOHHHFFFCCCAAABBBCCCCCCCCCBBBBBB@@@@@@GGGSSS[[[]]]^^^RRRHHHEEEEEECCCAAABBB???===<<>>???AAADDDEEEEEE@@@AAABBBBBB@@@>>>;;;999;;;:::999888888999:::;;;===<<<;;;;;;<<<<<<:::999===<<<:::888666555555555555444333333333333444555888:::;;;888444111222444444444555555444333111000000000//////000000111222000000/////////.........000000//////...------------,,,++++++***+++++++++------,,,+++,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,------......---,,,,,,(((((()))++++++,,,,,,,,,************************((())))))************)))))))))))))))))))))))))))+++*********))))))((((((,,,+++***))))))***+++,,,---,,,++++++***++++++++++++***)))((('''((())))))***))))))))))))***++++++))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''((((((******+++,,,))))))(((((((((((())))))++++++*********)))))))))((((((***+++------.........---,,,+++***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((())))))***+++,,,,,,,,,------------,,,++++++******+++++++++,,,,,,,,,------------------------//////...------.........+++,,,,,,+++))))))***,,,++++++,,,------.........,,,,,,,,,,,,,,,------.../////////............---000//////...---,,,++++++,,,------------.........//////000000000000//////////////////////////////......///111111111111111000000000000000111222222222222333333333444444444333222222222333333333333222333444444333444666888;;;::::::999999:::::::::999999999888666666777999<<<>>>???>>>===<<<<<<===<<<===>>>@@@BBBCCCCCCCCCBBBCCCDDDEEEEEEEEECCCCCCAAA@@@AAAFFFGGGEEEEEEGGGJJJIIIHHHIIIJJJJJJHHHFFFFFFGGGEEEBBBDDDLLLRRRSSSMMMIIIGGGJJJKKKHHHGGGHHHDDDBBBAAAAAACCCEEEEEEEEEDDDAAA>>><<>>===>>>===<<<===>>>>>><<<:::999===???;;;888888888888666666666666666666666666999999888777666666666666777555444555888:::::::::888666555555666666444333222222222111111111111000333333222222222222333333222222111111111000000000000000000//////000000111000000000000000000000000DDD@@@;;;666555777:::===>>>?????????????????????<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@BBBAAA@@@>>><<<===???BBBEEEHHHJJJKKKMMMLLLKKKLLLNNNNNNNNNLLLFFFCCC@@@AAACCCEEECCCAAA>>>CCCHHHPPP]]]jjjnnnllldddVVVJJJFFFFFFEEECCCBBB======>>>BBBEEEFFFDDDBBBAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???AAADDDHHHJJJJJJBBBBBBBBBAAA???<<<999777888777777666777888999:::<<<;;;;;;<<<======<<<:::===;;;888666444444555666555444333333333333444555777888999777444222222444333444555666555333111//////////////////000111111000000000/////////....../////////......------------,,,,,,,,,,,,,,,,,,,,,...------------...//////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------------.........---,,,,,,((()))***+++++++++++++++************************((()))************))))))))))))))))))))))))))))))++++++******)))(((((((((***)))(((''''''((()))***,,,+++++++++++++++++++++...---+++))))))***,,,---)))))))))))))))******+++))))))))))))))))))))))))&&&''''''(((((()))))))))'''((((((((())))))******)))(((((((((((())))))***++++++++++++*********)))'''((()))***++++++++++++,,,,,,+++*********+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))(((''''''(((((()))***+++,,,,,,((()))***,,,------------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......------...---++++++---...,,,,,,,,,,,,------......///...---,,,---...///000//////.........---------111000//////...................../////////000000...//////000000//////............///////////////...///000111222222222222111000000000000111222222222222222222333333333333111111222222333333222222222333444444333444666888;;;:::999888777777777777666777888777555555777999>>>@@@AAAAAA???=========;;;<<<>>>@@@AAACCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBDDDBBBDDDHHHIIIFFFEEEHHHFFFFFFGGGIIIJJJJJJGGGEEECCCDDDBBB>>>???EEEHHHHHHDDDBBBDDDHHHIIIEEEBBBCCCDDDCCCBBBCCCEEEHHHIIIIIIFFFBBB??????EEEKKKOOOQQQMMMIIIDDDBBBCCCDDDEEEEEEGGGEEEDDDCCCCCCCCCCCCBBBDDDAAA>>>>>>AAACCCBBB@@@>>>======>>>???>>><<<:::999;;;<<<:::777777777888555555666666666666666666999888777777666666666666777666555666888::::::999888666555555666666444333222222222111111111000000555555444333222222444666111111111222111000//////000////////////000000111000000000000000000000000DDDAAA<<<999888999<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>???@@@AAAAAA@@@???@@@AAAAAA???===<<<>>>AAADDDFFFHHHHHHHHHHHHGGGHHHJJJKKKKKKIIIGGGCCCAAA??????BBBCCCAAA???AAAJJJVVVbbbnnnuuurrrjjj___RRRFFFDDDEEEEEECCCBBB===>>>AAADDDFFFGGGEEECCCAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>AAAEEEHHHJJJKKKBBBBBBAAA???===:::777666444444444555666888;;;<<<<<<;;;;;;<<<>>>>>>===;;;999888666444444555666777555444333333333333444555444555555555444333444444333444555555555333111////////////...///000000111111111000000000/////////............------------------.....................---------......//////...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------------......---,,,,,,++++++++++++++++++***)))(((************************))))))*********))))))((())))))))))))))))))))))))************))))))(((((())))))(((''''''((())))))))))))******************...---+++))))))***,,,---(((((())))))************************************(((((((((((()))******+++***)))))))))((((((''''''((((((((((((((()))******++++++++++++*********)))''''''((()))*********)))***)))))))))))))))************************************+++++++++,,,,,,,,,++++++++++++***)))((('''))))))******+++,,,,,,---((((((***+++,,,---------)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---...---......---,,,,,,---///,,,---------------............---,,,,,,...///000............------------......------...///000111............////////////......////////////......------....../////////000///000111222333333333333111111111111111222333333111111111222222222333333000111222333333333333222333444555555444555777999:::999888666555555444444555666777666555555777888<<<@@@DDDEEECCC@@@===<<<:::;;;===???@@@AAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAAFFFDDDEEEHHHHHHDDDBBBDDDAAAAAACCCFFFIIIIIIGGGEEEBBBCCCAAA======BBBDDDCCCBBBBBBEEEJJJJJJEEEBBBDDDFFFEEEDDDEEEHHHJJJKKKLLLGGGDDDBBBEEEJJJMMMLLLJJJIIIGGGDDDBBBCCCDDDDDDEEEGGGEEECCCBBBCCCDDDBBBAAABBB???>>>@@@DDDGGGGGGEEE>>>===<<<===>>>===<<<:::;;;:::::::::999777777999555555555555666666666666888777666666555666666666777666555777999999999777777555444444555555444222222222222111111111000000111111222000......111333000111111111111000///...//////......///000111111000000000000000000000000AAA@@@===<<<;;;<<<>>>???>>>>>>>>>>>>============>>>===<<<;;;::::::::::::===============>>>??????AAA@@@???@@@AAAAAA???===<<>>>>>???@@@??????GGGRRR^^^gggllllllddd[[[TTTJJJCCCCCCDDDCCCBBBBBB===???BBBDDDEEEEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>>;;;:::;;;===AAAEEEFFFFFFBBBAAA@@@>>>;;;999777555222222333444666999;;;===;;;;;;:::;;;======<<<:::555555444444444555777777555444333333333333444555333333333444444444444555333333444444333222000/////////......//////000111111111111000000000//////---------------------------......////////////...---------............///...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++******,,,,,,,,,++++++)))((((((************************)))************))))))((()))))))))))))))))))))))))))))))))))))))))))))***************************''''''((())))))))))))(((+++***)))((('''((())))))'''((())))))******))))))***************************))))))))))))***+++,,,+++******)))''''''&&&%%%(((''''''(((((()))***+++++++++*********)))))))))'''(((((()))))))))((((((((((((((()))))))))))))))******************************+++++++++,,,,,,,,,*********+++******)))(((*********++++++++++++,,,***++++++++++++***))))))))))))*********+++++++++++++++++++++++++++++++++)))((())))))***+++,,,---***+++,,,+++******,,,---------------------------+++++++++++++++,,,,,,---.........------------,,,++++++******+++---///000+++,,,,,,,,,,,,---------------............---------------......//////000000111222333333444333333222111111111111222333333000000111111111222222222000111222444444444333333333444555555444555777999999888777666555444444444555666777666555555666888:::>>>CCCEEECCC@@@===;;;:::;;;<<<===>>>?????????<<<======>>>???@@@AAABBBGGGDDDDDDFFFEEE@@@>>>???===>>>@@@CCCFFFGGGFFFDDDAAACCCAAA===>>>DDDGGGGGGAAABBBFFFKKKJJJFFFFFFIIIHHHFFFEEEFFFHHHJJJKKKKKKFFFFFFFFFHHHLLLLLLIIIFFFGGGFFFEEEDDDDDDDDDEEEEEEHHHEEEBBBBBBCCCDDDBBB?????????@@@BBBEEEGGGFFFFFF>>><<<;;;:::;;;<<<<<<;;;;;;999999;;;;;;888777999555555555555555555555555666555555444444555555666666555555666888999777666444333222333444555444222222222222111111111111000000333444333000///222444111111000000000/////////............///000111111000000000000000000000000===============>>>>>>???>>>>>>=========<<<<<<<<<;;;::::::999999999::::::======<<<<<<======>>>>>>AAA@@@???@@@AAAAAA???===>>>???BBBEEEGGGGGGFFFEEEDDDDDDDDDFFFGGGEEEBBB???AAAAAA@@@>>>======>>>@@@IIIRRRZZZ\\\[[[YYYSSSMMMJJJDDDBBBDDDDDDBBBAAABBB===???AAABBBBBBBBBBBBBBBCCCAAA@@@>>>===<<<<<<===999999999<<>>??????>>>???BBBDDDEEEDDDCCCBBBCCCBBB???AAAHHHNNNNNNDDDDDDGGGJJJIIIEEEFFFKKKIIIGGGEEEEEEGGGHHHIIIHHHFFFFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGFFFEEEDDDEEEFFFIIIEEEAAAAAACCCDDDAAA>>><<>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;777777777777888999:::;;;======<<<<<<<<<======>>>BBB@@@@@@@@@AAAAAA@@@>>>>>>@@@CCCEEEFFFFFFFFFEEEFFFEEEEEEFFFGGGEEEBBB???AAABBBBBB???;;;;;;>>>BBBFFFMMMQQQOOOKKKJJJIIIGGGDDDBBBCCCFFFEEEBBB@@@BBB===>>>@@@@@@??????@@@AAACCCAAA???<<<;;;;;;;;;<<<;;;:::;;;===@@@BBBBBBBBB@@@@@@>>><<<:::888666666666555555555666777999:::999888777777888888666555333444444555555444444333555444333333333333444555999777666666666555444333333222111000////////////...............///000000//////.........---------------------------------***+++---...///...------+++,,,------......------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''((()))***+++++++++++++++***************************************)))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,%%%&&&)))******)))&&&%%%&&&'''(((*********)))((()))************)))((((((&&&''')))*********)))(((((((((((((((((((((((((((+++***)))(((((()))***+++'''''''''(((((((((((((((''''''''''''((()))++++++))))))))))))(((((((((((())))))))))))))))))((('''((()))***+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,'''((()))******++++++*********))))))((((((''''''&&&'''(((***++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,------,,,+++)))((()))***+++***)))***+++---++++++******************+++,,,---...///...---,,,......---------,,,,,,,,,000///---,,,,,,---...///---------.........//////,,,------......------,,,,,,,,,------...///000000...///000111111222222111///////////////000111111000000000000111111111111000111444666666666555444111222333333222333555666;;;:::999888777777777777777888888777555555666777888999;;;<<<;;;;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::777888:::<<>>:::???CCCDDD@@@<<<;;;;;;???<<<888666777999;;;<<<888555666<<<===777444555777777666555444444333333333333222222222333333444444333444555777777555333000//////000222444444333222222222111111111111000---111555444111...000222333111///...---...000111---------......000111111000000000000000000000000:::999999::::::<<<===>>>>>>>>>???>>>===<<<:::999999888777777777888::::::;;;===???@@@AAA@@@>>>===<<<>>>AAACCCCCCBBB@@@>>>AAABBBDDDFFFGGGFFFEEEDDDFFFEEEEEEEEEEEEEEEEEEEEEEEECCC@@@===<<<===>>>???HHHHHHIIIHHHGGGFFFEEEDDDFFFDDDBBBCCCDDDDDDBBB???@@@@@@???AAACCCEEEDDDDDDCCC===777777<<<@@@BBBAAA<<<<<<===>>>???@@@AAAAAA======<<<;;;:::888666555999555333555;;;??????===777777666666666666777777666666555555555555666777555444444333333444444555444444333333222111000000//////000000000000/////////...---,,,,,,,,,,,,,,,//////............//////------..................)))***++++++------...///---.........---,,,,,,+++++++++++++++++++++++++++------------------------++++++***))))))***+++,,,+++***)))))))))***,,,---+++*********))))))((((((+++)))(((***,,,---+++)))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''))))))))))))(((...,,,***)))******)))(((***************)))(((((())))))************))))))+++***)))((((((''''''(((+++***)))'''''')))***+++&&&''''''((()))************************)))((((((((((((((((((((()))******'''((()))++++++******)))'''((()))***+++,,,++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************---,,,+++***+++,,,---......------,,,+++***))))))++++++++++++++++++++++++''''''((()))***++++++,,,---------......---,,,,,,+++,,,------......---------------------------------,,,,,,,,,,,,---......------............------------///000111111111111............////////////111111000000000000111111222444777999999666222///...000222333333444666888999999999888888888888777999888666444333222333333999888777888:::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::888999<<>>;;;<<<@@@CCCDDDCCC>>>???AAAEEEHHHKKKKKKJJJFFFFFFEEEEEEFFFFFFGGGHHHKKKIIIFFFCCCBBBCCCEEEFFFFFFGGGHHHIIIIIIIIIGGGGGGIIIKKKKKKJJJGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@;;;===???===:::888:::<<<>>><<<:::999::::::999777777888999::::::999777666:::999888777666555444333444333222111222333444555111222333444555777888888333333333222222111111111222222222111111111111000444444333222222111111000000000000000////////////////////////////////////000000000000111111111111999999999:::;;;<<<<<<<<<<<<=========<<<:::999888999888888777888999:::;;;<<<===>>>@@@@@@???>>>===<<<===@@@AAABBBAAA???===AAABBBDDDEEEFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEECCC@@@>>>======>>>???EEEEEEFFFEEEDDDBBBBBBBBBDDDCCCBBBCCCEEEEEEBBB???>>>======???AAACCCBBBAAAAAA<<<888999===AAAAAA@@@<<<<<<============>>>>>><<<<<<<<<<<<;;;;;;:::999<<<999777999???BBBBBB@@@777777666666666666777777999999777666666555555555444444333333333333444444444333333222222111111111//////000000000000//////111000///............/////////............///////////////......---------+++++++++,,,,,,------...------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++***))))))******+++***************+++,,,---************)))))))))(((((('''&&&(((***+++)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))'''&&&%%%***)))'''((()))******)))+++++++++++++++***))))))''''''(((((((((((('''''')))((((((((((((((()))***)))))))))******))))))))))))***++++++***(((&&&%%%((((((((((((((('''&&&&&&((((((((((((((()))******'''((()))***+++******)))++++++++++++++++++******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***************************)))))))))******++++++---,,,,,,++++++******)))++++++++++++++++++++++++))))))******++++++,,,,,,((()))***+++,,,---------+++,,,------...------------------------------------,,,,,,,,,,,,---......---......//////......---------...///000000000000............////////////000000////////////000000222333666777777555222000222444555555444444666777888888888888888888888888888777666555555555666777888777666777999:::::::::777888999:::;;;:::999888555777:::>>>AAADDDEEEFFFHHHDDDBBBEEEEEE@@@???BBBAAA>>><<<===@@@CCCDDDCCCAAABBBCCCFFFIIIJJJIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHGGGDDD@@@>>>???BBBFFFHHHFFFGGGGGGHHHGGGGGGFFFFFFIIIJJJKKKIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA===>>>>>>===<<<;;;===>>>>>><<<999888999999999888666777888999:::;;;;;;;;;999999888777666555444333444333222222222333444555444444444555555555555555333333222222222222222222222222222111111111111000000111111222222333333444000000000000/////////////////////////////////////////////000000000111111777888999;;;;;;;;;;;;:::::::::;;;;;;:::999888888999999888888888999:::;;;<<<===>>>???@@@???>>>======???AAABBBCCCBBB@@@???@@@AAABBBCCCDDDCCCBBBAAABBBBBBCCCCCCDDDDDDEEEEEECCCBBB@@@>>>======>>>>>>AAABBBCCCBBB@@@???@@@AAAAAAAAABBBDDDEEEEEEBBB@@@=========???AAACCCBBBAAA>>>;;;:::<<>>;;;:::<<<@@@CCCCCCAAA777777666666666666777777<<<;;;999777666555444444333222222222222222222333222222222222222222222222//////000000000000//////000000//////......////////////............//////111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++***))))))************++++++,,,,,,++++++************))))))))))))(((''''''(((******)))(((******))))))))))))******************************))))))))))))))))))))))))))))))))))))((('''&&&&&&((('''&&&''')))*********++++++,,,,,,++++++***)))''''''((((((((((((''''''''''''''''''((()))***+++&&&(((***++++++***(((&&&***+++,,,,,,+++)))&&&$$$(((((((((((((((''''''&&&((((((((((((((()))******'''((()))*********)))))),,,,,,***)))(((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,,,,,,,---............////////////......------......///......---............//////////////////............//////222222333444444333111000333555666555333333444555555555666666777888888888777777666666666777999:::777666555555777999999888666777999;;;;;;:::999888555777:::>>>AAACCCDDDDDDEEEAAA@@@AAAAAA>>>???BBB@@@>>>===>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHEEEAAA@@@BBBFFFIIIKKKHHHHHHGGGGGGFFFFFFEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@>>><<<<<<===?????????>>>;;;888777888999999999999999888999999:::;;;;;;888888777777666555444444444333333333333444555555777777666555444333222222222222222222222222333333222222222111111111111000000000111111222333333333000000000000////////////////////////////////////.........////////////000666777999;;;;;;:::999888999999999999999999999999999999999999:::::::::;;;<<<===>>>>>>??????>>>>>>AAABBBCCCEEEEEEDDDCCCCCC???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCC@@@???>>>======<<<<<<<<<===???@@@???===<<<>>>AAA???@@@BBBDDDDDDCCCAAA??????>>>???AAADDDDDDCCCBBB;;;;;;<<>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======;;;:::999;;;>>>@@@@@@>>>777777666666666666777777::::::888666555444444444222222111111111111222222222222222222222222333333//////000000000000//////......------------......///......------......///000000//////......------......------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,+++******)))))))))((()))***+++++++++))))))*********)))))))))))))))))))))***++++++,,,+++***+++******************+++++++++++++++++++++++++++((((((((((((((((((((((((&&&''''''((())))))******)))((('''''')))******)))***++++++++++++***))))))))))))************))))))((((((((((((((()))******''''''((())))))(((''''''))))))***************)))))))))************))))))((((((((((((((())))))***((((((((()))))))))))))))***)))(((&&&&&&&&&&&&'''((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))***,,,---------,,,+++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++******/////////...---,,,***)))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////000000//////...---------...------,,,,,,............////////////.........------.........111111111111111111111000000222333222111000111333333333444555666777888888777666666555666777888999666444333444666888888777777888:::<<<<<<<<<::::::999:::===???AAAAAAAAAAAA===>>>@@@AAAAAA@@@@@@BBB??????>>>???@@@AAABBBCCCEEEGGGHHHGGGEEECCCBBBAAAEEEDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDFFFIIILLLLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDFFFEEEDDDDDDEEEGGGDDDDDDDDDCCCCCCBBBAAAAAA@@@===::::::>>>@@@@@@???===:::777666777888999999===<<<999777666666666777777777777666666555555444444444444444444555555666777777666555333222111111111111111222222333333333222222222111111111000000333333222222111000000000000000000000////////////////////////////////////---------.........//////555666888::::::999777666888888888999999:::;;;;;;999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAABBBCCCDDDDDDDDDCCCCCC?????????@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA=========<<<<<<;;;::::::888:::===<<<::::::===AAABBBCCCDDDDDDCCCAAA???>>>>>>>>>???AAADDDDDDCCCAAA:::;;;>>>AAACCCBBB???<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999999999::::::999999999:::<<<======<<<777777666666666666777777777777666555444444444444222111111000000111111222222222222222222222333333//////000000000000//////......---------......///......------------......---......//////000000000///......------,,,,,,+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))'''((()))******)))((('''))))))))))))))))))******((()))++++++++++++++++++++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((()))******+++---+++))))))*********((()))))))))))))))(((((('''))))))************))))))******)))((((((((((((((()))((('''&&&&&&'''((()))+++***((('''''')))+++,,,))))))************))))))((((((((((((((())))))***((((((((((((((()))))))))((((((((('''''''''((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,---,,,+++***((())))))******++++++,,,++++++++++++++++++++++++***************)))))))))/////////...---,,,***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......////////////......,,,---------------,,,+++............////////////......------------......000000/////////000000000...000111111000111222444111111222333555666777777777666555444333444555555555444333333666777777777666777888999:::::::::::::::<<<===??????>>><<<:::888===CCCFFFEEEDDDBBBAAA??????@@@@@@@@@@@@AAABBBDDDFFFGGGFFFBBB???>>>>>>BBBBBBBBBBBBBBBCCCCCCDDD@@@AAAEEELLLSSSTTTPPPLLLGGGFFFEEEDDDBBBAAA??????===@@@BBBCCCCCCCCCDDDEEECCCCCCCCCCCCBBB@@@???>>>>>>;;;888999<<>><<<;;;999666555777888888888;;;:::888666444444444555666666666666555555555555444444555555666666666666555555444444333333333222111111111222222333333333222222222111111111000000333333222111111000000///000000000000////////////////////////////////////------------............555666777888888777666666777777777777999:::;;;<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@@@@@@@@@@===>>>>>>??????@@@AAAAAA???????????????>>>>>>>>>;;;;;;<<<===<<<;;;:::888444888;;;:::999:::???EEEJJJKKKJJJGGGCCC???======;;;;;;===@@@BBBBBB@@@>>>;;;===AAACCCCCCAAA===;;;;;;;;;;;;<<<<<<=========:::999888777777777999999::::::;;;<<<======<<<<<<777777666666666666777777666666555444333333333333222111111111111111111222222222222222222222222222//////000000000000//////000000//////000000111111......------------......------...///000111111222///.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******)))***++++++++++++******)))))))))***))))))(((((())))))))))))************&&&((()))***)))((()))***++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))((((((((((((...,,,***)))******)))((((((((())))))(((((('''&&&''''''((((((((((((''''''+++***)))((('''''''''''')))(((&&&$$$$$$&&&((())),,,+++((('''&&&'''((()))&&&''''''(((((((((((((((((((((((((((((()))******(((((('''''''''((()))***((()))***************))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************'''((())))))******)))))))))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))***)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------............------,,,,,,------...------,,,............////////////......------------......///////////////000000000///111222222222222444555000000111222333444555666666555333222222222333333555444333333555777777666333333333333444666777888999:::<<<===<<<:::777666:::CCCJJJKKKIIIGGGDDDAAA>>>???AAAAAA@@@@@@AAABBBBBBEEEGGGEEE@@@===<<<===@@@@@@@@@@@@@@@AAABBBBBB???BBBJJJVVV```bbb\\\VVVBBBBBBAAA@@@>>>;;;888777999<<>>>>>=========>>>>>>>>>>>>>>><<<======>>>???AAABBBCCC??????>>>>>>===<<<<<<<<<;;;<<<>>>???>>>===;;;999666;;;??????>>>@@@GGGNNNUUUTTTQQQKKKDDD???>>>>>>:::;;;===@@@BBBBBB@@@===<<>>>>><<<:::888CCCMMMRRROOOJJJHHHEEE@@@===@@@BBBBBB@@@???@@@BBBAAAEEEGGGEEE@@@======???@@@@@@@@@@@@@@@AAAAAABBBDDDGGGNNNZZZdddfff```YYY???@@@AAA@@@>>>:::555222666;;;BBBFFFGGGFFFDDDDDDEEEEEEEEEDDDBBB>>>;;;999888:::<<<<<<;;;999888888777666666777999999777555333444555666777777777777444444444555555666666666444555666777888777666666444444444333333333222222333333222222222222222222222222222111111111111000//////000000111222222222000000000000////////////////////////////////////---............/////////777666666555555555666666333222333333555888:::<<<::::::<<<=========<<<;;;<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>?????????<<<<<<===>>>@@@BBBCCCDDD??????>>>===<<<;;;;;;:::;;;===???@@@@@@>>><<<:::;;;@@@EEEFFFDDDGGGOOOWWW]]][[[VVVNNNEEE???>>>???<<<===???BBBDDDDDDBBB???===@@@CCCDDDBBB>>>;;;999<<<<<<;;;:::999888777666666666555555777:::<<<>>>777999;;;<<<;;;:::999999777777666666666666777777<<<;;;888666444222111111333333222222222222333333444444333333222111000000//////000000000000//////...............///000000...------,,,,,,------...000000000000////////////........................+++,,,,,,---.........---------------------------//////...------,,,++++++&&&((()))+++,,,,,,,,,+++///...,,,+++***+++,,,,,,(((((())))))*********+++'''***,,,,,,***)))***,,,******))))))))))))******************************)))))))))))))))))))))))))))((((((((((((***+++,,,)))'''&&&''')))************************)))(((((())))))************))))))(((''''''(((((()))***+++$$$%%%'''(((((('''%%%$$$!!!&&&***,,,+++)))'''(((((()))***************((((((((((((((()))******(((''''''&&&&&&((()))***%%%'''((()))((($$$ ))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************+++***)))))))))***,,,---*********)))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------------.........---,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,---...////////////............/////////000//////............//////---...000111111111000///000111222000...---......000000000111222222333333111111111111222444666777666444333444666888888777555333111///000444888;;;:::<<>>AAAAAAAAA@@@@@@AAAAAABBBCCCFFFFFFKKKTTT\\\^^^WWWOOOAAABBBCCCCCC@@@;;;666222555;;;CCCHHHJJJHHHFFFDDDGGGGGGGGGEEEBBB???;;;999666:::>>>>>>;;;888777888555555666888999999666444555666777888888777666555333333444444555666666666444555777888888888777666555555444444333222111111444333333222222111111111222222222111111111111000222222111111000/////////000000000000////////////////////////////////////.........////////////000222222333444444555555666666555333222333444666888888999;;;<<<;;;:::;;;<<<@@@@@@??????????????????===>>>@@@BBBCCCBBB@@@???999<<<>>>@@@@@@AAABBBCCCDDDAAA===;;;;;;<<<<<<;;;;;;>>>AAABBBAAA?????????DDDDDDEEEFFFHHHKKKMMMNNNVVVRRRKKKEEEAAA>>><<<:::@@@@@@???????????????@@@EEEDDDBBB@@@>>><<<<<<;;;;;;;;;:::::::::999999999999666555666:::======<<<:::::::::::::::999888777777777777777777888888888777666444222222333444555000000111222333333444444111111111111000///------////////////////////////000000000000000000000000,,,---...//////...---,,,......---------,,,,,,,,,//////000000000000//////)))***++++++------...///---------.........//////000///---+++*********+++,,,,,,++++++***)))((((((******++++++++++++******)))******+++++++++******++++++++++++++++++++++++(((***+++***''''''))),,,'''((()))******)))((('''(((***---//////---***((('''(((((()))***+++++++++&&&'''))))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))'''((()))(((&&&%%%%%%&&&((()))***++++++***((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''''''''((((((((((((,,,+++++++++******))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))***************************************+++,,,---,,,,,,******++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,+++******,,,,,,.../////////...---...---,,,++++++---...000...............------------......///000/////////...000111000///...///111000000111111111222222222444444333222333444555666777444222333555555333111222111//////000222555777:::999888888999;;;>>>@@@LLLLLLLLLJJJHHHFFFCCCAAA888:::===@@@AAA@@@>>>===BBBDDDGGGGGGFFFDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBEEEFFFIIINNNRRRRRRNNNJJJEEECCCCCCBBB===555222333777CCCNNNOOOKKKGGGCCC@@@JJJHHHEEEBBB>>>;;;888777:::<<<>>>===;;;888666555666666777777777777666666777666666777:::999555222222222222222222222222222555555666666666666555555444444444333333222222222333333111000000000111222111111111222222333333333111111111111111111111111///////////////////////////...,,,,,,,,,...000111........................222222333333444555555555555444333333444666888999;;;<<<>>>>>>===<<<===>>>????????????????????????>>>@@@BBBDDDCCCAAA>>>;;;:::<<<>>>??????@@@CCCEEEDDDAAA>>>============<<<;;;>>>@@@AAA@@@>>>>>>>>>AAAAAABBBCCCDDDFFFHHHHHHLLLHHHCCC???===<<<;;;999@@@??????>>>>>>?????????BBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<999666777999<<<<<<;;;;;;:::::::::999999999999666666666666666666666666666555333222111222333444000000111222222333444444111111111111000///...---////////////////////////////////////////////////------...//////...------............------------//////000000000000//////***++++++,,,,,,------...+++++++++,,,,,,,,,,,,---///...,,,+++******++++++,,,,,,++++++***))))))(((******++++++++++++*********************)))((('''++++++++++++++++++++++++***+++,,,+++((((((***,,,((()))***++++++***)))(((&&&(((***++++++***(((&&&'''(((((()))******++++++''')))******(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''''''((()))&&&(((((((((&&&%%%&&&'''(((((()))******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((++++++******))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********************************((()))***+++++++++***)))+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---...---,,,++++++,,,...///........./////////000000---......//////////////////000000111000000111111000000000000111111111111444333333222333444555666666444222333555555333111222111000000111444777999999888777888:::>>>BBBEEEIIIIIIIIIHHHFFFDDDAAA@@@999;;;===>>>??????>>>===???AAADDDDDDCCCAAAAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBGGGGGGIIIKKKNNNMMMIIIFFFEEECCCCCCCCC???777444666>>>MMMYYYUUUKKKDDDDDDDDDFFFEEEEEECCCAAA>>>;;;:::<<<>>>>>>===:::888666666666666777777777666666555666555555666888777444111222222222222222222222222555555666666666666555555444444444333333222222222333222111000000000111222111111111222222333333333000000000000000000000000///////////////////////////...---,,,,,,...000111........................222222333333444444555555444444444444555777999;;;>>>@@@AAAAAA???>>>>>>??????????????????????????????AAACCCDDDCCC@@@<<<999<<<===>>>>>>>>>???BBBEEEBBBAAA????????????===<<<===>>>@@@@@@>>>======>>>AAAAAAAAAAAABBBBBBCCCDDDFFFCCC@@@>>>>>>??????>>>??????>>>>>>>>>>>>??????>>>======<<<<<<<<<======<<<<<<<<<<<<<<<============;;;888777888:::;;;;;;;;;;;;999888888888999:::666666666666555555555555555444222111111222222333000000111111222333333333000111111000000///...---////////////////////////////////////////////////------...//////...------////////////...............//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))******++++++++++++******************((('''&&&%%%***************************++++++)))''''''((())))))******++++++******)))''''''(((((((((((('''''''''(((((())))))******+++)))+++++++++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''((((((&&&'''(((((('''&&&''')))'''((()))******)))((((((******))))))(((((('''''''''''''''''''''&&&&&&&&&+++++++++***)))((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***************************))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))''''''((()))*********)))++++++++++++++++++++++++++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++*********+++,,,------...+++,,,---.........---------,,,+++++++++,,,...///......//////000111111111.........///////////////000//////000222222111000//////000000000111111111333333222222333333444555555444333333444444333222333333222222444666999;;;<<<:::999999:::>>>BBBEEEEEEFFFFFFEEECCCAAA???>>><<<<<<<<<===>>>>>>??????>>>@@@BBBCCCAAA@@@@@@@@@DDDDDDCCCCCCBBBCCCCCCCCCJJJIIIHHHHHHHHHGGGEEEBBBFFFDDDDDDEEEAAA:::888:::HHHXXXcccZZZJJJAAADDDIIIAAABBBCCCCCCBBB@@@???===???@@@???===:::777777888777777777777777666555444444444444555666555333000222222222222222222222222444555555666666555555444444444333333333333222222333222111111000000111111111111111222222222222222///////////////////////////////////////////////////...---------...///000........................111222222333444444555555333333444555777999;;;<<<@@@AAABBBBBB@@@>>>>>>??????????????????@@@@@@@@@AAABBBBBBBBBAAA???===<<<@@@@@@???===<<<===@@@CCC@@@???>>>???@@@???===;;;???@@@@@@@@@>>>===>>>???DDDCCCCCCBBBBBBBBBBBBBBBCCC@@@>>>>>>???AAAAAAAAA>>>>>>=========>>>??????;;;::::::;;;;;;<<<===>>>>>>======<<<<<<;;;:::::::::999777666777999:::;;;:::999777666666777999:::777666666666666666555555444333222111111111222222000000111111222222222333000000000000000///......////////////////////////////////////////////////---..................---000000000000////////////...//////////////////...---------,,,,,,+++++++++,,,,,,---------.........******+++++++++,,,,,,---+++++++++*********))))))******++++++++++++******)))*********)))(((''''''))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&)))))))))******)))))))))))))))(((((((((((())))))(((((((((((())))))******+++,,,,,,+++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((%%%'''((((((''''''(((***((()))***+++++++++***)))++++++***)))(((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))(((((((((((()))))))))***************************''''''((()))************************************,,,,,,++++++***)))))))))***************+++++++++******++++++++++++***************+++,,,,,,------++++++,,,,,,------------,,,,,,+++++++++,,,---...//////////////////000000...............///000000///......000222222111...000000000111111111222222222222222222222333333444444333333333333333333333555444444444666888:::<<>>@@@BBBCCCCCCCCCBBB@@@???===???>>>======>>>???@@@AAA???AAACCCCCCBBBAAAAAAAAADDDCCCCCCCCCCCCCCCDDDDDDKKKIIIGGGEEEDDDDDDCCCCCCFFFEEEEEEFFFBBB===;;;>>>NNN[[[bbbXXXHHHAAADDDHHH@@@@@@@@@???????????????AAAAAA@@@===999777888999777777777777666555444444444444444444555444333111222222222222222222222222444444444555555444444444333333333333333333333333222222222111111111111111111111111111111222222222//////////////////////////////////////////////////////...---......///000........................111111222222333444444555222222444555777999;;;<<>>>>>>>>?????????@@@@@@@@@CCCBBB@@@???>>>???@@@AAAAAAAAA@@@===;;;;;;===???===<<<<<<===>>>>>><<<:::@@@AAAAAA???>>>>>>@@@BBBDDDDDDBBBAAA@@@@@@@@@@@@>>>===;;;;;;<<<============<<<<<<<<<======>>>???::::::::::::;;;<<<>>>>>>>>>>>>===;;;999888666666555666666666777888:::<<<888777555444444666888999888888888777777666666666333333222222111111111222000111111111111111222222///000000000000//////...////////////////////////.................................------.........111111000000000/////////......////////////.........------,,,,,,++++++***,,,,,,,,,---------......))))))***+++,,,,,,,,,,,,+++++++++*********************++++++++++++******((())))))***++++++++++++))))))))))))))))))))))))***)))((('''''''''''''''(((((((((''''''((((((((())))))(((''''''((())))))((((((((((((((()))))))))+++,,,,,,+++)))((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''%%%'''(((((('''''')))***))))))+++,,,,,,,,,+++++++++******)))(((''''''&&&&&&'''''''''''''''''''''&&&'''''''''((((((((()))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((())))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((************************))))))(((((((((((())))))'''(((((((((((()))))))))++++++++++++++++++++++++))))))))))))******++++++************************+++++++++*********))))))************************)))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++,,,,,,------/////////......---------///............///000000......///000111000...---111111111222222222333333111111111222222222222222222333333333333333333333555555555555666888:::;;;<<<:::999888888999;;;<<<@@@AAABBBBBBBBBAAA???>>>AAA@@@???>>>>>>@@@AAACCC???AAABBBBBB@@@@@@@@@AAACCCCCCCCCCCCCCCDDDEEEFFFHHHGGGEEECCCBBBCCCDDDFFFGGGEEEEEEFFFCCC>>>===@@@NNNUUUWWWOOOFFFCCCCCCCCCAAA???<<<;;;:::<<<>>>@@@@@@@@@???===999888888999666666666666666555444444444555555555444333333333222222222222222222222222333333444444444444333333333333333333333333333333222222222222111111000000111111111111111111111111000000000000000000000000/////////////////////////////////.........//////........................111111222222333333444444111222333555777999:::;;;<<<>>>??????===<<<<<<===>>>>>>>>>???@@@@@@AAAAAACCCBBB???>>>>>>???AAABBB??????>>><<<::::::;;;======;;;:::;;;=========;;;@@@@@@???>>>===>>>AAADDDAAAAAA???>>>===<<<<<<<<>><<<<<<>>>???>>>===<<<;;;;;;<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>>>>======;;;999777666444444222444777999999999:::;;;777666555555555666777888999999888888777777666666333333333333333222222222111111111111111111111111//////000000000000//////////////////////////////........................///...------------...///000000000000////////////---......//////......------------,,,,,,+++++++++************++++++++++++))))))***+++,,,,,,++++++******************************++++++++++++******'''((()))+++,,,,,,,,,,,,************************,,,***((()))***++++++***(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))+++++++++)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((('''''''''((())))))((('''(((***((()))***,,,,,,,,,,,,+++))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))***+++++++++))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))************************)))((((((''''''(((((()))''''''(((((((((((())))))************************+++******))))))******+++***************************************************************)))))))))((()))***++++++***)))(((+++++++++++++++*********++++++*********+++,,,---++++++++++++,,,,,,,,,,,,///.........------------///......------///000111...000333333000...------000111111111222222222222000000111222222222222111111222333333222222333444666555555555666666777888444444555777888:::<<<===>>>???@@@AAAAAAAAA@@@???BBBAAA@@@??????@@@AAABBB>>>???@@@???>>>===>>>@@@CCCCCCCCCCCCDDDEEEFFFGGGDDDDDDCCCBBBAAABBBEEEGGGGGGDDDDDDEEEBBB======@@@JJJLLLKKKFFFCCCCCCAAA>>>???===;;;999999:::===>>>>>>>>>>>>===:::888888999444555555666666555555555444555666555333222333444222222222222222222222222222333333444444333333222222222333333333333444444111222222222222111000000111111111111111000000000000000000000000000000000////////////////////////000000000/////////..............................111111111222333333444444111222333555666888888999:::<<<>>>>>>===<<<<<<======>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===888:::;;;;;;::::::<<<===>>><<<::::::<<<>>>>>>>>>======<<<;;;:::<<<@@@DDD???>>>===<<<;;;:::::::::???>>>===>>>@@@AAA@@@???;;;;;;;;;;;;<<<===>>>???@@@??????>>>======>>>>>>::::::999888777666666555333777;;;===<<<:::::::::777777777777888888999999999888888777666666555555444444444444444333222222111111111111000000000000//////000000000000//////////////////////////////........................///...------------...///000000/////////.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***++++++,,,+++************************************++++++++++++******(((((()))***++++++******++++++++++++++++++++++++***(((&&&'''***++++++***)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''')))******(((((()))+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''((()))***)))((('''((()))&&&''')))***++++++******''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((,,,+++)))(((''''''((((((************************)))))))))***++++++,,,,,,+++*********)))))))))(((((()))***++++++***)))((())))))******++++++,,,,,,+++******)))***+++,,,---******+++,,,,,,,,,,,,,,,,,,------...///000000000000///---------...000111///444888777111,,,---///////////////000000000000//////111222222222111000000222444333111111333555666555555555444444444444000222555888:::;;;;;;;;;<<<===???@@@@@@@@@??????@@@??????>>>>>>?????????>>>???@@@???>>>>>>???@@@BBBBBBBBBCCCDDDFFFGGGHHH@@@AAAAAA@@@??????CCCFFFFFFDDDCCCCCC@@@;;;;;;???EEEGGGFFFBBB@@@AAA???;;;:::;;;;;;<<<<<<=========:::<<<======;;;999888888333333444555666666666666222444555333111000222444222222222222222222222222222222333333333333222222222222222333333444444444111222222333222111000///222111111111000000000///////////////////////////////////////////////////000000000000000///..............................000111111222333333444444111222333555666777777777999;;;===>>>===<<<===>>>===>>>>>>???@@@@@@AAAAAAAAACCCDDDDDDCCC???;;;888333666999;;;;;;<<<===??????===;;;:::<<>>===<<<;;;:::::::::999999888:::<<<======<<<:::::::::;;;<<<===>>>???CCCBBBAAA???>>>>>>>>>>>>888888888888888888888888555:::???@@@>>>;;;999999777888999:::::::::::::::888777777666555444444444444444555555555444333222111111111000000000000000//////000000000000000///////////////////////////........................///...---,,,,,,---...///////////////............---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))******************++++++******++++++++++++******((()))))))))))))))((('''++++++++++++++++++++++++&&&###"""###'''))))))'''***)))(((''''''((()))***))))))************))))))((((((((((((((('''''''''&&&((())))))(((((()))+++((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''''')))******)))(((''''''((($$$%%%'''((()))))))))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&))))))))))))((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))(((((((((((())))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''',,,***)))'''&&&&&&&&&&&&))))))))))))))))))))))))(((((()))***+++,,,,,,---+++*********))))))((((((''')))***++++++***)))'''''''''(((***+++,,,---...+++***)))))))))***,,,---******+++,,,,,,,,,,,,+++***+++---///111222444555000///---,,,---...000222000777===:::222,,,---111------------.........///...///000222222111111000///222444333111111333555666555555444333333222222111444777:::;;;:::999888:::<<<===????????????>>>>>>>>>>>>>>>============AAABBBBBBAAA@@@@@@AAACCCBBBBBBBBBCCCEEEFFFHHHHHH>>>???@@@???======@@@CCCFFFCCCBBBBBB???::::::>>>CCCFFFFFFAAA??????===:::666888<<>>===888:::======;;;999888888222222444555666777777777111333444222///...000333222222222222222222222222222222222333333222222222222222222333333444444444111111222333222111000///222111111111000000//////........................////////////////////////000000000000000///..............................111111222222222111111000111111111222444777999;;;<<<<<<==================>>>============>>>>>>???AAA???======???@@@>>>;;;:::::::::::::::;;;<<<===AAA???===>>>@@@@@@>>>;;;===999666777:::>>>??????>>>===<<<<<<;;;;;;;;;;;;>>><<<::::::::::::999888888:::>>>AAAAAA???<<<:::======>>>>>>===;;;999888===;;;888888999::::::999888===CCCCCC???:::999:::;;;:::888888999:::999888999888555333222333444444444444444444333222111000333222111000000111222333............////////////000000000000000000000000///////////////////////////...---,,,,,,---...///...............------,,,------......------,,,+++---,,,***)))))))))******))))))))))))))))))))))))******))))))***,,,...///,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))))))))((((((''''''************))))))))))))***)))(((''''''''''''''')))((((((''''''''''''(((***************)))((((((,,,+++***(((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))++++++******))))))((((((((('''&&&%%%&&&(((***+++******)))((('''&&&%%%%%%''''''((((((((((((''''''''''''(((((())))))******++++++***)))(((''''''&&&(((((((((((())))))))))))&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''*********)))((('''''''''******)))(((((((((((((((+++***)))(((((()))***+++%%%&&&''')))******++++++(((((())))))*********+++++++++++++++++++++++++++++++++***)))((('''&&&&&&(((((()))***************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......000...,,,***)))***+++,,,222222222111111111000000////////////000000000000//////............/////////000111222333222111111666555444444333333333333///444:::>>>>>>;;;999777777888;;;===>>>???>>>>>>@@@>>>;;;999999;;;???AAA@@@???>>>>>>???AAACCCEEEEEEFFFFFFFFFEEECCCAAA@@@===AAAAAA>>>>>>AAACCCBBBFFFDDD@@@;;;777999???EEEBBBBBBBBBAAA???===<<<;;;<<<===>>>??????>>>======>>>@@@AAA@@@<<<888666555666444222222555777999999111111222333333333222222111111111111111111111111333222111111111222333444444444333222222333333333......///000111222222333222222222111111///...---////////////////////////........................------------------------,,,---......//////......111111111222222111111000111111222333555888:::<<<======<<<<<<<<<<<<<<<<<<=========<<<======>>>???BBB@@@>>>>>>@@@@@@???===@@@???>>>===<<<;;;;;;;;;>>><<<;;;<<<>>>>>><<<999:::777444555888;;;===<<<<<<;;;:::::::::;;;<<<===CCCAAA===;;;::::::999777555888<<<@@@BBBAAA???===;;;<<<<<<<<<<<<:::999888<<<:::999999;;;<<<===<<<999===BBBAAA===999888999;;;999777777888999888777777666444333222333333444444444444444333222111111222222111000000111222222............///////////////////////////////////////////////////////////////...---,,,,,,---...///...////////////...---------------...------,,,+++,,,,,,***)))))))))******))))))))))))))))))))))))************+++,,,------,,,+++******))))))******************************,,,,,,+++++++++*********+++*********))))))(((((()))((((((''''''''''''((((((((((((''''''(((((()))'''(((((((((((('''&&&&&&+++***)))(((((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&((('''&&&%%%%%%'''(((***)))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''(((((())))))))))))%%%%%%&&&'''((()))***+++)))))))))(((((((((((((((&&&''''''(((((((((((((((***)))))))))((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))***))))))(((((((((((((((******)))(((((()))******(((((())))))))))))((((((((()))))))))******************************************))))))))))))(((((((((((()))***************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......---,,,++++++,,,---///222222111111111000000000.../////////000000000000000//////......//////000222333444555555555444333444444333222222222222222444888<<<>>><<<999666555666777999:::<<<============<<<:::999999;;;===??????>>>======>>>@@@BBBDDDAAABBBCCCCCCAAA???===;;;<<>><<<<<<<<<===>>>>>>>>>===<<<;;;===>>>@@@???<<<999777777888666444333555777777777333333444444444333333222111111111111111111111111444333222111111111222333444333333222222333333333111111000000///......---111111111111111000///...////////////////////////................................................,,,---......//////......000000111111222111111000000111222444777999<<<======<<<<<<;;;::::::::::::<<<<<<<<<<<<<<<===>>>>>>AAA@@@??????@@@@@@???>>>AAA@@@???===<<<<<<;;;;;;;;;::::::;;;======<<<:::999777555555888:::<<<<<<:::999888777999;;;>>>@@@KKKGGGAAA===;;;999888777333666:::>>>??????===<<<::::::;;;;;;;;;::::::999<<<:::999;;;===?????????:::===???>>>:::777777888:::888666666777777777666444444333222222333333444444444444333333222111111222111111000000111111222............///////////////////////////////////////////////////////////////...---,,,,,,---...//////////////////......------------------,,,++++++,,,+++******)))*********))))))))))))))))))))))))******+++++++++++++++***++++++***)))))))))******)))))))))))))))))))))))),,,,,,,,,++++++++++++++++++++++++***)))(((((('''(((''''''''''''(((((()))(((((('''(((((()))***+++***++++++++++++***)))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))$$$$$$&&&''')))+++,,,---)))))))))(((((('''''''''&&&''''''(((((((((((((((*********))))))))))))((())))))(((((((((((())))))&&&&&&'''((())))))******))))))((((((''''''((((((***))))))(((((())))))***************)))'''&&&%%%))))))))))))************)))))))))))))))))))))))))))))))))*********++++++(((((()))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,...000111111111000000000000000///....../////////000000000000000////////////000000///000111222222222111111333222222111111111111222666888;;;;;;999777666666555555666777888:::;;;<<<::::::999999:::;;;<<<<<<======<<<<<<===???AAACCCBBBCCCDDDEEECCC@@@===;;;;;;AAADDD@@@;;;<<>>@@@@@@?????????@@@>>>>>>??????>>>>>>======<<<=========<<<;;;:::::::::<<<>>>===;;;:::999999:::777555444555666666555555555555555444444333222111111111111111111111111444444333222111111111111333333222222222222333333222111000///...---,,,+++000000000111111000//////////////////////////////////////////////////////////////////////////////,,,---......//////......///000000111111111111111000111333555888:::<<<>>><<<<<<:::999888888999999;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>??????>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>===;;;999888888:::;;;===>>>:::999777777999===AAADDDPPPKKKDDD>>>;;;999888777666777:::<<<<<<;;;999777::::::;;;;;;;;;;;;;;;;;;===<<<;;;<<>>@@@AAABBBCCCEEEEEECCC@@@<<<::::::AAAEEE@@@;;;;;;>>>@@@???@@@AAABBBAAAAAA@@@@@@<<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;:::999888888:::<<<<<<;;;::::::;;;999777555555666777777666555555555555444333111111111111111111111111111111555444333222111111000000222222222222222222333444//////////////////......//////000000000000000///////////////////////////000000000000000000000000........................,,,---......///............///000111111111111111000111333666888:::<<<===;;;:::888777777777888999::::::::::::;;;<<<===>>><<<<<<======<<<<<<======???>>>===<<<<<<<<<<<<<<<:::;;;===============>>>:::::::::::::::;;;===>>>;;;:::999999;;;???DDDGGGOOOJJJDDD???<<<;;;:::999888:::<<<>>>>>>===;;;:::<<<<<<<<<<<<<<<=========???>>>======??????>>><<<:::::::::999777777777888999777555444555555444333///000111333333333333222222222111000000000111111000000000000000000000000............////////////........................////////////////////////...---,,,++++++,,,---...///////////////......---,,,,,,------,,,,,,+++***************+++*********))))))))))))))))))))))))***+++,,,,,,+++***((('''***))))))((())))))******++++++*********)))))))))))))))))))))))))))))))))++++++******)))((((((''''''''''''''''''((()))***''''''''''''((()))++++++)))))))))***)))(((((('''&&&'''((()))******))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((((((((((((((((()))))))))''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''((((((((((((''''''((((((((('''''''''''''''******)))(((''''''&&&&&&)))((((((((('''''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((((((((((())))))((((((((((((((())))))))))))((((((******))))))))))))))))))************************++++++++++++*********)))(((((()))***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------.............................................////////////000000////////////000000111111111111222222222333222222111222222333444555444555555444333333555777333333222333444666888:::888999;;;<<<=========<<<<<<;;;::::::;;;===???AAA>>>???@@@@@@???<<<999777<<>>AAACCCEEEDDDBBBAAAAAAAAAAAA@@@;;;<<<===>>>>>>?????????======<<<;;;:::999999999777999:::::::::999:::<<<666555444555777999999888444444444333333111000000111111111111111111111111444444333333222111000000111111111111222222333444111111000000000000000000...//////000000000//////////////////////////////000000000000000000000000------------------------,,,---......///...............///000111111111111000111333666888999::::::999888666555555666888999999999999:::;;;<<<===>>>:::;;;<<<<<<;;;;;;<<<===FFFEEEBBB@@@>>><<<;;;:::999;;;<<<<<<;;;;;;;;;<<<999:::;;;:::999:::;;;======<<<;;;;;;===@@@CCCFFFJJJFFFAAA>>>======<<<<<<:::<<<>>>AAACCCCCCCCCCCC>>>>>>======<<<======>>>>>>===<<<===>>>>>><<<:::999999999999999999999999999777555444555555444222///000222444555444222111000000...------...///000///000000111111000000///............////////////........................////////////////////////...---,,,++++++,,,---..................------,,,,,,,,,,,,,,,,,,+++******))))))***++++++++++++***))))))))))))))))))))))))***+++++++++***)))(((((())))))((((((((()))******+++++++++******))))))(((***************+++++++++************))))))))))))(((''''''''''''(((((()))''''''&&&''''''((()))******************)))((((((&&&'''(((*********)))(((''''''''''''''''''''''''''''''(((((()))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((''''''''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&((('''''''''''''''''''''''''''&&&&&&''''''(((((('''(((((())))))(((((('''&&&'''((())))))***))))))************))))))))))))************************++++++*********)))))))))(((((()))***************************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,.........---------------,,,------------.........------.........///////////////............//////000////////////000111111111111111222222444555666888888777555222000111222222222333444555777888999888999:::<<<============;;;;;;::::::;;;===???AAA@@@@@@@@@@@@???===<<<;;;???AAAAAA===>>>CCCGGGHHHHHHEEEBBB@@@@@@AAAAAA@@@;;;<<<===>>>????????????===<<<;;;:::::::::::::::888999::::::888888999:::555444444666888::::::999333333333333222111000000111111111111111111111111333333333333333222111000111111000111111222333444444333222111000///...---/////////000000///......////////////////////////////////////////////////------------------------,,,---......//////......---...///000111111111111000222444666777888888888777666444333444666999:::888888888999:::<<<===>>>999;;;======;;;;;;<<<>>>GGGFFFCCCAAA>>><<<;;;::::::===>>>>>><<<:::;;;<<<:::<<<======;;;:::<<<>>>======<<<<<<===???AAABBBBBB@@@>>>===>>>??????>>><<<===@@@BBBDDDEEEEEEEEE???>>>===<<<;;;;;;<<<<<<:::::::::;;;======;;;999777777888999:::;;;:::999:::888666555555555444222///111444666666444222000///...,,,++++++,,,...///...///000111111000///...............////////////........................////////////////////////------,,,++++++,,,---------------------,,,,,,++++++,,,,,,,,,,,,+++******((()))***+++,,,++++++***))))))))))))))))))))))))+++******))))))))))))***((((((((((((((()))******+++******)))((((((''''''(((((()))))))))*********))))))))))))************)))((((((''''''''''''((('''&&&&&&&&&&&&&&&''''''++++++,,,,,,++++++***)))&&&''')))*********((('''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((()))''''''((())))))(((''''''''''''((()))))))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))))))))******(((((()))***************************************++++++++++++*********)))***++++++++++++,,,,,,,,,***+++,,,------......---+++,,,,,,,,,---------------------.........//////......------------......------,,,,,,,,,---.../////////000000222333444555999:::999666333111111222222333444666777888999999888888999:::;;;<<<======<<<;;;::::::;;;===???AAABBBBBBAAAAAA@@@@@@@@@@@@BBBAAA>>>;;;@@@IIIMMMMMMEEEBBB??????@@@AAA@@@???======>>>???@@@@@@@@@@@@===<<<;;;::::::;;;<<<<<<:::;;;;;;999777666777888777666666777999999888777222333333333333333222222111111111111111111111111111222333333333222111111000000000000111222333444222111111000//////......000000000000///...------////////////////////////................................................,,,---......//////......---...///000111111111111111222444555777777666666666555333333444666999;;;888888888999:::;;;===>>>:::<<<>>>>>><<<;;;===@@@BBBAAA@@@>>>===<<<<<<<<<===@@@BBBAAA>>><<<===>>><<>>===???AAA===============>>>??????===<<<;;;<<>>???@@@AAABBBAAA@@@@@@???>>><<<;;;:::::::::;;;777777888:::<<<===<<<:::666666777:::<<<<<<;;;::::::888666555555555444222000222555777666444222000...---+++******+++---......///000111111000///.............../////////000........................////////////////////////------++++++++++++------,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******((()))***+++,,,,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((()))*********))))))((('''&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((()))******++++++***)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&'''((()))+++***)))(((&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((()))))))))))))))$$$%%%%%%&&&'''((())))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''###$$$%%%&&&((()))******&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&(((((())))))))))))((((((+++*********))))))((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((()))***************))))))))))))))))))))))))++++++++++++******))))))******+++++++++,,,,,,,,,((()))***,,,---...//////+++++++++,,,,,,------------------.........//////---------,,,,,,---------000000///...///000111222.........///000222333444777888999888666555555666222333555888999999999999777777777888999:::<<<===<<<;;;::::::;;;===@@@AAA@@@???>>>======>>>???@@@DDDAAA<<<:::BBBMMMRRRPPP@@@>>>===>>>AAABBB@@@>>>>>>>>>???@@@@@@@@@@@@@@@===<<<;;;:::;;;<<<===>>>;;;<<<;;;999666555666777888888777888999888777555333333444444555444444444111111111111111111111111000111222333444333222111000000000000111222333444,,,------...///000111111000000000000///...,,,,,,////////////////////////........................////////////////////////,,,---......//////......---------------...//////000111111222222333444444777666666555555555666666888999;;;===>>>>>>======@@@??????>>>======<<<<<<<<<;;;:::;;;>>>???@@@???===???BBBBBB@@@===;;;;;;===BBBEEEDDD???;;;;;;===<<<<<<===???AAAAAA???>>>======>>>???@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAA@@@???===;;;999:::666777===AAA<<<555222777888999::::::999888777666777777666444222333444444555777777666444000...333...+++,,,,,,++++++---000///000111000//////111------------...000111222---...............------....../////////...,,,+++...------,,,,,,------.../////////...------,,,,,,------------------------++++++***)))***+++---...++++++++++++++++++++++++///...,,,***((((((((((((******++++++)))(((&&&$$$************************************************((((((((()))******((('''+++***'''&&&%%%&&&''')))&&&&&&&&&'''&&&&&&%%%%%%(((((((((((())))))))))))&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&$$$######$$$&&&''')))(((''''''''''''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%&&&'''((((((((('''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&'''(((******((('''&&&%%%&&&''''''(((((('''''')))((('''&&&&&&%%%&&&&&&(((''''''&&&&&&&&&''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))******++++++'''(((***+++++++++***)))(((((((((((())))))))))))))))))))))))((((((((((((++++++************++++++,,,+++)))(((((()))+++,,,------,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,---...///------------------------,,,,,,++++++,,,---///000........................000///...---...///222333666555444333333333333333666666666666777999:::::::::999777777777999;;;===;;;;;;;;;;;;<<<>>>@@@AAA??????>>><<<;;;;;;>>>@@@???<<<;;;???DDDGGGEEEBBB>>>>>>??????@@@@@@@@@@@@<<<>>>AAAAAA???<<<;;;;;;999999:::<<<===???@@@@@@@@@???===;;;999888888999888777777666555444444444222222222444777888777555444333333222222333333444111111111000000000//////222222222222222222222222333333111000////////////000000///...............//////............//////000///...,,,,,,---..................////////////+++,,,,,,------,,,,,,+++......---------......///000111111222222333333444666666555555555555555666777888:::<<<=========<<<======<<<;;;;;;:::999999<<<<<<>>>@@@CCCCCCAAA???===???AAAAAA>>><<<;;;;;;===AAADDDCCC???;;;<<<>>><<<;;;<<<>>>@@@@@@???===>>>>>>??????@@@@@@AAAAAA@@@@@@>>>>>>===>>>>>>???>>>?????????>>><<<:::999;;;777888>>>AAA===777444777888999999999999888777666777777666444333333444555555666666555333111///222---+++,,,,,,***+++...222333444555444222333555//////.........//////000....../////////.............../////////...,,,,,,...------,,,,,,------............---------------------------------------,,,+++*********+++,,,---))))))))))))))))))))))))++++++***((('''''''''''')))******))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))((('''***)))((('''&&&''''''(((######%%%&&&'''((((((((('''((((((((())))))))))))&&&&&&&&&'''((()))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((''''''''''''&&&&&&''''''((('''''''''$$$%%%'''((()))((('''&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''))))))((((((((())))))***&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))'''((())))))******)))))))))))))))((((((((((((((())))))))))))((((((((((((+++******))))))******+++,,,+++)))(((((()))+++,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,---------......------------------------,,,,,,++++++,,,---///000..............................---------///111333333333222222222222333333333333333333444666777888999888777777888999;;;<<<<<<;;;;;;:::;;;<<<===>>>??????>>><<<::::::;;;===<<<::::::===CCCFFFDDDAAA>>>============>>>???@@@;;;===>>>>>><<<:::999:::::::::;;;<<<===>>>???@@@>>><<<999888888888888777777777777666555444444444222111000111333555444333555555444222222111111111333333333222222222111111222222222222222222222222222111000///............000000///...............//////............////////////...---------------............////////////,,,,,,------------,,,,,,///......---------......000000111111222333333333555555444444444444555555555777888:::;;;;;;;;;;;;<<<;;;;;;::::::999999888<<<>>>BBBGGGIIIHHHCCC???===>>>???>>><<<;;;;;;<<<===@@@CCCBBB???<<<===>>>;;;;;;<<<>>>@@@@@@???===???????????????@@@@@@@@@???>>>======<<<<<<======<<<<<<===>>>===<<<;;;:::;;;888999>>>AAA===888666777888999999999999888777666777777666444333444555666666555555444222222111222...,,,------+++---111444888<<<;;;888555555555111000//////.........///////////////000000000///.........///......---,,,...------,,,,,,------...,,,,,,------------......------------------------,,,,,,+++*********++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((('''''''''(((((((((((((((''''''''''''###$$$%%%&&&'''(((((((((''''''((((((((()))))))))&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((''''''''''''&&&'''''''''(((''''''&&&&&&$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''&&&'''((())))))((('''&&&%%%&&&''''''(((((('''''''''''''''(((((()))++++++'''&&&&&&%%%&&&&&&'''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''''''''((((((''''''(((((()))******))))))(((((('''''''''(((((((((((())))))))))))+++******))))))******+++,,,+++***))))))***+++,,,))))))***+++,,,---......++++++******++++++,,,,,,++++++---......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---//////------------------------------,,,,,,...000222333000000000111111111111222111111111222333444666777666777777888999999::::::===<<<:::999999999::::::<<<===>>><<<:::888999::::::999999<<>>:::;;;;;;:::888777888999;;;;;;<<<<<<===>>>>>>???<<<888555555777999888666777777666666555444444444555333111111222333333333777666444222111000//////333333333222222222222222222222222222222222222222000///...------,,,------000//////............/////////............//////......//////......---,,,............////////////------............------//////...------------...000000000111222222333333444333333333333444444555444555777999::::::999999<<<<<<<<<;;;;;;:::::::::<<>>===>>>???<<<<<<<<<>>>@@@AAA???===????????????????????????>>>======<<<;;;;;;;;;;;;:::;;;<<<===>>>===<<<<<<:::777888===???;;;888777888888888999999888888888666777777666555444444555888777555333222222222222333///...///...---111666===EEELLLIII@@@999333000000000///////////////000000000000000000111111111..................------...------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***))))))(((''''''''')))***+++************************((((((((((((((((((((((((******)))'''&&&&&&'''(((''''''((()))(((((('''''''''((((((((('''&&&%%%$$$'''''''''((((((((())))))&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''(((((()))(((((((((((()))******'''''''''(((((('''&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&)))((((((''''''&&&&&&&&&((('''&&&&&&&&&''')))*********)))(((''''''&&&&&&(((((((((((())))))))))))******))))))))))))******++++++***))))))***++++++)))******+++,,,,,,------,,,++++++***++++++,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------......---------------------------------...///111222333000111111111111000000///111111111222444555777777555555777888999999999999===<<<:::888777777777777999:::<<<;;;999888888888999888999<<<@@@BBBBBBAAA<<<:::888777777888;;;<<<;;;;;;999777555555777999;;;;;;<<<<<<=========>>>;;;777444555999;;;999777666666666555555444444444:::888555333444666666666555444333111000000//////000000000000000000000000111111111111111111111111000///...---------------000///............////////////............//////---.../////////...,,,+++............////////////---..................---///......---------......///000000111111222333333222222222222222333444444333444666888999999888888;;;;;;;;;;;;;;;:::::::::;;;>>>DDDIIILLLIIICCC>>>======<<<;;;999999;;;>>>>>>?????????>>>===>>>>>>=========???AAABBB@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::999:::;;;===>>>??????>>>>>>999666777;;;<<<888777888999888888888888888888999555777777777555444555666888777555333222222222333444111000111000000444;;;MMMZZZccc\\\NNN@@@555............//////111222222000000000///000111222333......------...............------,,,,,,------.........---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++((()))+++,,,,,,+++******((((((''''''''')))***,,,))))))))))))))))))))))))''''''''''''''''''''''''((())))))(((&&&%%%&&&(((''''''(((((()))(((''''''(((((((((((('''&&&%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))******)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((()))******&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))(((((('''''''''((('''&&&&&&&&&''')))******))))))((('''&&&&&&%%%'''((((((((()))))))))******))))))))))))))))))***+++******************+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***+++---......---+++)))+++++++++,,,,,,,,,------,,,,,,------------------------------------------.........///000111333333222222222222111000...---///000000111333444666777333444666777888999999999<<<:::999777666666666666666888::::::999888888999999999;;;===@@@AAAAAAAAA;;;:::777666666777999;;;;;;;;;999777555555777:::::::::;;;;;;<<<<<<<<<===;;;999888999<<<<<<:::888555555555555444444444444<<<999666555666777777777222222111000000000111111000000000000000000000000111111111111111111111111111000////////////////////////............////////////............//////---.../////////...,,,+++............////////////---..................------------------...////////////000000111222222222111000000111111222333444222444555777888888888888999999999999999999999999;;;<<>><<<===<<<;;;::::::<<<>>>??????>>>>>>>>>=========<<<<<<===???AAAAAA@@@>>><<<<<<<<<<<<=====================<<<<<<:::999888:::;;;===>>>??????>>>>>>888555666999:::777777999999999888777777888999999555777777777555555666777888777555333222222222333333111111222111000777???[[[kkktttjjjVVVGGG:::111.........///000111333333000000/////////111222333......---------...//////...------,,,,,,------...------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))'''(((((()))))))))((((((((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))'''%%%&&&)))''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''++++++)))(((((('''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''')))))))))(((((((((((((((((((((''''''(((((()))***)))((((((''''''&&&&&&&&&''''''(((((())))))*********))))))(((((())))))***************************,,,,,,++++++************,,,,,,++++++******+++++++++,,,,,,------,,,************++++++,,,,,,------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000111222222111000...------------///000222444555333444555666777888999::::::999777666666666777777777888999999777777888999:::;;;<<<===>>>?????????;;;:::888777777777999:::;;;;;;:::777555555777:::888888999999:::;;;<<<<<<<<<===???@@@???<<<999888444444444444444444444444999777555444555666555555111000000000000000111111222222222222222333333333111111111111111111111111111111000000000000111111///............//////000//////............//////......//////......---,,,............////////////------............------,,,,,,,,,---...///000111//////000000111111222222000//////000111222333333333444666777888888888888999999999::::::::::::::::::999888999<<<>>>>>>===<<<======<<<;;;;;;<<<>>>AAA@@@>>>=========<<<;;;;;;:::;;;===??????>>><<<999::::::;;;;;;<<<<<<<<<======>>>===<<<:::999888999:::<<<===>>>======<<<888666777999999777888;;;999999888777777888999999555666777777666555666888777666555444333222222222222000000111///000777@@@YYYkkkrrrdddPPPBBB999111000/////////000111222222000///.........000222444...------,,,---...///000...------,,,,,,------...)))*********++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))((((((((((((((()))'''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& %%%***+++(((&&&''')))(((''''''&&&'''((()))***&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''***))))))((((((((())))))$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((('''((())))))******))))))'''''''''''''''''''''''''''''''''((()))*********))))))(((((((((((())))))*********++++++************************+++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---+++---...000000000///...,,,------///000222444555444333333444555777999;;;777777666666666777999:::;;;;;;;;;888666555666888999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999:::999777555555666888555666666888999:::;;;;;;;;;@@@FFFFFFAAA;;;777666444444444444444444444444666444333444555555444333222111000///////////////111111222222222333333333111111111111111111111111111111000000000111111222...............///000000//////............////////////...---------------............////////////,,,,,,------------,,,,,,++++++,,,,,,...///111222/////////000111111222222////////////000111222333333444666777888999888888<<<<<<<<<<<<<<<<<<<<<<<<999777444333666999<<<===;;;===>>>>>><<<<<<===>>>BBB@@@>>>======<<<;;;:::999999999;;;===>>><<<:::888888999999:::;;;<<<<<<===>>>>>>>>>===;;;999888999999;;;<<<<<<<<<;;;;;;999777888:::999777999===:::999888777777888999:::555666888777666555777888666666555555444222222111000//////000......666@@@PPPaaagggXXXCCC999333...222111111000000000000000///...------...000222333...------,,,---...///000...------,,,,,,------...&&&'''((()))+++---...///++++++++++++++++++++++++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++---,,,***)))))))))***+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))$$$***,,,)))&&&'''))))))(((&&&%%%&&&'''***+++*********)))(((&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&''')))(((''''''''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&%%%&&&&&&'''((()))%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&'''''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&''''''''''''(((***+++++++++***)))&&&&&&&&&'''''''''''''''&&&''''''((()))******+++))))))(((((((((((())))))******++++++++++++******(((((()))***+++,,,,,,------,,,,,,+++*********+++------++++++*********+++))))))***+++,,,,,,------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***''')))+++...000000000///...//////111333555777888444333333333444777:::<<<666666555666777999:::<<>>>>><<<;;;===<<<:::999999:::;;;===???===:::999:::;;;;;;:::>>>===;;;:::999888888888;;;;;;;;;;;;::::::999888888888888888888888999999555555555555444333222222222333333444444333333222111000//////000222444666DDDGGGHHHBBB888...)))(((000000000000000000000000...........................---,,,,,,,,,,,,---...///...------,,,,,,------------------,,,+++***)))............//////000000,,,,,,,,,++++++*********++++++***************+++)))))))))))))))))))))***&&&'''(((*********)))((())))))((((((((('''''''''''''''&&&''''''((()))******)))(((''''''((()))***+++)))(((&&&&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!%%%((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((#########$$$%%%&&&'''((('''''')))))))))((('''&&&%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''')))(((&&&&&&((()))((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&''')))************+++)))(((&&&&&&((()))+++''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++((())))))))))))*********))))))************))))))'''((()))******)))((('''(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------,,,,,,,,,,,,---...//////...---,,,...///000111222333333333111111111222444666777888666666666666555777:::===>>>===:::777444444777999:::999999:::;;;<<<===>>>::::::::::::999999888777999999999888777666666555555///---333999999888888>>>@@@BBB@@@;;;666444444666555444333222333444555444222111222444444444222222222222333333222222222//////000000111111111222222111111111000000//////......////////////.....................///000000.................................------............000111000---,,,---///000///...---------------/////////...,,,,,,---///,,,---...///000//////...000////////////111222333555555666777777777666666777777777888888888888888666666666666777999;;;===888888777555555777;;;???FFFDDDBBB@@@===;;;999888888999;;;===>>>===<<<<<<<<<;;;999888777888999:::;;;:::888888888999999999<<<<<<;;;:::999999999999;;;;;;;;;;;;:::999888777666666777777777777666666444444444555444444333333222222333333333333222222111000/////////111222444888;;;===:::444...,,,,,,////////////////////////..............................---,,,,,,---......,,,+++******))))))******------------,,,+++******------------------------,,,,,,,,,+++++++++************************++++++******************))))))'''((()))***+++******)))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''((((((***)))(((''''''((()))******)))(((''''''((()))***'''''''''''''''''''''''''''%%%###$$$&&&'''%%%###''''''''''''&&&&&&&&&%%%######$$$$$$$$$###"""!!!'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''((()))******''''''((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((('''(((&&&%%%$$$&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''(((((())))))((((((''''''''''''((((((((((((&&&'''((())))))***))))))***)))(((''''''((()))***''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((()))***+++)))))))))************+++))))))************))))))'''((()))******)))((('''''')))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------............------///000111222222333333333111111222222444555777777666666666555444666888;;;888888777555333222444666:::::::::::::::;;;<<<<<<::::::;;;;;;:::999999888999999888888777666666555555000///555:::999777777;;;===???===999666555555444444333222222222333444444333222222444444333222111111222222222222111111///000000000111111111111111111111000000000//////......////////////.....................///000000------------------------...------,,,,,,------...---///000///,,,+++,,,...///...------,,,,,,---------......---++++++,,,...------...////////////...////////////000111222222444444555666666666666666555555555666666777777777999999888777777888999:::666555444222222555:::>>>GGGEEEBBB???===;;;::::::888999;;;<<<======<<<<<<;;;:::888666555555666666666666666666777777777888;;;::::::999999::::::;;;===<<<;;;:::999888777666333444555666666555444333333333444444555444444444111111222222222222111111111000000//////000111111111333555444000---...///........................////////////////////////......---,,,,,,---......+++******)))))))))))))))---------,,,,,,++++++***,,,+++++++++++++++++++++,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,++++++,,,,,,,,,+++)))(((((())))))************)))'''''''''&&&&&&&&&%%%%%%((((((((('''''''''''''''))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$((((((((('''''''''&&&&&&###$$$%%%&&&%%%"""'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))###$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$%%%%%%&&&'''''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))'''%%%%%%&&&&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((())))))))))))(((''''''''''''(((((((((((((((((())))))))))))((((((***)))(((''''''((()))***''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))************+++++++++))))))************))))))(((((())))))))))))((((((''')))******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,---...///000111------,,,,,,,,,,,,------000000111222333333333333222222222222333444555666555666666444333333555777777888999888777777888999<<<;;;;;;;;;::::::::::::::::::;;;;;;::::::999999999999888888777666666666666222222777;;;999666666777999;;;:::888666555555333222222222222222333333555444333333333333222111000111111111111111111000000000000000111111111111111111000000000000//////...//////000000//////..................///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---++++++,,,---------,,,,,,++++++,,,,,,+++,,,,,,+++******+++---------........./////////......//////000111111222222333444555555666555555333444444555666777777888:::999888666666666777777555555333111111444:::>>>FFFDDD@@@===;;;:::::::::888999:::<<<<<<<<<<<<<<<;;;:::888777555555555555444555777777777777777888999999999999:::;;;<<<<<<>>>===;;;:::888777666666333444555666666555333222222222333444555555555555000000111111111111000000222222222111111111111111333444444111...---...000........................000000000000000000000000......------------.........---,,,,,,++++++,,,,,,------,,,,,,++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,+++,,,---------+++)))(((((()))))))))))))))))))))))))))))))))((((((((((((*********))))))(((''''''))))))(((((((((((()))))))))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&'''(((((((((((()))(((((((((((('''''''''&&&'''(((((('''%%%"""!!!&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&((()))((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((+++)))'''''''''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((())))))))))))(((((('''))))))(((((((((((())))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***************++++++++++++))))))************))))))(((((())))))))))))((((((((()))++++++***))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......///000000------+++******+++------000000111222333333222222222222111222222333444444555666555444111111222444444777999::::::::::::;;;<<<<<<<<<;;;:::999888777888888999999999999888888888888888888777777666666777444444999;;;888555555555666777777666666555555333333333333333333444444666555333333333333111000000000111111111111000000000000000000000111111111000000000000000000////////////000000000000//////...............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---,,,,,,++++++***++++++,,,***+++++++++))))))+++------------------......///---......///000000111111111111222444444555555555333444444555666777888888999888666555444444444555666555444222222555:::===AAA@@@===:::999888999:::999999:::;;;;;;<<<<<<<<<;;;:::999888777666555555333666::::::999888888999888888888999:::;;;======>>>===;;;999777666666666555555666666666555444333222222333444555555555555///000000111111000000///222333444444444333222111333222222000......///000........................000000000000000000000000........................//////...------------......---,,,+++++++++,,,,,,((()))***+++,,,---...///++++++++++++++++++++++++******))))))***++++++,,,+++,,,,,,---,,,+++***)))((((((((((((((((((((((((******)))))))))(((((((((+++++++++++++++***)))((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))((((((((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''')))(((((((((((())))))***'''&&&&&&%%%&&&'''((()))((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))+++)))''''''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((())))))))))))(((((('''))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))*********+++++++++))))))************))))))))))))(((((((((((()))))))))+++,,,,,,+++******+++++++++++++++++++++++++++)))*********++++++++++++..................------------+++******+++------000000111222222222111111111111111111111222333444444555555333111///000111///222666777888777888999<<<<<<<<<;;;:::888666555555666666777777777666666888888888777777777777777777444555999:::777555666555444555555666666555555333444444555555555555555666555333333333333111000000000111111111111000000111111000000000000000000//////////////////000000//////000000000000//////...............///000000------------------------+++++++++******+++++++++------------.........---++++++*********++++++,,,***+++++++++)))***+++---------,,,,,,------...///------...///000000000000///000111333444444444444444444444555666666666777777666444333333333444555666666555444333555888;;;<<<;;;999888888888999999999999999:::;;;;;;<<<<<<;;;::::::999888777666666444999===>>>;;;999999:::888888888999:::;;;=========<<<:::888777666777777777777777666555555555444333333444444555444444444000000111111111111000000222333555666666555444222------------...///000000........................////////////////////////---...////////////...---......---,,,,,,,,,,,,,,,...---,,,+++++++++,,,---))))))***+++---...//////***++++++++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++***)))((((((((((((((()))((((((((('''''''''&&&&&&******+++,,,,,,+++)))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%((((((((('''''''''&&&&&&%%%$$$$$$$$$$$$&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&'''(((((((((((('''((((((''''''''''''(((((('''''''''''''''((()))***'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''&&&$$$$$$&&&'''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((()))************)))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((())))))))))))*********))))))************))))))))))))(((((((((((())))))***,,,------+++******+++++++++++++++++++++++++++))))))))))))************......---------,,,,,,,,,------,,,,,,,,,,,,------//////000000000000000///000000000000111222333444444555555333111//////000000333666888999999:::;;;<<<<<<<<<<<<:::888666444444444555555666666555555888888777777777777777777777444444777777555555888888666555555666666555444333444555666666777666666555444333333333333222111000111111111111111111000111111111111000000000000......////////////000000///000000111111000000///...............///000000........................,,,++++++******++++++,,,...---,,,---...///...---++++++******++++++,,,,,,***+++++++++******,,,...------,,,,,,,,,---...///,,,---...000000000000///...///000222333444444444333333333444444444444444555555444333444555666777555666666555444444666888777777888888888999999999999999999999:::;;;<<<<<<999999999999888888777666555:::@@@@@@===999888999888888888999:::;;;<<<===<<<;;;999777666666777888999888666444333444555555444444444555444444333333000111111222222111111000///111444666777666444222+++++++++---///000000000////////////////////////........................---...///000000///...---------,,,++++++++++++,,,...---+++******+++---...+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))***)))(((((((((***,,,---,,,,,,***)))))))))******(((((((((((('''''''''&&&'''((()))++++++***)))((('''((()))******)))((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%'''((('''%%%$$$%%%'''''''''''''''&&&&&&&&&%%%######$$$%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((((((%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$%%%&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))************&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***&&&$$$###$$$&&&(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))***************''''''''''''((((((((((((&&&'''((())))))***))))))(((((())))))))))))((((((&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***))))))(((''''''((((((((()))))))))))))))************))))))***)))(((''''''((()))******+++---,,,***))))))***************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------............------......////////////............//////111222444444333444555444111000000000333666888::::::;;;<<<>>>;;;;;;<<<<<<:::888666444333444555555666666666555777777777777777777777888777444333555555333666:::;;;999666666777777555333222333444666666666666666444333222222444444333222111111222222222222111111111111111111000000000///........./////////000000000000111111111111000000...............///000000------------------------,,,,,,++++++++++++,,,,,,---+++***+++...///...,,,+++++++++++++++,,,------***+++,,,+++******,,,...------,,,+++,,,---...///,,,---...000000000000///...///000111333333444444333333222222222222222222555444444444555666888999444666777666444333444555555666777999::::::::::::999999999999:::;;;<<<<<<777888888888888888777666666;;;AAAAAA===999888999999999999999:::;;;<<<===<<<:::888777666777888999:::888555222222333444666555555555555444333222222111111222222222222111111---000333666777666333222.........///111111000...000000000000000000000000........................---...///000000///...---///...------,,,,,,------...---+++******+++---...------,,,,,,+++***))))))*********++++++,,,,,,,,,------+++***))))))((((((***((('''&&&'''***---//////...,,,+++++++++,,,,,,************))))))))))))$$$&&&((()))***)))(((''''''((()))******)))((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((!!!$$$''''''&&&'''***,,,''''''&&&&&&&&&%%%%%%%%%###$$$'''((()))(((&&&$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&'''((()))))))))%%%&&&''''''%%%%%%&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''***))))))((((((((())))))&&&''')))++++++++++++***%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***'''&&&%%%&&&(((*********''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&((()))************(((((())))))))))))((((((&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))(((''''''''''''(((((((((((())))))************))))))***)))(((''''''((()))***)))***,,,+++)))(((((()))******************************+++++++++,,,,,,,,,))))))***+++,,,,,,---...,,,---////////////---,,,---...............------------...///111222444555222444555444222000000111111333555666666777999;;;:::;;;<<<<<<;;;888666444444444555666777777666666777777777777777888888888666333222333333222666<<<>>>;;;888777777777555222000222333555666666555555444222222222444555444222222222333333333333222222222111111111000000//////---.........//////000000000000111111111111000000...............///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,***(((***---...---+++,,,+++++++++,,,------...,,,------------------...---------------...///000...............///000000///...---...111333333333555444333333333444444555555555555555555555444444888666444555777666333000555666777999999999888888===:::777777999999888666999999999888888888888888;;;<<<===<<<:::999999:::;;;;;;:::::::::;;;<<<<<<999888666444333444555666888666444222222222333444444444333333333333222222444444444333333222222222000000111222222222111111........................000000000000...,,,***)))---...///000000...,,,++++++---000111///---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------............------,,,++++++******++++++,,,++++++,,,,,,+++***((('''******++++++++++++******)))***,,,---,,,***((('''+++******)))(((''''''&&&((('''&&&%%%%%%&&&'''(((***))))))((('''(((((((((&&&&&&''''''(((((())))))(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&!!!###%%%&&&%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''((((((((((((((('''+++***)))'''''''''((()))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''((()))******'''''''''''''''''''''''''''''''''''''''((())))))***)))((('''&&&&&&'''(((''''''(((((())))))******)))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&(((''''''''''''(((((()))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''''''''''''''(((((((((((($$$&&&(((***++++++***)))((((((''''''''''''((((((******))))))))))))******,,,***((()))+++,,,+++(((++++++******)))(((((('''***************)))((((((---,,,,,,,,,+++*********************************---,,,***))))))***,,,------------............/////////............/////////////////////000111111111222444333222111111222444333333444777888888777888::::::888555444666888555555555555666777999::::::888666555555555444333444333222111222444666888999999999666444333444666555555444333333222111111222222222222222222222222......//////000000111111000000000000//////////////////---,,,,,,---...///222333444333111///.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,************,,,,,,)))***---///000///...---))))))************++++++...------------......///...............//////000000......///111333333333333333333333222222222222222333333333444555555555777555333444666666444222444555666777777777666666999777666777999;;;:::888888888777777777777666666999:::<<<;;;999888888999999999888777777888888888:::888777555444444555555666555444222222333444555444444444333333222222222444444333333333222222222111111111111111111111111........................------...//////...---,,,---...///000///...,,,+++,,,...000111///...---...,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,++++++******++++++,,,------......---,,,***)))*********++++++***************+++,,,+++***)))(((*********)))((('''''''''***)))(((((((((((()))*********)))))))))(((((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&''''''(((&&&&&&'''''''''&&&&&&%%%)))((('''&&&&&&&&&'''((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))***)))((('''&&&''''''(((((((((((((((((()))))))))((((((''''''''''''((((((((((((((((((((('''''''''((((((((('''''''''(((((())))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******''''''''''''((((((((((((%%%'''(((***+++***)))(((((((((''''''''''''((((((******))))))))))))******,,,***((()))+++,,,***(((((((((((((((((((((((()))))))))******))))))((('''++++++++++++************))))))))))))))))))))))))---,,,***))))))***,,,---------------..................------------......///////////////000000111111333444333111000000111111000111333666777666555777999999777555444666888555555666777777888888888999777555555555555444333444333222222222444666888888777666555555666777777555555444333222222111111000000000000000000000000////////////000000111111000000000000/////////...///......------...///000333444555333111///.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++*********,,,+++***))))))***+++,,,)))***+++,,,------,,,,,,((((((((())))))*********///...------------------...------------...//////000//////000222444444333111222222333222111000//////000000111222333444555555333222222444555555444444444555555555444333333555444555777:::;;;:::999777666666666555555555555666888::::::999777777888999999888777666666666666999888888666555444333333555444333222333444555666555444444333222111111111333333333222222222222222444333111000///000000111////////////////////////------......///......------.../////////...,,,+++,,,...000000///.........------------------------------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,---------------,,,******************************+++************)))))))))******))))))((((((''''''***))))))(((((())))))***)))******++++++)))(((''''''''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&'''((()))******'''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''((())))))((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))((((((''''''&&&&&&(((((('''&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************''''''''''''(((((((((((('''((()))******)))((('''((((((''''''''''''((((((***))))))(((((())))))***+++)))((()))***+++***(((%%%&&&&&&'''((())))))***(((((()))))))))(((''''''))))))))))))************************************,,,+++***))))))***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111222444555444111000///000000000222555888999777555666666777666444444555777666777888999999888777666888666555444555555555333444333222222333444666777666444222444888;;;;;;999444444333333222222111111000000000000000000000000/////////000000000000111000000000/////////..................///000111111444555555444111///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++***))))))++++++************++++++++++++++++++++++++,,,,,,******++++++,,,,,,------///......---,,,,,,,,,,,,------,,,,,,------...///000//////111333444444333000111333333333111///---/////////000000111111111111000///000111333555555444444333333333222111111333333444666888888888777777777666666555555444444555777::::::999888777888<<<;;;:::999888888888888777777777666555333111000333333222333333555666777555444444333222111000000222222222222222111111111555333111///......000000000000000000000000000000000000//////---,,,++++++......//////......---,,,+++---//////...---------...............---------...---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++******))))))******))))))))))))******+++***))))))))))))*********)))))))))((((((((('''(((''''''''''''''''''(((((()))+++,,,,,,***((('''$$$$$$%%%&&&''''''((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$"""$$$&&&&&&%%%%%%%%%&&&(((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''((())))))(((((((((''''''&&&%%%%%%***+++******)))((('''&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((('''''''''(((((()))))))))((((((''''''&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((()))))))))))))))(((((('''&&&%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))'''&&&''''''''''''((((((((((((((())))))***))))))((('''((((((''''''''''''(((((())))))(((((((((((())))))))))))((())))))))))))(((&&&&&&'''(((((())))))***''''''((((((((((((''''''''''''(((((())))))******++++++++++++++++++++++++++++++***))))))***+++++++++,,,,,,,,,------------,,,,,,------------,,,,,,///............///000000555666666555333111000000222333666999<<<===;;;888444444444444444555666777777888999::::::888666444777555444444555666555444444333333333333444555666555222111444;;;???>>><<<333333333222222222222222222222222222222222222222000000000000000000000000000000/////////..................///000111222222444555555444111///...///........................------------------------......---------------...,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...///111333444333222000222333444333222000...000000//////.........------......///000222333555444444444333222222222222444555555666555555555555888888777666555555444444444777:::;;;:::999888999<<<<<<:::999888888888888555555555444333222000///222222222333444555666777444444333222222111000000111111111111111111111111555333111.........///000000000000000000000000000000000///...---,,,,,,,,,...............------,,,+++,,,...---,,,+++,,,---//////.........---------...---,,,,,,++++++++++++------............------,,,++++++******++++++,,,++++++************************)))(((((()))*********))))))(((((()))******))))))))))))(((((((((((('''(((((((((((((((((('''((()))+++,,,+++***(((&&&$$$%%%&&&'''((()))******'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&'''''''''''''''&&&%%%$$$&&&'''''''''((((((((((((''''''((((((''''''&&&%%%&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%$$$************)))(((&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))''''''(((((((((((((((((())))))((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))))))))((('''%%%$$$&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((&&&%%%''''''''''''(((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((()))(((((((((((()))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((())))))***************************************************++++++++++++,,,,,,,,,---,,,---............---,,,...............//////000666777888777444222222222444555777;;;===>>>;;;999333333222333555666777777777888999:::999777555444666444333333555666555555444333333333444444555555555222111666===AAA???<<<111222222222222222222222222222222222222222222222111111111111000000000000////////////............---......///000111111222222333444333000///...///---.....................------------------------...............//////000,,,------------------,,,,,,+++******)))******+++))))))***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------...111333444222000000111222333333222111000111000000///------,,,++++++---000111111222333555666666555444444444555555777888888666444333444555888888777666555444444333222666999;;;;;;999999999888888777666555555555666444444444333222222111111222222333444444555666666222222222222111111111111000000000000000111111111333222000///...//////000////////////////////////---------------...///000//////......------------+++---------++++++,,,---//////......---,,,,,,,,,------,,,+++++++++,,,,,,---......//////......---,,,++++++******++++++,,,------,,,++++++,,,,,,---***)))(((''''''((()))***(((((()))))))))))))))***))))))))))))(((((((((((()))******++++++******)))((())))))******((('''&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&(((((('''''''''&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))&&&'''((((((((('''%%%$$$&&&'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%&&&'''''''''&&&%%%$$$$$$&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''((())))))&&&'''(((((()))(((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((()))))))))'''&&&%%%&&&'''(((((((((((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''''''''((((((((((((((((((((((((((()))))))))((((((''''''''''''(((((()))((((((''''''(((((()))'''((()))((('''&&&''')))************))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''******************************+++++++++,,,,,,,,,,,,---...//////...---,,,......------......///000666777888777444333222333333333555777::::::888666333222111333666888888888666777888888777666555444555333222333555666666555444444444444444444444444444333333666;;;===<<<:::000000111111222222333333000000000000000000000000222111111111111000000000/////////.........---------...///000000000000000///111222111000...//////---------...............------------------------000//////...---.........,,,,,,------------,,,,,,(((((((((((((((((((((((((((((()))***+++,,,------,,,,,,,,,+++,,,,,,------+++++++++++++++,,,,,,---,,,,,,---000222333111///...//////000000111111222/////////......------,,,,,,///444666555444444555888888777666777777999999;;;;;;:::777444444777:::777777666555444333222222000333888::::::999888888555444444333333444444444666555444333333444555555222333333444555555555555111111111111222222222222/////////000000000111111000000000000000/////////........................------,,,,,,---...000111//////...------------------...///...------...///.........---,,,+++++++++,,,,,,+++++++++,,,------,,,------......------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,------***)))(((''''''((()))***&&&''')))*********)))((((((((((((((()))))))))))))))***++++++++++++***)))(((((((((((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((******(((&&&%%%'''''''''&&&&&&&&&%%%%%%###%%%'''&&&%%%$$$$$$%%%$$$%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((()))(((&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))%%%&&&((()))))))))((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&''')))))))))((('''&&&'''((())))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++''''''''''''(((((((((((((((''''''(((((()))******((((((''''''''''''((((((((((((''''''''''''((((((%%%''')))(((&&&%%%''')))''''''(((((()))*********'''((())))))******))))))******)))))))))))))))(((''''''''''''''''''''''''))))))************))))))************+++++++++++++++,,,---......---,,,+++...------------...//////333444666555333222222333333333333444666666555333333111000333777::::::999666666666555555555555555444222111222444666666666444444444444444444444333222333444666777777666666///000000111222333333333000000000000000000000000222222222111111111000000//////.........---------------////////////...---,,,...///000///...///000---------.........//////........................,,,,,,,,,,,,,,,---......******+++,,,,,,+++******'''((()))+++++++++******((()))***+++,,,---......++++++++++++,,,------...++++++******++++++,,,---++++++---///222222000...------------...000111222---.....................---222777999888666555666999999888888888:::;;;<<<======;;;888555666:::???666666555444222111111000...222666999999888777777444444333333333444555555777666444333444555777999222333444444555555444444000000000111222222333333.../////////000000111111...///000000000000000///........................111000...---,,,,,,---...//////...------------...///000111000......000111......---,,,,,,+++******++++++++++++,,,------...+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,+++***)))))))))***+++,,,+++)))(((''''''((()))+++%%%''')))***+++***)))((((((((((((((())))))))))))'''((()))******)))((('''(((((('''&&&&&&&&&&&&'''"""###$$$%%%'''((()))***&&&&&&&&&''''''((((((((($$$&&&)))++++++)))&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%$$$%%%&&&((())))))******%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((###%%%'''))))))((('''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&((()))))))))((((((%%%&&&&&&''''''((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%&&&(((******)))'''&&&'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((...,,,+++)))((())))))***''''''''''''((((((((()))''''''''''''((()))++++++((((((''''''''''''((((((((((((''''''''''''((((((%%%''')))(((&&&%%%&&&)))$$$%%%&&&'''(((***++++++(((((()))***************++++++******))))))((((((************************))))))************)))))))))************+++++++++)))***,,,------,,,***)))...------------...//////111222444333222111111222555444333333444555444333333111000333777;;;;;;:::555555444444444444555666333222111222444666666666444444444555555444333333111333555555333222222222//////000111222333333444222222222222222222222222222222222222111111000000//////.........------------.../////////...---,,,***,,,...///......///000---------.........//////........................&&&'''((()))+++...000111((()))***++++++***)))((()))***---///000///...---+++******---000000---))),,,,,,,,,,,,---///000111000---+++***,,,---+++)))***+++,,,,,,------,,,,,,//////............//////111222222222111///...,,,333555777888666555555555777999:::;;;;;;:::888777<<<===:::555666===AAABBB@@@:::333//////000///...222444777999:::999777666555444222222333555888:::777666555333111111000000555555555555555555555555//////000111222333444444000111222111000///000111...///000000000///---,,,/////////...---------,,,------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++*********++++++,,,,,,---*********++++++,,,,,,,,,...---,,,+++************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***************+++)))))))))))))))(((''''''))))))((('''&&&%%%%%%%%%(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%&&&'''(((%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$###!!!!!!$$$&&&)))++++++)))&&&$$$%%%&&&''''''(((''''''&&&''''''''''''''''''''''''"""$$$&&&(((((((((&&&%%%))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((%%%&&&'''((())))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''(((((())))))******(((((((((((((((((((((((((((((())))))((('''&&&&&&)))))))))))))))(((''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((()))******$$$%%%''')))***))))))(((%%%'''***++++++******+++)))))))))))))))))))))))))))***+++++++++)))((('''++++++******))))))(((((())))))***++++++++++++***+++***)))***,,,---,,,+++***+++,,,,,,------------//////...---...///000111000000///000000111222222222222111111111111222222000111222333444444444444333333333333333222111000111111222444444444444444555444333444555555333111444222000111333444222000000000111111111111000000222222222222222222222222444333111000/////////000///......---------......000///...,,,+++***))))))......//////...---,,,,,,,,,---...///...---,,,+++....../////////...,,,+++...------,,,,,,++++++***++++++++++++++++++++++++------------,,,,,,+++***)))((((((***,,,---***(((***++++++---...///000000///,,,******,,,---,,,***,,,,,,---............---//////............//////000000111222222111111111444666777777666444555666777888:::;;;;;;999888777777888777555888@@@FFFGGG???:::444000000000000///333444777999999999777666666555333222333555888::::::999777666555444333333222222222222222222333333000000000111111111111111000111222111/////////111...///000000000///------...............---------------------------------///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***))))))******+++***************)))(((((())))))(((&&&&&&%%%%%%&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&(((******(((&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%'''((((((&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))&&&'''''''''''''''&&&&&&)))((((((((('''''''''&&&(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&)))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((()))******&&&&&&'''((()))))))))(((%%%'''*********)))***+++))))))))))))))))))))))))******+++++++++***)))((())))))))))))))))))(((((())))))***++++++++++++***+++***)))***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,......---------...///000111111000000//////000000111111111000000111111111000111222333444444444444333333333333222222111111222222333333444555666666777555444444555555333222555222000111333444111...111111000000000000111111222222222222222222222222333222111///......//////......---------......//////...---,,,,,,---............//////...------,,,---------------,,,++++++---.../////////...,,,+++))))))***++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,+++******))))))((('''(((***+++***))))))***,,,...////////////---+++******,,,------,,,,,,---......//////......//////............//////...///000111222444555555777777777666444444555666666777999::::::999777666444666666555888AAAFFFGGG===999444111000000000000333444666777888888777777666555333333333555777888999888777666555555555555222222222222222111111111111111111000000/////////000111222111///...///000/////////000///......------------...............------------------------///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++******************+++,,,,,,,,,++++++))))))))))))))))))))))))******)))))))))******+++***++++++++++++***)))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((&&&'''(((((((((((('''&&&,,,+++)))((('''&&&''''''''''''''''''''''''''''''&&&'''(((((('''%%%$$$###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))''''''''''''&&&%%%$$$###((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&'''((((((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((()))******(((((('''''''''(((((()))%%%'''))))))(((((()))***))))))))))))))))))))))))*********+++******)))((((((((((((((((((((())))))))))))***++++++++++++***+++***)))***,,,,,,,,,+++++++++,,,,,,,,,+++******---------,,,---......///222111000///............111000000//////000000111000111222333444444444444333333333222222222222111222222222222333555777888999777444333444444444333555333000111333444222///222111000000000000111222222222222222222222222222111111000///............---------------...///000000///---,,,,,,...///111.........///......---,,,------,,,+++++++++++++++---............---,,,,,,((())))))******+++,,,,,,++++++++++++++++++++++++******************)))(((+++***))))))***++++++,,,,,,---///000000///---,,,******)))***+++------...,,,,,,---...............///......------....../////////000111333444666777777888777555333333444666444666777999999888777666666888777444666<<>>888666333111////////////222333444555666666666666555444333222222333555666555555444333333333333444444444333333333333222222000000000000////////////000111222111///......//////////////////......---,,,---------.../////////------------------------......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++***++++++,,,,,,,,,++++++))))))))))))))))))))))))***))))))))))))******+++)))************)))(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''+++***'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))))))))((((((''''''&&&(((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))******)))'''&&&&&&'''((()))%%%'''((((((''''''((()))(((((((((((((((((((((((((((((()))))))))(((((((((&&&&&&''''''(((((())))))))))))***++++++++++++***+++))))))***+++,,,+++***,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,------......000000//////.../////////000000////////////000000111111222333333333333333333222222222222222222222222111000000222444777999;;;888444333333444444444444222111222666777666333333222000//////000222333222222222222222222222222000000///...............,,,,,,,,,---...///000111333222///,,,+++,,,---...---...............---------,,,+++***)))***+++,,,------------------------,,,,,,,,,+++******))))))++++++++++++++++++++++++)))******+++******))))))*********))))))***+++,,,000111222222111///,,,***))))))******+++,,,---...++++++,,,------------,,,......------------......000000111222333444444444666666666444222222444666333444666888888777666555666888666333333777888666444333222000///......///111222444555666666555444444333222111111111222333222222111111222222333333444444444333333222222222////////////000000000000000111222000...------...000/////////............,,,---------.../////////------------------------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++***(((((((((((((((((((((((())))))(((((()))******+++((((((((()))(((''''''&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%((('''&&&%%%%%%&&&'''((('''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))******)))'''&&&&&&'''((()))&&&'''((((((''''''((()))(((((((((((((((((((((((('''''''''&&&''''''''''''&&&&&&''''''(((((())))))))))))***++++++++++++******)))((()))+++,,,+++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------------............///111222222000000////////////000000111111222222333333222222333222222111111222333333000000///...000222444666:::777444222333444444444333111111333888;;;:::888444222111//////111222444222222222222222222222222///////////////.........,,,,,,,,,---...///000111222000...,,,++++++,,,---------...............------,,,+++***)))***+++,,,------,,,,,,,,,------------------,,,++++++******++++++++++++++++++++++++******+++++++++++++++***'''(((***)))(((((()))+++222222222111000...+++***((()))************,,,...***+++,,,,,,------,,,,,,......------------......///000222333333333222111222333444333222111333555222333555777777777666555222555444222222555555333000222222111///...///000111333555888888777555444444333222222111111111111222222222222333444555666333333222222111111000000/////////000000111111111000111222000...,,,---...000000///............///---------...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((()))******+++''''''((((((''''''&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&&&&''''''$$$$$$######$$$&&&((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))((('''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((()))******(((((('''''''''(((((()))(((((()))(((''''''(((***))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))***++++++++++++******)))((()))+++++++++***,,,,,,---------,,,++++++,,,,,,---............---.........///111222444555111000000//////000000111111111222222222222222111333222111111111222333444000////////////000222333777555222222333444444333333111111444999<<<<<<:::333222111000000111222333222222222222222222222222//////000000000//////...---------------...///000,,,,,,,,,,,,---...//////,,,---......///.........------,,,+++++++++++++++,,,,,,,,,+++,,,,,,---...***++++++,,,------......++++++++++++++++++++++++)))***++++++,,,+++++++++&&&))),,,,,,***))))))+++/////////...------,,,,,,(((***++++++))))))+++...+++,,,,,,---------------...------,,,,,,------...,,,...111444444333111000...000222222222111222333000222444666777666555444222555555222222444333000///222444444111000000222222555999<<<===;;;777555666555444444333222222111222222222333444555777888444444333333222111111111111111111111111000000000000111222000...,,,,,,---111000///...---......///...............------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((('''''''''(((((()))++++++(((((((((((((((''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%'''((()))((('''&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******&&&&&&'''((()))))))))((()))******((('''''')))+++))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))(((((())))))***++++++++++++******)))((()))***+++***))),,,,,,---.........------,,,---.../////////......000000000000111333444444111111111000000111111111111111222222222222111111333222111000111222444555000000000000000111111111333222111222444444444222444222111333777:::999777222222222222222222222222222222222222222222222222//////000111111000000///......---------......///+++,,,...///000000//////,,,------...//////......---------------,,,++++++,,,,,,+++++++++,,,---...*********+++,,,,,,------++++++++++++++++++++++++((())))))***++++++******'''+++//////---+++,,,---,,,,,,+++++++++,,,------(((***,,,+++)))(((+++---,,,---......//////.........------,,,,,,------...))),,,000444555444111///+++...111222222111222222000111444555666666555444555777777333222333111---000333666666333222222444333666<<>><<<:::666444666777777555333222333555111222333333444444333333444555555555444333333222000000111111111111000000---------------...///000//////............////////////000000000000/////////...---,,,,,,,,,,,,,,,000///...------...///000000///...---,,,+++++++++......,,,,,,,,,,,,.........///000000000///...---...,,,++++++,,,------,,,---,,,++++++******++++++...---,,,+++************))))))************))))))'''(((((((((&&&'''(((***))))))(((((('''''''''&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&***+++---+++((($$$""""""&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''******((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''$$$###$$$(((***)))((('''&&&&&&%%%&&&'''((())))))(((((((((((())))))***(((((()))******)))''''''''''''''''''((((((((()))))))))((((((''''''&&&&&&$$$%%%''')))***+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))///...---+++******))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------///---,,,---///111111000000000000000000000000000//////000111222222333333333333333222222111111111111222222333222111000///111111111111111222222222111111111111111111111111111111111111111111111111222222111000//////000000------...///000111222222,,,,,,+++************+++/////////...---------,,,///......---,,,,,,++++++//////...---+++***))))))+++++++++,,,,,,---------)))************+++++++++...---,,,,,,++++++,,,,,,************************(((((()))+++,,,,,,***(((************)))))))))(((***)))(((((())),,,///111333222000...,,,,,,---...---,,,,,,++++++,,,,,,------...///000000111111000111///---...111222111000333444444555666666666555444333222111000000000111000000000000111222333333888888999999888666333222444555555444222111222333111222333333444444333333444444444444444333222222000000111111111111000000...------------...///000000//////......//////000//////000000000000//////000///......---------...000///...------...///000///...------,,,,,,,,,,,,...---,,,++++++,,,---...******+++++++++*********,,,***))))))*********))),,,,,,+++***************...---,,,+++*********************++++++*********'''(((((('''%%%$$$%%%'''))))))((((((((('''''''''))))))((('''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!$$$&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&(((***)))'''%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((()))((('''&&&%%%&&&&&&''')))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))''''''''''''''''''''''''******+++++++++,,,,,,,,,((((((((((((((((((((((((***(((&&&&&&)))***)))(((''''''&&&&&&&&&'''((()))((((((((((((((())))))***'''((()))******))))))((('''''''''((((((((())))))((((((((((((((('''''''''&&&&&&'''((()))***++++++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,---///000000000//////////////////////////////000111111222333333222222222111111000000000111222222222222111000///000000000111222222222333111111111111111111111111111111111111111111111111222222111000000000000000/////////000000000000000//////...------------..................---------111111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************++++++++++++------,,,++++++++++++,,,************************((('''(((***++++++)))'''************))))))))))))***)))(((((())),,,...000333222000...------......,,,,,,,,,++++++,,,,,,------....../////////......111///------///000111000222333444555555666777777555333111/////////111222000000000000111222333333666666555555444333222222222333444222000///000111111222222333333333333333333333444444444333222222///000000111111000000///......------......//////000000////////////000000//////000000000000//////000000///............/////////............//////...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++******++++++,,,,,,***(((((()))))))))(((++++++***))))))))))))***---,,,+++***************))))))************)))))),,,------+++)))'''((()))))))))(((((((((((('''''')))((((((''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$"""%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******)))''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((,,,***)))((()))***)))(((''''''&&&&&&''''''((()))(((((((((((()))))))))***'''((()))******+++******''''''((((((((()))))))))'''''''''((((((((((((((()))(((''''''''')))***+++))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++---,,,+++++++++,,,...///...---,,,---///000000000///////////////////////////000000111111222222222111111111000000000000000111111222222111111000/////////000111222222333333111111111111111111111111111111111111111111111111222111000000000000000000111111111000000/////////111000//////......//////---------...............333222111000///...------******+++,,,------...///---,,,,,,,,,,,,,,,,,,+++************+++++++++,,,------,,,+++++++++++++++************************(((''''''(((******)))'''*********)))))))))))))))))))))(((((()))+++---///222111000///............,,,,,,+++++++++,,,------///000000000//////...---000...---,,,---///000111222222333444555666777888555444111000///000222333/////////000000111222333666555444333222222333333222333444333111///000000111111222333333333333222222222333333333333222222//////000000000000////////////............//////000000////////////000000//////000000000000////////////...............////////////....../////////------,,,,,,,,,---......++++++++++++++++++++++++---,,,+++***+++,,,---......,,,******++++++***)))+++***))))))((())))))))),,,,,,+++***************''''''(((((((((((('''''',,,---...---+++*********))))))(((((((((((((((((()))(((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''(((((())))))))))))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''))))))))))))(((&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%###%%%'''''''''&&&'''((($$$%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***))))))))))))***)))''''''''''''''''''((((((''''''((()))))))))******'''((())))))***++++++,,,'''(((((((((((()))))))))&&&&&&''''''(((((())))))+++***(((&&&&&&''')))***))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++++++++++++++************************************++++++++++++---,,,+++******,,,...///...,,,+++,,,...000000//////////////////////////////000000000111111111222111111111111111111000000111111111111111111000000//////000111222333333444111111111111111111111111111111111111111111111111111111000000000000000111111111111000000000//////000///......------......,,,---------.../////////000000000000////////////******+++,,,,,,---......---------,,,,,,+++++++++*********+++++++++,,,,,,---,,,,,,+++***+++++++++************************(((''''''(((******)))((())))))))))))))))))******)))(((((())))))+++,,,---000000///......---------,,,+++++++++,,,,,,---...///////////////...---,,,.........------...000111111111111222333555666777555444222111111222333444////////////000111222333444333222111000111333444222444555555222111111111000111222222333333222222111111222222222222222111//////000000000000//////000//////.........//////000000////////////000000//////000000000000//////...------,,,------.........//////////////////...------,,,,,,,,,---......++++++++++++++++++++++++******)))((()))***,,,---...,,,******+++,,,+++***+++***))))))((()))))))))++++++******))))))******((())))))******))))))(((%%%'''))))))(((''''''((((((((())))))))))))))))))((((((''''''''''''(((((((((((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&'''((((((((())))))******'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$&&&((()))((('''&&&'''(((######$$$$$$$$$$$$######$$$%%%%%%&&&'''((())))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++((((((((((((((((((((((((&&&''''''''''''(((***+++((((((((((((((((((''''''&&&&&&((()))************'''(((((())))))***+++,,,(((((((((((()))))))))***&&&&&&''''''(((((())))))+++***(((&&&&&&''')))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''&&&'''((()))******))))))************************)))))))))******+++++++++---,,,*********+++---///...,,,+++,,,...///000///........................000000000000000111111111222222222222222222222222000000000000000000111111///000000111222222333333111111111111111111111111000000000000000000000000111000000000000000111111000000000000111111111111000000///............///,,,---------.../////////,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,+++************+++************************)))((('''(((***+++***)))))))))))))))************((((((((()))***+++,,,,,,............------,,,,,,++++++++++++,,,---......---------------,,,+++***---///000000///...000111111111000000111333444666333333222222222222222333////////////000111222222111000/////////000111222333555666666444222111222000111111222222222222222000000111222222222111111...//////000000//////...000000//////......////////////............////////////000000000000//////---,,,,,,,,,,,,---............////////////.........------,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,---......,,,***))))))***++++++***++++++***))))))))))))***+++******)))))))))******++++++,,,,,,,,,,,,++++++$$$&&&))))))((('''(((((((((((())))))))))))******(((''''''''''''(((((())))))((((((''''''(((((()))''''''''''''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$############((()))***)))'''&&&&&&'''"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))((((((''''''''''''((((((%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******%%%&&&''''''((('''''''''''''''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((###%%%&&&&&&&&&''')))+++(((((()))))))))(((''''''%%%&&&((()))************((((((''''''((()))***+++((((((((()))))))))******'''''''''(((((((((((((((***)))(((''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''(((***+++,,,++++++******************+++++++++((((((((()))******++++++,,,+++*********+++---...---,,,+++,,,.../////////........................000000000000000000000000222222222222222333333333000000/////////000111111111111111111111222222222111111111111111111111111000000000000000000000000000000000000000111111222000000000111111222222222333222111111000000111111---------...............***++++++,,,---...//////---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******************************************)))((((((***++++++***((()))))))))************(((((())))))******++++++,,,,,,,,,---,,,,,,++++++++++++++++++,,,---...///,,,---------------,,,+++,,,///222333111///000111111000///...///000222333///000111111111111000//////......//////000111222000000000000000111222222333555777666444222111111000000111222222222222222///000000111222222111111......////////////......111111000///////////////......------------......//////000000000000//////---------------...//////---...///000000///...---///...------,,,,,,,,,,,,+++,,,---......---,,,+++,,,---...///000000000000+++***)))***,,,------,,,,,,,,,+++*********************))))))))))))************++++++++++++******'''***,,,,,,+++)))((()))(((((()))))))))*********'''''''''''''''((())))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&///...,,,)))'''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%'''(((((('''&&&%%%&&&((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))%%%%%%'''(((((((((''''''%%%&&&'''((('''&&&$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$&&&'''&&&%%%%%%'''***((())))))***)))((('''&&&$$$%%%(((***++++++***)))(((((('''&&&&&&'''((()))(((((()))))))))*********((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((()))***,,,---------+++***))))))*********+++++++++''''''(((((()))******+++***++++++++++++,,,,,,,,,---,,,++++++---//////...........................000000000000000000000///000111111111222222222222000//////...///000111222222222222111111111111111111111111111111111111111000000000000000000000000000000000000000111222222222222111111111111111000222222111000000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,++++++***************************************+++***((()))+++,,,,,,+++(((((())))))*********+++(((((())))))******++++++++++++,,,,,,,,,+++******++++++++++++,,,---...///......///000000//////...+++///333444222000000000111000...---...///111222,,,---///111111000...---.........//////000111222222222333333444444555555222444666666444222111000000000111222222222222111//////000111111111111111......////////////......111111000///////////////---------,,,,,,---------//////000000000000//////...............///000111---...///000000///...---000///...---,,,+++++++++,,,,,,............,,,,,,''')))***,,,------,,,,,,---,,,+++,,,///000111000---,,,++++++******++++++***)))))))))))))))******''''''((((((((((((''''''''')))++++++(((&&&$$$$$$(((((())))))*********+++'''''''''''''''((()))***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))%%%&&&&&&&&&%%%%%%&&&(((%%%&&&&&&'''((((((((('''(((''''''&&&$$$###""""""((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((---,,,+++)))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''$$$%%%&&&&&&&&&$$$!!! '''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((())))))))))))***((((((((((((((((((((((((&&&((()))'''%%%$$$&&&(((((()))*********((('''&&&$$$%%%(((***++++++***))))))(((&&&%%%%%%&&&'''((())))))))))))************))))))(((((('''''''''&&&''''''((()))***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&'''((())))))(((&&&%%%))))))******++++++++++++&&&''''''((()))******+++)))***+++,,,,,,,,,,,,+++---+++***+++---//////...........................000000000000//////////////////000000111111111222000///.........000111222333333222222111000000000111111111111111111111111000000000000000000000000000000///000000111222222444444333222111000///...000//////.............../////////......------,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,++++++***)))*********************************&&&&&&'''((((((((((((((('''''''''''')))+++---...************************)))******++++++,,,------,,,+++***))))))***+++,,,------,,,+++,,,---...///111111111000000000000000444222000---,,,,,,------111111222222222222111111---------...///111222333888999999777555444444666888888777555333111///......//////000//////......000000////////////000000,,,---...000000000/////////...---,,,,,,---...///////////////////////////..................------............////////////111111000000//////......000000000000000000000000//////...---,,,,,,++++++...,,,******,,,---+++))),,,,,,------------......///...---+++***))))))))),,,+++)))'''&&&'''((())))))))))))***+++++++++,,,''''''(((((())))))******))))))(((''''''''''''((()))((('''&&&&&&'''((())))))(((''''''''')))***+++''''''''''''''''''&&&&&&$$$((()))&&&$$$###(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((()))(((&&&%%%$$$&&&((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%###%%%''''''&&&%%%&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((('''((((((((((((((('''&&&+++***)))(((((()))***+++++++++******)))(((((((((***)))'''&&&&&&'''((()))((()))***++++++***)))((())))))************))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((()))++++++,,,,,,,,,************+++,,,---...---,,,+++***+++,,,---...------............------,,,,,,,,,---------......000000000000000000000000000000000000111111111111222000///000111333333222333222111222333222111///......////////////......000000/////////111222444222111000000000000000111////////////000000000000000///...---,,,+++++++++......,,,++++++,,,---.........---------,,,,,,,,,+++++++++*********))))))))))))*********+++++++++***+++,,,------,,,******,,,,,,++++++***)))(((((())))))***+++++++++++++++***)))(((((('''((())))))************************)))******++++++,,,,,,---++++++***))))))***++++++---,,,,,,+++,,,---...///000000000000000000000000222111///---,,,,,,---...000111111222222111111000/////////000111222333444888888888666444333444666888888777666444222000///000000000000000///////////////............//////......//////000////////////...------------...///////////////////////////............................../////////000000000////////////.........---------------------------///......---,,,,,,+++++++++)))((((((******)))''')))))))))*********++++++......,,,+++***)))))))))'''((()))******+++++++++((()))))))))))))))******'''((((((((()))))))))***'''''''''''''''((()))***((((((''''''''''''((((((((('''&&&&&&&&&((()))***''''''''''''''''''''''''!!!###&&&'''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''&&&%%%######$$$&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''((('''&&&%%%%%%&&&'''((())))))))))))))))))*********)))'''&&&&&&'''((()))'''((()))******)))((('''))))))************))))))''''''(((((((((((('''''''''((((((((())))))))))))((((((((('''''''''''''''))))))))))))))))))))))))***)))))))))))))))))))))&&&'''((())))))******************++++++,,,---...++++++*********+++,,,---------............------,,,,,,,,,---------......//////////////////////////////000000000111111111222111000000222222111000333222111222333333222000...//////000000//////...////////////000111222333111000000000000000111111000000000/////////////////////...---,,,,,,,,,,,,///...---,,,,,,---.........------------,,,,,,,,,+++++++++*********))))))))))))*********+++++++++((()))************)))(((,,,,,,++++++***))))))(((******+++,,,,,,,,,,,,+++******)))(((''''''((((((************************))))))******+++,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,---....../////////000000000000000000///---,,,,,,,,,---...000000111111111111000000000000000111222333444555666777777555333333444555888777777666444222111000111000000//////000111111///......------......///000000//////....../////////......------......///////////////////////////......................../////////000000000111111............------------------------------------.........------,,,,,,+++---,,,++++++,,,,,,+++)))((((((((())))))))))))***...---,,,+++***)))))))))&&&(((***,,,---,,,+++***)))(((((((((((((((''''''(((((((((((())))))))))))%%%&&&&&&&&&((()))***+++''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))(((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''%%%$$$###%%%&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&###%%%''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((***))))))(((((())))))***''''''((())))))***++++++)))((('''''''''((()))***(((((())))))))))))((((((((())))))******))))))(((''''''((((((((((((''''''''''''((((((((())))))))))))((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))******&&&'''((())))))***))))))*********+++,,,,,,------***************+++,,,,,,------............------,,,,,,,,,---------......//////////////////////////////000000000000111111222222111222333333222000333222111111222333333222///000000111111000000///...///000111111222222111000/////////000111222222111000000//////.........///...------,,,,,,,,,,,,......---------......///------------,,,,,,,,,,,,+++++++++******************************+++++++++(((((()))******))))))(((,,,,,,++++++***)))))))))''''''((())))))))))))((('''((((((((()))***++++++************************)))))))))***++++++,,,,,,+++******************+++,,,,,,,,,,,,,,,---------......///////////////000------,,,,,,,,,------...///000000000000000000///000000000000111222333444444555555444222222333555777777666666444333111111000000///...///000111111//////............//////222111///.........////////////............//////////////////////////////---------...............000000000000111111111111........................////////////////////////......---------,,,,,,,,,---,,,,,,+++,,,++++++************+++++++++,,,,,,---,,,+++***))))))))))))******++++++***)))'''&&&)))))))))(((((('''''''''(((((((((((())))))))))))&&&&&&&&&''''''(((******&&&'''((())))))((('''&&&'''''''''''''''''''''(((&&&&&&&&&'''''''''''''''******)))&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&###%%%''''''&&&%%%&&&'''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))************************(((((((((((())))))******)))(((((('''(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''((((((((())))))++++++***)))((((((''''''(((((((((((((((((((((((()))))))))))))))*********))))))***+++++++++++++++(((((()))***+++++++++++++++++++++++++++,,,,,,,,,------............------,,,,,,,,,---------......////////////////////////////////////000000000111111111222444777888777666555333000000111222222222000000111111111111000000---...000222222222111111////////////000111333333111111000///......------///...---,,,,,,,,,,,,,,,..................//////---------,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++*********))))))%%%&&&&&&'''(((''''''''''''((()))***++++++,,,,,,))))))))))))))))))))))))((())))))******+++,,,,,,*********++++++*********+++++++++,,,,,,,,,,,,,,,------........./////////,,,,,,,,,,,,------.........//////000000//////...//////...//////000111222111222333222111111333444555555555555444333222111///.........///000000111111111000000000000111111333111000.........///000////////////////////////////////////////////////---------.........//////000000000000111111111111////////////////////////////////////////////////---------------,,,,,,,,,(((((((((''''''&&&&&&'''++++++++++++,,,,,,,,,---,,,,,,+++***))))))))))))+++***((('''&&&&&&''''''*********))))))((((((((())))))))))))((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((()))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&((())))))((('''((()))&&&&&&''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''###%%%''''''&&&%%%&&&'''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((()))******************************(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((((((((())))))************)))******++++++++++++***&&&'''((()))*********))),,,,,,,,,---------------------............------,,,,,,,,,---------.................................////////////000000000///000222666;;;???@@@@@@888555111///000111111111000000111111111111000000---...000222222222111111////////////000111333333111000000///...------,,,......---,,,,,,,,,------,,,------.........//////------,,,,,,,,,+++++++++************************************************)))))))))******++++++,,,+++++++++***************&&&'''(((((())))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))***+++++++++)))***++++++++++++***)))******+++,,,,,,,,,,,,,,,,,,,,,------.../////////------------..................////////////......---------------...///000///000111111000000222444333333333333333222111111......///000111111111111222111111000000111111222111111000/////////000000...//////000000//////...////////////////////////,,,,,,------...//////////////////000000000111111/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***)))(((''''''))))))))))))*********++++++++++++***)))))))))))))))(((&&&%%%$$$%%%''')))+++******)))))))))))))))((())))))))))))(((((((((((())))))((('''''''''''''''''''''(((((((((((('''''')))))))))***))))))((('''%%%%%%&&&&&&'''(((((((((!!!###&&&((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$&&&'''(((&&&&&&&&&'''%%%&&&''''''((('''''''''+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((###%%%''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''((()))***((((((((((((((((((((((((&&&&&&'''((()))))))))((('''(((((())))))(((((('''******)))(((((('''&&&&&&'''(((((())))))***************))))))))))))******'''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))((((((%%%&&&((()))******)))))),,,,,,---...............------............------,,,,,,,,,---------....................................////////////000000...///111777>>>DDDHHHIII???;;;555111000000000000///000000111111000000///...///000111111222222111000/////////000111222222000//////......---------...------,,,,,,---------***+++,,,---............,,,,,,,,,,,,++++++++++++***************++++++++++++++++++***************'''''''''''''''(((******************************'''(((((()))))))))))))))%%%&&&'''((())))))(((((())))))))))))))))))))))))(((((())))))******++++++)))***++++++++++++***))))))***+++,,,---,,,,,,++++++,,,,,,---......//////....../////////......------......//////......------------------......///...///000000///000222444111111222222222111000000...///222444555444333111111111000000000000111111///000000111111111000000...///000111111000///...////////////////////////,,,,,,------...//////000....../////////000000000........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///...+++***+++---((((((((())))))))))))***+++******)))))))))))))))&&&&&&&&&''''''((()))***''''''((((((((((((((()))***)))))))))((((((((('''(((''''''''''''(((((()))((((((''''''''''''(((((((((((()))))))))(((&&&&&&%%%%%%&&&&&&'''(((((()))###$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))###%%%(((((('''&&&''''''%%%%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((###%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%''')))***((((((((((((((((((((((((''''''(((((((((((((((''')))***+++,,,,,,+++***)))((((((((((((((((((''''''''''''((()))***+++++++++)))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((()))******++++++(((((())))))))))))((((((&&&''')))+++,,,+++******+++,,,---.........------------............------,,,,,,,,,---------......................................./////////000000......000555===FFFKKKNNNGGGBBB:::555222111000000...//////000000//////...////////////000111222333111000000000000000111111........................---------,,,,,,------...)))***+++------------,,,,,,,,,,,,++++++++++++***))))))*********++++++++++++++++++*********))))))''''''&&&&&&'''(((***+++************************&&&''''''((((((((((((((( ###&&&(((*********))))))))))))))))))))))))((((((((()))******++++++)))***+++,,,,,,+++***))))))***+++,,,---,,,++++++++++++,,,------...////////////000000///......------..................---......---------......///---...////////////222444000000111111111000000///...111444777888777444333000000////////////000000...///000222222222111000...///000111111000///...////////////////////////,,,,,,------...///000000............////////////---------.........//////........................------------------------***,,,...,,,***(((***,,,))))))))))))************+++***)))))))))))))))***((()))***+++***(((&&&%%%%%%&&&&&&''''''(((((((((******))))))((((((((('''&&&&&&&&&'''((()))***+++)))((('''&&&&&&'''((()))''''''((((((((('''%%%$$$%%%%%%&&&&&&'''((())))))&&&''''''&&&%%%%%%''')))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%'''*********))))))***$$$%%%'''(((((((((''''''$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((((((###%%%''''''&&&%%%&&&'''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$&&&''')))(((((((((((((((((((((((('''(((((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))'''''')))***++++++++++++'''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++******)))((()))+++---...---,,,+++***+++,,,---...---,,,,,,---..................---,,,,,,,,,---------........................................../////////000///...///444<<>>777444222111111......////////////......000000/////////111222444222111000000000000000111---------...............------,,,,,,,,,------...((()))***,,,------,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++******)))))))))((((((((()))***,,,---******************++++++((((((((((((''''''''''''((((((((((((((('''''''''******))))))((((((''''''((()))***,,,,,,+++******************************------,,,,,,,,,,,,++++++*********+++,,,---...///------............------///000000000000000//////333222222111000//////...........................000000000000111222333444222333444666888888555333000000000000000000000000111000000000000000111222222111111000///.........111000///...............***++++++,,,,,,---......,,,,,,.../////////...---000000//////.........---000///---,,,,,,---///000---+++***+++......,,,))),,,,,,++++++***)))((((((+++***************++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))&&&(((***+++***)))******))))))((((((((('''''''''(((((('''''''''&&&&&&&&&+++(((&&&''')))+++***((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&)))+++''''''((((((((((((''''''(((''''''&&&&&&''')))***))))))((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''))))))'''%%%'''''''''''''''&&&&&&&&&''''''((((((((((((''''''((()))***)))'''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%''')))(((&&&$$$$$$$$$&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&'''''')))******((('''&&&%%%%%%&&&'''(((((('''&&&(((+++***'''###******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''')))+++---...---,,,+++&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))******++++++))))))(((((('''''''''&&&&&&&&&'''((())))))(((((()))))))))((('''%%%$$$###))))))(((((((((((())))))''''''&&&%%%%%%'''((()))(((((())))))))))))((((((///---***))))))***)))(((******)))))))))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---...---,,,+++***,,,,,,------...///000000***+++,,,...///000000000///////////////.........------...222;;;FFFQQQXXXYYYMMMAAA;;;777222---,,,//////...---,,,++++++***............////////////000000000000000000000000---,,,++++++---.........------,,,,,,,,,,,,++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---+++++++++*********)))))),,,+++******))))))*********)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))))))))(((((()))***************,,,,,,++++++++++++++++++,,,,,,+++++++++*********,,,,,,+++++++++,,,------------............------//////000000000000//////111000000///......------000/////////////////////000000000111222333333333222222333555666666444111111111111111111111111111222222111111111111111222111111000000///......---000//////...------......,,,,,,,,,------.........,,,---.../////////...---000/////////............///...---,,,,,,---...///...,,,+++---//////---+++,,,,,,++++++***)))))))))*********))))))******+++************************))))))))))))))))))))))))*********)))))))))((((((%%%''')))***)))(((((()))''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&$$$###$$$'''))))))'''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''(((((('''&&&&&&)))+++''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&'''((((((&&&$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''')))***)))'''%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%''')))'''&&&$$$$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&&&&&&&'''(((***(((&&&''')))***)))'''))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''((())))))((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''(((((((((((((((''''''((((((((('''&&&&&&))))))((((((((((((((()))&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((+++)))''''''(((******)))******)))))))))))))))***))))))))))))))))))))))))((())))))******+++,,,,,,***+++,,,------,,,++++++,,,,,,------...//////000.../////////////////////............////////////111///...000777CCCNNNUUUXXXKKK???999555111///000//////......---,,,,,,,,,............////////////////////////////////////---,,,,,,---............---------,,,,,,+++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++***************++++++++++++++++++*********)))))),,,+++******))))))******+++***)))(((((()))***+++'''(((((())))))*********((((((((((((((((((((((((++++++++++++***************))))))))))))***++++++---------,,,,,,++++++++++++++++++*********))))))...---,,,,,,+++++++++,,,------............------//////000000000000//////000000000//////......---222222111111000000/////////000222333444333333222333222222333444444222///111111111111111111111111444333222222111111111111000000//////......------//////...------------...---.....................,,,---...///000///......////////////............///...---,,,,,,---...///...---------//////...,,,,,,,,,,,,+++******))))))******)))))))))))))))***************************))))))))))))))))))))))))******))))))))))))((((((%%%&&&(((((('''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((''''''''''''&&&***)))((((((***+++***)))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''((('''&&&'''(((***''''''((((((((((((''''''$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''((((((&&&$$$%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((+++(((&&&&&&(((***+++,,,)))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((())))))((((((((((((''''''&&&''''''(((((((((((((((&&&'''(((((())))))))))))***))))))((('''''''''(((%%%&&&''''''(((((('''''''''(((((())))))(((((('''***(((&&&&&&'''((((((''')))))))))(((((())))))***))))))))))))))))))))))))(((((()))******++++++,,,))))))***+++,,,,,,,,,+++,,,,,,,,,---......//////333222000///......---...---------.../////////000444111...---333<<>>666333222//////111---------....../////////---------.........//////////////////////////////,,,...///000///.........//////...---,,,++++++***)))***,,,---------,,,,,,++++++++++++++++++++++++************************************************,,,+++******))))))******************************'''(((((()))***++++++,,,(((((((((((())))))******))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********)))))))))(((---,,,,,,,,,,,,+++++++++++++++++++++,,,---...///------............------......///000000000000000222222222222111111111111111111111000000/////////111222444555666555333222555444333333444444222111111111111111111111111111222222111//////.........///////////////...............---------......///000000///...---,,,++++++---...///000000000///............///////////////---------,,,,,,---------***+++,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((())))))(((''''''((()))'''(((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''&&&&&&((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))&&&&&&''''''''''''&&&&&&%%%&&&'''))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))(((&&&&&&''''''&&&%%%###$$$$$$%%%&&&'''((((((''''''((((((((((((''''''%%%&&&((('''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((''''''(((***&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''(((&&&''''''''''''''''''&&&&&&''')))+++++++++++++++'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((()))***+++&&&''''''(((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((())))))))))))))))))'''((((((((((((((('''''')))))))))))))))(((((('''))))))((('''''''''''''''$$$%%%'''((((((((('''&&&''''''(((((((((((('''''')))(((''''''))))))(((&&&((((((''''''((()))******(((((((((((((((((((((((('''(((((()))******++++++(((((())))))***+++,,,---,,,,,,,,,---------------...------,,,,,,---------+++,,,,,,---...//////000///...------///111333555:::555222333222...,,,---,,,,,,------.../////////------------....................................,,,...000///---,,,---...//////...------,,,++++++***+++,,,---...---,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,************************,,,+++******))))))******((())))))))))))))))))((('''(((((())))))*********'''(((((())))))******+++((((((((((((((()))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))---------,,,,,,,,,++++++*********+++,,,---//////------............---------...///000000111111000000000000000000000000000000000000000000000000000333333444555555555444333555444333333444444333222222222222222222222222222111000///...............000000000000000////////////............///000000222222111///...---++++++---...///000111000//////.........///////////////,,,,,,,,,------,,,,,,,,,)))***,,,,,,*********+++,,,,,,,,,,,,,,,,,,++++++---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))))))))((('''&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&(((***+++)))(((((()))((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''&&&&&&&&&((('''%%%%%%'''(((''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&((()))((('''&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&((('''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$'''***,,,+++)))))))))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))******(((((((((((((((((('''&&&))))))))))))(((((('''&&&(((''''''&&&''''''((((((%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%$$$%%%'''***+++***)))''''''''''''((()))******))))))))))))))))))))))))''''''((())))))******+++***************+++,,,---,,,,,,,,,,,,,,,,,,------***+++,,,---------------,,,,,,,,,---.........///,,,---...............---111///000333222---***,,,,,,,,,,,,------.........,,,------------.................................,,,...///...******,,,///............------------+++,,,---......---,,,+++++++++++++++++++++++++++'''((()))***+++,,,------***************+++++++++,,,+++******))))))******(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******++++++(((((()))))))))*********&&&&&&'''(((((((((((((((((((((((()))******++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,---...------............---------...///000111111111111000000000000000000000000000000111111222333333333555555555555444444444444333222111111333444333222222222222222222222222222000000///////////////000000111111111111111111111///////////////000111111666555444222000...---,,,---...///000111000000///............/////////000,,,,,,,,,------,,,,,,,,,)))+++------+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((()))((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))***,,,...---***'''&&&''''''((()))******)))((('''''''''''''''''''''''''''%%%'''))))))((('''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''((((((&&&&&&'''''''''(((((((((%%%&&&&&&''''''''''''''''''&&&$$$%%%'''((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%''')))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$$$$%%%$$$%%%%%%&&&'''''''''&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&(((***)))((('''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''###$$$&&&'''((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((()))))))))*********((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&%%%%%%'''(((((('''%%%'''&&&&&&'''''')))******))))))))))))))))))))))))''''''(((((()))*********,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...---+++------------------------........................///---///222000,,,+++...+++++++++,,,,,,,,,,,,,,,,,,,,,---------.................................---......+++''''''+++000------------............,,,,,,---......---,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++,,,+++******))))))******((()))************)))((((((((((((((('''''''''''''''(((((()))***+++++++++))))))******+++++++++,,,((()))+++,,,,,,,,,+++***(((((()))***+++,,,,,,---+++++++++************)))------,,,,,,++++++,,,,,,---..................------...///000111111111111222222222222222222333333000111222333444444555666666555555444444444555555222000///000222333333222222222222222222222222222111000000000000000111222111111111111111222222222000000000000000111222222888888666444222000///...---...000111111111000///---.........//////000000+++,,,,,,------,,,,,,+++***,,,......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++************************)))))))))))))))))))))))))))((((((((('''''''''''''''((('''%%%$$$###%%%''''''''''''((((((((())))))'''((((((((())))))******---//////,,,%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$''')))***)))'''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''((('''''''''((((((((())))))&&&''''''((((((((((((((('''%%%$$$$$$''')))******&&&%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''&&&'''))))))((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&"""###$$$%%%&&&&&&'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''%%%###!!!"""###$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%((())))))'''$$$$$$'''+++&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''$$$&&&(((*********((('''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((())))))******++++++(((((())))))*********+++(((((())))))((('''&&&&&&###$$$%%%'''((()))))))))%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%'''((()))&&&''''''''''''''''''&&&***)))((('''&&&$$$ &&&&&&&&&'''''')))******))))))))))))))))))))))))''''''(((((()))*********...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111///,,,***------------------,,,,,,111000...------...///000000......000///,,,---111++++++++++++++++++++++++,,,,,,,,,---------..............................---......***%%%&&&+++000,,,,,,------.../////////,,,---.........---,,,++++++++++++++++++++++++++++++++++++***************))))))******++++++++++++,,,++++++***)))*********)))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))((((((((((((++++++++++++*********)))((('''&&&&&&&&&''')))***...+++((('''))),,,...///*********)))))))))))))))+++++++++,,,,,,,,,------//////...---,,,,,,,,,,,,,,,---///000000000///......//////000000000//////222222222222222222222222555444333333222222222222000333555444222000111333444333222111111111222333//////000000000000//////111111111111000000000000000000000000111111111111444333222000///---,,,+++///000111111111000...---////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((((((,,,,,,,,,,,,+++)))((('''))))))+++,,,,,,+++***))))))(((((('''&&&%%%%%%%%%###$$$&&&((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((*********)))((((((''''''))))))************))))))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''))))))(((((('''''''''&&&((('''$$$$$$)))''''''(((((('''&&&%%%%%%$$$%%%&&&'''((((((((((((%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))***+++++++++)))((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))************++++++++++++((('''&&&'''((((((&&&$$$%%%&&&''''''%%%%%%&&&''''''(((((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))************))))))((('''%%%%%%%%%&&&(((***'''&&&'''(((******(((&&&***)))(((&&&%%%%%%$$$$$$''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''...---++++++,,,---,,,++++++,,,------++++++,,,---+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...............///000000............////////////+++,,,,,,------.........---------,,,,,,+++++++++........................------,,,,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,---------,,,+++***(((((())))))******++++++))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((+++*********))))))))))))(((((('''''''''((()))***...+++(((((()))+++------***)))))))))))))))))))))+++++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,---,,,------...............222222333333333333333333222222222222222222222222555444333333222222222333000222333111///...///111333333222111111111222333000000000000000000000000111111111111000000000000/////////000000000111111333222111000///...---,,,///000000111000///...---////////////............................................................******)))(((((()))***+++------,,,+++)))(((''''''((()))***+++,,,++++++***))))))(((((('''&&&&&&%%%###$$$&&&((())))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&)))((((((((('''''''''''')))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%&&&'''((('''&&&%%%&&&''''''(((((('''''')))((((((((('''''''''&&&(((((((((&&&######&&&)))''''''(((((('''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((&&&$$$$$$&&&(((((((((%%%&&&''''''%%%%%%&&&'''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))************))))))((('''&&&%%%%%%'''(((***""""""###&&&(((***)))'''******)))((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******111///,,,******)))'''&&&)))***++++++))))))***++++++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------............---------------............---------,,,,,,,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,---------------......---------,,,,,,,,,,,,---------,,,,,,++++++))))))))))))************************************************))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((()))(((((((((((()))***+++---+++))))))***+++******))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---......333333444444555555555555333333333333333333333333444444333222222222333333333333222000...---///000222222111111111222222333111000////////////000111111111111111000000000000....../////////000000000111111000000//////......///000000000000///...---/////////............---................................................***)))((('''(((***,,,...///---+++)))(((''''''''''''((()))++++++,,,,,,,,,******))))))((((((''''''$$$%%%&&&(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((''''''''''''))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''%%%%%%&&&''''''((((((''''''((((((((('''''''''''''''&&&(((******(((&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&'''((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''%%%""""""$$$'''***+++%%%'''''''''&&&%%%&&&'''''''''((((((((((((((('''(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((''''''''''''&&&((())))))******))))))(((((('''&&&&&&&&&'''((()))######$$$'''+++------,,,)))))))))))))))***++++++******)))((('''&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&''')))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''(((***,,,...)))((('''(((***,,,,,,+++)))***+++***)))((()))++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------------...//////...........................---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////...............---------......------------,,,,,,---------,,,,,,,,,++++++***************)))))))))************************************))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((()))))))))))))))((((((((((((''''''''')))))))))))))))******+++,,,*********+++***)))''')))))))))))))))*********************++++++++++++++++++++++++,,,---...///...---,,,+++,,,---///000111111111111222333333444333333333333333333333333444333333222222333333333777666444111//////000222000000111111111222333333222111///......///111222111111111111000000000///............///////////////////////////000///000///////////////.........//////.........---------........................+++++++++++++++++++++++++++***((('''(((***,,,...///---+++((('''''''''((('''((()))***+++,,,------************))))))((((((%%%%%%&&&'''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))******'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''###%%%'''''''''%%%$$$$$$&&&'''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((&&&$$$######%%%'''((((((&&&'''((('''&&&%%%&&&(((&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))))))))(((((((((''''''&&&'''((()))))))))((())),,,///111222111(((''''''''''''((())))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))'''(((***,,,...'''&&&&&&(((+++---......+++,,,---,,,+++***+++,,,+++,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,---------.........000000//////.........---........................------------------------++++++,,,,,,---......///000000//////......------------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,+++++++++******)))))))))************************************)))))))))(((******))))))))))))******))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((('''''''''&&&((())))))******************))))))***+++***(((&&&(((((())))))************)))))))))*********++++++*********+++,,,---...//////...---------...000111////////////000111333333333333333333333333333333333333333222222333333444888666333000000000111111//////000111222222333333333111000......000111333111111111111000000000///............////////////////////////000000000000000//////...........................------------........................++++++++++++++++++++++++---,,,***)))((()))***+++...,,,***(((''''''((()))'''(((((()))+++,,,---...***************)))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$'''''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,'''(((((())))))(((((('''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''%%%$$$$$$$$$%%%%%%%%%$$$&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''((((((((((((&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%'''((((((%%%###&&&'''((((((&&&&&&'''(((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))+++***)))***---.........)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))...,,,***(((''')))+++,,,000...+++******)))(((&&&+++,,,---,,,***)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,---......///---.........////////////000000//////.........---........................////////////////////////------------------------000000000//////.........++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,++++++******))))))************************************)))))))))(((******))))))))))))******))))))(((((((((((())))))''''''(((((())))))******(((((((((((('''''''''''''''((()))*********)))))))))(((((()))******(((&&&((((((((()))******++++++((())))))))))))*********************+++,,,......///............///000000000000//////000222444555333333333333333333333333333333222222222333444444555222000//////000///...---...///111222333333333222111000000000000111222111111111111000000000000....../////////000000000.../////////000000000111000///......------...............------------,,,........................------------------------------,,,+++***)))))))))+++***)))((('''((())))))))))))))))))***+++------*********)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%$$$######'''''''''(((((((((((((((((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******((((((((())))))(((((((((((((((((((((((()))))))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((&&&$$$$$$&&&'''((((((%%%&&&''''''((('''''''''&&&&&&'''''''''''''''&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&''''''((()))(((((((((((((((((()))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&''')))***)))%%%"""&&&'''(((((('''&&&'''(((%%%&&&'''((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''''''''((((((((()))))))))(((&&&$$$%%%&&&'''''''''******)))(((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))...,,,***((('''((()))***...---*********+++***((()))***+++***(((''''''(((++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------......///........./////////000000//////..................---------------.........////////////////////////............------,,,,,,///////////////.........++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---+++++++++++++++*********++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))(((((((((((())))))'''''''''((()))*********)))))))))(((((((((''''''&&&'''((()))))))))((((((((('''&&&''')))))))))((('''(((((()))******++++++((((((((()))))))))******+++*********+++,,,------,,,---......//////......000/////////000222444555444444444444444444444444333222222222333333444555333111//////111111000...,,,---///111222333333333111111111111111111111111111111111111000000000000/////////000000000111111////////////000000000000000///...---------...............---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))(((((((((((()))))))))*********)))))))))***,,,---))))))))))))))))))))))))'''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''((((((((()))''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&''''''''''''(((((())))))%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''(((&&&%%%&&&(((***)))'''%%%&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&%%%'''(((((('''&&&&&&''''''''''''''''''(((((()))''''''((()))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++******)))(((((('''''''''''')))******(((&&&&&&((()))((('''&&&''')))%%%&&&'''((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''''''''((()))))))))))))))'''%%%######%%%''''''&&&'''''''''''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))'''&&&&&&(((+++---......)))***+++***'''&&&'''(((++++++++++++,,,,,,---...************************,,,,,,,,,,,,,,,------...---------.........//////---------------.........+++,,,,,,,,,------------////////////////////////------------..............................//////---------........./////////---,,,******+++,,,---***++++++++++++++++++,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))((((((((((((%%%&&&((()))))))))((('''((('''%%%&&&((()))))))))'''(((((()))***+++++++++(((((((((((())))))))))))++++++******++++++,,,---+++,,,---...///...---,,,......------...000333444444444444444444444444444222222222222333333444555444222111222444555222///+++,,,///111333333333333000111222222222222111000111111111111000000000000000000000000111111111111////////////000000000000000///...---,,,---............---------,,,,,,,,,........................************************''')))+++---...---,,,+++&&&&&&((()))************++++++***))))))***+++,,,((((((((((((((()))))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''---,,,+++)))((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&)))***(((%%%%%%%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&%%%'''(((((('''&&&&&&''''''''''''''''''((())))))%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%(((&&&&&&''')))+++++++++'''((()))((('''&&&''')))%%%&&&'''((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''''''''((()))))))))))))))***((('''''')))+++,,,+++#########$$$%%%&&&'''(((******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********((('''''')))******)))+++,,,---,,,)))(((((())),,,+++++++++,,,,,,---...************************++++++******++++++,,,---,,,,,,,,,---------......+++,,,,,,------.........+++++++++,,,,,,---------........................+++,,,,,,---...///000000,,,---------......//////.../////////000000111111///...,,,******+++,,,---*********++++++,,,,,,---++++++++++++++++++++++++************))))))))))))******))))))))))))******)))((('''))),,,---***''')))))))))))))))(((((((((&&&&&&&&&'''''''''''''''''''''((()))))))))))))))******))))))((((((''''''''''''&&&&&&'''(((***+++''''''''''''((((((((((((,,,+++******))))))******///...---,,,+++,,,,,,------++++++,,,...000000000333333555888444///333;;;===444...111666666555444333222222111000///......///000000111333444555555222111000000//////000000111111111000000000000000//////............//////222111111111000000//////111000///...------...///////////////////////////........................******+++++++++,,,,,,,,,+++++++++*********)))))),,,+++***))))))***+++,,,))))))''''''(((***,,,...,,,,,,++++++***)))(((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((,,,+++***(((&&&$$$""""""$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((())))))***++++++***((('''%%%%%%%%%'''((((((((('''&&&(((''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&'''((()))))))))(((%%%###"""###$$$%%%(((((()))***************++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((******+++++++++******))))))((('''&&&&&&'''((()))))))))((('''''''''''''''''''''((((((((('''%%%$$$'''''''''''''''((())))))((()))***+++,,,,,,+++***&&&''''''((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---+++******,,,------,,,------------------------***+++,,,---,,,***'''&&&,,,,,,,,,---------......000---******---......,,,............//////////////////...------------...000...,,,,,,.........---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************+++++++++++++++***)))((('''''')))))))))))))))))))))))),,,***))))))+++***(((%%%'''''''''''''''''''''&&&)))((((((''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))((('''''''''((()))((((((((())))))))))))******))))))((())))))******///...---,,,+++,,,,,,---***)))))),,,000333444444333222444777555222777???BBB888111222666555333333222222111111000000//////---...000111222333333333555444333333222222333333000000000000000000000000//////............//////111111111000000000//////111000///...---......///........................////////////////////////******+++++++++,,,,,,,,,,,,++++++++++++************)))(((''''''((()))***)))((((((((()))***+++,,,,,,,,,+++******)))(((((((((((())))))))))))((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))((((((((('''%%%&&&&&&&&&'''(((((((((***)))'''&&&%%%%%%&&&&&&(((((()))************)))((((((((((((''''''''''''%%%&&&&&&&&&'''''''''((($$$$$$$$$$$$%%%%%%%%%%%%))))))************)))))))))(((''''''''''''((()))))))))((('''''''''''''''(((((()))))))))((('''&&&'''''''''''''''((())))))&&&'''((()))***))))))(((&&&'''(((((())))))((((((***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---+++******,,,------,,,------------------------,,,------------+++***))),,,,,,,,,------------...000---++++++---......,,,............//////////////////...---------------000...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********))))))*********++++++***))))))((((((((())))))))))))))))))))))))///,,,***(((((((((&&&%%%&&&&&&''''''''''''''''''+++******)))((('''&&&%%%''''''((())))))))))))((((((((((((((())))))))))))+++***)))(((''''''''''''))))))))))))************''''''''''''((()))***+++...------,,,,,,,,,,,,---*********---111444444444222111333666666666<<>>777111111222111111444000000000000000111111111111333555888888777555444444444333222222222222333......//////000000000000//////............////////////////////////000000......//////////////////........................------------------------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,+++***))))))***+++,,,&&&(((***,,,,,,+++)))(((*********)))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''+++)))'''%%%$$$"""""""""''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''%%%$$$###""""""###$$$%%%&&&&&&&&&&&&''''''((((((&&&'''((()))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((()))))))))(((''''''''''''((()))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))((())))))(((''''''''''''''''''''''''''''''''''''((('''''''''''''''((())))))******))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******((((((((((((((((((((((((************************************************************************************************,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,---+++++++++,,,,,,,,,------,,,---------------------------------..................---,,,,,,,,,,,,,,,...------///111111000...------------------------,,,,,,,,,++++++*********'''((())))))))))))((('''***))))))(((((()))***+++))))))))))))))))))))))))&&&((((((((('''''')))+++%%%%%%&&&&&&'''(((((((((%%%&&&'''((()))******+++&&&&&&'''(((((((((((('''(((((((((((())))))))))))&&&'''((()))************''''''''''''((((((((((((((((((((()))***,,,---...***++++++,,,,,,,,,,,,+++))))))+++///222444444333///111111111444;;;???@@@777222...000111000111444111111111000000000000000000111333555555444333222333333222111111111111111---......//////000000111//////............//////......////////////000000---...//////000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((''''''((()))***'''(((***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''(((((())))))((((((''')))(((((('''&&&&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))******%%%%%%&&&&&&'''((())))))&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''000...+++)))'''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''((())))))(((''''''''''''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$&&&'''''''''&&&%%%'''(((((((((((()))))))))''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((('''''''''''''''&&&'''(((((())))))((((((---,,,,,,+++)))(((((('''))))))))))))(((((((((((())))))((((((((((((((((((%%%&&&'''((()))))))))(((((())))))******))))))((())))))(((''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''((())))))(((((('''&&&&&&&&&'''''''''((())))))******))))))''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***************++++++++++++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---......---,,,,,,---,,,------------............------,,,,,,,,,,,,,,,------...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++((((((************((((((************))))))))))))))))))))))))))))))))))))$$$'''))))))((('''(((***%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''(((((()))%%%&&&''''''((((((''''''))))))))))))(((((((((((((((((()))*********)))((('''(((((((((((()))))))))(((((((((((()))+++,,,,,,)))***+++,,,---,,,,,,+++'''(((***...222444333111///222222000222999;;;999333///...111222000111444222222111111000000//////111111222333333333333222111000000///////////////------......///000000111//////............//////........./////////000000,,,---///000000000//////------------------------------------------------******+++++++++,,,,,,,,,,,,++++++++++++************)))(((''''''((()))***((()))***++++++***)))(((((()))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&''''''((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((000///---+++******++++++''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))***))))))'''&&&&&&%%%&&&'''((()))$$$%%%'''(((((((((&&&%%%'''((((((((())))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((()))((('''&&&''''''((()))&&&'''(((((())))))((((((++++++******))))))(((((()))))))))(((((('''''''''))))))******************&&&&&&'''((()))******)))((()))************)))((())))))((('''''''''''''''((('''&&&&&&&&&((()))***'''''''''''''''((()))))))))((('''&&&%%%&&&&&&'''(((((()))************))))))((((((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))*********++++++++++++***((()))+++,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++******++++++++++++,,,,,,,,,***---//////---,,,,,,---,,,,,,---------............---,,,,,,++++++,,,,,,------...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,((()))+++,,,,,,+++)))((()))***+++++++++)))'''&&&))))))))))))))))))))))))$$$'''******(((&&&'''((('''''''''((()))******+++'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''******))))))((((((''''''******++++++***)))'''&&&))))))))))))************(((''''''(((((()))***+++)))***+++,,,---,,,,,,+++******,,,...111111///---///222222///111777888444222//////222333111111333333222222111000//////...444444444444444444444555444333333222222222222222---------...///000000111//////............//////---.........//////000000,,,---///000000000//////------------------------........................******+++++++++,,,,,,,,,+++++++++*********)))))),,,+++***))))))***+++,,,))))))*********)))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((())))))))))))((((((%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%% !!!###&&&'''(((''''''''''''&&&%%%&&&'''((()))'''(((***+++,,,+++)))((('''((((((((())))))******'''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))***)))'''&&&&&&(((***+++&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&%%%%%%&&&&&&''''''((((((&&&'''((()))************((()))***++++++***)))((())))))(((''''''''''''''')))(((''''''''')))***+++'''''''''''''''((())))))+++***)))(((''''''((()))(((((()))***************+++***)))((((((''''''((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***((()))***,,,,,,+++++++++++++++++++++++++++)))+++---......---+++*********+++++++++,,,,,,,,,***---000///---+++,,,---,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,---...000333333111///++++++++++++++++++++++++*********++++++,,,,,,---(((***+++,,,,,,+++***((()))***,,,---,,,)))&&&$$$))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''')))***+++***((('''(((((((((((())))))))))))'''&&&%%%%%%&&&'''((()))((()))***++++++***)))((())))))))))))))))))))))))(((***+++***((('''***---''')))+++---------,,,+++------...///000111222333000000111111111222222222444111///...000222333333222333333333222000...---000111111222222333444444000111111222222111111000............/////////000000000000000////////////000//////.........//////111111000///////////////...------,,,,,,------...,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))))))))(((((((((((()))***,,,+++)))(((((()))******))))))((((((''''''++++++************++++++(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))+++***((($$$"""&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&((()))(((((('''''''''&&&&&&&&&((()))*********)))'''&&&%%%%%%$$$$$$%%%'''((()))&&&&&&''''''((())))))***%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((('''((((((((((((((((((((((((+++,,,------,,,***'''&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))&&&&&&%%%&&&((((((((('''))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''***)))(((''''''((()))***'''(((((()))(((&&&$$$###)))))))))))))))(((''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''******************************++++++++++++*********************)))((((((&&&&&&''''''(((((())))))++++++******))))))(((((()))))))))(((&&&''')))+++************))))))))))))((()))))))))***************)))))))))+++,,,+++***++++++------------++++++/////////...---,,,******+++++++++******************))))))***,,,...---,,,((()))+++,,,---.........,,,---------....../////////......111444444111...///...---,,,++++++++++++)))***,,,---...------,,,,,,,,,,,,++++++*********************************'''(((***+++++++++)))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''')))*********((('''(((((((((((()))))))))))))))((('''''''''((()))***)))))))))******)))))))))''''''''''''''''''''''''''')))***)))((('''))),,,+++,,,------,,,+++)))'''******+++,,,---......///111111111111111111111111333111///...000222333333111111222222222111111000000000111111222333333444111111222222222222111111......//////////////////000000000000//////////////////............//////111000//////......//////...------,,,,,,------...,,,,,,,,,+++++++++******,,,++++++******++++++,,,************)))))))))))))))***++++++)))(((((()))))))))))))))((((((((((((***))))))(((((())))))***(((((((((((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''%%%###!!!&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&#########$$$%%%''')))+++&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((((('''&&&''')))(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&"""###$$$&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((''''''(((((((((((((((((((((((())))))***++++++***)))(((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''((()))(((%%%$$$'''''''''''''''''''''''''''(((((((((((('''&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******)))(((((((((((((((***)))(((''''''((()))***)))))))))))))))'''&&&%%%)))))))))))))))(((''''''))))))))))))******++++++))))))))))))))))))))))))%%%&&&''''''((((((((('''))))))))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((()))************)))(((((('''''''''(((((((((((((((*********))))))))))))))))))))))))((('''''')))+++************))))))))))))************++++++++++++***)))))))))+++,,,+++***++++++,,,------,,,++++++++++++,,,,,,++++++************************++++++,,,+++******++++++***)))((()))+++,,,---........................---------///...///111444444222///......---,,,++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************''')))***,,,---,,,+++***''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))***)))(((((((((((((((((())))))))))))******)))((((((((())))))***))))))(((((())))))***''''''''''''''''''''''''&&&((())))))(((((()))++++++,,,,,,,,,,,,***)))(((*********++++++,,,,,,,,,111111111111000000000000222000...///000222333222111111000000111222222333000000000111222222333333222222222333333222222222////////////////////////000000000/////////......///...............//////000///......------.........------,,,,,,------...,,,,,,,,,+++++++++******++++++************++++++++++++++++++************(((***++++++)))(((((()))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((''''''&&&(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((((('''''''''((('''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&& """%%%'''(((&&&$$$###%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&$$$''''''''''''''''''''''''((())))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''******))))))(((((())))))))))))(((((((((((()))))))))*********)))((('''&&&)))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''))))))******))))))((('''((((((((((((((('''''''''((())))))))))))))))))***((())))))((('''''')))***************))))))))))))***++++++++++++,,,,,,,,,***)))))))))+++,,,+++******+++,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++)))))))))***+++++++++,,,000///---,,,,,,+++)))((())))))+++,,,------------//////......---,,,,,,,,,//////000333555555333111...---,,,++++++***++++++,,,+++******************+++++++++++++++*********))))))))))))))))))))))))((()))+++,,,------,,,,,,'''(((((((((((((((((('''((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((())))))))))))+++******)))((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&'''((())))))))))))***((()))***+++,,,,,,++++++,,,,,,------------------111000000000000/////////111///...///111222222222333222000000000111222333//////000000111222222222222222333333333333222222000000000///////////////000000000///.........---......---------...////////////...---------------...------,,,,,,------...,,,,,,,,,+++++++++******++++++************++++++++++++*********)))))))))(((***++++++)))((()))***''''''(((((())))))******)))((((((''''''(((((()))(((((((((((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''+++***)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''))))))(((''''''((('''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''(((((()))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%$$$%%%''''''''''''((()))''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))((((((''''''(((((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))(((((('''))))))((((((''''''&&&&&&'''((((((((())))))******((()))***)))((('''(((***************)))))))))(((*********+++++++++,,,,,,***)))))))))+++,,,+++*********++++++++++++******++++++,,,------------,,,(((((()))***+++,,,,,,,,,222000///......---+++)))))))))***,,,,,,---------...---------------------///000222444555444333222---,,,,,,+++******++++++,,,+++***((((((((()))***+++++++++***************(((((((((((((((((((((((('''(((***+++,,,------,,,(((((((((''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''')))*********)))(((((()))***++++++++++++------------------......////////////////////////000......///111222222222555444222000///000000111...//////000000111111222111222222333333222222111000000000000000000//////000000000///...------,,,---------------...////////////...---------------...------,,,,,,------...,,,,,,,,,+++++++++******+++******))))))******+++******)))))))))(((((((((''')))++++++)))))))))***''''''(((((())))))*********))))))(((((())))))***(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%&&&((()))***++++++'''&&&&&&%%%%%%&&&&&&'''%%%(((******)))'''''''''&&&'''''''''''''''''''''***)))'''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((***((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((()))*********(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''&&&&&&'''((('''%%%$$$$$$(((+++(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))((((((((((((''''''''''''''''''(((((())))))))))))((((((+++*********************&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))'''''''''''''''((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))(((''''''))))))((((((''''''&&&&&&''''''(((((()))))))))***''')))***)))((('''((()))************)))))))))((())))))))))))*********+++***)))))))))+++,,,+++***************************,,,,,,------,,,,,,+++***(((((()))***+++,,,,,,,,,///---,,,,,,------,,,***))))))***+++,,,,,,,,,,,,***++++++,,,---.../////////111333444444333222111,,,,,,+++*********++++++,,,+++)))((('''((())))))************************(((((((((((((((((((((((('''((()))******+++++++++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((()))))))))((('''''')))((((((''''''(((((()))))))))))))))))))))))))))'''''''''***,,,---+++))),,,++++++***))))))((((((*********++++++,,,,,,,,,............/////////000......---///111333222111555444333111000/////////.........///000000111111111111111222222111111111/////////000000111111111111000000///...---,,,,,,,,,,,,,,,,,,---...//////000///......------.........------,,,,,,------...,,,,,,,,,+++++++++************))))))))))))******))))))))))))((((((((('''''')))***+++)))))))))***(((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''&&&(((++++++)))'''&&&&&&&&&&&&&&&''''''''''''''')))((((((''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((()))*********)))(((((((((((((((((((((((())))))((('''&&&%%%$$$###'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''*********&&&###"""%%%((())))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))((((((((('''&&&&&&&&&&&&'''''''''(((((()))))))))))))))************))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((())))))(((((('''&&&(((((((((((((((''''''''''''(((((((((((((((((()))'''(((******)))(((((()))************))))))))))))(((((()))))))))************)))))))))+++,,,+++*********))))))))))))************++++++***)))(((((()))))))))***+++++++++,,,***((('''(((*********((())))))***++++++,,,++++++))))))***,,,---...///000///222444444333111000000++++++************+++++++++***)))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))*********)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((())))))))))))'''((()))*********)))((('''(((((((((((((((((('''((((((((((((((((((((((((((('''(((+++...///,,,***,,,+++***))))))((((((((('''(((((()))***+++,,,,,,,,,,,,---...//////000000---------///111333222111222222222222222111000///------...//////000000111///000000111111000000///......///000111222222333111000///...---,,,,,,+++,,,,,,,,,,,,---...///000111000//////......//////...------,,,,,,------...,,,,,,,,,+++++++++************))))))))))))***************)))))))))(((((('''(((***+++***)))***+++))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''*********)))'''%%%###"""''''''&&&&&&&&&&&&''''''&&&(((+++,,,***(((&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''&&&%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((()))(((((('''((((((((((((((((((((((((''''''(((((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((###'''***)))&&&$$$&&&)))((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((($$$$$$%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''((()))******)))((('''(((((('''&&&&&&'''((()))''''''((()))))))))))))))((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))(((((('''&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&(((******)))(((((((((************))))))))))))))))))*********+++++++++***)))))))))+++,,,+++******)))(((((((((((()))***((())))))************)))******************++++++***((((((((()))***)))((()))******++++++++++++*********+++,,,------......000333555444111...---...++++++************++++++))))))******+++*********((()))))))))*********+++************************++++++******))))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))***+++,,,,,,+++***&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''(((+++///000---***(((((((((((()))***+++,,,'''((()))***+++,,,---...***+++,,,---...000111111---------///222333222111///000111333333222111111------......///000000000//////000000000000//////------...000111222333444111000///...---,,,+++++++++++++++,,,---...///000111111000///////////////...------,,,,,,------...,,,,,,,,,+++++++++************))))))))))))******+++++++++************)))'''(((***+++***)))***+++******))))))(((((('''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$&&&(((((((((((('''''''''&&&&&&&&&&&&''''''&&&))),,,,,,***(((&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''&&&%%%$$$###$$$%%%''')))((('''%%%###((((((((((((((((((''''''$$$%%%''')))***))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&(((((((((((((((((((((((($$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''' (((+++***)))***,,,''''''''''''''''''''''''***************)))((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((("""###$$$%%%'''((())))))%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))'''''''''''''''((()))***'''((()))******)))((('''***)))(((''''''((()))***''''''((())))))))))))))),,,+++++++++******))))))(((((((((((((((((((((((('''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((************************(((((())))))))))))(((((((((((((((((((((''''''&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&(((***+++)))(((((((((************))))))))))))******+++++++++,,,,,,,,,***)))))))))+++,,,+++******)))(((''''''((()))***((()))***+++------------+++++++++***************---,,,++++++,,,,,,***))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,000333555444000---,,,,,,+++***************++++++((()))***,,,,,,,,,+++***(((((())))))*********+++************************...---,,,+++************###%%%&&&&&&%%%%%%'''(((***)))((('''&&&%%%%%%%%%&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))++++++++++++,,,---...///******))))))((((((''''''******+++++++++,,,,,,,,,************+++,,,---...///////////////.........111111000000//////......222111000000000111222333555333111000//////111222///...------...///000111000111111///---,,,---///---......///////////////......////////////......000///---,,,,,,---...///------,,,+++***************)))))))))))))))******...---+++)))''''''''''''(((((()))))))))'''&&&%%%)))((('''''''''(((***+++******))))))((((((''''''((((((((()))))))))))))))&&&$$$!!! """%%%'''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%'''((())))))'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""""""""$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&'''(((&&&'''((('''&&&&&&'''((('''((()))((('''&&&((()))''''''&&&&&&&&&%%%%%%%%%((((((&&&%%%$$$#########$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&***)))(((''''''((()))***---,,,***(((''''''((((((''''''''''''((((((((()))&&&&&&%%%&&&&&&'''((()))***)))(((((())))))((('''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((''''''''')))*********++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************++++++++++++******++++++++++++******))))))(((((())))))***+++))))))***+++,,,------...444222///.........,,,+++,,,,,,,,,++++++******************)))))))))))))))++++++************++++++,,,,,,---------,,,,,,+++(((((((((((((((((((((((($$$&&&'''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((()))***+++))))))))))))((((((((((((*********+++++++++,,,,,,************+++,,,---...////////////............000000000000////////////111111000000111222333444666444222000....../////////......---...///000111000000000///---,,,---...---...//////000000//////......////////////......///...------------...//////...---,,,,,,+++++++++++++++***************+++---,,,***)))((('''(((((('''((()))))))))((('''&&&)))(((((('''((()))***+++)))))))))(((((((((((((((((((((''''''''''''''''''((('''%%%$$$%%%&&&)))***(((((('''''''''&&&&&&&&&%%%''')))))))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''(((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''(((&&&'''((('''&&&&&&'''(((%%%%%%%%%$$$"""###%%%'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((((('''''''''******)))))))))(((((((((***)))(((''''''((()))***,,,+++***)))(((((((((((('''''''''((((((((())))))''''''''''''''''''&&&&&&''''''''''''))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((('''))))))))))))*********+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))******************))),,,,,,++++++,,,,,,---...)))******++++++,,,,,,---222000...---------,,,+++......------,,,,,,,,,,,,************++++++++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))%%%'''''''''%%%$$$%%%&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&'''((()))(((((((((((())))))))))))*********++++++++++++,,,************+++,,,---...........................////////////000000000000000000000111111333444555666444222000...---------///............///000000000000000///---,,,---...---...//////000000//////......////////////......---------------...///000000000///...---------------,,,++++++************++++++***)))((()))))))))&&&'''((()))))))))((('''((((((((((((((()))******(((((((((((((((((()))))))))(((&&&%%%%%%%%%&&&&&&)))(((((((((((()))******'''''''''''''''&&&&&&&&&###&&&))))))'''&&&(((***&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''######%%%&&&&&&&&&%%%$$$'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''((($$$$$$###""" !!!$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))((('''''''''((((((((((((''''''((((((''''''''''''((()))******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((((((''''''***************)))(((((()))((((((''''''(((((()))************)))(((((('''''''''((((((((()))))))))'''((((((((((((&&&%%%$$$$$$%%%&&&'''((()))******))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))******)))((('''&&&%%%%%%''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++((())))))******))))))((()))))))))*********++++++++++++++++++++++++++++++///---++++++,,,---,,,+++*********)))))))))))))))*********+++,,,,,,------++++++************++++++(((((()))))))))))))))(((************************&&&'''((('''%%%$$$$$$&&&''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))******''''''(((((())))))******************++++++++++++************+++,,,------------...............///......//////000000111111///000000111222333444444222222000///...------...//////.........////////////000000...,,,+++,,,.........///000000000000000......////////////......,,,,,,,,,---...///000000000///...------,,,------,,,,,,+++***))))))))))))))))))))))))))))))******&&&'''((()))******)))(((((((((((((((((())))))***&&&''''''(((((()))))))))***((('''%%%$$$%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''###&&&((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''((('''&&&&&&&&&((('''&&&%%%###"""###&&&)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''(((((((((((('''''''''''''''''''''(((((()))***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&''')))***))))))(((((((((((((((((((((((()))))))))((('''&&&((((((((((((((((((((((((((((((*********)))(((''''''(((((((((((()))))))))&&&'''((())))))'''%%%$$$$$$%%%&&&'''''''''((()))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))*********+++++++++,,,,,,(((((())))))))))))(((((('''(((((())))))))))))))),,,+++++++++******)))))),,,***))))))+++,,,++++++(((((((((((((((((((((((())))))******+++,,,------++++++************++++++'''((())))))))))))))))))))))))))))))))))))))))))&&&'''((('''%%%$$$$$$&&&''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((()))***++++++''''''(((((())))))******))))))*********+++++++++************+++,,,------,,,---------......//////......//////000000111111//////000111222222333333..................////////////////////////......///000///...,,,+++,,,......//////000000000000000......////////////......+++,,,---......///000000///...---,,,++++++++++++******)))(((((((((((((((((()))))))))************&&&'''(((*********))))))'''(((((()))))))))))))))&&&&&&''''''(((((())))))***)))'''&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&'''''''''''''''''''''&&&((()))'''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''"""###$$$%%%%%%%%%%%%$$$%%%&&&(((******)))'''&&&'''((())))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&((('''((('''%%%$$$%%%'''***''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&''')))***(((((())))))))))))))))))((((((((((((((('''&&&&&&''''''((((((((((((''''''&&&''')))******)))((('''(((((((((((()))))))))***$$$%%%'''))))))((('''&&&%%%'''((((((&&&%%%&&&((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''''''''(((((((((((()))(((((())))))))))))((((((***+++,,,---------,,,,,,,,,++++++******))))))(((+++)))((((((***++++++***,,,,,,,,,,,,,,,,,,,,,---'''(((((()))***+++,,,,,,++++++************++++++((())))))***+++++++++***((((((((((((((((((((((((%%%'''''''''%%%$$$%%%&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&''''''((()))***(((((((((((()))))))))))))))))))))************+++************+++,,,---...,,,,,,,,,---......//////////////////000000000000...///000000111111000000++++++,,,---...//////////////////000//////...---/////////...,,,+++,,,---...///000000111111000000......////////////......,,,,,,---.../////////...------,,,+++************(((((((((''''''(((((()))((())))))*********))))))'''((()))*********)))(((''''''((()))))))))))))))''''''''''''''''''((((((''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!###$$$&&&&&&&&&%%%%%%&&&'''((()))))))))(((''''''((()))******)))((('''''''''&&&%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))((('''''''''((((((((((((''''''%%%&&&'''((()))))))))(((''''''''''''(((((())))))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))************)))(((((((((((((((&&&''''''((((((''''''&&&&&&'''(((((())))))))))))((((((((()))))))))******$$$%%%&&&(((((((((((('''&&&)))***)))&&&$$$&&&((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))%%%%%%&&&'''((()))******&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******((())))))******))))))(((((()))+++,,,,,,,,,+++***++++++*********)))))))))+++)))(((((()))******)))+++++++++++++++,,,,,,,,,((((((((()))*********+++++++++************++++++))))))***+++,,,,,,,,,,,,''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***))))))))))))(((((((((((())))))))))))************************+++,,,---...++++++,,,------...//////000000000000////////////...//////000000///------***+++,,,------......---//////000000000///---,,,...//////---++++++,,,---//////000111111111111000......////////////......,,,---...//////......------,,,+++******))))))***''''''''''''((()))***+++))))))***+++******)))(((((()))***+++***)))((('''&&&'''((()))***))))))(((''''''''''''''''''&&&&&&###$$$&&&((((((((('''&&&'''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''###!!!"""&&&)))(((&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%"""$$$&&&((((((((('''&&&%%%&&&&&&&&&''''''''''''&&&''')))******)))'''&&&((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((($$$&&&(((((('''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))))))))))))))''''''((((((((((((''''''%%%&&&'''((()))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))*********+++)))'''%%%%%%&&&((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((()))******(((((()))))))))*********&&&&&&''''''''''''''''''%%%(((+++***&&&%%%(((+++))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))&&&&&&''''''((())))))***''''''((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))******************)))&&&''')))*********((('''************))))))))))))+++***(((((()))***))))))'''''''''((((((((())))))************************++++++************++++++((()))***+++,,,,,,,,,,,,(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%'''(((***)))((('''&&&%%%%%%%%%&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&''''''(((&&&''''''''''''''''''&&&(((((())))))((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((('''(((((()))***+++******))))))((((((''''''))))))))))))************************+++,,,---...++++++,,,,,,---...//////111111000000//////.........////////////---,,,++++++,,,,,,------,,,,,,+++//////000000000///---,,,...//////---+++***+++---//////000111111111111111......////////////......---.../////////...---,,,------,,,+++************(((((((((((()))+++,,,---)))***+++++++++)))(((''')))***++++++***)))((('''&&&''')))*********)))((((((((((((''''''&&&&&&%%% """%%%'''((((((&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((("""$$$((('''$$$&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%''')))******)))(((%%%%%%$$$$$$$$$%%%&&&'''%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%'''***+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''((((((((((((''''''$$$%%%'''))))))))))))(((******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((())))))*********+++)))'''$$$!!!!!!###&&&'''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&'''(((***,,,))))))))))))************))))))'''&&&&&&&&&&&&&&&###'''+++***''''''***...))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))******++++++++++++******(((***,,,---...---+++***)))))))))))))))*********,,,***)))((()))***)))(((((()))))))))******++++++,,,,,,++++++++++++++++++++++++************++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''))))))(((((((((((())))))%%%'''***,,,---+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,+++***))))))***,,,...000111000000...------...//////...,,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,+++***)))))))))))))))(((((((((''''''((()))***************(((((((((((())))))))))))***)))(((&&&&&&''''''((((((((((((((((((((((((((('''''''''%%%$$$%%%'''***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%+++)))&&&######$$$&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''&&&$$$$$$%%%((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((('''%%%$$$%%%''')))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%###""""""!!!&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''')))***++++++***)))''')))((('''''''''(((***+++))))))(((((('''''''''&&&((('''''''''&&&&&&&&&&&&******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((+++***((('''&&&&&&&&&&&&(((((())))))*********+++$$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))*********+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********)))))),,,+++***((((((((()))*********))))))))))))******))))))))))))))))))))))))******++++++++++++******//////......,,,+++)))(((************+++++++++++++++'''$$$&&&+++...---)))((())))))))))))*********************))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((('''&&&&&&'''((((((%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))(((((('''''''''(((((((((((())))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------,,,------...///000000111+++++++++,,,,,,,,,+++++++++,,,---...//////.........------...//////...,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,+++******))))))))))))))))))(((((((((((()))*********))))))))))))))))))((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''((()))((('''&&&&&&(((***(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&'''%%%$$$""""""###$$$%%%&&&&&&&&&''''''&&&&&&%%%&&&''')))((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&(((((('''&&&%%%&&&''')))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((((())))))))))))((((((((((((((()))(((''''''&&&&&&&&&&&&''''''''''''((('''(((***++++++***((('''((((((''''''(((((()))***)))(((((((((''''''''''''%%%%%%&&&'''((())))))***''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((''''''''''''((((((---,,,***(((((((((((()))((()))))))))************''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((())))))((((((((('''''''''))))))(((((((((((())))))+++*********)))(((&&&&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********)))))),,,+++)))((((((((()))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************(((((((((((()))))))))))),,,+++******+++,,,,,,,,,)))))))))*********++++++************))))))))))))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((()))'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,............------------------------------------++++++,,,...///000111222***+++,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++...---,,,---//////---,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++)))))))))))))))*********))))))*********)))((((((******))))))((((((''''''))))))(((''''''''''''((('''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%""" !!!$$$&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''((('''(((((((((((((((((('''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''))))))((('''((()))((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%'''(((((())))))(((((('''***************)))((((((&&&&&&&&&''''''''''''(((((((((************((((((&&&&&&'''(((((((((((('''((((((((((((''''''''''''%%%&&&'''((()))******+++''''''&&&'''(((***---...((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((&&&%%%%%%%%%&&&&&&))))))))))))************)))))))))((('''&&&&&&&&&(((''''''''''''(((((()))((((((''''''''''''(((((()))))))))))))))((((((((()))((((((''''''(((((()))***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++************)))))))))+++***))))))((()))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((###$$$%%%'''((()))******(((((((((((()))))))))))),,,---...,,,***)))+++---************+++++++++,,,++++++*********)))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++************+++++++++++++++++++++++++++++++++,,,......------------------------------------------+++,,,,,,---...///000111,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///---++++++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************)))*********)))(((''''''+++******)))(((''''''&&&)))(((((((((''''''''''''''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%###$$$))))))'''%%%&&&&&&''''''&&&&&&%%%'''((()))(((''''''''')))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$&&&(((((((((((('''%%%&&&&&&'''''''''''''''$$$&&&((((((((('''((()))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''((((((((()))))))))))))))((('''&&&%%%%%%%%%'''(((((((((((((((((('''+++++++++++++++***))))))&&&&&&&&&''''''''''''((((((((()))******)))(((((($$$%%%'''((((((((('''&&&((((((((((((((('''''''''))))))))))))(((((((((((()))(((((()))***---///111(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&&&&)))))))))))))))************)))))))))((((((((('''((((((''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((***+++---......///))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************))))))))))))******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******)))))))))***))))))(((((()))*********++++++++++++*********)))))))))***+++******+++++++++,,,,,,,,,+++++++++*********))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------............//////...---,,,+++)))(((***+++++++++,,,------...---,,,,,,---......---++++++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******)))))))))))))))((('''&&&+++******)))(((''''''&&&(((((((((((((((''''''&&&''''''''''''''''''''''''&&&((())))))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&!!!$$$((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((''''''''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&((())))))((((((%%%&&&''''''((((((((('''###%%%''''''&&&&&&'''(((&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''******(((&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&))))))((('''&&&%%%%%%%%%''''''((((((((((((''''''+++++++++++++++***))))))&&&&&&&&&''''''''''''(((((((((((())))))((((((((($$$%%%'''((((((((('''&&&'''''''''((((((((((((((())))))))))))(((((((((((()))((((((((()))+++,,,---(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((((((+++***)))((()))***+++,,,******))))))))))))))))))((((((((()))))))))******((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''')))+++---......///((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******,,,,,,,,,+++***)))'''''')))*********++++++++++++(((%%%###$$$(((+++***'''******+++++++++,,,,,,,,,++++++++++++************%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''''''''((('''((()))******)))((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))************++++++++++++++++++*********++++++++++++,,,,,,,,,,,,------------------------------------------------/////////...,,,+++)))(((++++++++++++,,,---//////---,,,+++,,,......,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,))))))))))))((((((((('''(((((()))))))))(((''''''******))))))((((((''''''((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&)))&&&""""""###$$$###!!!%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&'''''''''&&&%%%&&&'''(((((((((((((((###%%%''''''&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''%%%###%%%(((***(((&&&&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))((((((''''''&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&***************)))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''(((((((((((((((%%%&&&'''((()))******+++&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((((('''((()))+++,,,************))))))))))))'''''''''((()))*********)))((((((''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((('''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((()))))))))))))))***(((((()))************)))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******))))))((((((((((((((())))))))))))(((### ###))),,,***&&&************+++++++++,,,,,,++++++++++++*********%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***------***'''%%%&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************++++++++++++*********)))))))))*********+++++++++------------------------,,,,,,,,,------.........------------------,,,+++......---,,,,,,---...///---,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,+++***,,,+++************+++,,,***))))))((('''&&&%%%%%%''''''(((((()))((((((((())))))))))))(((((((((((('''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))***)))(((''''''&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%&&&'''((())))))))))))%%%'''((((((&&&%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((($$$!!!"""&&&)))(((&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))&&&&&&'''''''''''''''(((''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((((()))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((''''''(((((()))***''''''''''''((((((((()))%%%%%%&&&'''((())))))***###%%%'''((())))))((('''(((((((((((((((((((((((('''''''''(((((('''''''''((((((''''''''''''((((((%%%%%%$$$$$$%%%'''((()))************)))))))))((((((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((''''''(((((((((''''''&&&(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))******'''((()))***+++******)))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))************(((((((((((())))))))))))***'''&&&''')))+++***))))))))))))*********++++++,,,,,,+++++++++*********%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$'''+++------+++'''$$$$$$&&&((())))))&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************++++++++++++******))))))(((((())))))*********+++------------------------******+++,,,...///000000***+++,,,---............111000...---,,,,,,------,,,,,,+++,,,---...,,,***,,,,,,,,,,,,++++++***))),,,+++***))))))***+++,,,******)))'''&&&%%%$$$###&&&&&&'''((()))))))))((((((((((((((())))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%''')))***+++***)))((( ###%%%&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%&&&'''''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))%%%&&&'''((())))))))))))''')))***)))'''&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((### %%%)))(((&&&&&&''''''''''''''''''&&&'''((((((((())))))******%%%%%%&&&'''((()))******&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))((('''''')))***+++&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&###&&&))),,,---,,,+++***((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((('''&&&&&&&&&''')))***,,,+++*********))))))(((((())))))((((((''''''&&&&&&***)))((('''''''''''''''((((((''''''''''''(((((('''((((((((())))))******'''''''''&&&&&&'''''''''%%%&&&''')))************(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((('''((((((((())))))******'''((()))+++++++++***)))******))))))))))))******))))))))))))))))))))))))******++++++++++++************++++++++++++******************+++++++++++++++,,,---,,,***)))+++,,,((())))))))))))*********,,,,,,,,,+++++++++******%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%%%%%%%)))'''&&&(((+++,,,)))'''&&&$$$###%%%((()))'''$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((******))))))((((((''''''%%%$$$######$$$&&&)))***))))))))))))(((((((((((()))***++++++)))(((((()))******++++++++++++******++++++******************,,,---......//////......------++++++++++++------.................................------,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++***************)))((('''))))))***++++++)))((('''))))))))))))((((((((((((,,,+++***)))(((((())))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&///---***'''$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((&&&%%%'''******(((%%%(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''')))***+++,,,+++)))(((&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''''''''((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''###"""%%%&&&%%%%%%'''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((())))))))))))************&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((()))******+++)))'''&&&%%%&&&((()))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))+++*********))))))((((((###%%%((()))((('''''''''%%%&&&&&&'''((()))******++++++************++++++))))))))))))))))))))))))+++++++++***((('''((()))))))))))))))))))))))))))***)))(((''''''((()))***+++***)))))))))))))))*********))))))))))))******))))))))))))************))))))***+++,,,,,,------...---+++)))(((((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%'''(((***''''''&&&&&&&&&%%%%%%%%%((('''&&&'''******)))'''(((&&&&&&'''******)))&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((***)))'''&&&&&&'''((())))))((((((((((((((((((((((((***++++++)))(((((())))))******++++++******)))************************,,,------.....................---,,,,,,---.................................---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++++++++******)))***************)))(((((())))))))))))((((((((((((******))))))(((((())))))))))))))))))))))))))))))***)))(((((('''''''''((())))))))))))))))))))))))''''''''''''&&&&&&%%%%%%'''&&&&&&&&&'''((()))))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&---,,,)))'''%%%$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''%%%''')))***)))((('''&&&$$$%%%'''(((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))'''''''''((())))))))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((###"""&&&'''&&&%%%'''&&&''''''((((((''''''&&&&&&''''''(((((((((((((((&&&&&&'''''''''((((((((('''((()))***+++******)))((((((((((((((((((((((((((((((''''''(((((()))******)))'''&&&&&&&&&(((((()))(((((((((''''''''''''''''''(((((()))*********&&&'''((())))))******)))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((((((((((((''''''((((((((()))))))))))))))))))))((((((''''''%%%'''******)))((('''(((%%%&&&&&&''''''(((((()))+++******************+++))))))))))))))))))))))))'''((())))))((()))+++---))))))))))))))))))))))))***)))(((''''''((()))******)))))))))))))))************))))))))))))******))))))))))))************************))))))))))))---,,,***((((((((()))***))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&''')))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%'''((()))(((&&&'''&&&&&&((()))***((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))***)))(((&&&&&&'''(((((((((((((((((((((((((((((((((***++++++)))(((((())))))******++++++******)))************************,,,,,,---...............///......------......///------------------------------,,,,,,,,,,,,,,,+++******++++++++++++******)))******++++++******)))***++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))(((''''''&&&'''''''''))))))))))))))))))))))))(((((((((''''''''''''&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&***))))))((('''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''%%%&&&(((+++++++++'''&&&%%%&&&'''))))))(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((***)))(((''''''((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((($$$$$$''')))'''&&&(((((((((((())))))(((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''((()))***+++++++++******((((((((((((((((((((((((''''''&&&&&&''''''((()))***)))'''&&&&&&&&&'''(((((((((((((((''''''''''''((((((((())))))******+++&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***((((((((((((''''''''''''''')))++++++***(((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))'''((())))))((()))+++---))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))******+++******))))))))))))******))))))))))))************++++++***)))'''&&&%%%%%%,,,+++)))((('''(((((()))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((($$$$$$$$$$$$%%%'''((()))'''''''''(((((((((((((((((()))+++***(((''''''((())))))************))))))***************+++++++++,,,,,,---.........------......------------......------------------------,,,,,,,,,,,,++++++++++++******++++++++++++************++++++++++++******))))))***+++,,,,,,,,,,,,,,,+++)))((((((((()))***))))))))))))((((((((((((&&&&&&'''(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''***,,,...***(((&&&&&&((()))((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&''')))******)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&((((((''''''''')))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))%%%%%%(((***((('''((('''(((((())))))(((((('''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((())))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((())))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))************((((((((((((((((((((((((((()))++++++)))(((((((((+++++++++******)))))))))*********++++++*********((((((((((((((((((((((((+++++++++***((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((***+++,,,******))))))))))))******((()))))))))************++++++***((('''&&&%%%$$$******)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''$$$$$$$$$%%%&&&'''((()))&&&&&&''''''((((((((()))''')))******(((''''''((()))))))))******)))))))))))))))*********++++++++++++,,,,,,---...---------,,,,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++(((((()))***+++++++++***,,,+++)))((((((((()))***))))))))))))((((((((((((%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''))),,,...,,,***((('''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((******((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&''''''''')))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%)))+++)))'''((('''''''''(((((('''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&'''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++************))))))))))))))))))))))))))))))))))))'''(((***)))(((''''''(((+++******))))))((((((''')))***++++++++++++***)))((((((((((((((((((((((((+++++++++***((('''((()))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))***+++******))))))))))))******((()))))))))*********************))))))((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###%%%''''''&&&%%%&&&'''%%%'''))))))((('''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&+++******)))(((((('''''')))(((((((((((('''''''''&&&&&&&&&''''''(((((()))''')))******(((''''''(((((())))))******))))))((()))))))))***++++++,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,(((((()))*********))))))+++******)))))))))))))))))))))))))))((((((((((((&&&'''((()))***)))((('''(((((((((((((((((((((((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&'''''')))******%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&'''***,,,+++)))'''&&&''''''&&&$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''((()))***((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%***+++)))''''''&&&''''''((((((''''''&&&&&&''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''&&&&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************)))))))))))))))(((((())))))))))))************&&&''')))((('''''')))***(((((((((''''''&&&&&&&&&)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((())))))((()))+++---))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((())))))*********))))))))))))******))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&((((((&&&%%%'''(((%%%'''))))))((('''(((***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((('''(((((((((((((((''''''&&&%%%%%%&&&''''''((())))))'''(((***)))(((&&&''''''(((((())))))))))))((((((((())))))***++++++,,,,,,++++++,,,------------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++******++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++***))))))***************)))(((((())))))))))))((((((((((((((()))***++++++)))((('''))))))))))))))))))))))))((('''''''''(((((()))***''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&'''''')))***,,,---&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$&&&((('''&&&%%%''')))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&((((((''''''&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%''')))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%)))+++(((&&&&&&'''(((((())))))(((((('''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((((((((''''''(((((()))***&&&'''''''''&&&&&&%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******)))))))))(((((((((''''''((((((((()))))))))******&&&'''))))))((()))+++---(((((((((((((((((((((((((((***+++,,,,,,+++***((())))))))))))))))))))))))'''((())))))((()))+++---))))))))))))))))))))))))'''((()))******)))((('''(((((('''''''''(((((()))******))))))))))))******))))))))))))************************************))))))***************)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&))))))&&&%%%''')))"""%%%((('''%%%$$$&&&(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((("""###%%%&&&'''(((((((((%%%%%%&&&&&&'''((())))))'''(((***)))'''&&&&&&'''(((((())))))))))))((((((((())))))***++++++,,,,,,++++++,,,---------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))************))))))******++++++++++++******,,,,,,,,,,,,,,,+++***))))))***+++++++++***((('''))))))))))))(((((((((((()))***+++,,,+++***(((&&&************************((((((((((((((()))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***,,,---...'''((()))******)))((('''&&&''''''''''''''''''&&&)))'''%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###&&&((((((%%%$$$%%%'''$$$######$$$&&&((()))(((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###%%%''')))******)))(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''+++,,,---,,,***(((((()))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&###$$$)))+++(((%%%&&&))))))************))))))&&&''''''((((((((((((((())))))))))))************)))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((()))******&&&&&&''''''&&&&&&%%%$$$&&&'''''''''(((((())))))((((((((((((((('''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))'''((()))******+++---///++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++++++++***((('''((()))))))))))))))))))))))))))'''((()))******)))(((''')))(((((('''''''''((((((******))))))))))))******))))))))))))************+++*********)))))))))((()))******+++++++++******))))))))))))))))))))))))))))))******++++++++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&+++*********))))))((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&'''((())))))((((((++++++******))))))(((((())))))))))))************))))))*********+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,+++***)))---,,,***)))***+++,,,...------------,,,,,,+++***++++++************++++++,,,,,,+++***)))(((&&&&&&))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,+++***)))(((''''''&&&''''''((()))******+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&''')))***+++******(((&&&$$$$$$&&&(((***(((((((((((('''&&&%%%$$$'''(((((('''%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((*********)))((((((((('''&&&%%%%%%$$$$$$(((&&&$$$######%%%((()))&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******&&&(((+++------+++(((&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&***((('''(((***+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&&&&((((((((('''&&&%%%(((((())))))******++++++***+++,,,***((('''((()))((((((((((((((((((((((((***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))***))))))(((((((((((()))((((((((((((''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))),,,+++)))&&&$$$###$$$&&&''''''''''''((((((((((((,,,***'''%%%)))333???HHH***(((&&&'''***+++)))'''******************++++++))))))************))))))(((((((((((((((((((((((()))((('''''''''(((***+++000+++&&&%%%''')))******))))))(((((((((((())))))******))))))((((((((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))*********)))((())))))***++++++++++++***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''***)))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&'''&&&'''((((((((((((((((((*********)))))))))))))))))))))))))))************))))))*********+++++++++---------,,,,,,---------,,,,,,,,,,,,,,,+++***)))******+++++++++++++++***,,,,,,,,,,,,+++***))))))+++******))))))******+++)))******+++******)))))))))))))))))))))))))))))))))(((((((((((()))*********)))))))))))))))(((((('''''''''((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))******))))))'''&&&%%%%%%&&&''')))&&&&&&'''''''''''''''&&&(((((()))'''&&&%%%'''(((''''''&&&&&&&&&%%%%%%%%%""""""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((($$$%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%'''(((&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((()))))))))(((((((((((((((%%%''')))******)))'''%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''(((******)))&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''***++++++***((('''((()))((((((((((((((((((((((((***)))((('''&&&''''''((()))(((''''''&&&'''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&###!!!!!!###&&&''''''''''''((((((((((((***)))((((((***///777<<<***(((''''''******)))'''+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,***((((((******)))''')))))))))(((((()))))))))*********)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***))))))((())))))***++++++++++++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***'''&&&&&&%%%&&&&&&''''''(((((((((((((((((('''&&&((())))))))))))))))))***))))))))))))***************************+++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,+++******((()))+++,,,,,,+++)))(((++++++++++++***)))((('''+++******))))))******+++((((((***+++,,,,,,,,,---))))))))))))))))))))))))''''''((())))))))))))((('''''''''(((((()))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++------+++)))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''))))))(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''******)))'''%%%$$$###"""$$$$$$%%%&&&&&&'''((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((******))))))(((''''''&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''(((((()))))))))((('''))))))))))))))))))((((((***++++++***(((''''''((((((((((((((((((((((((((())))))(((''''''''''''(((***)))(((''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%(((***''''''''''''((((((((((((&&&(((*********+++---///***((('''((()))***)))''',,,,,,+++***)))(((''''''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))+++,,,+++'''$$$******))))))))))))***************))))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((()))******++++++******$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&'''((((((((())))))******((()))))))))************************************,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++***((()))***+++,,,+++***))),,,,,,,,,+++***)))((('''******))))))))))))******((()))***+++,,,---------((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))+++...000///,,,)))&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((((((''''''&&&''''''&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&''''''''''''&&&&&&###$$$''')))***)))'''%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((******)))(((&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********+++++++++++++++++++++******))))))))))))***+++***(((&&&'''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))'''''''''((((((***++++++((((((((((((''''''''''''&&&&&&''''''''''''(((((()))))))))))))))))))))))))))******)))'''''')))+++''''''''''''((((((((((((%%%'''***+++***((((((((()))((((((((()))))))))(((*********))))))(((((((((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&''')))*********)))(((&&&(((***+++,,,***'''%%%******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))((())))))***************$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((())))))((('''&&&&&&''''''(((((()))))))))***((()))))))))************************************++++++,,,------,,,++++++***++++++,,,,,,,,,+++++++++*********+++,,,...///.........---,,,+++)))(((***))))))))))))))))))******++++++,,,,,,,,,++++++((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***---000...+++(((%%%&&&'''))))))'''&&&%%%''''''(((((('''&&&&&&%%%%%%%%%&&&$$$###"""###%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))''''''&&&&&&''''''''''''&&&&&&###$$$''')))***)))'''%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''&&&%%%%%%&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''(((((((((((((((((()))*********(((((((((''''''&&&&&&&&&)))***+++)))'''&&&'''(((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((***++++++((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''(((((('''%%%$$$%%%&&&''''''''''''((((((((((((&&&((())))))(((((()))***((()))))))))((((((((()))'''''''''(((((())))))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&''')))*********)))((((((((())))))((((((((()))******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((()))************)))###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&'''(((((((((((((((((()))))))))))))))************+++++++++******************+++,,,------,,,+++*********+++,,,,,,,,,++++++,,,,,,++++++---///222444000000000///...,,,+++******))))))(((((())))))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))''''''((())))))))))))((()))))))))(((((('''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''***,,,+++(((%%%%%%&&&'''(((((('''&&&%%%(((((((((((('''&&&%%%$$$$$$%%%%%%$$$""""""###%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((())))))))))))%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&######$$$%%%'''((())))))%%%&&&'''))))))(((''''''&&&&&&''''''''''''&&&&&&$$$%%%'''))))))(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&'''((((((((((((((((((&&&%%%%%%'''***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&'''(((((())))))(((((((((((((((((()))******)))'''&&&&&&'''((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((())))))))))))(((&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''''''''(((((()))*********'''''''''''''''''''''''')))***+++)))'''&&&&&&'''''''''''''''(((((((((((('''((((((''''''(((***---''')))***)))((('''(((***%%%%%%&&&'''((()))*********)))(((''''''((()))***(((((((((((((((((((((((('''(((((()))))))))))))))((((((((('''&&&''')))+++))))))(((((((((((())))))&&&&&&''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******'''((())))))******))))))######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%'''((()))))))))(((&&&'''((((((((((((((((((((((((((((((((('''''''''))))))))))))************+++++++++*********)))))))))+++,,,------,,,+++))))))***+++,,,,,,,,,,,,++++++,,,---///111444666777111111000///...,,,+++***))))))(((((((((((())))))******++++++******)))((()))))))))))))))))))))))))))(((((((((((()))******(((((()))))))))))))))***$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%''')))++++++(((&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&$$$###%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))((('''%%%%%%%%%&&&'''"""###$$$%%%'''((())))))$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))%%%%%%&&&&&&'''(((((()))'''((((((&&&$$$$$$'''***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''%%%%%%$$$$$$%%%'''((()))************++++++++++++((()))***)))'''&&&&&&'''((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%&&&'''((())))))((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))(((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''***+++---,,,+++******+++''''''''''''((((((((((((((((((((('''&&&'''))),,,''')))******''''''(((***&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***&&&((()))(((&&&&&&)))+++((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''((()))***+++'''(((((()))))))))))))))######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))(((&&&&&&'''((()))))))))((())))))(((((('''''''''&&&))))))))))))************++++++++++++******)))))))))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,)))+++///333666777888888111111000///...,,,***)))))))))(((((((((((())))))((())))))*********))))))))))))))))))))))))))))))***)))((((((((()))+++,,,''''''((()))***+++,,,,,,######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++------+++)))''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''(((((('''%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((()))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))'''((((((&&&$$$$$$'''+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''((('''''''''((()))+++,,,&&&&&&''''''(((((())))))((()))***)))'''%%%&&&'''((((((((((((((((((((((((%%%&&&((()))))))))(((((($$$%%%''')))******))))))'''((((((((())))))******''''''''''''''''''''''''&&&''')))*********)))(((***))))))((((((((()))))))))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))%%%''')))))))))((()))+++''''''''''''((((((((()))'''((()))((('''&&&((()))''')))+++***'''&&&(((***''''''''''''''''''&&&&&&''''''((())))))(((''''''(((((((((((((((((((((((()))((('''''''''(((***+++$$$'''))))))'''&&&(((***''''''&&&&&&&&&&&&''''''))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++'''(((((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&***(((%%%&&&(((***((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''*********)))))))))))))))***++++++,,,,,,++++++***))))))***++++++++++++******///444666333///,,,+++++++++,,,,,,,,,***)))'''((((((((((((((())))))***************)))))))))))),,,+++******))))))******%%%&&&'''((('''%%%###!!!(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&%%%%%%$$$%%%&&&'''(((***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&'''''' !!!!!!"""$$$%%%&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&''''''(((((())))))&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))++++++)))(((&&&&&&''')))******((('''%%%''''''''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++++++++*********************++++++,,,,,,,,,---***)))'''&&&%%%&&&((()))******)))(((((((((((((((***)))&&&$$$$$$%%%''')))))))))))))))))))))))))))&&&''''''(((((((((((((((++++++***)))((('''&&&&&&************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''+++***)))'''''''''((((((+++******)))(((''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%######%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''(((((())))))******++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++000222333222///,,,+++,,,&&&'''((()))))))))(((''')))))))))))))))******+++************))))))))))))+++***))))))(((((())))))######%%%&&&&&&&&&%%%$$$))))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''((()))***''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&''''''''''''(((((((((((('''(((((()))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((()))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&'''((())))))((('''&&&'''''''''''''''''''''''')))(((((('''''''''((((((''''''&&&%%%%%%&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******(((((('''&&&'''((()))*********)))(((((((((((((((***)))'''&&&&&&&&&'''((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((()))((('''''''''((()))************)))((('''''''''&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%$$$###''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((''''''((()))***+++,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,555444111...***)))***,,,$$$%%%&&&'''((()))((((((******))))))******+++,,,************))))))))))))))))))(((''''''''''''(((###$$$%%%&&&'''((()))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((('''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((()))***++++++(((((('''''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''))))))((('''((((((((('''''''''''''''(((((()))))))))))))))((())))))((((((''''''&&&&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&(((''''''&&&&&&''''''((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))((((((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((+++++++++******)))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))************)))((((((((())))))******))))))(((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++***************)))))))))''''''''''''((()))***+++******))))))((((((''''''''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((())))))*********+++******++++++++++++******)))***++++++,,,,,,++++++333222///+++))))))***+++''''''((()))))))))))))))))))))(((((())))))***+++************)))))))))(((***)))((((((''''''(((((('''&&&''''''(((***+++,,,(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))(((((((((''''''''''''&&&'''))))))))))))'''&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((()))))))))((('''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''***((('''((()))***)))((((((((((((''''''&&&&&&&&&''''''((()))))))))((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((())))))((((((''''''''''''((((((''''''''''''(((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))&&&'''(((((()))(((((('''&&&&&&&&&'''''''''''''''((((((((('''(((((())))))(((''''''''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''((((((((((((((()))+++++++++***)))(((''''''(((((())))))))))))(((((()))))))))***************(((((())))))))))))))))))(((((()))*********))))))******))))))((())))))*********+++++++++***)))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++******************))))))))))))******++++++***)))))))))(((((((((''''''(((((((((((((((((('''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''(((((('''''''''&&&&&&'''''''''%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))+++*********))))))(((((()))******++++++******)))(((((()))***************...---,,,+++++++++************)))((((((((((((((((((''''''''''''((())))))************)))))))))(((******)))(((((((((((()))(((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''(((((()))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''***((('''((()))***)))(((((((((''''''&&&&&&%%%%%%%%%&&&''''''((((((((('''******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((())))))(((((((((''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((())))))***************)))((('''&&&&&&%%%(((((())))))))))))(((((((((((())))))************))))))((((((((((((((((((***+++++++++***)))((((((******))))))))))))*********+++,,,---,,,+++)))((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******************************************++++++,,,,,,,,,,,,++++++******))))))))))))(((((((((((((((((((((''''''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))))),,,,,,+++***)))(((''''''))))))************))))))'''(((((()))***))))))))))))))))))***,,,,,,+++)))***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((************))))))))))))+++***))))))(((((())))))&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''+++******)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((((()))(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''))))))(((''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***)))((((((''''''(((((()))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&%%%&&&&&&'''((()))(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((())))))******++++++(((((((((''''''&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&''''''(((((()))''''''''''''&&&&&&&&&&&&++++++++++++*********)))******)))))))))***++++++***+++,,,,,,,,,+++))))))))))))))))))))))))))))))'''((())))))******))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,------,,,,,,+++))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''%%%######%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***++++++******))))))(((((())))))************))))))(((((()))***************)))(((&&&(((***,,,+++)))))))))((('''''''''((()))'''''''''''''''((())))))************))))))))))))))))))((('''''''''((((((%%%%%%&&&&&&%%%$$$"""!!!&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''***)))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((###$$$%%%'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((('''''''''(((((((((((()))''''''''''''&&&%%%$$$###''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''(((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((()))***%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''((()))***((()))************)))(((''''''((((((((()))))))))''''''(((((()))******+++((((((((((((''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&&&&******))))))***+++---...******))))))******+++,,,+++++++++++++++***))))))))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********)))***+++++++++***)))((((((((((((((()))))))))))))))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''$$$$$$&&&)))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***))))))))))))************))))))************))))))))))))***+++++++++++++++,,,)))%%%%%%(((******)))******)))))))))+++,,,...((((((((((((((()))******************))))))))))))(((((('''&&&&&&&&&&&&'''&&&'''((())))))'''%%%$$$'''((((((((())))))******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''"""###%%%'''((()))******!!!"""$$$&&&((((((((((((((((((&&&%%%%%%&&&((((((''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''&&&'''(((((('''%%%$$$"""''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$$$$((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&'''((()))************'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''')))******%%%%%%&&&&&&'''((())))))''''''''''''((()))++++++((()))***++++++***)))((((((((((((((())))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((()))******+++++++++******)))))))))((((((((('''(((***---000222******))))))***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))***************&&&&&&'''((()))***++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***%%%&&&((()))******))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''(((((((((''''''&&&%%%%%%&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((***************)))((((((((((((((((((((((((((((((+++***((('''''')))+++,,,((((((((((((((()))******(((((())))))))))))((((((******))))))((((((''''''&&&&&&&&&'''''')))******))))))(((''''''((()))***&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%***)))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))*********************)))(((((('''&&&'''))),,,,,,)))&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&))))))++++++***(((&&&$$$))))))))))))))))))))))))......---,,,+++***)))(((---+++)))))))))***)))(((---***'''''')))++++++)))***'''&&&'''***+++***(((&&&&&&&&&'''''''''''''''(((((())))))*********+++&&&(((***+++,,,+++)))((())))))(((((((((((())))))))))))************))))))***))))))))))))+++---...(((((((((((())))))))))))((((((((((((((((((((((((+++***(((((())))))'''&&&'''(((((()))+++///555:::***)))(((&&&&&&((()))***++++++)))(((''''''''''''))))))))))))))))))))))))***+++,,,+++)))''''''(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++***((((((((()))***(((((((((((())))))))))))***,,,------+++******+++%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&,,,+++***))))))((((((((('''''''''((((((((()))))))))(((((('''''''''((((((''''''''''''((((((((((((***************)))((((((************************---+++)))((('''((()))***((((((((((((((()))******(((((())))))))))))((((((***)))))))))((((((((('''&&&&&&&&&&&&'''((()))***+++***)))'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%'''&&&%%%%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))******))))))(((''''''''''''))),,,,,,)))&&&(((((())))))))))))((((((''''''((((((((((((''''''))))))***+++***(((&&&%%%))))))))))))))))))))))))******)))))))))))))))((()))(((&&&'''(((***))))))+++(((&&&''')))***)))((()))'''&&&''')))+++)))'''))))))((((((((((((((((((((((((((()))))))))******'''((()))++++++***)))((()))(((((((((((((((((()))((())))))******))))))((())))))(((((()))***,,,---''''''((((((((()))))))))(((((((((((((((((((((((()))((('''((()))***)))((('''((((((((((((+++///222+++***)))(((((()))***+++++++++)))(((((('''''''''))))))))))))))))))))))))+++,,,---,,,***(((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***,,,+++)))((((((((()))***))))))))))))(((((((((((()))***,,,+++)))(((((()))%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%)))(((((('''&&&&&&%%%%%%(((((((((((()))))))))***++++++)))(((((('''''''''''''''''''''(((((((((((()))************))))))(((************************---,,,***(((''''''(((((())))))((((((((()))******(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&'''((()))))),,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""###%%%%%%((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((((('''&&&&&&'''(((&&&%%%''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((()))(((((((((((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))((((((''''''''''''((($$$$$$$$$%%%%%%'''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((''''''''''''''')))++++++)))''')))******++++++******)))((((((''''''''''''(((((())))))*********((('''&&&))))))))))))))))))))))))((((((((())))))************((('''''')))***)))((())))))((()))***+++)))'''((('''&&&'''((())))))'''+++++++++******)))))))))'''((((((((((((((())))))'''((()))***+++***)))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***++++++''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&'''***+++***))))))******)))(((((()))+++,,,+++***))))))***+++,,,+++***))))))(((((((((((())))))))))))))))))))))))+++---...---+++))))))*********))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******+++***))))))((()))))))))******))))))((((((''''''''')))***)))(((&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&%%%%%%###$$$$$$%%%&&&&&&''''''''''''((((((((()))))))))***))))))(((''''''((((((''''''''''''(((((((((((())))))************)))(((************************,,,+++***)))(((((())))))***))))))((())))))******(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''(((''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((((((((((((((''''''''''''((('''&&&&&&&&&''')))***((((((((((((((((((((((((((('''&&&&&&'''((('''%%%''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&''''''((()))******)))((()))******++++++******))))))((('''&&&&&&'''((())))))))))))***)))((('''&&&((((((((((((((((((((((((************++++++++++++---+++))))))******)))((()))******,,,,,,+++***(((''''''&&&'''((((((((((((,,,,,,++++++***)))((((((''''''''''''(((((((((((('''((())))))******))))))((((((''''''''''''((((((((((((((())))))(((((((((((((((((((((((())))))***&&&'''''''''((((((((((((************************(((''''''((()))******)))***,,,---,,,***)))))))))+++******))))))******++++++******)))(((((())))))))))))))))))))))))))))))***,,,---,,,+++))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))))))))(((******))))))))))))))))))******))))))((((((''''''''')))***)))(((&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&((())))))***))))))&&&&&&'''''''''((((((((('''&&&&&&&&&''''''((()))''''''''''''((((((((((((((())))))*********))))))))))))))))))))))))))))))((((((((())))))***++++++******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))'''&&&&&&&&&&&&''''''(((&&&&&&''''''((((((((())))))(((((((((''''''&&&&&&((('''&&&&&&'''((()))***))))))((((((((('''''''''(((((('''&&&&&&((()))***(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((($$$%%%&&&'''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((())))))))))))))))))((())))))******))))))((()))((('''&&&&&&'''((())))))))))))))))))(((((('''((((((((((((((((((((((((+++++++++*********))))))***((('''''')))******)))'''(((*********)))((((((&&&'''((((((((((((((()))++++++***)))((((((''''''((((((((((((''''''''''''''''''((()))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))))))))))))))'''''''''(((((((((((()))+++++++++++++++++++++++++++)))(((((())))))(((&&&(((***,,,,,,***))))))***)))))))))(((((()))))))))+++******))))))))))))***)))))))))))))))))))))))))))***++++++)))((())))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))*********))))))***)))))))))((((((((('''(((***+++***)))(((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''''''''(((((((((%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&'''''''''((((((((((((&&&%%%###&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''((()))''''''''''''((((((((((((((())))))************)))((((((((((((((((((((((((''''''((()))***+++,,,,,,++++++***)))))))))******(((((())))))))))))(((((((((((((((((())))))))))))'''&&&&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))((((((((((((((('''''''''%%%&&&&&&''''''((((((((()))))))))(((((((((''''''((((((''''''(((((()))***(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))(((((('''%%%%%%$$$$$$$$$''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((('''''''''((())))))(((((()))+++'''(((((())))))(((((('''((((((''''''''''''(((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''%%%$$$$$$%%%(((+++,,,+++$$$&&&''''''&&&%%%%%%&&&'''((())))))(((((()))***)))))))))((((((''''''&&&)))))))))((((((((((((''''''''''''((((((((())))))))))))(((((((((((())))))))))))************))))))(((((()))******))))))((((((((((((((())))))))))))************************+++***(((((())))))'''&&&%%%''')))***)))((()))***((((((((((((((((((((((((+++******))))))*********))))))))))))))))))))))))((()))++++++)))((())))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((()))************)))((((((((())))))))))))))))))+++,,,,,,***))))))***''''''&&&&&&''''''((()))&&&'''''''''((((((((()))&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((((((''''''&&&%%%&&&'''(((((($$$%%%&&&&&&&&&$$$"""!!!''''''''''''((((((((((((((('''''''''''''''((((((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))'''((()))***************,,,+++******))))))******(((((())))))))))))(((((('''((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((((((((('''&&&&&&'''''''''''''''(((###%%%'''((())))))((('''))))))))))))((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))******))))))(((''''''(((***)))'''''')))+++'''(((((())))))(((((('''''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((()))((('''(((***++++++***&&&'''((('''%%%$$$&&&)))''')))+++***)))(((***,,,((((((((((((((((((((((((******)))))))))((((((((('''''''''''''''((())))))******))))))))))))************++++++++++++******))))))***++++++***)))((())))))))))))*********+++***************************)))(((((())))))(((''''''((())))))((((((***+++)))))))))******)))))))))+++******))))))***++++++))))))))))))))))))))))))(((***++++++***)))***+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***((('''((()))***+++******)))''''''(((((())))))******)))+++,,,+++***)))))))))(((''''''''''''((())))))&&&'''''''''(((((())))))''''''((()))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''######%%%&&&'''(((((((((###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%&&&'''(((***###%%%''')))))))))((('''(((((((((((())))))))))))+++***)))((((((''''''(((''''''''''''((((((((()))(((((()))***************************************))))))*********))))))(((,,,,,,+++***))))))******(((((())))))))))))(((((('''((((((((())))))******'''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$&&&)))+++,,,+++)))((())))))))))))((((((((((((&&&''')))*********)))((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''''''''''''''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((((('''***************)))((((((''')))***)))''''''))),,,(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))(((((((((((()))***))))))))))))))))))))))))''''''((()))***+++,,,,,,444111...---,,,+++***((()))++++++)))''''''***---(((***,,,+++))))))+++---(((((((((((())))))))))))++++++******))))))(((((('''''''''''''''((())))))++++++************++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))))))*********++++++++++++))))))))))))))))))))))))((('''&&&(((***+++***)))+++,,,,,,+++******,,,...******++++++++++++******+++***************++++++)))))))))))))))))))))))))))+++,,,,,,+++***+++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***+++---......---+++***'''((()))+++++++++***)))&&&&&&'''((()))***++++++)))***++++++)))(((((()))###$$$%%%&&&''')))******))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&((('''%%%#########%%%&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))'''&&&&&&(((***++++++)))))))))))))))***++++++++++++***)))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++******)))(((''''''&&&(((((()))***)))'''&&&%%%((((((((((((((((((((((((+++)))&&&######%%%''')))'''((((((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%%%%%%%(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$######''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((("""$$$'''******)))'''%%%&&&'''((('''&&&&&&'''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$(((((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))***))))))((((((((((((((())))))(((((()))***++++++((()))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++&&&&&&''''''((()))))))))))))))))))))))))))************++++++++++++*********)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---)))***++++++***)))((('''))))))))))))))))))))))))((((((***+++,,,------...******++++++++++++******))))))(((((('''''''''&&&((())))))))))))*********))))))))))))))))))))))))************************+++++++++++++++***))))))(((''''''&&&&&&''')))***)))))))))))))))(((''''''++++++++++++***(((&&&%%%))))))************))))))&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''%%%$$$###$$$%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))'''&&&&&&(((***+++***'''''''''''''''(((((())))))(((((('''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((())))))******&&&''''''(((((((((''''''''''''''''''''''''''''''***)))&&&%%%$$$%%%'''((('''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''((('''&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''(((''''''&&&&&&'''((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%(((((())))))(((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))(((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))((((((((())))))***&&&''')))+++,,,,,,,,,,,,)))))))))))))))***++++++))))))******+++***************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********&&&&&&''''''((()))))))))*********)))))))))))))))******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))))))))*********,,,+++******)))*********))))))***+++******(((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((******)))))))))((((((((()))))))))*********++++++))))))))))))))))))))))))************************)))))))))))))))((('''''')))(((((((((((()))******)))))))))))))))(((''''''******+++,,,++++++)))((())))))************))))))&&&'''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((('''&&&&&&(((******)))''''''&&&&&&''''''((()))((((((''''''&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((()))******%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''')))&&&###$$$'''***)))((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((())))))(((((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))***+++%%%''')))+++,,,,,,+++***))))))))))))))))))***+++))))))*********)))((((((******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))(((&&&''''''(((((())))))***+++*********))))))((((((******++++++++++++******++++++************++++++))))))))))))))))))))))))'''((((((((()))))))))))),,,+++***))))))((())))))((())))))************)))))))))))))))))))))))))))*********)))((('''&&&%%%(((((())))))))))))((((((************))))))))))))************+++++++++,,,))))))))))))))))))))))))************************((())))))))))))(((((('''((()))******++++++******)))))))))))))))(((''''''((()))+++,,,,,,,,,++++++((())))))******))))))((((((((((((((())))))))))))'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((('''&&&'''(((***)))((()))(((((((((((()))*********))))))((((((((())))))''''''(((((((((((('''''''''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&%%%%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''',,,((($$$$$$'''******((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''((('''&&&&&&&&&(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***((((((((((((((((((((((((((((((((())))))*********++++++******************''''''''''''''''''''''''(((((()))))))))*********(((((((((((()))***+++,,,((((((((('''''''''''''''***)))))))))))))))******)))))))))))))))((('''&&&******))))))))))))******((((((((((((((((((((((((******))))))(((((((((''''''''''''((())))))******++++++******)))(((((((((******++++++++++++******************************))))))))))))))))))))))))((((((((()))))))))******+++***************++++++(((((())))))************))))))))))))))))))))))))******))))))((('''%%%%%%******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++***)))'''(((***+++++++++***))))))))))))))))))(((''''''((()))***+++,,,+++******(((((())))))))))))((((((((())))))))))))*********'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''')))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''((('''&&&'''))))))((('''((((((((((((((())))))***))))))(((((((((((())))))''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---)))&&&%%%&&&(((((('''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''')))***)))'''%%%###&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%&&&&&&'''((((((((()))))))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))************(((((((((((()))+++,,,,,,+++)))'''%%%%%%&&&((()))******)))))))))))))))***)))))))))))))))((('''&&&******))))))))))))******((((((((((((((((((((((((***)))))))))((((((''''''''''''(((((()))*********************))))))((((((******++++++++++++******((())))))))))))))))))((()))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,---///000((((((((())))))***++++++)))))))))))))))))))))))))))))))))******)))((((((******++++++++++++******((((((((((((((((((((((((******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))******+++++++++******'''((()))***+++***)))((()))))))))))))))(((''''''((()))*********)))'''&&&(((((())))))))))))(((((())))))))))))*********+++''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))***+++''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''+++)))((('''''''''%%%$$$''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&'''))))))'''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((''''''%%%&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((($$$$$$%%%&&&((()))******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''((('''''''''))))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))'''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((('''%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))******(((%%%###&&&'''((('''&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((())))))******))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))******+++,,,+++)))((('''(((+++...000+++******)))))))))))))))))))))*********)))((((((******))))))))))))******)))))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))******+++)))))))))))))))))))))*********++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++((()))***+++---///111222***)))))))))))))))***+++))))))))))))))))))))))))((()))******++++++++++++(((((())))))))))))((((((''''''''''''((((((((((((************+++++++++,,,************************))))))))))))))))))))))))'''(((((())))))))))))((('''((())))))******)))))))))))))))))))))(((''''''(((((()))))))))(((&&&%%%'''(((((())))))(((((('''))))))))))))************&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&'''''''''''''''***(((''''''(((((('''%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&&&&''')))((('''%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''%%%&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((###$$$%%%&&&((()))***+++''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''"""%%%((((((%%%%%%(((+++(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((()))(((&&&&&&&&&'''((('''&&&&&&'''((()))(((''''''''''''((()))%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''')))************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))))))))))))))))))))((((((((((((((())))))******++++++,,,,,,************************))))))*********+++++++++*********)))******++++++))))))***+++,,,---......++++++***)))))))))))))))))))))******+++***************))))))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((()))******++++++((((((((()))******++++++******++++++++++++******((()))************)))((())))))))))))))))))))))))))))))))))))************)))))))))+++,,,...000111+++***)))(((((())))))***))))))))))))))))))))))))((()))******+++++++++***(((((())))))))))))((((((''''''(((((()))))))))))))))))))))*********++++++************************))))))))))))))))))))))))''''''((()))))))))))))))***))))))))))))***++++++)))))))))))))))(((''''''&&&''')))******)))((((((''''''((((((((((((''''''((((((((()))))))))******&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((######$$$%%%%%%&&&''''''%%%%%%&&&'''((((((((('''((('''&&&'''((()))((('''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''&&&&&&((()))(((&&&$$$(((''''''''''''((())))))'''''''''''''''((()))***''''''((((((((((((''''''$$$%%%'''))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''''''''%%%&&&''')))***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''"""((((((%%%$$$)))...(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&######$$$%%%&&&'''((()))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((("""###$$$&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&'''(((***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))++++++******))))))((((((%%%&&&&&&'''((())))))***************************)))************+++++++++++++++******************(((***,,,...---+++(((&&&++++++***))))))((())))))((()))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((()))******++++++''''''((()))***+++,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,......,,,+++***((((((((())))))))))))))))))))))))))))))))))))************))))))******++++++++++++******(((((())))))*********+++((())))))))))))*********************************))))))))))))))))))))))))))))))***+++++++++++++++,,,+++***)))***+++---...)))))))))))))))(((((('''%%%&&&(((***+++,,,++++++''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$""" !!!###&&&'''(((''''''''''''''''''''''''"""""""""###%%%''')))+++''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&(((***)))%%%!!!'''&&&%%%$$$%%%%%%''''''***)))'''&&&%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((((((((()))***++++++%%%&&&'''((()))***+++,,,(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&%%%&&&'''((()))$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''')))******)))'''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''%%%(((((())))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))***))))))((('''&&&))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((()))***++++++***)))(((+++*********))))))(((((('''(((((()))***+++++++++---,,,+++***))))))))))))************************)))(((((()))++++++***(((...+++((((((++++++***(((************************'''((()))***************))))))))))))***************))))))+++---//////...******+++,,,,,,,,,,,,+++******************************))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++***))))))***+++,,,,,,(((&&&''',,,///---***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************((()))***++++++***)))((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))((('''&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''((((((&&&$$$###$$$%%%$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&((((((%%%###''''''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))((())))))******&&&&&&'''((()))******+++'''''''''''''''''''''''')))(((((('''&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))%%%'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&)))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((())))))))))))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''************)))))))))((('''(((((()))******+++++++++***************++++++******************************)))+++,,,---,,,***,,,***((()))+++,,,,,,***((((((((((((((((((((((((((())))))************)))***)))))))))))))))))))))***))))))***---......---)))******+++++++++++++++******************************))))))))))))************++++++++++++******))))))))))))))))))))))))***************+++++++++,,,++++++++++++++++++,,,***'''$$$&&&***,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************((()))***++++++***)))(((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,+++++++++******''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''')))'''&&&%%%&&&&&&$$$###'''''''''''''''''''''''')))'''&&&$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&&&&&&&$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))******)))((((((((())))))''''''((((((((()))))))))''''''''''''''''''''''''))))))((((((''''''(((((())))))))))))))))))))))))((((((((('''&&&%%%$$$###''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''')))***)))''''''((()))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&(((((((((''''''((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''(((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''((((((************))))))))))))((((((((()))******++++++))))))))))))***+++,,,---++++++++++++++++++++++++,,,++++++,,,...///---,,,...,,,******+++++++++***((((((((((((((((((((((((*********+++******))))))******))))))(((((('''''')))((((((***,,,------,,,((()))******++++++************************************))))))))))))************++++++++++++******))))))))))))))))))))))))+++++++++***************+++,,,,,,,,,,,,,,,,,,+++***'''%%%&&&***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))************))))))***++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***+++***)))((((((((()))***''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))(((((((((''''''&&&&&&&&&%%%%%%'''((()))'''&&&'''''''''''''''''''''''')))(((&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%###%%%&&&'''((('''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******+++***)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''%%%$$$###''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))***)))''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%&&&'''((((((((('''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((('''''''''''''''((()))))))))))))))'''((((((((((((((())))))+++++++++***************+++***)))(((((()))***+++*********)))))))))))))))(((((())))))************))))))))))))***+++,,,---++++++++++++++++++++++++,,,++++++,,,...///---,,,000///---+++***))))))(((************************++++++++++++******)))(((******))))))(((''''''''')))(((((()))+++,,,,,,+++(((((()))************)))******************************))))))))))))************++++++++++++******)))))))))))))))))))))))),,,+++++++++***)))))))))******,,,------,,,******,,,***)))))),,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))((()))))))))************)))))))))******)))))))))*********++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((((((***)))'''&&&&&&'''(((***''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%&&&%%%%%%'''))))))((('''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((&&&%%%$$$%%%%%%'''''''''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&$$$###%%%&&&''''''((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))************)))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&''''''((()))))))))))))))&&&&&&&&&''''''(((((((((++++++++++++******))))))+++***)))(((((()))***+++))))))))))))))))))******)))))))))))))))*********+++***************+++++++++++++++++++++++++++++++++******+++------,,,+++------,,,+++***)))***++++++++++++++++++++++++++++++++++++++++++***)))(((******))))))((((((((('''***)))((()))+++,,,,,,+++(((((()))************)))******************************))))))))))))************++++++++++++******)))))))))))))))))))))))),,,+++++++++***)))))))))((()))***++++++***)))(((,,,+++******+++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))************))))))((()))))))))***************))))))))))))))))))***(((((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''---,,,***))))))***,,,---''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%)))'''&&&&&&'''(((&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))(((&&&%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%'''''''''&&&&&&%%%$$$###&&&&&&'''((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((('''''''''((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''((((((((((((''''''%%%&&&''''''(((((('''''''''(((((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''((('''&&&&&&&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((()))))))))))))))&&&&&&&&&''''''(((((()))+++++++++***))))))((((((((((((''''''''''''(((((())))))))))))************))))))))))))))))))******++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++***'''(((******)))***---///))))))))))))))))))))))))+++++++++,,,++++++******))))))))))))************+++***)))***,,,---,,,+++((()))******++++++************************************))))))))))))************++++++++++++******))))))))))))))))))))))))+++++++++***************(((((())))))))))))((((((******)))))))))******+++************************)))))))))))))))))))))))))))******++++++******)))((()))***++++++***)))((())))))))))))******************))))))))))))******''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))******)))((()))***+++,,,''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((&&&$$$$$$&&&'''((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''"""%%%(((((('''%%%&&&(((###$$$%%%''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''((())))))&&&'''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''%%%&&&'''((((((((('''&&&'''(((((('''%%%$$$$$$%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&'''(((((('''&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((&&&''''''(((((())))))***''''''''''''(((((())))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))''''''((()))))))))))))))''''''(((((()))******+++++++++***))))))(((''''''''''''((((((((((((''''''((()))))))))***************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++***''')))***)))((((((***---))))))))))))))))))))))))******+++,,,,,,,,,++++++))))))******++++++,,,,,,,,,+++***+++,,,---,,,+++)))******+++++++++++++++******************************))))))))))))************++++++++++++******))))))))))))))))))))))))***************+++++++++******))))))))))))******************))))))***+++************************)))))))))))))))))))))))))))******++++++******)))((()))+++,,,,,,+++)))((())))))))))))************+++***)))(((((()))***+++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))&&&'''''''''((((((((()))''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''(((((())))))$$$"""!!!"""%%%)))+++,,,''''''''''''''''''''''''***)))'''&&&%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''!!!&&&((('''&&&''')))"""###%%%'''((((((((('''%%%$$$######$$$%%%'''(((&&&''''''((((((((((((((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''((((((((((((''''''%%%%%%'''((((((((('''&&&((())))))(((&&&$$$%%%&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&'''(((******((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((('''((((((((('''&&&%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%'''((((((((())))))******''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,,,,++++++++++++***'''(((((()))))))))))))))((())))))***+++,,,,,,,,,*********)))(((''''''&&&((()))***++++++***)))((((((((())))))*********+++*********)))))))))))))))''''''((()))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***+++------***&&&$$$%%%'''++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))***+++,,,------...---+++++++++---...---,,,******+++,,,,,,,,,,,,+++******************************))))))))))))************++++++++++++******))))))))))))))))))))))))))))))******+++++++++,,,,,,+++***))))))***+++,,,,,,------,,,++++++,,,---************************))))))))))))))))))))))))******++++++++++++******((()))+++,,,,,,+++)))((())))))))))))************+++***)))(((((()))***+++((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++,,,+++++++++'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&''''''$$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((()))%%%%%%&&&'''((()))******((((((((((((((('''''''''''''''''''''((((((((()))'''(((((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&))))))'''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''******))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&'''((((((((('''&&&'''''''''''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))""""""$$$%%%&&&((())))))...---,,,*********++++++))))))(((((((((((())))))((((((((()))******++++++))))))************))))))(((((('''(((((()))***+++******))))))((('''''''''))))))))))))))))))))))))++++++,,,---......//////.........------,,,,,,,,,.........---------,,,,,,))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,,,,,,,............---+++***))),,,,,,,,,++++++******)))******+++,,,------......---***)))***,,,---+++)))************)))(((&&&&&&***++++++,,,,,,++++++***)))************+++++++++,,,,,,++++++***)))))))))++++++,,,------------,,,//////...---,,,,,,++++++))))))))))))))))))))))))++++++************++++++------,,,+++*********+++***************************)))))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((***,,,...///+++******)))(((''''''&&&******))))))((((((''''''******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&)))((('''&&&&&&'''(((((((((''''''&&&&&&''''''((())))))))))))((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$%%%&&&''''''((((((''''''((((((((((((''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''((('''''''''(((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))******++++++)))((((((''''''((((((((())))))(((((((((((())))))++++++******)))((((((((())))))************))))))((((((((((((((())))))******************+++++++++************************)))))))))***+++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++************************************(((((()))))))))*********,,,,,,,,,---......//////////////////...---,,,+++++++++++++++++++++++++++++++++++++++,,,---...///222///+++)))***,,,+++***++++++++++++***)))((('''++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,++++++***)))))))))))))))***+++++++++++++++---------,,,+++++++++***************************++++++************++++++,,,,,,+++************************************************)))))))))(((((()))))))))))))))*********))))))))))))))))))))))))******))))))((((((((((((''''''''''''(((***++++++*********)))((('''''''''******))))))(((((((((((()))))))))((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''(((((()))))))))(((((('''&&&&&&%%%))))))((((((((((((((((((%%%&&&&&&&&&''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''((()))))))))((('''&&&''''''&&&&&&&&&''''''((((((((((((''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''***)))(((&&&%%%$$$######%%%&&&''''''(((((('''''''''''''''''''''((((((((($$$%%%&&&'''(((***++++++%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''')))(((((('''&&&%%%$$$$$$(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''''''''((((((((('''&&&&&&''''''((()))*********)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++++++++++++++++++++((())))))************)))))))))))))))))))))))))))++++++******)))((((((((())))))************)))))))))))))))(((((((((((((((((())))))***++++++,,,,,,************************(((((())))))***+++++++++,,,,,,,,,++++++++++++++++++************)))))))))************************((((((((()))))))))******,,,,,,---///000111222333111111111111000000///...,,,,,,------------......---,,,+++***+++,,,...000777333...******+++++++++,,,,,,,,,++++++***))))))++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,+++******))))))'''((())))))******))))))++++++++++++++++++++++++************************++++++************++++++++++++***)))))))))******************************+++++++++************)))************))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((''''''((()))))))))))))))******))))))((((((''''''***))))))))))))((((((((((((((((((((())))))***+++'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((&&&'''''''''((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&(((***+++'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((''''''&&&&&&&&&*********))))))(((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&''''''((((((((($$$$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&((((((((((((((('''&&&%%%$$$$$$&&&'''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,+++***)))((()))))))))******)))))))))((((((((()))******++++++))))))************)))))))))))))))))))))(((''''''''''''(((((())))))))))))******************************+++++++++,,,,,,,,,++++++******************,,,,,,,,,+++++++++******************************((((((((()))))))))******,,,---...000222444555666333333333444333333222222000000000000////////////...---+++******,,,///111666333000---,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,---,,,,,,++++++***))))))'''(((((()))))))))))))))+++++++++++++++,,,,,,,,,************************++++++************++++++******)))))))))))))))***************************++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***)))))))))((((((((('''))))))))))))))))))))))))(((((('''(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((%%%&&&&&&&&&'''''''''((())))))******)))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((''''''%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((()))))))))((('''&&&&&&$$$$$$&&&'''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((())))))***'''((())))))(((&&&$$$###))))))************))))))((((((((()))******++++++))))))************))))))))))))******)))((('''&&&))))))))))))((((((''''''************************++++++++++++++++++,,,,,,************************,,,,,,,,,+++++++++******************************))))))))))))************,,,---...000111333444555333333444555555555444444444444333222111000000//////...,,,******,,,///000///000111000///...------++++++***)))))))))******,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,+++*********((()))******++++++******,,,,,,,,,,,,------------************************++++++************++++++***)))))))))))))))******************************+++++++++++++++,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,+++)))((())))))))))))(((((((((((())))))))))))************((((((''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&''''''(((((('''((()))***)))((('''&&&%%%&&&&&&&&&''''''''''''&&&'''''''''(((((())))))&&&&&&''''''((()))))))))''''''''''''((((((((()))%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''((()))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''')))))))))(((''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%&&&'''((())))))***'''((())))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((((()))))))))(((''''''''''''((()))*********)))'''(((((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((()))***++++++************)))((('''&&&((()))***++++++***)))(((++++++******)))((((((((())))))************))))))(((((()))******)))'''''',,,,,,++++++***))))))(((++++++++++++++++++++++++***************************************++++++++++++************)))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,------...///000000111000111222333333333333333444444333222222111000000///...,,,++++++---...///***---000111///...------+++***)))(((((()))***+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++******)))***++++++,,,,,,++++++------------------------++++++++++++++++++++++++++++++************++++++******)))))))))***++++++***************************++++++++++++,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))************+++(((((()))))))))(((((('''))))))))))))(((((((((((()))))))))************+++)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&(((((('''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''%%%%%%&&&''''''((())))))%%%&&&&&&'''((()))******%%%&&&'''((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((()))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&%%%$$$$$$$$$%%%'''(((&&&'''(((************)))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%((((((((((((((('''''''''$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))'''(((((())))))))))))((((((((()))))))))))))))((('''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,---...((()))+++,,,,,,+++)))(((++++++******)))((((((((())))))************))))))&&&''')))*********((('''+++++++++***************+++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////000/////////000000000111111111......------------......))),,,......,,,++++++---,,,+++***))))))***,,,---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,+++******)))***++++++,,,,,,++++++...------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++***************+++,,,,,,************************************+++++++++,,,)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))((((((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******''''''''''''((((((((()))(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''' !!!$$$&&&((()))&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((()))******(((''''''&&&&&&%%%%%%$$$###%%%'''((()))((('''&&&'''''''''(((((((((((()))+++***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''(((***++++++%%%&&&'''((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''%%%###""""""$$$''')))&&&''')))***+++++++++***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))************''''''((())))))***))))))&&&'''''''''''''''&&&&&&'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%'''&&&&&&''')))+++---///((()))+++,,,,,,+++)))(((((((((((()))******++++++))))))************))))))%%%''')))***+++***)))((('''''''''((())))))******++++++++++++++++++++++++------------------------******++++++,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++******)))((((((((((((***+++,,,,,,,,,,,,***+++,,,...///111222333..................------+++------+++((((((***---...---+++******+++---...,,,------......------,,,++++++,,,,,,,,,---------...------,,,,,,++++++***))))))***+++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++++++++************++++++++++++******+++,,,------************************)))))))))******+++++++++(((((())))))******++++++))))))))))))))))))))))))))))))******+++++++++++++++***)))))))))***,,,---(((((((((((())))))))))))))))))******+++++++++++++++***)))(((&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))((('''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$######)))))))))(((''''''&&&&&&))))))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))+++''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%******))))))(((((('''''')))(((((('''''''''((((((***((('''((()))***)))'''(((((((((((((((((((((((('''''''''''''''((()))***'''''''''&&&&&&&&&'''''')))((('''%%%%%%&&&&&&''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''')))+++,,,---,,,***)))'''((((((((('''&&&%%%%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))'''&&&%%%******+++,,,,,,***)))(((,,,$$$###***,,,%%%$$$***(((((((((((((((((('''''',,,+++(((''''''(((+++,,,+++)))'''''''''((('''&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))************))))))'''''''''''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''(((((('''%%%%%%&&&'''***)))(((''''''((()))***((((((((((((((((((((((((''')))******)))(((((())))))(((((('''''''''''''''*********)))))))))))))))+++***)))'''''''''((()))***'''$$$%%%(((******((())))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((()))***,,,------,,,***)))+++*********))))))((((((,,,,,,++++++++++++++++++)))))))))***+++++++++,,,++++++,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,,,,+++)))'''&&&,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,+++******///...---,,,,,,,,,......,,,,,,,,,,,,,,,+++++++++------,,,,,,---...//////+++,,,,,,---------,,,,,,...---,,,+++************'''(((((()))***++++++,,,000...,,,))))))***,,,...*********++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++******++++++,,,,,,++++++***+++++++++***************+++*********))))))(((((('''((()))******+++******))))))************))))))************++++++++++++******))))))))))))******&&&&&&&&&'''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&$$$""" &&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((('''))))))(((''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((((('''&&&&&&&&&&&&&&&'''((()))((('''((()))***)))'''(((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((()))((('''&&&&&&'''((((((((((((((((((((((((((((((&&&''')))***+++***)))(((''''''((((((''''''&&&%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''''')))))))))))))))(((((('''***$$$&&&...000(((%%%(((''''''''''''''''''''''''***)))'''&&&&&&''')))******)))'''&&&'''((('''&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''(((((((((((((((((('''(((''''''''''''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((()))'''&&&%%%'''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&(((******((('''((())),,,+++******))))))******((((((((((((((((((((((((+++***)))(((''''''((())))))'''%%%%%%(((***)))((())))))))))))))))))))))))++++++************+++++++++************))))))))))))***+++,,,,,,+++***)))+++*********))))))))))))******))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,+++------,,,,,,+++******)))+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,++++++***)))(((***++++++++++++++++++***,,,------------.........******+++,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,---------............---,,,,,,///...---,,,++++++++++++)))))))))***++++++,,,,,,///...,,,+++***+++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***))))))***++++++,,,,,,++++++******************++++++++++++*********))))))))))))))))))*********))))))(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******))))))))))))******'''''''''''''''&&&&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''((())))))***+++***)))'''%%%###"""!!!((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++***)))'''&&&(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''(((((((((((((((((()))((((((''''''''''''(((&&&''''''(((((()))))))))(((((((((((((((((())))))&&&&&&&&&&&&&&&'''((())))))(((''''''))))))((('''(((((((((((((((((((((((()))((((((''''''''''''((()))((('''&&&&&&&&&&&&&&&***)))((('''''''''(((((())))))((('''&&&&&&''''''(((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''((((((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''(((((('''&&&&&&&&&&&&&&&(((%%%)))222333+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''***((('''&&&((((((((('''((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&''''''&&&&&&&&&)))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))((('''&&&''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&((())))))(((''''''((())))))(((''''''''''''(((''''''''''''((((((((((((***))))))(((((((((((())))))(((&&&&&&((())))))((())))))))))))))))))))))))++++++************++++++,,,,,,+++++++++************************************************)))))))))))))))******************------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,++++++***************+++++++++,,,,,,...---,,,+++***+++,,,---,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,,,,------------((()))***,,,---.........---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////000000///...---,,,000///...---,,,,,,,,,,,,*********++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***((((((***++++++,,,,,,++++++***))))))******++++++,,,,,,***************)))))))))+++++++++******)))''''''))))))************))))))))))))*********+++++++++******))))))))))))******((((((((('''&&&&&&&&&%%%)))(((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))''''''''''''(((((())))))++++++******************(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((()))(((''''''''''''((((((%%%%%%&&&'''((())))))***&&&''''''(((((()))))))))''''''''''''((()))******)))(((''''''((()))((('''((((((((((((((((((((((((***)))(((''''''''''''''''''&&&&&&&&&&&&'''((((((***)))))))))(((((((((((()))(((((('''&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&''''''''''''&&&''''''((((((((((((''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********))))))((('''''')))(((&&&%%%%%%%%%&&&'''(((&&&)))000222,,,'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&***(((&&&&&&(((((((((''')))((('''&&&&&&'''((()))(((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%***)))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((()))******)))''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''))))))'''&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((())))))))))))))))))))))))++++++************++++++,,,+++++++++******************)))(((((()))******************************++++++,,,,,,,,,,,,,,,---......------,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,...---+++******+++---...,,,+++*********,,,---...,,,,,,------------,,,,,,+++++++++,,,,,,,,,------******,,,---.../////////.............../////////...............//////////////////000000000//////---...000111111000///...//////...---------------*********++++++,,,,,,,,,,,,,,,---......---,,,+++---------,,,,,,++++++***------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++***************++++++,,,,,,++++++***))))))******+++,,,------***************************************)))((((((***++++++++++++++++++***+++++++++,,,,,,,,,,,,---******))))))))))))******((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))(((((('''''''''''''''''''''''''''(((((((((&&&&&&''''''((()))******''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''&&&$$$$$$%%%(((+++---(((((((((''''''((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))((((((''''''''''''(((((($$$$$$%%%&&&''''''((((((&&&&&&''''''(((((())))))''''''&&&&&&'''(((((()))((('''&&&'''((()))(((&&&((((((((((((((((((((((((***)))((('''''''''''''''$$$$$$$$$%%%'''(((***+++)))))))))))))))((((((''''''''''''''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''(((((((((((((((''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++)))((('''&&&%%%&&&'''((()))''''''+++,,,***''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&)))'''&&&&&&((()))(((''')))((('''&&&&&&'''((()))))))))(((''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))''''''((((((((((((''''''***)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))******)))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((+++***))))))(((((())))))((((((((())))))*********((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))++++++************++++++++++++*********)))))))))******)))(((((()))*********************+++++++++++++++,,,,,,------------------,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,------,,,,,,+++++++++---...///------............------+++++++++,,,,,,,,,------------...///////////////---......//////000000000............//////000000000111222222222111111000,,,...000333444333222111//////...------------...******+++++++++++++++,,,+++,,,...//////...---,,,...------,,,,,,+++++++++---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))******+++,,,---***++++++,,,,,,++++++***))))))***+++,,,------...***************+++++++++(((((()))***************'''(((((())))))(((((('''((((((((()))))))))************))))))))))))******'''''''''''''''&&&&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((())))))*********))))))(((''''''&&&&&&((((((''''''&&&%%%$$$$$$$$$%%%&&&'''(((***++++++'''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''%%%"""!!!###''',,,///)))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&''''''((()))))))))(((''''''''''''(((((()))$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&(((((('''&&&(((((((((((((((((((((((()))((((((''''''''''''(((###$$$$$$%%%''')))***+++(((((()))))))))((('''&&&%%%&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))''''''((()))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))+++---...///))))))(((''''''''''''((()))'''&&&&&&((((((((('''%%%%%%%%%&&&''''''(((((('''((()))******)))(((''')))'''&&&&&&((())))))(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((())))))))))))(((((()))((((((''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((('''&&&''')))(((((())))))))))))((((((((((((((((((((((((((((((''')))******)))(((((()))))))))((('''''''''''''''(((((())))))******++++++'''(((((())))))))))))((((((***++++++)))(((((()))))))))))))))))))))))))))++++++************+++++++++************)))))))))*********************************+++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///,,,,,,------------,,,,,,,,,,,,,,,,,,------------000000111111111111111111------///000000000000000...//////000000111111222333333444555555333222111///111444666777777555444000000//////...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...------------------,,,,,,,,,,,,------------,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,...///***++++++,,,,,,++++++*********++++++,,,,,,------*********+++++++++++++++'''''')))******+++++++++))))))************)))))))))*********++++++++++++******))))))))))))******&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))(((((('''''''''%%%%%%&&&'''(((((())))))&&&'''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&$$$$$$%%%(((+++---))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&''''''((())))))***'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&***)))(((''''''&&&&&&'''((('''&&&&&&(((((('''&&&(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&'''((()))''''''((()))((('''&&&%%%###$$$&&&''''''''''''&&&(((((((((((((((((((((((('''''''''''''''(((((()))''''''((()))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))+++,,,((((((((((((((('''&&&&&&((('''&&&&&&''')))(((&&&%%%&&&&&&'''(((((())))))'''''''''(((((('''''''''((('''&&&&&&((())))))(((''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((())))))))))))(((((((((''''''''''''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((()))'''&&&%%%'''(((''''''((())))))(((''''''(((((((((((((((((((((((((((***++++++***))))))***'''&&&%%%%%%$$$$$$%%%%%%''''''(((((()))******+++&&&'''((()))******)))((((((***,,,,,,)))'''((()))))))))))))))))))))))))))++++++************++++++,,,,,,+++++++++*********)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,------------,,,,,,---------.........+++,,,,,,,,,------------------------------------++++++,,,,,,,,,---------)))***,,,......---,,,+++,,,------............---------............------,,,------------.........000000222333444444444444000111222444444444444444444444555666666777888888888999:::;;;:::999777666666777:::<<<<<<:::777555222222111111111222222333//////..................,,,------...............,,,,,,,,,---------------...------------,,,,,,,,,)))******+++,,,,,,------------------------------))))))((()))***+++---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((())))))*********))))))+++,,,,,,------,,,,,,+++,,,,,,,,,---------......******))))))))))))******%%%&&&&&&''''''((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((('''(((((()))***+++))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***'''''''''''''''((()))***((((((((((((((('''''''''(((((((((''''''&&&&&&%%%///...---+++******))))))((('''&&&&&&'''((('''&&&(((((((((((((((((((((((('''''''''''''''((()))***(((((('''&&&&&&&&&&&&'''&&&'''((((((((('''%%%$$$"""###%%%'''((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))...,,,***'''%%%$$$$$$$$$&&&'''((()))((('''&&&%%%'''((('''''')))***(((%%%&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((())))))(((&&&'''((())))))((('''&&&&&&%%%###""""""###%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))***&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))'''(((((('''%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))***,,,,,,***)))***+++))))))(((''''''''''''(((&&&&&&&&&'''((())))))***&&&'''(((*********)))((('''***---,,,)))'''''')))))))))))))))))))))))))))++++++************++++++---------,,,,,,,,,++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,++++++,,,------...//////,,,------....../////////---------.........//////,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,(((***---//////...,,,***,,,---...//////...---,,,000000111111111111000000---------........./////////000222444666777888888444555777999999999999888;;;;;;<<<======>>>??????>>>???@@@AAAAAA???===<<<<<<===???@@@???<<<888666444444444333333444555555111111111111000000000000------------......//////,,,,,,,,,------...............---------,,,,,,,,,))))))***+++,,,,,,------........................+++***)))))))))***+++,,,+++++++++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++******)))(((''')))))))))******)))))))))))))))*********+++++++++******))))))))))))******&&&((())))))((('''&&&&&&(((((((((((((((''''''''''''((()))******)))(((''''''''''''''''''''''''''''''((()))((('''&&&'''(((***)))(((''''''&&&''''''(((((((((((((((((((((((()))))))))(((((('''&&&&&&'''((()))))))))(((&&&%%%$$$%%%'''((((((((('''&&&)))(((((('''''''''((((((***)))((()))***)))'''%%%''')))***)))((('''(((***''''''(((((())))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((''''''''''''))))))))))))(((((((((((($$$%%%'''((((((((('''&&&(((((())))))((('''&&&&&&))))))))))))************))))))************))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***))))))(((''''''######$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))'''''''''''''''((()))***))))))(((''''''''''''''',,,+++***((('''''''''''')))((('''&&&%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((()))******)))((('''++++++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&+++)))(((&&&&&&((()))+++))))))))))))))))))))))))''''''''''''((((((((()))((('''&&&'''((()))((('''&&&''')))***+++***((('''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))***************++++++,,,,,,,,,***(((&&&&&&(((*********,,,,,,---...---,,,***)))***,,,/////////...///000...---,,,,,,......---+++......------------......******+++++++++,,,,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,---...------------------------000000111111111111111000000111333444444444333222666666777888:::<<<>>>???<<<===???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCIIIIIIJJJIIIHHHFFFDDDCCCCCCEEEGGGGGGEEEBBBAAAAAA;;;;;;<<<<<<<<<<<<;;;;;;777777777777666444333222333333222000///---,,,,,,//////111111111000///...........................///...------,,,,,,,,,,,,,,,,,,------,,,++++++,,,+++++++++***************......------,,,+++******++++++***************+++++++++************++++++************************+++)))'''(((+++,,,***(((((()))***++++++***((((((+++......+++***---,,,***(((((()))((((((((()))***(((((((((((((((((((((''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%'''((()))))))))(((&&&%%%%%%&&&''''''((((((''''''((((((''''''''''''((((((***)))((((((******(((&&&''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))))))))***,,,+++***)))((('''''''''))))))))))))((((((((('''%%%&&&''''''((('''''''''((((((((((((((('''&&&&&&%%%&&&'''((()))+++,,,,,,(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((('''&&&%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((''''''((())))))))))))))))))((((((''''''''''''((())))))(((''''''''''''''')))((('''''''''''''''(((''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&$$$%%%&&&''''''&&&&&&%%%***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((()))))),,,***))))))******((('''&&&''')))*********((((((((((((((((((((((((((((((''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++++++++************************+++++++++,,,,,,,,,+++)))'''(((***,,,,,,,,,++++++,,,---------------...///000111333555666666000///---,,,---...---,,,......------------......+++,,,,,,,,,------------.....................---------,,,,,,,,,------...///////////////000000000555555555555555444333222777777999:::::::::999888=========>>>???@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEECCCBBB@@@???AAADDDEEEDDDBBBBBBBBB?????????@@@??????>>>>>><<<======<<<;;;:::999888666555444333111000///...///000000111222222222222222222111111111000000000......------------------000///------///000000///,,,,,,,,,,,,++++++++++++...------,,,++++++******++++++************++++++++++++************++++++************************+++)))((((((***+++***(((&&&&&&''')))************+++...---******,,,,,,)))(((''''''&&&'''(((***+++''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((&&&%%%&&&)))+++)))'''&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&((((((((()))(((((('''&&&''''''&&&&&&''''''((()))((((((''''''''''''(((((()))((('''((()))***)))(((''')))***)))((('''(((************)))((('''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++---,,,+++)))(((''''''''')))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&$$$%%%&&&'''(((******+++''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&'''''''''((())))))******&&&&&&&&&&&&''''''((((((''''''((()))))))))((((((***)))((('''&&&&&&&&&&&&)))((((((''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%&&&''')))******))))))((('''&&&&&&%%%&&&&&&&&&&&&'''((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))),,,+++)))((()))((('''%%%&&&''')))*********)))(((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++...------,,,++++++++++++***++++++++++++,,,,,,,,,+++***)))***,,,......---...------,,,,,,---...///000///000444999===>>><<<444111...,,,---......---......------------......------------............---------------...............------,,,------...//////000111222222333333999::::::;;;;;;:::::::::===>>>???@@@@@@@@@??????AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBAAA@@@>>>===<<>>===999888777666555444333222000000111111222444555666666555555555444444333333000000/////////////////////...,,,,,,---.........------------,,,,,,,,,+++------,,,,,,++++++******+++++++++******++++++,,,++++++************++++++***************************)))((()))***+++***((('''''''''''''''((()))******---,,,)))***------+++'''&&&%%%&&&'''''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))%%%###%%%***---***'''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******((((((((((((((((((''''''((('''&&&&&&&&&''')))***(((''''''''''''(((((())))))'''&&&''')))******)))''')))***)))((('''(((******)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,...---+++***((('''''''''))))))((((((((('''''''''''''''&&&%%%%%%'''((()))'''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''(((((())))))))))))%%%&&&&&&'''''''''''''''''''''((((((((((((((('''(((((('''&&&&&&&&&'''''')))(((''''''''''''(((((('''''''''&&&&&&''''''(((%%%''')))++++++***)))(((''''''&&&&&&&&&&&&'''''''''(((((()))*********+++&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&'''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&''''''%%%$$$''''''((()))***))))))(((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,000///...,,,,,,+++,,,,,,+++++++++++++++++++++++++++***)))+++---.........444222///,,,++++++,,,,,,///...111888@@@DDDBBB>>>666333///------............------,,,,,,------...,,,------------..................---------------......------------......---...000222444666888999;;;<<<===???@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;999:::;;;<<<>>>???@@@AAA@@@@@@@@@??????>>>===<<<===???BBBCCCCCCCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@???>>>===;;;:::999888777666555555333333222222222333555666777777777888888888888999555555444444333222111111///222444333///,,,---............---,,,,,,++++++---,,,,,,,,,+++++++++***,,,++++++++++++,,,,,,---,,,++++++******++++++,,,***************************)))))))))******))))))---,,,***(((&&&&&&''''''(((++++++)))+++///111000(((''''''((())))))%%%"""&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))%%%###%%%***---***'''))))))******)))((('''''''''''''''''''''''''''''')))'''%%%###$$$&&&***,,,(((((('''''''''((((((((((((((('''&&&&&&((()))***'''''''''''''''((()))))))))'''&&&''')))*********''')))***)))((('''(((***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,---,,,+++)))((('''''''''((((((((((((''''''''''''''''''&&&%%%%%%'''((()))''''''((((((((((((((('''((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&'''''''''''''''((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&((())))))((((((''''''''''''((((((+++***)))(((''''''''''''((()))***++++++)))'''%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''''''''%%%%%%&&&&&&'''((((((((()))(((''''''&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%((((((((((((((((((((((((&&&''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''''''''(((((((((((()))))))))***&&&%%%%%%&&&((()))(((''''''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))***************************************************************++++++,,,111000...,,,++++++,,,,,,++++++++++++++++++++++++***))))))+++---///...---555222///,,,******,,,------///444>>>GGGHHHCCC===777333///------...///...------,,,,,,,,,,,,------,,,,,,,,,,,,------------000000///......---,,,,,,//////......//////000111000111444666:::<<>>>>>>>>>>>>>>??????@@@;;;<<<===???@@@@@@@@@@@@@@@???===;;;:::999999999777888999:::<<<>>>??????AAAAAA@@@??????>>>>>>>>>AAABBBDDDDDDCCCCCCDDDEEEIIIIIIIIIIIIIIIHHHGGGFFFAAAAAAAAA@@@???>>>===<<<;;;;;;:::999888888777777777666444333222333444444666666777999:::;;;<<<===:::;;;::::::888777555444333<<>><<<<<<<<<;;;;;;;;;;;;<<<======;;;<<<>>>@@@BBBBBBAAAAAADDDBBB@@@===<<<;;;;;;;;;:::;;;<<<===???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@CCCEEEEEEDDDCCCBBBCCCDDDJJJKKKKKKLLLLLLLLLKKKKKKFFFEEEEEEDDDBBB@@@>>>===<<<<<<;;;;;;:::999999888:::999777666555555444444555666777888:::<<<======<<<===>>>>>>===<<<:::999666@@@IIIFFF:::222222666111000000///...---,,,,,,............------------,,,,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,************************(((***+++***)))((()))***************++++++,,,---'''******)))+++222666555)))%%%!!!"""&&&))))))(((&&&&&&''''''((())))))******)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((((()))***++++++***(((''''''''''''''''''''''''''''''&&&$$$######$$$%%%&&&(((''''''&&&'''((()))***''''''((()))))))))))))))&&&&&&&&&''''''((()))***,,,)))'''&&&''')))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))))))))***((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%&&&'''((()))'''''''''''''''((())))))***)))((('''''''''''''''(((((('''''''''''''''''''''''''''''''''((()))))),,,+++***)))(((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((()))))))))************))))))***,,,---,,,+++((((((((((((((())))))***))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))************************((((((((((((((((((((((((++++++******++++++,,,------,,,)))(((((()))+++,,,,,,,,,,,,+++++++++************+++...111222111///---,,,+++***+++---...000---111777===??????<<<999222000......//////...------,,,,,,++++++,,,,,,---------------............//////000000111111222222444555555777888:::<<<===>>>??????@@@@@@AAAAAAAAA?????????>>>===<<<;;;:::<<<;;;;;;:::;;;<<<===>>>>>>???AAABBBCCCBBBAAA@@@FFFDDDBBB???=========>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCDDDCCCBBBAAACCCDDDGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFDDDAAA???>>>=========<<<<<<;;;;;;::::::::::::::::::999888777666777777888888999::::::999;;;===???@@@@@@@@@???:::???CCCAAA;;;666666888444333222111000//////...////////////////////////,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---************************(((***+++***(((((()))+++'''((()))***+++,,,,,,,,,)))+++***''')))...111111%%% &&&)))***&&&&&&&&&'''((())))))******)))(((''''''((()))***))))))))))))))))))))))))'''((()))((('''&&&'''(((&&&''')))+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%((('''&&&&&&'''((()))***&&&''')))*********)))(((&&&&&&&&&'''''')))******---***'''&&&'''(((((((((((()))***)))((('''(((*********))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&'''((())))))((((((******)))(((''''''&&&&&&''''''((((((((((((''''''###%%%(((******(((%%%###''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))******))))))'''''''''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&'''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((()))***'''&&&&&&&&&&&&'''((((((&&&&&&%%%&&&&&&'''((()))'''''''''''''''((())))))***)))'''&&&%%%%%%%%%%%%)))))))))))))))))))))((('''''''''''''''((()))******)))((((((((()))+++,,,))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))************+++)))((()))******)))(((((((((((((((((()))******)))))))))))))))))))))))),,,+++***(((''''''&&&&&&))))))))))))))))))))))))************************************************++++++******++++++,,,---+++***(((&&&'''(((+++,,,,,,,,,,,,++++++*********++++++---///222333222111...---,,,++++++++++++,,,+++///333666666555555666000///......///000...------,,,,,,++++++,,,,,,---............/////////000---...///111222444555666777888999:::<<>><<<<<<;;;777888:::;;;======>>>>>>>>>===<<<<<<<<<===>>>???@@@AAABBBCCCCCCAAA???>>>FFFDDDBBB???======>>>>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCC@@@AAABBBBBBAAAAAACCCEEECCCCCCEEEFFFGGGHHHHHHHHHLLLKKKIIIGGGDDDAAA???===??????>>>>>>======<<<<<<:::;;;<<<=========<<<;;;888888888777777777666666666888;;;???BBBCCCCCCCCCCCCAAA@@@?????????>>>>>>666666555444333111111000/////////000000000000000,,,,,,,,,---...///000000---,,,,,,++++++,,,,,,---************************(((***,,,+++(((''')))+++((()))***++++++***((((((+++,,,***&&&&&&+++---,,,&&&&&&''''''((()))))))))''''''((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((******))))))((((((''''''******))))))(((((('''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((***+++---///(((''''''&&&&&&((()))***+++---000///+++(((((()))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((*********)))((('''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%&&&'''((()))***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++************++++++++++++++++++++++++************))))))))))))))))))))))))***************)))(((''')))))))))***+++++++++,,,***'''$$$%%%)))++++++***++++++***))))))***++++++---------.........//////------------------------.........////////////000////////////////////////+++---///000///........................///000000111111333555666888:::::::::;;;<<<=========<<<;;;:::::::::<<<>>>>>><<<:::===<<<;;;<<<>>>???@@@???@@@===>>>AAAAAA>>>>>>BBB===BBBDDD@@@===???AAAAAAAAA?????????@@@@@@???>>>????????????@@@BBBCCCDDDCCCDDDDDDCCCBBBAAABBBCCCCCCEEECCC@@@@@@DDDFFFDDDCCCEEEFFFEEECCCCCCFFFIIIGGGHHHIIIGGGDDD@@@??????@@@>>>======>>>>>>===<<<888:::<<<===>>>>>>@@@AAA>>>===;;;:::999999::::::::::::999:::;;;>>>AAACCC@@@AAACCCEEEEEECCC@@@>>>======>>>===:::666111///111222222222222000///......---+++,,,---///...---***+++,,,,,,,,,+++***)))***++++++,,,+++***)))((()))))))))))))))))))))))),,,+++++++++***)))))))))---,,,+++******,,,...///&&&&&&''''''((()))))))))(((((((((((((((''''''''''''''''''((((((((())))))(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))***++++++'''''''''((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''***)))))))))((((((((('''''''''((((((''''''&&&%%%&&&&&&'''''''''((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''((((((******(((''''''&&&'''((()))***''')))+++***((('''((())))))(((((('''&&&%%%$$$$$$)))(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&'''))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))))))))******************************++++++++++++++++++***)))************+++++++++++++++)))'''(((+++------,,,******++++++++++++******,,,------------.........------------------------,,,,,,,,,------------...---------------,,,,,,,,,---...000///...------...//////000000222333444555777888888999;;;<<<======@@@@@@AAA@@@???===;;;:::<<<<<<<<<>>>AAABBBAAA@@@AAA@@@???@@@@@@AAAAAA@@@BBB>>>>>>BBBDDDBBBAAACCCDDDGGGGGGCCCAAACCCCCCAAAAAA@@@?????????@@@??????>>>???@@@AAACCCEEEFFFGGG???@@@BBBBBBBBBBBBCCCCCCBBBEEEEEEAAA@@@BBBAAA???@@@BBBDDDCCCBBBAAACCCEEEFFFGGGGGGFFFDDDAAA???>>>AAA@@@???@@@AAAAAA???===<<<===???AAABBBBBBCCCDDDBBB@@@???===<<<;;;<<<<<<999999888999:::<<<>>>???@@@AAACCCEEEEEEEEEDDDCCCBBBBBBBBBAAA???;;;777555555555666666555333000//////...,,,---...000//////'''(((***+++,,,,,,,,,+++***++++++,,,,,,+++***)))************************+++++++++***************++++++,,,,,,,,,---,,,,,,&&&&&&''''''((()))))))))))))))(((((('''''''''&&&''''''((((((((()))))))))'''''''''&&&''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))))))))))))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))*********(((((((((''''''''''''&&&'''''''''&&&''''''((()))((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((('''&&&&&&''''''(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&'''((('''&&&'''(((***((((((((()))))))))******((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***)))((()))***,,,...++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++***))))))+++------,,,******+++,,,,,,+++******,,,,,,,,,,,,------------------------------------,,,,,,,,,------------.........------,,,,,,,,,,,,//////000///------...000222222333444666888:::;;;<<<<<<<<<<<<============<<<======<<<;;;:::999888===<<<<<<>>>AAACCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBDDD@@@AAAEEEHHHGGGHHHJJJLLLNNNNNNIIIGGGHHHGGGDDDEEEEEEDDDEEEEEEFFFGGGHHHFFFGGGIIIKKKMMMOOOPPPPPPFFFGGGGGGHHHIIIJJJJJJJJJHHHLLLMMMHHHEEEEEEDDDAAAAAABBBBBBAAA@@@???AAABBBEEEDDDDDDDDDDDDCCC@@@>>>???>>>>>>>>>??????===;;;<<<===>>>???@@@AAABBBCCCDDDCCCAAA???>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>???AAACCCDDDEEEEEEEEEFFFGGGFFFEEEBBB???===:::;;;<<<<<<;;;888444222111000......000000000///******+++,,,------,,,,,,***+++,,,,,,,,,,,,++++++***************************************+++++++++(((***,,,......---+++***&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&'''(((((((((((()))))))))''''''&&&''''''((())))))''''''''''''''''''''''''******+++++++++******)))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''(((((()))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))***++++++,,,((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((()))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))***)))(((''''''((()))+++((((((''''''''''''&&&&&&((((((((((((((('''''''''((((((&&&&&&&&&''')))***&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((()))***&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''((())))))***))))))'''&&&%%%$$$$$$%%%&&&'''))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((((()))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((*********)))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))*********++++++++++++,,,+++))))))))),,,///111++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,++++++*********))))))))))))***+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------.........////////////000000000000//////.........///000000//////000222555666666666777999;;;<<<===<<<<<<;;;;;;::::::999999666777777888999:::::::::???>>>>>>???BBBDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGJJJNNNNNNOOOTTT\\\bbbgggggg___XXXVVVVVVUUUQQQRRRSSSTTTUUUWWWZZZ[[[XXXYYY[[[]]]___`````````]]]ZZZWWWVVVXXX[[[]]]___aaadddbbbYYYSSSQQQPPPNNNJJJIIIFFFCCCAAAAAABBBDDDEEEDDDCCCEEEFFFFFFDDDAAACCCAAA???>>>>>>???>>>=========<<<===>>>@@@@@@???BBBAAA@@@???>>>??????@@@???@@@@@@@@@@@@???>>>===;;;;;;;;;;;;<<<>>>@@@AAACCCDDDFFFGGGGGGFFFEEEDDD@@@AAACCCCCCAAA>>>:::888666444111000111000///...111111000///...,,,+++***+++,,,,,,,,,------------************************)))))))))***+++++++++,,,)))***+++,,,---,,,++++++&&&&&&''''''((()))))))))))))))(((((('''''''''&&&(((((((((((()))))))))***'''''''''''''''((()))***((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))&&&'''((()))))))))(((((('''''''''&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***++++++,,,((((((((((((((((((((((((******)))))))))))))))***))))))((((((''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((((((''')))))))))))))))((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&''''''(((((((((((((((,,,+++((('''''''''''''''***)))'''$$$!!!'''''''''((((((((((((((((((''''''&&&'''((()))***%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((()))************'''&&&%%%$$$$$$%%%&&&'''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***************+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))*********+++++++++++++++***((('''(((+++...000************************))))))***+++,,,,,,,,,+++---,,,,,,,,,++++++******)))***+++++++++***++++++///---***((((((***---///+++++++++,,,,,,,,,------------------------------.........////////////000000000000000000000000000000111222222222444888:::999999999999:::;;;<<<<<<;;;;;;::::::999888777777:::::::::;;;===>>>???@@@AAAAAAAAACCCFFFHHHHHHGGGIIIMMMPPPQQQPPPNNNNNNNNNNNNSSSZZZ]]][[[]]]jjjyyytttllllllmmmbbbeeeiiikkklllmmmpppsssmmmmmmnnnoooppppppppppppsssoooiiiiiinnnvvv}}}ssseee```___^^^[[[VVVPPPKKKIIIIIIKKKLLLIIIIIIJJJLLLMMMNNNMMMKKKMMMIIIEEECCCCCCCCCCCCCCCAAA???===<<<>>>???>>>======<<<<<<<<<<<<>>>???@@@BBBBBBBBBBBBBBBAAA@@@@@@<<<;;;:::888888999;;;<<<===>>>AAACCCEEEFFFGGGGGGDDDEEEGGGGGGFFFCCC@@@>>><<<999666444333222000...444333222000...,,,+++***------------------......************************)))))))))***+++++++++,,,++++++***)))***+++,,,---&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((('''(((((())))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))&&&'''((()))***)))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''(((((()))***'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))*********'''(((((((((((()))))))))))))))((('''''''''((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))(((((())))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&''''''((()))(((((((((+++)))'''&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''''''''(((((((((''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))(((''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&'''(((***,,,)))))))))))))))))))))))))))***+++++++++++++++***,,,,,,,,,,,,,,,++++++++++++---//////---,,,---...///---***((((((***---///,,,,,,,,,,,,------------------------------------,,,,,,,,,------------.........//////000111111111222444666777777999<<<>>>;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::???>>>>>>>>>>>>??????@@@???@@@CCCIIIOOOSSSTTTSSS[[[```eeefffccc```___``````fffmmmqqqqqqxxx{{{zzztttyyy~~~}}}||||||{{{{{{||||||}}}}}}yyy}}}xxxnnnkkkiiijjjfff```\\\ZZZZZZZZZZZZRRRUUUYYYZZZ[[[[[[\\\]]]YYYVVVSSSQQQOOONNNLLLJJJDDD@@@<<<;;;<<<===;;;999;;;:::::::::;;;===>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::999::::::888:::<<<>>>AAACCCDDDEEEDDDEEEFFFGGGGGGFFFEEEDDD@@@>>>;;;999888777555333444333222000//////......000000///...------......++++++++++++++++++++++++***************+++++++++,,,+++)))((()))***,,,...&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))(((((()))))))))************)))((((((((((((((((((************************'''((()))************)))((((((((((((((((((((((((&&&''')))*********((('''))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((())))))***''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&%%%%%%%%%%%%%%%'''''''''((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***'''((((((((()))))))))***''''''((()))))))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((&&&&&&&&&&&&((()))))))))(((''')))(((&&&'''))))))&&&$$$%%%%%%''')))+++---...///''''''''''''((((((((()))%%%&&&'''((())))))))))))&&&''''''''''''((((((((('''''''''''''''''''''''')))((((((''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))((('''&&&%%%'''((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((()))******************************,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,+++...000000...,,,---...,,,,,,,,,++++++,,,,,,,,,,,,------------.........------------------------,,,,,,,,,------------.........///000222333444555777999;;;<<<<<<<<<===>>>::::::::::::;;;<<<>>>>>>============>>>>>>>>>???BBBAAA@@@@@@AAABBBCCCDDDCCCGGGPPP[[[eeemmmpppqqqwww||||||wwwvvvvvvyyyyyy}}}zzzuuussssssqqqpppppppppoookkkhhh```ffflllmmmkkkjjjnnnsssoooooooooooommmggg```[[[NNNHHHBBB@@@AAAAAA>>>;;;>>>===<<<;;;;;;<<<===>>>>>>======>>>???@@@BBBCCCAAA@@@???===<<<;;;;;;;;;888999:::<<<>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHCCCAAA????????????>>>===<<<;;;999666555444444444333222000...---------...+++++++++++++++++++++++++++++++++******************************++++++,,,&&&&&&''''''((()))))))))%%%%%%&&&'''((()))******))))))))))))************+++***)))(((((('''((((((************************)))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&''')))***+++***((('''******))))))))))))******''''''''''''((((((((()))((((((((((((((()))******''''''((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''''''''((((((((())))))******+++***)))(((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((('''((((((((())))))******'''((((((((())))))******''''''((()))))))))))))))((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))(((&&&$$$###%%%&&&((()))))))))(((''')))((((((***------***'''***))))))'''&&&%%%$$$###&&&'''''''''(((((())))))'''(((***,,,,,,,,,,,,+++(((((((((((())))))))))))''''''''''''''''''''''''***)))((('''''''''''''''***)))'''&&&&&&''')))***&&&''''''''''''''''''&&&((()))))))))((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******''''''((((((((('''%%%$$$'''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************+++,,,---...))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++************++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++............---,,,+++++++++++++++,,,,,,---------))),,,//////,,,***+++,,,)))+++---//////---+++)))---------.........//////------------------------........./////////000000///000111333555777888999;;;===@@@@@@>>>=========999999:::;;;===???@@@AAA<<<<<<===>>>???@@@@@@AAAEEEEEEEEEFFFHHHKKKMMMOOOPPPWWWcccrrr|||yyyvvvwwwzzz~~~}}}wwwqqqiiiqqqyyyzzzvvvuuu{{{yyyqqq\\\VVVOOOMMMMMMMMMIIIFFFBBBAAA???>>><<<<<<======>>>=========???BBBEEEGGG??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBEEEHHHIIIDDDCCCBBBBBBDDDFFFFFFEEEGGGEEEBBB>>>;;;999888777444333111///------------++++++++++++++++++++++++,,,+++++++++******))))))''')))+++,,,,,,,,,***)))(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((((())))))'''%%%))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******+++******)))))))))))))))((((((((((((((((((((((((******))))))))))))************++++++++++++******))))))))))))******************))))))((((((''''''''''''(((((((((((('''''')))))))))))))))(((((('''))))))))))))((((((((((((((((((((((((((()))******+++++++++***************))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))************************+++*********))))))(((((())))))))))))((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******'''((('''%%%######%%%'''))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((''''''''''''((((((+++***(((&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&***)))(((&&&&&&&&&'''((())))))))))))))))))))))))(((((())))))*********++++++++++++*********))))))******++++++++++++******))))))(((((((((((())))))******))))))))))))******,,,,,,,,,++++++*********++++++******************000///---,,,,,,---...///.........------,,,,,,+++------,,,+++,,,---...///,,,,,,,,,------,,,++++++............---,,,+++***,,,------......//////000///////////////000111222000111222444777999:::;;;AAABBBBBBBBB@@@===999666;;;;;;;;;???BBBBBB???;;;???BBBCCC@@@>>>AAADDDDDDHHHKKKPPPRRRUUUYYY```eeekkkmmmuuu|||uuuzzz~~~|||zzz~~~|||~~~~~~vvvlllbbb^^^```___YYYRRRSSSLLLEEEBBBEEEFFFEEEBBBEEEAAA<<<;;;>>>AAABBBAAA???>>>>>>???AAABBBAAA@@@888888888999:::<<<===>>>>>>>>>======>>>@@@BBBCCCEEEGGGHHHHHHFFFEEEEEEEEEHHHGGGFFFFFFEEECCC???;;;:::888555333222111///...000...------------,,,***))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))***++++++)))&&&((((((((('''''''''&&&&&&)))(((((((((((((((((()))(((((((((((()))))))))******))))))(((((())))))***))))))(((((()))***++++++))))))))))))))))))))))))***))))))(((((())))))*********++++++++++++******))))))))))))******************))))))(((((((((((('''(((((())))))(((((('''''''''((()))******))))))))))))))))))((((((((((((((((((((((((((()))******%%%%%%&&&'''((()))******((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((('''''''''&&&&&&'''(((((((((((((((''''''&&&&&&'''''''''(((((((((''''''(((((()))))))))))))))))))))(((&&&&&&(((***)))(((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((***))))))(((((()))))))))'''(((((())))))((((((''')))((((((''''''''''''((((((((('''''''''(((((())))))(((((((((((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))((('''''''''''''''++++++++++++++++++++++++((()))))))))************+++++++++*********))))))******++++++++++++*********))))))(((((())))))******))))))(((((((((((())),,,,,,,,,+++++++++******++++++******************------.........------------------------------------,,,,,,,,,,,,---......,,,,,,,,,------,,,,,,+++,,,,,,---------------,,,---.........//////000000//////000000111222333333777777999;;;===>>>@@@@@@@@@AAAAAABBBAAA???===<<<===???AAADDDEEEDDDAAA???BBBBBBEEEHHHKKKLLLOOORRRYYY^^^cccgggjjjnnnuuu{{{~~~wwwrrrssssssppplll___ZZZUUUSSSTTTUUUTTTSSSOOOIIIBBB??????@@@???>>>=========???@@@@@@>>><<>>>>>=========>>>>>>============>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDEEEFFFHHHGGGDDDBBB???===:::888666444111//////...,,,---......---,,,))))))*********+++++++++,,,------.........------+++***)))((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))+++---///...+++))))))))))))(((((((((((('''((((((''''''''''''((((((((((((((()))))))))******))))))(((((((((((())))))''''''(((((()))+++,,,---************************))))))(((((((((((())))))******++++++++++++******)))))))))*********++++++***))))))))))))((((((((((((((())))))))))))((((((%%%&&&((()))***+++++++++))))))))))))(((((((((((()))(((((((((((()))******$$$%%%%%%&&&'''((())))))'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''((((((((((((((((((((((((((((((''''''(((((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%))))))))))))((('''&&&%%%''''''((((((((()))))))))'''(((((((((((()))))))))'''((()))((('''''')))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''******))))))))))))******((())))))******))))))((())))))(((((('''''''''&&&%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))((((((''''''(((((((((((((((((((((((())))))))))))************+++++++++*********************++++++++++++******+++******************+++******)))((('''''''''(((,,,,,,,,,++++++++++++*********++++++++++++++++++***+++---//////---,,,***,,,,,,---------------...+++,,,------......------,,,,,,------------,,,,,,******+++------...............////////////000000000111222333444555666777999999:::<<<===???@@@@@@DDDCCCCCCCCCBBBBBBAAAAAA@@@EEEJJJKKKIIIFFFEEEEEEGGGFFFOOO]]]eeedddcccffflllpppvvv{{{~~~}}}}}}||||||}}}ooommmjjjhhhhhhhhhiiijjjccc[[[PPPIIIEEECCCAAA???=========???AAAAAA>>><<>>???@@@HHHGGGEEEDDDCCCDDDDDDDDDEEELLLRRRRRRMMMIIIJJJMMMOOOSSSeee{{{zzz|||~~~}}}~~~|||zzzyyy~~~{{{||||||{{{yyyyyy{{{}}}yyyqqqeee[[[UUUQQQMMMJJJEEECCCBBBAAABBBCCCBBBAAA@@@@@@???>>>============<<<===>>>???AAACCCDDDEEEFFFAAA===???DDDHHHGGGEEECCCCCCEEEGGGIIIIIIGGGEEEGGGFFFEEEDDDCCC???;;;777333111000/////////---,,,************************''''''((()))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())),,,000222111...+++,,,,,,,,,,,,++++++++++++((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******************++++++++++++))))))))))))************))))))************))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))***++++++------,,,,,,+++***))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''''')))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&))))))))))))))))))))))))(((((()))******)))(((((()))(((((((((''''''''''''&&&&&&'''(((((()))((((((&&&&&&'''''''''(((((((((((((((((('''''''''''''''$$$&&&'''''''''&&&((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))************))))))(((((())))))((('''&&&&&&'''((()))))))))(((&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''((((((((('''((()))******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))******************************++++++++++++******,,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++***+++,,,---...//////...---,,,,,,+++++++++,,,---...///...---,,,+++,,,------.........---,,,------......------,,,......//////000111111111555666888:::<<<===============>>>???AAABBBCCCCCCDDDDDDCCCDDDFFFHHHKKKLLLNNNUUU[[[[[[UUUQQQTTTXXX___kkk~~~zzzrrrmmmhhhbbb^^^XXXSSSLLLGGGEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@AAAAAA>>>???@@@AAACCCDDDEEEEEEHHHCCC??????DDDGGGFFFDDDGGGFFFFFFGGGGGGEEEBBB???DDDCCCCCCDDDDDDCCC???<<<888666333222111000---+++++++++++++++************,,,,,,------,,,++++++***'''''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...000000---+++*********))))))))))))((())))))(((((((((((()))))))))))))))*********++++++******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++***************++++++++++++,,,)))))))))************+++******++++++++++++************++++++******)))((())))))))))))((((((((((((***))))))))))))***++++++)))))))))******+++++++++((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((())))))))))))************))))))))))))((('''&&&%%%''''''''''''''''''''''''((((((************(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''')))******)))))))))***'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((('''(((((()))***+++((())))))******))))))(((&&&'''((())))))((('''&&&))))))))))))((('''&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******))))))++++++++++++++++++++++++************))))))))))))***************+++++++++******++++++++++++******,,,++++++******++++++,,,---,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******++++++,,,------------,,,+++***+++,,,///000///......------,,,+++++++++,,,------......------+++,,,---......///............/////////......---...///000111333444555555999:::<<<>>>???@@@??????<<<===>>>???AAABBBCCCDDD>>>@@@CCCGGGMMMTTTYYY\\\^^^dddhhhgggcccaaaeeejjjvvvzzzuuummmfff]]]TTTNNNKKKHHHGGGCCCBBBAAA@@@???????????????@@@AAABBBCCCDDDDDDDDDFFFCCCAAAAAADDDFFFEEEDDDHHHGGGFFFFFFEEEBBB>>>;;;???>>>???@@@BBBBBB@@@>>>;;;888666444333222///---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***))))))(((((((((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...,,,******))))))))))))(((((((((******))))))))))))******))))))*********+++++++++++++++************++++++***)))))))))))))))***+++************************++++++************++++++******++++++++++++***************+++++++++,,,,,,))))))*********+++++++++***++++++++++++++++++***))))))***+++++++++******))))))))))))((((((((((((******))))))******+++,,,)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((('''((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((((((((((()))))))))******'''((((((((((((((('''''''''''''''''''''''''''''''''(((***++++++***((('''((((((((('''''''''&&&&&&''''''((((((((((((((('''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&(((***++++++***(((((()))''''''''''''((((((((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&'''((()))***'''(((((())))))(((((('''$$$&&&''')))***)))(((''')))(((((('''''''''((((((******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((()))******+++((((((((((((((((((((((((************)))))))))((())))))*********+++++++++******++++++++++++******++++++************++++++++++++++++++,,,---......******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,---...///000,,,,,,,,,------.........---,,,,,,,,,,,,---......+++,,,---...////////////---...///000111111111000000111333444777888:::;;;<<<===???AAABBBAAAAAA@@@<<<===>>>@@@BBBDDDEEEFFFBBBFFFKKKSSS\\\eeelllppprrruuuwwwvvvttttttyyy~~~zzzvvvnnngggbbb]]]XXXUUUNNNLLLIIIFFFBBB???===<<<>>>???AAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEEEEECCC???<<<;;;:::999;;;===>>>===<<<;;;999777666666555333222.........------,,,,,,,,,)))***************))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))***+++,,,+++)))+++++++++************)))++++++************++++++)))************+++++++++,,,,,,++++++++++++,,,,,,(((((((((((()))+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,))))))******++++++++++++***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,))))))))))))((((((((((((*********)))******+++,,,------,,,+++***)))((('''++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))((('''(((((((((((((((((((((((('''&&&&&&&&&(((***,,,---************************&&&'''''''''(((((())))))%%%&&&'''((())))))))))))))))))))))))))))))))))))''')))***++++++***)))'''************))))))))))))))))))))))))((('''&&&%%%))))))))))))************(((((('''''''''&&&&&&&&&&&&(((******(((&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&#########$$$%%%&&&'''(((''''''((((((((((((''''''###%%%''')))******)))(((((('''&&&&&&&&&(((***+++++++++************++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((((((((()))+++,,,************************+++*********))))))(((((())))))******++++++++++++******++++++++++++******+++******************+++)))))))))***+++,,,......*********++++++,,,,,,,,,******+++,,,,,,---......***+++---///000000///...))))))+++,,,...///000111...---,,,+++,,,---...///+++,,,---...////////////,,,---///000222333333444222333555777:::<<<>>>???>>>???AAACCCCCCBBBAAA@@@BBBBBBDDDFFFHHHKKKLLLMMMMMMQQQWWW```jjjrrryyy|||}}}zzzwwwtttooojjjfff```]]]XXXRRRLLLGGGCCCAAA>>>???@@@AAAAAA@@@???>>>;;;===@@@BBBBBBCCCDDDFFFDDDCCCDDDEEEFFFEEEBBB@@@999888666777999::::::999999888777777888888777666/////////......---------+++,,,---...............))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))(((((()))***++++++******)))))))))***,,,---))))))***++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((***+++,,,------,,,+++***,,,+++***))))))***,,,---))))))(((((()))***,,,---***,,,...///---,,,,,,,,,*********++++++***))))))))))))***+++++++++******))))))))))))))))))))))))++++++***************)))))))))******+++*********++++++*********)))))))))************************++++++++++++++++++++++++'''((()))******)))((('''(((***+++***)))((()))*********)))((((((((((((((())))))************))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))'''((()))******+++************++++++++++++******)))************))))))(((+++******)))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((()))((('''&&&&&&''')))***(((((())))))((('''&&&&&&+++***)))(((&&&$$$######))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''((()))***+++%%%&&&&&&'''((()))******((((((((((((((((((((((((((()))*********)))'''&&&******)))))))))))))))***)))))))))***)))(((''''''))))))************))))))---***&&&$$$%%%'''(((((()))******+++,,,,,,------///---,,,******+++---...------++++++++++++------''''''(((((()))***,,,---+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///...---///000111111000111333666::::::::::::;;;===AAAEEE???BBBEEEEEECCCBBBDDDGGGHHHIIIJJJLLLNNNPPPQQQRRR[[[```hhhqqq{{{}}}|||xxxtttqqqpppmmmiiicccYYYNNNFFFBBB===<<<>>>@@@>>>>>>@@@AAA@@@???>>>===>>>>>>???BBBBBBCCCCCCDDDDDDEEEEEE@@@===999555444444666777555555555666888999;;;<<<333222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************)))***+++,,,,,,+++***))))))))))))))))))***+++++++++***)))))))))***+++,,,'''(((((()))))))))))))))+++++++++*********))))))************************+++++++++,,,++++++******))))))************)))))))))***++++++++++++***)))))))))((((((((()))***+++++++++*********+++---...)))+++---...,,,+++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((((((***+++***)))((()))*********)))(((((((((((((((((())))))******))))))((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))(((((('''(((((())))))))))))((((((((())))))*********))))))******)))(((((((((((()))''''''((((((((((((''''''%%%&&&&&&'''((()))*********)))'''&&&&&&'''((())))))(((((((((''''''''''''***))))))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((***************))))))((())))))((((((((((((((()))&&&&&&'''((()))***++++++))))))************))))))---***''''''((()))))))))))))))******+++,,,,,,,,,+++***)))''''''(((***+++---,,,++++++++++++,,,---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,------------------------------------------,,,,,,++++++,,,---/////////......///000000000333777:::<<<===>>>>>>???@@@BBBCCCGGGGGGHHHGGGHHHJJJNNNRRR]]]\\\[[[ZZZ[[[]]]aaadddnnnssszzz}}}|||~~~zzzssshhh]]]UUUOOOIIIEEEEEEDDD@@@???AAA<<<<<<;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAA???===999777555555666777555555555666777888999:::888777555333111000///......---,,,+++++++++++++++++++++++++++++++++++++++***************************))))))))))))***++++++,,,+++******)))*********'''((())))))******))))))+++++++++***************************************---------------,,,++++++++++++++++++++++++++++++******++++++++++++******))))))(((((())))))***+++---,,,,,,+++,,,,,,---...***,,,......---++++++,,,,,,------.........------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++******************************++++++,,,,,,++++++***))))))))))))))))))******++++++++++++++++++++++++((((((((((((((((((((((((******++++++++++++******(((***+++***)))((()))*********)))((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''&&&%%%(((((())))))))))))(((((('''((()))******************)))((((((''''''((((((''''''((((((((((((''''''$$$%%%&&&'''(((***++++++***)))(((&&&&&&&&&'''(((***)))'''&&&&&&'''((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***)))))))))((((((''''''''')))))))))))))))))))))))),,,++++++***************((((((''''''''''''((((((''''''''''''((()))+++,,,)))))))))))))))))))))))),,,***))))))***+++***((((((((())))))***++++++,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,,,,...---,,,+++,,,---...///++++++++++++,,,,,,,,,,,,------............------------------------------------..................------......//////000000000111222333444888===AAA@@@@@@BBBCCCDDDDDDEEEDDDKKKIIIGGGJJJPPPXXX___cccpppnnnjjjgggfffkkkrrrxxx}}}yyy}}}~~~~~~tttiiibbbZZZSSSMMMKKKIIIDDDCCCDDD;;;;;;;;;;;;;;;<<<===>>>======>>>>>>>>>>>>>>>>>>???>>>===;;;:::999999999666666666777777777888888:::999999777555333222000000///---,,,+++++++++,,,++++++++++++++++++++++++++++++***))))))***++++++*********))))))***++++++,,,,,,+++******)))))))))******+++,,,,,,,,,,,,+++************************************************------......------,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,*********++++++,,,------------,,,,,,,,,---------,,,...000000///...---.........//////000000/////////...------,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,------------......++++++++++++++++++++++++************************************************(((***+++***)))((()))******))))))(((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&******++++++++++++******&&&'''(((******+++++++++))))))((('''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((())))))******)))((('''&&&&&&''''''***)))'''&&&%%%'''(((***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******++++++)))(((((((((((((((((((((************************,,,+++***)))((()))***+++(((((('''''''''((()))))),,,***((('''&&&''')))*********))))))))))))*********))))))***,,,+++)))'''((((((((()))******++++++------,,,,,,,,,---......,,,++++++++++++++++++,,,+++++++++,,,---...///000111000---,,,+++,,,...///+++++++++,,,,,,,,,------------............------....................................////////////---...////////////111222333555888:::<<<>>>BBBDDDCCCBBBCCCEEEGGGIIIJJJIIIMMMKKKLLLSSS___kkkssswww|||yyyuuurrrrrrxxx{{{xxxzzz~~~zzz|||{{{|||{{{}}}xxxqqqlllddd]]]WWWUUUSSSOOONNNPPPEEEDDDCCCAAA@@@>>>======;;;;;;;;;<<<<<<======>>>AAAAAAAAAAAA@@@???>>>>>>999999999999999999999888888999999999888666444333333111///---,,,,,,,,,---************************++++++***))))))***++++++++++++***************+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,************************************************,,,------------------,,,,,,++++++******++++++,,,------------------------***++++++,,,---.........------.....................000222222111//////000111111222333333333333333444333333222111111111222111000000000/////////...////////////.............../////////......---,,,------------------------************************************************)))))))))(((((()))))))))(((***+++***)))((()))******))))))(((((((((((((((''''''((((((((((((''''''+++******)))(((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((()))*********************++++++++++++******&&&'''(((******+++++++++))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''))))))((('''''''''''''''***((('''%%%&&&''')))***(((((('''''''''''''''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))******++++++++++++++++++++++++++++++***)))''''''((()))))))))((((((((())))))***+++,,,***((('''&&&''')))*********)))(((((()))******(((((((((***++++++)))&&&((((((((()))******++++++)))))))))))))))***++++++++++++++++++++++++++++++************+++---...///333222///---++++++,,,---++++++,,,,,,,,,------------......//////......---.................................//////000000000---...//////...///222555555999>>>AAABBBAAAAAABBBBBBAAAAAADDDJJJOOORRRRRRVVVVVVZZZcccooozzz}}}sssiiifffhhhvvv}}}zzzyyyyyyzzzyyyxxxvvvtttrrrqqq~~~|||{{{~~~~~~{{{xxxvvvssslllfffdddbbb]]]\\\]]]UUUSSSPPPKKKFFFAAA===;;;888999999:::;;;<<<<<<===@@@AAABBBBBBBBBAAA@@@@@@<<<======>>>======<<<;;;888999:::;;;;;;:::999888666444222000///.........************************************************,,,,,,+++************+++******+++++++++***))))))((()))******+++************************++++++++++++++++++++++++++++++++++++,,,---......///.........---,,,++++++,,,---.........------------......+++,,,---...///000000000000111222333444444444444111333666666444333333444888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888666666666666666666666666555555444333222111000000111111111111000///...---,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))*********)))((((((((((((((('''(((((())))))(((((('''*********)))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***++++++++++++(((((())))))))))))(((((('''((()))******************)))((((((''''''((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((('''&&&'''((()))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))***)))))))))&&&''''''(((***++++++,,,***************************))))))((((((((((((((())))))((())))))***+++,,,''''''''''''((()))+++,,,+++***)))(((((()))***+++((('''((()))++++++)))'''(((((())))))***++++++,,,))))))***++++++,,,,,,,,,******++++++++++++******,,,++++++***************222111///---,,,++++++,,,,,,,,,,,,,,,------------......////////////..............................------......///000000000,,,///111000///111555999777;;;@@@CCCCCCBBBAAAAAABBBBBBDDDKKKUUU]]]```aaaccceeeiiipppwww}}}vvvsssppplllbbbYYYVVVYYYgggsss~~~|||vvvpppkkkiiieeedddcccbbbbbbbbbcccddd```kkk{{{~~~~~~}}}{{{{{{tttooonnnkkkeeebbbccceeeccc^^^XXXQQQIIICCC@@@;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????????????????@@@AAAAAAAAA@@@???>>>;;;<<<==================888777666555333111///...++++++++++++++++++++++++)))***+++,,,,,,+++***)))---,,,++++++*********+++))))))***+++,,,+++******((()))******++++++******))))))*********++++++++++++++++++++++++++++++++++++,,,---///000111222222111000...------...000111222222111000000111222222///000222333555555555444666777999;;;<<<=========:::<<<>>>>>>===<<<<<<<<>>>>>??????@@@AAAAAAAAA@@@???>>><<<;;;999888777777777777777666555444333222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((((()))******(((***+++***)))((()))*********)))(((((((((((((((((())))))******))))))(((''''''(((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))))))))((((((((())))))))))))((((((((())))))*********))))))******)))(((((((((((()))''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&'''(((((()))))))))''''''''''''((((((((()))&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))***+++,,,,,,,,,++++++(((((()))))))))*********************************)))************)))(((((('''''''''((((((***++++++&&&&&&'''((()))***+++++++++***)))(((((()))***+++))))))(((***+++,,,+++)))))))))******+++,,,,,,,,,++++++,,,---............)))***+++,,,,,,+++***))),,,,,,+++***************.........---------------,,,,,,,,,------------.........////////////..............................,,,,,,---......///000000---000333333222444:::???===@@@CCCDDDDDDEEEFFFHHHHHHJJJQQQ^^^llluuuwwwvvvvvvyyy}}}{{{tttooolllcccbbbbbb```XXXPPPPPPTTT\\\dddkkkkkkkkklllkkkhhhfffggggggfffdddbbbaaaaaa```___^^^]]]\\\]]]^^^___]]]bbblllyyy~~~yyyvvvwwwuuupppllllllsssqqqmmmggg___XXXRRRNNNGGGGGGEEEDDDBBB@@@???>>>;;;;;;;;;<<<===>>>?????????@@@BBBCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;<<<:::::::::999777444111///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((---,,,,,,+++*********+++((()))***+++,,,,,,+++***++++++,,,------------,,,))))))******+++++++++++++++++++++++++++++++++++++++,,,...000222333444444333222111//////111222333777777555555555555777777444666888999;;;;;;;;;:::;;;<<>>???>>>>>>===<<<;;;:::;;;;;;:::999777666555444........................------------------------,,,+++***))))))***+++,,,(((***+++***)))((()))*********)))((((((((((((((())))))************))))))$$$%%%&&&((()))+++,,,---'''((((((((())))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%******++++++++++++******)))************))))))(((++++++***)))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))$$$%%%&&&((())))))******&&&&&&'''((())))))((((((%%%%%%&&&((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***)))((((((************))))))))))))))))))))))))))))))))))))******+++,,,,,,***)))(((&&&&&&&&&'''''')))******)))))))))***)))(((''''''+++***)))'''''')))***++++++***)))***,,,---,,,+++*********+++,,,,,,------'''((()))***+++,,,,,,+++)))***+++,,,,,,+++***))))))))))))***+++,,,......***+++,,,---............,,,,,,,,,---------............////////////......////////////////////////,,,,,,,,,---...//////000///222555555444666===CCCDDDEEEEEEFFFFFFIIIMMMQQQNNNSSS___pppppphhhlllooonnnkkkkkknnnrrrwwwxxxxxxtttllleeeaaa___XXXXXXZZZ[[[UUUOOOPPPUUUXXX\\\^^^[[[ZZZ\\\^^^]]]``````______```cccfffhhhkkkkkkjjjiiiiiihhhhhhhhhddddddhhhpppyyy{{{uuusssvvvyyy{{{}}}yyywww~~~~~~||||||}}}{{{wwwrrrllleee___\\\SSSRRRPPPLLLIIIFFFCCCBBB;;;;;;;;;<<<===???@@@AAA???@@@BBBDDDDDDCCCBBBAAA@@@???<<<:::888777777888:::;;;<<<;;;999555111///+++******))))))(((((((((************************++++++++++++++++++++++++******)))))))))***,,,---)))))))))***************,,,++++++++++++---///000...---,,,++++++,,,---...------...111555888999999777555333111222555888;;;======>>>>>>>>>>>>======;;;<<<===???AAACCCEEEEEECCCDDDEEEGGGJJJMMMOOOQQQJJJLLLNNNMMMLLLKKKKKKKKKTTTQQQMMMLLLMMMNNNOOOOOOKKKMMMPPPRRRQQQOOOKKKIIIHHHIIIIIIJJJLLLLLLMMMMMMQQQQQQOOOMMMKKKJJJIIIHHHHHHIIIJJJJJJHHHFFFGGGGGGGGGCCC@@@???@@@>>>999555888666444333333222000...///...------,,,,,,,,,,,,...,,,)))(((((())))))(((((()))*********)))'''&&&))))))))))))))))))))))))++++++++++++*********)))***)))((((((((()))+++,,,+++***)))(((&&&&&&%%%%%%'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))---+++)))'''&&&&&&(((((('''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((()))******))))))))))))************+++***)))(((((()))***+++'''(((******))))))***,,,(((((('''(((((()))***+++))))))))))))))))))))))))******))))))))))))******+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((,,,,,,+++***))))))******++++++************++++++,,,,,,,,,++++++*********,,,------......------,,,------...///000000//////,,,---......///.........222333333111000000222444222444777999:::;;;===???BBBEEEIIIMMMQQQWWW^^^cccdddlllxxx~~~lll^^^UUUYYY[[[ZZZYYY\\\dddkkktttuuuuuuqqqkkkgggffffffhhhmmmmmmgggcccccc```[[[ZZZ\\\]]]^^^___ccchhhlllqqqoookkkgggeeejjjssszzz}}}}}}uuuqqqtttwwwvvvsssttttttwwwwwwppplllnnnmmmhhhgggkkkqqqpppmmmiiifffkkkvvv~~~~~~~~~|||zzzxxxtttooojjjdddbbb___]]]``````UUUHHHAAA@@@===;;;;;;<<<===>>>>>>@@@BBBAAA@@@@@@CCCFFF???>>>===;;;::::::;;;<<<<<<;;;:::999888777666555------,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,---...000111111000000//////000000111111111222555999;;;<<<<<<;;;:::999999;;;===@@@BBBDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPQQQPPPNNNNNNNNNPPPTTTQQQMMMKKKLLLMMMMMMMMMGGGHHHJJJJJJJJJHHHGGGEEEGGGGGGGGGHHHJJJKKKMMMNNNRRRRRRRRRQQQPPPNNNMMMLLLLLLNNNOOOOOOMMMKKKJJJKKKJJJHHHGGGFFFEEECCCAAA???>>>;;;888666555444222000222111000...---,,,,,,,,,,,,***(((((())))))(((''')))******+++***)))((('''************************++++++*********)))))))))))))))((((((((()))***+++))))))(((''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))'''&&&'''(((((((((((('''''''''(((((()))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''(((***'''''''''''''''((())))))))))))))))))************+++***)))(((((()))***+++((()))******)))(((***+++)))(((((((((((())))))*********************************)))))))))))))))******************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***)))))))))))))))++++++************++++++,,,,,,,,,+++++++++******,,,------......------,,,//////////////////...---...//////000000000/////////000000000///000333555666888999;;;<<<>>>AAADDDFFFIIIOOOUUU]]]gggqqqwww{{{}}}uuurrrllliiiggghhhiiidddYYYQQQOOORRRUUUWWWZZZcccppp{{{{{{xxxyyy|||xxxssssssqqqllljjjiiijjjkkknnnqqqsssttt{{{{{{yyywwwwww{{{~~~uuunnnmmmnnnmmmooorrrvvvtttpppkkkgggfffjjjmmmrrruuuxxxxxxyyy~~~|||zzzyyywwwvvvppprrrtttvvvxxxssscccRRRMMMJJJEEEAAA??????@@@@@@CCCEEEEEECCC@@@>>>???AAA@@@???===<<<:::999999999999888888888888777777777))))))******************++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++++++++,,,//////...------,,,,,,---////////////111222333444777777666666666666777777777777888;;;???AAAAAA@@@>>>???@@@BBBDDDFFFHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLHHHHHHIIIKKKLLLNNNOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUTTTSSSQQQQQQSSSTTTUUURRRNNNKKKKKKKKKKKKJJJEEEEEEDDDBBBBBBAAAAAAAAACCCBBBBBBCCCEEEHHHKKKLLLPPPQQQRRRSSSSSSRRRPPPOOOOOOQQQTTTTTTRRROOONNNMMMLLLMMMMMMKKKIIIGGGGGGHHHEEEBBB===999777666444333555444222000///------,,,+++*********,,,,,,***(((******++++++******)))(((******************************)))))))))((((((((((((((('''''''''((()))***''''''''''''(((((()))***'''''''''''''''(((((()))))))))))))))))))))))))))************************************))))))))))))&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''(((((())))))(((''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))((('''(((***''''''&&&&&&&&&'''(((((())))))))))))******************))))))))))))******)))***+++***)))((()))*********)))((((((((())))))************************++++++***)))(((((())))))******)))))))))***++++++*********************************++++++,,,,,,---******))))))(((((())))))++++++************++++++,,,,,,,,,,,,++++++++++++,,,------......------,,,000000000000///...---,,,000111111222111111000000---...000000111333777:::============>>>AAAFFFIIIKKKPPPYYYcccooo{{{zzzsssppplllddd^^^\\\WWWUUUTTTSSSTTTTTTQQQOOOSSSVVV[[[aaaiiiyyy}}}wwwwwwxxx{{{~~~}}}qqqnnnrrrvvv|||}}}xxxtttpppllliiihhhiiijjjjjjlllsss}}}|||}}}vvvaaaZZZUUUPPPKKKJJJIIIIIIHHHLLLLLLJJJGGGBBB>>>======??????>>>===;;;999888777666666666777777888888888''''''(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,000///...---,,,,,,------000111222444777999;;;<<>>AAAAAAAAAAAABBBGGGLLLQQQVVV]]]iiiuuu}}}{{{{{{kkkccc]]]]]]]]]YYYUUUUUUUUUUUUUUUTTTTTTVVVYYY[[[```eeemmmuuuwwwsssyyy|||vvvuuuttttttuuuyyy~~~ooobbb^^^[[[YYYYYYXXXUUURRRSSSQQQMMMHHHCCC@@@>>>===>>>>>>???>>>===;;;999888666666666666666777777777***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,------......---,,,,,,,,,---///000444555888;;;>>>AAACCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGJJJLLLMMMKKKJJJAAADDDGGGKKKNNNNNNNNNMMMLLLMMMMMMNNNOOOOOOOOONNNOOOOOOOOOOOOPPPPPPPPPQQQOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUSSSQQQOOOOOOQQQSSSSSSQQQMMMKKKKKKJJJHHHGGGHHHEEEAAA===:::999888999777666555444666999<<>>AAA@@@CCCFFFJJJOOOVVV^^^ccckkksssxxxmmmccc^^^\\\ZZZTTTSSSVVVXXXWWWUUUUUUWWWYYYZZZZZZ[[[^^^cccggglllsss~~~|||~~~zzzkkkiiiggghhhhhheee^^^XXXSSSPPPJJJEEEAAA???>>>===>>>???@@@@@@@@@>>>===<<<999999888777666555444444*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***,,,---............---------///222444666;;;<<>>;;;888777666666555333333333444666777>>>@@@DDDGGGJJJKKKKKKKKKMMMPPPTTTUUUUUUTTTSSSSSSQQQPPPOOOMMMJJJJJJKKKLLLLLLHHHBBB>>><<<:::888666555555444444555555666777111///.../////////---+++++++++***))))))))))))***++++++++++++++++++++++++******)))))))))(((((((((&&&'''((())))))))))))(((+++***))))))((((((((((((***************++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************)))((('''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((()))((((((((())))))***+++((((((((()))))))))******&&&&&&''''''((()))))))))************************((((((((((((((((((((((((''')))***)))((('''(((*********))))))******+++,,,))))))))))))************))))))************)))))))))***+++***)))((()))***++++++***)))))))))******++++++++++++++++++++++++******))))))))))))******++++++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------......------,,,***+++---///000111111111...///111222333333444444555777999:::;;;>>>BBBEEEFFFLLLTTT^^^gggpppxxx}}}wwwrrrrrrrrroooggg]]]UUURRRQQQSSSRRRUUU[[[^^^]]]___bbbeeeeeeffffffhhhkkkppptttyyyyyyvvvvvvqqqnnnnnnrrruuuttttttvvvxxxxxx{{{vvvsssqqqrrrqqqmmmccc[[[SSSMMMFFF@@@>>>>>>??????BBBCCCCCCBBBBBBAAA@@@???<<<;;;:::888666444222222)))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---............000///000111444888===???DDDEEEHHHJJJLLLMMMMMMMMMMMMMMMNNNOOOOOONNNMMMMMMOOOOOOPPPSSSTTTSSSPPPNNNJJJKKKNNNOOOPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHKKKLLLLLLJJJHHHFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFDDDAAABBBBBBBBBAAA>>>;;;:::999888777555444444444444888999<<>>CCCFFFKKKLLLMMMNNNOOOOOONNNMMMLLLMMMNNNOOOOOONNNMMMLLLQQQQQQRRRTTTUUUTTTQQQNNNJJJKKKMMMNNNNNNLLLKKKIIIHHHHHHHHHHHHGGGEEEDDDCCCFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@AAABBBDDDFFFHHHIIIHHHIIIJJJIIIFFFDDDDDDDDDBBBAAAAAABBBDDDEEEDDDCCC@@@BBBEEEGGGGGGEEEBBB@@@<<<<<<;;;999777555444333222333555888;;;===@@@AAA???AAADDDFFFGGGIIIKKKMMMIIIFFFDDDEEEIIIMMMNNNMMMMMMKKKIIIGGGFFFDDDAAA???>>>===<<<;;;:::999999999===:::666555444444333222000///...---,,,---......++++++++++++++++++++++++++++++++++++************'''(((***+++++++++***)))''''''(((((()))+++,,,---'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++***)))'''''''''(((***,,,))))))))))))))))))))))))************************'''((()))))))))))))))((('''''''''((()))+++------))))))))))))************'''(((((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((()))******))))))))))))************((()))***++++++***)))((('''(((******))))))***,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++'''((((((((()))+++,,,---------,,,+++******++++++))))))))))))))))))))))))&&&'''(((***,,,...///000++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,------......------,,,......///////////////...///000222444777888999:::<<>>CCCEEEBBB@@@DDDDDDAAADDDLLLQQQOOOGGGHHHJJJKKKJJJJJJIIIJJJIIIIIIKKKLLLKKKFFFBBBAAAFFFDDDDDDHHHLLLLLLGGGAAA@@@???<<<888999===<<<999;;;:::999888999999888666999:::<<<===???@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHKKKIIIGGGDDDAAA>>>===<<>><<<:::999888888<<<<<<>>>???@@@AAABBBBBBBBB???===<<<<<<;;;888555666666555444333222111000,,,,,,+++++++++*********))))))))))))******************+++++++++******)))))))))))))))))))))))))))*********************)))))))))((((((((()))))))))'''(((((()))******++++++((((((((()))))))))))))))************************)))))))))(((''''''&&&&&&&&&'''((()))************''''''((((((((((((''''''(((((((((''''''(((((((((,,,+++***(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((&&&%%%&&&((()))))))))%%%'''***+++***))))))))))))))))))))))))))))))))))))*********((('''((()))'''''''''(((((())))))))))))))))))))))))))))))))))))******+++,,,++++++++++++++++++*********))))))***))))))((()))***+++,,,***+++,,,+++***))))))******************++++++,,,+++,,,,,,------.........---,,,+++******+++,,,---------------------------//////......---......///...///000///...---...000000//////000111333444444333444777999===???BBBDDDGGGOOOYYYbbbiiiooouuuzzzzzzoooggg___VVVPPPMMMPPPVVV]]]fffqqq}}}{{{yyy}}}zzzyyyyyywwwtttrrrsssxxx}}}xxxuuuyyy~~~|||sssiiibbb\\\YYY___gggggg```VVVMMMIIIFFFCCCBBBAAA???===<<<===<<<:::999******++++++++++++++++++...---------,,,,,,++++++++++++*********+++,,,,,,//////000111333444555666???BBBEEEIIINNNQQQTTTUUUSSSRRRQQQPPPPPPPPPPPPPPPMMMOOOPPPRRRQQQOOOLLLKKKQQQMMMIIIHHHIIIKKKJJJHHHIIIIIIJJJMMMRRRWWWZZZZZZbbb___]]]^^^```^^^XXXSSSUUUYYYYYYUUUSSSVVVZZZ[[[[[[[[[YYY[[[eeeppptttrrrnnneee]]]```jjjqqqooojjjgggpppyyy|||vvvhhhYYYOOOPPPRRRSSSQQQMMMIIIFFFEEECCCEEECCC===;;;===>>>===@@@>>>======>>>???===<<<999999999888888777666666777777666666666777888888777777666555444444444444555666888:::<<>>>>>>>>???>>>;;;999333444555666555333111000------,,,,,,,,,+++++++++***************)))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))*********))))))(((((((((''''''(((((()))***++++++))))))******+++,,,,,,---''''''((())))))***++++++************************((((((((((((((((((((((((&&&'''((())))))******)))&&&''''''((((((''''''&&&'''(((((())))))(((((('''+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''')))***)))(((&&&(((+++,,,+++))))))))))))))))))))))))))))))))))))*********((('''((()))&&&'''((()))***+++,,,,,,***************************++++++,,,,,,,,,,,,,,,+++++++++******************))))))))))))***++++++***+++,,,+++***)))***+++***************+++,,,,,,------------------------........................,,,,,,,,,,,,------------...---------------.........///000000......///000111111111111111222333333444777:::<<<===@@@FFFKKK[[[eeesss|||zzzxxxyyypppdddZZZVVVTTTRRRPPPPPPUUU]]]gggppp{{{|||yyy{{{}}}{{{~~~|||sssmmmhhhgggnnnuuuwwwnnnaaaWWWQQQNNNJJJHHHAAA???======>>>>>>===<<<******+++++++++++++++,,,/////////...------,,,,,,------,,,,,,,,,---......000111222555777:::<<<===CCCEEEHHHLLLOOORRRTTTUUURRRRRRQQQQQQQQQQQQQQQRRRNNNOOOPPPQQQQQQPPPNNNMMMOOOJJJDDDCCCFFFIIIIIIGGGGGGHHHJJJPPP\\\jjjrrrtttzzzuuuqqqrrrtttrrriiiaaadddjjjmmmjjjgggkkkqqqtttqqqmmmjjjnnnyyywwwmmmllluuu|||{{{www{{{~~~mmm```bbbfffiiieee\\\SSSNNNMMMGGGJJJIIICCC@@@BBBEEEDDDFFFDDDCCCCCCCCCCCCBBB@@@>>>===<<<;;;;;;:::::::::999999888888777777777777555555444333333333333333111222333555777999;;;<<<;;;<<<>>>???@@@???===<<<444555666666555333111000.........---------,,,,,,,,,+++++++++******))))))"""###%%%&&&((()))))))))))))))))))))))))))))))))''''''(((((()))))))))***'''(((((()))*********+++))))))***++++++,,,,,,---(((((()))))))))*********************************''''''(((((())))))))))))''''''((()))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''######%%%&&&((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))&&&$$$((()))***)))(((((()))+++))))))))))))))))))))))))(((***+++***(((((()))*********+++,,,,,,---......++++++++++++++++++++++++++++++,,,------------,,,************************)))))))))*********++++++***+++,,,,,,*********,,,+++************+++,,,,,,------------------,,,,,,......///000000///......++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---.........///000000///...000111111222222111111111222333777:::>>>???AAAHHHSSS\\\rrr~~~wwwooohhhhhhnnnssssssqqqddd___YYYVVVWWW\\\___aaabbbfffmmmsssyyy~~~~~~~~~yyytttqqqssszzzxxxlllddd___[[[VVVQQQDDDAAA>>>=========<<<;;;******++++++,,,,,,,,,,,,++++++++++++******))))))------------...///000111222333666:::>>>AAADDDFFFGGGIIIKKKNNNPPPRRRSSSSSSSSSRRRQQQPPPPPPOOOOOOOOONNNOOOPPPQQQRRRSSSTTTTTTMMMHHHDDDCCCEEEHHHJJJJJJKKKNNNQQQYYYkkkwwwooommmuuuzzzyyyyyy~~~~~~yyy}}}|||xxxyyy|||~~~~~~vvvuuuzzz~~~yyymmm```YYYWWWRRRTTTRRRLLLIIIKKKLLLJJJLLLJJJHHHFFFFFFEEEBBB@@@@@@???>>>===<<<<<<============<<<<<<;;;::::::999888888666555333333222222222111111111222333444555777999<<<>>>???>>>=========<<<:::888666555444333////////////............------,,,,,,+++++++++***&&&''')))***,,,---------))))))))))))))))))))))))''''''(((((()))))))))***))))))************))))))(((((())))))***++++++++++++*********)))))))))((())))))))))))))))))))))))''''''(((((()))*********'''(((((())))))))))))((())))))************))))))'''((()))******)))(((''' """%%%)))******)))((())))))))))))))))))))))))((((((((((((((((((((((((((('''''')))***)))'''$$$+++***(((%%%###%%%))),,,))))))))))))))))))))))))(((***+++***)))((()))+++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,************************)))*********++++++++++++***+++,,,,,,+++***+++---+++++++++***+++,,,,,,---------------------,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///...///000000//////000222000222333222111111333555;;;???DDDHHHOOO[[[kkkwww|||kkk\\\[[[YYYYYYZZZ[[[]]]^^^ZZZZZZ\\\```fffkkkpppqqqtttxxx}}}{{{zzz~~~{{{sssooonnnjjjbbb[[[JJJFFFBBB???===<<<:::888******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222333666888;;;@@@DDDHHHLLLMMMLLLMMMNNNPPPQQQQQQRRRRRRTTTSSSQQQOOOMMMLLLLLLKKKHHHJJJNNNRRRUUUWWWXXXYYYRRRPPPNNNLLLKKKMMMPPPRRRXXX\\\```iii}}}~~~yyy}}}}}}wwwllleeebbbdddccc___ZZZZZZ]]]\\\XXXYYYVVVSSSPPPNNNKKKGGGEEEBBBAAA???>>>======>>>>>>????????????>>>===<<<;;;<<<;;;999777666555444444666444333111000000111222444666999;;;::::::;;;<<<>>>===;;;888666555444333111000000000000/////////............------------(((((()))++++++,,,,,,,,,))))))))))))))))))))))))*********))))))((((((((()))***+++++++++***)))(((''''''(((((()))*********,,,++++++***))))))((((((((((((((((((((((((((((((((((((((())))))*********(((((())))))))))))(((((()))******++++++******)))((())))))******))))))(((%%%'''***+++,,,***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%$$$%%%'''***+++***)))+++***'''$$$"""$$$(((,,,))))))))))))))))))))))))(((***+++***))))))***,,,+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***************+++++++++)))***++++++,,,,,,++++++***+++,,,,,,++++++,,,---+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,---...///000---///000000000000111333///222555444333444777;;;===BBBKKKUUUaaaqqqiiiUUULLLOOORRRSSSSSSTTTWWWZZZ```dddkkkrrrwwwyyyyyyyyy~~~|||}}}~~~}}}yyyttttttvvvtttllldddSSSNNNIIIDDDAAA???<<<:::******++++++,,,------...,,,------......//////000------...000222444666777>>>???BBBEEEIIIMMMPPPQQQOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMHHHMMMUUU^^^ccceeeeeedddbbbcccccc___ZZZZZZ]]]aaaiiiooottt|||{{{tttqqqpppsssqqqnnnmmmttt{{{{{{vvvrrrnnnjjjeeeaaa]]]XXXUUULLLJJJGGGEEECCCBBBCCCCCCAAABBBBBBCCCBBBAAA??????@@@???>>><<<;;;:::999999:::888666333222222222333111333666666666666888;;;:::;;;;;;:::999666444333222111111111111000000000///////////////000000000))))))*********))))))((())))))))))))))))))))))))*********************)))'''(((***,,,,,,,,,+++***''''''(((((()))*********************************))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))************))))))***))))))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&%%%$$$&&&(((+++++++++******)))(((&&&&&&(((***))))))))))))))))))))))))((()))++++++***)))+++,,,))))))))))))************++++++++++++++++++++++++)))******+++,,,+++++++++))))))*********+++++++++)))***+++,,,,,,,,,++++++***+++,,,,,,++++++,,,...,,,++++++++++++,,,------+++,,,,,,------.........//////...------...//////+++,,,,,,---......//////------------...///000111---///000111000000222333000333777888777999===BBBBBBJJJXXXiii{{{{{{uuurrrlll^^^QQQNNNQQQUUUZZZ___cccfffhhhqqqwww|||wwwxxx}}}}}}~~~zzz|||}}}{{{zzz|||vvvqqqrrrvvvwwwqqqjjj[[[WWWQQQKKKHHHEEECCCAAA******+++,,,,,,---......((())))))***+++,,,---...///000111333666888;;;<<>>AAADDDEEEKKKJJJIIIJJJMMMNNNNNNMMMOOOOOOPPPQQQOOOLLLMMMOOOSSSPPPLLLKKKNNNVVV^^^cccfffmmmwwwvvvqqqtttwwwvvvxxxppphhhdddaaabbbjjjsss|||}}}yyypppkkkeee___[[[[[[[[[YYYWWWRRRTTTPPPFFFBBBEEEFFFDDDEEEBBB@@@>>>>>>@@@CCCEEEDDD@@@<<<::::::;;;999777555666666666666666555555888999;;;===>>>>>>>>>===555666666666666444222111333111///000333555444333111///---,,,+++,,,...///***))))))))))))******+++)))))))))))))))*********))))))))))))(((((((((((((((((())))))******++++++,,,+++++++++***)))))))))+++***(((''''''(((***++++++***)))'''''')))***++++++*********))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((++++++++++++************------------,,,,,,+++***************************,,,+++)))((((((((()))***((()))))))))************)))))))))))))))))))))))),,,***(((***---...,,,***,,,,,,,,,---...///000000,,,,,,,,,---------......------------------------...............---------...------------...//////---...///.........000222222111111222333444444333666888;;;>>>BBBGGGKKKMMM```lllwwwooolllhhhccccccgggjjjdddaaaccciiijjjeee^^^bbbhhhrrrzzz|||ssslllmmmoooqqqxxx}}}yyy{{{~~~~~~}}}wwwsss{{{~~~zzzxxxzzz}}}~~~~~~~~~zzz|||zzzwww|||}}}yyypppnnnrrruuusssnnngggbbb\\\YYYXXXXXXWWWUUU,,,++++++---000111000...---...///000111333666999;;;<<<>>>@@@CCCFFFHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOPPPSSSXXXZZZYYYXXXZZZ]]]bbb^^^YYYYYY___jjjuuu|||vvv{{{}}}pppiiikkkooooooxxxyyy{{{rrr]]]XXXSSSRRRRRRTTT\\\dddpppssswww|||vvvpppiiiggghhhmmmppprrrrrrsssxxx~~~xxxuuuqqqkkkggggggiiijjjkkkgggggg```SSSKKKJJJHHHDDDBBBAAA???===>>>@@@BBBDDDEEEBBB???>>>??????===;;;888888999999888777666555666777888:::<<<=========888888888777666444222111444222///000222444444333333222000...------------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))((((((((((((((((((((()))))),,,,,,,,,+++++++++++++++,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++************)))))))))((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++************)))))))))((()))***++++++***)))(((************************))))))((((((((((((((()))+++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,+++***)))((())))))***************++++++++++++++++++++++++++++++++++++,,,***)))***,,,...,,,+++,,,,,,------......//////,,,,,,,,,,,,------------------------------------------------------------...------------...//////---///////////////111333111000//////111333555666;;;===@@@EEELLLUUU]]]ccctttzzztttqqqrrriii```[[[VVVTTTYYYaaaqqqnnnmmmqqqxxxzzzuuuoooooowww~~~~~~xxxwwwllllllooossswww}}}|||zzzxxx{{{~~~|||{{{vvvpppuuu}}}|||zzzxxxwwwzzz~~~~~~wwwzzz~~~~~~zzz||||||vvvqqqnnniiiddd```___]]][[[YYY000---***)))+++...///000///000333444666888<<>>===>>>@@@AAAAAA@@@??????@@@AAA???>>><<<===>>>===<<<:::777555444555555666777999;;;<<<<<<<<<;;;:::999777555444666444111000111222333333555555444333222///---,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))***+++,,,+++***)))(((((()))***+++************))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,+++++++++*********))))))************))))))***************************)))(((''''''((()))*********+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))******++++++++++++,,,,,,,,,------------------------,,,+++***+++,,,---,,,+++---------------.........+++++++++,,,,,,,,,------------------------------+++++++++,,,---------.........------......///000...///000000///000222333222111//////111555999;;;>>>BBBHHHQQQ\\\iiivvv~~~{{{iii^^^[[[\\\WWWSSSNNNKKKKKKQQQ```nnn~~~~~~|||rrrvvv~~~qqqooovvv|||~~~zzz||||||zzzuuuzzz||||||}}}tttkkkmmmxxxyyyxxxvvvtttuuuzzz~~~}}}zzz~~~~~~xxxrrrpppllljjjiiigggeeeccc///,,,***((())),,,...000111444777999;;;===AAADDDJJJKKKKKKLLLMMMNNNNNNOOOLLLOOOPPPNNNKKKMMMSSSZZZnnn{{{~~~sssmmmooouuu{{{{{{tttlllfffbbb```]]]]]]YYYRRRMMMPPPWWW]]]aaabbbaaabbbeeeeee\\\QQQLLLJJJJJJLLLLLLJJJMMMRRRUUUXXX```ooo|||~~~vvvlllhhheee```\\\ZZZZZZ[[[\\\XXX[[[aaahhhpppvvv{{{zzzrrrkkkfffcccjjjrrr}}}}}}|||~~~tttiii```ZZZQQQMMMGGGBBB>>>>>>???@@@@@@?????????@@@BBBDDDDDDAAAAAABBBBBB@@@===:::777777666555444444555777888============<<<;;;::::::888666333111111111222333666777999999888666333000111000...---++++++******))))))))))))))))))(((((()))))))))))))))*********//////......------,,,,,,***+++++++++,,,,,,------,,,,,,+++******+++,,,,,,******)))(((((()))***************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,+++++++++************)))))))))******)))))))))************************,,,+++)))((()))***,,,---******++++++++++++******++++++++++++++++++++++++++++++*********)))))))))*********+++++++++,,,,,,------------------------++++++++++++,,,------,,,...---------------------+++++++++,,,,,,,,,,,,---------------............++++++,,,------...//////...............//////000...///000/////////111333444444444444555888===@@@AAAHHHTTT```nnn|||wwweeeUUUMMMLLLMMMHHHKKKLLLLLLOOOZZZnnn~~~wwwwww{{{zzzyyy|||zzzvvvssswww}}}zzzzzzyyypppnnnsssuuuvvvtttrrrtttyyy~~~~~~~~~~~~{{{~~~tttssssssrrrrrrqqqpppooo++++++,,,,,,,,,---///111666888<<<>>>@@@BBBEEEGGGMMMMMMMMMMMMMMMMMMMMMMMMIIIKKKLLLLLLNNNWWWdddooo{{{tttmmmkkkoootttvvvwwwwwwqqqggg\\\UUUPPPOOOOOOKKKNNNPPPOOOLLLNNNVVV^^^bbbdddeeeeeegggggg___UUUNNNMMMNNNPPPOOOMMMOOOSSS]]]bbbnnntttpppiiiaaa\\\ZZZZZZ\\\``````aaadddkkktttzzz~~~~~~{{{vvvoooggg```\\\\\\eeekkkyyy}}}~~~{{{rrrmmmccc]]]TTTKKKEEEBBBCCCDDDCCCBBBAAAAAAAAACCCFFFHHHDDDEEEEEEEEECCC@@@>>><<<<<<:::888666444444444444999999::::::;;;<<<<<<===888777555333222222333444555888<<>>:::777444222111------,,,,,,+++***))))))((())))))***++++++,,,,,,((((((((())))))*********---------,,,,,,+++++++++))))))************))))))))))))************))))))(((((())))))*********+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++---------,,,,,,,,,+++++++++***)))(((((()))***+++************************%%%'''***---...---+++***((()))***+++++++++++++++************************++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***---///...,,,+++---000******+++,,,,,,---...............////////////000---------...///000000111...............---------///////////////000111111222333444444333333555777<<<===>>>???DDDPPP```mmm}}}iiiYYYHHHIIIJJJKKKMMMTTT___gggzzz{{{wwwvvvyyy{{{{{{|||zzzyyyuuuxxx|||}}}{{{{{{|||~~~}}}}}}~~~{{{yyyuuutttyyy777999<<>>???===;;;999999:::;;;===@@@BBBEEEFFFIIIHHHFFFCCC>>>:::555333222111///,,,+++*********++++++***)))(((((())))))+++******))))))******+++))))))))))))))))))))))))))))))******++++++,,,,,,((((((((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++***************)))((((((((((((((((((((((((((((((,,,++++++******++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))*********((('''&&&''''''((()))***++++++,,,///...------,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,---......///,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,------,,,,,,...///000//////.........//////...---,,,++++++,,,---...---------...///000111222222000111555666555777;;;>>>>>>CCCJJJPPP[[[qqq|||dddTTTMMMKKKKKKKKKLLLRRR___qqq}}}qqqlllnnnyyy~~~}}}~~~vvvxxxxxxwwwwwwyyy~~~{{{vvvqqqsssxxx~~~>>>@@@CCCGGGKKKNNNOOOPPPOOOMMMKKKIIIIIIKKKPPPSSS[[[^^^]]]WWWUUUWWWWWWTTTJJJIIIFFFFFFOOOZZZ```___]]]WWWOOOIIIGGGGGGHHHGGGGGGFFFIIIQQQZZZcccnnnxxxvvvyyy~~~wwwlllccc\\\```gggnnnrrrvvv~~~yyy{{{}}}}}}zzzpppmmmnnnuuuyyyvvvsssqqqoootttzzzyyywwwyyy{{{~~~tttbbb^^^ZZZWWWWWWXXXYYYYYYTTTTTTQQQNNNNNNMMMGGG@@@BBB???;;;888777666444222666777999;;;<<<<<<;;;:::======>>>???@@@BBBCCCDDDGGGFFFEEECCC@@@<<<999777333222///---++++++***+++,,,,,,+++***************++++++************++++++------------------------))))))************************))))))))))))(((((((((((())))))***+++++++++))))))))))))))))))))))))''''''(((((())))))*********************)))(((((()))))))))))))))))))))))),,,++++++++++++++++++,,,************************))))))))))))))))))))))))******************)))(((*********+++++++++++++++...------,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++---......------...//////.............../////////......------......///000000//////000000111222333222444888:::999;;;@@@@@@BBBKKKYYYfffssszzzhhhWWWOOONNNTTTVVVYYY^^^gggvvvxxxnnnjjjllluuuvvv{{{~~~wwwpppuuu~~~{{{{{{|||}}}zzz|||}}}}}}GGGIIILLLOOOQQQRRRQQQQQQPPPOOOLLLIIIHHHOOO[[[eeepppnnnggg^^^XXXWWWVVVTTTJJJJJJGGGDDDGGGNNNQQQPPPRRRPPPMMMIIIFFFGGGJJJLLLJJJMMMQQQVVVdddwww|||wwwnnnooottt|||tttqqqsssyyy}}}{{{wwwvvvsssyyy}}}|||zzzyyy~~~~~~yyysssiiiccc``````bbbcccaaaccccccaaa```]]]TTTKKKFFFCCC???<<<;;;999666444555555666888999;;;<<<===AAAAAA@@@@@@AAAAAABBBCCCEEEEEEDDDCCCAAA???<<<:::444333000...,,,+++++++++------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++++++++***))))))(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))(((************************++++++++++++++++++++++++************************))))))))))))))))))))))))******************+++,,,,,,+++++++++************---,,,++++++***+++++++++,,,,,,,,,++++++++++++***,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---......------...///---------------...///000/////////000000/////////111111000000000000111111111111333888:::999===BBBHHHOOO```ttt~~~nnn```TTTMMMOOOVVV^^^bbbiiirrr}}}{{{rrriiiiiimmmtttppprrr|||~~~~~~vvvrrryyy|||xxxzzz}}}}}}~~~MMMOOOQQQRRRRRRPPPNNNMMMMMMLLLJJJJJJOOO[[[iiissswwwiii\\\TTTQQQQQQPPPNNNOOONNNMMMPPPVVVYYYWWWXXXXXXVVVPPPKKKJJJPPPUUUXXX^^^```bbbqqq~~~~~~zzz{{{~~~}}}yyyxxxxxxzzz{{{wwwsssvvv}}}xxxnnnhhheeedddcccmmmppprrrrrrrrroooeeeZZZIIIGGGDDDBBB@@@???<<<:::777666666666777:::===???AAAAAA@@@@@@AAABBBBBBCCCEEEEEEEEEDDDBBB@@@>>><<<666444222///---,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---*********************************))))))(((((((((+++++++++***************(((((()))******++++++,,,))))))))))))))))))))))))***)))))))))((((((((('''))))))************)))(((************************++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))((()))***,,,---******************))))))++++++***************+++++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------,,,---......///.........---...//////...---...000,,,,,,,,,,,,---...000000......000111111000..................///000111222222222555:::;;;;;;@@@FFFTTTeeerrrgggZZZRRRMMMPPPZZZeeepppttt|||{{{tttmmmhhhlllssswwwttttttzzz~~~yyyxxxwwwyyyzzz}}}~~~}}}OOOPPPPPPPPPNNNLLLIIIHHHGGGEEEFFFLLLWWWdddooottt~~~rrraaaUUUOOONNNQQQTTTSSSUUUWWWYYY___gggjjjhhhddddddaaaZZZSSSSSSZZZbbbkkkpppqqqrrr~~~{{{ssspppooommmpppttt}}}{{{rrrkkkeeebbbjjjooosssvvvyyyyyyqqqgggSSSQQQNNNKKKIIIFFFBBB???<<<:::777555555777:::<<<=========>>>@@@AAACCCCCCEEEEEEEEEDDDCCC@@@>>><<<888666444111///---------++++++*********++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))******+++++++++,,,''''''(((((()))***************************************))))))((((((''''''((())))))*********))))))***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))+++,,,))))))******+++,,,,,,---*********))))))******+++++++++++++++++++++++++++(((((()))***+++,,,,,,---+++,,,---------,,,+++++++++++++++,,,,,,---------,,,---......///............///000000......///000,,,,,,,,,---...///000111---...///000000///...---)))******,,,...000222333777777:::>>>???AAAIIIRRR```{{{}}}qqqggg[[[UUUPPPQQQUUU]]]kkkwww|||uuupppkkkkkksss|||}}}}}}~~~~~~|||{{{|||}}}}}}{{{xxxwwwwwwwww~~~~~~{{{NNNNNNMMMMMMLLLJJJIIIHHHIIIHHHKKKTTT```kkkpppqqqpppdddVVVPPPOOOQQQVVV[[[UUUXXX[[[bbbnnnzzz{{{wwwqqqqqqoooiiiddddddjjjppp{{{|||}}}tttoooooonnnnnnpppxxx~~~vvvnnniiidddiiinnnrrrxxxzzztttlllccc```\\\YYYVVVRRRMMMIIIEEEBBB===888666555666777888888999;;;===???AAABBBDDDDDDDDDDDDCCC@@@>>>===:::888555222000.........+++************++++++,,,,,,,,,++++++++++++,,,,,,************************+++++++++***************)))))))))*********++++++'''''''''((())))))************************************))))))((((((''''''((())))))************)))***************************+++,,,------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))*********+++,,,---...//////*********)))******+++,,,***++++++++++++,,,,,,,,,,,,++++++++++++************+++,,,---...---,,,,,,***++++++,,,,,,------...,,,---......//////......///000111000///...///000...............///000111---......//////......---((()))***,,,///222444666777888<<<@@@CCCHHHSSS```oooxxxooofff^^^XXXRRROOOQQQXXXaaammm|||yyysssooommmppp{{{{{{}}}zzzyyywwwvvv{{{~~~yyyKKKKKKKKKKKKLLLMMMOOOPPPPPPRRRWWW]]]cccgggiiijjj```VVVNNNOOORRRSSSUUUYYYUUUWWW\\\iii}}}}}}{{{}}}~~~yyyyyyxxxwwwwww}}}zzzvvvnnnqqqssstttwwwxxxssskkkmmmllliiihhhfffccc___[[[RRROOOHHHAAA<<<999777777555555666777999;;;===>>>AAAAAABBBCCCCCCBBB@@@???;;;999666333111//////...+++++++++++++++,,,------++++++************++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++***))))))((('''''''''(((((()))******++++++************************))))))))))))(((((((((((((((((()))***************)))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((*********++++++,,,,,,,,,***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))+++---......------******+++,,,,,,---......,,,---......//////......000111222111///...///000000000/////////000000111000//////////////////000---...///000333555777999:::<<<@@@FFFKKKTTTeeettt~~~wwwlllbbb\\\YYYZZZ[[[[[[XXXZZZbbblllzzzyyysssqqqppptttzzzwww|||~~~JJJJJJJJJKKKNNNRRRUUUXXXRRRWWW\\\^^^\\\\\\]]]```WWWOOOKKKOOOSSSRRRPPPRRRTTTVVV]]]ooo|||wwwvvv{{{}}}|||zzzwwwtttooopppssswww}}}~~~zzzyyyxxxppphhhpppppppppqqqrrrqqqooommm___ZZZSSSKKKCCC>>>;;;:::444444444555666888999:::>>>???@@@BBBCCCCCCBBBBBB<<<:::777444111000//////,,,,,,,,,,,,------...///+++******************+++------------------------+++++++++,,,,,,---------------+++)))'''&&&$$$###)))))))))***++++++,,,,,,************************(((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((()))***,,,------,,,***)))************************))))))))))))))))))))))))***+++,,,,,,,,,***)))'''((((((((((((''''''''''''++++++******+++,,,------*********++++++,,,,,,,,,******+++,,,---......///'''(((+++---//////...---******+++,,,,,,---......,,,---......//////......111222222111///...///000222111111000000000000111222111000//////000111222222333333444666888:::;;;DDDEEEKKKRRRYYYeeeyyygggccc[[[TTTRRRVVV___eeehhhdddccciiisss{{{uuurrrrrrwww}}}ssspppuuu}}}LLLHHHFFFKKKTTTYYYXXXUUUTTTWWWXXXXXXZZZ^^^^^^[[[TTTQQQMMMJJJJJJLLLPPPRRRVVV[[[iii}}}ssskkkcccbbbhhhqqqwwwyyyuuuvvvyyy}}}yyyrrrnnnlllhhhddd^^^```cccggglllssszzzwwwvvv{{{pppccccccjjjrrrvvvtttoookkkiiijjjcccYYYPPPHHHBBB>>>;;;:::888666666777888888888888999;;;===???@@@AAAAAACCCAAA>>>999555222000///---,,,+++,,,...///...---.........------,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,++++++*********((())))))(((&&&%%%&&&(((,,,+++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************((((((((((((***,,,...///++++++******************************))))))((((((******+++++++++,,,,,,,,,(((((())))))***,,,---...+++,,,,,,,,,,,,+++******************************...---,,,+++++++++,,,,,,...---,,,,,,+++***)))(((***+++---//////...,,,+++++++++,,,,,,,,,,,,------////////////////////////////////////////////////000000000000000000000000111111000000000222333444...111555888:::<<<>>>@@@FFFIIIPPP]]]ooowwwdddRRRSSSQQQPPPZZZiiirrrrrrxxxlllgggppp~~~{{{ssspppxxx|||NNNKKKJJJMMMRRRTTTSSSQQQTTTWWWXXXXXXZZZ______\\\TTTQQQMMMKKKLLLPPPUUUXXX```iiiyyy|||uuupppggg^^^[[[```hhhmmmooohhhlllrrrzzz{{{tttlllfff]]]___aaadddggglllrrrwwwzzzpppjjjnnntttzzz~~~}}}|||vvvggg___dddiiijjjhhheeeccccccjjjddd\\\SSSMMMHHHEEEBBB===;;;888666666666555444666777888:::<<<>>>>>>???AAA???===:::777444111000000...------......---+++...---------,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,++++++++++++++++++***++++++***)))(((***+++++++++++++++************************************))))))))))))))))))))))))((())))))***************))))))((()))***+++---...************************++++++*********)))))))))))))))*********+++++++++(((''''''(((((()))***+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,++++++******)))***,,,---......------,,,,,,---------.........////////////////////////////////////////////////000000000000000000000000111000000000111222222333///222555888;;;???CCCFFFSSSWWWaaapppuuucccTTTKKKNNNOOOTTTaaasss~~~}}}vvvuuu~~~{{{tttuuuLLLLLLNNNOOOQQQRRRRRRRRRUUUYYY[[[\\\___dddfffddd\\\YYYUUUSSSUUUZZZaaafffnnnzzz|||zzzwwwmmmaaa[[[^^^ccchhhiiiccchhhppp{{{sssjjjfffgggiiijjjkkknnnrrruuuuuummmooossswwwxxxvvvsssqqqtttyyyoooaaabbbaaa___\\\[[[[[[]]]ddd___XXXRRRNNNKKKHHHGGGCCC@@@===:::888777444333444444555777999:::;;;;;;<<<<<<<<<;;;999666333222333111...---...---,,,+++------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---++++++++++++++++++,,,,,,***+++,,,,,,******+++---)))))))))))))))*********************************))))))))))))))))))))))))((()))******++++++************))))))******+++,,,************************+++++++++++++++*********(((((()))))))))*********))))))((((((((())))))***((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,******+++,,,---.........---............/////////////////////////////////000000000000000000000000000000000000000000000000000000111222222222111111222444777:::???FFFNNNTTT\\\dddrrrlll]]]SSSLLLPPPRRRUUUYYYeeettt~~~~~~~~~}}}vvvrrr{{{EEEIIINNNPPPPPPQQQTTTVVVVVV\\\bbbdddiiiooossssssnnnkkkfffccceeekkkrrrwww|||zzzwww~~~~~~{{{}}}|||nnneeeeeehhhkkkkkkhhhlllttt~~~wwwooonnnpppqqqqqqqqqrrrtttvvv{{{|||~~~{{{yyytttvvvyyy~~~}}}{{{zzzyyyzzz}}}zzzmmmiiibbb[[[WWWVVVWWWYYY]]]YYYTTTPPPNNNLLLKKKIIIGGGDDDAAA???===;;;888666333333333444555666777888888999:::::::::888666444444111///.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---*********++++++,,,,,,,,,''')))++++++******+++,,,(((((((((((())))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***++++++*********************************+++++++++++++++++++++++++++++++++))))))))))))*********+++---,,,++++++*********+++)))***+++,,,------------************************,,,---------,,,,,,++++++,,,,,,,,,------............------,,,------...///------........./////////////////////////////////000000000000000000000000000000000000000000000000///000222333333333222111666888;;;???GGGQQQ\\\dddfffppplllXXXQQQTTTWWW[[[\\\]]]___fffooovvvyyy~~~zzzvvvxxx}}}zzz@@@EEEJJJLLLLLLNNNRRRVVVVVV```iiinnnuuu}}}yyyuuuuuuzzz{{{zzzzzzxxxvvvtttvvv}}}wwwmmmkkkmmmnnnmmmjjjmmmssszzz{{{sssooommmoooqqqqqqppppppppprrr}}}xxxzzz}}}|||wwwvvvwwwyyyzzz|||}}}vvvkkkaaaZZZWWWWWWXXXYYYVVVRRROOONNNNNNLLLKKKFFFDDDBBBAAA@@@???<<<:::555444333333333444444555444555777999999888777666333111///...///000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---*********++++++,,,,,,,,,''')))+++,,,+++***+++,,,''''''((((((((()))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++*********)))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,+++************,,,,,,---------,,,,,,+++************************,,,,,,---------,,,+++***+++,,,,,,------......///111000///...---------...,,,------------.........////////////////////////000000000000000000000000111111111111111111111111///000222444444444333333777:::>>>EEEOOO[[[hhhpppvvv|||oooZZZMMMQQQ```kkkkkkjjjiiiiiikkkoootttxxx|||???BBBEEEGGGHHHKKKOOOTTTYYYeeerrr{{{wwwvvvuuuwww~~~ssskkkjjjkkklllkkkeeegggkkkpppuuuyyy{{{}}}}}}zzzvvvrrrooommmkkklllnnnppppppooommmmmmmmmrrrxxxyyy{{{~~~yyy|||}}}{{{{{{zzzyyyooorrrxxx~~~xxxlllddd___\\\[[[VVVSSSOOOMMMLLLLLLJJJIIIDDDCCCBBBBBBCCCBBB@@@>>>999888666444333222333333111222444666777888777777555222///...///111222222,,,,,,------------.........------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))+++......---,,,,,,,,,''''''(((((())))))******************************)))))))))))))))))))))))))))***++++++,,,+++++++++******+++++++++******))))))))))))***++++++,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,,,,+++***)))))))))))))))---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++,,,,,,---------...000000//////...---------,,,,,,---------.........////////////////////////000000000000000000000000111111111111111111111111000111222444555666777777888===DDDMMMYYYfffsss{{{lllhhh^^^RRRRRR```tttzzztttnnnooottt{{{{{{}}}~~~}}}}}}|||@@@AAACCCFFFJJJOOOUUUYYYbbbppp}}}yyyuuuvvvwwwxxxzzz~~~{{{yyyxxxzzz|||sssiiidddfffiiijjjiiiggghhhjjjlllnnnoooppppppqqqpppooommmjjjiiiiiijjjnnnppprrrqqqnnnkkkiiihhhjjjkkkoootttvvvuuusssrrrqqqsssvvvzzz|||}}}}}}}}}xxx|||}}}ooopppqqqtttwwwzzz}}}~~~{{{sssmmmgggccc[[[XXXUUURRRQQQOOOMMMKKKGGGFFFFFFFFFGGGGGGEEECCC>>><<<999666333222222333000111222333555666777888888444111//////111111111---------....../////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))),,,......---+++******''''''((())))))***++++++************************)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))***+++++++++******((())))))***++++++,,,,,,)))))))))*********++++++************++++++++++++++++++***)))))))))******,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++)))+++++++++,,,,,,,,,,,,,,,***+++---.........---,,,---............/////////////////////////////////////////////////////////111111111111111111111111111111222444666888:::;;;>>>DDDNNNZZZfffsss|||mmm]]][[[XXXZZZhhh|||pppnnnsss~~~yyyvvvtttmmmhhhbbb___```cccffffffeeefffhhhhhhiiijjjlllnnnmmmlllkkkiiifffddddddccceeemmmtttwwwxxxxxxsssllljjjhhhiiippptttuuuwwwyyy~~~}}}@@@AAABBBGGGOOOWWW___dddkkk{{{|||qqqllldddgggkkknnnrrryyy|||yyyuuuuuuyyy}}}zzzqqqjjjbbbaaaeeeiiikkkkkkoooooopppoooooonnnmmmlllmmmmmmmmmlllkkkjjjkkkllllllnnnpppnnnjjjfffcccbbbgggfffgggkkknnnmmmlllllljjjlllooosssuuuwwwwwwwwwyyy}}}zzzyyywwwvvvvvvxxxzzz{{{||||||xxxpppkkkgggeeeaaa^^^\\\ZZZWWWUUULLLKKKKKKLLLMMMLLLIIIGGGAAA???;;;777444333222222000000000111333555777888:::777222000///000000///........./////////000000///...---,,,,,,,,,,,,,,,---,,,,,,++++++*********'''***,,,,,,***((('''''''''(((((()))***++++++,,,************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((()))***+++,,,++++++***((())))))***++++++,,,,,,(((((())))))*********+++))))))))))))************---,,,,,,+++,,,,,,------***+++,,,---.../////////************************+++,,,---......,,,***)))++++++++++++++++++++++++%%%'''***,,,......------////////////000000000000////////////////////////////////////////////////111111111111111111111111222222222444666:::===>>>DDDKKKWWWeeerrr~~~ooo]]]UUUVVVZZZfffwwwvvv|||yyyvvvppphhhbbb___[[[XXXWWWRRRLLLKKKOOOSSSWWWXXXUUUTTTSSSSSSUUUVVVVVVUUUXXXYYYXXXVVVTTTRRRTTTUUUPPPVVVZZZ\\\^^^```^^^ZZZYYYWWWYYY```fffhhhjjjmmmnnnooottt~~~|||@@@EEELLLRRRWWW___jjjssspppgggeeeccc```aaajjjrrrzzzrrrrrrqqqpppqqqtttzzz~~~zzzuuuooonnnpppmmmjjjhhhgggiiijjjkkkkkkpppooopppuuuxxxwwwqqqjjjtttrrrrrruuutttnnnlllmmmlllrrruuurrrnnnllliiidddhhhnnntttssslllgggfffhhhjjjiiiiiiiiikkkmmmoooqqqwwwxxx{{{yyytttpppoooooosss{{{}}}|||~~~{{{yyy{{{xxxvvvuuuuuuwwwwwwtttnnniiiXXXSSSQQQVVV]]]___WWWOOOGGGCCC>>><<<<<<999333---333222111111222333444555777666555333222000////////////000000000000//////......------,,,+++******------,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,******)))))))))***,,,---$$$&&&(((+++,,,,,,++++++***)))))))))((((((''''''(((***...000111///---+++***++++++,,,,,,++++++************))))))))))))(((,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,++++++***------------------------........................//////...---,,,,,,++++++---------.........//////...............///000000000000000000000000000000222222111111111111111222555333666<<<>>>===AAAHHHKKKYYYjjjwwwooo```ZZZUUU```lllzzzyyyzzzyyysssnnnlll^^^[[[WWWTTTSSSQQQPPPOOOMMMLLLLLLLLLNNNNNNMMMLLLQQQPPPNNNMMMMMMOOOPPPRRRQQQPPPOOONNNNNNPPPRRRTTTQQQQQQSSSTTTTTTSSSRRRQQQSSSQQQOOOQQQVVVYYYYYYXXX___]]]aaakkkssswww}}}LLLPPPVVV[[[```iiiuuu~~~rrrgggdddjjjggghhhooovvv~~~|||jjjjjjkkkkkklllpppwww|||{{{vvvqqqmmmkkklllmmmnnnllliiiiiikkknnnooopppqqqsssxxx|||vvv{{{wwwvvvxxxxxxrrrmmmllliiipppuuutttttttttrrrooosssxxx{{{wwwooojjjjjjlllrrrqqqnnnmmmmmmnnnqqqrrrrrrsssssssssrrrooojjjhhhhhhgggiiimmmttt|||{{{www{{{xxxxxx{{{||||||~~~qqqiiibbbdddjjjjjjaaaWWWOOOIIICCC??????>>>:::777333222111000000111222222888777777666555444333222//////000111111111111111//////...------,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,+++***)))))))))***,,,---'''(((***+++,,,,,,,,,,,,*********)))))))))((((((***,,,---//////---+++)))***++++++,,,,,,++++++***++++++*********))))))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++........................///......---,,,,,,++++++---------........./////////............///000000000000000000000000000000222222111222222333444444222111333:::>>>AAAIIIQQQZZZhhhyyy~~~pppbbbYYYVVV]]]jjjyyy|||wwwqqqnnniiijjjjjjhhhbbb]]]YYYXXXSSSRRROOONNNMMMLLLKKKJJJHHHHHHHHHJJJLLLOOOPPPPPPPPPQQQPPPOOOOOOOOOQQQRRRQQQPPPPPPOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQOOOMMMNNNPPPSSSTTTUUUWWWVVVZZZaaacccbbbdddjjjlllooossswwwyyyyyyxxxwwwzzz~~~~~~|||}}}]]]___bbbeeekkkuuu{{{xxxxxxzzzpppmmmsssqqqrrrvvvzzzxxxoooiiikkkmmmnnnooottt{{{{{{uuuqqqpppqqqrrrqqqnnnllllllppptttwwwyyyxxx}}}|||zzzrrrooommmuuu{{{|||~~~}}}~~~{{{sssnnnoooqqqxxxuuupppkkkiiijjjlllnnnmmmnnnmmmkkkgggdddcccbbbdddfffiiilllqqqwww}}}}}}{{{{{{wwwttttttrrrpppsssyyyuuusssuuuuuullldddXXXQQQIIICCCAAA@@@>>><<<666555333222111111111222555666777888777666555444000000111222333444444555333222000///......//////------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------+++++++++************))),,,------,,,,,,***)))(((***++++++,,,,,,++++++***,,,+++++++++************,,,+++***))))))***+++,,,************************))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++.................................------,,,,,,+++------.........///////////////......//////000111000000000000000000000000111111222222333555666777555444555;;;BBBJJJUUU___nnn|||qqqggg^^^XXXXXX]]]lllzzzwwwlllccc]]]XXXUUUPPPQQQSSSRRRPPPMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIJJJJJJJJJKKKNNNRRRVVVXXXTTTVVVWWWVVVSSSRRRUUUXXXUUUVVVWWWXXXYYYYYYYYYYYY\\\[[[YYYWWWUUUTTTTTTTTTTTTSSSQQQOOOMMMNNNQQQTTTUUUVVVZZZ\\\YYYTTTTTTWWW[[[\\\___bbbeeeggghhhiiiiiittt}}}~~~}}}~~~nnnnnnnnnooosss|||{{{qqqkkkmmmzzz~~~|||zzzzzzyyyzzz{{{~~~|||{{{xxxrrrmmmtttwwwzzz{{{{{{~~~wwwuuussstttxxx~~~zzz}}}~~~wwwssstttwww{{{xxxrrrllliiihhhjjjkkkkkklllmmmllliiigggggghhhfffjjjnnnpppqqqsssxxx|||{{{zzzzzzzzzwww{{{~~~{{{vvvqqqrrrwww{{{xxxuuurrrnnnddd^^^TTTMMMGGGDDDAAA>>>:::999777555444444444444111333555666777666555444111111222333555666777888888666444111/////////000------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******)))*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,......................................................---------,,,,,,,,,............/////////////////////...///000000111000000000000000000000000222222222333444555666777;;;;;;===BBBKKKXXXfffqqquuukkk```YYYWWWZZZeeeppp|||vvvvvvvvvuuurrrpppjjjbbbZZZSSSOOOMMMLLLFFFIIIKKKLLLMMMMMMOOOPPPOOOQQQRRRRRRQQQPPPOOOOOORRRSSSTTTUUUXXX\\\bbbfffccceeedddaaa]]]]]]bbbgggdddfffiiikkkmmmnnnnnnnnnllljjjfffccc```___``````cccccc___YYYTTTSSSVVVZZZ^^^```bbb```[[[VVVWWWYYYWWWVVVVVVVVVWWWXXXYYYZZZXXX```lllwww}}}|||wwwsssxxx~~~|||{{{}}}}}}pppgggeeelll~~~~~~~~~|||{{{}}}vvvuuutttuuuxxxzzzxxxwww~~~||||||}}}}}}yyyuuurrrqqqqqqrrrnnnoooooonnnllljjjhhhhhhdddhhhnnnppppppppprrrtttnnnooorrrtttsssttt~~~wwwvvvzzzxxxrrrqqqsssqqqkkkcccZZZRRRKKKEEEBBB>>><<<:::888666666666666111222444555777777777666222222333444555888999;;;===;;;888444111000......------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++++++++,,,,,,+++************++++++++++++++++++,,,,,,,,,***))))))))))))***+++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++******************+++------------------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,---------------................................................---------------,,,,,,,,,........./////////000000///////////////000111111111111111111111111111111333333333333444555666666<<>><<<:::777444111...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++************++++++++++++,,,,,,,,,))))))))))))***+++,,,---***++++++,,,,,,++++++***,,,+++++++++************************************------------------------,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------....../////////000000000000000//////000000111222111111111111111111111111333333333444555777888999;;;CCCNNNZZZjjj~~~sssddd]]]TTTTTTXXXaaaiiittt|||mmmhhhiii___YYYRRRNNNMMMMMMLLLJJJGGGIIILLLNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNPPPTTTWWW^^^bbbeeeeeecccccceeegggnnnsssxxx}}}}}}yyyyyyzzz{{{yyyrrrhhhbbbaaa```]]]ZZZYYYYYYWWWUUUSSSQQQPPPUUUSSSRRRQQQRRRTTTWWWXXX[[[]]]^^^\\\YYY]]]gggooo}}}~~~}}}vvv~~~~~~yyytttqqqnnngggccceeekkkvvv}}}zzzxxxwwwssspppnnnkkkggggggiiimmmpppqqqmmmjjjkkknnnpppnnnnnnqqqssstttuuuwwwwwwwwwvvvuuu|||yyyuuuqqqkkkccc\\\XXXWWWWWWPPPNNNIIICCC===999666555444333333333444777999:::555555444444555777:::;;;;;;;;;:::999777333000...------,,,,,,,,,,,,++++++---,,,++++++++++++,,,---,,,,,,---------,,,+++******+++,,,------,,,++++++************+++++++++,,,******++++++++++++++++++***++++++,,,,,,++++++***++++++*********)))))))))*********++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------***+++,,,---............------------------------........................------------------------.../////////000000000000000000//////000000111222111111111111111111111111222222444666999;;;>>>???BBBOOO^^^lll}}}vvvcccZZZZZZVVV\\\hhhvvv{{{rrrggg[[[VVVWWWPPPOOOLLLJJJIIIJJJKKKKKKKKKNNNRRRSSSQQQPPPQQQRRRQQQSSSUUUWWWZZZ___eeejjjtttwww{{{||||||}}}yyyvvvuuuppphhhfffggghhhgggddd___ZZZWWWWWWUUURRRPPPQQQTTTYYY[[[YYYWWWTTTQQQPPPRRRUUUWWWdddppp}}}zzz}}}~~~zzzzzzoooiiieeedddlllgggeeeiiiooovvvwwwmmmiiijjjoootttuuuqqqkkkhhhkkkmmmllljjjkkkkkklllllllllmmmnnnooopppwww{{{{{{xxxqqqjjjffffffiiilll\\\XXXRRRJJJBBB<<<888666333111000///111333777999666555444444555777999;;;777888::::::888555222000---------,,,,,,,,,++++++...---+++******+++---...,,,,,,---...---,,,***)))***+++---//////...---,,,)))))))))******+++++++++,,,,,,---,,,,,,+++***)))+++++++++,,,,,,+++++++++*********))))))))))))(((******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------------......***+++,,,---............////////////////////////........................------------------------////////////000000000000000000000000000111111222111111111111111111111111111222444777;;;@@@CCCEEENNN]]]mmmzzzxxxfffWWWUUU[[[```iiizzz}}}nnn```ZZZUUUNNNJJJJJJJJJLLLLLLLLLLLLMMMPPPRRRTTTVVVYYYXXXWWWVVVXXXZZZWWWZZZ^^^dddkkksss}}}yyyvvvwwwxxxvvvrrrkkkccc^^^UUUTTTSSSTTTWWW\\\aaaeee]]]XXXRRROOOOOOOOOLLLJJJLLL]]]nnnuuutttsssqqqoooqqqxxx|||{{{~~~vvvkkkkkkoooooouuurrroooooorrruuuwwwvvvzzz|||~~~~~~~~~}}}zzz{{{}}}|||vvvoooooorrrsssooojjjlllkkkmmmrrrrrrmmmjjjjjjnnnqqqwww}}}}}}xxxqqqrrryyy~~~~~~xxxlll\\\NNNEEE@@@===:::888777555333333444555666666666666666777888999:::::::::;;;:::999777555444///......---------......---,,,++++++******++++++,,,,,,,,,+++++++++******((((((((((((((()))******---,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,------,,,++++++++++++++++++***(((''''''***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,+++))))))((()))***+++,,,,,,,,,,,,---------.........//////000000000000000000000000000000000000111111111111000111111111111111000///444777:::<<<===BBBKKKSSSeeemmmyyyllldddbbbbbbdddfffnnn}}}|||wwwpppkkkbbb[[[TTTRRRMMMFFFEEEJJJIIINNNRRRSSSQQQQQQUUUYYY```eeeiiiiiieeeccceeeiiifffllluuu~~~tttnnn``````]]][[[cccppp{{{sssjjj```YYYRRRJJJGGGHHHJJJPPPVVVZZZ[[[]]]bbbfffjjjkkklllnnnqqqwww~~~~~~~~~~~~~~~vvvvvvvvvtttwwwuuurrrrrrtttvvvwwwwwwvvvyyy~~~|||yyy{{{~~~|||xxxqqqjjjlllmmmrrrxxxxxxooogggdddgggiiiooouuuwwwzzz}}}nnn]]]QQQIIIBBB>>>888777555333222222333444555555555666777888999:::::::::;;;::::::888777777000///......---------...,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))******++++++******))))))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++++++++++++++***)))(((((('''((()))++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,------------......................../////////...............***+++,,,---............---------.........//////000000000000000000000000000000000000111111111111000000111222222333222222333888===@@@CCCMMM\\\ggguuu{{{zzzmmmaaa___dddiiipppvvv}}}sssiiiccc^^^ZZZWWWTTTPPPNNNOOONNNLLLNNNSSSRRRTTTWWWWWWXXX\\\eeekkkzzzyyyyyyyyy{{{}}}}}}}}}|||mmmhhhcccdddrrrwwwjjjccc]]]UUUOOOMMMHHHLLLPPPRRRSSSTTTVVVXXX]]]^^^___aaadddjjjqqqvvvvvvvvvwwwwwwxxxyyyzzz{{{xxx{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~wwwvvv{{{}}}vvvxxxvvvxxx|||zzzqqqhhheeeeeefffjjjppprrrttt{{{xxxfffXXXMMMEEE???;;;999777444333333444444444444444555666777888999;;;;;;::::::999999999999111111000...------------,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,)))))))))***+++,,,...///+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++*********++++++***))))))'''((()))+++------...............------,,,,,,,,,++++++++++++,,,,,,,,,,,,........................000///.........///000111------...///000000000000------........./////////000000000000000000000000000000000000111111111111000000111222333444555555222777>>>CCCJJJYYYlllzzzfff^^^ZZZ```jjjuuuqqqiii]]]SSSMMMKKKKKKKKKNNNMMMOOORRRSSSSSSVVV[[[YYY\\\___cccjjjuuuvvvnnnssspppiiiggg___UUUOOOJJJKKKMMMNNNNNNMMMLLLLLLPPPQQQSSSTTTVVV[[[aaafffjjjkkknnnqqqrrrsssrrrrrrrrrvvv|||}}}~~~~~~~~~||||||~~~}}}yyyqqqkkkjjjiiihhhjjjoooqqqqqquuuzzzzzz|||}}}||||||~~~|||~~~uuufffZZZPPPHHHCCC@@@>>>;;;888666555555666333333333444555666777888<<<;;;:::999888888777777333222111///...---------,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,...//////************************+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++(((((()))*********))))))***+++,,,---............*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...........................---,,,++++++---///111---...///000000000000000............///////////////////////////////////////000000000111111111111111111111222333444555666:::<<<@@@IIIWWWiii{{{ttt```]]]```jjjwww~~~~~~|||ssskkk[[[WWWQQQLLLKKKLLLOOOPPPUUUWWWZZZ[[[ZZZYYY[[[^^^^^^dddnnnzzzvvvooommmfffYYYPPPQQQQQQQQQQQQQQQOOOMMMLLLLLLMMMNNNNNNOOOQQQUUUYYY^^^aaafffkkkmmmnnnlllkkkooosssxxx|||~~~~~~|||{{{|||zzz~~~}}}yyy~~~wwwmmmiiihhheeeggglllooooooooorrrlllnnnnnnnnnooosss{{{~~~tttfff]]]UUUOOOKKKDDDBBB>>>:::888666666666333333333333444555666777;;;;;;:::888777555444333444333111000///...------...---------------......,,,,,,,,,+++++++++*********++++++,,,,,,+++******,,,,,,++++++++++++,,,,,,************************+++,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,+++''''''(((((()))(((((((((+++,,,,,,,,,,,,,,,+++***'''((()))***,,,---...///******+++++++++,,,,,,,,,........................---,,,+++******,,,...000------...////////////............/////////000000///////////////////////////000000000111111111111222222222222222444555666AAAAAAGGGVVVkkkqqqeeeaaaccckkkyyy~~~{{{zzz}}}}}}vvvrrrkkk```WWWMMMMMMNNNNNNOOOPPPSSSTTT[[[```eeeeeedddeeehhhjjjnnnxxxzzzuuukkk]]]TTTXXXYYYYYYXXXVVVSSSQQQPPPKKKLLLNNNMMMLLLLLLMMMNNNQQQTTTZZZ^^^aaabbbaaa```hhhkkkppprrrrrrrrrssstttuuuwwwyyyzzzzzz|||yyy|||}}}xxxuuuzzzuuu~~~~~~yyyzzz|||}}}xxxoookkkggggggmmmqqqooommmlllhhhiiihhhggggggllluuu|||xxxxxx}}}tttggg^^^WWWRRRNNNGGGEEEAAA<<<999777666666555555444444444555555555999999999999777555333222333333222000////////////000///...------------...,,,,,,,,,+++++++++*********+++,,,---,,,+++***)))+++***))))))((((((((()))************************+++,,,,,,,,,,,,+++******((()))***+++,,,,,,,,,,,,((((((((())))))(((''''''************)))((('''''')))***+++,,,...///000111++++++++++++,,,,,,,,,,,,........................///...---------...///000------............------....../////////000000000000000000000000000000000000000000000111111111111333222222222444666888999???CCCPPPeee}}}xxxfff]]]ccciiixxx|||wwwwwwwwwvvvtttvvv}}}|||nnnccc]]]YYYTTTPPPLLLNNNOOOPPPQQQSSSVVVYYYdddmmmuuuwwwxxx~~~yyylllaaa[[[dddffffffbbb[[[UUUSSSSSSMMMPPPSSSSSSQQQNNNLLLKKKIIIKKKNNNPPPRRRRRRRRRQQQXXX]]]bbbeeeeeeeeehhhjjjhhhmmmssswwwxxxxxx{{{}}}zzz|||}}}|||}}}yyytttrrrwwwnnn~~~~~~}}}zzz}}}~~~xxxqqqmmmjjjiiigggcccbbbgggpppwwwxxxxxx}}}~~~wwwiii```ZZZVVVSSSMMMKKKFFFAAA===;;;999999888777666555444444444444555666999::::::888666444333222111111000000000000111111///...------------,,,,,,,,,+++++++++******,,,---.........---+++*********)))))))))***++++++************************+++,,,,,,,,,,,,+++******((()))***++++++,,,,,,,,,***+++++++++***)))((('''*********+++******))))))+++,,,,,,------......///,,,,,,,,,,,,------------........................000000000///////////////---......///......------.../////////000000000000000000000000000000000000000000000000111111111111222222222444777:::===@@@AAANNNddd{{{}}}lllcccaaahhhsss{{{xxxvvvuuutttssswwwwwwpppoooiiiaaaZZZVVVTTTTTTUUUTTTTTTTTTTTTWWW___jjjrrrtttnnnoooyyy||||||sssdddZZZWWWYYYVVVZZZ```bbb```\\\WWWUUUNNNMMMLLLJJJIIIHHHHHHGGGJJJOOOUUUXXXXXXXXX\\\___^^^fffpppuuuuuuttttttuuuxxxyyy{{{|||~~~|||{{{{{{|||}}}qqqxxxrrrllljjjfffbbb```ccclllsssttttttyyy}}}ooofffbbb___]]]SSSQQQLLLGGGBBB@@@>>>>>>999888777666555444444444222444999<<<===;;;999777222222111111111111111222333222000///---,,,,,,,,,,,,,,,,,,+++++++++******---...///000000...,,,++++++++++++,,,---...///000))))))))))))))))))))))))+++,,,,,,,,,,,,+++******(((((()))++++++,,,,,,,,,---------,,,+++***)))(((+++,,,------............,,,,,,,,,+++++++++******,,,,,,------------..............................//////000000///...---,,,...///////////////......////////////000000000000000000000000000000000000000000000000111111111111111222333555999>>>CCCEEEMMM```||||||nnnaaa```eeeppp|||yyyxxxvvvvvvzzzoooeeeaaa^^^___aaaaaa```______```[[[ZZZXXXYYY```pppnnn```\\\___```fffmmmqqqpppkkkeeebbbXXXUUUPPPLLLHHHFFFFFFFFFCCCIIINNNPPPOOOOOORRRVVVZZZcccooovvvuuurrrpppppptttuuuvvvxxxzzz}}}zzz||||||yyyqqqgggaaabbbgggjjjlllsssrrrtttyyyzzz{{{uuunnniiieeebbb\\\ZZZVVVQQQKKKEEEBBB@@@???<<<888666555555555444555666888:::;;;<<<<<<<<<555444222111111111222222888777444222///...---,,,---+++(((''''''))),,,......000333444111...,,,,,,++++++++++++******))))))))))))))))))))))))))))))***+++---------+++)))(((************************,,,++++++******++++++,,,++++++*********+++,,,---+++,,,---------,,,+++***'''((()))***+++,,,,,,,,,---------.........//////////////////////////////+++++++++,,,,,,,,,------//////............//////111111222222222111111000222000...///222444333222444222222444;;;CCCJJJNNNaaarrrsssiiieeedddhhhlll~~~ttttttyyyeeeXXXUUUWWWOOOXXXeeennnrrrssstttuuukkk___YYYcccwww{{{nnniiiiiiiiirrr}}}yyyqqqllliiikkkfffYYYMMMIIIHHHHHHDDDCCCBBBBBBDDDEEEEEEEEERRR[[[hhhrrruuurrrmmmjjjlllmmmooorrrwww|||}}}sssjjjhhhjjjlllmmmsssrrrsssvvvvvvtttwww|||zzzrrrkkkddd___aaa___\\\XXXTTTPPPKKKGGGCCC@@@<<<:::999888777666888888999999999:::;;;;;;777666444222111111111111777666555333111000.........,,,***))))))+++---......000222222///---,,,,,,************))))))((((((************************++++++,,,---,,,+++***)))************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,---------,,,++++++******+++,,,------------,,,------------.................................,,,,,,,,,,,,------------//////............//////111111222222222111111000222000...///222333333111111444666888;;;EEETTT___ssszzzqqqjjjjjjmmmqqqxxx~~~tttuuurrr```RRRLLLNNNQQQ]]]hhhwww{{{sssrrr~~~|||yyyzzzzzz}}}xxxwwwzzzyyyppp```RRRMMMMMMLLLHHHFFFDDDCCCCCCCCCBBBBBBEEEQQQcccqqqxxxwwwssspppkkkjjjiiikkkpppyyy~~~xxxssswww}}}rrrnnnnnnnnnnnnwwwvvvwwwxxxvvvqqqqqqtttpppuuuzzzyyysssjjjdddeeedddbbbcccbbb^^^WWWQQQIIIFFFBBB???===<<<;;;999;;;:::888777777888999:::999888666555333222111111555555555555444333111000///...---,,,,,,,,,---......///000///---+++,,,---)))))))))))))))(((((((((************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++------............------,,,,,,,,,,,,------------------------------------------------........./////////............//////000111111222222222111111222111///000111222222111111777===>>>@@@NNNeeexxxooolllmmmssszzz}}}uuuxxxzzzoooiii___TTTMMMMMMRRRVVVjjjwww|||{{{}}}uuubbbTTTPPPPPPPPPOOOMMMJJJGGGDDDBBBBBBBBB@@@OOOeeexxx~~~zzzooolllhhhggglllvvvzzzrrrvvv|||zzzwwwuuu}}}|||}}}~~~zzzrrrnnnooolllnnnqqquuu{{{~~~~~~xxxrrrkkkkkkkkkmmmmmmhhh___WWWMMMJJJFFFCCCBBB@@@>>><<<;;;999777444444666888:::<<<;;;999777555333222222444555666888888666444333///......---,,,,,,,,,,,,.........,,,******,,,---************))))))))))))************************,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++************++++++((())),,,------,,,+++***++++++,,,,,,,,,,,,,,,,,,...............---,,,,,,+++++++++,,,,,,,,,------------------------------............//////////////////............//////000000111222222222111111222111000000111222333333444:::@@@DDDKKK]]]www{{{oooqqqzzz{{{wwwiii```UUUXXXYYYWWWTTTXXXaaajjj}}}||||||sssaaaUUUSSSUUUVVVWWWUUURRRNNNIIIFFFFFFFFFGGGWWWnnn{{{vvvppplllnnnttt}}}~~~~~~zzzoooiiihhhlllkkkkkknnnrrrssstttttt{{{}}}||||||{{{zzzuuukkk]]]TTTPPPMMMJJJGGGFFFDDDAAA???;;;999555333333555888:::<<<<<<;;;999888666555444444666888999:::999888777//////...---,,,+++++++++------,,,+++))))))+++...++++++++++++++++++++++++************************,,,++++++******+++,,,,,,+++++++++++++++++++++++++++******))))))******+++((())),,,------,,,+++***++++++++++++,,,,,,------------...------,,,+++***+++++++++,,,,,,,,,------................................./////////000000//////............/////////000111222222222222222111111222222222333444555777:::@@@IIIWWWlllxxxssszzz~~~vvvsssmmm```TTTNNNCCCKKKSSSVVVWWWbbbuuurrr```VVVVVVYYYZZZ\\\\\\ZZZVVVPPPMMMKKKLLLNNN\\\pppyyytttqqqrrruuuwwwyyy}}}}}}ooofffccclllhhhfffjjjlllmmmnnnqqquuuvvvzzz~~~~~~mmm]]]SSSUUURRRPPPNNNMMMKKKHHHEEE===;;;777555444555777999;;;;;;;;;;;;;;;:::999888666777999:::;;;;;;::::::111000...,,,++++++++++++,,,,,,,,,+++)))***,,,...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))***+++,,,---,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------////////////////////////............/////////000//////............/////////000111222222222222222000222333333333444777999:::===EEESSSfffyyyyyymmmdddaaa[[[QQQKKKLLLEEEMMMVVV[[[dddwww}}}~~~qqqaaaXXXYYYZZZZZZccceeeeeeaaa[[[UUUSSSSSSPPPZZZhhhuuu|||~~~|||yyyuuurrrpppooonnnnnnrrrvvvxxxyyyzzz~~~|||pppkkklllfffcccfffiiihhhjjjooopppppprrrvvv{{{{{{www|||vvvggg___[[[YYYWWWVVVUUUSSSPPPNNNCCCAAA===999777666666777999:::;;;============<<<999::::::;;;;;;<<<<<<<<<444222///,,,++++++,,,---+++,,,---,,,+++***,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,++++++******+++---...///++++++,,,,,,,,,++++++***,,,------------.................................------.........///////////////............////////////000222222333333222000222444555555666:::===AAAGGGSSSeeewwweee[[[UUUVVVSSSLLLMMMTTTTTT[[[fffttt~~~}}}|||zzzxxxuuusssqqqppprrrtttwwwyyy{{{}}}~~~zzz||||||~~~~~~{{{}}}vvviiidddfffgggeeeooosssuuuqqqiiiaaa]]]\\\XXX\\\bbbgggjjjmmmppprrrqqqqqqqqqqqqqqqqqqppppppiiimmmqqqsssrrrsssvvvyyy}}}yyynnnfffccceeegggeeeggglllnnnmmmnnnpppvvv}}}yyysssoooxxxsssnnn```^^^\\\[[[[[[YYYVVVTTTHHHFFFBBB===999777666555888999;;;===????????????;;;;;;;;;;;;;;;<<<===>>>777444000---+++,,,---///+++,,,------,,,+++,,,---))))))******++++++++++++++++++++++++++++++++++++((()))+++---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++*********+++,,,---++++++******+++---...///+++,,,,,,------,,,,,,+++---------.........//////------------------------------------........./////////............////////////000222222333333333///222555666666888<<>>BBBCCCBBB??????>>>>>>===<<<<<<<<<555222...---------------,,,,,,------,,,+++)))(((************************...------,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,+++******+++,,,------------......---,,,,,,------------------------/////////...---+++***)))---------............///..............................//////000000111111000//////........./////////111444444333222222222444222333666777999@@@IIIRRRaaavvvyyynnnuuunnnbbb]]]RRRUUURRRUUU___^^^^^^gggnnn}}}zzz{{{yyyvvvyyyvvvvvvvvvtttqqqpppqqqrrrqqqqqqrrrqqqpppnnnlllkkkjjjmmmpppqqqqqqqqqrrrssstttrrrppprrruuuwwwvvvtttvvvvvvwwwwwwyyy{{{|||}}}}}}~~~~~~~~~}}}~~~tttlllhhheeefffhhhiiihhhfffcccaaa[[[___gggooovvvzzz}}}~~~|||zzzxxxvvvuuurrrnnnkkkrrruuu}}}yyyqqqjjjeeebbbaaadddhhhmmmoooqqqvvv~~~wwwjjj^^^\\\^^^\\\YYYXXXQQQMMMHHHCCC???<<<:::999777888:::<<<>>>AAACCCDDD@@@@@@@@@???>>>===<<<<<<666333///............---+++,,,---------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,)))***++++++++++++***))),,,,,,------------,,,,,,------------------------...///////////////......---------............///..............................//////000000111111000000////////////000000///111444444333222222333222222555888999<<>>===999<<<>>>>>>===>>>AAAEEEAAAAAAAAA@@@???>>>===<<<777444000............---++++++,,,---------,,,,,,------------------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---(((***,,,......,,,***(((++++++,,,,,,,,,,,,++++++------------------------+++,,,...///000111111111---------............///..............................//////000000111111000000////////////000000000222333444333222333444333444888<<<>>>CCCQQQ___www}}}kkknnnyyyyyyeee[[[WWWXXX\\\aaaeeelllnnnrrr{{{~~~|||~~~}}}|||{{{yyywwwuuutttqqqooopppsssqqqmmmjjjkkkjjjllloooppppppooopppqqqppppppooonnnmmmkkkiiihhhnnnpppqqqqqqpppooooooppprrrqqqpppqqqssstttttttttuuuuuuvvvxxxyyyzzz{{{|||~~~}}}{{{zzzyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~zzzrrrrrrsssuuuvvvuuurrrnnnlllgggggghhhjjjooovvv|||xxxwwwyyy{{{wwwvvvwwwzzz||||||uuuvvvwwwxxxyyy|||wwwpppkkkbbbeeegggiiijjjmmmrrrvvv~~~tttbbbZZZWWWUUUTTTVVVXXXXXXUUUQQQJJJDDD@@@>>><<<@@@BBB@@@<<<;;;>>>CCCBBBBBBBBBBBBAAA???===<<<777444000.........---,,,)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,...//////...,,,+++******+++,,,,,,,,,++++++------------------------)))***+++---.../////////---------............///..............................//////000000111111//////.........///000000000222333333333333444555555666:::>>>BBBLLL___qqqvvvkkkbbbpppxxxccc[[[SSSSSSWWW^^^jjjttt|||~~~|||wwwtttpppqqqrrrrrrqqqnnnlllkkkmmmmmmnnnooommmkkkiiihhhhhhkkknnnppppppoooooooooqqqpppnnnllljjjgggeeedddmmmnnnpppooonnnnnnooopppppppppooopppqqqrrrssssssvvvvvvxxxyyyzzz|||||||||}}}{{{yyyxxxwwwuuutttvvvwwwyyyzzzzzzzzzyyyxxxzzzzzzzzz{{{{{{}}}~~~zzzvvvxxx{{{}}}|||zzzwwwtttrrrssstttrrrqqqrrruuuyyy{{{wwwwwwuuuvvvzzz}}}{{{rrrnnnmmmooouuu|||~~~zzzllllllkkkjjjjjjmmmpppsssuuuvvv{{{{{{kkkbbb\\\WWWTTTUUUWWWYYY[[[XXXQQQIIICCC@@@@@@CCCCCC???:::888;;;???AAAAAABBBBBBBBB@@@>>>===777444000---------,,,+++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,+++------------------------++++++,,,---.........------------............///////////////////////////......//////000000111111...---------......///000000222333333333333555666666666999???GGGVVVmmmyyyllldddaaa^^^rrr~~~lll^^^NNNMMMQQQXXXbbbooo~~~zzzwwwtttqqqnnnhhhiiikkklllkkkiiigggeeehhhiiiiiiiiihhhgggfffdddeeegggjjjkkkjjjhhhggggggmmmlllkkkjjjhhhggggggfffiiikkklllmmmlllmmmoooqqqnnnnnnooooooooopppqqqrrrvvvwwwyyy{{{|||}}}}}}}}}|||xxxwwwvvvuuusssqqqssstttvvvwwwwwwwwwuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz}}}~~~yyyvvvxxx}}}|||uuuqqqpppxxxvvvwww~~~xxxwwwwww{{{|||xxx{{{~~~vvvrrrpppqqqzzzzzzxxxtttqqqnnnmmmllllllnnnooosss{{{xxxqqqjjjbbb[[[YYYVVVZZZ^^^]]]VVVNNNHHHFFFFFFFFFDDD???:::777999;;;>>>???AAABBBBBBAAA???>>>888555111......------,,,************+++,,,---...++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++***(((''''''(((***+++)))***+++,,,---------,,,------------------------......///////////////...---------............///////////////////////////......//////000000111111...------......///000111111222333333333333666888777666;;;EEESSSeee{{{wwwfff[[[ZZZ___jjj~~~yyymmmfff^^^UUUQQQQQQSSSZZZhhhwww}}}uuussspppnnnmmmllljjjhhheeefffggghhhhhhfffdddcccgggiiijjjhhhhhhjjjiiiggggggiiikkkjjjhhhgggfffggggggggggggggghhhjjjkkklllggghhhjjjjjjjjjkkknnnppplllmmmnnnnnnmmmnnnppprrrvvvwwwyyy{{{}}}}}}}}}}}}}}}zzzvvvuuuvvvvvvssspppqqqrrrrrrssssssrrrrrrrrrqqqqqqqqqrrrrrrtttuuuvvvyyy{{{||||||zzzxxxxxxxxxwwwyyy{{{|||}}}~~~zzzuuu||||||yyy|||vvvqqquuu}}}~~~vvvxxxsssjjjppp}}}{{{||||||tttmmmiiijjjkkkooosssyyyzzznnnddd```XXX\\\```^^^WWWQQQOOOOOOLLLIIIDDD???;;;999888888;;;===@@@BBBBBBBBB@@@???:::777333000000//////...---,,,,,,+++,,,---//////------------------------...---------------------------------------------***+++,,,,,,------,,,,,,***************************+++,,,------.........---------------------------......///000000//////---------............///////////////////////////......//////000000111111////////////000111222333111222333333222444666999:::;;;DDDUUUhhhyyyvvvfffZZZTTTZZZccctttsss___UUUPPPMMMMMMQQQQQQTTTaaayyy|||uuupppkkkiiifffeeefffeeedddcccdddeeeffffffeeedddcccbbbeeeiiijjjggghhhlllllliiijjjkkklllkkkiiihhhiiijjjgggffffffggghhhjjjkkkmmmggghhhhhhhhhggghhhkkkmmmkkklllnnnmmmlllllloooqqqtttuuuxxxzzz{{{|||{{{zzz{{{xxxttttttvvvwwwtttqqqqqqqqqppppppppppppqqqqqqmmmmmmnnnnnnpppqqqrrrsssuuuwwwyyyyyywwwvvvuuuvvvrrrssstttsssrrrsssuuuvvvvvvxxx{{{|||}}}~~~zzz~~~vvvssssssuuuvvvqqqttt}}}~~~tttlllttt~~~~~~|||uuummmgggjjjmmmooorrryyyzzzvvvjjjccc[[[^^^```]]]WWWSSSTTTVVVPPPLLLEEE@@@===;;;999777:::<<>>@@@BBBBBB???<<<888444111000//////...........................---,,,+++,,,---...///000///---,,,,,,---///000............---,,,+++++++++,,,,,,------,,,,,,+++---,,,***)))))))))******,,,+++***)))))))))***+++------............---------......///////////////000000////////////000000........................111111222222222222111111000000000000111222333444222222333666666444777<<<@@@JJJ[[[pppxxx___VVVVVVYYY```iiitttwwwxxxwww}}}wwwggg]]]TTTMMMLLLMMMOOOXXXbbbkkk{{{xxxzzz}}}yyywwwsssrrrooommmjjjhhhgggfffeeeccc```^^^^^^___aaabbbdddbbbaaaccceeefffcccaaa```aaaccceeefffffffffeeeeeeffffffggghhhiiiiiijjjlllkkkiiihhhhhhhhhiiijjjiiihhhgggffffffggghhhiiigggiiikkkjjjiiijjjnnnrrrtttuuuvvvuuusssrrrrrrsssuuuuuuvvvxxxzzzyyywwwvvvooopppqqqrrrrrrrrrrrrqqqooommmkkkkkkllllllkkkjjjsssqqqppppppqqqrrrrrrqqqnnnmmmkkkiiigggeeeeeeddd```aaabbbcccccceeehhhkkkqqqvvv|||}}}nnnddd```eeeiiirrr{{{|||zzz{{{|||{{{wwwsssrrrsssxxx~~~~~~~~~wwwoooiiikkkoooooorrrvvvvvvuuuxxx}}}}}}yyy{{{vvvmmmaaaXXXWWWXXX[[[\\\```XXXOOOIIIEEEAAA===;;;999:::<<<>>>???@@@AAAAAA@@@>>>;;;777444111000///////////////////////////...---,,,,,,,,,---......---,,,++++++++++++,,,------------...------,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******++++++,,,///...---,,,,,,---......------............---------....../////////////////////000000000000//////////////////////////////000111111111111111111000000000000000111222333444111000222555666666:::@@@LLLWWWjjj~~~qqq]]]VVVYYY^^^fffnnnsssvvvwwwyyyrrraaaWWWOOOMMMOOORRRTTTYYYfffttt{{{vvvsssssspppoooqqqwww||||||zzz{{{zzzzzzyyyxxxuuurrroooooonnnllljjjhhhfffeeeeeecccbbb```^^^^^^___aaabbbdddbbbaaabbbddddddcccaaaaaabbbcccdddeeefffffffffeeeeeeffffffgggggghhhhhhkkkjjjjjjiiihhhhhhiiiiiihhhhhhhhhggghhhhhhiiiiiiggghhhiiiiiijjjkkknnnpppsssttttttsssqqqpppqqqrrruuuvvvxxxzzz{{{zzzxxxvvvpppppppppooooooooooooooommmllljjjjjjkkklllkkkjjjooommmmmmmmmoooppppppooolllkkkjjjhhhfffdddccccccaaabbbbbbaaa```aaaccceeegggjjjnnnooorrryyyyyyllleeeaaaccciiirrrxxx~~~|||vvvssspppqqquuu{{{|||uuurrrpppqqquuuzzz~~~~~~~~~~~~}}}xxxnnnjjjjjjkkkmmmpppnnnnnnpppuuuzzzwwwtttxxx{{{zzz|||mmm```[[[]]]ccchhheee```YYYPPPIIIEEEBBBAAA<<<===>>>@@@AAAAAAAAAAAAAAA@@@>>>;;;777333000///000000000000000000000000......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,------------,,,,,,---,,,,,,,,,,,,------...//////............//////------............---------......///////////////...///000111111000///...000000000000000000000000///000000111111000000///000000000000111222333444111000222666777999AAAJJJWWWcccwwwuuuiii]]][[[```fffmmmrrrpppsssuuuxxx~~~hhhXXXOOOLLLIIIMMMUUU[[[```llluuummmkkkjjjjjjiiigggfffiiinnnqqqpppnnnmmmnnnooopppooommmkkkiiikkkjjjhhhgggeeedddddddddaaa```___^^^^^^___aaacccdddbbb``````aaaccccccbbbcccbbbbbbbbbccceeeggghhhffffffffffffffffffffffffiiijjjjjjjjjjjjiiihhhhhhggghhhiiijjjjjjjjjjjjjjjiiihhhhhhiiilllnnnooonnnqqqrrrsssrrrpppnnnoooppptttvvvyyy||||||zzzwwwuuupppooommmllljjjjjjjjjkkkjjjiiihhhiiikkkkkkkkkjjjiiiiiiiiijjjmmmnnnmmmlllhhhhhhgggfffeeecccaaa```bbbcccbbb___]]]\\\]]]^^^dddeeeeeefffiiiqqq|||sssjjjbbbaaacccjjjqqq{{{ooofffhhhiiihhhttt{{{vvvsssrrrqqqtttyyy{{{~~~}}}}}}}}}|||xxxmmmiiihhhiiikkkmmmlllmmmooorrr{{{zzztttxxx}}}|||mmmdddccchhhmmmeeeeeeaaaYYYQQQMMMJJJGGGCCCCCCBBBAAAAAAAAABBBCCCAAA@@@???===999444000...000000000000000000000000.........------------------......//////......---++++++,,,---............,,,,,,------------,,,,,,++++++,,,,,,,,,---......,,,,,,,,,,,,,,,---------------............---------......///////////////...///000111111000///...000000000000000000000000//////000000000000//////000000000000111222333444333333444777999>>>IIIUUUdddooojjjhhhfffggglllrrrttttttmmmppprrrvvvzzzgggXXXOOOLLLNNNQQQWWW```iiiuuuvvvjjjeeeeeeggghhheeeddddddfffiiijjjiiigggeeehhhlllnnnmmmkkkiiihhhhhhgggfffeeedddddddddddd``````___^^^___```bbbcccdddbbb```______aaabbbcccdddcccaaaaaabbbdddgggiiigggggggggggggggfffffffffhhhiiijjjkkkkkkjjjhhhhhhggghhhjjjkkkllllllkkkjjjllliiihhhjjjoooqqqpppnnnqqqrrrrrrqqqooonnnnnnoooppptttyyy{{{zzzwwwtttrrrpppnnnkkkhhhfffffffffgggggggggfffhhhjjjkkkjjjiiiffffffgggiiilllmmmkkkjjjddddddddddddcccaaa___^^^bbbbbbaaa^^^[[[ZZZ[[[]]]dddddddddeeegggnnnvvv}}}zzzzzz|||tttkkkgggdddcccfffmmmxxxlll```eeegggbbblllxxx}}}{{{tttrrrrrrrrrtttyyy|||~~~{{{}}}}}}|||sssllljjjiiihhhjjjgggfffgggjjjqqqyyy}}}{{{oooiiiggghhh___dddeee```ZZZXXXSSSNNNLLLIIIDDD@@@>>>???AAACCC@@@@@@???===:::555111.../////////////////////////////////......------------......//////......---++++++,,,---............,,,------......------,,,******+++,,,,,,,,,------******++++++,,,,,,,,,,,,------............---------......///////////////...///000111111000///...//////////////////////////////000000000000//////000000000000111222333444333333444777:::AAAQQQ```uuu|||xxxiiiqqqwwwxxxzzz~~~{{{tttjjjmmmqqqvvvqqq^^^UUUQQQOOOPPPTTTYYYdddttt~~~vvvkkkcccaaabbbbbbbbbeeeddddddeeeeeeeeecccbbbdddiiinnnpppnnnkkkiiihhhggggggfffeeeeeeeeeeeefff`````````___```aaabbbccccccbbbaaa______```bbbddddddcccaaa```aaadddgggjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhjjjkkkkkkjjjiiihhhhhhiiijjjlllllllllkkkjjjmmmkkkjjjmmmqqqsssrrrpppqqqrrrrrrqqqooonnnoooppplllpppvvvxxxvvvrrrooonnnnnnllliiifffdddddddddeeefffeeefffhhhjjjkkkjjjhhhdddeeegggjjjmmmmmmkkkhhhbbbbbbbbbaaa```___^^^^^^aaaaaaaaa___]]]\\\^^^```aaabbbcccdddfffhhhllloooqqqqqqqqqttt{{{qqqiiigggcccbbbdddhhhooo}}}gggZZZbbbeee```gggttt{{{tttooooooppppppssswww|||~~~~~~}}}~~~~~~}}}{{{{{{|||~~~~~~~~~yyyxxx|||uuuuuutttqqqjjjddd```aaadddjjjvvv|||pppeee___XXX___ccc```aaaccc___WWWUUUPPPIIIBBB>>>===>>>???@@@@@@???>>>;;;777333000///////////////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------............------***++++++,,,,,,,,,,,,++++++,,,---......///......------............---------......///////////////000000////////////000000///////////////////////////000000111111000000///000000000000111222333444222222444777<<>><<<999666444000000000000000000000000///000000000///...,,,+++---,,,++++++++++++,,,------------...------,,,,,,------............------,,,------......---,,,++++++,,,...///000000000///------............---------......///////////////111000///......///000111000000000000000000000000000111111111111111111000000000000000111222333444333333666<<>>BBBBBBAAA???===;;;999888111111111111111111111111///000000000000...,,,+++000///---,,,,,,---///000............---,,,++++++------............------....../////////...,,,+++***+++---////////////...---..................------......///////////////222111...------...111222111111111111111111111111111111222222222222111111000000000000111222333444555666;;;BBBKKK]]]xxx}}}zzz}}}pppeeeXXXLLLIIIJJJRRR[[[\\\^^^ppp~~~tttpppooommmkkkhhhddd___^^^______^^^\\\VVVWWWWWWXXXZZZ]]]aaaeeerrrxxx~~~~~~wwwooojjjiiiiiihhhggggggffffffffffffeeeeeeeeeddddddcccccccccaaacccfffeeecccaaabbbdddcccbbbbbbbbbccceeeggghhheeeffffffggghhhiiiiiijjjjjjiiihhhhhhhhhiiikkklllmmmllljjjhhhgggggghhhhhhfffjjjnnnooommmmmmoooqqqnnnoooooonnnlllkkkkkklllfffjjjnnnmmmiiifffgggiiieeefffggghhhhhhhhhgggggggggggghhhjjjkkkkkkiiifffeeefffiiimmmnnnlllgggcccbbb```]]][[[[[[\\\___aaa```aaaaaa```___```bbbdddfffeeefffgggjjjkkkkkkjjjfffggghhhkkkooosssvvvxxx}}}mmm^^^UUULLLUUUdddqqqrrrkkkddddddbbbcccaaa^^^]]]bbbiiinnnqqqrrruuuxxxyyytttkkkccceeeooowww|||~~~{{{wwwqqqnnnoooqqqppppppsssxxx}}}~~~}}}~~~|||{{{{{{~~~~~~~~~}}}~~~{{{}}}zzztttmmmoookkkmmmvvvzzzcccXXXRRRPPPXXXfffoooooolllgggfffggghhhdddWWWIII???>>>BBBAAA===<<<>>>;;;666000000000000000111111111000000///.......................................222///+++)))***,,,......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,---.../////////......///111222222222111000////////////////////////111111111111111000//////000000000000000000000000///000000000000111444777555:::BBBKKKXXXmmm{{{}}}}}}ooo```YYYUUURRRPPPSSSUUUWWW```vvv~~~wwwrrrpppnnnllliiihhhfffccc```]]][[[ZZZZZZUUUSSSUUUZZZ\\\\\\___cccrrr~~~xxxqqqllljjjggggggfffeeeeeeeeeeeefffcccccccccccccccbbbaaa```bbbbbbaaa```````````````bbbbbbbbbbbbcccccccccbbbggggggggggggggghhhiiijjjjjjhhhfffeeefffhhhhhhgggiiiiiiiiiiiihhhhhhggggggiiiiiijjjkkkmmmnnnoooooorrrqqqnnnllljjjiiihhhhhhiiiiiiiiihhhhhhfffeeeeeeeeedddfffjjjjjjhhhjjjnnnooollljjjhhhhhhhhhgggggghhhjjjmmmpppppplllfffaaabbb```^^^]]]^^^^^^^^^^^^^^^___```bbbdddfffggghhhhhhfffeeefffhhhiiiiiihhhhhhiiikkknnnppprrrssstttyyy{{{ttteeeYYYTTTMMMWWWjjjzzz|||uuunnnlllfff]]]YYY^^^ccceeehhhmmmuuuyyy{{{wwwnnnccc]]][[[___lllxxx~~~~~~xxxssssssssssssrrrrrrtttyyy~~~~~~}}}~~~}}}~~~|||uuullljjjlllsssxxxzzz~~~~~~jjj___XXXSSSXXXdddnnnpppnnnkkkmmmqqqtttpppaaaOOOBBB>>>BBBBBB>>>===>>>;;;555000000111111111222222333111111000///....................................///...,,,,,,,,,------,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000------......///.........------...///////////////////////////////////////111111111111111000//////000000000000000000000000///111222222111222555777888===GGGWWWlll{{{|||zzz|||sss___XXXUUUUUUWWWTTTWWW___kkk~~~|||wwwqqqnnnmmmnnnmmmllleeeccc```]]][[[ZZZZZZ[[[UUUSSSUUUZZZ\\\]]]```fffrrr}}}wwwqqqmmmjjjggggggfffeeeddddddddddddbbbccccccccccccbbbbbbaaabbbbbbaaa````````````````````````bbbdddggghhhhhheeeddddddeeeeeefffggghhhhhhgggeeeeeeggghhhhhhgggiiihhhhhhggggggfffffffffgggggghhhiiijjjllllllmmmlllkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiihhhgggfffeeefffeeefffjjjjjjhhhkkkpppooommmkkkjjjjjjjjjkkkkkklllnnnrrruuutttpppjjjeeecccaaa______```aaaaaa```bbbcccdddfffgggiiijjjjjjeeeddddddfffiiilllmmmmmmjjjkkklllnnnpppqqqrrrsssuuuxxx}}}ssseeeZZZTTTQQQZZZjjjyyy|||vvvpppooommmccc[[[\\\aaaeeejjjqqqrrrwww{{{yyyqqqggg___[[[```hhhttt~~~zzzwwwzzzyyywwwuuutttvvv{{{~~~yyyxxx{{{rrrpppqqqwwwzzzxxxwwwwww~~~sssggg```XXXYYYaaaiiillllllooouuu}}}}}}mmmXXXHHH???AAAAAA@@@??????;;;666111111111222333444555666333222111000///.................................------.........---,,,+++---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000.........///......------......------......///000////////////////////////000111111111111000000///000000000000000000000000000111333444333444555777:::???LLLdddzzz{{{{{{~~~```XXXXXXVVVYYY___\\\```lll{{{vvvrrrmmmjjjjjjkkklllllldddbbb^^^[[[YYYYYYZZZ[[[UUUSSSTTTXXXZZZ[[[aaahhhrrr{{{}}}vvvrrrooollliiihhhfffeeecccbbbbbbbbbaaabbbccccccccccccccccccbbbbbbaaa```````````````___^^^^^^```dddggghhhhhhbbbbbbbbbbbbcccdddeeefffeeeeeeeeefffhhhiiihhhfffhhhhhhgggffffffeeeddddddeeeffffffggghhhiiiiiijjjhhhgggggggggggghhhiiijjjiiiiiiiiiiiihhhgggfffeeegggeeeeeehhhiiihhhlllrrrsssssssssrrrqqqqqqppppppqqqtttxxx{{{yyyuuuoookkkdddcccaaabbbcccdddddddddgggggghhhiiijjjllllllmmmfffeeeeeegggkkknnnoooooolllmmmnnnoooooopppqqqqqquuuwww|||~~~ssshhh___ZZZZZZ___kkkwww{{{xxxvvvwwwwwwlllaaa___bbbfffmmmsssnnnrrrwwwyyyuuunnngggcccaaadddnnn~~~~~~{{{xxxwwwyyy}}}~~~~~~}}}vvvwww~~~|||uuuttt|||{{{uuusssxxxrrrlllfffeeeiiilllmmmlllttt{{{vvvbbbQQQBBBAAA@@@@@@AAA@@@<<<888222222222333444666777888444444222111//////..............................---......---,,,,,,,,,---------............------------------------------...............---,,,,,,.../////////...---,,,,,,000000///......000111222////////////////////////000000111111111111000///000000000000000000000000///111333444444444666777???HHHZZZsss}}}yyy~~~oooZZZ]]]aaa]]]aaammmuuuwww|||vvvsssnnnjjjiiiiiiiiijjjeeebbb^^^ZZZWWWWWWXXXYYYTTTRRRRRRTTTTTTVVV^^^gggpppwww|||{{{xxxwwwtttqqqkkkjjjhhhfffdddcccbbbbbbaaabbbbbbcccddddddddddddbbbaaaaaa``````````````````^^^\\\^^^bbbddddddccc`````````aaabbbcccdddeeeddddddeeehhhjjjjjjiiiggghhhhhhggggggfffeeeeeedddeeeeeeffffffgggggghhhhhhhhhhhhhhhhhhiiiiiijjjjjjhhhhhhhhhhhhhhhgggfffeeefffcccdddfffgggggglllsss|||zzzuuurrrtttwww|||}}}{{{uuuppplllfffeeedddeeeggghhhgggggghhhiiiiiijjjkkkllllllmmmjjjiiihhhiiikkkmmmmmmmmmooooooooooooooooooppppppxxx{{{~~~tttooojjjfffdddeeeiiiqqqvvvvvvyyy}}}|||tttllliiijjjlllnnnooogggjjjooosssvvvuuusssqqqhhhccciiiyyy|||zzzzzz|||~~~}}}||||||~~~|||vvvppp{{{vvvmmmwww{{{yyyxxxxxxzzz{{{zzzwwwtttzzzqqqbbbJJJDDD@@@@@@AAA@@@===;;;444333333333444666999:::666555444222000//////...........................//////...+++)))***---000------...//////......---------------------------.........///......---,,,.../////////...---,,,,,,000///.........///111222000000000000000000000000///000000111111111000000111111111111111111111111...000222444444555888:::EEETTTkkk{{{qqqsss{{{vvvcccYYY```ddddddqqq~~~vvvtttqqqmmmkkkiiijjjkkkgggddd___ZZZWWWUUUTTTTTTQQQOOOMMMNNNMMMPPPZZZeeeooouuuzzzzzz{{{}}}zzzvvvmmmllljjjhhhfffddddddcccaaabbbcccdddddddddddddddbbbaaaaaa```````````````aaa^^^]]]```dddfffeeebbb`````````aaabbbdddeeefffeeeeeefffhhhkkkkkkjjjhhhhhhhhhhhhgggggggggfffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhgggffffffgggggggggfffeeeeeecccaaabbbeeefffggglllsssuuummmoootttyyyzzzwwwrrrnnnkkkgggffffffgggiiijjjiiihhhfffgggggghhhiiijjjjjjkkkjjjiiihhhjjjlllnnnnnnnnnpppoooooonnnooopppqqqqqqzzz}}}~~~wwwvvvuuuqqqkkkgggfffjjjnnnqqqvvv|||zzzxxxvvvtttuuutttoookkkaaaaaacccjjjrrryyy||||||rrrjjjiiirrrwwwuuuvvv{{{~~~{{{zzz|||~~~|||{{{{{{}}}~~~sss||||||jjjooo{{{}}}{{{~~~yyyuuuYYYNNNDDDAAAAAA???======666555444333444666999:::888777555333111000//////........................///000...+++((((((---222------...////////////...------------------------,,,---///000111222333333.........///......------------,,,,,,------...///000000000000000000000000///000000111111111111000111111111111111111111111///000222333444777;;;>>>III\\\uuusssfffppp}}}ggg^^^ZZZ```fffqqq|||{{{||||||{{{rrrsssrrrpppmmmkkkkkkllleeeccc___ZZZVVVRRRPPPOOOLLLJJJHHHHHHHHHLLLYYYgggpppvvvzzz}}}~~~xxxnnnmmmkkkiiigggfffeeeeeebbbcccddddddddddddddddddbbbbbbaaa```````````````aaa___```eeekkknnnjjjfff`````````aaabbbdddeeefffgggffffffgggiiijjjiiigggfffgggggggggggghhhhhhhhhgggggggggggggggfffffffffggggggggggggfffeeedddddddddeeeeeeeeeeeeeeeddddddbbb```bbbfffggghhhlllsssmmmbbbccciiiqqqtttrrrnnnllllllhhhgggggghhhjjjjjjiiigggddddddeeefffggghhhiiijjjfffffffffiiimmmppprrrrrrooonnnnnnnnnoooqqqrrrtttzzz}}}|||}}}|||vvvnnnhhheeehhhkkklllpppttttttwwwxxxyyy{{{{{{tttlllaaa^^^]]]dddpppzzzyyytttpppoooooonnnrrrwww}}}{{{yyyzzz}}}}}}}}}||||||~~~ooonnnsss}}}|||yyymmm\\\KKKDDDAAA>>>===???777666444333333555888999:::888666444222000//////........................---///000---)))))),,,000------...///////////////........................,,,---///000222333333333------......///.........+++,,,------......------000000000000000000000000//////000111111111111111111111111111111111111111111222333444666:::@@@EEETTTeee|||ooodddsss~~~vvvqqqjjjccc^^^___ccclllxxxyyysssrrrvvvzzz{{{yyyppprrrsssqqqlllhhhgggggg```^^^\\\XXXTTTPPPMMMKKKFFFDDDCCCCCCEEELLL\\\llluuuyyy~~~vvvmmmllljjjhhhgggfffeeeeeedddddddddeeeddddddccccccbbbbbbaaa```````````````cccaaaccciiipppqqqkkkeee_________```bbbccceeefffgggeeeddddddfffgggffffffcccdddeeefffggghhhhhhiiigggggggggffffffeeeeeeeeefffgggggghhhgggfffeeedddbbbccccccddddddcccccccccaaaaaadddhhhjjjjjjnnntttwwwbbbVVVTTT\\\ffflllmmmlllmmmnnnhhhgggggghhhiiiiiigggeeecccdddeeefffhhhiiijjjkkkfffeeefffhhhmmmppprrrrrrmmmmmmmmmmmmooorrruuuvvv{{{~~~xxxrrrmmmlllppprrrpppmmmnnnnnnqqqssstttyyy~~~{{{tttkkkfffdddjjjuuu~~~yyy{{{zzzsssqqqvvv~~~zzzxxxwwwzzz}}}~~~|||~~~}}}}}}~~~vvvrrrpppzzzxxxzzz|||}}}{{{gggQQQGGGAAA===<<>>===999666444444666888888999999999888666555333000000//////////////////000///...------...///000///...------------...///,,,,,,------------------111000///.........//////.........//////........./////////000000000111111111111111111000000000///111111111111111111222222222222111111111222333444333222555;;;@@@HHHXXXhhhxxxvvvxxx~~~}}}dddVVVQQQRRRXXX^^^ooonnnddd\\\aaaccceeeppp}}}rrrlllfffbbb\\\UUURRRTTTUUUYYYYYYTTTOOOMMMJJJEEE>>>>>>@@@CCCEEEMMMaaatttzzznnnkkkgggddddddddddddddd```bbbccccccaaa``````aaaaaaaaa````````````aaaaaaaaabbbdddeeeeeecccaaa```]]]]]]^^^___aaabbbcccdddhhheeeccceeehhhiiifffcccddddddcccbbbcccdddeeefffiiigggdddaaaaaabbbdddeeeeeehhhjjjiiigggeeefffggggggfffdddcccbbbbbbbbbccceeefffhhhkkknnnrrruuuwwwvvvgggQQQMMMNNNVVVcccnnnqqqrrrsssooollliiigggggggggdddbbbccceeegggjjjlllnnnoooooohhhjjjkkklllkkkkkklllnnnmmmnnnoooqqqsssuuuwwwwww{{{|||~~~{{{rrrddd___^^^fffqqq{{{~~~xxx~~~~~~zzz}}}xxxuuuxxxvvvtttvvvzzz}}}|||zzz|||zzz{{{}}}wwwssswww{{{}}}~~~{{{|||~~~uuufffVVVIIIAAA===???>>>;;;999777666666666444555666666666444333222222222111111000000////////////............/////////...------------...///......---------,,,,,,,,,000////////////000111111////////////////////////000000000111111111222222111111111111000000000000222222111111111111111111333222000......111333555444333666===GGGUUUhhhwwwtttrrrjjjTTTQQQVVVXXX___iiilll___[[[ZZZ]]]^^^dddsss|||kkkddd\\\WWWRRRMMMNNNRRRWWW[[[[[[TTTMMMIIIFFFCCC<<<>>>AAADDDHHHSSShhh{{{ooolllhhheeeeeeeeeeeeeee```bbbcccbbb```______```aaaaaa````````````aaaaaabbbbbbccccccbbbbbbaaa```____________aaabbbdddfffgggeeedddeeehhhhhhfffcccaaaaaaaaaaaabbbdddfffgggiiigggeeecccbbbccceeeffffffggghhhgggeeeeeefffhhhgggfffeeedddcccccccccdddffffffhhhjjjnnnssswwwzzz}}}||||||oooZZZRRRPPPUUUcccpppuuutttrrrnnnkkkhhhfffeeedddcccbbbdddfffiiikkkmmmnnnmmmmmmiiijjjllllllkkkkkkmmmnnnkkkmmmqqqtttvvvwwwvvvvvvyyy{{{}}}~~~{{{gggaaa```gggooowww~~~~~~|||}}}zzzwwwwwwuuusssuuuxxx{{{{{{zzz~~~~~~zzz{{{}}}}}}{{{|||~~~zzzxxxwwwwwwwww|||}}}{{{ppp___OOOEEEAAAAAA???<<<:::999777555333111222333444444333222222222222222111111000///.../////////....../////////.........------.........---------------------------......//////000111111000000////////////000000000111111111222222222222111111111000000000000000222222222222111111000000222111000//////111333444555555777???NNNaaauuuyyypppvvvrrrYYYJJJQQQZZZ^^^kkk~~~nnn```ZZZ[[[YYYZZZ\\\eeevvvtttccc[[[SSSPPPMMMLLLQQQWWW]]]aaa___UUUKKKFFFCCCAAA>>>@@@CCCGGGOOO```xxxpppmmmhhhfffffffffffffffbbbcccdddcccaaa______``````______^^^^^^______```ddddddccccccbbbbbbbbbbbbccccccbbbaaabbbeeegggiiigggfffeeefffggggggeeecccaaaaaaaaaaaacccfffhhhiiijjjiiigggeeedddeeeggghhhiiihhhfffdddccccccdddfffffffffeeeeeeddddddddddddccceeehhhlllpppsssvvvxxx}}}{{{vvvaaaXXXRRRSSSaaapppuuurrrooommmkkkhhheeedddcccccccccdddfffiiilllmmmllljjjiiiiiijjjllllllkkkkkkmmmnnnlllnnnqqqtttvvvwwwxxxxxxzzz{{{}}}~~~qqqjjjhhhmmmrrrsssyyy~~~~~~{{{xxxuuusssssstttvvvyyy{{{|||zzzyyywwwooommmnnnpppqqqwww|||zzzkkkZZZNNNIIICCC@@@===;;;:::888444111333444555666777666555555111222222111111///...---...//////////////////...---..................---++++++,,,,,,---...//////+++,,,---...///000000000111000////////////000111000111111111222222222222000000000000000000111111111111222222222111111000000000111222222222222222666777:::CCCUUUkkk~~~yyyppprrr}}}xxxcccRRRLLLUUU\\\aaawww}}}oooaaaWWWVVVZZZTTTUUU[[[iii{{{yyylllYYYRRRLLLLLLMMMPPPXXX___ggggggaaaUUUJJJEEEBBB??????AAADDDLLL\\\wwwqqqmmmiiifffffffffffffffdddffffffeeebbb`````````]]]]]]\\\\\\\\\\\\]]]]]]cccbbbaaaaaaaaaaaabbbcccdddcccbbbbbbccceeegggiiigggfffffffffgggfffeeecccbbbbbbbbbdddfffhhhkkklllkkkjjjhhhgggggggggiiijjjkkkiiieeecccaaaaaabbbbbbeeeeeeeeeeeeeeeeeeddddddbbbfffkkkqqquuuwwwvvvuuuzzzvvv|||nnn```WWWTTT^^^kkkpppnnnjjjkkkjjjiiigggeeedddeeeeeeccceeehhhjjjkkkjjjhhhfffhhhjjjkkkkkkjjjkkklllnnnnnnoooppprrruuuxxxzzz{{{{{{}}}yyyppplllrrrtttpppqqqwww}}}{{{}}}~~~}}}}}}}}}}}}zzzyyytttsssssstttwwwzzz~~~xxxuuusssxxx~~~|||uuueee```dddiiimmmooovvv}}}{{{ooo___RRRKKKGGGCCC???<<<<<<999555111222222444555555444333222000111222222111000///---......////////////......------...//////...------***++++++,,,---...///000++++++---...////////////000000............000000000000000111111111222222000000000000111111111111///000111222333222222111000111222444444333222111777999>>>JJJ^^^www|||lllnnnyyysssgggYYYTTTUUU\\\aaakkkxxxjjj___UUUNNNNNNRRRMMMQQQ\\\pppuuufffQQQLLLJJJMMMQQQWWW___hhhnnnjjj```RRRIIIFFFBBB>>>???AAAGGGTTTooo}}}pppmmmiiiffffffffffffffffffggghhhfffcccaaa``````\\\\\\[[[[[[[[[[[[\\\\\\^^^^^^^^^^^^^^^```aaaaaabbbaaaaaaaaaaaacccdddeeeggggggggggggfffeeedddddddddddddddeeehhhjjjmmmoooiiiiiihhhggggggggghhhiiikkkhhhdddbbbaaaaaaaaa```ddddddeeeeeeeeeeeedddcccdddhhhooovvvyyyyyywwwuuusssqqqxxx~~~jjj^^^VVV[[[eeeiiigggfffggghhhiiihhhfffeeeeeefffcccdddfffhhhiiihhhgggfffggghhhjjjjjjiiiiiikkklllooooooqqqsssuuuxxx{{{||||||~~~}}}oooiiipppsssnnnmmmrrr~~~~~~tttrrrrrrvvv~~~}}}||||||}}}}}}{{{zzztttuuuvvvwwwyyy}}}|||uuulllrrrxxx|||zzzzzzhhhaaabbbeeegggdddlllvvvxxxrrreeeYYYRRRLLLGGGAAA>>>>>><<<777333000000111222222111000///000111333333333222111000---...///000000///...---------...//////...------,,,,,,,,,------.........,,,---...///000000//////000///---,,,,,,---///000/////////000000000111111///000000000111111111111---...111333444333333222333333333333333444444444777<<>>999555333444444555444333222111111222444555555444333222---...///000000///...---,,,---...//////...---,,,......---------,,,,,,,,,---...000111111111000///000///---,,,,,,---///000////////////000000000000//////000000111111111222,,,...000333444444333333666444222111222333666777777>>>HHHXXXqqqvvvjjjjjj|||~~~mmm___WWWSSSPPPXXXccclll|||}}}|||```TTTIIIGGGHHHIIIJJJKKKNNNWWWjjjiiiVVVRRRQQQSSS[[[bbbgggooovvvpppfffVVVIIIFFFIIIGGGBBBKKKNNNVVVjjjooolllhhheeeeeeeeeeeeeeeffffffgggeeeaaa^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]ZZZ\\\]]]```bbbccccccdddaaabbbcccdddddddddddddddfffggghhhgggeeedddddddddeeeeeeeeefffhhhkkkmmmnnnddddddcccccccccddddddeeecccaaa___```ccceeedddbbbaaabbbcccdddddddddcccbbbeeegggkkkoooqqqrrrqqqqqqqqqqqqyyy~~~~~~yyykkk^^^[[[\\\^^^___aaa]]]aaafffhhhfffddddddeeeeeeffffffggghhhiiijjjjjjeeefffhhhhhhggggggiiijjjjjjnnnsssxxx{{{{{{zzzyyy|||~~~xxxgggkkkqqqnnnmmmrrrsss|||{{{vvvpppkkkfffeeeiiinnn