BM6g6( ~~~vvvkkk```ZZZWWWkkkvvv```aaazzz{{{qqqdddRRRDDD===AAATTTeeeiiiggggggrrr~~~{{{rrr{{{___RRRJJJJJJNNNLLLMMMGGGIIIJJJIIIRRRWWWOOOIIIEEEEEEHHHIIIFFFCCCCCCCCCBBBBBBCCCEEEFFFEEECCCAAAAAABBBBBBBBBBBBAAAAAA??????@@@?????????>>>>>><<<<<<;;;:::::::::;;;;;;777777777777777666666555444444333222111111111111////////////............------///111//////666???YYYhhhnnnlllggg[[[XXXdddllluuu}}}{{{hhh]]]]]]fffjjjmmmpppuuuyyyuuunnnuuu||||||tttkkkssswww|||lllXXXMMMOOOVVVZZZZZZ\\\^^^^^^]]]]]]aaaeee]]]YYYXXX[[[\\\YYYXXXYYYXXXYYY[[[^^^aaadddfffgggiiijjjkkkmmmppprrrtttuuuvvvxxx{{{|||}}}}}}{{{{{{}}}~~~~~~~~~}}}|||zzzxxxwwwzzzxxxwwwxxxyyyyyyxxxvvvuuutttssssssrrrpppmmmjjjcccYYYZZZjjjxxxuuukkkeeeaaafffeeeggglllnnn~~~ooo```aaallljjjqqq{{{hhhJJJAAA===CCC>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;<<<===>>>???>>>===<<<<<<<<<===?????????@@@BBBAAA@@@??????@@@===>>>@@@@@@>>>===>>>???AAABBBCCCDDDDDDBBBAAA???===>>>???????????????@@@AAA@@@>>>;;;999777555555AAANNN]]]fffeeebbbcccggg]]]fffaaaYYY^^^hhhtttxxxssszzzooodddaaa^^^___bbbdddfffiiimmmpppqqqrrrtttsssqqqpppppppppvvvvvvwwwxxxxxxxxxwwwvvvxxxxxxxxxxxxwwwxxxyyyzzz}}}{{{rrrfff^^^[[[[[[ppp~~~jjjYYYeeexxxssskkkbbbOOOBBB@@@HHHZZZgggjjjlllppp}}}|||uuuwww\\\RRRJJJLLLRRRQQQQQQLLLOOOQQQRRR\\\bbbZZZJJJEEEDDDHHHJJJGGGCCCCCCBBBBBBBBBCCCEEEFFFEEECCC@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@??????>>>>>><<<;;;;;;::::::;;;;;;;;;888888888888888777666666555444333222111111111111////////////............111000000000---,,,333<<>>>>>======<<<<<<<<<===>>>???>>>@@@AAAAAA@@@??????@@@>>>???AAAAAA???>>>???@@@BBBCCCCCCDDDCCCBBBAAA@@@>>>@@@BBBBBBAAA@@@AAABBBAAAAAA???===:::888666555===GGGVVVbbbeeebbbbbbeee^^^eeedddccciiiooozzzpppzzz{{{vvvsssfffaaa]]]^^^___aaadddhhhkkkmmmlllooorrrrrrrrrqqqqqqrrruuuvvvwwwxxxxxxxxxwwwvvvwwwxxxyyyxxxwwwwwwyyy{{{|||~~~{{{wwwnnnbbb[[[\\\eee|||ZZZZZZnnnyyykkkeee]]]GGG???FFFVVVfffjjjiiirrr~~~yyy~~~eeeWWWSSSMMMOOOUUUTTTUUUPPPRRRSSSSSS\\\aaaYYYKKKEEECCCHHHJJJGGGCCCBBBBBBBBBBBBCCCEEEFFFEEEDDD>>>??????@@@@@@??????>>>===>>>???@@@@@@???>>>>>>;;;;;;;;;::::::;;;;;;<<<999999999999999888888777555444333222111111111111////////////............000/////////---...777AAAPPPbbbkkkkkkiii___YYY___llltttyyyrrrxxx}}}wwwyyyuuucccZZZVVVZZZ^^^dddmmmvvvxxxtttmmmwww~~~pppooolllzzzsss___QQQPPPTTTWWW]]]aaaffffffccc```______\\\YYYYYY^^^aaa___]]]___```aaabbbdddfffgggiiiiiikkkmmmoooqqqtttvvvwwwwwwwwwzzz|||}}}}}}}}}|||}}}{{{wwwwwwyyywwwssspppqqqrrrssssssqqqooonnnmmmooouuu|||~~~~~~~~~}}}|||zzzxxxxxxyyyxxxxxxyyyzzzyyywwwuuuwwwuuusssqqqppplllhhheeeXXXXXXbbbrrryyyqqqhhheeebbbfffeeegggpppvvvuuugggaaaiii}}}ppp^^^hhhzzz~~~wwwKKKEEE@@@888AAA;;;;;;:::::::::;;;;;;<<<===::::::::::::;;;;;;;;;;;;888:::<<<===>>>>>>===<<<======<<<;;;<<<===>>>???>>>???AAAAAA?????????@@@???@@@BBBBBB@@@???@@@AAACCCCCCCCCDDDCCCBBBBBBAAA@@@BBBEEEEEECCCBBBCCCDDDBBBBBB@@@>>><<<:::777666666<<>>>>>????????????>>>>>>===>>>???@@@@@@???>>>===;;;;;;:::::::::;;;;;;<<<999::::::::::::999888888555444333222111111111111000/////////............,,,+++,,,...///222===IIIMMM```kkkkkkjjjaaaYYY]]]gggoooqqqiiioooyyyrrrtttyyyeeeYYYRRRVVV[[[bbbmmmyyy}}}{{{jjjsssqqqmmmhhhsssvvvbbbSSSPPPTTTVVV^^^ccchhhhhheee```^^^^^^\\\ZZZ[[[```cccaaa```bbbdddeeefffggghhhjjjkkkkkkmmmnnnqqqsssvvvxxxyyyyyyxxxzzz|||}}}}}}}}}yyyzzzxxxttttttvvvtttoookkkllllllkkkiiieeebbb```bbbeeekkksss{{{~~~~~~~~~}}}|||zzzxxxxxxyyyxxxxxxyyyzzzyyywwwuuuwwwuuusssqqqoookkkgggcccUUUXXXeeeuuuyyyooogggfffeeeiiihhhlllvvv|||ooocccbbbnnncccXXXdddwwwggg===@@@???666???:::::::::::::::;;;;;;<<<===999999999:::::::::;;;;;;777999<<<>>>???>>><<<;;;===<<<<<<;;;<<<===>>>???===???AAAAAA?????????@@@???AAACCCBBBAAA@@@AAAAAACCCCCCDDDDDDCCCCCCBBBAAAAAADDDGGGGGGEEEDDDDDDFFFCCCBBBAAA@@@===:::888777000444CCCWWWcccdddbbbddd^^^]]]eee~~~{{{rrrpppnnnpppwww|||uuueee\\\dddrrr{{{wwwooo___]]][[[[[[]]]___```aaabbbfffkkknnnoooppprrrssstttuuuvvvwwwxxxxxxwwwvvvvvvxxxzzzyyyvvvvvvyyy|||{{{}}}{{{uuuoooddd[[[```lll{{{dddMMMlll~~~yyykkkWWWHHHHHHFFFZZZsss|||rrrkkkwww___YYYRRRMMMLLLOOORRRSSSKKKJJJHHHFFFFFFHHHJJJLLLHHHFFFDDDCCCCCCCCCBBB@@@???AAACCCEEEEEEEEEDDDCCCBBBAAA???>>>===>>>??????>>>>>>============>>>>>>???>>>;;;999888999:::;;;;;;999888888999999888666444333222111000111222333000000000000///////////////.........000333666888BBBWWWkkknnnhhhbbb\\\VVVfffnnnyyy~~~wwwqqqmmm{{{xxxyyyxxxhhh[[[^^^___gggiiiiiixxxoooqqqxxxhhhdddjjjyyyzzzgggWWWOOOOOOQQQXXX^^^dddeeeaaa______aaa^^^\\\[[[^^^bbbeeeeeedddffffffgggggghhhiiiiiiiiinnnoooqqqssstttvvvvvvvvv{{{{{{zzzzzzzzz|||}}}~~~{{{zzzwwwtttsssssstttuuuoooooommmllljjjgggeeedddeeeeeehhhooowww~~~~~~|||{{{yyyxxxxxxuuuuuuvvvvvvvvvvvvuuuuuuzzzwwwsssooommmjjjbbb[[[PPP]]]ppp{{{vvvjjjfffjjjhhhiiiiiijjjsssrrrmmmeeefff}}}dddXXXeee```???AAA???777888<<<::::::::::::::::::::::::999999999999999999999999:::;;;;;;<<<=========<<<======<<<<<<<<<======>>>;;;<<<===>>>???@@@@@@@@@BBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCC@@@@@@AAAAAA@@@===;;;999333333<<>>>>>===>>>>>>>>>>>>>>>============>>>>>>>>>===<<<::::::999::::::;;;:::888888888888777555555444333333222222222222111000000000///////////////.........000222555777<<>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEFFFFFFDDDBBB@@@@@@AAAAAAAAA@@@===;;;999888444888III[[[eeeggggggfff___eee|||zzznnnjjjiiiggghhhkkkttt~~~}}}|||zzzoookkkooowww|||zzzkkkccc]]][[[ZZZYYYZZZ^^^aaadddhhhkkknnnpppqqqrrrrrrtttvvvxxxxxxwwwtttrrrtttvvvxxxyyyyyyzzz|||~~~{{{uuuoooiii^^^YYYfffxxxqqqQQQ```tttyyymmm___MMMBBBFFFUUUccctttyyysssppp}}}lllUUUQQQMMMJJJJJJKKKKKKKKKJJJHHHFFFDDDDDDEEEFFFGGGHHHEEEBBB@@@@@@@@@@@@?????????@@@AAAAAA@@@>>>===<<<======>>>>>>>>>>>>===>>>======<<<<<<======>>><<<<<<<<<<<<;;;;;;:::999;;;999888777888888666555666666666666555444222222111111000000000///////////////......000222444555444HHH^^^jjjjjjfffaaa\\\dddjjjvvvwww|||xxxmmmiiinnnuuu{{{uuupppuuu{{{xxxlllgggpppzzzttt___PPPLLLOOONNNTTTZZZ\\\ZZZWWWVVVVVVXXXYYY\\\```eeegggfffeeegggggghhhiiiiiijjjjjjkkkmmmoooqqqsssuuuwwwxxxyyy||||||||||||}}}~~~tttrrrnnnkkkjjjmmmpppsssssstttuuuwwwyyyzzzzzz{{{|||{{{}}}~~~}}}|||{{{yyyxxxxxxxxxxxxwwwwwwvvvuuussssssoooooonnnnnnkkkeee]]]YYYYYYlllzzzvvvlllhhhgggeeehhhiiinnnyyyxxxllliiiffftttbbb\\\mmm{{{zzzzzzQQQ:::>>><<<777888:::777777777777777777777777888888888888888888888888888888999::::::::::::999888888888999:::;;;<<<===>>>??????@@@@@@@@@????????????>>>>>>>>>>>>??????>>>???@@@@@@AAAAAAAAAAAA>>>AAAEEEGGGGGGEEEAAA???AAAAAAAAAAAA???===;;;:::;;;333333AAATTT```eeeggggggbbbfffvvv|||zzzsssjjjdddgggkkkllljjjiiittt}}}}}}|||~~~|||~~~wwwrrrsssyyyzzzoooddd^^^[[[XXXZZZ^^^bbbeeehhhjjjlllnnnqqqttttttuuuxxxyyyyyywwwuuussstttvvvzzz||||||}}}~~~zzzsssllleee^^^```vvvzzz]]]TTTjjjvvvsssdddWWWHHHCCCKKKXXXbbblllooommmsss___QQQOOOLLLJJJJJJJJJIIIGGGGGGFFFEEEDDDDDDFFFGGGHHHIIIFFFBBB@@@@@@@@@@@@@@@????????????>>>===<<<;;;;;;<<<>>>???@@@???>>>>>>=========<<<<<<=========;;;<<<===>>>===<<<:::999888777666777999999999777888888888888777555333222111111111000000000/////////////////////000222222000AAAXXXhhhlllhhhbbb^^^cccmmm|||~~~||||||{{{jjjjjjuuu|||rrrppp~~~zzz|||rrrgggkkkrrr~~~{{{eeeRRRKKKMMMNNNRRRXXXZZZYYYWWWVVVUUUZZZ\\\```dddggghhhgggfffddddddfffhhhiiikkkmmmmmmnnnoooqqqtttvvvxxxyyyzzz||||||}}}}}}~~~}}}rrrooolllkkklllqqqwww{{{|||~~~~~~}}}}}}{{{zzzyyyxxxxxxwwwwwwwwwvvvtttsssqqqpppnnnmmmnnnnnnjjjaaaZZZXXXcccvvvsssggghhhiiieeejjjiiinnnqqqgggeeeiiiwww\\\lll|||||||||iiiIII999===;;;888::::::777777777777777777777777888888888888888888888888777777888888888888888777777777888888:::;;;======<<<<<<=========<<<;;;;;;>>>>>>============>>>>>>;;;<<<>>>@@@AAAAAAAAAAAA???@@@CCCEEEEEEDDDBBB@@@BBBBBBAAAAAA???===<<<;;;:::444222;;;IIIUUU```gggiiidddfffpppvvvrrrjjjfffeeebbbbbbgggnnnrrrttttttzzz~~~~~~|||vvvrrrwwwyyykkkbbb\\\YYY[[[```dddfffiiikkklllnnnsssvvvyyyzzz|||}}}|||{{{yyywwwuuuxxx}}}~~~tttiiibbb___hhh]]]PPPYYYssswwwlll[[[OOOCCCBBBNNN[[[aaaeeegggkkkxxxsssWWWPPPNNNLLLKKKKKKKKKIIIGGGEEEEEEEEEEEEFFFGGGIIIJJJIIIFFFCCCAAABBBBBBBBBBBB??????>>>>>>===<<<;;;:::<<<===???@@@AAA@@@@@@???======<<<<<<<<<<<<======:::;;;===>>>>>>===:::999666555555777:::<<<<<<;;;999999999999888666444333111111111111000000000000/////////////////////000///>>>SSSeeelllhhhbbb^^^aaaqqqwwwxxxyyyyyygggkkk{{{|||pppjjjuuu||||||xxxjjjiiimmmyyylllUUUKKKLLLNNNQQQUUUWWWWWWVVVUUUUUU[[[^^^bbbdddfffeeedddddd```aaacccfffjjjmmmooopppoooppprrruuuwwwxxxyyyzzz{{{|||}}}~~~}}}zzzqqqpppnnnooossszzz}}}}}}|||{{{zzzyyyyyyxxxvvvvvvvvvtttsssqqqooonnnpppnnnooooooggg]]]YYY[[[nnn}}}pppeeegggiiieeellljjjpppmmmdddbbbqqqhhh___||||||[[[CCC:::===;;;:::<<<:::888888888888888888888888777777777777777777777777666777777777777777666666888888888999:::<<<===>>>;;;;;;<<<<<<<<<;;;::::::>>>>>>============>>>>>>:::;;;>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBB@@@???>>><<<<<<;;;888888;;;???IIIYYYhhhhhhfffgggkkklllggg```[[[___bbbggglllttt|||~~~{{{}}}{{{yyyrrrvvv}}}}}}nnnddd]]]ZZZ\\\aaadddhhhlllnnnnnnpppvvv{{{|||}}}~~~~~~|||{{{yyy|||sssfffaaadddsssuuuOOOMMM]]]xxxuuudddQQQGGG>>>AAAPPPbbbeeefffgggooojjjTTTPPPNNNLLLLLLLLLLLLJJJHHHDDDDDDEEEEEEFFFHHHIIIIIIFFFEEECCCCCCDDDDDDCCCBBB@@@??????>>>===<<<<<<;;;>>>??????@@@@@@@@@@@@???===<<<<<<;;;;;;<<<<<<===:::<<<===>>>>>>===;;;:::666555666888;;;>>>>>>===999999999999888666555555222222111111111000000000000/////////......------///999MMMaaajjjggg```]]]]]]oooyyytttyyy|||zzzgggjjj{{{|||xxx}}}}}}xxxllleeeppp}}}mmmjjjlllvvvsss\\\OOONNNMMMOOOPPPRRRTTTTTTTTTTTTYYY\\\___aaa````````````___aaacccgggkkknnnqqqsssqqqrrrtttuuuwwwxxxyyyyyyzzz{{{}}}~~~zzzvvvqqqppppppsssyyy||||||{{{{{{zzzyyyyyyxxxvvvvvvuuutttsssqqqooonnnrrrnnnnnnmmmdddYYYYYYaaaxxx~~~zzzmmmdddfffhhhgggooonnnwww|||mmmcccddd~~~___gggxxx{{{yyyPPP@@@;;;===999:::===:::777777777777777777777777666666666666666666666666666777777777777666666555888888888999:::;;;<<<===;;;<<<<<<=========<<<<<<======<<<<<<<<<<<<======:::<<<>>>AAABBBBBBAAA@@@AAA@@@?????????AAACCCDDDCCCCCCBBB@@@???>>>===<<<>>>>>>>>>===;;;AAATTTfffggggggggghhhgggddd___\\\]]]dddnnnwww}}}xxxuuuxxx~~~|||www{{{}}}ooofff___[[[\\\```eeejjjppprrrrrrtttzzz|||}}}~~~~~~}}}pppeeefffppp^^^IIISSSdddqqqkkkWWWGGGAAA===DDDWWWhhhkkklllmmmvvvzzzdddXXXPPPNNNLLLLLLLLLLLLJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBAAABBBCCCEEEEEECCCBBB@@@@@@???>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>???===<<<<<<;;;;;;<<<<<<===;;;<<<===>>>>>>===<<<;;;999888888:::<<<>>>>>>===999999888777777777777777222222222111111111000000000000//////...---,,,+++---444EEE[[[fffddd___\\\XXXgggyyy|||xxx|||}}}}}}tttttt}}}}}}fffdddpppxxxpppmmmrrrsssvvvlllfffnnnrrrlllmmmvvv{{{dddTTTQQQOOONNNNNNOOOQQQSSSTTTUUUVVVYYY\\\]]]]]]]]]___aaacccdddfffiiimmmooorrrsssssssssuuuvvvwwwxxxxxxxxxyyyzzz|||~~~~~~wwwrrrppppppqqqtttzzz|||{{{{{{zzzzzzyyyyyyxxxvvvvvvvvvuuutttsssqqqppppppllljjjiii```WWW\\\hhhzzzqqqiiidddccceeegggqqqtttwwwmmmdddhhh{{{XXXuuu|||wwwkkkIII===;;;;;;666888===999666666666666666666666666666666666666666666666666777777777777777666555555888888888888888999:::;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;===@@@BBBCCCBBBAAA@@@?????????@@@@@@AAABBBCCCDDDCCCBBB@@@???>>>======AAA???>>>;;;888<<>>>>>III___jjjnnnpppqqqzzzeeebbb___PPPNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBAAAAAA??????@@@CCCEEEEEECCCAAAAAA@@@@@@???????????????@@@???>>><<<<<<<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===============<<<===;;;:::;;;======<<<;;;999888777666666666888888222222222111111111111000000000000///...---+++******000@@@WWWcccbbb^^^\\\TTT```ooovvvvvvuuuwww{{{vvvzzzxxxrrrvvv~~~ccc\\\cccllliiijjjpppqqqyyypppiiioootttmmmnnnwwwiiiYYYUUUQQQPPPNNNNNNQQQTTTVVVWWWVVVYYY\\\]]]]]]^^^aaaeeeggghhhjjjlllnnnppprrrssstttuuuvvvwwwwwwxxxxxxxxxxxxyyy|||~~~}}}uuupppooooooqqqtttyyy{{{{{{{{{zzzzzzyyyyyyyyywwwwwwwwwwwwvvvuuussssssnnniiifffeee]]]VVV^^^nnnvvvkkkfffcccaaacccgggrrrxxx|||rrrmmmfffmmmlllUUUzzzzzzzzz^^^EEE<<<;;;:::333666<<<777555555555555555555555555666666666666666666666666777777888888777666555555888777777777777777888888666777888999:::;;;;;;;;;:::999999999999999999:::<<<>>>@@@CCCCCCBBBAAA???<<<>>>@@@BBBBBBBBBAAA@@@DDDCCCBBB@@@???>>>======AAA===:::777555888EEERRRdddfffgggfffeeeggghhhhhh```jjj||||||wwwwww~~~|||tttmmmfffccceeedddllluuuzzzzzz{{{vvvhhhjjj|||{{{PPPAAANNNbbbmmm]]]QQQCCC;;;;;;DDDUUUeeepppkkknnn{{{}}}fffcccVVVMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDD???@@@AAABBBBBBBBBAAAAAA?????????>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<===>>>???;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;:::::::::999999888888888888888888999999999888666444222111000///000000///...............---333<<>>:::666555666777666555666666666666555555555555444444444444444444444444666555555555555444444444444555555444444555888:::;;;999666555444666888:::999999999999999999999999>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAA>>>======999555:::DDD\\\dddgggdddcccfffgggddd___lll{{{wwwtttttt{{{~~~}}}yyypppiiifffhhhlllrrrwww{{{ooofffpppgggFFFEEEVVVdddgggWWWLLLAAA===@@@JJJZZZgggjjjkkkssswwwbbb]]]UUUMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======;;;:::::::::999999999999888888777777777888:::;;;:::888666444222111111111000000///...............---111888DDDUUUbbbbbb\\\PPPOOOWWWgggpppqqquuu}}}yyyyyyvvvtttyyyggg\\\UUU[[[```bbbjjjtttxxxyyy}}}mmmoootttzzz|||hhhVVVOOOPPPTTTZZZ\\\YYYXXXZZZWWWZZZ^^^aaaccceeehhhjjjmmmnnnqqqtttvvvwwwwwwvvvvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxvvvtttqqqooommmmmmkkkggg___WWWYYYlll|||oooccc```aaaaaacccfffrrrtttdddbbblllwww[[[iii|||zzz~~~kkkGGG===:::666555666777666555666666666666555555555555444444444444444444444444555555555555444444444444444555555555444444777999999888666555555666888999777777888999:::;;;;;;<<>>MMMbbbggg___OOOEEE===@@@HHHSSS```jjjhhhnnn{{{nnn]]]UUUTTTLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBEEEDDDBBB@@@?????????????????????>>>>>>===<<<;;;========================???>>><<<;;;:::999999888;;;;;;;;;;;;;;;;;;<<<===:::::::::999999999888888888777666666777999;;;===:::888666333111111222222000000///...............---///333>>>PPP```ccc^^^QQQNNNSSSaaakkkooottt|||zzzuuutttzzz~~~kkk___XXX[[[```fffqqq|||{{{qqqoooooouuunnn]]]NNNQQQXXXaaaccc^^^ZZZYYYZZZ]]]aaadddfffhhhkkknnnppprrrtttvvvxxxxxxxxxxxxxxxyyyzzz{{{|||~~~~~~|||}}}}}}}}}|||zzzyyyxxxyyyxxxwwwuuussspppnnnllliiihhhddd]]]WWW\\\ppptttjjjbbb```aaaaaabbbeeeuuuiii```aaaooolll]]]jjjUUUBBB<<<999777555666666666555666666666555555555555444444444444444444444444444555555444444444333333333444555666555333333555777777777666666777777777777555555777999;;;===>>>??????????????????????????????AAACCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@<<<888999>>>OOOZZZeeehhhfffdddbbb```eeeoooyyytttpppkkkgggjjjsss}}}~~~~~~~~~~~~|||xxxwwwpppsssxxx|||fffmmmyyy[[[???@@@YYYlllgggYYYGGG???<<>>>>>@@@@@@?????????>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======;;;:::999888888888;;;;;;;;;::::::;;;<<<<<<::::::999999999888888888888777555555666999<<<>>>:::888555333222222333444000000///...............///...000888KKK]]]dddaaaYYYSSSTTT^^^hhhnnntttyyyzzzrrrsss~~~{{{sssfff\\\___hhhooowww}}}yyyxxxyyysssnnnppp{{{uuufffPPPQQQXXXaaaddd```[[[YYY]]]```dddgggjjjllloooqqqsssuuuxxxyyyyyyyyyzzz{{{{{{{{{|||}}}~~~}}}}}}~~~~~~}}}{{{xxxvvvwwwwwwvvvtttqqqooolllkkkhhhddd^^^YYYZZZcccrrrnnngggcccccccccccceeejjjzzzzzzfff^^^___oooggg\\\jjjnnnCCC>>>:::999777666666666555555666666555555555444444444333333333333333333333333444444444444333333333222444555666555333333444555444555666777777777666555555555777999;;;<<<>>>???========================>>>???AAAAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@???<<<888888:::CCCOOO^^^fffgggeeecccaaa]]]bbbmmmyyy|||uuuooooooppplllhhhkkkttt|||tttwww|||zzzyyyyyyzzz}}}|||yyyxxxvvvyyy}}}iiiyyyZZZIII>>>KKKdddooodddTTTCCC>>>???JJJXXXaaagggkkksssxxxddd[[[WWWMMMMMMJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@BBBAAA???>>>>>>???AAABBB?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<;;;;;;:::::::::;;;;;;:::::::::999999999888888777666666666777999<<<===999777555333333333444555000000///...............000//////555EEEXXXbbbccc]]]VVVSSSZZZfffooouuuwwwwwwooossszzzyyykkkaaadddooowwwxxxwwwxxxrrr{{{zzzpppooovvv{{{pppUUUSSSTTT[[[^^^]]][[[[[[___cccgggjjjmmmooosssuuuuuuxxxzzz{{{zzzzzz|||~~~~~~~~~}}}}}}~~~~~~}}}{{{xxxvvvvvvuuutttrrrpppmmmkkkjjjhhh___VVVUUU^^^jjjqqqrrrhhhdddbbbddddddeeejjjqqqyyyooo```]]]```www|||aaaXXXmmm]]];;;===888888777666555555555666555555555555444444444444333333333333333333333333444333333333222222222222333444555555333222333444222444555777777777555555666666777888999;;;;;;<<<::::::::::::::::::::::::===>>>??????>>>>>>???AAA????????????????????????===>>>???===;;;999777666:::DDDSSSaaaggggggffffff^^^ZZZZZZ```fffhhhggggggjjjjjjkkkoooxxx{{{zzzzzz~~~|||}}}yyyssstttuuuvvvwwwzzz|||yyyyyy|||~~~ttttttGGG@@@CCCVVVjjjlll]]]OOOAAA@@@FFFSSS___ggglllpppxxx{{{{{{XXXTTTSSSNNNKKKJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>???@@@AAABBB?????????>>>>>>===<<<;;;::::::::::::::::::::::::999999999999:::;;;<<<===<<<;;;;;;:::::::::::::::;;;;;;;;;:::::::::999999666777777777888999:::;;;777777666555555444444555000000///...............///000000222>>>PPP^^^ccc[[[SSSNNNTTTcccooouuuuuurrrnnnuuu|||}}}yyynnneeegggqqqxxxwwwrrr|||sssxxx}}}uuuooorrr{{{xxx]]]VVVRRRTTTXXXZZZ[[[^^^aaaeeeiiimmmooorrruuuxxxvvvyyy||||||{{{{{{~~~~~~}}}|||}}}}}}}}}|||zzzyyyxxxuuutttsssqqqooollljjjhhheee[[[QQQTTTdddqqqpppgggcccaaa```bbbcccfffpppzzzooodddVVV]]]hhhqqqXXXXXXuuuxxxOOO;;;:::666777888777555444555666555555555444444444444333333333333333333333333333333333333222222222111111111333444444333222333333222333444666666666555555666777777777888888999999999999999999999999999999>>>???@@@???>>>>>>@@@BBB===>>>>>>>>>>>>?????????<<>>;;;:::;;;999666666;;;HHHYYYeeeiiiiiijjjhhh```XXXXXX\\\```___^^^ccckkkuuu}}}|||yyy}}}yyywwwwwwlllgggoooqqqsssssstttxxx}}}}}}WWW@@@>>>GGG[[[iiidddTTTHHHAAADDDMMM[[[fffmmmsssxxxgggUUUOOOOOOOOOLLLIIIJJJJJJJJJIIIGGGEEEDDDBBBBBBBBBAAA@@@@@@??????@@@@@@@@@????????????????????????>>>>>>===<<<;;;::::::::::::::::::::::::999999999::::::;;;<<<===<<<;;;::::::999999::::::<<<<<<<<<;;;;;;;;;::::::666777888999:::999999888555555666777666666555444000000///...............---000111000777GGGWWW```]]]UUUNNNRRRaaaooosssqqqlllmmmwww{{{wwwrrrlllkkkpppvvvxxxwwwuuuvvv~~~zzzqqqpppwww}}}dddZZZRRRSSSVVVYYY]]]aaabbbfffjjjnnnqqqtttwwwzzzuuuyyy||||||{{{|||~~~}}}|||{{{{{{{{{{{{zzzzzzyyyyyytttsssrrrpppnnnkkkiiiggg^^^XXXRRRXXXiiivvvqqqdddbbbaaaaaabbbdddjjjxxxyyygggZZZQQQaaarrrfffVVV^^^fffDDD>>>666444777888777555444555666555555555444444444333333222222222222222222222222222222222222111111111111///111333444333222333444222222333444555555666666555555555666777777888888999999999999999999999999===>>>>>>===<<<<<>>>>>>>>????????????>>>@@@???;;;;;;>>>===999888666>>>QQQbbbjjjkkkllllllhhhccc______```___]]]jjjzzz}}}yyy}}}zzzyyyqqqbbb[[[YYYiiimmmqqqrrrsssvvv|||zzzAAA@@@>>>GGGZZZfff___NNNCCCAAAFFFRRRaaakkkqqqxxx]]]WWWMMMKKKQQQMMMIIIIIIJJJKKKJJJGGGEEECCCBBBBBBAAAAAA@@@??????>>>AAAAAAAAAAAA@@@>>>===<<>>===<<<;;;999999999999999999999999;;;;;;::::::;;;;;;<<<===<<<;;;::::::999999999999======<<<<<<<<<;;;;;;;;;666777999:::;;;999888666444555777888888666555333000000///...............+++000111///222AAASSS^^^cccZZZQQQTTTaaannnppplllhhhnnnyyyyyyvvvvvvsssooonnnttt|||vvvttt|||}}}rrrooouuuiii^^^TTTTTTWWW[[[^^^bbbcccfffkkknnnqqqtttxxxzzzuuuxxx||||||{{{|||~~~}}}|||{{{{{{zzzzzzyyyyyyyyyzzzzzzssssssqqqpppmmmkkkhhhgggXXXVVVUUU\\\lllxxxrrreeeeeeccccccdddfffnnnssscccTTTSSSfffvvv```ZZZfff[[[>>>AAA333444666888888555333444666555555444444444333333333222222222222222222222222222222222111111111111000...000333444333333333444222222333333444555666666333333444555666777888888999999999999999999999999:::;;;;;;:::999999<<<>>>>>>>>>??????@@@@@@@@@AAA???BBB@@@;;;<<>>BBBQQQaaa```PPPBBB???IIIQQQYYYbbbtttnnnVVVPPPPPPLLLJJJMMMEEEFFFGGGFFFFFFDDDBBBAAA???>>>===>>>@@@AAAAAA???@@@??????>>>===>>>>>>>>>;;;<<<===??????===<<<;;;999888888888999:::;;;;;;???AAACCCAAA===999999999<<<;;;999888777888999999888999;;;<<<;;;999777666999888888777666555555444666777888777444333444666111111000000//////......---...000000000777JJJ]]]^^^]]]XXXXXXgggzzz|||rrrnnnvvv}}}{{{{{{tttnnnnnnttt||||||sssyyyrrrnnnvvv}}}~~~{{{dddRRRSSSYYY[[[]]]ccceeegggkkknnnppptttxxx|||yyyzzz{{{|||}}}~~~}}}~~~~~~}}}{{{yyywwwvvvwwwxxxxxxwwwvvvvvvuuuooojjjkkkmmmfff\\\]]]TTTVVVgggrrrooohhhgggfffcccffflllmmmqqqwwwfff[[[WWWTTT```vvviiiZZZ{{{|||KKK888;;;333666666555444444444444555555444333333222222333333222222333333333333444444333333333222222222111111000000000111222222333333333333333333333333333333333333444444555666666666777777666666777777888999;;;:::888777777888:::;;;<<<===>>>???@@@AAAAAAAAABBB???<<<>>>BBBBBB???;;;;;;666666BBBRRR```kkkrrrsssooommmpppmmmeeebbbddd~~~|||wwwwwwlllYYYGGGGGGRRRfffjjjnnnpppppprrrvvvyyyttt|||{{{xxx{{{jjjHHHAAADDDMMMYYY^^^VVVHHHAAAAAAFFFSSS```mmm~~~vvvaaaOOOLLLLLLGGGDDDGGGGGGGGGFFFFFFEEECCCBBBAAA???>>>>>>???@@@AAA@@@???@@@??????>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;999999888888888999:::::::::===???>>><<<::::::;;;::::::999888888888999999888999:::::::::999777666999888888777666666555555333333666;;;>>><<<555///222111111000//////......---...000000///555HHHZZZ]]]\\\XXXWWWeeevvvzzzsssooosssyyyxxxrrr~~~}}}uuuiiigggoooyyy~~~{{{sssvvvtttnnnsssyyy{{{iiiVVVUUUYYYZZZ]]]cccdddfffjjjmmmpppsssxxx{{{xxxzzz|||~~~~~~}}}~~~~~~|||{{{yyyxxxvvvwwwwwwxxxvvvuuuuuutttpppkkkkkkkkkcccYYYXXXUUU]]]pppyyyrrriiigggbbb___bbbiiinnnwwwrrr```UUUQQQXXXeeekkkfffmmmFFF999:::555666666555444444444444444444444333222222222222333222222222333333333444444333222222222111111111111222111111111111111111111333333333333333333333333333333333444555555666666777777888888888999999999999888777777777888:::;;;===>>>???@@@@@@@@@@@@@@@BBB@@@>>>@@@CCCDDDAAA>>><<<777777@@@MMMYYYeeeooowwwrrrppppppnnnhhhgggjjj|||}}}oooyyy{{{ooo\\\LLLLLLVVVmmmnnnnnnnnnmmmnnnppprrrkkkrrr{{{wwwrrrttt{{{yyyTTT@@@AAAMMMYYYaaaXXXIIIAAAAAADDDEEETTTffftttuuu}}}eeeWWWMMMLLLLLLGGGDDDFFFIIIHHHFFFEEECCCBBBAAAAAA@@@???>>>???@@@AAA@@@????????????>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;999999888888777888888888777999;;;;;;999999999:::888888999999999999999999888888888888888777777777888888888777777666666555666666:::DDDLLLIII;;;...222222111111000/////////------//////...333CCCTTT[[[\\\XXXVVV```ooouuuqqqqqqqqqtttzzz~~~{{{ssslllyyyyyyiiibbbmmmyyy|||tttyyy|||uuuvvv{{{|||{{{yyyooonnnrrrttt|||ppp^^^XXXYYYYYY]]]cccccceeeiiilllooossswwwzzzxxx{{{~~~~~~}}}}}}}}}|||{{{zzzxxxwwwvvvwwwvvvuuusssttttttqqqmmmjjjggg^^^UUUQQQVVVfffyyy}}}rrrgggddd```___aaagggnnn~~~lllZZZQQQOOOZZZiiimmmwwwXXX@@@:::888777666555555444444444444444444444333222222222222222222222222222333333333333222222111111111000000000333333222111111000//////333333333333333333333333222333333444444555555666666777888999:::999888888777777777777888999;;;<<<>>>??????@@@@@@@@@??????BBB@@@???AAADDDFFFDDDAAA>>>:::999>>>EEEOOO]]]jjjwwwssspppooommmjjjjjjmmmyyyzzzooovvv{{{zzznnn___SSSTTT^^^vvvsssooolllkkkkkkkkkkkkiiimmmssszzz~~~tttnnnnnnrrrxxx|||yyydddGGG>>>GGG[[[dddbbbPPP@@@>>>DDDFFFNNN\\\lllwwwxxxwwwnnn[[[RRRMMMLLLKKKFFFEEEGGGJJJIIIFFFDDDBBBBBBBBBBBBAAA?????????AAAAAA@@@??????????????????>>>======;;;<<<<<<======<<<<<<;;;:::999888888777777777777777888999999888888888999666777888:::::::::999888888888777666666777777888888888888777777777666666888888<<>>LLLZZZ[[[YYYVVV[[[eeelllmmmrrrtttwwwzzzzzzwwwqqqmmmuuuoooeeemmmvvvvvvnnnqqqyyy~~~yyyyyy|||}}}zzzrrrkkkkkknnnvvv~~~xxxfff]]]YYYXXX\\\bbbbbbeeeiiimmmpppsssvvvyyyxxx|||~~~}}}}}}}}}|||{{{zzzxxxvvvvvvvvvuuusssrrrrrrrrrpppmmmhhhaaaYYYSSSOOOZZZmmm{{{yyylllbbb```dddbbbdddiiirrryyyhhhXXXRRRTTT]]]nnn{{{jjjuuu|||sssFFF<<<;;;555666666555444444333333444444444333333222111222222222111222222222222333333333111111111000000000000///222111111111000000000///222222222222222222222222222222222333444444555555444555777999999888777555777777777888999;;;===>>>??????@@@@@@@@@???>>>>>>@@@??????AAADDDEEEDDDCCC@@@===<<<===???GGGVVVdddooonnnmmmmmmlllkkkjjjjjj~~~~~~uuuvvvtttvvv~~~~~~{{{|||yyyqqqiiidddhhhppp|||vvvoookkkkkkkkkjjjiiilllmmmooosss{{{vvvooommmooosssuuurrryyyuuuRRR@@@DDDUUUllllll___HHH;;;>>>EEEGGG\\\gggpppwwwttt{{{}}}~~~bbbVVVPPPKKKHHHFFFDDDDDDFFFJJJHHHFFFDDDBBBBBBBBBBBBBBB@@@???@@@AAAAAA@@@???>>>????????????>>>======;;;;;;<<<<<<<<<<<<;;;;;;::::::999888777777777888999999999:::<<<>>>??????555666888999:::999999888888777777666666777888888888888888888777777777777666777888:::;;;888444///333333333222111111000000...---...///---...999EEEWWWZZZ[[[WWWVVV[[[cccgggooouuu{{{{{{wwwrrrppppppuuuyyykkkjjjllliiikkkmmmttt}}}~~~}}}}}}~~~vvvkkkhhhjjjpppwww~~~pppeee]]]ZZZ\\\aaabbbfffjjjnnnqqqtttwwwyyyzzz}}}}}}|||}}}}}}{{{zzzyyyxxxvvvuuuuuuuuusssqqqqqqpppnnnkkkddd\\\VVVUUUWWWcccsssyyyrrrfff```aaafffeeegggnnn{{{ttteeeWWWTTTYYYfffyyymmmeee}}}|||tttccc<<<;;;;;;333333555555444333333333333333333333222111111111111222111111111222222222333333111111111000000000000/////////000000000111111111222222222222222222222222111111222222333444444444111333555666777666444333777777888999;;;===>>>???>>>>>>>>>???>>>>>>============>>>@@@BBBCCCCCCBBBBBB@@@???>>>>>>BBBPPP^^^fffiiilllnnnooonnnkkkhhhhhhzzz~~~xxxtttzzzzzzwwwyyy|||~~~{{{yyyyyy||||||vvvnnnjjjiiijjjiiihhhjjjiiiiiijjjoooyyyyyyrrrpppppprrrssspppvvv~~~XXXBBB<<>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999999999999<<<@@@CCCEEEEEE777777888888888888888888777777777888888888888999888888888888888888888888888999999666222111222444444444333333222111111111///...//////------555>>>QQQWWW[[[XXXSSSTTT\\\dddiiirrr{{{{{{tttnnnnnnqqqvvvqqqfff```]]]jjjlllttt}}}|||nnnhhhiiilllrrr{{{oooddd^^^___cccdddhhhmmmqqqtttvvvyyy{{{|||}}}|||||||||{{{zzzxxxvvvuuutttuuutttsssqqqpppmmmkkkfff^^^WWWVVVYYYbbblllvvvvvvlllcccaaadddeeefffkkkwww|||pppbbbUUUUUU\\\ttthhhjjj}}}vvv||||||TTT:::999999333222555444444333333333333333333333222111111111111111111111111111222222222222222222111111111000000000......///000000111222222222222222222222222222222000111111222222333333444111222333444555444333333777777888:::;;;===>>>>>>;;;<<<============<<<<<<;;;<<<>>>???@@@AAAAAAAAAAAA@@@@@@@@@???AAAKKKWWW```gggmmmppprrrtttppplllfffoooooolllqqqtttyyy||||||zzzyyy}}}yyyrrrllliiihhhhhhgggiiihhhgggfffiiioooxxx~~~{{{wwwuuuuuutttttttttxxx|||```BBB===???RRRpppqqqbbbOOOBBB>>>DDDRRR___eeeiiilllrrr[[[SSSWWWTTTOOOMMMNNNOOOMMMIIIEEEEEEEEEEEEEEEDDDCCCCCCCCCAAA@@@@@@AAAAAA@@@???===>>>@@@@@@@@@???===<<<<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::;;;;;;;;;999777999<<>>???@@@@@@@@@AAA???===>>>AAAAAABBBHHHOOO]]]eeelllooorrrwwwuuuqqqlllkkkaaa___mmmyyy}}}wwwwwwxxx}}}~~~vvvnnniiiggghhhhhhhhhhhhggghhhkkkqqquuu~~~}}}||||||zzzyyy{{{}}}~~~}}}xxxIII:::AAAEEEUUUsssfffVVVGGGAAAAAAHHH\\\qqqmmmppprrryyy|||sssTTTUUUPPPNNNKKKKKKNNNOOOJJJCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCBBB@@@AAAAAABBB@@@???===>>>@@@AAA@@@???===<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;<<<===<<<999555444666666555333:::999888666666666777888666777999;;;<<<;;;999888888888888888888888999999555777999:::999777666555555444444333333222222111111000000111...,,,111888BBBMMMXXXZZZRRRPPPZZZfffjjjooouuuzzzzzzwwwrrrppprrrtttnnnfffkkkqqquuuxxxuuullljjjeeejjjwwwsssjjjggghhhgggkkkqqquuuxxxzzz}}}~~~}}}}}}|||||||||{{{zzzuuutttsssssstttuuutttrrroooiiiddd___VVVQQQXXXccceeemmmrrrlllccc___bbbfffkkkmmmwwwqqqiii___WWW\\\hhh~~~sssyyyzzz}}}}}}___AAA===222111888666555444333333222222333333333222222111000111111111000111111111111222222222333333333222222222222111111111000000//////......111111111111111111111111000000000111222222333333444444333333333444555666444555666888888999999999777888999:::;;;;;;<<<<<<<<<>>>@@@@@@@@@???@@@AAA<<<;;;===AAABBBBBBEEEJJJ\\\dddiiikkkpppwwwxxxtttnnngggYYY[[[qqqzzzwwwzzz{{{|||tttllliiijjjcccdddeeeeeeeeegggkkkmmmwww~~~~~~```@@@;;;DDDNNN]]]lllYYYRRRFFF>>>BBBRRRdddnnnjjjpppyyycccUUUPPPNNNJJJGGGIIINNNOOOJJJDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@??????<<<<<<============<<<<<<:::;;;;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;999777666555666777888:::999999888888999999:::888888888888888888888888888777666555555444444555333333444555444333111000000///...------...///000<<>>>>>>>>????????????@@@?????????????????????QQQ\\\ggglllppptttuuutttjjjeee^^^^^^hhh|||zzzuuuzzz~~~~~~~~~uuullleeefffffffffdddccccccfffhhhmmmuuu~~~~~~~~~hhhNNN;;;AAAQQQ[[[___cccNNNGGG??????IIIZZZjjjrrrpppuuuzzzjjj___YYYPPPLLLJJJHHHIIILLLKKKGGGCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999777666666777888999999999888888888888999999888888888888888888888888777666666555555555555666555666666555444222000///000///...------...///000888BBBQQQZZZXXXSSSVVV^^^gggiiiooovvv{{{zzzwwwtttsssuuu~~~~~~~~~vvvpppmmmpppvvvuuulllhhhiiimmmrrrwwwzzz}}}~~~||||||{{{zzzyyyxxxwwwwwwvvvtttsssrrrrrrqqqooonnnfffddd^^^WWWTTT[[[iiiuuuuuunnniiifffcccaaadddiiihhhuuunnn[[[TTTQQQSSS```qqq~~~llliiiKKK999777333333666333333333333333333333333333111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000.../////////000000000000//////000111111222222333222111111000000111111222444444444555666666777777777777777777888888999:::======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@FFFUUUdddlllooorrrtttsssqqqnnnhhhbbbfffyyy}}}uuuyyytttqqqgggeeecccbbbbbbdddggghhhhhhkkkqqqxxx}}}}}}~~~LLL???===OOOcccfff\\\SSSDDD>>><<>>>>>========================>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<===999:::;;;;;;;;;;;;:::999999999:::::::::::::::::::::999888777777888:::;;;999888888777777888888999999999888888777777666666666555555555555666777777888888777666444222000///111000///.........///000222<<>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<>>LLL]]]iiippprrrzzzuuuttt^^^PPPTTTQQQGGGJJJMMMNNNMMMIIIFFFEEEFFF@@@@@@AAAAAA@@@@@@??????<<<<<<<<<======>>>>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<777999:::<<<<<<:::999777999999999999999:::::::::999888888888999:::;;;<<<888777777666666777777888888888888777777666555555444444444555555666888888888777777666555333222222111000///.........///000...777FFFTTTWWWSSSQQQSSSgggoooxxx|||}}}~~~}}}{{{{{{uuuuuusssppplllmmmuuu~~~~~~{{{pppqqqsssxxx~~~wwwyyyzzz|||~~~~~~{{{{{{zzzyyyxxxwwwvvvvvvvvvtttsssrrrrrrpppmmmjjjddd[[[QQQPPP\\\mmm{{{qqqhhhaaaaaacccgggmmmsssnnn[[[OOOSSSWWW[[[nnnppp___fffyyymmm???333444999555333666222222222222222222222222222111111111111000000000///000000000000000000000000000000////////////000000000000000000000000000000........./////////000000......///000000111111222111111000000000000111111222222333444555666666777666666666666777888999:::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????;;;GGGVVVbbbkkktttyyyyyyxxxxxxrrriiiggguuuxxxyyy|||yyyttt}}}|||yyyxxxxxxwwwnnnddd]]]\\\[[[YYYUUUZZZZZZ\\\bbbkkkwww~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~===KKK\\\fffeeeZZZJJJ======<<>><<<<<<======>>>?????????======>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::777888:::;;;;;;:::888777888888888999999:::::::::888888888999999:::;;;;;;777666666555555666666777777777777666666666555555444444444444555777888999666555555555444555555555222111000///......///000---333@@@OOOWWWUUURRRQQQhhhyyy}}}zzz{{{|||xxxwwwiiijjjjjjjjjjjjnnnxxx~~~sssrrrqqqttt|||~~~~~~||||||{{{zzzyyyxxxwwwwwwuuutttrrrrrrqqqnnnjjjgggdddVVVKKKQQQfffwww|||zzzllleee```aaadddgggmmmsssyyycccVVVOOOSSSZZZeee|||bbb[[[mmmXXX<<<444666888222111444111222222222222222222222222111111111111000000000///////////////////////////000000////////////000000////////////////////////............//////////////////000000111222222333111000000000000000000111222333444555666777888888999888888777777777888888;;;<<<<<<<<<<<<=========;;;;;;<<<<<<============@@@FFFMMMWWWfffvvv~~~~~~|||yyytttmmmkkkrrr{{{yyy|||{{{~~~}}}yyyttttttlllbbb]]]]]]]]][[[XXXXXXZZZ]]]___ccclllxxx}}}|||}}}~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}~~~CCCXXXgggcccVVVKKKDDD>>>;;;???LLL]]]hhhnnnyyynnnpppuuu^^^UUURRRFFFDDDMMMIIILLLNNNMMMIIIFFFFFFGGGAAAAAAAAAAAAAAA@@@???>>>======>>>>>>??????@@@@@@<<<<<<============<<<<<<::::::999999999999888888777888999999999999888777777777888888999:::::::::888888888999999999999999666555555444444555555666555555555666666666666666444444444555555777888888444444333333444444555666333222000///...//////000...000:::JJJTTTVVVSSSRRRcccyyyzzzwww{{{wwwcccdddgggjjjkkkmmmvvvyyyvvvrrrrrrxxx~~~||||||{{{zzzyyyxxxwwwwwwsssrrrqqqqqqooolllhhhddd\\\QQQKKKYYYrrr}}}rrriiieeecccdddeeegggpppyyywwwZZZRRRLLLPPP___vvvpppZZZ]]]uuurrrLLL===666777777///000444000222222222222222222222222111111111111000000000000////////////////////////000//////......//////000////////////////////////------.........///////////////000111111222222333111000000//////000000111222333333555666777888999:::999888777777777777888;;;;;;;;;;;;<<<<<<<<<===999::::::;;;;;;<<<<<<===BBBDDDFFFKKKZZZnnn|||~~~yyysssooonnnpppqqq~~~yyyxxx}}}}}}}}}||||||vvvoooccc^^^YYYWWWXXX[[[\\\[[[XXX[[[]]]\\\\\\aaammmvvv}}}}}}{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzz{{{{{{~~~~~~~~~RRRfffnnn___JJJBBBAAA@@@DDDLLL]]]lllpppttt{{{wwwttt}}}pppSSSOOOOOOFFFCCCKKKEEEGGGHHHHHHFFFDDDCCCCCCAAAAAAAAA@@@@@@???>>>===>>>>>>>>>>>>>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;888888888888777777777666888888888888888888888888666777777888999999::::::888888888888888888777777555555444444444444555555333444444555555666666777555555555555555666777888555444333222222333444444333222111////////////000///---444CCCQQQUUUSSSRRRYYYooo~~~zzzrrrvvv~~~zzzvvvdddbbbdddhhhkkkoooyyy|||uuurrruuu}}}|||{{{{{{zzzyyyxxxwwwvvvvvvrrrqqqpppooonnnjjjeeeaaaTTTPPPTTTfff|||yyykkkgggeeeeeeeeeffflll{{{~~~oooUUURRROOOVVVrrr^^^[[[eee~~~}}}\\\BBB<<<555666555///333666000111111111111111111111111111111111111000000000000//////////////////////////////............//////////////////////////////---------.........//////......//////000111111222000000////////////000000111111222333555666777888777777666666666777888888::::::;;;;;;;;;<<<<<<<<<999999:::;;;;;;<<<======;;;???AAABBBKKK___sss~~~zzztttmmmhhheeemmmooowww{{{}}}|||}}}zzzyyyuuupppbbb```]]]ZZZXXXYYYZZZZZZXXXYYYYYYXXXXXX[[[aaafffqqqvvv{{{|||{{{zzz|||zzzzzz{{{|||||||||{{{{{{~~~}}}|||{{{zzzzzzzzzzzz~~~~~~~~~~~~~~~aaarrrttt]]]FFF@@@AAAAAAPPP[[[mmmzzzxxxyyyxxxwww~~~}}}mmmZZZKKKKKKMMMIIIDDDCCCBBBBBBCCCCCCCCCBBB@@@???@@@@@@@@@@@@???>>><<<<<<>>>>>>>>>>>>>>>>>>>>>===:::;;;;;;;;;;;;;;;;;;:::888777777777666666555555888888777777777777888888666777777888999999::::::888888888888888777666555555444444333333444444555222333333444555666777777666555555555555666777777666555444222111111222222444333111000/////////000///,,,000???NNNTTTSSSRRRQQQdddqqqnnnlllvvv|||||||||}}}hhhcccbbbfffjjjppp}}}wwwrrrssszzz~~~{{{zzzyyyyyyxxxwwwvvvuuuuuuqqqpppooonnnmmmiiiddd```PPPSSS^^^qqquuufffccccccdddfffhhhrrrtttfffRRRUUUWWWddd}}}XXXbbbrrrwww~~~zzztttHHH999999333444555111555888000111111111111111111111111111111111111000000000000//////////////////////////////............//////////////////////////////---------.........//////------......///000000000000000////////////000000///000111222444555666777444444444555666777888999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>222;;;???===AAARRRjjj{{{wwwoooiiigggfffmmm{{{{{{zzz{{{~~~|||zzzxxxtttrrrnnnggg```\\\ZZZ[[[XXXVVVSSSSSSVVVYYY[[[[[[fffmmmtttxxxwwwwwwzzz}}}wwwxxxyyyyyyzzzzzzzzzyyy~~~}}}|||{{{zzzyyyyyyyyy||||||||||||{{{{{{{{{zzz|||}}}}}}}}}jjjQQQFFFAAA???FFF[[[lllyyyzzzxxx{{{wwwyyyzzz~~~}}}YYYRRRKKKHHHHHHHHHEEEBBBAAABBBDDDCCCBBBAAAAAABBB@@@@@@AAA@@@???===;;;:::?????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;999777666666777666666666666777777777777777777777777888888888888999999888777777777777777666666666555444444444333000000111222333333444444666666666666666666555555333333333333333333333333111111000000//////......222222222777FFFTTTWWWQQQVVVXXXbbboooqqqpppzzzxxxyyywww|||kkkccc___dddllluuuyyytttssstttzzz}}}{{{zzzyyywwwwwwwwwvvvsssqqqrrrmmmkkknnnkkkddd___aaaPPP[[[kkkyyy}}}wwwkkkaaaccccccdddgggiiivvv~~~nnn^^^OOOUUU[[[mmmppp[[[```}}}xxxxxxzzz___777<<<666555444333222222222222222222111000111222444555222111000111333333111000000000000000000000000000,,,---------.../////////////////////////////////////////////////////////////////////////////////////////////////////////000111111222444555666666555444444555555666777888999999999:::::::::;;;;;;<<<;;;:::999::::::<<<<<<:::;;;???@@@???HHHaaazzz|||tttpppqqqwwwxxx|||zzz}}}ssshhh___WWWSSSWWWXXXXXXWWWUUUUUUVVVWWWZZZaaajjjrrrvvvwwwwwwwwwuuuuuuuuuuuuvvvwwwxxxxxx{{{|||}}}~~~|||zzzvvvtttxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{fffLLLCCC@@@FFFVVVkkksssyyyzzz}}}|||sssssswwwyyy~~~gggUUUOOOIIIFFFGGGGGGDDDBBBAAACCCDDDCCCBBB@@@AAABBBAAAAAAAAAAAA@@@>>>===<<>>>>>======<<<;;;;;;::::::::::::::::::::::::999::::::999777666666777555666666666777777777777666666666777777777888888777777666555555555555555444444444444333333333333000111111222333333444444555555555555555555555555333333333333333333333333111111111000//////......000111111444@@@NNNTTTRRRNNNNNNVVVeeelllnnnvvvvvvvvv{{{uuuzzzrrrfff^^^aaannn||||||wwwttttttxxx~~~}}}zzzyyyxxxvvvvvvvvvuuurrrppppppkkkiiilllkkkccc\\\ZZZXXXeeettt{{{wwwnnngggccccccdddhhhnnnuuu~~~ttteeeUUUPPPUUUddddddYYYhhhssswwwSSS555>>>555555444333222222222222222222111111111222333444111000///000222222000...........................---------...............................................................................................................000000111222333444555555444444444444555666777888999999999999::::::::::::;;;;;;:::999:::;;;<<<<<<<<<===??????>>>BBBUUUhhh~~~{{{{{{www{{{vvvjjj```YYYVVVMMMOOORRRSSSTTTTTTTTTTTTSSSXXX```gggllloooqqqrrrrrrrrrrrrrrrssstttuuuvvvyyyzzz|||}}}|||zzzxxxvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxx|||zzz[[[FFFAAACCCSSSnnn|||{{{yyyyyyxxxsssqqqtttyyyvvvTTTPPPKKKFFFDDDEEEEEEDDDBBBBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBAAA???>>>===>>>>>>>>>======<<<<<<;;;::::::999999999999999999888999:::999777666666777555555666666666777777777555555555666666666666777555555444333333333333444222222222222333333333333111111111222222333333444333333333444444444444444333333333333333333333333222111111000000///......---//////000888EEEPPPTTTJJJFFFKKKZZZffflllrrryyytttsssvvvtttyyy~~~|||ppphhhooo|||xxxtttuuuyyy{{{zzzvvv{{{{{{{{{{{{|||}}}~~~~~~|||zzzxxxwwwvvvuuuuuutttrrrooonnnjjjhhhiiihhh```XXXTTTdddppp{{{zzzooodddbbbdddaaabbbhhhqqq}}}sssiii[[[NNNRRRUUUkkkqqqXXXYYYtttxxxuuu}}}rrrDDD555===555444333222222111222222333222111111000111111222000///...///111111///..........................................---------................................................................................................//////000000111222333333333333333333444555666777888888888888999999999999::::::999999:::;;;<<<<<<>>>>>>??????======FFFPPPrrrsssrrrxxxlllbbb[[[WWWQQQRRRSSSTTTSSSQQQOOONNNMMMPPPVVV[[[```dddiiimmmmmmmmmnnnoooppprrrssssssuuuwwwyyyzzz{{{zzzyyyxxxvvvwwwwwwwwwwwwvvvvvvuuuuuutttvvvzzz}}}zzzgggLLLAAADDDIII^^^~~~}}}{{{|||{{{zzzyyy{{{]]]KKKLLLIIIEEEDDDEEEEEEDDDCCCCCCDDDDDDBBBAAA@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>?????????>>>>>>=========;;;;;;:::::::::::::::999888999999888777666666777555555555666666666777777444444444555555555666666444444333333333333333444111111222222333333444444111111111222222333333333222222222222222333333333222222222222222222222222222222111111000//////...---.........222===LLLVVVNNNGGGGGGSSSaaaiiimmmppp~~~wwwtttuuuvvvxxxzzzxxx}}}xxxwww|||uuurrrsssuuu|||yyyvvvvvv{{{|||}}}|||zzzwwwsssqqqxxx~~~{{{yyyxxxwwwvvvuuuuuutttrrrpppmmmllljjjeee___YYYWWWWWWnnnuuuzzztttggg______ddddddeeejjjtttwwwkkkbbbWWWLLLSSSYYYrrrvvv]]]XXXcccZZZ;;;999888444333333222111111222222222222111111000000000000000//////000111111000.........................../////////...---------,,,........................------------------------......................................................//////000111111222222222222333333444555666666666777777777888888888888888999999:::;;;<<<===>>>>>>?????????===>>>@@@XXXqqq~~~ppprrrzzz{{{|||yyyxxx|||~~~uuukkkccc^^^YYYWWWTTTRRRPPPOOOMMMLLLLLLNNNPPPSSSVVV[[[bbbfffhhhiiikkkmmmnnnpppqqqqqqppprrrtttwwwxxxyyyyyyxxxttttttuuuttttttsssrrrrrrssspppqqqtttuuuwww}}}^^^QQQ@@@???IIINNN___|||xxx|||```KKKHHHIIIHHHFFFEEEFFFFFFFFFEEEDDDDDDDDDBBB@@@???@@@BBB@@@@@@??????>>>>>>======@@@@@@???????????????>>>======<<<<<<;;;;;;;;;;;;777888999888666666666888555555555555666666666666444444444444555555555555555444444333444444555555222222333333444444555555111222222222222222333333111111111111222222333333222222222222222222222222222222222111000000//////---...///...///888GGGUUUTTTLLLHHHOOO[[[dddhhhkkk~~~~~~yyywwwzzzzzzvvvttt~~~vvvppppppqqqyyy}}}vvvtttvvvxxxvvvxxx|||}}}zzzwww}}}~~~}}}zzzxxxyyywwwvvvuuuuuutttrrrppplllnnnkkkaaaVVVUUU\\\cccttttttqqqkkkddd___```bbbiiikkkppp|||rrreee[[[RRRKKKTTTddddddVVV___pppvvvDDD888>>>222333333222111111111222222111111111111000//////...111000000111222222111////////////////////////////////////...---------,,,........................------------------------.........................................................//////000000111111111111111222333444555555555555666666666777777666777888999;;;<<<<<<===;;;<<<>>>???AAAAAA>>>;;;BBB```zzz}}}ssswww{{{xxx|||zzzsssrrryyy{{{sssmmmddd]]]TTTNNNLLLNNNPPPPPPMMMMMMMMMMMMNNNRRRXXX\\\cccdddgggiiilllmmmnnnooolllmmmppprrrtttuuuvvvvvvqqqqqqqqqqqqqqqpppooonnnqqqnnnnnnppppppqqqvvv}}}GGGDDD===BBBPPPWWWaaauuuyyylllPPPHHHJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDBBB??????@@@BBB@@@???>>>>>>======>>>>>>????????????????????????>>>>>>======<<<<<<;;;;;;666777888888666666666888444444555555555666666666444444444555555555555666555555444444444555666666333333333333444444444444222222222222222222222222000000111111222333333333222222222222222222222222333222222111111000//////....../////////444BBBPPPTTTOOOJJJKKKSSS]]]ggglll~~~xxx~~~~~~wwwxxxxxxqqqooopppvvvzzztttppppppsssvvvxxx{{{~~~~~~}}}|||yyywwwxxxvvvuuuttttttsssqqqoookkkmmmhhh\\\TTTZZZhhhttttttoooiiidddbbbbbbbbbcccfffkkkttt|||lll]]]RRRNNNLLLYYYvvv```ZZZfffxxx^^^999999===111222222111111111111222222///000000000000//////...222111000111333333111000000000000000000000000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........//////000000000000000000111111222333444444444444444555555555555555666888999;;;<<<======999<<<======???BBB@@@<<<;;;RRRkkkxxx{{{|||xxxrrrrrrsssuuusssppprrrvvv~~~{{{vvvcccUUUNNNMMMMMMNNNLLLKKKKKKIIIHHHJJJNNNQQQ[[[]]]```cccfffhhhiiiiiihhhiiikkkmmmnnnppppppqqqnnnnnnnnnnnnnnnnnnmmmlllnnnllllllnnnnnnnnnrrrxxx===DDDDDDKKK]]]iiippp|||tttWWWOOOMMMJJJGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEDDDAAA???>>>@@@BBBAAA@@@???>>>>>>>>>??????========================>>>======<<<;;;;;;::::::555777888777666666777888444444444555555555666666444555555555555666666666444444444444444555666666333333333333222222222222222222222222222222222222000000111222222333444444111111111111111111111111333333222111111000000///...---...000000111<<>>>>>;;;;;;EEEUUUfffuuu~~~yyy}}}}}}rrrhhhlllpppsss{{{nnn[[[PPPLLLJJJIIIIIIJJJJJJIIIGGGGGGIIIKKKQQQSSSWWW[[[___```aaabbbffffffggghhhiiijjjkkkkkkjjjkkkkkkllllllllllllkkkkkkjjjjjjmmmmmmllloootttxxx===IIILLLTTTiii{{{WWWHHHNNNNNNDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFEEEDDDAAA???>>>@@@BBBBBBAAA@@@?????????@@@AAA;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;::::::999999555666888777666666777888444444444555555555666666555555555666666666666777333333333333444444555666333222222222111111000000222222222222222222222222000111111222333333444444111111111111111111111111333333222222111000000000...,,,---000000000888CCCOOOQQQOOOLLLNNN]]]rrrtttyyyqqqqqqqqquuuwww{{{tttrrrpppsssxxx||||||tttlllnnnoooooonnnppptttxxxvvvzzz}}}||||||{{{xxxvvvsssrrrpppppppppooollljjjdddbbbZZZVVV```tttooolllgggcccaaabbbeeehhhmmmyyyxxxlllZZZJJJFFFOOO[[[nnn|||[[[VVVccckkk___AAA===666000<<<222111111111111111222222,,,---...000000000//////000/////////111111000...........................,,,------....../////////------------------------++++++++++++++++++++++++------------------------------------------------/////////000000000000000////////////000111222333222222333333333444444444333444777:::<<<=========;;;>>><<<666444999;;;999;;;:::BBBTTThhhwwwxxxyyyyyynnnlllsssxxxzzz|||}}}gggVVVNNNLLLLLLKKKIIIJJJKKKKKKIIIHHHIIIJJJJJJMMMQQQUUUYYY[[[\\\\\\ddddddeeeeeeffffffgggggghhhiiijjjkkkkkkkkkkkkkkkiiihhhiiilllllljjjmmmqqqppptttyyyFFFMMM^^^sss}}}zzzyyyxxx}}}]]]RRRNNNMMMLLLGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCC@@@<<<<<>>::::::<<<======<<<;;;;;;::::::999888777777666555444333444666888999666555555555555444444444666666555555555444444444555555555555444333222111111222222333333222222111333333333222222222111111222111111111000000//////333333333222222111111111000000000000000000000000......------///222555888NNNPPPRRRQQQQQQ^^^|||~~~{{{wwwlllhhhiiikkksss~~~|||wwwtttrrrqqqsssyyy}}}zzzvvvvvvwwwxxxvvvssspppqqqqqqqqqrrruuuzzz}}}vvv}}}~~~{{{zzzzzzxxxvvvtttssstttrrrnnnkkkjjjjjjiii___^^^XXX\\\xxxvvvfffdddbbb```aaadddiiillljjjwwwkkk]]]RRRHHHEEEPPPaaavvvyyy^^^\\\```gggwwwlllGGG:::888555222444111111111111111111111111000000000000000000000000......------------......////////////////////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///....................................///////////////000000000111111111111222000///111444555333111444666999===@@@CCCDDDEEE::::::999999888999999999:::;;;:::>>>TTTsss{{{tttxxxzzz|||hhh[[[WWWTTTNNNHHHFFFGGGHHHGGGFFFEEEFFFGGGDDDDDDEEEGGGJJJOOOSSSUUU\\\]]]]]]^^^```aaaaaabbbeeecccbbbdddhhhjjjhhhfffcccdddeeegggiiikkklllmmmlllmmmooorrrwww~~~PPPZZZlll}}}xxxuuuwwwvvvtttxxxwwwUUUNNNLLLKKKKKKGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBB???<<<<<>>LLLfff{{{{{{mmmaaaWWWOOOKKKGGGGGGHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFHHHKKKNNNPPPTTTUUUWWWXXX[[[]]]^^^___bbbbbbbbbccceeegggffffffcccdddeeefffhhhiiikkkkkkhhhiiikkklllooouuu{{{^^^iiizzz}}}rrrnnnpppssssssrrrzzzaaaLLLKKKIIIHHHJJJGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@?????????=========???@@@???>>>???===::::::;;;<<<<<<;;;:::::::::999888888777777888777555444444555666666555555555555444444444444555555444444444444333333444444444333333222111111111111222222222222111111222222222222111111111000111111000000000000//////222222222111111111111111000000000000000000000000000///.........000222444CCCJJJRRRSSSOOOSSShhh}}}~~~zzz}}}}}}~~~}}}wwwmmmddd^^^```lll{{{wwwtttpppooottt|||zzzqqqkkkiiigggiiioootttwwwwww|||~~~{{{xxxzzz{{{yyyxxx}}}zzzxxxwwwwwwwwwwwwvvvtttrrrqqqpppooommmhhhccc___ZZZUUUbbbvvvtttfffeeecccaaaaaaffflllqqqnnn^^^PPPMMMNNNPPPXXXccc}}}}}}fffQQQXXXpppxxx{{{|||hhhPPP:::555777666444444111111111111111111111111000000000000000000000000......------------..............................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------------------------------.........//////////////////000000000000000//////000333444333222777:::>>>BBBEEEEEEDDDCCC999888888888888888999999999;;;===>>>BBBRRRqqqzzzxxxqqq```UUUPPPGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFHHHIIIJJJKKKMMMPPPSSSVVVXXXYYY]]]^^^````````````bbbcccaaabbbbbbcccdddeeefffgggccceeefffggghhhjjjnnnqqqllltttxxxtttqqqrrrrrrrrrsssuuueeeOOOGGGKKKHHHGGGIIIGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>><<<======>>>>>>>>><<<;;;===<<<:::::::::::::::::::::999999999888888777777999888666555444444444555555555555444444444333333444444333333333333333333333333222222111111111111111111222222222222111111222111111111111000000000000000000000000000//////111111111111111111111000000000000000000000000000111000///......///000111;;;DDDOOOSSSNNNMMMZZZkkktttuuuuuuyyywww{{{|||~~~tttfff\\\]]]hhhvvv~~~{{{uuusssvvv}}}}}}rrrhhhggghhhnnnuuuzzz{{{zzz~~~}}}yyyvvv{{{~~~|||yyyxxxvvvuuuuuuuuusssqqqqqqooonnnnnnkkkccc\\\YYYYYY```tttuuujjjnnndddcccbbbaaacccjjjttt|||}}}gggXXXMMMKKKNNNSSSaaaoooxxx___UUUhhhzzz{{{yyy{{{~~~RRRCCC555444777666444333111111111111111111111111000000000000000000000000......------------..............................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---------................../////////000000/////////000111222333333888;;;???CCCEEEDDDBBB@@@888777777777777888999999:::999<<<===;;;AAA]]]zzzzzzqqqsss~~~|||sssddd[[[OOOLLLHHHFFFEEEFFFGGGHHHEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEGGGIIILLLNNNPPPQQQTTTWWWZZZZZZXXXXXX[[[^^^\\\\\\]]]]]]^^^^^^_________```bbbbbbbbbbbbdddfffnnnuuu~~~yyy|||{{{sssvvv{{{}}}wwwqqquuu}}}fffTTTGGGGGGLLLHHHFFFIIIGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>;;;===>>>>>>===<<<:::999::::::::::::999888999999999999888888888888888777888888777666555444444444555444444444444333333333222222333333333333333333222222111000000000111111000111111222222111111000111111111000000000////////////////////////000000000000000000000000000000////////////////////////111111///.........//////555>>>JJJPPPMMMJJJQQQ[[[fffkkkppptttyyy{{{vvvmmmsssuuuyyy~~~}}}ttteeeZZZ]]]ffftttzzzvvvwww|||xxxjjjkkkooovvv~~~}}}}}}{{{{{{xxxvvvtttsssrrrooommmqqqmmmkkkkkkeee\\\XXXZZZlll{{{lllfffgggaaabbbbbbccchhhtttwww___TTTLLLKKKMMMVVVkkkrrr^^^fff~~~vvvEEE<<<555555666555333222111111111111111111111111////////////////////////......------------..............................,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,---------------............/////////.........//////111333444888;;;???BBBCCCBBB???===777666666666777777888999:::888999<<<999:::KKK___www|||zzzxxxwwwyyy}}}qqqccc\\\RRRKKKGGGFFFEEEDDDBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDFFFGGGHHHIIIJJJLLLOOORRRRRRPPPPPPSSSVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWYYY[[[\\\[[[[[[]]]^^^```eeejjjooosssyyyyyyvvv{{{zzzrrrzzzoooNNNMMMDDDHHHMMMGGGEEEHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????<<<>>>??????<<<:::999:::888999::::::888777888999888888888888888888888888888777777666555444444333444444444444333333333333111111222222222222333333111111///......///000111000000111111111111000000000000000000////////////......////////////000000////////////000000000000////////////////////////111000//////.........///111777CCCLLLNNNKKKLLLQQQZZZccclllrrrvvvyyyvvvqqqrrrtttvvvzzzzzztttjjjbbbdddkkkzzz|||xxxwwwzzz}}}pppqqqvvv}}}}}}zzz{{{yyyvvvtttrrrpppmmmkkkoookkkiiiggg```XXX[[[eeepppiiigggccc```bbbcccgggqqqzzzpppYYYQQQLLLNNNRRR^^^wwwlllfff~~~bbb===:::666555444444222111111111111111111111111111////////////////////////......------------......------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///------.........///333555999;;;>>>@@@AAA???===;;;666555555555666777888999999888999:::999:::@@@IIIZZZppp~~~uuunnnsssyyy|||ssseeeYYYQQQKKKFFFBBBBBBBBBBBBAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDEEEEEEGGGHHHJJJJJJJJJKKKLLLNNNMMMMMMMMMNNNNNNOOOOOOPPPOOOQQQSSSSSSSSSSSSUUUWWWYYY[[[^^^```bbbhhhpppvvv|||~~~}}}xxxvvvYYYMMMKKKCCCGGGKKKDDDDDDHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@===???@@@???;;;999999;;;777999::::::777666666888777777777777888888888888666777777666666555444444444444444333333333222222111111111111222222222333111000...------...000111000000111111111111000000000000/////////................../////////000000........./////////000000////////////////////////000/////////...............222;;;HHHNNNMMMKKKKKKUUU___kkkqqquuuyyyyyywwwyyyxxxvvvvvvvvvuuusssrrrnnnxxx~~~yyywwwxxx{{{}}}yyyyyy|||~~~|||zzzzzzxxxuuussssssqqqnnnllllllhhhfffddd\\\WWWcccvvvjjjhhhhhhbbb```cccffflll{{{vvviiiUUUNNNKKKRRR\\\jjjjjjvvvwwwMMM888888777444222222222222111111111111111111111111////////////////////////......------------......------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,---...------...222666<<<===>>>??????===<<<:::555555555555666777888888666:::;;;999999===???>>>CCC[[[xxx~~~|||yyyzzzjjjqqq}}}}}}wwwmmmdddZZZPPPHHHCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMMMMOOOQQQSSSUUUXXXXXXXXXZZZ```eeekkksss}}}___PPPTTTJJJCCCFFFHHHBBBCCCGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAA???;;;999:::;;;666888::::::777555666888777777777777777888888888666666666666666666555444444444444333333333222222000000111111222222222333000///...------...000111000000111111111111000000000/////////............---.........//////000000---.........//////000000//////////////////////////////////////////.........///777EEEOOOOOOKKKIIITTT___kkkpppssswwwyyyxxx|||yyytttpppooorrrxxx{{{xxx|||yyyyyyzzz|||~~~|||zzzxxxvvvtttssssssrrrpppnnnjjjfffeeecccZZZXXXjjjrrreeeffffffbbbaaadddhhhppptttdddTTTKKKJJJVVVeeesssyyykkkrrr@@@555777666333000111333333111111111111111111111111////////////////////////.........------.........------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++---...---,,,...222666>>>>>>??????>>>===<<<;;;444444444555555777888888444<<<>>>888888???AAA===;;;PPPlll}}}vvvyyyyyy~~~}}}www{{{tttiii[[[RRRFFFEEEEEEDDDBBB@@@>>>===@@@@@@AAAAAABBBBBBCCCCCCDDDBBBAAACCCGGGIIIGGGEEEDDDEEEFFFGGGHHHIIIJJJJJJMMMNNNMMMLLLKKKKKKNNNPPPNNNQQQTTTTTTRRRRRRUUUXXXZZZbbbkkkrrrvvv}}}~~~|||dddOOOJJJJJJIIIGGGEEECCCBBBBBBCCCDDDFFFDDDAAAAAABBBCCCCCCCCCFFFCCC??????@@@AAA>>>;;;???>>>===<<<;;;:::999999444444888;;;:::555333666888777777666555444444444444444444444444444444444555444333333222222333333000000000000000000000000000000000000000000000000000000000000000///......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111...000:::IIIQQQOOOIIISSS]]]fffkkkoootttuuurrrsssssstttuuutttxxx~~~}}}||||||}}}{{{uuu|||~~~|||{{{yyyxxxqqqrrrttttttssspppnnnlllmmmhhh___ZZZ^^^mmmsssjjjddd```bbbfffcccfffnnnxxxlll___RRRNNNLLLZZZvvvhhhzzzKKK;;;555555444333333222111111000000000000////////////////////////////////////000000///...------,,,,,,111111///...,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,...222666?????????>>><<<:::777666333444555555444444666777555777999;;;<<<<<<;;;::::::>>>MMMggg{{{|||}}}~~~ttt{{{qqqSSSJJJCCCCCCDDDBBB@@@@@@DDD>>>;;;???BBBAAA????????????@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMPPPSSSXXX]]]cccjjjooo{{{~~~yyy{{{kkkUUULLLJJJKKKHHHGGGDDDCCCBBBBBBCCCDDDEEECCCAAAAAABBBCCCCCCBBBDDDBBB@@@??????>>>===<<<>>>>>>===<<<;;;:::999999===777444444444444888>>>777777777666555444444444444444444444444444444444444444333222222222222333000000000000000000000000////////////////////////000000000000000///......////////////////////////////////////////////////........................///////////////////////////////////////////////////---///888EEENNNOOOMMMMMMTTT```nnnyyy|||yyyvvvooosssxxxxxxvvvwwwzzzuuutttssstttvvv|||~~~~~~}}}{{{tttyyy~~~}}}|||zzzyyyxxxvvvtttsssqqqpppooollljjjlllccc\\\```ooo}}}tttkkkfffcccaaaccchhhhhhnnnzzz|||sssdddUUULLLQQQUUUaaa}}}ccc???999555444444333222222111111000000000000////////////////////////////////////000//////...------,,,,,,111000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------,,,---///444777===>>>>>>>>>===<<<:::999222333555555444444555777666777999;;;===<<<<<<;;;;;;<<>>===@@@AAA???===>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGHHHIIIKKKNNNSSSVVVuuuzzzvvvqqq|||___MMMLLLKKKIIIHHHFFFEEECCCBBBBBBBBBCCCCCCEEECCCAAAAAABBBBBBBBBAAA@@@@@@@@@>>><<<<<<<<<===>>>======<<<;;;:::999999888999???IIILLLEEE<<<777777777666666555444444444333333333333333333333333444333222222111111222222000000000000000000000000//////////////////////////////000000000///......////////////////////////////////////////////////........................////////////////////////////////////////////////------///555>>>HHHOOORRRLLLLLLYYYrrr|||xxxsss|||}}}|||nnnccceeelllmmmiiisssyyy~~~|||uuuxxx~~~~~~~~~}}}{{{zzzxxxwwwwwwsssooommmnnnnnnllliiihhh^^^[[[kkk|||mmmhhhccccccbbbbbbeeejjjmmmxxxzzznnn\\\MMMIIIVVV___mmmtttHHH666999444444333333222222111111000000000000/////////////////////////////////////////////...------,,,,,,000///...---------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---------...111666:::<<<<<<===>>>>>>===;;;;;;111222444444444444555777666888:::;;;<<<===<<<<<<===;;;<<>>>>>=========???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBDDDGGGxxx|||}}}ttttttfffIIIGGGOOOLLLEEECCCDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBAAAAAAAAABBB@@@???===???@@@>>>;;;999<<<>>>======<<<;;;;;;:::999999444999FFFVVV[[[OOO===111666666666555555444444444222222222222222222222222333333222111111111111111000000000000000000000000////////////////////////...///////////////......////////////////////////////////////////////////........................////////////////////////////////////////////////...///000222777@@@KKKSSSQQQJJJUUUrrr{{{xxxyyy}}}nnn```aaakkkmmmhhhpppxxx{{{}}}}}}}}}|||{{{zzzxxxwwwvvvtttoookkkkkkmmmmmmkkkhhh___\\\bbbvvvpppfffcccaaacccccccccffflllrrr~~~vvvjjjYYYLLLMMMXXXggg~~~[[[999888:::333333333333222222111111000000000000//////////////////////////////////////////.........---------///......---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---...///333888<<<;;;<<<<<<===<<<;;;:::999111222444444333333555666777888999;;;<<<<<<<<<<<<>>><<<;;;:::???SSSvvvrrrjjjfffkkkssszzzqqqkkkgggddd^^^RRRHHHDDDDDDBBBCCCEEEDDD@@@???BBB>>>=========<<<<<<<<<;;;===<<<;;;;;;;;;===>>>???AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDCCCBBBBBBDDDFFF{{{{{{sssxxxhhhSSSFFFKKKNNNGGGBBBDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA???===;;;===???===:::999<<>>>>>======<<<===<<<;;;;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@AAA@@@??????@@@AAAzzz|||xxx~~~yyyTTTKKKGGGHHHFFFAAABBBHHHBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@>>><<<;;;<<<===<<<;;;;;;===>>>;;;;;;;;;;;;::::::999999???888333555777777888;;;444444444444444444444444111111111111111111111111222111000000///000000000////////////////////////........................------.../////////......////////////////////////////////////////////////------------------------////////////////////////........................000222333222333999DDDMMMQQQIIILLL^^^nnnuuuwwwzzz~~~|||xxxppphhhgggkkkpppzzz~~~}}}~~~~~~xxxxxxxxxwwwvvvtttrrrqqqqqqoookkkgggccc```^^^^^^___iiivvv|||yyyqqqiiieeebbbaaabbbeeegggjjjsss}}}}}}rrreeeYYYSSSSSSccclllyyyzzz^^^:::777:::///222222222222222222111111000000000000////////////////////////////////////........................000///...---------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---...///333888<<<<<<<<<===<<<;;;999777666555666777666444333444555666666777888999:::;;;;;;666999===>>><<<@@@OOO```~~~uuupppqqquuu~~~~~~vvvyyyyyylllmmmqqquuurrrjjjbbb```TTTJJJBBB@@@@@@??????AAAAAAAAAAAA@@@@@@?????????>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<=========<<<<<<==================???@@@@@@???<<<;;;;;;<<<~~~zzzZZZJJJIIIGGGEEECCCCCCDDDEEEAAABBBCCCDDDEEEEEEFFFFFFBBBAAA@@@AAAAAA@@@===;;;===<<<:::;;;===>>>>>>===;;;;;;;;;::::::::::::999888777999======888444555444444444444444444444444111111111111111111111111111111000////////////000////////////////////////........................,,,---......//////......////////////////////////////////////////////////------------------------////////////////////////...........................000222333555;;;DDDKKKLLLKKKLLLRRR\\\fffmmmppp}}}qqqmmmuuu~~~}}}|||{{{zzzvvvvvvvvvuuusssrrrpppooonnnmmmhhhaaaZZZZZZ^^^cccnnnssswwwuuunnngggdddddd``````ccciiipppyyywwwjjj[[[QQQSSS[[[nnn~~~}}}yyy{{{rrrIII666666444000111111111111111111222222000000000000////////////////////////////////////........................111000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))***+++---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------///222777;;;<<<<<<=========<<<::::::777888999777555333333444555555666666777999::::::666777;;;>>>===<<>>===<<<;;;;;;<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<999999::::::;;;<<<<<<<<<>>>???@@@???<<<;;;;;;;;;```JJJDDDGGGHHHFFFGGGIIIFFF@@@BBBBBBDDDEEEFFFFFFFFFFFFBBBAAA@@@AAAAAA???<<<:::>>>;;;999:::>>>@@@???===;;;:::::::::::::::::::::999888:::<<<999444333666444444444444444444444444000000000000000000000000111111000///////////////////////////////////////........................,,,,,,---.../////////...////////////////////////////////////////////////------------------------////////////////////////........................,,,...111444777===EEEKKKKKKNNNOOOLLLPPPZZZbbbeeevvv~~~yyy~~~{{{|||~~~{{{yyyxxxxxxuuuuuutttsssrrrpppooonnniiihhhccc[[[UUUXXXcccmmmzzzxxxtttooojjjfffdddccc___```eeennnxxx~~~rrrdddUUUNNNVVVdddvvv|||}}}bbb<<<888666000666111111111111111111222222000000000000////////////////////////////////////---.....................222111///...---,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,---------...111666:::;;;<<<>>>?????????>>>===999::::::888555333333444555555555555666888999::::::999;;;>>>>>>;;;;;;???BBB```~~~zzzwwwzzzttt|||sssjjjkkkqqq}}}xxxdddOOOGGGGGGGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;;;;;;;<<<===<<<<<<<<<=========>>>>>>999999:::;;;<<<<<<======888:::<<<<<<;;;:::;;;<<>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777666666666666555555555555555555444333333222111111222111111111000000//////////////////............////////////////////////........................222222222222111000..............................---------............///........................////////////////////////........................000000000555<<>>???>>>;;;:::<<<>>>;;;;;;;;;:::999777444333333444444444333333555666777777888999::::::;;;;;;>>>KKKhhh}}}|||~~~|||nnnhhhppp~~~iiiVVVRRROOOHHHEEEHHHCCCBBBAAA@@@?????????@@@??????@@@@@@???>>><<<;;;888999:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<:::::::::::::::::::::::::::::::::999888888777777666666666555555555444444555444444333222222111111111111111000000000//////////////////............................................................/////////......,,,++++++........................------------.......................................................................................------000555999::::::@@@KKKMMMJJJIIIIIIVVVnnn~~~|||{{{|||zzz{{{~~~~~~}}}{{{zzzyyyxxxwwwqqqooonnnnnnoooooommmkkkfff[[[SSSZZZmmmyyylllfffdddbbbcccffflllppp~~~ssscccVVVOOOUUUiii{{{jjjDDD666555444222333333333333222222111111111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------///...------...000333555<<<===???===;;;999:::<<<:::;;;;;;:::888666444333333444555444333333555777777777888888999:::::::::<<>>>>>===<<<<<<<<<999999999999999888888888:::999999888888777666666555555555555444444444444444444333333222111111111111111000000000000//////////////////............................................................---------------,,,+++***------------------------------------............................................................------------------------...---,,,---///111222111777EEEKKKHHHGGGIII[[[www{{{}}}|||~~~}}}zzzyyy~~~|||{{{zzzyyyxxxvvvuuuuuutttqqqnnnnnnmmmkkkfffaaacccYYYXXXmmmwwwnnnfffcccbbb```bbbfffqqqwww{{{uuudddUUUSSSTTT^^^xxxxxxXXX999111555666222///222222222222222222111111000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------///...,,,,,,---///111222:::;;;===<<<:::999:::::::::::::::999888666444444333444555444333333555777888888888888888888888888;;;999???QQQiiiwwwyyyuuuwww~~~}}}{{{~~~uuuggg\\\YYYVVVMMMGGGHHHBBBCCCEEEFFFFFFEEECCCBBBAAAAAABBBAAAAAA@@@>>>>>>=========<<<<<<:::999999;;;;;;::::::::::::;;;;;;::::::999999999999999999{{{YYYKKKHHHFFFEEEGGGGGGFFFFFFFFFHHHIIIIIIJJJEEEEEEDDDCCCBBBAAA@@@???=========<<<<<<<<<;;;;;;999999999999999888888888999888888777777666666555444444444444333333333333333333222222111111111000000000000000000000//////////////////............................................................///////////////...------------------------------,,,,,,---------.........................................................------------------------000///......//////000000333@@@GGGHHHKKKMMM]]]wwwuuuxxxwwwwwwvvvqqqlllooovvv}}}wwwyyy}}}~~~zzzzzzyyyxxxvvvuuutttssstttrrrpppnnnlllggg___YYYYYY___oooyyyjjjeeebbbbbbbbbbbbfffllluuuxxxooogggXXXRRRYYY```jjj]]]HHH444000555555222///111111111111222222222222111111111111111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,+++,,,---...///666777999::::::::::::;;;999999888777666555444333333444555444333333555777888777777777777777777777:::888888???NNNhhh}}}}}}~~~}}}~~~~~~~~~wwwuuunnniiigggbbbVVVMMMJJJEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;rrr[[[IIIIIIKKKGGGDDDEEEAAACCCEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777666666555444444333333333333222222222222222111111111111111000000//////////////////000000////////////............................................................//////000000000///......------------------------,,,,,,,,,------------...................................................------------------------///////////////000111222222;;;???DDDNNNQQQXXXiii}}}zzz|||yyy{{{uuunnniiidddaaadddkkk~~~}}}yyyvvvvvv|||~~~~~~}}}yyyyyyxxxwwwuuutttsssrrrlllmmmlllkkkhhhccc]]]ZZZTTTjjjmmmhhheeedddeeeeeefffmmmvvvzzznnnddd[[[QQQPPP\\\eeesssqqqFFF===555222333333333333111111111111111111111222000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++,,,---...000222444888:::<<<<<<;;;777777666555444333333333222333444333222333444666666666666666666666666555777999<<<<<>>>>>>>>>>>>>>>>>???======<<<<<<;;;:::::::::fffPPPKKKGGGEEEEEECCCCCCCCCBBBDDDFFFEEECCCAAAAAABBB??????@@@AAA@@@>>><<<:::999999999::::::::::::::::::::::::999888888777777666666555555444333333333222222111111111000000000000000000000000000000000........./////////000000////////////............------------------------........................+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...111000222000888GGGJJJJJJSSSZZZdddjjjiiihhhmmmqqqrrr~~~}}}xxxyyy}}}}}}|||mmm```]]]___aaabbbdddrrr|||zzzzzz{{{yyywwwtttrrrtttzzz~~~~~~|||{{{zzzzzz{{{vvvuuutttsssqqqpppoooooonnnnnnjjjbbb[[[___mmmyyysssmmmjjjeeeaaaaaacccgggkkkttt|||wwwrrrfffYYYTTTTTT\\\nnnfffDDD666666555333222333444444222222111111000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------.........///111555999;;;999666333222111000//////000000000111222111000000222444333333333444555555555666444555888:::999:::CCCOOOrrr}}}vvv|||yyytttxxx}}}zzzyyyzzz|||xxx|||~~~}}}}}}zzzssshhh\\\RRRLLLIIIHHHIIIHHHGGGFFFEEEEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@??????@@@@@@AAA???>>>>>>===<<<<<<;;;;;;dddFFFCCCEEEEEEDDDEEEHHHGGGDDDCCCDDDDDDAAA>>>===???AAA===>>>???@@@???===;;;:::999999999999999999999:::999999999888777666666555666555555444444333222222111111111111000000000000////////////000000000000---.........//////000000000/////////............------------------------........................,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++...111111333000666DDDHHHJJJUUULLLZZZeeeffffffjjjmmmmmmyyyzzzzzzxxxxxxyyy{{{|||}}}mmm___]]]bbbcccbbb```lllyyy|||~~~~~~|||yyyyyy|||wwwxxxwwwqqqlllppp{{{}}}~~~~~~}}}{{{zzzyyyzzzzzztttsssrrrqqqpppnnnmmmmmmcccdddccc^^^^^^mmmuuujjjlllkkkeeeaaaccchhhnnnwwwxxxvvvrrreeeXXXSSSZZZjjj|||zzzwwwLLL>>>777666222111333555444111333222222111000//////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))******++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////000000111555888999666333222111000........./////////000111000//////111333222222333333444555666666777444444888;;;;;;===@@@IIIiiiqqqoooqqqyyy~~~xxxuuu~~~zzzuuuhhh]]]VVVSSSJJJIIIHHHFFFEEEFFFFFFGGGIIIHHHHHHGGGEEEDDDBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>===fffQQQEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@??????<<<:::;;;===???>>><<<:::::::::999999999888888999999999888777666666555555666777777666444222111222222222222111///...---////////////////////////000000///...............//////.........---------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,---------......---,,,---222;;;EEEMMMRRRLLLRRR^^^fffeeeaaahhhtttzzzwww{{{wwwuuuyyyssseee```ccchhhiiihhhiii{{{~~~}}}}}}}}}||||||{{{{{{{{{{{{zzzxxxwwwvvvpppnnnsss|||~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyyvvvtttssssssrrrqqqmmmjjj```bbb]]]XXXgggxxxooolllgggddddddeeegggllluuuxxxwwwjjjYYYVVVXXX```yyy{{{\\\FFF666444444333333333333222222111111111111111111111111,,,,,,------.../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------...000111111111111////////////////////////111111000000000000111111111222333444555555555555222333555888:::<<<======GGGNNNcccyyyuuussswww}}}zzzvvvsssuuu{{{nnnaaaYYYQQQHHHEEEGGGJJJHHHFFFJJJKKKLLLJJJFFFCCCAAAAAADDDBBB@@@AAABBBCCCCCCAAABBBCCCCCCBBBBBB@@@??????hhhWWWKKKCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>============???<<<:::;;;===>>>===<<<::::::::::::999999999999999999888777777666555555555555666777666444222111000000111111111000000///////////////////////////000//////...............///.........------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........******+++,,,,,,---......,,,,,,,,,------------...------...111888AAAJJJPPPTTTWWW___hhhkkkhhhjjjooovvv}}}{{{www|||uuunnnhhheeeeeefffmmm}}}{{{{{{|||}}}}}}||||||{{{zzzxxxwwwvvvrrrmmmnnntttwwwxxx~~~~~~~~~}}}||||||{{{yyyxxxxxxwwwvvvsssnnnmmmlllllliiigggaaa___\\\eeeoookkkkkkgggfffiiiffflllwwwyyypppmmm```SSSUUU\\\lll~~~fffFFF999333333333222222222111111111111111111111111111111111///////////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...///000000000000000........................111111000000000000111111111222333444555555555555222444666888:::<<<======BBBEEERRRnnnzzztttrrrrrrtttxxx~~~zzzwwwuuuxxxlllbbbVVVNNNLLLKKKIIIFFFGGGIIIJJJJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDBBBBBBCCCBBBBBBAAA@@@@@@~~~]]]NNNJJJFFF@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<;;;<<<<<<===>>><<<;;;;;;<<<======<<<;;;;;;;;;;;;::::::::::::888888777777666666555555444555555666555444222111...///000000111111111000////////////////////////000///......------..................------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////***++++++,,,,,,------...,,,,,,,,,,,,---------------...///000333:::DDDLLLXXXWWW[[[dddkkkmmmmmmnnnwwwyyysssgggeeegggoooxxxyyy{{{|||||||||{{{{{{zzzxxxwwwyyyuuunnnjjjkkkjjjmmmwww}}}|||{{{yyyyyyxxxwwwvvvuuuuuutttrrrpppmmmjjjhhheeebbb___\\\cccnnn{{{ppphhhhhhfffbbbccciiiooo{{{}}}qqqfffaaaVVVRRR]]]nnniiiJJJ777222888222111111111111000000000111111111111111111111111111111000000///......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...//////000000000//////........................111000000//////000000111111222333444444555555555444555777999;;;<<<======???===@@@RRRoooxxxpppwwwxxxuuutttvvvzzz~~~zzzkkk```XXXQQQLLLGGGHHHIIIIIIHHHGGGGGGHHHEEEFFFFFFEEECCCAAA@@@AAACCCDDDDDDDDDDDDDDDCCCBBB{{{]]]JJJGGGHHHEEE???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<<<<<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777777777666666555555555444444444444444333222111//////000000000000000/////////////////////////////////...------------...------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,///000//////444>>>FFFSSSRRRTTT[[[dddnnnwww|||pppiiihhhnnnzzzzzzyyyxxxyyyyyy{{{{{{zzzxxxyyy}}}{{{ssskkkhhhdddfffmmmwww}}}~~~~~~~~~}}}~~~~~~}}}|||{{{zzzyyyvvvvvvuuuuuutttsssrrrqqqjjjlllmmmiiiccc^^^\\\\\\aaauuu{{{ooonnnhhhgggiiigggdddkkkwww}}}yyyyyywwwjjj^^^YYYRRRXXXlll}}}LLL:::444333;;;222222111111111000000000111111111111111111111111000/////////.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,/////////000//////..............................000000////////////000000111111222333444444444444555666777999;;;<<<<<<===>>>===<<>><<<<<<<<<<<<=========<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;:::::::::666666666555555555555555333333333333333222222222111111111000000...------//////////////////////////////...---------------,,,,,,------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,///000...---000888@@@MMMOOORRRUUU^^^pppyyyllleeelllzzz~~~yyyvvvuuuvvvyyy{{{yyyxxx{{{xxxooolllgggddddddjjjpppuuu|||~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyyuuuuuutttrrrqqqpppooonnnggghhhggg```YYYXXX___ggg~~~qqqgggdddfffccceeeiiijjjmmm|||yyyuuuwwwrrrdddYYYUUUQQQ```|||ggg777222666222444333222222222111111111111000000000000000000000000,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...////////////......---........................000000////////////000000000111222333444444444444555666888999:::;;;;;;;;;:::>>>@@@======JJJbbbuuusssooosss|||ssswwwuuuwww}}}tttoooppprrr~~~}}}qqqbbbUUUMMMKKKKKKIIIJJJLLLLLLKKKJJJKKKKKKEEEEEEFFFFFFFFFEEEDDDDDDRRRJJJDDDEEEGGGFFFFFFGGG@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;::::::999<<<======<<<:::999:::;;;;;;;;;;;;;;;::::::::::::555555555555555555444444222222222222222222222222111111111000///...,,,,,,///////////////////////////...------,,,,,,------,,,,,,,,,,,,------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...///...---///444999FFFNNNTTTUUU\\\qqq~~~ooodddmmmvvv|||{{{{{{~~~xxxuuuuuuwwwxxxwwwxxx|||xxxqqqooolllfffaaabbbeeejjjttt||||||~~~}}}~~~|||{{{zzzyyyxxxxxxxxxxxxtttsssrrrpppnnnlllkkkjjjgggccc\\\VVVVVV```ppp|||{{{qqqkkkhhhgggfffcccdddhhhiiiooo~~~{{{xxxuuummm^^^VVVVVVXXXmmmSSS555666888333000333333222222222111111111000000000000000000000000***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---....../////////......------------------------000//////......//////000000111222333333444444444555666777888999:::::::::555<<>>===;;;999888<<<===>>><<<999888999;;;::::::::::::999999999999444444444444444444444444222222111111111111222222///000000000///...------///////////////////////////...------,,,,,,------++++++,,,,,,,,,---------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---......///000222333<<>>@@@AAA@@@>>>;;;999<<<===>>><<<999777999;;;:::::::::999999999888888444444444444444444444444222111111111111111222222---......///////////////////////////////////////......---,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---///111222111///111???LLLOOOTTTaaannntttxxxzzz}}}{{{vvvjjjkkkhhheeekkkwwwyyytttqqqsssvvv{{{}}}vvvmmmkkknnnnnniiifffeeeccc```aaadddjjjqqqyyy}}}}}}}}}}}}~~~~~~~~~~~~|||~~~~~~~~~~~~~~~}}}||||||}}}~~~|||{{{xxxwwwvvvuuuttttttuuuvvvqqqpppnnnkkkhhheeebbbaaa^^^XXXZZZlllvvvrrrlllhhhdddbbbbbbeeeggggggpppvvvmmmjjjjjjkkkfff^^^TTTXXXhhhxxxKKK222;;;555---333777000000000000////////////000000000000000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,---------,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...////////////------------------------//////............//////000000111222333333333333555555666777777777777777===;;;999999;;;>>>??????<<>>JJJTTTZZZ[[[ZZZfffpppwwwxxx}}}uuukkkeeegggmmmtttwww|||yyyssstttuuutttrrrpppooopppqqqmmmjjjiiiiiifff^^^WWW]]]```fffnnnvvv|||~~~~~~|||}}}~~~~~~}}}~~~|||||||||}}}~~~~~~~~~~~~~~~~~~|||~~~~~~|||{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzyyy{{{~~~|||{{{yyyxxxyyyyyywwwuuuuuurrrpppqqqssstttrrrpppkkkiiigggeeecccaaa^^^\\\^^^iii|||rrriiigggeeeddddddfffgggiiioooxxx}}}mmm___YYYYYYZZZQQQWWW^^^hhh~~~TTTAAA222333555111000333111111111111000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++++++++++++++++++++++++++++++++***((())),,,///---,,,++++++******++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********)))))))))))))))******+++((())))))))))))***************))))))******+++,,,---...............------------------------------..............................//////000000111111444555555555666666777777<<<<<<;;;::::::;;;;;;;;;>>>@@@EEEPPPfffmmm|||xxxzzzoookkkllljjjtttzzzrrrllleee___]]][[[YYYWWWDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@AAA???BBBFFFFFF???<<<>>><<<;;;::::::;;;;;;:::999888888888777777666555555666555444333333222222222111111000////////////////////////000//////..............................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---------------............111333:::DDDPPPXXXZZZYYYUUU```lllssszzz~~~wwwyyysssllllllooopppppp~~~yyyzzzyyywwwtttrrrrrrsssrrrooommmlllllliiibbb\\\]]]]]]^^^dddkkkrrrwwwyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||}}}}}}{{{xxxxxxyyy|||zzzyyywwwwwwxxxxxxvvvttttttrrrppppppqqqooollliiigggeeebbb___^^^]]]]]]\\\sss|||~~~pppgggkkkiiifffcccccchhhooouuuwwwuuudddVVVOOOMMMNNNSSS]]]lll~~~___III:::111444666111000333111111111000000000//////000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++)))***+++,,,---///333777---,,,++++++******++++++++++++***))))))***++++++,,,,,,,,,++++++*********)))))))))))))))******+++)))))))))*********+++++++++++++++++++++,,,,,,---------............------------------------------.................................///000000111111333444444555555666666666:::999999888888888999999666:::>>>DDDNNNccc~~~uuummmxxxzzz}}}~~~yyyuuuuuuuuuppprrr}}}xxxrrrEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCAAA???>>>???@@@AAACCC@@@>>>???>>><<<===@@@<<<;;;::::::<<<===<<<;;;999999888888777666666555555555444333222222222222111111000///////////////////////////......------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---------------............000000333===JJJTTTXXXXXXOOOXXXhhhuuuyyyyyy~~~|||vvvwww~~~}}}vvvsssrrrpppmmm|||~~~zzzvvvttttttvvvtttqqqooooooooolllgggbbb___\\\YYYZZZ___fffmmmpppvvvxxxzzz|||~~~~~~}}}|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}~~~}}}~~~}}}||||||}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}{{{{{{{{{yyywwwwwwxxxyyyxxxwwwuuuuuuvvvvvvuuusssrrrqqqpppooonnnkkkfffbbb___\\\WWWUUUWWW\\\ccchhhuuuhhhcccbbbeeeffffffcccbbbhhhsss|||wwwiiiZZZOOOIIIHHHJJJQQQaaayyynnn@@@;;;333111666666111000333111111000000000000//////000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++(((***+++,,,...111555888---,,,++++++******++++++++++++***))))))***+++++++++++++++++++++*********)))))))))))))))******+++************+++++++++,,,,,,,,,++++++,,,,,,---...------............---------------------------------------------------------......//////000111111222222222333444555555555666666666555555666666777555:::>>>>>>???III[[[jjj{{{tttnnnnnnrrrwwwttttttvvvwwwxxx}}}||||||xxxuuuyyyEEEEEEFFFFFFEEEEEEDDDCCCDDDCCC@@@>>>>>>???AAABBBBBB@@@===<<<<<<<<<>>>@@@<<<::::::;;;===>>>===<<<::::::999888777666666555444444333222222222222222111000000///////////////000///......------,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---------.........///---///777CCCOOOUUUWWWRRRYYYggguuuuuupppuuu|||{{{{{{||||||xxxvvvuuu{{{yyy~~~wwwsssssstttsssqqqpppoooooommmiiifffeee```[[[YYY[[[___cccfffnnnppptttxxx{{{|||||||||}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}|||}}}|||}}}}}}~~~}}}}}}~~~}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}|||{{{|||||||||zzzzzzzzzyyywwwwwwwwwwwwwwwuuuttttttuuutttsssrrrnnnnnnmmmllliiieee```]]]WWWUUURRRRRRXXXbbbooowwwyyy|||{{{sssgggaaabbbggg```dddhhhiiikkkrrryyymmm___UUUOOOMMMQQQWWW]]]rrrYYY<<<444111222555444000000555111000000000////////////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,+++***+++---///---,,,++++++******+++++++++******************++++++++++++***************)))))))))))))))******+++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,---.........------------------------------------------------------------......///000000111000000111222333444444555555555444444444555666666888<<>>@@@BBBDDD???@@@???>>>===>>>???>>><<<::::::;;;===>>>===<<<::::::999888777666555444333333222111111111222222111000000///////////////000///...---,,,---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------------......------222===HHHQQQUUURRRUUU___iiijjjhhhsss}}}}}}~~~~~~}}}zzztttqqqqqqqqqppppppooonnnllljjjhhhiiieee```]]]\\\[[[[[[ZZZ___ccciiipppvvvxxxyyyyyy|||}}}~~~}}}}}}{{{{{{zzzzzz{{{||||||}}}}}}||||||~~~~~~~~~}}}}}}|||||||||{{{|||}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||||||||{{{||||||{{{zzzzzzzzzzzz{{{zzzyyyyyyxxxxxxxxxwwwvvvvvvtttrrrrrrrrrrrrpppnnnjjjiiigggccc^^^ZZZVVVTTTQQQVVV\\\bbbggglllrrrvvvlllkkkiiifffbbbaaadddhhheeejjjooottt|||~~~|||sssgggZZZTTTRRRVVVbbbnnnYYY???===555444444444222///111555000000000////////////...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))((()))***---,,,++++++******++++++*********++++++*********************************)))))))))))))))******+++******+++++++++,,,,,,,,,***************+++,,,,,,++++++,,,---......---------------------------------------------------------------...//////000000//////000111222333444555555555555555555666777888999:::;;;<<<===???@@@BBBGGGcccxxxyyy|||ssspppsssxxxxxxwwwyyy|||~~~~~~DDDDDDDDDDDDDDDCCCCCCBBBDDDCCCAAA@@@@@@AAABBBCCC<<<@@@AAA??????AAA???<<<<<<;;;::::::<<<===<<<;;;:::999888777666555444333222222111111000111111222111111000///////////////000///...------...///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---)))******+++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,------------------...000555???JJJRRRPPPSSSYYY___eeeooo~~~}}}wwwyyyyyysssqqqrrrrrrqqqpppnnnlllkkkjjjiiigggcccaaa^^^[[[WWWTTTSSSVVV]]]dddkkkpppsssuuuwwwyyy{{{{{{zzzxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{|||}}}}}}||||||}}}~~~}}}}}}|||||||||}}}~~~~~~{{{|||}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}||||||||||||{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwxxxxxxxxxvvvtttsssqqqooonnnnnnmmmkkkiiidddccc___YYYTTTQQQQQQRRRXXXbbbooovvvvvvpppjjjgggfffdddaaa```aaacccddddddlllpppwww{{{uuuqqqooocccXXXTTTVVV^^^ssspppAAA000:::777666444222000000222444000000////////////......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++------,,,++++++******++++++)))***++++++++++++***))))))))))))***************)))))))))))))))******+++************+++++++++,,,******))))))******+++,,,***+++,,,------...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000...///000111222333444555666666666666777888999999<<<:::999;;;======;;;999===III[[[rrr|||~~~vvvxxx}}}}}}|||CCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA;;;???AAA>>>>>>AAA@@@;;;<<<;;;::::::;;;;;;:::999999888777666555333222222111111000000000000111111111111000//////////////////...------...///111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,+++******+++---))))))***++++++++++++++++++++++++,,,,,,---------++++++******++++++,,,---++++++,,,,,,,,,---------***---///...///555CCCMMMRRRVVVYYY\\\ggg|||{{{qqqkkkmmmvvv{{{wwwvvvvvvuuussspppnnnnnnmmmjjjhhhfffdddccc___[[[WWWTTTTTTUUUWWW\\\bbbhhhlllooorrrvvvwwwvvvvvvvvvxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{}}}~~~}}}{{{zzz{{{}}}}}}|||{{{zzzzzz{{{||||||zzzzzz{{{|||||||||||||||{{{}}}~~~|||zzzzzz|||~~~zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxvvvuuuvvvwwwwwwtttqqqpppnnnkkkjjjiiigggdddbbb[[[ZZZVVVRRRPPPSSSZZZ___mmmttt{{{{{{tttkkkeeebbbdddcccaaaaaabbbeeeggghhhqqqyyyxxxrrrmmmggg]]]VVVVVV[[[jjjYYY;;;222777555555333111111222111000000000/////////.........////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++)))+++------,,,,,,,,,...---,,,++++++******++++++)))***++++++++++++***)))((()))))))))*********+++)))))))))))))))******+++)))))))))*********+++++++++************+++,,,,,,******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...///000111333444555666666666666777777888::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>EEEUUUggg~~~|||uuu~~~uuuooottt}}}tttqqqxxxuuulllqqqBBBBBBCCCCCCBBBBBBAAA@@@????????????@@@@@@??????:::???@@@======@@@@@@;;;<<<;;;999:::::::::999888888888777555444333111111111000000000000000111111111111000//////////////////...------...000333444........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***+++++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++,,,,,,+++******+++---))))))***++++++++++++***+++++++++,,,,,,---------++++++******++++++,,,---++++++,,,,,,,,,---------'''---000---***///===JJJRRRXXXYYYYYYgggvvvsssoookkkkkkppp}}}}}}yyyyyyxxxvvvsssqqqppppppkkkjjjhhhgggfffdddaaa^^^]]]YYYSSSOOOPPPVVV]]]bbbhhhlllqqqtttttttttvvvxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxyyyyyyzzzzzz{{{{{{{{{{{{}}}}}}zzzyyyzzz|||}}}|||{{{zzzyyyyyyzzz{{{yyyzzzzzz{{{|||{{{{{{{{{zzz|||}}}{{{yyyxxx{{{}}}yyyyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxvvvtttssstttvvvvvvrrrooonnnllliiifffeeeccc```]]]SSSSSSQQQPPPSSS\\\hhhqqq|||tttjjjdddeeehhhaaaaaabbbcccdddhhhnnnrrrwwwyyysssoooaaaYYYUUUXXX```ttt```@@@888888444222222222111333444111---000/////////............////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++***,,,------+++******+++---,,,++++++******++++++)))***+++,,,,,,+++***)))(((((())))))*********+++)))))))))))))))******+++((())))))))))))*********,,,,,,++++++,,,,,,---...)))***+++,,,------...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...///000222333444555666666666666777777999::::::555999<<<;;;999999<<<@@@===<<>>>>>======<<<<<<;;;;;;;;;<<<===?????????>>>>>>:::;;;;;;;;;;;;:::999999666555444333222222222222111111000000000000111111//////.........------------------............///------------------------------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++((())))))))))))*********+++++++++*********))))))************************------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------......000111222333DDDUUUbbbdddkkk~~~vvvpppjjjfffeeehhhrrr~~~|||tttqqqssstttqqqmmmnnnllljjjjjjiiihhheeebbb^^^\\\YYYUUURRRPPPOOOOOOYYY[[[___ccchhhooovvv{{{{{{zzzwwwuuuuuuvvvxxxyyyyyyzzz{{{|||||||||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyy{{{{{{{{{zzzxxxwwwxxxzzzvvvvvvvvvwwwwwwxxxxxxxxxzzzzzzyyyxxxxxxxxxxxxyyywwwwwwwwwwwwvvvuuuttttttvvvvvvvvvvvvuuuuuuuuuvvvqqqrrrssssssqqqnnnjjjhhheeebbb^^^[[[YYYUUUQQQMMMPPPQQQUUU]]]hhhqqqxxx{{{zzzuuunnnhhhdddccccccccccccbbbcccfffjjjqqqzzz{{{ooofffdddUUU___ZZZZZZvvv^^^GGG;;;444222777111111111111000000000000000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******++++++******************************************)))************++++++++++++,,,---///111111...,,,,,,+++++++++++++++++++++------------------------+++,,,---...////////////000000000111222222333333555555666666777777888888555777:::<<<>>>>>>======;;;;;;???BBBAAACCCQQQaaa~~~~~~nnnhhhkkkrrrwwwooowwwxxxmmmooo||||||yyyvvvuuurrrooommmmmmvvv@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;999::::::::::::999888888555555444333222222222222111111000000000000111111//////.........------------------............///------------------------------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++)))))))))*********+++++++++++++++*********))))))************************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222:::KKKZZZaaajjjxxxxxxrrrnnnmmmllljjjmmmrrr{{{{{{uuuvvvwwwuuusssrrrpppnnnlllkkkiiifffdddbbb```]]]YYYWWWUUUTTTSSSSSSUUUWWWZZZ]]]bbbgggkkkoooooopppqqqrrrtttuuuuuuwwwwwwxxxxxxxxxwwwvvvuuuzzzyyyyyyyyyyyyxxxxxxxxxzzzzzzzzzyyywwwwwwxxxyyyvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttsssyyyyyyxxxwwwvvvtttsssrrrmmmnnnnnnmmmkkkhhheeeccc^^^YYYTTTQQQPPPRRRSSSSSSSSSWWW___iiippprrrpppmmmmmmjjjfffbbbaaabbbbbbcccffffffhhhmmmvvv|||wwwnnnccc]]]\\\PPP\\\bbbqqqqqqKKK;;;888444222333111111111111000000000000000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************************************)))************+++++++++++++++---///111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///////////////000000111111222333333555555555666777777888888555777999<<<=========<<<<<<;;;===>>><<<<<>>??????>>>======<<<<<<;;;:::;;;;;;;;;;;;::::::999888888888888888777777666555444333222222111222222111000000//////000000111...............------------------............///------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++************+++++++++,,,+++++++++***************************************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111@@@PPP]]]iiisssrrrjjjmmmtttzzz|||~~~}}}zzzxxxuuuqqqpppssszzz~~~{{{}}}|||zzzzzzyyywwwvvvtttqqqooonnnkkkhhhfffeeedddaaa___\\\ZZZYYYXXXOOOPPPQQQRRRRRRTTTWWWZZZ___bbbfffjjjmmmpppqqqqqquuuuuuuuuuuuuuutttsssrrrxxxwwwwwwwwwvvvvvvvvvvvvxxxyyyyyyxxxwwwvvvxxxyyyvvvwwwxxxyyyzzzyyyxxxwwwuuuuuutttsssssssssssstttssssssssssssssssssrrrqqqsssssssssrrrpppnnnkkkjjjjjjhhhfffccc___\\\YYYXXXSSSOOOKKKKKKPPPWWW^^^bbb^^^bbbhhhnnnqqqnnnhhhcccbbbaaa``````aaacccdddffflllpppwww}}}|||zzztttnnnhhh___WWWTTTWWWVVVcccooorrrTTT888111555666333111111111111111000000000000000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************************************)))************+++++++++++++++---///111111///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......///......//////000111111222222333444555555666666777888888555777999;;;<<<===<<<<<<;;;:::;;;<<<;;;999<<<@@@BBBMMMaaazzz}}}ppprrr|||rrr\\\TTTXXX___hhhnnnvvv{{{}}}wwwtttsssqqqssstttxxx~~~www~~~>>>????????????>>>>>>===??????>>>======<<<<<<;;;======<<<<<<<<<;;;::::::666777777777777666555555444333333222111111222222000000////////////000000........................---------............///------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************************+++,,,------++++++++++++++++++++++++++++++++++++,,,---...//////999FFFUUUeeepppmmmeeeeeegggjjjppptttyyy}}}~~~}}}{{{yyyoooyyy|||zzzxxxvvvsssqqqooonnnkkkiiigggfffdddbbb```^^^\\\\\\TTTTTTSSSQQQOOONNNOOOPPPTTTVVVZZZ___dddhhhkkkmmmqqqrrrrrrrrrssssssssssssttttttttttttttttttttttttvvvwwwxxxwwwvvvvvvwwwyyyuuuvvvxxxyyyyyyxxxwwwvvvttttttsssrrrrrrrrrrrrssspppqqqqqqqqqqqqpppoooooollllllmmmlllkkkhhheeeddddddbbb]]]XXXTTTPPPNNNMMMNNNMMMNNNTTT]]]gggooossskkkiiigggfffffffffdddccc```aaabbbbbbdddfffiiilllsss~~~|||zzzxxxvvvpppjjjddd]]]VVVQQQTTT[[[cccppp}}}VVVCCC222000555666555444111111111111000000000///000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++******))))))******+++***************+++++++++************************))))))*********+++++++++++++++---///222222000...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---//////000000111222222222444444555555666777777888666777888:::;;;;;;;;;;;;999999:::===??????===<<>>===<<<>>>>>>======<<<;;;;;;;;;<<<<<<;;;:::::::::999999555555666666555555444333333333222111111111222222000000////////////000000---.....................---------............///------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************************+++,,,------++++++++++++++++++++++++++++++***++++++,,,---...///333;;;HHHZZZhhhmmmkkkeee[[[\\\jjjoookkkooo|||nnniiippp|||yyyuuusssqqqpppnnnlllffffffeeecccaaa___^^^]]]ZZZZZZYYYVVVRRROOOOOOOOONNNNNNPPPRRRWWW\\\aaaccchhhhhhjjjkkkmmmooopppqqqqqqrrrrrrrrrssssssssstttssstttuuutttttttttvvvxxxssstttuuuvvvvvvuuutttsssssssssrrrqqqqqqqqqqqqqqqppppppppppppooonnnmmmmmmkkkkkkjjjiiifffccc```^^^YYYWWWTTTQQQNNNMMMMMMMMMQQQTTTZZZccclllrrrtttuuummmhhhccc```___```aaabbbaaabbbddddddfffkkkqqqvvvyyyvvvtttqqqmmmddd___ZZZVVVRRRRRR\\\fffvvvzzzDDD<<<666444444333444666111111111111000000000///////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))*********+++++++++************************))))))*********+++++++++++++++---///222222111///)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------...//////000111111222222444444444555666666777777666777888999::::::;;;;;;999:::;;;>>>AAABBB???;;;AAA;;;<<>>===<<<======<<<<<<;;;::::::999999888888777777777777888555555555555555444444333222222111111111111222222000//////......//////000---------...............---------............///------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++************+++++++++,,,***************+++++++++************************+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------...222:::HHHYYYfffmmmeeeUUUTTTdddiiibbbfffvvv}}}qqqfffdddfffsss}}}yyyvvvtttqqqoooggggggfffeeedddbbb```___^^^^^^]]][[[VVVSSSRRRRRRMMMLLLKKKKKKMMMQQQUUUWWWZZZZZZ\\\^^^```cccfffgggkkkkkklllnnnooopppqqqqqqnnnoooppppppoooppprrrtttqqqqqqqqqppppppppppppppppppooonnnnnnmmmmmmnnnnnnoooooonnnmmmllljjjiiihhhfffeeebbb^^^ZZZWWWTTTSSSNNNNNNNNNOOOPPPSSSUUUWWWZZZ]]]cccjjjooopppmmmjjjdddbbbaaa```aaaaaa```^^^aaacccfffiiinnnxxxzzztttooojjjddd___VVVSSSRRRSSSUUU\\\lll{{{qqqQQQ999999888555111///111444111111111111000000000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++)))))))))***++++++,,,,,,************************)))************+++++++++++++++---000222333111///)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......///000000111111222333444444555555666777777666777777888888999:::::::::<<<===<<<===???<<<777;;;;;;>>>AAA??????KKK[[[pppsssnnnqqq}}}xxxnnnkkkpppyyy}}}wwwqqqnnnqqqsssrrrppp~~~zzzvvvwww{{{@@@@@@@@@@@@???>>>===<<<<<<;;;;;;::::::999888888777777666666666777888999555555555666555444444333222222111111111111222222//////............//////---------.........//////---------............///------------------------------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++)))))))))*********++++++))))))*********+++++++++************************,,,,,,++++++***+++++++++************************,,,++++++++++++,,,------+++,,,///333:::HHHYYYgggcccYYYUUU]]]bbbbbbfffooo}}}yyyqqqlllkkkbbbgggrrr|||xxxtttrrriiiiiiiiiiiihhhfffdddccc```aaaaaa___\\\YYYXXXXXXSSSRRRQQQOOONNNMMMMMMMMMNNNNNNOOOQQQSSSVVVYYYZZZ______aaaccceeeggghhhiiigggiiijjjjjjjjjkkkmmmoooooommmllljjjjjjjjjlllmmmjjjiiiiiihhhhhhhhhhhhhhhhhhgggfffeeecccaaa^^^]]]YYYWWWTTTQQQNNNMMMLLLLLLLLLMMMOOORRRVVVZZZ]]]___aaaaaaccceeeggggggdddaaa``````___aaaccccccbbb```eeehhhmmmttt|||uuunnnfff^^^WWWSSSNNNNNNRRRYYYbbbqqqpppMMM;;;444666555333000000000111111111111111000000000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************,,,++++++******++++++,,,((())))))***++++++,,,,,,************************)))************+++++++++++++++---000333333222000++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++......//////000111111111333333444555555666666777777777777777777888999:::999===>>>:::999<<<<<<888;;;===@@@???<<<999;;;???JJJXXXrrr~~~qqqkkkjjjlllnnnnnnnnnnnnmmmmmmppptttvvvsssqqqttt|||AAAAAAAAA@@@@@@>>>======;;;;;;:::999999888888777888888777777777999:::;;;555555666666555555444333222111111111111111222222//////............//////---------.........//////---------.........//////---------------------------------,,,,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++((())))))))))))*********))))))******++++++++++++************************------,,,+++************************************,,,,,,,,,+++,,,,,,------***---111222444===PPP```bbb___[[[YYY^^^fffkkkkkkzzzrrrooorrrwwwppphhhdddnnn{{{wwwssskkklllllllllkkkiiigggfffbbbcccdddccc```^^^]]]^^^ZZZZZZYYYVVVSSSOOOLLLJJJIIIIIIIIIJJJLLLNNNQQQRRRSSSTTTVVVYYY[[[^^^```aaacccdddeeeffffffgggiiikkkmmmkkkiiiffffffgggiiikkkeeeeeedddccccccccccccddd```___^^^\\\YYYWWWTTTSSSQQQOOOMMMKKKKKKMMMPPPRRRPPPQQQTTTWWW[[[^^^```aaacccaaa^^^^^^___aaaaaaaaadddaaa^^^^^^```dddfffgggkkkooovvvzzzwwwqqqhhh___WWWQQQNNNMMMPPPXXXcccqqq~~~QQQ;;;;;;444444222000111333333000111111111111000000000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++------------++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,++++++******++++++,,,((())))))***++++++,,,,,,************************)))************+++++++++++++++---000333444222000------......///000111111++++++++++++++++++++++++,,,,,,,,,------,,,++++++......//////000111111111333333444444555666666777777777666666777888999:::777===>>>999888<<>><<<;;;;;;;;;;;;:::999999999999888888888777777777777777777777777666666555444333333222222000222111///444>>>???999222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******************************+++++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------000,,,,,,000...,,,222<<>>>>><<<===AAADDDOOO^^^ssszzzsss{{{}}}zzzqqqhhhgggjjjsss|||======<<<<<<<<<<<<;;;<<<999999999999888888888888666666666666666666666666555555444444333222222111111222///+++,,,000...)))000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))*********************************************************************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...,,,,,,///...+++---444555DDDYYYiiiqqqssstttttt~~~{{{vvvooo~~~hhhjjjuuu~~~~~~~~~uuussspppnnnmmmkkkiiiggghhhfffcccaaaaaa```^^^\\\]]]]]]]]]]]]\\\[[[ZZZYYY[[[ZZZYYYXXXXXXWWWXXXXXXVVVVVVUUUTTTSSSSSSRRRRRRPPPQQQRRRQQQOOOMMMLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNOOOPPPRRRSSSSSSTTTVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ]]]^^^^^^___^^^]]]]]]```ggglllooottt}}}}}}{{{tttiiiaaaVVVLLLLLLVVV\\\```nnngggEEE;;;666444555111333222222222111111000000000000/////////.................................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******************************))))))))))))))))))))))))*********)))))))))))))))*********************************************************,,,...///...,,,---+++******,,,---------******************************+++++++++,,,,,,,,,------------------......//////000111111222222333444444333333444444555666333444555666777777777777888888888999999:::;;;;;;:::<<<>>>===<<<<<<===??????DDDKKKUUUfff||||||rrrooorrr|||uuunnn^^^gggmmmooowww;;;;;;;;;<<<<<<<<<;;;;;;999999999888888888777777555555555555555555555555444444333333222222111111///000///---...000000---///......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,///...------000///999JJJ^^^oooyyy||||||zzzyyy~~~}}}mmmeeeiiiuuu|||wwwtttrrrooommmkkkjjjhhhdddbbbaaaaaa___]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXWWWUUUSSSSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSSSSTTTTTTUUUUUUVVVTTTUUUUUUUUUUUUVVVVVVVVVXXXWWWWWWWWWYYY]]]```bbbaaabbbcccbbbccchhhrrrzzzyyy~~~~~~yyypppeee\\\WWWUUUPPPSSS^^^eeemmmpppKKK666999999666444000222222111111111111111000////////////............---.....................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))*********************************************************)))***+++---...---,,,---+++***+++,,,...---,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......//////000111111222333333333333333444555555333333444555666666666666777777888999::::::::::::666777999:::;;;===@@@BBBEEEAAA===>>>GGGVVVjjjwwwzzzpppnnnlllrrr}}}tttzzz{{{uuuvvv|||{{{sss::::::;;;<<<<<<;;;;;;:::999888888888888777777777555555555555555555555555333333333222222111111111111111111000000000000///000000//////...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))***************+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,...///////////////333>>>OOOcccttt|||~~~|||wwwqqqlllmmmssszzzzzzqqqlllnnnzzz{{{wwwssspppmmmmmmjjjgggdddcccbbbaaa```______^^^]]]\\\ZZZYYYXXX[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWYYYXXXWWWUUUVVVVVVSSSSSSSSSSSSTTTTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYZZZYYYXXXXXXZZZ^^^aaadddaaadddhhhjjjnnnvvvzzz{{{xxxooobbbWWWRRRPPPNNNPPPXXXggguuuXXX>>>333888666333444222111111111111111111111111/////////.........---------------...............---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))************************************************************)))))))))+++...///...---,,,+++***+++---...---,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------------...//////000000111333222222222222333444444333333444555666666666666666777888999::::::::::::777888888:::<<>>;;;===@@@EEEPPPZZZppptttnnnkkkrrr}}}zzz999:::;;;;;;;;;;;;:::999888888888888777777777777444444444444444444444444222222222222111111111111222222111111...+++***+++/////////......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---...///...---///000555@@@PPPaaannnvvvuuuqqqllljjjlllqqqvvvzzz|||{{{|||yyytttrrrvvvzzz~~~yyyvvvvvvrrrnnnkkkjjjjjjhhhgggddddddcccbbb```]]][[[ZZZ^^^]]]\\\ZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVXXXXXXWWWVVVWWWXXXUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVWWWXXXZZZ\\\^^^___```___^^^^^^___ccchhhmmmpppqqqwww~~~zzzuuuqqqiii___WWWSSSSSSTTTSSS^^^qqqjjjGGG888444666222222555111000000000000111111111111//////.........------------------.........//////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******************************))))))))))))))))))))))))((()))))))))************************************************************))))))))),,,///000000///,,,++++++,,,---...---+++******************************+++++++++,,,,,,,,,))))))***+++,,,------...,,,------...//////000000222222222222222333333444333444555666666777777777666666888999::::::999999;;;;;;<<<>>>@@@AAAAAAAAA<<<999:::>>>???>>>CCCJJJMMMYYYiiiyyy~~~www|||rrrmmmiiiooo999:::;;;<<<;;;:::999888888888888888777777777777444444444444444444444444222222222111111111111111......///111000......000------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))******++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,---///---+++,,,---000555???OOO```kkktttqqqoooppprrrrrrtttvvv~~~{{{nnnkkknnnwwwwwwzzzzzztttooouuu~~~{{{vvvsssrrrrrrqqqoooiiiiiihhhfffcccaaa^^^]]]ZZZZZZYYYYYYXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUWWWYYYZZZYYYYYYYYY[[[WWWWWWVVVVVVVVVVVVWWWWWWVVVWWWXXXXXXYYYZZZ[[[[[[ZZZZZZ\\\___aaaccceeefffgggggghhhlllrrryyy{{{uuupppgggZZZRRRPPPTTTYYY\\\lll~~~fff<<<999222444777333444666///000000000000000111111111//////.........------------------.........//////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******************************))))))))))))))))))))))))(((((())))))*********+++************************************************)))((())),,,///111111000+++++++++,,,......---+++******************************+++++++++,,,,,,,,,((())))))+++,,,---......,,,,,,------...//////000222222111111222222333444333444555666777777777777555666888999::::::999999:::;;;===???AAAAAA???<<>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@BBBFFFLLLPPPcccqqq{{{ppplllooorrrooogggeeegggyyy<<<<<<;;;999999888888888777666666666666666777777555444444444444333333333333333222111111111111222//////////////////////////////...---------------------------------------,,,,,,,,,+++++++++******,,,+++*********,,,...000++++++++++++++++++++++++***************+++++++++************************++++++++++++***))))))*********************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------///111666AAAMMMfffpppsssllliiinnnrrrooozzz}}}wwwvvvxxx~~~pppggg```bbbccchhhrrr{{{|||uuunnniiimmmuuu~~~{{{xxxtttpppllljjjiiigggeeeccccccccccccccccccbbbbbb___jjjpppjjjeeefffddd]]]\\\[[[[[[[[[[[[[[[\\\]]]ZZZWWWWWW[[[[[[YYYZZZ^^^^^^]]]```eeehhhhhhjjjnnnnnnrrrwww}}}}}}uuuuuusssnnnhhheee]]]VVVSSSYYY```nnnbbbGGG:::555555555333222111000000000222111///.........///000///.........------------------............------........................++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++************)))***************************************************++++++,,,,,,++++++***************************+++++++++*********))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++,,,...111444555333111000111222111---***))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++,,,------............//////////////////000111222333333444444444555666666777777888888999::::::888888999:::=========<<<<<<;;;;;;;;;===<<<<<<<<<===>>>?????????@@@@@@???@@@BBBFFFIIIIIIQQQ___mmm}}}tttnnnlllgggyyykkk>>>===<<<:::999888888888777777666555555666666777444444444444333333333333333222222111111111111111///////////////////////////...------------------------------------------,,,,,,,,,++++++++++++***++++++******+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++************************---+++******++++++)))(((******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++---,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------//////000888AAASSSbbbmmmooooooqqqppplllwww~~~}}}zzzyyy|||zzzmmmddd``````cccjjjssszzz|||{{{mmmjjjkkkrrryyy{{{wwwtttrrrooommmlllkkkiiihhhgggggghhhhhh^^^dddeeeaaa```cccbbb\\\^^^]]]]]]]]]^^^______```___^^^___```^^^]]]aaagggdddgggooowwwyyywwwyyy}}}xxxooojjjddd\\\VVVUUUVVVSSSWWWddduuunnnEEE777777555555444333222111000000000111000///.........//////............------------------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++++++++************)))***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))+++************)))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************+++++++++,,,...111333555555444222222222000---***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,---------............/////////...//////000111222333333555555666666777888888888888999:::999888888999:::;;;;;;;;;;;;::::::::::::======<<<<<<<<<======>>>>>>??????>>>======???AAA???BBBFFFLLLVVVeeevvv|||yyytttgggsss{{{hhh???>>>===;;;:::999888888777777666555555555666666444444444333333333222222222222111000000000000000////////////////////////......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------************************+++++++++++++++*********************************+++)))((()))+++,,,***(((******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,---//////...222999>>>NNN```mmmuuuwwwpppfffwww{{{uuummmlllmmmqqqwww}}}{{{uuuqqqrrruuuzzz~~~}}}zzzvvvrrrooonnnnnnnnniiijjjfffbbbdddiiigggbbbdddddddddeeefffggghhhiiijjjlllnnnnnnmmmnnnuuu||||||}}}{{{rrrhhhaaa[[[SSSQQQRRRTTTZZZjjjqqqNNN;;;999888333444333222111000000000000////////////.../////////------------------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))***************************************************++++++,,,,,,++++++***************************************))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,...000222444666555555333222///,,,***))))))))))))))))))))))))************************+++++++++***+++,,,,,,------------.........//////......///000111222333333555555666666777888888888777999:::999888777888999999999999999999:::::::::===<<<<<<;;;;;;<<<<<<===;;;===>>>>>><<<;;;<<<===???AAACCCDDDEEEHHHMMMPPP[[[bbbqqq>>>>>><<<;;;:::999999999777777666555555555555555444444333333333222222222222111000000//////000000------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,************************++++++******))))))))))))************************'''''''''(((***+++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,***,,,000000///111555444<<>>===<<<<<<===666:::>>>AAAAAA???===<<>>======>>>???;;;;;;===>>>?????????>>>>>>;;;:::;;;;;;>>>GGGQQQWWW]]]fffpppzzz::::::999999999999::::::777777666555444444444444333333333222222222222111000000///............///------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************,,,,,,+++******)))((((((************************(((,,,///...)))'''***...******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,---------***+++///111000000333444111222;;;KKK^^^ppp{{{{{{~~~xxxoookkkkkkooo}}}~~~uuuyyyyyyvvvxxxwww{{{zzz}}}{{{vvvppphhhbbbWWWUUUUUUXXX[[[dddttt}}}NNNBBB999888555000222888222111111000000000000000,,,---.../////////......++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++************)))***************************************************++++++,,,,,,++++++***************************(((((((((((())))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,...000222222444555333///,,,++++++))))))))))))))))))))))))***************************************++++++,,,,,,,,,---------.........------...///000111222222333333444444555555666666666888999888777666777999666666777888:::;;;;;;<<<888888888999:::<<<===>>>;;;<<<======<<<<<<===>>>BBB@@@>>>======>>>>>>>>><<<;;;;;;<<<;;;;;;@@@HHH@@@CCCGGGLLLQQQWWW^^^bbb{{{999999888888999999:::;;;888777666555444333333333333333333222222222111111000000///.......................................++++++++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))------,,,,,,+++***))))))************************+++111555111)))%%%)))///******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,---,,,,,,+++((())))))***++++++,,,,,,++++++,,,,,,,,,---------...++++++...000//////111111111444888???JJJ[[[hhh}}}|||zzztttmmmhhhgggfffuuuvvvssstttxxx{{{|||uuuvvv|||~~~{{{wwwrrrllleee]]]XXXTTTVVV\\\gggrrr|||VVV:::888333///111555333...222111000000000000000111+++,,,.../////////......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++************)))************************************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,...000111000333444333///++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,---------......------...///000111222222222222333333444555555666666888999888777666777888666666777999:::;;;<<<===666777777999:::<<<>>>???=========<<<::::::;;;===:::999999:::<<<<<<;;;:::777777:::<<<999444555999===>>>>>>>>>===>>>@@@BBBAAAMMMTTTTTTVVV\\\]]]YYYeeeuuu|||zzz777777666666777999;;;<<>>555111333555555444000000000000000000000000//////////////////////////////...------------...,,,******,,,111555666555666666666666666666666666555333111...---,,,+++,,,+++++++++++++++***)))((())))))))))))))))))))))))************************************************+++++++++*********))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************,,,++++++******++++++,,,***+++,,,---............///000111444:::AAAHHHLLLfffssswwwmmmkkkmmmqqqzzz}}}}}}{{{wwwttttttyyy}}}~~~|||}}}~~~|||}}}~~~{{{}}}rrrhhhccc^^^XXXWWW[[[^^^jjjuuusssOOO>>>555444333222111111111111000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++---,,,+++*********++++++)))************+++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---111111111///...,,,***)))***)))((((((((()))+++,,,************************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222222222333333333666555444333333444666777777777888999:::;;;;;;<<<::::::;;;;;;<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<888888999:::;;;;;;;;;;;;888777777888:::<<<;;;:::;;;:::999999888888999999>>>>>>>>>>>>>>>>>>>>>>>>HHHNNNRRROOOJJJIIIPPPXXX777777666666777888:::;;;@@@:::333111333666666555000000000000000000000000//////////////////////////////...------------------+++***+++///111111000------------------------000...---+++))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))************************************************+++++++++*********)))))))))***++++++,,,,,,++++++))))))))))))))))))))))))************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************,,,++++++******++++++,,,++++++,,,---..................///111555:::???BBBUUU```nnnwwwxxxuuuqqqpppzzz~~~~~~yyyyyy~~~xxxuuuvvv}}}|||vvvrrrpppvvvvvvyyy~~~xxxuuulllddd^^^^^^]]][[[]]]bbbiiilllQQQ???777555444333222111111111111000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******)))************+++++++++,,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---000000///...---+++***)))***)))((((((((()))++++++************************)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111111111222222222333333555444444333444555666666888888888888888888888888888888999::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;::::::888777666777999::::::999999888888777666777777777888888888888888888888888<<>>:::999>>>CCC888777777666666777888888999555111111444777777555000000000000000000000000///////////////////////////......------------------,,,******,,,,,,,,,+++************************,,,+++***)))((((((((((((***++++++++++++***))))))))))))))))))))))))))))))************************************************+++************))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++************++++++,,,,,,------------,,,,,,---......000222444666777AAAIIIWWWhhhvvv||||||yyyzzzwww|||{{{~~~~~~|||yyytttooolllpppmmmnnnrrruuuyyyzzztttooommmeee^^^WWWVVVXXX^^^hhhpppnnnHHH===999222444333222111111111111111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,++++++,,,---,,,+++***))))))************+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,------------,,,+++***))))))))))))((()))******+++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111111111222222222222333444444333333444555666666999999888888777666555555777777777888888999999:::999999999::::::::::::;;;::::::;;;;;;;;;:::999999888777666666888888888666777666555555444444555555333333333333333333333333888888777555222222333555888777777666666555555555444222111222444666555333000000000000000000000000///////////////////////////...------,,,,,,---------,,,+++***************+++++++++++++++++++++++++++++++++******+++++++++******+++++++++******)))))))))))))))))))))))))))************************************************************))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))*********************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++************++++++,,,,,,---------,,,++++++...///000111222222222333555:::EEEVVViiixxx{{{zzzxxxvvvuuuuuuwww~~~wwwppppppsssuuuvvvxxxqqqmmmkkkkkkkkklllssszzzyyyrrrlllkkkkkkeee___ZZZ[[[ccctttxxxPPP<<<===;;;000333333222111111111111111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,++++++******++++++,,,***+++,,,------,,,)))((())))))*********+++++++++***+++---......---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,***++++++++++++******))))))))))))))))))******+++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111111222222222222333333333333444555555666888777777666555555444444777777777777888888999999888888888999999999:::::::::;;;;;;;;;:::999888888777666555555666777666444666555555444444444444444333333333333333333333333999777555444444444333333666666666666555444444333222222222333444333222111000000000000000000000000////////////////////////......---,,,,,,,,,,,,,,,+++,,,++++++***+++,,,,,,))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************+++******))))))******+++,,,,,,,,,---,,,,,,++++++,,,---///000111222222111000333999BBBQQQdddxxxwwwrrrooollljjjiiinnn{{{~~~}}}xxxiiifffjjjpppxxx{{{wwwsssqqqlllggggggkkkrrrvvv~~~}}}}}}}}}yyyrrrkkkhhhjjjmmmfffjjjpppzzzqqqOOO999555888777333222222111111000000111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********))))))))))))*********+++,,,------,,,)))((())))))*********+++++++++***+++---//////---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,)))***************))))))((()))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111111111222222222111222333444444555555555444444555555555666666666888888888888999999999999777777777888888888888999999:::::::::999888777777777555444555666666555444666666555444444444444555444444444444444444444444444222000111333444222111555555555555555444333222222222333333333222111000000000000000000000000000////////////////////////...------,,,,,,,,,,,,,,,***+++,,,,,,***+++,,,...************************((()))***+++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************))))))))))))******++++++,,,,,,,,,,,,++++++******,,,...///000000000---///111444;;;LLLcccsssuuupppppppppjjjiiippp~~~|||ooohhhhhhjjjrrr|||~~~|||uuulllhhhiiifffjjjsss~~~|||{{{}}}uuuuuurrrkkkffffffmmmssshhhPPP:::444222...222<<<222111111000000000111111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))(((((((((((())))))++++++,,,---,,,+++***))))))************+++++++++***+++,,,......,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++***************++++++******************))))))(((((()))************)))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000111111111111222000111222444555555555555222333333555666777888888999999999999999999999999666666666777777777888888777777888888888777666666666555444444666777666444777666666555444555555555333333333333333333333333000//////000222333222111333333444555444444333222111222333333222222222222000000000000000000000000////////////////////////...---,,,,,,++++++,,,,,,***,,,---,,,))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++***)))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************))))))))))))******)))***+++,,,,,,,,,,,,,,,***++++++,,,---...///000---/////////111<<>>OOO^^^hhhooo{{{uuu{{{{{{|||~~~|||zzz~~~{{{xxxuuutttvvvzzz|||uuuaaa\\\SSSIIICCCDDDJJJPPPZZZttt|||WWW<<<555333333333111---///555111111000000000000111111........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))))))))***+++++++++,,,))))))*********+++++++++)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))*********************+++,,,,,,------......///111333333111///333222222222222333444444222333444555666777888888444555555555666666666666666666666666777777777777666555444444555666555333333333333222222222111111////////////////////////////////////////////////111111222222222222333333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************+++***************++++++(((((()))+++++++++++++++'''((()))++++++,,,,,,,,,...,,,***+++---///000///444///222>>>LLLZZZpppuuuzzz~~~uuu|||zzzuuuuuuyyy|||}}}zzzyyy|||vvvddd[[[RRRHHHGGGIIIIIIIIIKKKSSSaaakkkyyysssJJJ999>>>777222000333555222111222111000000000000000111111---.....................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++(((((()))***+++,,,,,,---))))))******++++++++++++)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))************)))******+++,,,,,,------......///111333333111///333333333222333333444444222333444555666888999999444444444444555555555666666666666666777777777777888777555555555555333111333333333222222111111111////////////////////////////////////////////////111111222222222222111111222111111000///......---......---------,,,,,,,,,------------------------***++++++,,,,,,++++++******************************+++---,,,'''"""&&&---'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))))))))((((((''''''(((((((((((())))))))))))***************)))(((((())))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////777222222888;;;BBBYYYrrr}}}wwwuuuwwwxxxvvv~~~}}}lllhhhooollluuutttaaaWWWQQQLLLHHHGGGDDDMMMTTTUUU\\\nnnuuuVVV===333444444444333333222111000000222222000///............/////////...---------,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,+++******,,,,,,+++***))))))))))))))))))))))))++++++******************************************))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------...///000111111222222111///111222222222222333555444444444555555555555555555555555555555555444444666666666666666666666666444444333333333222222222000000000000000000000000000000000000000000000000........................000111111222222111111000111111000000///......---......---------,,,,,,,,,------------------------***++++++,,,,,,++++++******************************(((***///000,,,)))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((*********))))))((((((((((((((((((((())))))))))))***************)))(((((())))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///333......444555888GGGYYYoooyyywwwkkkrrrtttttt||||||{{{|||ssslllpppeeegggkkkrrr{{{nnncccbbbVVVIIICCCAAACCCIIIPPPaaannn{{{mmmTTT@@@555333777444333333222111111000000222111000///........................------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******,,,+++******,,,,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------......///000111111111111///111222222222222333555555555555555444444444444555555555444444444444444555555555555555555555555444333333333333222222222000000000000000000000000////////////////////////........................000111111222222111111000111000000//////...............---------,,,,,,,,,------------------------******++++++++++++******************************)))%%%(((222999666---'''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((***************)))))))))(((((((((((()))))))))))))))************))))))((())))))))))))************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......000++++++000111///444===KKKUUUggg}}}wwwhhhyyy}}}|||}}}wwwssswwwrrrooojjjggggggkkkpppsssxxxnnndddWWWLLLGGGEEEBBBAAACCCHHHRRRdddtttxxxaaaFFF666111111333666333333222222111000000000111111000///............------------............------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***************++++++,,,,,,------,,,+++******)))*********,,,+++******+++,,,+++***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,---...///000111111111111///111222222111222333555555555555444444333333333444444444444444444444444555555555555555555555555333333333222222222111111000000000000000000000000////////////////////////------------------------000000111111111111000000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))&&&(((333:::777---'''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((++++++******************(((((((((((())))))))))))))))))************)))(((((()))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000,,,+++///000------000555:::FFFYYYmmmxxxxxxuuu~~~~~~}}}yyyuuuyyy{{{vvvqqqkkkeeeaaa___]]][[[[[[^^^eeelllpppwwwhhh^^^XXXRRRJJJEEEDDDDDDGGGJJJFFFMMMXXXbbbjjjvvvmmmQQQBBB555111333333222111222222111111000000000000111000///...............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++***************))))))***+++,,,------...++++++***************++++++***)))***+++,,,+++)))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))******+++++++++,,,------...///000000000000///000222222111111333444666555555444333222111111333333333333333444444444444444444444444444444444222222222222111111111111000000000000000000000000////////////////////////------------------------000000000111111000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***************************(((***000333///+++))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******************++++++(((((((((((())))))))))))((())))))*********))))))((()))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000,,,+++...000/////////222222666???MMM___pppyyy{{{{{{xxxzzzzzz{{{}}}|||uuuooolllfff^^^VVVQQQPPPRRRTTTXXXZZZ```jjjsssyyy}}}~~~yyyrrriiiaaaZZZSSSKKKFFFHHHFFFCCC???AAAHHHPPPUUU___jjjzzz|||]]]JJJ:::555333666777333000///111111000000000000//////000//////...............+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))******+++,,,------+++***************+++++++++***))))))++++++***)))))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************)))***************++++++,,,---...//////000//////...000111111111111222444555555444333222111111000222222222222333333444444444444444444444444444444222222111111111000000000////////////////////////........................------------------------///000000111111000000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************+++)))+++---,,,((((((+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))***************(((((((((((())))))))))))((())))))************)))))))))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,***+++---///000000///000111333888DDDTTT```zzz}}}}}}vvvvvvxxx~~~~~~xxxtttmmmeee```]]]]]]]]]RRRPPPPPPUUUXXXWWWWWWXXX]]]aaaffflllwwwvvvmmmfff```\\\YYYWWWSSSMMMIIIHHHHHHHHHGGGAAAGGGMMMPPPWWWdddpppvvv~~~WWW???<<<444222333555333//////222000000000/////////////////////......---......///,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************)))))))))***************))))))******++++++,,,,,,*********)))******+++,,,+++***))))))***+++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************+++,,,---...////////////...000111111000111222444333333333222222111111111000111111222222333333444333333333333333333333333111111111000000000000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////..............................---------,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************+++((((((+++***'''(((+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((())))))*********(((((((((((())))))))))))(((((()))***************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,,,,---......+++---000///...222:::AAA```pppuuuwwwxxxxxx~~~vvvvvvtttsssrrrrrrqqqqqqgggbbb___```^^^VVVQQQQQQJJJKKKKKKKKKPPPYYY]]]\\\ZZZ\\\[[[XXXXXXZZZWWWRRRVVVYYY]]]______\\\WWWTTTSSSTTTVVVZZZ]]]^^^\\\ZZZVVVRRRLLLHHHGGGEEEDDDCCCEEEEEEEEEEEEFFFIIIMMMPPPSSSaaaooowwwzzzXXX>>>444666444111000222111---...111////////////////////////.........------......///------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++((()))))))))*********+++***************+++++++++******))))))***++++++,,,+++)))((()))***+++***((())))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************))))))))))))++++++,,,---...............///111111000000222333222222222222111111111111000000000111222333333333222222222222222222222222111111000000000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////---...........................---------,,,,,,,,,++++++++++++++++++++++++))))))************))))))***************************'''&&&***,,,***)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((((()))))))))***(((((((((((())))))))))))(((((()))***************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++...000...,,,,,,,,,+++,,,///111000///000333666222HHHXXXfff{{{zzzsssvvv~~~}}}}}}~~~~~~|||zzzyyyzzztttrrrsssoooeee^^^]]]___^^^XXXSSSSSSXXXZZZXXX[[[ZZZUUUMMMIIIIIIGGGCCCGGGEEECCCEEEIIIIIIFFFBBBEEEEEEEEEGGGHHHHHHEEECCCCCCBBBAAACCCGGGJJJKKKKKKQQQVVV\\\```dddjjjqqqwwwkkkHHH555666777222333//////222333000...............///////////////......---------......///---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++(((((())))))*********++++++++++++*********************))))))***+++,,,,,,***)))((()))***+++***((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))++++++,,,---...............///111111000000222333111111111111111222222222///000000111222222333333222222222222222222222222000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++(((((((((((())))))))))))+++*********))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////333777===EEESSSggg~~~|||ssspppsssyyy|||zzz{{{~~~{{{xxxwwwvvvsssnnnjjjhhhlllppppppooorrr|||rrrgggeee___TTTPPPTTTOOOOOOQQQTTTWWWXXXUUURRROOONNNOOOQQQPPPMMMOOOSSSSSSSSSTTTWWW\\\cccjjjnnnzzz}}}]]]RRRCCC999555444333111111111000000//////......000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((++++++***)))(((((())))))+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((&&&%%%'''***,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******((())))))***,,,...000111/////////000111111222222111111000000111111222333000111111111111222222222111111222333444444444444111111111111000000000000------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++(((((((((((())))))))))))************)))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---.........////////////---000333777???LLL\\\hhhvvvooonnnttt{{{~~~{{{rrrkkkpppsssuuuttttttzzz~~~qqqnnnjjjcccbbbhhhhhhgggjjjqqqxxxxxxppphhhddddddgggkkkkkkhhhiiillllllkkkkkkmmmqqqxxx{{{dddFFF???666111111111///---000000000000//////......///////////////////////////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))************)))))))))(((++++++***)))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((('''&&&'''***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))***+++,,,---///000/////////000111111222222000000000000000111222222111111111111222222222222222222333333444444333333111111111000000000//////------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++(((((((((((())))))))))))************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........//////---///000111333888AAAHHHccchhhpppyyy{{{xxxzzzvvvtttuuuvvvtttsssxxx|||pppnnnmmmlllooovvvzzzyyy}}}vvvsssuuu{{{~~~qqqRRR>>>888444111111222222000...000000000////////////.......................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,))))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((('''&&&'''***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))***************++++++,,,---......//////000000111111222000000000000000111222222111111111111222222222333333333444444333333222222111111000000000000//////------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++(((((((((((())))))))))))*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,---------,,,,,,---------............000222222222444777:::===HHHYYYkkkyyy|||}}}~~~{{{yyyzzzuuullllllnnnooosssyyy{{{|||vvvvvvzzzsssZZZHHH;;;444666444222222333333111///////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++++++++++++++++++++************++++++++++++))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((''''''((()))******)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++,,,---......//////000111111111111111111111111222333333111111111222222222333333444444444444333222111000111000000000////////////------............------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***(((((((((((())))))))))))))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,...///000000111111222222555999BBBPPPcccxxx}}}xxxxxxzzzzzzzzz{{{zzz}}}zzzvvvzzz~~~}}}]]]EEE888444555666333111///......//////................../////////------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++*********))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((())))))(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******+++++++++******++++++,,,.........///000000111111333222222222222333444444111222222222222333333333555555555444333222111000000000000////////////...------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***(((((((((((())))))))))))))))))))))))************)))))))))))))))(((((('''))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------........................111111222444:::HHHYYYeee{{{~~~bbbQQQ>>>666555444333333000///...---...///111333---............/////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********+++++++++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******++++++*********++++++,,,---......//////000000111222222222222222333444444222222222222333333333333444555444444333222111000000000////////////......------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))((()))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000///------.../////////,,,111666888999:::???CCC[[[hhh|||yyytttssswww|||gggQQQAAA888444666777333000111000000111000000111333444---------.........//////------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++)))*********++++++++++++))))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))***+++++++++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***''')))******''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))************))))))***+++,,,,,,------......///000000000111111000000111111222333222222222333333333444444444444444444333333222111000000/////////.........------............------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))(((''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---+++))))))+++...///000,,,///000///---///666<<<777???QQQfffwwwvvvllljjjlllrrrwwwkkkZZZLLL???666999444222333222......333...000111111///...---------------.........//////........................+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))******++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***+++++++++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******''')))+++***'''&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---------......///000000000///////////////000000111222222333333333444444444333333444444444333222222000/////////............---..................---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++******))))))((((((''''''''')))***++++++***)))'''))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''******))))))))))))*********((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((************************)))***++++++***)))***+++)))************+++++++++******************************+++++++++,,,,,,,,,------------------------,,,---......//////......---444;;;@@@FFFTTThhhwwwwwwiiigggkkk}}}|||lllMMMAAA===666222333222222222111111111000000//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((()))******///+++(((''')))***)))'''+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---...///000111000111111111222222222222222222111111111111111111---///111222333222000///222222111///...---,,,+++......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************)))))))))((((((((('''((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))*********((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************)))***++++++***)))***+++)))************+++++++++******************************+++++++++,,,,,,,,,------------------------,,,------...............,,,///333444666>>>JJJTTTcccnnn|||}}}xxxvvvvvvvvv~~~~~~nnn^^^HHH555333555333222444222222222111111000000000//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((()))******,,,)))''''''((()))(((&&&************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---...///000000000000000000111111111111111111111111111111111111///000111222222222111000111111000///...------,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++******))))))))))))*********((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))*********++++++************************)))***++++++***)))***+++)))************+++++++++******************************+++++++++,,,,,,,,,------------------------,,,,,,---...............///000000//////111555999???III[[[nnn|||}}}yyyrrrssszzzxxx{{{zzzzzzxxxYYYCCC@@@555...111444000...111111111111111000000000000//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******((('''''''''))))))'''&&&************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,---...//////....../////////000000000111111111111111111111111111111111111111111111111000/////////.....................------------,,,------------------------,,,,,,,,,+++***)))'''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))((((((((((((((()))************)))(((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))*********((('''((()))***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++************************)))***++++++***)))***+++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------000000000111333333333222777999@@@LLLZZZdddggghhhmmmnnnttt~~~{{{~~~yyy{{{}}}}}}~~~iiiRRR@@@444888444333666666000...///000000000000000000000000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***&&&'''((()))***)))((('''*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------......---------.........//////000000000000111111111111222111000/////////000000.........///////////////............------------------------------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************'''((((((((()))))))))***++++++******))))))(((((((((((((((((())))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))************))))))))))))*********((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******************************)))***++++++***)))***+++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------+++***+++...222333222///666555444555:::AAAIIINNNZZZ]]]dddppp}}}~~~gggPPPBBB:::666444......111333222000000222////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***'''(((***+++******)))((())))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,------------.........//////000000000111111111000//////.........//////............//////////////////.........---------+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******************))))))))))))(((((((((((())))))))))))***))))))))))))))))))***))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))*********((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))))))))******************************)))***++++++***)))***+++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++***+++---///000000//////111111000000222888<<<@@@DDDLLLYYYiiizzzwwwmmmZZZLLL>>>777666333111111000000111111///......000............////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******(((***++++++)))((()))***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---------............//////000000111111111.........//////000000000.........////////////////////////.........------++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********)))))))))))))))*********'''((((((((()))))))))*********))))))))))))******))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))*********((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++************************)))***++++++***)))***+++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,.........------...///000+++---000111111111333444111444:::BBBLLL[[[jjjttt}}}wwwhhhVVVGGG>>>666111000444444000...000444555444111000///---,,,---------....../////////...------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((()))******)))++++++)))'''&&&''')))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++------------..................//////000111111222---...000111222222222222///////////////.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++(((((())))))******++++++'''((((((((())))))************))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********((('''((()))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************)))+++++++++***)))***+++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---------+++***+++...111///...---...111222222111000222333333666===HHHPPP```mmm~~~{{{ddd^^^SSSFFF<<<666444555555222444666222,,,...555---...//////000222111///---------.........//////...------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((()))*********+++***((($$$$$$&&&)))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++---------.........//////---......///000111111222---...111444555555444444000000//////............000/////////............------------------------.........---,,,+++***))))))************+++++++++************************---***((()))+++,,,***((()))))))))***+++++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***++++++***)))(((((()))***+++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,---...///////////////////////////////////////111333777;;;===GGGNNNXXXbbblllxxxttt___RRRBBB???<<<888555444333333///000222333333222000///111000000///...---------...........................---,,,,,,---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---......//////......000000111111111111000000000111444:::???>>>777000222222000///............//////.........---------------------------------*********++++++,,,,,,,,,))))))*********+++++++++************************,,,***))))))+++,,,+++)))***************+++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***++++++***)))(((((()))***+++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,,,,---....................................---------///222444666555;;;BBBGGGMMMVVVaaaiiivvv~~~{{{~~~{{{uuukkk^^^QQQEEE<<<777:::888555333111111111222///000222333333222000///000000000///...---------........................---++++++,,,...///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,+++++++++*********))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))(((((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------.....................////////////......000000333888<<<<<<666111222111000///............///.........------------------------------------++++++++++++,,,,,,,,,,,,)))))))))*********++++++************************,,,***))))))+++,,,+++***+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++******))))))))))))******))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..............................---,,,,,,---///000...111444555666:::@@@FFFPPPZZZgggqqqxxxvvvttt{{{wwwiii[[[NNNHHH???666111000222444222111000/////////000111///000111222222111000///000000//////...---------------------------------,,,+++***+++,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---...............---......//////......---000000111444888888555111111000///...........................------------------------------------------,,,,,,,,,,,,,,,+++))))))))))))************************************+++***))))))***,,,------,,,+++++++++***)))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++***))))))))))))))))))***))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------000///............//////222333333222111222555888:::???FFFMMMUUUbbbqqq{{{zzz~~~|||~~~}}}}}}ttt```UUUMMMBBB888777666555444444555666777111111000///000000111222//////000111111000///////////////......---------------------------------...,,,+++***+++***)))'''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---.........------///000000000000000000///000//////111333444333111000///......---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++(((((()))))))))*********))))))))))))))))))))))))***************+++...///,,,+++++++++***)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))))))))******)))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------............//////000000000111111000///000222333555666888;;;???HHHSSSZZZ^^^fffqqq~~~{{{~~~}}}lll___NNNBBB<<<:::888777222333444555333000---+++222111111000000///000000/////////000000/////////............------------------------------------...---,,,,,,...///...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---...---------//////000000000000/////////......///000111111000///...------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((((((((()))))))))******))))))))))))))))))))))))************)))+++///222+++++++++***************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++))))))************))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........---------...///000222222///222444666666777888999CCCFFFKKKRRR[[[eeepppwwwzzzzzzuuurrrmmmhhhaaaYYYPPPKKK???:::777777555222222444111111000000//////...---000000000///......------//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222555555555++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,***************+++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---------------,,,------......------,,,...............//////000...------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***(((((((((((()))))))))***)))))))))))))))))))))))))))***+++***)))+++000444***************+++++++++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++((()))***++++++***)))((())))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++************++++++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,------,,,,,,---------...000111222111,,,...///000000......---111333444666999@@@IIIOOOQQQUUU]]]hhhtttzzzoooeee[[[TTTLLLHHHBBB===999666222000333//////222222...,,,...000//////000111333555666...////////////......---///..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111333333222++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------------,,,,,,------......------,,,,,,---...............///---,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++)))******************+++(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***)))+++000555))))))******+++++++++,,,))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++((()))***++++++***)))((())))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---............---,,,,,,---,,,,,,---/////////...000///---,,,,,,///333555...111555666444222333555555:::???AAADDDKKKXXXbbbqqqyyyyyyssshhh^^^OOOMMMHHHBBB???===888444555444333333444444333111999000,,,///222111111555000000111111000///...---...///000000111111000000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************************************************************)))***++++++,,,))))))******++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++)))(((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---------,,,,,,...//////////////////...,,,---//////.........///,,,,,,,,,++++++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............//////000000000111111111111111222444777:::===???@@@IIIPPPYYY___dddjjjssszzz~~~yyytttrrrhhhddd^^^VVVMMMFFF@@@>>>;;;:::888666444333222222111111111111111111111111////////////////////////////////////////////////////////////////////////------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++,,,+++++++++***)))))))))+++++++++*********))))))************************++++++************+++++++++******)))))))))))))))************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))(((((()))***************))))))))))))))))))******)))))))))))))))))))))))))))'''$$$$$$%%%((())))))************************))))))************))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,...---,,,+++++++++,,,---------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))************)))))))))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------............//////000000000111111111000111111222333444555555888<<>>???>>><<<;;;:::999888777666555444333222222111111111222222333222111000///............000000000000000000000000........................................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++***************++++++++++++++++++***************************************++++++************+++++++++******)))))))))))))))************************)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((()))***************+++*********))))))(((((())))))))))))))))))))))))+++)))((((((******)))(((************************))))))************))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************++++++++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************)))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---------................../////////000000,,,------...///000111111000111333222111000222333333333444555555555555555111222444444444333222111333333333444444444444444222222222222222333444444111111000000000000111111000000000000000000000000........................................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))))))))***+++++++++,,,************************************************++++++************+++++++++******)))))))))))))))************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************++++++******)))(((((((((((((((((((((((((((((((((***)))((()))******(((&&&************************))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------------...---............/////////...//////000000111111222...///111111111222333444222222222333333222111111222333444444444333222111111111111111222222222222222111111000000000111111000000000000000111222222////////////////////////........................................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))))))))***+++++++++,,,************************************************++++++************+++++++++******)))))))))))))))************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))************))))))(((((()))***************************))))))(((((((((((((((((((((((((((((()))((('''(((***)))(((&&&************************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111000000///......------------...//////000000111222222222222222111000000222222222222222222111111111111111111000000000000///............///000000...............///000000////////////////////////------------------------------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++***************+++++++++***************+++++++++************************++++++************+++++++++******)))))))))))))))************************)))************+++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))************))))))(((((()))***************)))))))))))))))))))))***))))))))))))))))))))))))((('''&&&''')))***)))(((************************))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))************+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))***************))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........//////......------,,,,,,///......///000111111000333333333333333222222111111111111222222222222222222222222222222222111111////////////000111222222......---------...//////........................------------------------------------------------------------------------+++,,,,,,------,,,,,,+++******************************************************************************+++++++++,,,,,,,,,)))************++++++++++++++++++***************))))))*********+++++++++************************++++++************+++++++++******)))))))))))))))************************)))************+++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))************))))))(((((()))***************((((((((()))******++++++)))))))))))))))))))))))))))'''&&&''')))+++,,,,,,************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))************))))))))))))************)))***+++---......------++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---...//////000111...---...///111333333333...///////////////...---000000000111111222222222........................111111000000000000111111/////////......//////000........................------------------------------------------------------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,)))************+++++++++,,,+++++++++******))))))))))))******++++++++++++************************++++++************+++++++++******)))))))))))))))************************)))************+++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************''''''((()))***+++,,,,,,))))))))))))))))))))))))***(((&&&'''***---...///************************))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))************))))))))))))************)))***+++---......------++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&'''((())))))***(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------...---,,,,,,,,,,,,---...---------............///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,+++***))))))******************************************************************************************************))))))))))))))))))))))))************************++++++************++++++************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))((((((''''''***************)))((((((+++*********))))))((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++************)))***************)))((((((************************************************,,,+++++++++***)))))))))******************************+++,,,,,,,,,,,,++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((())))))***(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***+++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------............000000000000000000000000000000000000000000000000////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,++++++***))))))******************************************************************************************************************************************************+++******))))))******+++************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))((((((((((((***************)))((((((************)))))))))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************+++++++++************)))***************)))((((((************************************************+++++++++*********************************************+++,,,,,,,,,,,,++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))************)))))))))(((+++++++++*********))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------------............000000000000000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,+++******)))*********************************************************************************************************************************************************+++******))))))******+++************************************************************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))***************))))))))))))((((((((()))************))))))(((************))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************************+++++++++************)))*********+++******)))(((***************************************************************+++++++++***************************++++++,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******))))))))))))))))))))))))************))))))))))))+++++++++***************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,+++)))((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************************************************************************************+++++++++++++++,,,,,,************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++***************+++******************************************************************************************************************************************************))))))))))))******************************************************************************))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))))))))************)))(((*********)))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++************************+++++++++*********))))))*********++++++******)))************************************************)))))))))***+++++++++,,,***************************+++,,,,,,------,,,,,,******************************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))************************((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,+++)))((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************************************************************************************************************++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++***************++++++***************************************************************************************************************************************************))))))))))))))))))***************************************************************************))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))************((())))))*********))))))))))))))))))))))))************))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++************************+++++++++*********))))))******++++++++++++******************************************************)))))))))***+++++++++,,,************************++++++,,,------------,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******************************((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************************************************************************************************************++++++,,,,,,---)))))))))************+++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++************)))******+++,,,************************************************************************************************++++++++++++++++++++++++***************************))))))(((((())))))***************************************************************************))))))))))))))))))))))))+++******))))))******+++))))))))))))************)))))))))************+++((())))))************)))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************))))))***++++++,,,+++++++++***************************************************************+++++++++************************++++++,,,---------------***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))***************************+++++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((())))))***(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***+++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************************************)))******+++,,,,,,------))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************++++++,,,,,,++++++*********))))))***++++++,,,************************************************************************************************++++++++++++++++++++++++************************))))))(((((((((((())))))************************************************************************))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))*********+++++++++(((((()))***************((()))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************))))))***++++++,,,,,,,,,+++************************************************+++++++++***************************************+++,,,------...---------))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&&&&'''((())))))***(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************************************))))))***+++,,,,,,------))))))))))))************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++,,,,,,+++++++++******))))))***+++,,,,,,************************************************************************************************++++++++++++++++++++++++************************))))))(((((((((((())))))************************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))************))))))******++++++++++++(((((()))***************(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************))))))***+++,,,,,,,,,,,,,,,************************************************,,,+++++++++******))))))************************+++,,,------......------))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++*********))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))***++++++***)))((('''************************(((((())))))*********+++************************************************+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******((('''(((***+++))))))***++++++************++++++((()))))))))************))))))))))))))))))))))))++++++******************)))***+++,,,,,,+++***))))))************+++++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))((('''******************************************************++++++++++++******************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************+++*********))))))((((((++++++******************++++++++++++******))))))******************************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******))))))******+++++++++,,,)))+++---...---,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++******************************************************************))))))************))))))************)))))))))((())))))))))))))))))))))))***)))(((''''''((()))***************)))))))))((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++***)))((('''************************((()))))))))************************************************************************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((()))(((&&&%%%&&&++++++************++++++************++++++++++++************************************************)))***++++++++++++***))))))************+++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************************************++++++++++++******************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************************)))))))))(((************************************))))))((((((******************************))))))***++++++,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******+++++++++***************+++---//////...---------***************************++++++,,,,,,++++++***************************************************************************)))************+++++++++************************++++++++++++++++++++++++************************************************))))))************))))))************))))))))))))************************))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))''''''((())))))***++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********)))((((((************************))))))))))))************************************************************************))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******'''(((((())))))+++,,,,,,++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***))))))************+++++++++)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++,,,,,,******************************************************++++++++++++******************************))))))))))))))))))))))))***************************************************************************************+++++++++************************************))))))))))))************************)))))))))))))))(((((((((*********************************)))******+++,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,+++******))))))---///111111///.........++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))((((((************************)))))))))))))))******************************************************************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******((())))))'''(((+++------++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++***************+++++++++*********++++++*********))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******************************************************++++++++++++******************************))))))))))))))))))))))))*********************************************************************************************************************************)))))))))))))))***************+++++++++************))))))))))))************************+++***************++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++***...000111111///---------++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************))))))*********+++++++++************************+++++++++,,,,,,,,,,,,,,,************************************************)))******++++++******)))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))+++*********)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******(((((())))))************))))))))))))))))))))))))******))))))))))))*********,,,***$$$$$$)))***(((++++++************++++++))))))))))))*********+++************************))))))*********++++++++++++******************+++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************************************++++++++++++******************************))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++************************++++++***************+++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******++++++++++++******))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,---------...000111111///,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************))))))*********+++++++++************************)))*********+++++++++,,,******************************************************++++++++++++******))))))))))))************''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))),,,++++++***))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************(((((('''''''''((())))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******'''++++++'''+++555;;;999++++++************++++++(((((()))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,+++++++++*********************************************************++++++++++++******************************))))))))))))))))))))))))************************************************************************+++++++++***************************************))))))))))))************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,************************,,,+++******)))*********))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,.../////////111222111///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************)))))))))******++++++,,,******************************************************++++++++++++******((()))))))))************(((((((((((((((((((((((('''((()))******)))((('''((()))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))((()))))))))************(((''''''&&&'''((()))***))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******###***+++)))000@@@HHHGGG++++++************++++++))))))*********+++++++++************************((())))))***++++++,,,,,,++++++***))))))***++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******************************))))))))))))))))))))))))************************************************************************+++++++++*********))))))************************((()))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************,,,++++++***))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,---------------,,,------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---......111333444333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))***++++++,,,------***************************************************++++++,,,,,,++++++***(((((())))))*********+++))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))(((((())))))*********+++((('''&&&&&&'''((()))***))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******'''---,,,'''+++999@@@>>>++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,+++***))))))***+++,,,)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))******+++---......///******************************************************++++++++++++******************************))))))))))))))))))))))))************************************************************************++++++++++++******))))))************************(((((())))))*********+++((())))))***++++++,,,,,,))))))******++++++++++++************************,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------++++++,,,,,,,,,---------------------------------............---,,,++++++------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,333444555444111...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******************************+++,,,,,,---......***************************************************++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************(((***+++***)))((()))***(((((()))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************((()))***++++++***)))(((***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((()))************)))++++++++++++******))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,......------,,,,,,,,,+++111///...---...///...---,,,---.........---+++++++++++++++,,,,,,,,,,,,,,,333///,,,,,,---///...,,,---,,,++++++,,,---///000...---,,,---...//////...555444222///---,,,++++++,,,,,,,,,---------------------,,,,,,+++******)))************************---------,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))+++*********))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))+++,,,+++***)))***+++((())))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************))))))***++++++***))))))***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***)))************+++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))((()))******++++++******++++++++++++*********)))+++++++++,,,,,,++++++***++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,,,,,,,---------000...,,,,,,,,,,,,+++***------.........------,,,------............//////333000------...//////---...------------......///,,,,,,---...000111111000888666333000---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******************)))))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************,,,---,,,+++***+++,,,)))))))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,++++++***************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++***)))************+++++++++++++++++++++++++++++++++))))))************))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++++++++++++++++++++***************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---...///++++++,,,------...//////333111///...//////...---.....................///------........./////////111///------...///......------...............---+++,,,---...////////////:::888444000---,,,------+++++++++,,,,,,,,,------,,,+++++++++++++++++++++------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))************************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***************************+++,,,,,,******+++,,,))))))*********+++++++++************************))))))*********+++++++++************************************************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++++++++***))))))*********+++++++++++++++++++++++++++++++++))))))************))))))((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---...///,,,,,,------......//////222111//////111222111000////////////000111111222111111222222333333444444333222222222333333333333111222333555555555444333333333333222111000111333;;;888444000---,,,---...,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************)))***+++***)))((()))+++***************+++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++))))))*********+++++++++************************))))))************))))))((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++,,,---...///,,,,,,---------............---,,,---000222222111222333444444555666777777:::::::::;;;<<<======>>>999:::;;;;;;;;;;;;<<<<<<999:::<<<===>>>>>>>>>===;;;;;;:::888666777;;;>>><<<:::666222000//////000........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************((()))******)))((()))***************************************************)))************+++++++++************************************************++++++************++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++++++++)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...000111---......///000111111222555444333444777999999999888999<<<===?????????>>>>>>??????@@@AAABBBCCCCCC<<<>>>AAAAAAAAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@;;;===@@@???>>>>>>AAAEEE@@@>>><<<:::888666666666111111111000//////.........------,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))***++++++))))))***+++************************************************)))************+++++++++************************************************+++***))))))))))))***+++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++)))************+++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))((()))******++++++******+++++++++,,,,,,,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///111333444222333555777999<<<===>>>BBB@@@???@@@AAACCCBBBBBB???AAAEEEHHHJJJIIIHHHFFFDDDEEEFFFGGGHHHIIIJJJJJJGGGJJJNNNOOONNNMMMOOOPPPPPPOOOMMMKKKIIIHHHGGGGGGEEEKKKQQQRRRNNNJJJIIIIIIFFFEEEEEEDDDBBBAAA???>>>:::999888777666444444333222111000///...,,,++++++------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************+++,,,,,,******+++,,,++++++******************************************)))************+++++++++))))))))))))))))))))))))************************+++***)))(((((()))***++++++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******************************************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''''')))******+++++++++)))************+++++++++++++++++++++++++++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))(((((()))***************+++++++++,,,,,,---------((()))***+++,,,---------------------------------++++++++++++++++++++++++......///000111333555666888:::<<<@@@CCCGGGIIIKKKHHHFFFDDDDDDDDDEEEDDDCCCDDDGGGKKKOOOQQQPPPNNNLLLOOOPPPQQQRRRSSSTTTUUUUUUYYY\\\```aaa```___aaaccceeeccc___[[[WWWUUUTTTSSSYYY```hhhjjjcccZZZSSSPPPJJJKKKKKKKKKJJJHHHFFFEEECCCBBBAAA???===;;;:::999777666555333222000///...........................+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))+++,,,,,,+++))))))***+++******++++++++++++******************************************************+++*********))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((('''(((((()))))))))))))))))))))************))))))+++*********))))))((((((+++*********))))))((((((+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))******************************************************++++++++++++******************************************************++++++++++++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))******++++++++++++******++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,++++++******++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++************++++++******************************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++------,,,++++++******)))++++++,,,,,,,,,---------,,,)))'''(((,,,//////...///...,,,++++++---...000333222///---,,,...000111555555555666:::>>>BBBEEECCCEEEFFFEEECCCEEEKKKOOOHHHJJJKKKKKKJJJIIIIIIIIINNNPPPVVV```ddd___ZZZYYY[[[aaaeeeeeeaaa```dddiiidddmmmtttrrrjjjhhhpppyyyqqqkkkeeeaaaccciiiooorrrooouuuxxxwwwsssmmmbbbXXXVVVWWWYYYZZZYYYUUUPPPLLLGGGCCC???===???AAABBBBBBCCCAAA>>>999777666222---...111000+++)))---//////------,,,+++++++++,,,,,,------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++***))))))************************------,,,,,,+++,,,---///---.........------,,,+++************************************************+++*********))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************)))))))))((('''(((((()))))))))))))))))))))************))))))************)))))))))(((************)))))))))(((+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))******))))))))))))******************)))))))))((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************++++++++++++******************************************************++++++++++++++++++++++++)))******+++,,,,,,------******************************++++++++++++******++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,---++++++******++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++******************************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------+++))))))+++---,,,+++///...,,,++++++,,,---.........///000222555888:::777:::???DDDGGGGGGFFFDDDCCCEEEGGGGGGHHHLLLSSSYYY______\\\WWWRRRQQQSSSVVV___```eeennnrrrooolllmmmpppmmmiiigggiiinnnuuuyyy{{{{{{yyyrrrmmmoooxxx}}}wwwooojjjkkkpppvvvyyyyyy|||uuunnngggfffhhhkkkoooooohhh]]]UUUGGGEEECCCDDDGGGIIIIIIHHHEEEEEECCC@@@===;;;:::999333666555///,,,---...,,,//////......------......---------,,,++++++******,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++******)))************************///...,,,******+++---...------,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************))))))))))))'''((())))))******))))))))))))************))))))************))))))))))))************))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,---...++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++************++++++******************************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,---...---,,,---------...///000111222444666:::===AAADDDFFFGGGDDDGGGJJJKKKKKKHHHEEEBBBJJJLLLNNNOOOQQQVVV___fffpppqqqpppkkkeeecccfffjjjrrrqqqtttxxxxxxssspppqqqnnngggaaacccjjjrrruuuuuupppmmmjjjhhhiiinnnvvv{{{wwwqqqiiiddddddiiinnnqqq||||||vvvsssppppppttt|||yyyjjj```QQQPPPQQQUUUZZZ\\\ZZZWWWOOOMMMKKKGGGCCCAAAAAABBB:::===<<<777333333222000......------,,,,,,,,,,,,......---,,,++++++***))),,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++*********************************999666222///------------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((()))************)))))))))************))))))*********)))))))))))))))*********)))))))))))))))***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))((()))******++++++++++++))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))******************************************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++************++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,------------...++++++,,,...///000000000+++---000444888<<>>::::::999888666444111000---------...............---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++++++++***************************___YYYQQQJJJDDD===555000///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((()))******++++++******))))))************))))))))))))))))))************))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))******++++++,,,+++++++++************************************************)))))))))***++++++,,,,,,******************************************************************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))******+++,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++************++++++******************************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++***++++++,,,---......///,,,---------............---------,,,+++,,,...000666:::@@@HHHNNNSSSVVVWWWSSSRRRPPPNNNLLLKKKJJJJJJRRRSSSWWW]]]gggqqq{{{zzzzzzzzzvvvrrrrrruuuyyy{{{wwwwww|||sssrrrvvvuuuqqqttt|||vvvoooooosssiiieeeeeelllxxxzzzjjj^^^___bbb```^^^```aaaccc___UUUMMMIIIEEEAAABBBAAA@@@>>>;;;777444222........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************|||uuulllddd]]]TTTIIIAAA666444111...+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++******))))))******+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))***++++++++++++***))))))************))))))((()))))))))************((()))))))))************((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))++++++,,,,,,,,,+++******************************************************((())))))***++++++,,,,,,******************************************************************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++************+++,,,,,,++++++******++++++,,,---***+++,,,,,,,,,,,,+++*********************************++++++++++++******)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++************++++++******************************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,------......------------...............////////////222777<<>>:::777444444333222111//////......------------,,,,,,,,,,,,,,,,,,------------...------------------------++++++******++++++,,,---++++++++++++++++++++++++************************yyyooobbbYYYDDDAAA<<<777333000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))***++++++++++++***))))))************))))))(((((())))))*********+++(((((())))))*********+++((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************************************((())))))***++++++,,,,,,******************************************************************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++******++++++,,,---***+++,,,------,,,+++*********************************++++++++++++******)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++************++++++******************************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////---///111222555;;;DDDKKKQQQRRRTTTTTTRRROOOKKKHHHHHHHHHJJJPPPZZZgggrrrzzzvvvtttrrrqqqrrruuuzzz}}}|||~~~}}}zzzyyy|||~~~~~~yyyrrrjjjffffffaaa\\\fffuuu~~~~~~wwwlllbbb___\\\YYY[[[[[[YYYUUUPPPJJJEEEBBB<<<;;;999777555333111000......---------,,,,,,,,,,,,,,,,,,---------......------------------------++++++******++++++,,,---++++++++++++++++++++++++************************tttjjjbbb\\\TTTLLLDDD===666222//////...------,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,+++++++++*********))))))************************+++++++++*********))))))************************+++*********))))))(((((())))))))))))************************************++++++++++++++++++++++++------,,,++++++******)))************************++++++++++++++++++++++++************************++++++************+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++))))))+++000444777...---,,,,,,++++++++++++************************************************************************************************))))))***+++,,,,,,------************************---+++)))+++---///---+++************************************************************************)))************+++++++++*********)))))))))((((((...'''---&&&'''...)))000************************************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,************************+++++++++*********))))))************************************************...---,,,,,,++++++,,,,,,---......---------///111333444888???GGGNNNQQQRRRUUURRROOOLLLHHHFFFLLLUUUXXXWWWZZZcccooowwwwwwuuuuuuvvvtttoooooovvv|||~~~{{{rrrxxxsssqqq~~~}}}~~~|||xxxsssuuu||||||rrrqqqzzzxxxlllgggeeebbbbbbeeegggtttyyyoooccc[[[PPPDDDAAADDDDDD@@@>>>===999444111///------...//////......---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************rrrvvv}}}~~~yyysssmmmcccYYYPPPHHHAAA===444333000...---,,,------+++,,,------,,,+++******,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,+++++++++*********))))))************************+++++++++*********))))))************************************)))))))))((())))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++************************++++++************+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++*********,,,///222444...---,,,+++++++++++++++*********************************************************************************************************++++++,,,,,,,,,************************---+++***+++---...---+++************************************************************************)))************+++++++++,,,,,,,,,+++++++++*********&&&000+++,,,111(((,,,************************************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,************************+++++++++*********))))))************************************************,,,,,,+++++++++,,,------...///...,,,+++,,,000222444:::CCCJJJMMMPPPRRRTTTTTTNNNJJJKKKMMMQQQZZZdddmmmkkkkkksss}}}vvvooommmvvv~~~|||~~~vvvmmmqqqlllnnnxxxooojjjmmmvvv}}}|||yyyyyy|||~~~yyynnnhhhddd```aaadddzzz{{{nnnfff\\\QQQHHHJJJIIIEEECCCDDD@@@;;;888555111000000000000//////...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************ZZZaaajjjtttzzz~~~{{{uuulllaaaUUUMMM@@@===888333000...------------......---,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,+++++++++***************************************+++++++++***************************************************)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++************+++,,,---//////---,,,,,,++++++++++++,,,******************************************************************************************************++++++++++++++++++************************,,,+++***+++,,,------+++************************************************************************)))************+++++++++,,,,,,,,,+++++++++++++++,,,'''000++++++111(((---************************************************+++***))))))))))))***+++******+++++++++,,,,,,,,,************************+++++++++***************************************++++++++++++++++++++++++************+++,,,---...//////...,,,,,,///444888<<>>CCCHHHMMMQQQPPPKKKGGGFFFGGGAAANNNeeezzz{{{zzzvvvvvv}}}xxxyyy}}}zzz}}}|||qqqmmmkkkhhheeeeeekkkssswwwwwwuuutttuuutttuuuyyyyyywwwyyy|||qqqkkkeee___]]]aaacccdddfffgggaaaYYYIIIDDD>>>888666444333222///.........///...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************nnniiigggllluuuyyyvvvppprrrxxxuuummmfffddd___WWWNNNDDD<<<777444111...---......---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,************************************************************************************************))))))))))))))))))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,+++******+++++++++******++++++,,,************************************************************************************************+++***************************************************++++++++++++,,,,,,************************************************************************))))))*********+++++++++))))))))))))))))))))))))***'''222...///333(((,,,******************************************************++++++++++++************+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++------,,,,,,,,,,,,,,,------000333777<<>>888111------...---+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************))))))))))))******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,***************+++++++++***************************************+++++++++************************))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,++++++***+++************++++++,,,************************************************************************************************))))))******************************************)))***++++++******+++---************************************************************************)))************++++++++++++++++++++++++,,,,,,,,,,,,111HHHMMMMMMIII222...******************************************************+++,,,,,,+++************+++++++++,,,,,,,,,***************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------......///111666<<>>999444444111...---///111111111111///,,,,,,---//////.........---------,,,,,,,,,,,,,,,,,,++++++*********sssooopppuuuyyyzzz|||{{{uuunnnlllqqqyyyhhhdddfffoooxxx~~~~~~wwwnnnfff___UUUHHH???444222000///...------,,,///...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,************************************************************************)))***++++++++++++***)))+++++++++++++++***)))))))))************++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))************************************,,,+++***)))((())))))***************************************************************************,,,+++******,,,,,,+++***+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,---------.................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***+++---...,,,*********************************************************************************************************************++++++---((((((333AAACCC555&&&++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******))))))))))))*********************************++++++++++++,,,,,,,,,........................+++---222888@@@FFFJJJLLLQQQOOOLLLIIIIIIQQQ\\\eeekkkxxx|||wwwxxxwwwsss}}}|||{{{|||ooodddZZZZZZ```jjjwwwwwwsssooonnnmmmqqq||||||vvviiiXXXMMMIIIGGGCCC???999666333000000000///...///...,,,+++,,,---,,,+++......---------,,,,,,,,,,,,,,,,,,+++++++++******hhhddddddjjjppptttxxx}}}|||wwwuuuyyykkkaaaXXXXXX___kkkzzz}}}yyyyyywwwlllYYYKKK>>>999333///.........---///.........------,,,,,,---------,,,,,,---------************************************************************************)))***++++++++++++***)))***++++++++++++***)))))))))************++++++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))************************************,,,,,,+++*********++++++************************************************************************,,,+++******,,,,,,+++***+++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,------------.................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++************************************************************************************************)))))))))***+++++++++,,,+++***(((---<<>>EEEJJJMMMNNNNNNNNNLLLQQQZZZdddlllooommmjjjpppnnnooorrruuuzzz}}}{{{llleeedddccccccdddiiinnnuuu{{{sssddd\\\[[[\\\[[[XXXWWWOOODDD;;;555333222222///.........000000...---......---------,,,,,,,,,++++++++++++++++++++++++ooohhhdddeeefffgggiiimmmpppssswwwzzz||||||{{{{{{ooohhhcccaaa___^^^bbbhhhuuuyyyzzziii\\\KKK===666333111000---------...............///......------......///************************************************************************+++******************+++)))******+++++++++******))))))*********+++++++++************************************************************************))))))))))))))))))))))))((()))))))))************************************)))*********************************************************************************************,,,+++******,,,,,,+++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////................................................................................................---------------------------------.........//////.........------,,,,,,,,,---------------------------------------------------,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************(((((()))***+++,,,,,,,,,))),,,)))'''333BBB>>>...+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********))))))*********************************++++++,,,,,,,,,---------,,,,,,,,,...111444888;;;EEEGGGJJJJJJJJJKKKNNNPPPWWWdddttt|||yyypppfffaaahhhkkksss~~~|||{{{{{{|||}}}zzzzzzyyy~~~vvvnnnsss|||{{{xxxgggjjjkkkiiillluuuzzzzzz}}}xxxppphhhhhhnnntttuuusssqqqfffUUUFFF<<<777555555///...---...///000///.........---------,,,,,,,,,++++++++++++++++++++++++{{{tttmmmkkkiiiffffffhhh```eeekkkpppsssuuuwwwxxxtttnnniiigggeeeeeekkksssvvvwww~~~~~~qqq___PPPGGG@@@999444333222000///...//////000......------------......************************************************************************++++++***))))))***++++++))))))***++++++++++++***)))************+++++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************((()))******+++*********************************************************************************,,,+++******,,,,,,+++******************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------............------........./////////................................................................................................------------------------------........./////////.........---------------------------------------------------------------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++***)))***,,,************************************************************************************************)))))))))***+++++++++,,,+++,,,***''',,,444222***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))))))))******************************,,,,,,,,,,,,------------,,,---000333888===AAACCCHHHJJJJJJIIIIIIMMMTTTZZZooo{{{zzzooojjjkkkoooxxx~~~yyyssssssuuuuuu{{{{{{yyy}}}qqqgggffffffdddkkkxxx|||yyyqqqmmmjjjqqq}}}{{{hhhVVVHHH???;;;999333000...---.........---......---------,,,,,,,,,***++++++++++++,,,,,,,,,zzzvvvrrrmmmkkkmmmcccccccccbbbcccgggnnntttyyytttooonnnmmmpppzzz|||vvvwww}}}yyynnnfff___WWWKKKBBB===:::666222//////000000...------------------...************************************************************************++++++***))))))***++++++))))))***+++++++++++++++)))************+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************))))))+++,,,,,,,,,++++++************************************************************************,,,+++******,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------........................////////////....................................................................................................................................////////////------------............------------------------........................,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++))))))***,,,******************************************************************************************************************+++++++++++++++***))))))***++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++************************,,,,,,,,,------------...000222666;;;@@@EEEIIIKKKHHHJJJKKKKKKLLLRRR\\\dddyyywwwttt{{{}}}zzz{{{}}}~~~{{{uuuuuuxxxrrrhhhaaaZZZ[[[eeennnrrruuu|||}}}wwwtttyyyvvvfffXXXNNNGGGCCC===888333000..................---------,,,,,,,,,******+++++++++,,,,,,,,,|||wwwtttuuutttooofff]]]YYY^^^hhhqqqxxxtttqqqqqqqqquuuttthhheeeiiiooosss{{{xxxuuutttrrrjjj\\\PPPEEEAAA;;;555000//////000---------,,,,,,---------************************************************************************,,,+++***))))))***+++,,,((()))***+++++++++++++++)))************+++++++++))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))************************************)))***,,,---...------,,,************************************************************************,,,+++******,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////............/////////000........................////////////////////////////////////////////////////////////////////////..................................../////////000,,,---------.../////////------------------------........................,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,,,,)))(((***,,,************************************************************************************************+++++++++***************+++***,,,...+++'''***111+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,---------......444777;;;@@@FFFJJJMMMNNNIIILLLNNNNNNPPPVVVaaaiiirrrvvvyyywwwvvv}}}|||xxxxxxyyywww}}}zzzmmmbbbYYYZZZ\\\[[[]]]fffxxx{{{oooeee[[[SSSNNNGGGAAA:::444111000000///......---------,,,,,,,,,*********++++++,,,,,,,,,}}}ssspppmmmgggbbbaaaeeekkkppplllooossswww{{{~~~zzzqqqcccYYY^^^jjjyyy|||zzzuuuxxx|||rrrbbb]]]PPP@@@777444222222222111000......///...+++)))++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***))),,,+++++++++***)))))))))++++++************++++++(((((())))))))))))((((((+++++++++*********))))))******+++++++++,,,,,,,,,---,,,***(((((()))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,------...,,,...000000///......///........................222000---,,,---.........333111......///000111111111000///000111111///---111000/////////000111111444111......111222///,,,...///000000///......////////////............---------------------------------------------------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++++++++************************************************************************+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,///---+++***++++++***))),,,///000...,,,...444;;;@@@CCCFFFIIIKKKKKKKKKKKKLLLNNNSSSZZZ^^^aaaeeehhhrrrrrrpppppp{{{zzzyyy}}}}}}xxxxxx{{{|||vvvpppmmmeeebbbffffffhhhuuupppiiieee```]]]___OOONNNGGG:::000///000000------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,|||yyyvvvpppkkkggggggiiikkkqqqsssvvvzzz}}}~~~{{{uuuooohhh^^^WWWZZZbbbgggnnnttt||||||mmmaaaQQQEEE>>>999333000...---,,,---...///...---++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************************************************************************************+++++++++******)))(((+++++++++***************++++++************++++++((())))))******))))))(((+++++++++*********))))))*********+++++++++,,,,,,---,,,***)))((()))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------------------------------,,,,,,,,,------...000000000///------...///000000000111111111111111000//////000222222222111//////...///000000000//////000222222111111111222000000000000000000000///...,,,,,,...111333333111---...//////............000000000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************+++++++++*********))))))++++++******++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---,,,+++,,,...000000111555;;;AAAFFFGGGHHHIIIJJJKKKLLLMMM[[[bbbjjjlllgggbbbcccggggggqqq{{{~~~{{{|||{{{{{{{{{}}}}}}}}}~~~|||xxxxxx|||~~~~~~}}}{{{~~~||||||}}}mmmhhhnnn{{{tttjjjiiikkkhhheeeeeellljjj```PPPAAA999555111,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,~~~yyytttooolllkkkjjjpppqqqtttvvvxxxzzzzzzzzz}}}wwwqqqmmmiiieeegggllltttvvvxxx~~~uuuggg[[[QQQGGG<<<333000...------.../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++************************)))************)))((((((***************+++++++++++++++************++++++*********++++++*********+++++++++************************++++++++++++,,,,,,+++***)))))))))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,------------.........------..................///..................///111111111000...///111333000000111222222333222222222333555777777777666555444555666777777666555444111555888888555444666999555555666666555444333222000000////////////......000000000000000000000000////////////////////////000000000000000/////////------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---************************************************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,+++,,,------......------,,,...111555:::@@@FFFIIILLLMMMLLLKKKKKKMMMQQQTTThhhqqqxxxuuukkkgggkkkrrrttt~~~tttpppooonnnkkkhhhjjjnnnwwwwwwvvvvvvvvvxxxzzz{{{vvvvvvxxx{{{}}}yyyyyy}}}vvvvvvyyy{{{~~~}}}|||~~~}}}~~~}}}yyygggdddpppzzzzzzyyyoooggghhhmmmrrrvvvzzzwwwcccPPPCCC999222222111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,|||xxxuuusssqqqpppoooppprrrtttvvvyyyzzz{{{~~~|||zzzzzz{{{vvvllldddYYYKKK>>>777444000...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++************************)))***************)))))))))))))))***+++++++++,,,++++++************++++++***++++++,,,,,,++++++***************************************++++++++++++++++++***))))))******+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------.........................../////////000///////////////000111///000222333333333555777222333555666777777777666888999:::;;;;;;;;;<<<===@@@@@@@@@???>>>>>>???@@@???@@@AAAAAA???>>>>>>???>>>>>>======<<<;;;:::999777777777555333222111111444333222222222333222222111111111111111111111111000000000000000/////////........................,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------******************************************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------***,,,.........---------,,,///555>>>FFFLLLMMMMMMNNNOOONNNNNNNNNRRRZZZ___oootttvvvuuuwww~~~uuukkkccccccaaacccgggiiijjjpppvvv~~~~~~}}}}}}~~~}}}}}}|||zzzzzzzzzxxxxxxwwwvvvwww|||xxxpppooovvv}}}~~~qqqppprrrsssuuuwww{{{}}}}}}|||zzzqqqkkkmmmxxxlllYYYMMMBBB;;;;;;888444000...---...///------------------------~~~|||{{{{{{yyywwwtttttttttvvvxxx|||zzzvvvnnnqqqyyy|||uuuppphhhYYYJJJ>>>999333...------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++******************************++++++,,,++++++***)))))))))***+++++++++,,,++++++************++++++++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++******************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////.........//////000000000............///000111222///111555666666555555666777888:::===>>>>>>>>>===;;;<<<======>>>BBBGGGLLLLLLLLLKKKIIIHHHLLLRRRWWWVVVRRRNNNOOOQQQPPPLLLGGGGGGGGGFFFFFFEEEDDDCCCCCC??????>>>=========<<<;;;777444111111222333111000444444444333333333222222000000000/////////.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************************************************************************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------+++---///...,,,+++,,,...///444===HHHPPPRRRPPPMMMJJJMMMPPPRRRSSSXXXaaahhhrrrtttwwwxxxwwwssslllddd``````bbbdddfffmmmxxx|||wwwtttqqqpppqqqtttxxx|||}}}~~~xxxooommmsssyyyzzz|||wwwzzzzzzrrrjjjfffggglllqqqtttyyyttt}}}nnn^^^VVVOOOIII>>>;;;666111...---...///------------------------zzzwwwtttrrrtttxxx}}}uuuxxxhhhccchhhpppyyy}}}~~~{{{zzzyyylll]]]IIIBBB999222///.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***************+++++++++++++++************++++++***++++++,,,,,,++++++******************+++++++++)))))))))************+++)))*********++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////......//////000000111111---......///111333555666555777::::::999888888888;;;===@@@CCCDDDEEEDDDCCCBBBDDDFFFGGGJJJQQQZZZaaaaaaaaa```]]]^^^cccmmmtttlllfff```aaadddddd]]]VVVUUUVVVXXXYYYYYYVVVTTTRRRRRRNNNJJJHHHHHHFFFAAA===>>>:::555444555666444111333333222111000///......111111000000//////..............................//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---***************************************************************************************+++++++++)))***+++,,,---,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------+++...///...,,,,,,///222777===GGGOOORRRRRRNNNKKKJJJPPPWWW[[[\\\___eeekkkpppyyyyyyooojjjjjj]]]```bbb```___dddoooxxxyyy}}}{{{xxxuuurrrsssvvvvvvvvv|||xxxuuuwwwzzz~~~~~~xxxqqqooommmhhhddddddvvv|||jjj___\\\XXXTTTEEEAAA;;;555111/////////------------------------}}}uuunnnlllnnnssswwwzzzxxxiii```bbbhhhsss{{{{{{```WWWJJJ>>>666222000///------------------------***++++++,,,,,,++++++***************************************************************************************************************************))))))***++++++++++++++++++++++++***************++++++************++++++******++++++++++++******))))))*********+++++++++))))))))))))************))))))***+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////......///000000111222222333444555777999<<<>>>@@@???@@@@@@@@@@@@BBBFFFIIIJJJLLLOOOSSSTTTUUUTTTSSSTTTXXX\\\^^^```fffooovvvxxxxxxwwwsssqqqsss{{{|||wwwssssssuuutttoooiiijjjooovvv{{{{{{vvvooojjjllleee___^^^aaa```ZZZSSSPPPJJJEEECCCDDDDDDAAA>>>999999777666444222111111333222222111000000//////.......................................---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++(((***+++------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------------...+++...///...---///555:::BBBHHHNNNQQQOOOLLLKKKKKKUUU]]]gggkkkjjjhhhjjjmmmuuurrrkkkddd___[[[XXXZZZ___dddjjjqqqyyy~~~|||}}}|||{{{}}}xxxhhh___ggg{{{uuuiiieeefffeeebbb]]]XXXPPPFFF===666222000........................~~~zzzpppjjjkkkooosss~~~sssjjjfffjjjppppppzzzwwwlll[[[JJJ>>>666111///------------------------+++++++++,,,,,,+++++++++************************************************************************))))))))))))))))))))))))************************(((((()))***************,,,+++++++++******))))))++++++************++++++*********++++++*********))))))******++++++++++++))))))))))))************((()))***+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000...//////000111222222222;;;;;;===???BBBFFFHHHJJJFFFEEEEEEEEEHHHOOOWWW]]]^^^aaadddhhhjjjjjjiiihhhhhhlllqqqssssssvvv||||||uuussswww{{{~~~|||zzzxxx~~~|||uuurrrwww~~~bbb\\\UUUSSSTTTTTTPPPMMMGGGFFFEEECCCAAA???===<<<444444333333222111000000////////////////////////,,,,,,------.../////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++************************************************************************))))))******++++++++++++(((***+++------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++---//////...222:::AAAKKKOOORRRPPPJJJGGGHHHKKKaaakkkvvvzzzvvvpppnnnooozzzjjj___bbb]]]ZZZ[[[^^^dddnnnyyyvvvqqqooovvvzzztttggg```ttt~~~{{{uuupppqqquuuvvvrrrxxxqqqfffXXXJJJ>>>555111........................zzztttrrrpppqqquuu~~~wwwppplllsss}}}}}}yyyooo^^^III999555777,,,///000---+++,,,...000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))************************+++++++++*********))))))************************************************)))************+++++++++************************---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***222333000,,,...444333---000000000000333666999;;;FFFFFFEEEEEEFFFIIINNNRRRMMMMMMOOOTTT\\\dddjjjnnnuuuvvvvvvsssqqqsssuuuvvv|||~~~yyyxxxvvvuuuzzz|||}}}qqqjjjfffhhhhhhccc]]][[[\\\YYYWWWXXXXXXRRRGGG>>>999777333222222222222111------000222000---...333...//////000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++******)))))))))************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++*********,,,...///...333111000///222:::EEEMMMOOOQQQQQQJJJBBBBBBLLLVVVppptttwwwwwwrrrqqqwwwyyyrrreee___]]]]]]___bbbfffnnn~~~wwwuuu{{{}}}rrrbbbfffqqq~~~{{{wwwzzz~~~~~~yyylll[[[III;;;444111000////////////---+++}}}{{{wwwtttttt{{{}}}}}}{{{|||xxxuuu{{{~~~uuuhhhWWWGGG<<<777///000///...,,,------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))************************************************************+++++++++*********))))))************************************************)))************+++++++++******************************++++++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++000333111222555666222222333444777;;;@@@DDDFFFDDDEEEHHHMMMTTTXXXZZZZZZUUUXXX]]]dddkkkrrrxxx{{{vvvyyy|||zzzxxxxxx{{{}}}~~~}}}{{{zzz}}}xxxuuuwwwwwwuuussstttyyy~~~{{{kkkXXXLLLFFFCCC???<<<999777333111444222222444333//////222...............------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------,,,,,,,,,++++++************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------............000000000333:::CCCLLLRRRSSSRRRMMMGGGCCCGGGQQQZZZjjjqqqwwwvvvsssyyyzzzooohhheeeeeeooouuu}}}{{{uuuxxxyyylllvvv|||~~~{{{{{{{{{iiiWWWIIIAAA;;;777333111000000///...|||xxxyyyzzzxxxtttttt{{{yyyzzz|||yyyuuuqqqkkk```RRRGGG;;;666111/////////---+++------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++************************)))))))))*********++++++************************************************+++++++++***************************************************************)))************+++++++++************************(((((()))***+++,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000000---222444111000222444444888999;;;===@@@CCCFFFHHHEEELLLYYYgggrrruuuqqqlllkkkmmmpppssstttwwwzzz|||zzz~~~|||~~~}}}mmmaaaVVVSSSNNNJJJFFFBBB===:::>>>666111111222///---.../////////......---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000...000555===FFFNNNSSSUUUNNNKKKGGGCCCCCCJJJUUU\\\jjjnnnqqqttt}}}xxxtttuuuyyy}}}~~~{{{wwwuuuzzz{{{{{{{{{}}}wwwnnnpppvvv{{{qqqaaaUUUOOOGGGAAA888111............{{{sssnnnoootttxxxyyy{{{qqqiiiiiimmmqqqssstttvvvxxxuuukkk```LLL@@@555111222111///---...------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************************************************************))))))*********+++++++++************************(((((()))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------------/////////....../////////333444333222333777;;;>>>AAABBBCCCEEEFFFHHHJJJJJJRRRddd~~~|||yyywwwxxx|||}}}|||{{{}}}{{{ssshhheee```]]]]]]]]]]]]\\\UUUGGG;;;666555333000///111000000000000000000000................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...//////000111333111666???IIIRRRVVVTTTRRRHHHKKKNNNNNNNNNRRR[[[cccrrrppppppzzz|||zzzxxx{{{~~~}}}xxxyyyxxxzzz{{{tttoooiii||||||pppfffaaa___XXXOOOCCC888222/////////}}}tttmmmkkkmmmqqquuuyyy~~~rrreee______hhhnnntttxxx}}}xxx^^^LLL;;;444333000//////.........---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************++++++++++++************************************************************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........//////...------......///444444555:::???AAACCCDDDFFFGGGKKKOOOTTTZZZ^^^aaammm|||yyy{{{|||{{{yyyzzz~~~|||wwwtttqqqrrrwww~~~zzzhhhSSSHHHBBB===888666111111000000000000111222////////////////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,---------...111444:::@@@JJJTTTYYYWWWQQQKKKNNNZZZeeeggg```^^^dddlllwww}}}|||tttoooooowww~~~|||{{{|||{{{zzzyyyxxxxxxxxxxxxzzz}}}}}}yyywww{{{}}}}}}ttteeeaaalll||||||rrrkkkjjjnnnqqqlllbbbTTTFFF===777444222{{{yyy|||vvvrrroooooorrruuuxxx{{{}}}zzzpppddd^^^^^^^^^gggpppxxxmmmYYYFFF>>>999222///000............---------,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************************************************++++++++++++,,,++++++++++++++++++++++++***************************************+++++++++************************************************)))************+++++++++************************,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------------------............,,,,,,,,,---......////////////......///111222444888999===BBBCCC@@@@@@BBBOOOQQQVVV\\\eeennnvvvzzz|||||||||~~~{{{{{{~~~|||zzzxxxwww{{{jjj[[[PPPEEE===999444333111000//////000111////////////////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000...,,,...333777EEEKKKSSSWWWVVVRRRMMMKKKZZZhhhvvvvvvkkkeeekkksss|||pppiiieeehhhppp|||~~~|||xxxsssnnnjjjgggfffdddcccbbbaaa```____________bbbhhhnnntttyyy|||~~~~~~~~~~~~}}}uuuvvvyyy}}}zzzjjj[[[]]]bbbmmm{{{~~~xxxpppiiigggllluuu}}}{{{rrrdddUUUHHH>>>666111}}}~~~{{{zzzwwwuuuuuuuuuwwwwwwwww}}}~~~{{{tttjjjgggjjjdddkkksss}}}zzzhhhWWWOOOFFF999222444............------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...------------.........///,,,,,,------...//////////////////111444888;;;>>>???AAADDDFFFCCCDDDRRRaaayyyxxxvvvvvvxxx}}}~~~~~~|||zzzyyyzzzwwwkkk___QQQGGGBBB===;;;777444111000000000////////////////////////................................................---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111111000///444<<>>CCCFFFAAACCCFFFGGGGGGWWW{{{~~~|||zzz{{{}}}~~~xxxnnnaaaUUUPPPFFFCCC???:::555333111111000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///111111333;;;GGGQQQRRRUUUTTTNNNGGGGGGQQQZZZlllqqqttttttssszzzzzzmmmiiiiiippptttzzzppplllfff```ZZZSSSMMMIIIFFFEEEDDDBBBAAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@??????@@@AAACCCFFFGGGEEEFFFIIILLLQQQWWW[[[^^^gggjjjooouuuzzz}}}zzzmmmgggkkkqqqzzzwwwwww}}}yyyhhhVVVFFF<<<{{{zzzzzzyyywwwvvvyyy}}}}}}~~~xxxoookkkeeeXXXGGG;;;888333000000...+++---000......---------,,,,,,,,,,,,,,,,,,++++++*********...+++)))))),,,---,,,***++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////000...,,,,,,---///---------///111222222222777:::>>>AAACCCEEEGGGIIIGGGGGGLLLYYYlll~~~|||}}}|||}}}~~~zzzpppiiicccaaabbbYYYXXXTTTMMMEEE>>>999777333333333111000///.........------......///111111///......---,,,,,,+++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))***,,,------,,,***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,------------,,,,,,,,,.........---333...---333@@@LLLRRRSSSSSSQQQJJJIIIJJJDDDKKK```gggllltttzzzwwwjjjbbbbbbnnn|||{{{qqqjjjddd\\\VVVLLLKKKHHHFFFCCC@@@>>>=========<<<;;;;;;:::::::::<<<===>>>===<<<<<<>>>@@@===>>>>>>???@@@AAAAAABBB@@@@@@AAABBBCCCEEEFFFGGGLLLNNNQQQTTTXXX]]]bbbffftttxxx|||}}}tttdddZZZiiiwwwxxxgggWWWMMM{{{uuussstttxxx|||xxxyyy{{{{{{{{{}}}~~~yyyvvvwwwuuugggQQQ???<<<555000000000------000.........---------,,,,,,,,,,,,,,,+++++++++******---+++)))))),,,---,,,***++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...///000///...---...000...---------///111555777<<<@@@EEEHHHIIIHHHHHHHHHMMMQQQ[[[lll||||||}}}}}}}}}~~~~~~~~~|||wwwuuurrrmmmiiigggeeecccaaa]]]WWWOOOGGGBBB888333///---///111000...000000////////////000000///000222222222000---,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***+++---......---+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,---////////////111///111:::FFFPPPTTTTTTQQQNNNGGGHHHLLLGGGJJJ[[[iiimmmrrrzzz|||nnnaaa```fffppp}}}wwwpppiii___XXXTTTOOOJJJEEECCCCCCAAA@@@>>>===<<<;;;999999::::::;;;;;;;;;;;;===>>>>>>>>><<<<<<>>>@@@@@@@@@AAABBBBBBCCCCCCCCC??????>>>>>>??????@@@AAABBBDDDFFFHHHIIILLLPPPSSS^^^bbbiiiooovvv|||wwwuuuyyytttjjjkkkpppwww}}}vvviii]]]UUU|||tttppppppsssvvvttttttwww}}}|||mmmkkkooowwwuuuwww~~~{{{fffSSSGGG<<<333111111///...///.........------------,,,,,,,,,,,,,,,++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000000///...///000......//////111666<<<@@@GGGHHHIIIIIIHHHHHHIIIKKKYYYbbbooo|||yyyxxxzzzwwwzzz|||{{{zzzyyyxxxwwwssspppqqqooonnnooopppkkkaaaYYYJJJAAA666111222333111...222111000000//////000000///000333555444111...+++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,............,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------+++,,,---///000000000000///222999DDDOOOTTTTTTRRRKKKLLLHHHLLLTTTQQQRRR```mmmsss{{{xxxfff]]]ZZZfff|||wwwnnnccc[[[SSSNNNGGGDDDCCCAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;777888:::<<<===>>>>>>>>>???@@@@@@???>>>>>>???AAA@@@@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDHHHLLLRRRXXX```hhhpppvvv|||wwwrrrooosssxxx||||||qqqeeeaaabbbnnnvvvpppllliiifff|||}}}uuurrrrrrrrrsssqqqppprrryyyyyyjjjeeehhhnnnnnnppp{{{sssZZZJJJ:::444333111//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------.........///,,,...000000///.........---111666999:::>>>DDDIIIKKKKKKJJJJJJMMMSSS\\\bbbmmmxxxssstttvvv{{{}}}~~~}}}||||||{{{xxxzzzwwwwww}}}|||sssfff\\\MMM@@@888444000...000000////////////000000---...000111000...,,,+++------............------------------------------,,,---/////////---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...+++,,,...////////////000222999CCCMMMTTTTTTQQQMMMGGGOOORRRWWW___^^^bbbqqq{{{ttthhhdddeeeeeennnyyylllaaaYYYRRRLLLGGGDDDAAA>>>======>>>===<<<;;;<<<<<<<<<<<<=========:::;;;===>>>@@@@@@AAAAAABBBCCCCCCBBBAAA@@@BBBDDDBBBBBBCCCCCCCCCBBBAAAAAAFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCAAAAAABBBCCC@@@BBBEEEHHHLLLQQQWWW\\\bbbgggmmmssswww}}}|||ooogggiiisss~~~tttccc]]]\\\gggwwwvvvmmmlllpppuuuyyyaaafffmmmuuu~~~{{{xxxwwwtttqqqllllllmmmttt}}}|||rrrlllkkkfffjjjqqqppp]]]HHH<<<777333000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------------........./////////---///000000...---...///000777???CCCBBBEEEKKKQQQWWWYYY]]]bbbhhhqqqzzz~~~}}}xxx~~~~~~|||~~~yyyssseeeSSSBBB777333333///.........//////000111///...---,,,,,,,,,---------......//////...------------------------------,,,---/////////---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,...//////......000222:::AAAKKKRRRTTTPPPKKKHHHIIIXXX```cccggggggpppxxxdddWWW[[[eeeqqq|||}}}oooggg\\\UUULLLEEEAAA???>>><<<>>><<<;;;:::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCDDDEEEDDDCCCCCCEEEGGGIIIJJJKKKLLLLLLKKKIIIHHHJJJIIIHHHGGGGGGGGGGGGGGGFFFHHHIIIHHHFFFEEEEEEFFFCCCDDDCCCBBBBBBCCCFFFIIIKKKNNNRRRVVV[[[cccmmmuuuwww|||{{{ooommmvvvqqqmmmlllooorrrxxx|||rrrooouuuXXXZZZ]]]```ccchhhnnnrrryyysssllllllmmmpppvvv}}}}}}}}}zzzxxxkkktttnnnZZZKKKAAA888333222/////////.........------,,,,,,,,,,,,------------+++,,,,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...---------.........//////...///000000///000333555888???FFFHHHGGGMMMZZZeee}}}{{{www|||zzzqqqaaaMMM@@@;;;;;;000000000//////000000111111000...,,,,,,---///111...////////////...------------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,---------............---///000///...000555999EEEKKKQQQSSSPPPKKKHHHGGGQQQccckkkjjjkkkmmm|||gggZZZXXX\\\jjjxxxyyylll]]]RRRMMMEEEAAA===;;;;;;===>>>>>>>>>===============>>>>>>@@@@@@@@@@@@????????????AAA@@@?????????AAADDDEEEGGGHHHIIIIIIIIIJJJLLLNNNPPPQQQSSSUUUUUUTTTRRRQQQPPPOOONNNMMMMMMLLLLLLLLLIIIJJJKKKKKKIIIHHHHHHIIIHHHHHHHHHFFFDDDCCCEEEFFFDDDEEEFFFFFFGGGLLLTTT[[[\\\aaajjjttt|||{{{rrrmmmvvv}}}~~~aaaaaa___\\\YYYXXXZZZ]]]hhhooo|||}}}wwwwwwuuurrrpppssszzzzzz{{{~~~zzzjjj\\\NNN???666333////////////............,,,,,,,,,---------......***,,,---,,,))))))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,---------............///000111222666;;;???@@@DDDGGGHHHLLL^^^xxx|||xxx~~~yyyyyytttiiiZZZLLLDDD@@@666555444222111000000000000000///......///000111///////////////...------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------............---///111000111555>>>EEENNNRRRUUURRRLLLHHHIIIKKKXXXhhhmmmkkkpppyyyyyyeeeVVVWWWaaaoootttggg^^^TTTHHHBBBBBB>>>===<<<===>>>@@@AAAAAA@@@AAAAAAAAAAAAAAAAAABBBAAAAAABBBBBBCCCCCCCCCDDDFFFDDDAAAAAABBBFFFKKKNNNQQQRRRTTTTTTUUUVVVYYY[[[\\\^^^```bbbcccbbb```______^^^\\\[[[YYYXXXWWWWWWRRRSSSUUUTTTRRRPPPPPPPPPMMMNNNOOONNNLLLKKKKKKLLLGGGHHHIIIGGGDDDDDDGGGJJJKKKNNNSSSZZZbbbjjjooosss~~~|||ooonnnvvvaaabbbaaa^^^[[[ZZZ\\\___XXX```mmmzzzwww|||~~~uuulllkkkqqqyyyyyy|||~~~ttthhhXXXEEE888444000/////////............,,,,,,,,,------.........***,,,---,,,))))))+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------......---...000222555;;;BBBGGGDDDFFFFFFGGGQQQmmm~~~vvv}}}zzzxxxtttmmmcccVVVJJJBBB;;;:::777555222000///...---...///000000///......//////000000///...------........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------...++++++,,,,,,,,,---------+++++++++,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,---------.........//////---///111111333:::EEEMMMTTTVVVVVVQQQJJJGGGKKKPPP[[[iiillllllvvvuuuaaa]]]```iiiqqq}}}kkk___SSSMMMFFF???>>>BBB;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCDDDEEEGGGHHHHHHIIIJJJHHHEEEDDDGGGLLLSSSWWWZZZ\\\^^^___```bbbeeeggglllmmmpppssstttsssqqqpppooonnnkkkhhhfffcccbbbaaa^^^___```___]]]ZZZYYYYYYQQQSSSTTTTTTRRRPPPPPPQQQJJJMMMOOOMMMIIIEEEEEEFFFGGGFFFGGGIIINNNUUU]]]aaapppzzz|||rrrsss|||nnniiiccc```______]]][[[]]]ZZZ[[[bbbjjjuuu~~~|||}}}zzzqqqlllkkkkkkrrr~~~~~~|||zzzzzzoooYYYDDD;;;===777333333000++++++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------..................------,,,,,,---...///000000000...555888777===HHHKKKEEEFFFGGGBBBHHHkkk}}}~~~~~~wwwvvvtttqqqnnnjjjeee^^^ZZZPPPHHH>>>777444222///---//////000000000000///...//////.........---------........................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,++++++***......,,,,,,,,,,,,......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,///...---...///000///////////////222999CCCMMMTTTYYYRRROOOPPPKKKFFFLLLYYY]]]jjjsssvvv}}}jjj```XXX___pppvvviii^^^YYYIIIFFFBBB>>>;;;;;;<<<===AAABBBCCCBBB@@@??????@@@CCCCCCCCCDDDEEEFFFFFFEEELLLLLLMMMNNNOOOPPPRRRRRROOONNNLLLKKKPPP\\\nnn{{{|||wwwpppnnnrrryyy~~~|||zzzyyysssuuuvvvvvvsssnnniiieeedddbbb```]]]\\\[[[ZZZ[[[TTTWWWXXXRRRJJJEEEHHHMMMIIIGGGFFFFFFHHHIIIIIIHHHQQQ[[[gggpppwwwwwwvvv~~~uuurrrooommmkkkiiigggeee```\\\[[[^^^bbbeeekkkqqq}}}zzzyyytttpppooosssyyy}}}~~~zzzyyy{{{~~~{{{ooo^^^QQQEEE<<<555333000,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------........................///............///111222444;;;@@@@@@@@@CCCEEEEEEDDDOOOZZZjjj~~~~~~ttt{{{zzzxxxvvvtttpppkkkhhheee\\\QQQIIIDDD???888222000///////////////...---///////////////.................................,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,000000///000000000///.........111888AAAKKKSSSWWWYYYQQQMMMQQQRRRQQQXXXccc```mmmsssccc]]]___hhh}}}~~~sssfffYYYPPPIIIFFFBBBAAA???======???AAACCCAAABBBDDDDDDCCCCCCEEEGGGFFFEEEFFFHHHKKKNNNOOOPPPSSSUUUWWWXXXYYYZZZ[[[\\\___\\\[[[```lll||||||wwwsssvvvtttqqqnnnkkkiiihhhhhhhhheee```ZZZVVVRRRPPPOOONNNLLLJJJJJJKKKKKKJJJIIIGGGMMMTTTXXX\\\eeerrr|||yyyqqqnnnmmmuuu{{{||||||zzzvvvssspppoookkkeeebbbdddddd```]]]\\\mmmvvvvvvsssooosss{{{sssooommmuuu|||ttt___QQQEEE888222000...---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------........................111000...---...000333555888===DDDGGGCCC@@@EEENNNKKK^^^vvv{{{~~~}}}}}}{{{{{{~~~{{{}}}|||zzzuuummmccc___^^^XXXMMMCCC999666222000000///...---/////////////////////000........................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,000111111111111000///...---///666AAAMMMVVVYYYYYYUUUPPPRRRZZZ^^^]]]```fffeee{{{wwwhhh___[[[gggwwwwwwjjjcccXXXMMMDDD@@@>>>>>>>>>>>>===>>>@@@BBBDDDEEEAAACCCEEEGGGGGGIIILLLOOOMMMMMMNNNPPPSSSVVVYYY[[[^^^bbbfffiiijjjkkkmmmooorrrmmmmmmvvv}}}{{{zzzyyy{{{rrrgggcccdddccc]]]WWWXXXUUURRRPPPPPPOOOMMMKKKHHHJJJKKKJJJJJJPPPZZZcccuuuzzz~~~{{{sssllleeeeeeoooyyyuuuuuuvvvssslllhhhjjjkkkfff___\\\dddlllsssxxx}}}|||wwwvvv~~~zzzrrrkkkgggooo|||lll^^^PPP???555222111///---............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////000///......000444888;;;BBB@@@AAAEEEBBB>>>HHHWWW___oooxxxxxxrrr{{{lllhhhooowww}}}www~~~~~~}}}~~~yyysssooorrrvvvsssggg[[[LLLEEE;;;444111000///............////////////000........................,,,,,,------...---------------------------------------------------,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------///000111111000///......000444===JJJVVV[[[ZZZVVVPPPSSS]]]ggghhhcccbbbeeerrrxxxbbb^^^ccckkksssgggYYYUUUMMMFFFAAA@@@AAABBB@@@@@@@@@@@@AAABBBCCCCCCEEEGGGIIIJJJLLLNNNRRRUUUVVVWWWWWWXXXYYY\\\```bbbeeejjjqqqvvvyyy|||xxxnnnkkknnnnnniiicccbbb```\\\XXXVVVTTTQQQOOOQQQQQQPPPLLLJJJKKKRRRXXX]]]bbbkkkwww~~~zzzzzzzzz{{{wwwnnngggoooyyyvvvxxxzzzssskkkgggiiikkkgggbbb``````dddgggjjjssszzzsss|||{{{tttqqqooojjj\\\III;;;777666333////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000------...111555:::???BBBMMMDDD@@@BBBDDDGGGTTTeeewww}}}|||nnnpppppp|||nnn```aaaeeeuuu~~~wwwxxx}}}xxxyyy~~~xxxvvv~~~yyywww}}}||||||{{{vvviii___TTTEEE:::444222000///.....................///........................+++,,,,,,---.........------------------------------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------///000000......000222777<<>>;;;666222000000000//////.................................++++++,,,---............------------------------------------..................---,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,...///...---///444888AAAFFFNNNTTTVVVUUUQQQNNNWWWbbblllmmmiiiooo}}}dddcccjjj{{{~~~ooocccYYYQQQKKKAAABBBCCCDDDEEEFFFGGGGGGFFFGGGGGGIIILLLOOORRRTTTXXXYYYZZZZZZ[[[^^^cccfffaaaffflllqqquuuzzz}}}yyyuuuqqqmmmjjjgggcccaaaZZZ\\\]]][[[WWWTTTQQQQQQRRRQQQPPPSSS[[[fffrrrzzzzzzwwwvvvwwwuuunnnkkkkkkaaadddccc```bbbkkkrrruuu{{{nnnkkksssyyyyyy{{{|||}}}vvvgggTTTIIIEEE@@@:::111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------------------------......///000000111111...333:::AAAGGGJJJKKKKKKHHHRRR\\\bbbjjjzzz|||~~~ccc```___lll~~~|||zzzwwwqqqpppwww~~~yyyuuuwww{{{yyyllliiiaaaXXXRRRPPPKKKCCC<<<444333333222111000//////........................***+++,,,---....................................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,...///......222:::AAAJJJOOOUUUVVVSSSPPPOOOOOOXXXccclllmmmnnnyyynnnfffdddyyy}}}ttthhh^^^VVVOOOHHHDDDCCCDDDFFFHHHJJJLLLMMMNNNMMMMMMMMMPPPSSSYYY^^^aaacccdddeeefffgggkkkppptttuuu}}}~~~||||||~~~~~~{{{wwwuuurrrooolllhhhhhhiiigggddd```\\\[[[VVVUUUSSSPPPOOOSSS[[[aaaqqqzzzzzzzzz|||~~~zzzrrrnnnooojjjlllkkkeeeccceeegggfffxxx~~~yyyqqqiiijjjpppuuuwww~~~ppp]]]PPPJJJEEE???222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------......///000111111222222777@@@HHHMMMOOONNNLLLYYYmmm{{{zzzxxxsssfffooouuu}}}{{{zzzxxxxxx~~~yyyvvvuuu{{{}}}zzzooogggccc```______ZZZOOOEEE777666555444222111000000........................***+++,,,---....................................---------.........//////***++++++,,,,,,------...,,,,,,............,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......---...///...///444>>>GGGOOOUUUYYYXXXQQQMMMNNNQQQTTT```lllqqqvvvoooffffffsss|||nnnfff]]]XXXTTTNNNHHHEEEFFFFFFGGGIIIKKKNNNQQQRRRTTTSSSSSSUUUXXX^^^cccgggjjjkkklllnnnppptttzzz~~~}}}xxxrrrllljjjhhhfffeeedddeeegggiiiooooooqqqvvv|||~~~|||yyyvvvtttrrrqqqpppnnnjjjgggdddccc^^^______ZZZSSSQQQTTTXXX```lll|||zzzvvvvvvwwwpppooollliiigggeeeeeeeeennnttt~~~~~~tttgggaaaaaalllvvv}}}|||xxx{{{zzzqqqdddXXXKKKAAA999555111///.........---......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,---///000000///...+++...000111000000222444<<>>999777000222555000...333222---+++//////,,,,,,------------------,,,...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///000000000222:::DDDMMMQQQRRRVVVWWWQQQIIIHHHKKKVVVkkkllllllssseeeiiittttttlllddd```YYYRRRLLLIIIGGGFFFFFFJJJOOORRRSSSTTTUUUVVV\\\ZZZYYYZZZ^^^bbbeeegggiiiooottttttxxxzzzxxxsssmmmhhhccc___]]]ZZZ\\\]]]^^^]]]^^^aaacccfffgggiiimmmqqquuuyyy{{{~~~{{{wwwuuuqqqnnnkkkjjjjjjkkkiiigggccc\\\UUUPPPNNNNNNRRR\\\kkkyyy~~~~~~zzzzzz|||sssqqqnnnkkkiiiggggggggghhhlllsss~~~vvvjjjddddddiiiooozzz|||sssuuu|||yyyqqqfffUUUGGG@@@<<<666111/////////............---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,---...//////......111000///...000333888;;;DDDJJJOOOMMMJJJQQQaaapppyyy{{{~~~}}}|||vvvlllrrrvvvtttpppuuu~~~{{{yyyyyy}}}|||{{{}}}}}}{{{~~~wwwsss{{{~~~~~~}}}wwwoooeeeWWWMMMBBB222000666444111444444///---//////,,,------............------...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++---///333999AAAKKKQQQUUUSSSRRRSSSPPPMMMOOOTTT]]]fffmmmxxxvvvlllccceeewwwxxxqqqiiibbb^^^YYYSSSLLLHHHGGGGGGHHHLLLPPPTTTWWWYYYZZZ\\\]]]]]]]]]___ccchhhmmmppprrrsss}}}xxxoooiiihhhgggeeeccc```]]]ZZZYYYXXX[[[\\\]]]]]]]]]^^^aaacccggghhhiiikkknnnqqqtttuuuvvvyyy}}}{{{wwwssspppnnnlllllliiiiiigggccc]]]WWWTTTSSSQQQUUUZZZaaakkkyyy~~~~~~yyywwwtttqqqooommmlllllliiiiiikkkrrr||||||rrrmmmlllhhhiiiooo{{{~~~vvvoooqqqwww~~~iiiUUUJJJCCC;;;444111000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---.........------222000...000555===DDDHHHPPPPPPNNNLLLQQQaaayyy{{{vvvuuuttt{{{|||yyysss||||||sssvvv|||}}}}}}~~~~~~}}}|||yyysssvvv}}}zzzwwwxxx|||}}}xxxnnnfffVVV???666777333222555444000///000///,,,......////////////............------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---111888AAAJJJOOOQQQXXXRRROOOQQQTTTUUUYYY^^^bbbcccuuuvvvlllaaa^^^fff|||{{{qqqmmmiiiccc]]]XXXSSSMMMGGGEEEFFFJJJMMMPPPSSSWWWZZZ\\\]]]___```aaabbbfffkkkpppvvv{{{~~~zzzeee[[[XXXWWWVVVVVVZZZZZZZZZZZZZZZ[[[\\\]]]^^^____________aaaeeehhhkkkkkkkkklllmmmooopppqqquuuyyy}}}~~~zzzvvvsssqqqnnnoooooolllgggbbb^^^\\\VVVSSSQQQQQQWWWdddttt|||xxxvvvtttsssssssssooolllmmmsss{{{}}}wwwtttlllhhhiiiuuuyyyvvvwwwzzz~~~iiiQQQJJJ???666111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------......---------......000666@@@HHHNNNPPPSSSOOOMMMRRRaaauuu}}}vvvooopppuuuzzzvvvwwwvvv~~~~~~www|||~~~~~~xxxuuuwww~~~}}}{{{xxxxxxmmmWWWIII???111333333222111111111000...//////000000000000//////......------------..............................------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......//////...000666???IIINNNNNNLLLUUUPPPOOOWWW^^^bbbccceeecccjjj|||lllddd```jjjssskkkiiifffaaa\\\UUUQQQKKKGGGFFFIIIOOORRRUUUXXX[[[^^^___```bbbcccjjjkkkmmmpppvvvxxxnnnbbbXXXQQQQQQTTTTTTUUUVVVXXXXXXZZZ\\\^^^aaadddeeedddeeeeeedddeeegggkkknnnooooooooooooooopppqqqrrrxxx{{{}}}{{{wwwxxxwwwsssnnniiigggfff```]]]YYYUUUVVVZZZ```eeexxx|||yyywwwvvvvvvwwwsssooommmooorrrtttvvvssswwwqqqjjjgggrrrxxxWWWOOOCCC999333111000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------...........................//////***...666???HHHMMMNNNNNNKKKIIIMMM]]]tttuuupppmmmiiiooo{{{yyyrrrrrrsss~~~~~~yyy~~~{{{zzz|||}}}}}}zzzrrrqqqxxxnnnaaaQQQ;;;555222///000111111111000//////000000000000/////////......------......///........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......///000000000333;;;EEENNNQQQNNNJJJOOOMMMRRR```jjjllliiigggdddyyy{{{ooo___aaakkkyyyooohhhddd```ZZZUUUSSSPPPKKKHHHIIIMMMRRRVVV[[[^^^aaacccdddfffhhhjjjssstttuuuxxxuuujjj___SSSQQQPPPSSSVVVVVVSSSTTTWWWWWWXXXYYY[[[^^^aaaccceeegggggghhhhhhiiikkkooorrrpppppppppppppppqqqrrrssstttwwwzzz}}}~~~~~~{{{uuuooollllllmmmlllhhhbbb\\\XXXWWWVVVVVVaaaooo}}}zzzxxxwwwwwwtttrrrooonnnnnnnnnmmmllljjj{{{}}}wwwooojjjooo{{{}}}aaaXXXKKK???777333111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---------........................///000111222...555???FFFKKKLLLMMMNNNKKKNNNYYYnnntttiiihhhlllmmm|||yyyrrrqqqrrr~~~}}}|||zzzwwwyyyzzzxxxyyy~~~~~~tttqqqttt~~~zzzsssfffPPP<<<555000000222111000111//////000000000000////////////............//////........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,---...///000000111000666@@@KKKRRRSSSOOOKKKIIIKKKTTTdddooopppllljjjmmmyyyhhh```bbbqqq|||vvvnnngggbbb\\\VVVQQQNNNMMMLLLLLLNNNRRRVVVYYY\\\___cccfffiiilllpppsssxxx|||jjj___]]]ZZZTTTRRRRRRUUUWWWUUUSSSWWW___[[[\\\\\\^^^___aaacccdddeeegggiiijjjkkklllooorrrppppppoooooopppqqqrrrrrrqqqtttwwwyyyzzzzzz|||}}}zzztttrrrsssttttttnnneee^^^[[[YYYYYYXXXTTT```ppp~~~}}}zzzyyyyyytttrrrqqqqqqqqqpppnnnlllnnn~~~~~~xxxpppnnnrrrwwwyyyxxxxxx|||{{{mmmdddVVVHHH>>>777222000////////////............------------------------......------------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------.....................///000222444555999@@@HHHLLLMMMPPPWWW]]]bbbjjjvvvsssmmmmmmqqqzzz~~~~~~~~~~~~{{{zzz~~~yyyvvvzzz{{{xxxvvvuuu|||yyyrrr```GGG<<<333222222000///111...//////000000//////...//////............//////........................------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---...///000111111555>>>IIIRRRUUURRRNNNKKKIIIJJJRRR```kkkmmmmmmnnn~~~vvvdddbbbggg~~~tttpppjjjddd___YYYRRRMMMIIIKKKNNNRRRWWW[[[]]]___```ccciiinnnsssyyy{{{cccYYYXXXYYYZZZ[[[VVVTTTTTTWWWXXXYYY___fffddddddddddddeeefffggggggeeehhhkkkmmmnnnoooppprrrssssssrrrqqqqqqqqqrrrrrrsssvvvyyyzzzzzzyyyzzz{{{{{{~~~{{{uuunnniiifffccc```^^^XXX]]]dddooo~~~~~~}}}}}}xxxwwwuuuttttttssspppnnnvvv~~~~~~vvvooommmnnnppprrrwwwxxxwwwmmm^^^OOOCCC:::333000000/////////............------------------------......------------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////.........///111333666777BBBHHHNNNPPPPPPWWWeeeppp}}}sssiiinnnwww~~~|||tttsssxxxyyyvvvwwwrrr{{{{{{wwwsssdddOOOBBB666444333///...111......////////////......//////............//////........................------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---...///000111222===FFFQQQWWWUUUPPPJJJHHHJJJJJJPPP[[[dddiiinnnrrrzzz```\\\nnn}}}tttllliiifffaaa\\\XXXRRRLLLHHHHHHLLLRRRYYY___ccceeefffiiinnnttt{{{~~~iiiZZZQQQVVV[[[YYYXXXZZZ^^^YYYXXX\\\``````aaacccgggggggggfffggghhhhhhiiigggjjjnnnqqqrrrrrrssstttxxxwwwvvvuuutttsssssssssuuuwwwyyyzzzxxxwwwwwwxxxrrruuuxxxzzz}}}}}}zzzxxxuuunnnfff___aaa___]]]bbbqqqzzzxxxuuusssrrrsssuuuvvvxxxzzz{{{~~~pppooorrrpppmmmmmm|||}}}xxxzzzyyyiiiXXXNNNFFF;;;000///000///---...000000///........................,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............555000...000222444:::@@@GGGQQQQQQJJJVVVttt|||rrrqqqvvv|||wwwsssrrruuuyyy|||wwwsssnnniiihhhjjjmmmppptttrrrooojjjhhhiiinnnqqqooorrrxxx}}}~~~}}}zzzwwwxxx||||||}}}zzzvvvuuu^^^PPPAAA:::666333222333000///...---...000000...////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))---000///,,,---444:::CCCKKKTTTXXXUUUNNNHHHEEEHHHPPPRRRUUU\\\```ppprrraaafff~~~{{{|||uuummmjjjeeeaaa]]]YYYQQQIIIGGGJJJMMMTTTUUUZZZbbbbbbdddqqqqqqyyyzzzyyyzzz||||||zzzsssnnn\\\UUUQQQTTTZZZ[[[\\\]]]YYYZZZ[[[^^^```cccfffggggggiiillllllkkkiiiiiijjjpppqqqqqqqqqppprrrtttwwwwwwvvvtttrrrqqqsssxxx|||yyy{{{}}}~~~}}}zzzwwwttttttttttttuuuwwwzzz~~~zzzxxxvvvrrrpppooojjjccc```dddnnnzzz}}}vvvzzz|||{{{xxxwwwvvvwwwxxxyyy|||}}}|||{{{xxxwwwrrrmmmlllpppxxxxxxxxxxxxiiiYYYKKK===333222111000//////000///...........................,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111......///000333<<>>HHHOOOPPPSSSTTTPPPKKKNNNWWWaaaaaaeeedddpppxxxhhhgggzzzooofffeeeeeecccdddgggYYYQQQKKKLLLNNNPPPUUUYYY```hhhjjjppp{{{}}}yyyrrrpppxxxwwwxxx{{{~~~||||||}}}}}}zzzwwwpppjjjfffffffffbbb___```dddddddddeeehhhlllooorrrrrrrrrrrrqqqqqqssswwwzzzuuuvvvwwwvvvttttttuuuvvvuuuxxxzzz{{{yyywwwvvvvvvxxxyyyzzzzzzxxxtttpppmmmmmmmmmnnnoooppppppooommmlllmmmoooqqquuuzzz}}}||||||yyyuuuooojjjeeeaaa```]]]fffsss~~~~~~~~~~~~~~~|||{{{zzzyyyyyywwwuuutttuuuwww{{{~~~wwwlllccc```VVVMMMJJJYYYttt}}}vvvsssuuuuuu^^^NNN<<<333...000222///...000........................,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000111111000555>>>EEEFFFGGGIIIKKKPPPhhh{{{nnnkkkiiimmmttt___WWWWWWVVVTTTZZZ[[[YYYTTTRRRTTTVVVVVVQQQSSSWWW\\\bbbiiimmmpppzzz{{{~~~~~~}}}zzzsssllllllttt~~~}}}yyywwwvvv~~~|||yyywwwsssooommmnnnuuu{{{tttuuuxxxzzz{{{zzzzzz{{{xxxrrrlllllluuu}}}{{{{{{wwwqqqqqqwww~~~xxxbbbKKK===333......222333000...000////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......333;;;EEENNNSSSPPPSSSTTTSSSQQQWWWbbbkkkpppjjjnnnyyykkkhhhyyypppfff[[[YYYZZZZZZWWWUUUQQQMMMLLLPPPTTTWWW[[[```iiipppssszzzvvvpppppprrrwww|||zzz{{{~~~}}}}}}~~~~~~|||{{{uuuoookkkiiigggbbb```aaaeeeeeeeeegggjjjmmmqqqsssttttttrrrpppoooppptttwwwvvvxxxyyyxxxwwwvvvvvvwwwwwwyyyzzzzzzzzzzzz|||~~~~~~|||yyyvvvsssrrrqqqrrrqqqqqqrrrtttssspppmmmooonnnmmmmmmooorrrtttvvvsssxxx~~~|||yyyyyywwwtttooojjjfffdddZZZ^^^cccfffjjjqqqzzz}}}zzzxxxttttttuuuyyyyyyxxxzzzsss]]]OOOLLLEEE???>>>KKKbbb{{{zzzyyysssuuuzzzfffVVVFFF999000111222///...111........................,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000000111222111222888BBBHHHHHHHHHIIIPPP^^^|||rrrhhhhhhkkkzzznnnXXXNNNNNNPPPQQQRRRPPPOOOOOORRRUUUWWWUUUSSSWWWZZZaaaiiipppwww|||~~~}}}zzzxxxuuuqqqsssyyy}}}xxxtttooollljjjkkkqqqxxxzzzssskkkiiitttrrrkkkcccdddnnnxxx}}}}}}zzzzzz}}}}}}{{{zzzzzztttttt{{{}}}xxxuuuxxx{{{tttuuu{{{zzzzzz|||wwwxxx~~~mmmTTTDDD777000...333333///...222////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000777BBBKKKQQQSSSOOOPPPRRRSSSVVV]]]hhhooosssllluuu|||vvvqqq{{{yyyjjj```UUUPPPPPPOOOKKKHHHLLLLLLPPPWWW[[[]]]bbbiiillltttyyy~~~oooiiifffiiinnnrrrxxx~~~|||~~~|||~~~~~~~~~xxxrrrmmmkkkgggbbbbbbdddeeefffhhhjjjmmmooorrrssstttsssrrrpppnnnooosssuuuwwwyyyzzzzzzyyyxxxyyyyyyyyyyyyyyyyyyyyy{{{~~~zzzxxxwwwxxxyyyxxxvvvtttuuuwwwvvvsssooorrrpppmmmmmmnnnoooooonnnmmmpppvvv}}}|||tttttttttsssqqqnnnkkkjjjaaa```]]]XXXXXXaaaooo{{{{{{wwwtttrrrrrrvvv||||||yyy|||qqqWWWFFFAAA@@@>>>===DDDTTTllluuuooouuu|||mmmbbbSSSBBB555444444///...222........................,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------...///000111222222111777@@@GGGGGGGGGMMMVVVeeeuuusssmmmjjjnnn{{{vvvuuueee[[[SSSRRRRRRPPPSSSXXXTTTSSSSSSWWW[[[]]]]]]\\\gggjjjqqqyyy~~~}}}}}}~~~}}}wwwpppjjjhhhggggggjjjnnnkkkccc]]][[[```^^^ZZZYYY___gggiiigggaaaooo}}}{{{|||wwwuuuwww~~~yyy||||||xxxzzzyyyrrrpppxxx}}}tttcccVVV???555111555444......333////////////////////////........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///...222;;;GGGOOOQQQPPPPPPNNNLLLNNNUUU___hhhnnnqqqsss~~~}}}xxxqqqlll[[[WWWPPPJJJHHHIIIJJJJJJNNNRRRYYY```bbbdddmmmwwwvvvrrrmmmddddddhhhnnnpppqqqvvv||||||~~~~~~zzztttoookkkgggcccdddiiifffgggjjjmmmppprrrssssssrrrssssssqqqqqqrrruuuwwwvvvyyy{{{|||{{{zzz{{{{{{yyyyyyyyyyyyxxxyyy}}}~~~{{{zzz{{{|||}}}{{{xxxuuuvvvxxxxxxuuuqqqpppnnnlllmmmnnnooommmkkknnnooorrryyy}}}ssssssssssssrrrqqqpppooogggddd]]]VVVUUU```sss~~~xxxsssooorrrrrrwww}}}~~~{{{}}}~~~nnnSSS@@@:::<<<;;;:::<<>>JJJQQQQQQMMMQQQLLLHHHIIIRRR]]]fffkkkqqq|||~~~vvvssswwweee___GGGJJJHHHCCC@@@DDDKKKQQQTTTYYYaaaggghhhkkkwwwwwwiiieeeiiieeeggglllrrrtttvvv~~~~~~|||{{{|||{{{~~~~~~|||vvvoookkkgggdddgggmmmfffhhhlllpppssstttttttttqqqrrrsssssssssuuuxxxzzzvvvyyy{{{||||||{{{|||}}}xxxyyyzzzyyyxxxxxxyyy{{{|||{{{{{{{{{{{{|||}}}}}}|||xxxuuuuuuxxxyyyuuuqqqnnnlllkkklllnnnnnnllliiijjjiiikkkqqq{{{~~~vvvvvvuuutttssssssrrrrrrhhheee___XXXYYYfff||||||xxxvvvyyyxxxyyy|||{{{xxxyyy}}}{{{|||lllWWWFFF===;;;>>>>>><<>><<<<<>>666333333////////////////////////............---,,,+++***------------------------,,,------......------,,,,,,---......---...222666------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................000222000000222777;;;CCCKKKLLLRRRdddsss}}}rrrjjjhhhiiivvvllldddddd\\\YYYYYY^^^bbbdddhhhmmmkkkkkkmmmpppnnnkkkooowwwwwwxxx{{{{{{zzzwwwwwwvvvvvvwwwxxxzzz{{{}}}uuuqqqsssrrrjjj^^^VVVQQQQQQQQQPPPPPPSSSWWW[[[mmmvvvzzzvvvwww|||{{{yyy|||}}}xxx{{{}}}yyyzzz~~~{{{wwwoooYYYAAA666555333000...000000///.........//////////////////////////////------------------------------------------------------------------------///............---------...------,,,,,,------...------------------------000,,,,,,...///------///333777AAAMMMRRRRRRRRRTTTOOOFFFDDDMMMTTTVVV]]]gggyyyrrrlllxxxyyyjjjZZZNNNJJJGGGEEEBBBBBBGGGMMMSSSVVV```ccckkkttt{{{uuuiiibbbcccgggkkkmmmnnnqqquuuyyy|||~~~~~~{{{wwwrrrnnnkkkiiiiiiiiijjjlllooorrrtttwwwxxxsssuuuxxxyyyxxxxxxxxxyyy||||||zzzyyyyyyyyyzzz{{{wwwxxx{{{}}}zzzzzzyyyxxxvvvvvvwwwxxxsssuuuwwwzzzzzzyyyxxxvvvvvvuuutttsssqqqqqqppppppooooooooonnnoooooopppppprrrxxxyyyvvvuuutttqqqoooiiihhheee```___eeeqqq{{{{{{{{{~~~}}}|||{{{xxxxxxyyyxxxvvvyyy~~~}}}{{{}}}zzzkkk^^^OOOIIIAAA???GGGUUU[[[ZZZUUUmmmwwwnnntttsss\\\EEE777222222////////////////////////...............---,,,+++------------------------,,,------......------,,,+++---/////////000222444,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000222333222111444;;;BBBEEEQQQZZZjjjqqqaaa___kkkxxxmmm\\\XXXYYY\\\\\\```gggkkkiiijjjlllmmmlllnnnrrrtttvvv{{{{{{ssssssqqqiii^^^XXXSSSSSSRRROOOMMMMMMOOOQQQaaakkkxxx~~~~~~}}}wwwqqq{{{|||xxxwww{{{~~~|||~~~}}}~~~}}}~~~zzzwwwaaaIII;;;666333111111111111000///////////////////////////////////////------------------------------------------------------------------------///............---------...------,,,,,,------...------------------------///,,,,,,//////,,,,,,///555>>>IIINNNRRRUUUTTTQQQJJJHHHLLLUUUWWWUUUYYYaaaiiieeellluuujjj^^^QQQIIIGGGDDDDDDEEEGGGLLLRRRXXX[[[cccgggqqq{{{hhhfffddddddfffkkkqqqtttsssuuuxxx|||~~~{{{uuupppllljjjiiijjjkkkmmmooorrrtttvvvwwwqqqtttwwwzzz{{{{{{}}}~~~}}}|||{{{{{{{{{yyyzzz}}}|||yyyvvvsssqqqqqqrrrssssssuuuyyy{{{|||zzzwwwuuuwwwwwwvvvuuutttsssrrrrrrsssrrrqqqpppoooooonnnnnnqqqwwwzzzuuutttsssqqqoookkkjjjgggaaa]]]^^^ccchhhkkknnnuuu~~~|||yyyxxxyyywwwvvvyyy{{{xxx|||yyyooofff]]]OOOEEEFFFLLLMMMIIIGGG[[[sssuuuzzznnnPPP:::222111000000000///////////////...............---,,,,,,------------------------,,,------......------,,,,,,---////////////......---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////444222111222555888@@@HHHIIIbbbyyyzzzjjj```ggg}}}rrr```ZZZ]]]aaakkkkkknnnsssrrrmmmkkkmmmooooooqqqvvv}}}yyyqqqooommmfff]]]WWWTTTVVVYYYZZZYYYXXXXXXYYY[[[cccmmmttt{{{yyy{{{yyysssyyyxxxttttttwww}}}~~~yyyfffPPPBBB:::666555777222222111000////////////////////////////////////........................------------------------------------------------///............---------...------,,,,,,------...---------------------------,,,---000///------111666DDDNNNNNNPPPUUUTTTMMMLLLRRR[[[___ZZZTTT[[[fffpppaaadddwwwwwwiii___TTTJJJEEEEEEDDDHHHMMMRRRVVVZZZ^^^bbbkkkqqq}}}vvvaaaeeeiiilllmmmoootttwwwvvvxxxzzz}}}~~~~~~}}}~~~yyytttpppmmmlllkkklllmmmoooqqqsssuuuuuurrruuuyyy{{{|||}}}~~~}}}}}}}}}~~~~~~~~~|||zzzyyyzzzwwwrrroooooopppqqqrrrwwwxxxyyyyyyyyywwwvvvtttuuuuuuuuuvvvvvvuuuuuuuuusssrrrrrrqqqppppppppppppqqqttt{{{{{{wwwvvvtttppplllkkkkkkjjjfffbbb```aaacccccceeelllxxx}}}zzzyyyyyyxxxvvvyyy~~~{{{zzz}}}}}}uuulll\\\MMMFFFGGGEEEAAA???JJJXXXhhh|||~~~~~~~~~___FFF888444111111000000////////////......//////......------------------------------,,,------......------,,,,,,---///000111111///......---,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000666000...333:::???FFFMMMYYY|||~~~uuummmnnn~~~}}}jjj\\\XXX]]]eeelllqqqpppqqqtttsssqqqtttyyyyyy{{{xxxvvvmmmccc]]]WWW[[[bbbffffffeeedddcccbbbeeehhhjjjnnnyyy~~~{{{xxxssswww||||||zzztttrrrtttvvvzzzvvvcccRRRDDD999555666333333222000000/////////////////////////////////........................------------------------------------------------///............---------...------,,,,,,------...---------------------------,,,---000///---000666<<>>999555444333222111000000000////////////////////////........................------------------------------------------------///............---------...------,,,,,,------...------------------------...,,,---///...000999CCCLLLOOOSSSUUUPPPJJJLLLRRRccciiinnnkkkiiippp~~~yyyhhh___pppzzzsssbbbWWWMMMHHHEEEBBBDDDHHHLLLSSSZZZ]]]^^^eeerrr~~~|||kkkfffhhhnnnppprrruuuwwwzzz~~~zzzzzz|||~~~~~~}}}yyyvvvooooooppppppqqqqqqqqqrrrtttwwwzzz}}}}}}~~~~~~|||zzzxxxwwwwwwyyy{{{}}}uuuvvvyyyzzz{{{{{{zzzyyyuuutttrrrqqqooonnnnnnnnnlllqqqwwwzzzzzzzzz{{{~~~zzztttnnnmmmkkkiiihhhfffdddbbbdddbbb```bbbkkkxxx|||~~~~~~}}}~~~~~~zzz{{{|||yyyxxxzzz}}}vvvwww~~~nnn[[[GGGDDD>>>===LLLggg{{{{{{~~~ttteeePPP@@@222222222111000//////.........///////////////...------------------------,,,------......------,,,000...---...222444333111222111...,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000111111222---222===FFFDDDDDDUUUlllvvv}}}www^^^VVVZZZ]]]^^^eeemmmooonnnttt}}}vvvuuuvvvzzz~~~~~~tttssssssrrrrrruuuzzz~~~xxxrrrllljjjkkkiiiccc\\\[[[]]]dddoooyyy{{{|||~~~~~~}}}qqqXXXHHHDDD666555444222111000000000////////////////////////////////////////////////------------------------------------------------//////.........---------...------,,,,,,------...------------------------...------......111<<>>AAAHHHWWWnnn}}}}}}{{{mmmlllxxxrrrXXXQQQMMMQQQTTTXXXcccqqquuuyyy}}}}}}{{{{{{~~~|||}}}}}}zzzwwwrrrmmmfffbbbeeelllvvv|||{{{xxx{{{xxxvvv~~~|||~~~|||yyyvvvrrrkkkccc^^^MMM@@@333111444444222111////////////////////////.......................................---------------,,,,,,,,,------......------,,,,,,------...------------------------+++,,,------......------///---,,,000777@@@HHHLLLDDDHHHJJJFFFAAADDDNNNXXX]]]ZZZaaawwwiiiiiiuuuuuujjjccc[[[PPPGGGDDDEEEFFFJJJOOOVVV[[[^^^eeegggmmm{{{xxxmmmjjjooovvvzzz{{{vvvxxxzzz}}}~~~~~~~~~zzzyyyxxxwwwwwwxxxzzz{{{~~~~~~~~~~~~~~~~~~zzzuuutttuuuwwwxxxyyyzzzzzzzzzvvvuuuuuuuuuvvvyyy|||~~~yyytttpppnnnmmmlllnnnrrroooppppppooollliiieeecccjjj{{{~~~zzzxxxwwwtttqqqsssxxx{{{}}}~~~|||yyyyyyyyywwwwwwwwwyyy{{{}}}|||wwwmmmddd___XXXTTT```ppp~~~{{{{{{||||||vvvcccKKK555111333222111222000//////...---,,,,,,+++........................------------------------+++,,,---------...111444333000---,,,---...---,,,------------------------...------------......///...///000000///000333555DDDBBBDDDOOOcccxxx{{{kkkbbbiii{{{vvv]]]TTTQQQRRRWWW\\\aaakkkvvvvvvyyy||||||||||||zzzsssmmmgggfffkkkppprrrrrrvvv}}}|||zzz~~~yyyuuuzzz||||||~~~wwwvvvtttrrrooommmjjjiiiZZZKKK:::111222444444222////////////////////////................................................---,,,,,,,,,,,,------......------,,,,,,------...------------------------+++,,,---...///...---,,,///------333===FFFJJJKKKDDDHHHJJJFFFBBBEEEOOOYYY\\\[[[hhhnnnaaalll||||||tttiiiaaaZZZRRRIIIBBBCCCGGGLLLQQQWWW\\\aaadddfffmmm{{{xxxppphhhhhhpppxxx{{{yyy}}}}}}~~~~~~~~~|||{{{yyyyyyyyy{{{}}}~~~~~~~~~yyyyyyyyyzzzzzz{{{{{{{{{{{{wwwvvvuuuuuuvvvxxxzzz{{{~~~{{{~~~{{{uuuqqqnnnmmmmmmnnnpppqqqqqqpppnnnjjjgggdddiiittt}}}zzzxxxwwwtttooopppuuuxxxzzz|||}}}}}}~~~{{{zzzzzzwwwwwwxxxxxxxxxzzz{{{}}}zzzkkkhhhhhhkkkjjjjjjttt~~~~~~xxx{{{]]]???333222111111333000000///...------,,,,,,........................------------------------+++,,,---,,,,,,---///111111///---,,,---------------------------------------------------...///000///000000000000222555888BBBDDDLLL\\\ppp~~~~~~sssiii___bbbtttjjjUUUNNNPPPUUU]]]dddkkkttt|||}}}~~~~~~zzzwwwvvvppplllooovvvxxxqqqiiinnnzzzyyy{{{}}}{{{vvvxxxyyyzzz}}}xxxwwwtttrrrpppooopppqqqgggXXXDDD666111222222111000000000000000000000000////////////////////////---.....................---------,,,,,,------......------,,,,,,------...------------------------+++,,,---...///...---,,,///...///777CCCKKKLLLKKKGGGIIIJJJHHHGGGKKKUUU]]]^^^bbbssszzzbbb^^^qqqsssmmmcccZZZSSSLLLFFFBBBEEEIIIOOOUUUYYY^^^cccgggfffwwwooojjjfffjjjrrryyyzzzyyy~~~}}}}}}|||{{{zzzzzz|||~~~}}}}}}}}}||||||{{{{{{{{{{{{xxxwwwwwwvvvvvvwwwxxxxxx|||rrrmmmuuuxxxsssqqqqqqooommmqqqqqqpppooonnnmmmlllkkkmmmoootttzzz~~~~~~|||zzzyyyuuuppppppsssoooqqqtttvvvwwwzzz~~~}}}||||||xxxyyyyyyxxxwwwwwwzzz|||zzzyyyhhhiiiooowww||||||~~~}}}sssOOO===666111000222000000000///......------........................------------------------,,,---------,,,,,,---///......------------------------------------------------------...///000000///000111111222555999===???JJJ]]]qqqyyyppp^^^[[[```qqqqqq```TTTXXX[[[aaahhhmmmsssxxx}}}}}}}}}wwwsssxxxxxxxxx|||zzzxxxrrrnnnqqquuussshhh^^^cccnnnyyy{{{uuurrruuu{{{zzzvvvwwwxxxxxx}}}~~~~~~|||zzzvvvssssssvvvxxxtttjjjXXXEEE888444111...000000000000000000000000////////////////////////---------...............//////...------------......------,,,,,,------...------------------------+++,,,------......------//////333<<>>@@@CCCFFFGGGQQQSSSWWW[[[___eeekkkoooxxx|||~~~}}}|||xxxvvvwwwwwwwwwwwwuuuuuuvvvyyy~~~mmmgggrrrssssssvvv}}}qqq^^^III:::444///000000000///...---,,,/////////.........---------------............///------------------------,,,,,,,,,---------......------------------------........................000222555999???JJJVVV___xxxlllbbbbbbnnn|||gggUUURRRRRRZZZhhhsssvvvuuuuuu~~~|||~~~uuuiii___YYYVVVTTTUUUXXXYYYVVVTTTSSSSSSQQQNNNJJJHHHIIIJJJJJJLLLOOOSSSXXXaaajjjqqqxxx|||{{{xxx}}}zzzvvvrrrrrruuuyyy|||}}}|||~~~}}}zzz{{{{{{uuugggXXXDDD>>>666222111111111///000000000/////////..............................,,,,,,,,,------.........,,,,,,------------,,,,,,------------------------------------------......444@@@JJJMMMMMMMMMMMMLLLGGG@@@HHH]]]jjjkkksss{{{hhh___bbbrrrqqqggg^^^SSSMMMIIIEEECCCFFFMMMVVV[[[]]]```eeemmm~~~tttfff]]]aaajjjtttwww|||~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzxxxwwwwwwyyy||||||zzz{{{yyyuuupppmmmooouuuzzzzzzyyywwwuuuvvv~~~}}}~~~}}}wwwppp===============>>>???@@@BBBDDDGGGJJJNNNSSSZZZ^^^jjjnnntttxxx{{{}}}}}}{{{~~~{{{xxxvvvvvvwwwvvvuuusssssssssvvv{{{|||vvvkkkjjjssssssxxxqqqZZZDDD777333333222222333222000///////////////............---------............///------------------------,,,,,,,,,---------..........................................////////////000333777;;;CCCQQQcccppp{{{ooojjjkkkrrrrrrYYYPPPUUUXXXaaannnvvvxxxyyy|||~~~qqqiiiccc]]]]]]\\\[[[]]]___aaa```^^^cccccc```[[[UUUQQQOOOOOOIIIIIIHHHHHHIIINNNUUUZZZeeelllvvv}}}|||xxxuuuuuuwww{{{}}}~~~zzzxxxzzz}}}|||{{{zzzqqqeeeXXXMMM@@@666333333222222000000000////////////...........................,,,,,,,,,,,,------------,,,------......------,,,------------------------------------,,,---...000666DDDNNNPPPRRRUUURRRIIIGGGDDDOOOcccllllllxxxsssgggbbbhhh}}}zzzccc^^^WWWJJJEEEDDDCCCDDDIIIPPPXXX]]]bbbfffnnn|||wwwjjj___[[[cccnnnvvvyyy~~~~~~~~~~~~~~~}}}|||||||||{{{zzzzzz}}}}}}{{{zzzsssjjjfffggglllrrruuuvvvwwwwwwvvvvvvyyy~~~}}}}}}~~~}}}xxxsss>>>>>>=========>>>>>>>>><<<===???@@@BBBFFFKKKOOOWWW\\\ccckkkrrrxxx~~~|||yyy}}}{{{xxxwwwwwwwwwvvvuuusssssssssuuuzzz~~~|||rrrbbbrrrsssyyyzzz}}}mmmPPP:::777555222222333333111///000000/////////.........---------............///------------------------,,,,,,,,,---------......................................./////////000000111444999???HHHZZZooo~~~|||sssmmmqqq{{{dddUUUUUUWWW\\\gggsssxxxzzzwwwjjjeeebbb___aaa```^^^^^^aaadddfffgggiiiiiigggccc]]]XXXUUUUUUNNNMMMKKKIIIGGGGGGIIIKKKUUU[[[eeeoooxxx~~~{{{xxxvvvvvvyyy}}}zzz}}}}}}~~~~~~zzzxxx|||~~~yyyzzz|||vvvllliii\\\JJJ;;;333111111111111000000000////////////.................................---------,,,,,,......////////////......------------------------,,,---...---,,,---000333;;;FFFOOORRRUUUXXXOOOBBBAAAGGGVVVeeeiiimmmrrriiiaaaaaakkkqqq^^^ZZZRRREEEBBBBBBCCCFFFLLLSSSZZZ^^^ccckkkxxx~~~mmmccc___```hhhppptttxxx~~~~~~~~~~~~}}}}}}}}}}}}}}}|||~~~}}}|||uuunnnoootttvvvqqqkkkvvvxxx{{{{{{zzzxxxwwwvvvwwwzzz}}}~~~|||xxxuuusss<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========???BBBDDDFFFKKKSSS[[[eeennnxxx~~~|||yyy{{{yyywwwwwwxxxxxxwwwvvvsssssstttvvvyyy~~~~~~yyyaaannnqqqyyyyyyzzz~~~]]]BBB:::666111///000111000...000000000/////////......---------............///------------------------,,,,,,,,,---------.......................................//////000000111333777>>>HHHUUUfffyyy~~~tttqqqtttrrr]]]UUUXXX\\\dddqqq{{{|||zzzrrrfffcccaaa```___]]]\\\\\\^^^ccciiillllllmmmmmmjjjeeeaaa^^^]]]SSSSSSQQQNNNJJJHHHHHHIIIJJJOOOWWW```iiittt}}}yyyvvvvvvyyy~~~~~~}}}||||||vvvtttvvv}}}{{{wwwzzz}}}{{{uuuqqqfffUUUCCC555//////000111111000000000/////////......................../////////......---------...//////////////////...------------------------,,,...///...,,,...222777@@@HHHPPPSSSTTTRRRJJJBBBBBBOOO^^^dddgggrrruuuggg\\\WWW___qqqjjj\\\VVVLLLCCCAAABBBFFFKKKQQQWWW]]]```ffftttwwwgggaaadddhhhnnnsssuuuyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzvvvuuuzzz~~~zzzlll```sssvvv{{{~~~~~~zzzvvvrrrtttyyy~~~~~~yyyuuutttttt?????????>>>===<<<;;;;;;;;;<<<>>>======<<<>>>??????BBBFFFKKKRRRZZZccciiirrrwww}}}~~~zzzwwwvvvuuuuuuwwwwwwvvvuuuttttttuuuvvvyyy||||||xxxqqqkkkrrr{{{nnnRRR???999111...///000000...000000000000/////////...---------............///------------------------,,,,,,,,,---------..............................---......///000000111111666<<>>===;;;<<<>>>>>>=========>>>@@@@@@@@@@@@BBBGGGNNNSSS```hhhrrrxxx{{{~~~{{{uuutttssstttvvvvvvvvvtttssstttuuuvvvxxxzzz{{{|||~~~qqqzzzllluuu}}}zzzaaaDDD===333///000222222000000000000000////////////---------.........//////------------------------,,,,,,,,,---------......////////////////////////---......///000111111222777???NNN```sss}}}{{{rrrhhhwwwkkk\\\ZZZjjjssskkkbbbbbbaaahhhsss{{{{{{mmmhhhjjjjjjhhheeeeeeeeeeeeeeegggjjjmmmtttvvvwwwwwwsssooolllkkkjjjgggaaaYYYSSSOOOOOOQQQGGGJJJLLLLLLLLLPPPYYY```fffnnnyyyyyyuuuvvvyyy|||yyy{{{}}}~~~yyyxxxqqqrrrwww{{{wwwzzz}}}}}}rrrqqqkkk\\\III:::444444111111111111000000000000........................***++++++,,,...//////000,,,------......------,,,------------------------+++...000///...000777===BBBHHHSSSYYYRRRKKKUUUgggkkkwwwvvvjjjmmmhhhYYYYYYWWWUUUjjjeee\\\UUUJJJBBBCCCBBBFFFLLLTTT\\\ccchhhjjjzzzooofffeeejjjnnntttyyypppssswww}}}~~~~~~|||xxxqqqjjjiiioooyyy}}}~~~|||vvvrrroooooosssxxx|||}}}JJJIIIHHHFFFDDDBBBAAA@@@===?????????>>>???@@@BBBBBBAAAAAA@@@AAADDDFFFHHHMMMTTT^^^gggsss~~~yyyvvvtttsssssstttuuutttrrrppprrrvvvwwwwww{{{|||xxx}}}yyy~~~vvvXXXDDD444555777222...000////////////000000000000////////////////////////////////////////////////........................---------............///000------000111///000444<<>>CCCJJJNNNTTTWWWSSSSSSbbbtttrrr~~~tttggg|||hhhYYYVVVPPPUUU\\\zzzwwwcccVVVMMMFFFBBBCCCHHHNNNTTT^^^eeebbbjjjtttlllfffiiinnnsssyyymmmiiikkkuuu~~~~~~~~~{{{|||vvvmmmsss|||~~~~~~}}}~~~zzzvvvsssrrruuuxxxyyyxxxMMMLLLJJJGGGDDDAAA???>>>@@@AAABBBBBBAAABBBDDDEEEDDDCCCBBBBBBCCCDDDFFFHHHFFFLLLTTT[[[gggvvv{{{xxxtttrrrrrrssssssssssssrrrssswwwwwwwwwzzz~~~{{{{{{uuu~~~zzzbbbKKK777444666333000111////////////000000000000////////////////////////................................................---------............//////---...111222000222666<<>>EEEHHHFFFIIILLLJJJHHHNNN^^^mmmqqqiiinnntttcccOOOJJJNNNMMMXXX|||mmm```RRRJJJEEECCCEEEIIITTT```eeehhhpppzzz|||qqqllljjjooouuuxxx{{{~~~yyybbbaaafffpppwwwzzz~~~~~~~~~zzzxxx}}}wwwooorrryyy|||||||||~~~|||{{{{{{zzzyyy]]]\\\ZZZYYYYYYYYY[[[[[[VVVWWWVVVSSSPPPNNNNNNOOOQQQSSSUUUXXX\\\___bbbdddjjjsss{{{|||{{{|||yyyssspppoooooonnnrrrqqqrrruuutttqqqrrrvvvxxx{{{{{{~~~ooommmttt|||uuuPPP:::444444222000111000000000/////////...////////////////////////................................................---------............///......000222111000666>>>UUUjjjoooeeeuuuiii[[[[[[jjjnnnsssvvvuuuuuuvvvwwwzzzwwwjjjhhhooo{{{~~~{{{yyyxxxwwwwwwoooqqqssssssrrrqqqrrrtttqqqqqqpppnnnlllhhheeeccccccbbb```]]]YYYVVVSSSRRRPPPMMMHHHFFFFFFJJJOOOSSS\\\bbbkkkvvv|||yyyyyy|||~~~{{{rrrsssssszzz}}}||||||{{{~~~}}}uuu[[[???444333222111000000000000////////////////////////........................///////////////.........------------------------///...///333:::AAAFFFHHHDDDGGGHHHDDDBBBHHHWWWbbbiii```nnngggWWWKKKKKKOOOKKKZZZuuucccXXXLLLEEEBBBAAAFFFLLLXXXdddgggkkkxxx{{{qqqllljjjpppvvvyyy|||~~~rrr______eeennnuuuyyy|||xxxyyy~~~uuummmjjjooowwwyyyyyyyyy~~~~~~}}}}}}]]]\\\\\\\\\^^^aaadddfff______^^^\\\XXXWWWWWWXXX\\\^^^aaaeeeiiimmmpppqqqzzz~~~}}}||||||uuurrrpppooonnnsssrrrtttwwwvvvrrrssswwwvvvxxx{{{{{{{{{vvv~~~xxxppppppvvv{{{___CCC777444333111111111000000//////......////////////////////////------------------------........................---------............/////////000222111333<<>>444333333111111111111111///---////////////////////////........................,,,,,,,,,---------..................///////////////000111111333???XXXooo{{{{{{jjjrrr}}}hhh]]]ggguuuuuutttsssyyy~~~yyytttwww~~~yyyqqqhhhdddcccbbbcccgggkkknnnooommmmmmkkkhhhccc]]]WWWTTTYYYWWWTTTUUUVVVTTTPPPLLLHHHHHHHHHJJJLLLPPPSSSUUUjjjnnnuuu|||~~~vvvmmmqqq}}}zzzzzz}}}{{{zzz}}}~~~yyyvvvrrrqqqvvv}}}}}}zzzkkkmmmlll___CCC:::333333333000000333000000000000000000000000////////////////////////........................,,,---...---------///111111333:::CCCGGGEEEAAA>>>CCCEEEGGGLLLUUU]]]```___[[[ttt]]]RRRGGGDDDFFFIIINNNTTTYYYrrrvvv___IIIFFFBBB@@@GGGTTT___eeennnpppwwwpppiiiiiiqqqzzz}}}}}}wwwuuuwwwvvvttttttkkkaaa[[[^^^fffmmmsssxxx}}}|||zzzwwwyyy~~~~~~yyytttqqqppplllhhhhhhhhhiiinnnuuuzzzeeeeeefffjjjpppuuuxxxyyyzzz{{{{{{{{{{{{|||{{{sssooonnnlllllllllnnnqqqrrrqqqooorrrrrrrrrvvv||||||}}}{{{xxx}}}sssooowww|||lllZZZGGG:::555222111000111111111///...////////////////////////........................,,,,,,---------.....................////////////000111333555999FFF```www~~~qqqfffrrrnnnbbb```lllwwwwwwwwwvvv||||||vvvwww~~~~~~xxxppphhhfffeeegggjjjmmmoooooorrrqqqnnnjjjeee___[[[XXXYYYWWWUUUVVVWWWWWWTTTPPPHHHGGGEEEEEEFFFJJJMMMOOOZZZ^^^eeekkkqqqvvv{{{~~~wwwnnnqqq{{{~~~}}}}}}~~~yyy{{{|||}}}|||{{{|||}}}zzzzzz}}}wwwnnntttvvviiiHHH===333222222111000333000000000000000000000000////////////////////////........................,,,---......------///111222666===DDDGGGFFFDDDBBBGGGJJJPPPWWW___dddccc```aaaxxx{{{VVVMMMFFFDDDFFFJJJSSS[[[hhhrrr\\\JJJHHHFFFGGGPPP[[[eeeiiiooozzz{{{tttllllllrrrzzz~~~~~~zzzqqqsssxxxzzzzzz{{{kkkaaaZZZ\\\ccciiiooosssvvv{{{{{{yyywwwyyy~~~{{{vvvrrrooollljjjiiigggfffkkkrrrvvv~~~cccdddfffkkkssszzz~~~}}}}}}~~~}}}|||}}}xxxrrrnnnlllkkklllnnnqqqssssssrrrrrrrrrrrruuu{{{~~~~~~|||sssffflll{{{zzzoooaaaNNN===333222111000000111222111///////////////////////////........................,,,------------.....................////////////000000222777???NNNggg|||wwwmmmkkkzzzzzz]]]^^^fffqqqyyyxxxuuuwww{{{xxxxxx}}}~~~~~~{{{ooollljjjiiikkknnnpppqqqvvvuuurrrnnniiiddd___\\\[[[XXXVVVWWWZZZZZZXXXUUUKKKIIIFFFDDDDDDFFFHHHJJJNNNQQQWWW]]]ccciiippptttxxxooopppwww{{{~~~~~~{{{yyy~~~}}}zzzxxx{{{wwwpppvvvwwwjjjPPPCCC666111222222111111000000000000000000000000////////////////////////........................,,,---......---...000222222999@@@EEEFFFFFFGGGHHHGGGLLLVVVaaahhhiiifffbbbiii~~~}}}hhhLLLHHHEEEEEEFFFLLLXXXdddyyyiiiTTTEEEDDDEEEKKKUUU___dddgggsssxxxpppooottt{{{{{{sssnnnssszzz~~~lllaaaXXXYYY^^^ccchhhlllnnnssszzz~~~~~~}}}}}}~~~~~~zzzyyyxxxzzz~~~}}}zzzvvvooonnnmmmkkkeeeaaaeeelllvvv~~~___aaafffnnnwww~~~}}}~~~~~~~~~~~~~~~vvvooolllkkkkkkmmmpppsssttttttrrrqqqrrrtttyyy~~~}}}tttbbbgggvvvzzzxxxzzzsssiiiWWWBBB444333111000000111222111000////////////////////////........................------------........................////////////000...000888CCCTTTjjj||||||yyylllnnntttnnnXXXbbbmmmrrrwwwwwwtttzzzyyyxxx|||xxxsssllliiiiiimmmppprrruuuvvvwwwvvvrrrkkkeeeaaa```]]]YYYYYY[[[\\\ZZZXXXQQQPPPNNNKKKJJJHHHGGGGGGGGGJJJMMMQQQVVV\\\ccchhhooorrrwww|||yyyqqqpppttt|||~~~~~~}}}|||~~~{{{|||}}}~~~|||uuuxxxxxxlll[[[LLL<<<333222333222000////////////////////////////////////////////////........................,,,---......---...000222222;;;CCCDDDDDDFFFJJJKKKDDDIIIUUUccckkkjjjgggfffqqqqqq[[[FFFEEEEEEFFFGGGLLL[[[jjj|||]]]JJJCCCBBBFFFPPPZZZ```dddfffzzzrrrpppuuu|||vvvrrrqqqvvv~~~nnnbbbXXXVVVZZZ^^^bbbfffiiinnnuuu{{{~~~~~~~~~~~~xxxxxxxxxyyyyyyzzzzzzzzzzzz{{{}}}|||yyyyyyyyyyyy|||~~~{{{rrrqqqpppmmmddd\\\^^^dddoooxxx[[[```gggqqqzzz~~~zzz{{{~~~zzzsssmmmkkkjjjkkknnnqqqssssssqqqpppqqqssswww|||yyyxxxvvvccc^^^nnnxxxvvvwww{{{tttdddLLL888444222000000111222222111////////////////////////........................---------.........//////............////////////222///111<<>>333666222222111000000000000111000000000000000000000000////////////..................///...///111555888AAABBBGGGMMMNNNLLLNNNSSSXXX]]]eeeiiifffgggttt{{{}}}cccMMMGGGIIIJJJEEEEEEHHHIIIMMM___uuu|||}}}cccMMMEEEFFFPPPUUU___iiipppyyyooommmpppvvvyyybbbTTTJJJLLLNNNLLLOOOVVV[[[```fffkkkmmmmmmnnnooooooqqqrrrpppkkkgggdddbbbfffiiimmmqqquuuzzz}}}zzzxxxwwwyyy~~~~~~wwwnnniiiiiiiiihhhfffhhhjjjkkkllluuu{{{sssjjjfffgggkkknnnoooooosssxxx|||}}}wwwnnngggddddddeeeeeefffhhhiiikkklllnnnqqqsssuuuzzzzzzsssooollljjjlll~~~fffZZZdddyyykkk\\\GGG444000222000///111111111000//////...------....................................////////////---...000000000000111333444:::MMMiiippp^^^___qqqrrr[[[ZZZcccqqqrrrxxx}}}{{{}}}}}}{{{zzzxxxuuusssrrrmmmfffaaa___```aaaaaagggmmmvvv}}}{{{xxxoookkkgggeeeeeeccc```\\\WWWWWWXXXVVVSSSNNNIIIFFFBBBCCCCCCCCCBBB@@@???>>>???BBBFFFIIIMMMTTT^^^eeejjjpppxxx{{{xxxyyywwwuuusssrrrtttvvvxxx{{{zzz|||~~~}}}|||~~~yyyzzznnnIII666444444333222111111111111111000000000000000000000000////////////..................///...///222666999AAABBBGGGLLLNNNNNNTTT[[[iiippprrrkkkeeeiiiqqqvvvlllwwwuuuZZZMMMKKKJJJNNNHHHGGGIIIJJJNNN^^^ppp~~~dddMMMHHHLLLPPPZZZeeemmmxxx~~~tttlllmmmrrroooYYYNNNHHHJJJMMMKKKMMMRRRWWW\\\ccchhhkkkmmmnnnooommmooopppnnnjjjfffccccccdddgggkkkooosssxxx~~~}}}~~~zzzqqqkkkjjjiiihhhgggbbbbbbbbbgggssszzzsssooonnnooooooooonnnrrrwww|||{{{rrriiidddccccccdddeeegggiiikkklllnnnqqqtttwwwyyy~~~zzzpppkkkkkkbbbnnnqqq\\\\\\iii||||||pppiiiQQQ:::111222222000///000000000000//////..........................................////////////,,,...000111000111222333888EEE^^^}}}yyybbbYYYggg~~~mmm^^^aaaiiiuuutttwww}}}}}}|||yyyxxxwwwuuutttzzzvvvqqqmmmiiieeeaaa^^^\\\bbblllvvv|||}}}|||zzzrrrooommmmmmmmmkkkeee```\\\\\\]]][[[YYYUUUQQQOOOHHHGGGGGGFFFDDDCCCAAA@@@AAABBBCCCCCCEEEIIIOOOTTT]]]dddnnnxxx{{{www{{{wwwpppkkkjjjmmmrrruuuzzzyyy|||vvvzzzzzzyyyxxxyyy}}}zzzVVV<<<222444333222111111111111111////////////////////////////////////...............//////...///222888;;;BBBCCCHHHMMMOOOQQQYYYcccrrrwwwsssfffdddmmmpppkkknnnzzzmmmTTTNNNNNNJJJLLLKKKLLLMMMKKKMMMZZZiiixxxbbbMMMKKKRRRRRR]]]hhhrrrvvvnnniiilllsssvvvbbbPPPIIIFFFJJJLLLKKKLLLPPPTTTXXX___dddgggiiijjjkkklllnnnooommmjjjgggeeedddcccfffkkkooosssxxx}}}}}}uuunnnjjjhhhgggfffbbb```___fffsss}}}zzzwwwsssqqqqqquuuzzz}}}vvvmmmfffcccbbbcccdddgggjjjlllmmmoooqqqsssxxxyyy|||vvvmmmnnnaaaiii|||ddd\\\```pppzzzuuussszzzqqqlllVVV>>>333333444222///......///000111111000000....................................////////////---...000111000111333444@@@VVVyyyyyygggXXX]]]uuuiii```fffmmmwwwuuuwww}}}xxxsssqqqrrrssstttxxxxxxwwwvvvssslllddd^^^YYY\\\bbbiiinnnsssuuuvvvuuutttssstttuuuqqqkkkfffbbbaaa___]]][[[ZZZYYYYYYSSSQQQMMMIIIEEECCCBBBBBBAAAAAABBBBBBCCCDDDFFFHHHPPPWWWbbbmmmuuu||||||wwwzzzuuummmhhhfffjjjooosss}}}}}}~~~wwwyyy}}}rrrvvvyyy||||||xxxxxx~~~bbbGGG666333333222111000/////////////////////////////////////////////...............///......000333999>>>DDDEEEJJJNNNOOOQQQ[[[fffqqqrrriii___fffuuuvvvjjjyyygggQQQNNNNNNIIIIIIKKKMMMLLLJJJQQQcccuuuzzz]]]JJJHHHOOOWWWaaaoooxxxpppiiigggmmmuuuiiiVVVJJJHHHGGGJJJLLLLLLMMMOOOTTTXXX^^^bbbdddeeeeeefffiiijjjkkkjjjgggdddcccdddcccggglllqqquuuyyy~~~~~~xxxqqqkkkhhhfffeeeccc___^^^dddooozzz~~~{{{wwwyyy}}}zzzqqqiiidddbbbbbbcccfffiiikkklllmmmoooqqquuuvvv{{{~~~nnnnnnhhhmmmkkk___ZZZccclllhhhnnnyyyooo\\\CCC555333444333000---...000111222222111111....................................////////////...///000//////111444777GGGgggvvvjjj\\\]]]pppuuu___]]]gggpppvvvwwwyyy}}}{{{rrrmmmlllnnnrrrtttwwwyyy|||~~~|||uuullleee___^^^^^^___bbbfffjjjmmmsssvvvyyy{{{zzzwwwssspppkkkhhhdddaaa______aaabbb___\\\VVVPPPJJJFFFDDDCCC>>>???@@@AAABBBCCCBBBBBBEEEKKKTTT]]]gggpppxxx}}}~~~zzzwwwssslllhhhfffhhhlllooopppuuuwwwyyy}}}~~~~~~xxxtttxxx~~~{{{xxx~~~lllSSS???444333222111000/////////000000000000000000000000////////////............//////......000444;;;@@@EEEGGGKKKNNNMMMNNNXXXcccmmmkkkccc```nnn|||}}}bbbRRRPPPPPPMMMLLLMMMNNNOOOWWWiiiyyy\\\JJJJJJOOOZZZcccwwwzzzqqqkkkhhhiiiqqqzzzoooZZZMMMGGGGGGHHHJJJLLLMMMNNNPPPVVVZZZ___cccdddccccccccccccdddeeedddbbb`````````cccgggmmmrrrvvvzzz~~~~~~vvvoooiiieeedddbbb]]]\\\aaahhhpppyyy}}}uuullleeebbbaaabbbdddhhhiiijjjjjjlllmmmnnnrrrxxxnnnkkknnnqqqzzznnn___UUU\\\hhhgggrrrlllQQQ<<<333333222111...///111222222111000///....................................////////////000000///......111555999LLLlllvvvooocccaaatttzzzbbbZZZ^^^iiiqqqttt{{{}}}~~~}}}~~~yyytttnnnjjjkkknnnqqqssswwwyyy|||{{{tttnnnjjjfffaaa]]]\\\]]]aaaccclllrrryyy|||zzzxxxxxxzzztttqqqmmmiiifffeeeeeefffeeeccc___[[[VVVRRRNNNLLLDDDDDDCCCDDDDDDDDDDDDCCCBBBEEEIIINNNUUU]]]fffmmmtttzzz~~~tttqqqmmmiiigggfffggghhhhhhiiijjjnnnzzz{{{vvvwww|||zzzooo[[[HHH555444333222111000000000000000000000000000000000////////////............//////......000555<<>>RRRffftttmmmkkkfffppplllSSSSSS___hhhooouuu{{{|||~~~}}}xxxyyy}}}~~~{{{qqqnnnjjjkkkmmmppppppooorrrtttwwwxxxwwwvvvuuuuuuyyytttkkkddd^^^XXXTTTQQQWWW\\\fffqqqyyy|||{{{yyywwwxxxxxxxxxvvvssspppnnnhhhiiikkkllljjjgggccc``````\\\WWWTTTRRROOOKKKGGGGGGCCCCCCFFFHHHHHHKKKOOOXXX]]]fffpppxxx~~~vvvqqqlllkkkjjjfffcccaaaeeedddhhhsss|||zzzyyy{{{{{{www~~~zzzqqqcccXXX@@@999333333222000000333111111111111000000000000///////////////////////////......000333999>>>AAAFFFKKKNNNKKKEEEDDDJJJQQQ]]]aaaooo{{{gggbbbaaa___dddpppyyy~~~pppUUUJJJGGGPPP]]]fff{{{qqqmmmjjjjjjoooyyysssQQQEEEJJJKKKIIIIIIHHHHHHIIIJJJLLLMMMRRRTTTXXXZZZ\\\]]]```bbb^^^^^^^^^\\\[[[[[[]]]___```ccciiiooouuuzzzyyymmmccc^^^```^^^^^^______cccooo{{{~~~ttthhhbbbccc```aaadddfffhhhiiiiiiiiillllllooovvv}}}{{{ooojjjllllllmmmtttbbbXXXeeeyyypppMMM:::777666333222222222222222111000///000/////////........................////////////111//////111222333999@@@SSSppppppddd\\\```mmmuuu___PPPUUUccckkkqqqwwwzzz{{{{{{xxxyyy}}}~~~zzzvvvnnnkkkhhhhhhjjjlllllllllnnnqqqtttuuuuuuttttttttt|||wwwpppiiiccc]]]VVVRRRSSSWWW```jjjsssxxxzzzzzzxxxyyyyyyyyywwwuuusssrrrmmmmmmlllllljjjiiiiiihhhjjjfffaaa]]]ZZZVVVQQQMMMOOOKKKIIIKKKJJJHHHIIILLLPPPTTTZZZaaahhhnnnqqqsss{{{|||yyytttooommmllljjjgggfffeeecccfffpppyyy~~~|||{{{{{{vvvzzz|||{{{~~~xxxjjj^^^GGG<<<333111222000///000111111111111000000000000///////////////////////////......000444999>>>BBBFFFJJJLLLIIIDDDDDDJJJQQQYYY[[[lll{{{bbb]]]```cccpppcccNNNHHHHHHSSSaaarrryyyqqqnnnlllmmmsss|||iiiLLLCCCHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMQQQTTTWWWZZZ[[[]]]___aaa^^^^^^^^^]]]\\\\\\]]]___aaaeeekkkpppuuu{{{~~~{{{qqqhhhcccaaa___^^^^^^]]]```kkkwwwvvvjjjcccbbb___```bbbeeefffgggggggggkkkkkknnntttyyyqqqjjjllleee___rrrkkkXXXccc|||sssTTT???666333111000000111111111111000000////////////........................////////////111000000222222444<<>>IIIkkkyyyjjj[[[\\\www}}}WWWUUUZZZeeemmmpppsssxxx{{{vvvrrrrrruuuuuurrrnnnjjjgggdddbbbbbbccceeeffflllnnnqqqssstttuuuwwwxxxzzzyyyyyywwwssskkkccc]]]TTTVVVYYY]]]ccckkkrrrxxx|||}}}}}}~~~~~~zzzvvvsssrrrrrrssssssssssssssstttuuuttttttrrrmmmjjjhhhddd^^^\\\^^^aaa^^^YYYUUUSSSSSSTTTUUUZZZaaannn{{{~~~wwwppplllmmmmmmlllddd``````fffmmmrrrxxx~~~{{{vvvvvv~~~wwwwww{{{}}}|||dddOOO:::333555555222000111111111111000000000///////////////////////////......///222666;;;@@@CCCHHHIIIIIIIIIJJJOOOWWW]]]fff]]]nnnqqq]]]ZZZeeezzzzzz___HHHEEEKKKSSSbbbrrr{{{zzz|||yyytttpppooopppwwwwww^^^PPPFFFJJJOOOKKKJJJIIIIIIHHHIIIJJJKKKLLLNNNQQQTTTWWWXXXZZZ\\\^^^]]]^^^______^^^^^^```aaagggjjjooossswww|||xxxooojjjaaa___]]][[[YYYZZZdddppp}}}rrriiifffaaaaaabbbcccddddddeeeeeeiiiiiilllooopppuuuvvvhhhiiibbbXXXbbbyyyvvvSSSSSSgggyyybbbLLL<<<777777333333333222111000...............///////////////............///////////////...///111000444@@@LLLlll{{{ooo___OOOgggpppTTTXXX___hhhnnnqqquuuzzz|||uuunnnlllnnnqqqqqqpppjjjhhheeebbb```aaadddfffjjjllloooqqqrrrtttvvvxxxuuuvvvwwwxxxwwwrrrkkkfff\\\\\\\\\[[[\\\aaahhhnnn{{{{{{}}}{{{wwwtttsssrrrtttvvvwwwyyy{{{}}}~~~{{{xxxxxxuuupppoooqqqnnnjjjddd^^^ZZZYYYZZZ[[[ccclllyyy}}}~~~zzzqqqnnnpppqqqnnnddd___]]]bbbiiiooovvv}}}|||wwwtttwww|||xxxvvvvvvyyy~~~uuu\\\AAA555444444222000111111111111000000000///000000000000000000000000...///000333777<<>>BBBDDDKKKJJJKKKQQQ[[[dddjjjkkkeeecccsssoooddd___iiilllWWWJJJFFFRRR^^^cccnnn{{{~~~vvvooolllmmmpppsssxxx|||~~~|||xxxyyyzzz}}}{{{zzz}}}vvvYYYJJJKKKJJJJJJKKKGGGKKKJJJIIIHHHHHHIIIJJJKKKJJJLLLPPPRRRTTTUUUXXXZZZXXXZZZ]]]_________```aaafffjjjoootttxxx}}}~~~tttlllfffbbb```]]]YYYYYYbbbmmm}}}wwwuuucccaaa]]]ZZZZZZ]]]aaaddd]]]^^^aaacccbbbgggvvv|||iiibbbdddgggmmm[[[RRR___rrrwwwsss{{{|||kkkSSS@@@888222222333333333333222222---.........//////000000............/////////000///000111222222777GGGWWWxxxzzzkkkSSSPPP[[[lllgggWWW]]]eeemmmsssvvvzzz}}}}}}wwwrrrlllkkkooosssrrrpppjjjiiifffaaa]]]]]]aaafffiiikkkmmmnnnnnnpppsssvvvtttttttttwwwzzz||||||{{{~~~~~~{{{sssjjjddddddfff^^^bbbiiipppwww|||~~~|||vvvmmmaaaddd]]]ZZZ___gggqqq|||~~~zzzvvv}}}~~~{{{xxxzzzyyywwwttttttzzzjjjNNN>>>666444555111111111111000000000000000000000000000000000000---///111555:::???BBBDDDKKKIIIJJJQQQ[[[dddggghhhbbbdddvvvmmmeeecccqqqhhhXXXMMMKKKYYYeeejjjtttyyyrrroooqqquuuyyywwwzzz~~~~~~zzzzzz{{{eeeLLLDDDJJJKKKKKKMMMJJJKKKKKKIIIIIIHHHIIIJJJKKKIIILLLOOORRRSSSUUUWWWYYYVVVYYY\\\^^^^^^___```aaaeeeiiinnnsssxxx}}}wwwpppiiifffbbb^^^YYYXXXaaakkk~~~}}}zzzxxxjjjccc^^^]]]]]][[[]]]```cccaaabbbbbbaaaccclllvvv~~~kkk```cccllluuuaaaVVV[[[qqq||||||yyyiiiNNN666555333222111111111///...111111000///////////////000//////.........//////444///000555666999LLLbbbvvvwwweeePPPPPPddd|||qqq]]]YYYhhhkkkoootttyyy}}}sssmmmfffdddhhhmmmnnnmmmgggfffdddaaa___^^^aaaccciiikkkmmmnnnnnnooopppqqqtttvvvxxx{{{}}}~~~yyyqqqllleeehhhmmmqqqtttvvvyyy{{{xxx{{{uuujjjcccaaaaaa___^^^cccqqqzzz~~~zzzqqqiiinnnyyyyyyxxxvvvvvv}}}rrrWWWBBB555222444222111111000000000000000111111000000000000111111111111333777<<>>RRRhhh|||tttdddTTTXXXmmm|||eeeZZZ\\\mmmppptttwwwyyy}}}|||ooojjjeeeeeeiiimmmnnnmmmhhhgggeeebbb___^^^```ccciiikkkmmmnnnnnnooopppqqquuuwwwyyy|||~~~yyyvvvmmmpppsssuuuuuuuuuvvvwwwyyy|||{{{nnnfffaaa```^^^]]]cccooo|||vvv}}}~~~ssshhhjjjsssxxxxxxxxxzzzxxx___GGG555111333222222111000000000000000111111000000000000111111111222444777<<>>AAAFFFJJJFFFEEEEEEIIIQQQ\\\fffkkkyyyoooeeeeeeqqqlllVVVKKKJJJKKKQQQ[[[aaalllzzzyyyyyy|||}}}{{{|||}}}}}}rrrggg___SSSNNNHHHAAA===;;;>>>BBBDDDFFFIIILLLMMMMMMMMMMMMNNNOOOPPPQQQPPPNNNKKKJJJHHHJJJLLLMMMMMMOOORRRTTTUUUWWWZZZ\\\\\\^^^```bbbhhhjjjoootttyyy~~~yyyrrrhhh```[[[XXXTTTQQQ}}}~~~~~~~~~~~~~~~~~~zzzpppfffaaa]]]YYYYYY\\\\\\ZZZ[[[___bbbcccfffjjjsss~~~kkk\\\VVVYYYcccuuudddOOO\\\zzzzzzbbbLLL888555222000111222222111111111000///////////////......---......///000111000000222666@@@QQQdddsssxxxrrrTTTOOOddd}}}ggghhhqqquuu{{{}}}|||yyy{{{xxxnnnggg___aaaeeeiiimmmpppqqqrrrqqqpppmmmjjjfffeeegggiiikkknnnppprrrssstttvvvwwwzzz|||~~~zzzpppeee___]]]``````___fffqqqyyy~~~~~~|||www___DDD666333333333222111111111111222111111000000000000111111222666:::===>>>AAAGGGKKKGGGJJJOOOTTTZZZaaahhhmmmzzziiibbbeeeuuuaaaPPPKKKIIIJJJRRR\\\cccnnn~~~~~~||||||}}}~~~xxxiiiZZZPPPCCC@@@>>>===;;;999;;;@@@FFFIIILLLMMMMMMMMMNNNOOOPPPPPPPPPPPPNNNLLLKKKIIIGGGIIIKKKLLLLLLNNNQQQTTTTTTVVVYYY[[[\\\^^^aaacccfffhhhlllrrrwww|||}}}vvvkkkccc^^^ZZZVVVSSS}}}~~~~~~~~~~~~~~~~~~{{{qqqgggbbb]]]ZZZZZZ]]]YYYWWWYYY___cccdddfffiiinnnyyynnn]]]WWW[[[aaaqqqrrrRRRXXXoooxxxeeeRRR999666222000111222222222111111000///////////////---------......///000111...111444999EEEVVViiiuuuyyykkkQQQUUUooorrrgggrrryyyvvv{{{|||{{{yyy}}}ssshhhbbbaaacccgggkkknnnqqqsssuuurrrrrrooollliiiiiikkkmmmmmmooorrrtttuuuvvvxxxyyyzzz|||yyyiiiaaa^^^aaa```]]]bbblll{{{~~~{{{|||~~~~~~}}}}}}yyyppp___III999444444333222222111111222222111111000000000000111111222777<<<>>>???AAAGGGLLLIIIOOOXXX^^^aaacccfffhhhwwwyyyuuuyyywwwaaabbbhhh|||vvvXXXLLLKKKGGGJJJSSS___fffrrr}}}||||||}}}~~~}}}|||lll[[[LLLBBB<<<888999===>>><<>>777444333222222111111222222111111000000000000111111333777<<<>>>???BBBHHHMMMIIIRRR\\\ccccccbbbaaabbbxxxwwwsss{{{tttdddcccjjjpppSSSJJJKKKEEEIIITTTaaaiiivvv}}}||||||}}}~~~}}}~~~sssbbbPPPAAA999:::555333999===???EEELLLIIIKKKMMMLLLJJJJJJMMMPPPQQQPPPNNNLLLKKKJJJIIIIIIFFFHHHJJJKKKKKKMMMPPPRRRVVVYYY\\\___aaaeeeiiilllccceeeiiinnnttt{{{sssiiibbb\\\WWWSSS~~~~~~}}}}}}~~~{{{wwwyyy~~~xxxxxxxxxqqqcccZZZYYYWWWTTTWWWWWWXXXYYY]]]aaaeeegggggglllzzz{{{gggYYYUUU___ttt~~~bbbQQQZZZrrrvvvpppppprrrsssqqqnnnbbbDDD:::444666555///...333000000000000////////////////////////000000000000444...222CCCTTTaaattt___OOOdddqqqmmmpppkkkmmmuuuxxxeeelll~~~{{{}}}~~~xxxttt~~~qqqgggccccccgggiiinnnrrruuuvvvvvvvvvvvvuuurrrnnnllljjjiiiiiijjjllloooqqqsssvvvzzz}}}~~~tttiii```___^^^ZZZZZZ^^^mmm{{{}}}xxxyyy}}}uuuuuuwwwzzz}}}xxxwwwppp[[[CCC555555555555333222333222000111111000000111111222333666888:::===AAADDDHHHJJJHHHUUU______]]]___bbbccc{{{|||{{{iiieeeeeeqqqcccOOOIIIIIIDDDOOOYYY___jjj~~~|||{{{|||~~~~~~}}}}}}~~~}}}}}}~~~|||aaaMMMAAA<<<999999888777999>>>CCCHHHJJJKKKJJJHHHHHHHHHJJJLLLNNNKKKKKKKKKJJJIIIHHHGGGFFFJJJHHHFFFHHHLLLPPPRRRSSSWWWVVVWWW[[[aaaeeeeeeddd___^^^fffttt{{{zzz{{{nnnaaaYYYVVVVVV~~~~~~}}}}}}|||~~~|||yyy{{{~~~yyyyyyyyyrrreee\\\ZZZWWWTTTUUUUUUVVVYYY\\\aaaeeehhhggglllyyykkk\\\ZZZ\\\dddpppkkkWWWZZZoootttrrrvvvzzz{{{tttdddGGG:::222333444000///333000000000000////////////////////////000000000000333000666FFFVVVfff}}}cccUUUjjjtttoooqqquuuuuuxxxuuuiiirrr~~~{{{|||xxxyyy|||pppgggddddddiiilllppptttwwwxxxxxxwwwwwwvvvssspppmmmkkkjjjjjjjjjllloooqqqsssvvvzzz}}}xxxmmmccc```]]]ZZZZZZ]]]kkk{{{{{{wwwxxx~~~zzzxxxxxx{{{}}}{{{zzztttcccKKK999555555444222222333222000111111000000111111222333666777999<<<@@@DDDGGGIIIHHHSSS^^^bbb^^^\\\bbbhhh~~~uuueeeccckkkwww___LLLGGGHHHEEEPPP\\\dddppp}}}{{{zzzxxxvvvtttzzzzzzzzzxxxwwwxxxzzz|||~~~}}}~~~iiiQQQBBB<<<999888::::::;;;===AAAEEEGGGIIIIIIIIIHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGIIILLLNNNPPPQQQXXXWWWXXX\\\aaaeeefffeeehhhiiiuuuzzznnnaaaYYYUUUUUU~~~}}}|||||||||{{{}}}}}}|||}}}~~~yyyzzzzzztttiii___ZZZWWWSSSSSSTTTUUUXXX[[[```eeeggggggkkkxxxsssccc```ZZZWWW[[[pppqqq\\\]]]pppvvvvvv{{{}}}{{{jjjPPP>>>111111444111000222000000000000////////////////////////000000000000333222:::JJJZZZmmm```\\\ttt}}}zzz~~~||||||rrrnnnxxx~~~xxxyyyyyyzzzpppiiifffgggmmmooossswwwzzz{{{zzzzzzyyywwwuuurrrooommmkkkkkkkkkmmmoooqqqsssuuuyyy|||}}}ssshhh```[[[XXXXXX[[[eeewww|||xxxyyy}}}~~~yyy{{{~~~ssszzz~~~zzzoooUUU===777444222111222222111111111111000000111111222333555666888;;;???CCCFFFHHHFFFOOO]]]eee___XXX```ooonnnbbbeeerrrvvvZZZIIIEEEGGGHHHSSS___iiiwww}}}zzzxxxwwwvvvtttsss}}}|||yyyvvvssstttwwwyyy|||}}}}}}~~~zzziiiRRR@@@888777999:::;;;<<>>555///111333111000222111111000000111111222333555666888;;;???CCCFFFHHHEEELLL[[[ddd\\\RRR```yyyfffbbbkkkxxxfffRRREEEDDDHHHRRRYYYbbbmmm}}}{{{zzzzzzyyyxxxvvv{{{{{{zzzxxxwwwyyy}}}zzz{{{}}}~~~zzzlllYYYJJJ;;;888::::::;;;======AAAFFFHHHHHHGGGFFFGGGKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGJJJJJJIIIHHHIIILLLPPPTTTRRRTTTWWW[[[^^^aaadddfffnnnqqqyyywwwooofff]]]VVVRRR|||{{{zzz{{{|||}}}||||||~~~~~~yyywwwyyyzzzyyyyyywwwnnnaaaYYYVVVWWWWWWVVVUUUVVVXXXZZZ\\\bbbeeeooo|||aaaWWWQQQPPP]]]lllXXX___ssspppWWW>>>666666333111222000000000000////////////////////////000000000000333333;;;OOOhhhvvvwwwrrr\\\MMMZZZvvv{{{ggg\\\gggtttvvvuuuwwwqqqrrr|||{{{tttpppnnnnnnnnnqqqssswwwzzz{{{{{{zzzyyyvvvvvvvvvuuutttsssqqqppplllnnnpppqqqqqqsssvvvxxxzzz|||vvvvvvtttdddYYYVVVVVVUUU[[[fffsss}}}|||{{{|||ttt}}}|||sssqqqyyy{{{___DDD888000222444111///222111111000000111111222333555666888;;;???CCCFFFHHHIIIQQQ\\\aaaYYYUUUeee{{{xxx```^^^ggg{{{uuu]]]MMMCCCDDDJJJUUU[[[eeeqqq|||yyyxxxwwwuuussspppsssvvvxxx{{{}}}{{{||||||}}}~~~rrrbbbNNNAAA888:::<<<:::;;;???AAAEEEIIIJJJHHHHHHJJJLLLPPPPPPOOONNNNNNMMMLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIMMMJJJHHHHHHKKKOOOQQQRRRQQQTTTXXX[[[^^^aaaeeehhhnnnppptttxxx|||yyyqqqjjjaaaYYYTTT}}}{{{yyyyyy{{{}}}~~~}}}|||~~~|||uuutttxxx|||{{{}}}}}}uuufff]]][[[VVVUUUTTTTTTUUUWWWZZZ[[[```ccclllxxxeeeZZZSSSQQQ]]]uuuVVVTTTgggqqqXXX@@@888666222111444000000000000////////////////////////000000000000111444???SSSjjjxxxxxxrrrWWWOOOddd~~~oooddd^^^eeepppuuuttttttsssssswwwqqqmmmlllmmmmmmppprrruuuxxxyyyyyywwwvvvssstttuuuuuuuuutttsssrrrmmmnnnppppppqqqrrruuuwwwyyy{{{~~~yyynnnsssxxxhhh\\\YYYYYYWWWZZZ```kkkxxx}}}{{{rrrvvv{{{{{{xxxxxxlllIII;;;111333555000///222111111000000111111222333666777999<<<@@@DDDGGGIIINNNXXX```^^^XXX[[[lll}}}rrr]]]]]]fffgggRRRGGGAAADDDLLLUUU]]]iiiyyy}}}zzzyyyyyyyyyxxxwwwssswww}}}~~~}}}|||||||||~~~}}}~~~ppp___III>>>888<<<>>>;;;>>>FFFFFFIIILLLKKKIIIJJJOOOSSSWWWUUUSSSPPPOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMQQQNNNLLLOOOUUUXXXUUUQQQRRRUUUZZZ]]]___bbbgggjjjooosssvvvxxx{{{zzztttmmmeee\\\UUU~~~|||zzzyyyyyy{{{}}}~~~|||}}}{{{sssrrrwww~~~}}}yyyjjjaaa___TTTSSSSSSSSSUUUXXXZZZ\\\___bbbjjjvvviii___YYYXXXccc{{{WWWQQQ```nnnWWWAAA888666222222666000000000000////////////////////////000000000000///666DDDVVVkkkyyy|||yyyWWWQQQjjjnnngggcccfffnnnrrrrrrooovvvvvv}}}uuunnnkkkjjjkkkllloooqqqtttvvvwwwwwwvvvtttrrrssstttuuuuuuuuutttsssmmmoooppppppqqqrrrtttwwwyyy{{{~~~tttjjjrrr{{{kkk___\\\\\\YYYXXX[[[dddsss|||||||||~~~|||sssqqqvvvzzz}}}}}}rrrMMM<<<222444555000...222111111111000111222222333666888:::===AAAEEEHHHJJJRRR]]]ccc\\\WWW```qqq~~~tttyyynnn]]]___hhh]]]JJJCCC???DDDMMMTTT^^^mmmzzzyyyxxxzzz}}}~~~|||{{{{{{}}}{{{|||~~~ppp^^^HHH>>>:::>>>???===BBBMMMJJJMMMNNNLLLJJJLLLRRRXXX[[[YYYUUURRROOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPVVVSSSRRRXXX```bbbZZZRRRSSSWWW\\\___aaadddhhhlllppptttyyy{{{}}}|||vvvoooggg]]]WWW~~~~~~zzzxxxyyy}}}}}}zzz|||~~~{{{uuurrruuuyyyzzzpppbbbXXXYYYSSSOOOPPPTTTVVV[[[```bbb```cccmmmxxxvvv]]]WWW[[[```QQQJJJVVVppplllYYYCCC555111222444666111111000///////////////...///111111000000222333222333EEE\\\kkkwwwyyynnnPPPYYYqqq}}}iiieeedddhhhkkklllnnnrrrrrrwwwxxxmmmeeebbbcccddddddiiikkkooorrrtttvvvvvvuuuuuuvvvxxxxxxxxxvvvtttsssppppppooonnnoooppprrrtttwwwyyy|||{{{kkkhhhrrr~~~{{{mmmbbb[[[XXXYYYUUUXXX^^^jjj}}}|||qqqiiizzzwwwYYY;;;///444222///222222333222111111111222333444888888:::<<<@@@DDDGGGJJJ]]]iiihhhZZZVVVdddtttzzzdddnnnxxxeee]]][[[jjjsssTTTJJJBBBBBBIIIKKKYYY```nnn}}}}}}|||}}}}}}~~~}}}}}}}}}}}}}}}|||~~~jjjVVVDDD;;;555888???CCCGGGKKKGGGJJJLLLMMMOOOTTT[[[aaa___\\\XXXTTTQQQPPPPPPQQQOOOPPPRRRSSSSSSQQQPPPNNNLLLMMMVVVfffoooiii\\\RRRQQQTTTYYY]]]___bbbgggkkknnnrrrvvvyyy|||~~~{{{rrrggg]]]WWW~~~~~~|||xxxwwwyyy|||}}}{{{{{{||||||yyyvvvuuuxxx{{{~~~~~~~~~~~~zzzooobbbXXXYYYSSSOOOQQQTTTVVVYYY^^^]]]\\\```jjjuuuzzz___WWW]]]dddQQQIIIQQQeee}}}yyyzzzqqq```JJJ;;;444333222222111111000///////////////...///111111000000222333222444GGG^^^jjjsssqqqeee[[[ccctttkkkfffeeeggghhhhhhiiimmmrrr{{{~~~|||rrrkkkbbb]]]\\\^^^``````eeehhhlllooorrrtttuuuuuuxxxyyyzzz{{{zzzyyywwwuuuqqqpppnnnmmmnnnppprrrtttvvvyyy|||~~~vvveeecccssssssggg]]]XXXWWWTTTWWW]]]iii{{{|||~~~tttmmm|||vvv\\\>>>111555222///111111333222111111111222333444777888:::<<<@@@DDDGGGIIIYYYddddddWWWSSSbbbrrrxxxiiitttiiicccccctttiiiLLLEEE@@@BBBKKKNNNZZZaaaqqq~~~}}}}}}|||yyy|||}}}}}}}}}|||~~~}}}}}}|||hhhUUUDDD<<<777:::@@@DDDGGGKKKIIILLLPPPTTTXXX]]]cccgggaaa^^^ZZZWWWTTTSSSSSSTTTSSSTTTUUUVVVVVVUUUSSSRRRVVVSSSWWWbbbhhhcccYYYRRRNNNTTT[[[___aaadddkkkpppqqqtttwwwzzz}}}|||tttiii^^^WWW~~~}}}{{{yyywwwwwwyyyzzzzzzzzz{{{zzzxxxwwwwwwyyy{{{}}}||||||||||||yyyooobbbYYYYYYTTTPPPRRRTTTUUUWWW[[[XXXXXX\\\fffrrr~~~bbbVVV^^^dddvvv~~~SSSJJJMMM\\\wwwuuunnnppp}}}sssdddOOO>>>666444222111111111000////////////000...///111111000000222333555777KKKbbblllrrrmmm^^^aaalll|||vvvnnnjjjhhhhhhhhheeefffjjjqqq}}}tttmmm```\\\XXXVVVWWWYYY\\\]]]aaaccchhhlllpppsssttttttyyyzzz{{{{{{{{{yyywwwuuusssqqqnnnkkklllnnnrrrtttuuuwwwzzz}}}ooo[[[ZZZrrr{{{lll```YYYWWWSSSVVV[[[fffwwwwww}}}www}}}vvv^^^BBB444555222000222000333222111111111222333444777888:::<<<@@@CCCFFFHHHWWWaaaaaaTTTQQQ```pppvvvpppzzznnniiimmm___FFFBBB@@@DDDNNNRRRYYYdddwww{{{yyyvvvsssvvv|||zzz|||}}}}}}|||{{{}}}~~~}}}}}}~~~xxxeeeRRRBBB<<<999===BBBEEEGGGKKKKKKNNNTTT[[[ccchhhjjjjjjaaa^^^[[[XXXVVVUUUUUUUUUVVVWWWXXXYYYYYYWWWUUUTTTWWWRRRQQQVVVZZZWWWRRRPPPPPPWWW___cccccceeelllsssuuuwwwzzz|||~~~~~~wwwlll___WWWzzzwwwtttrrrtttwwwyyyxxxxxxzzz{{{xxxvvvvvvyyy{{{||||||{{{zzz{{{{{{xxxpppddd[[[YYYTTTQQQSSSTTTSSSTTTWWWWWWWWW\\\eeeooozzzgggUUUZZZ^^^eee~~~UUULLLMMMZZZrrrllllllrrrvvvhhhRRR===444444444333222111000000//////000000...///111111000000222333888:::NNNdddooouuuqqqbbb^^^pppzzzqqqmmmkkkkkkiiifffhhhlllrrr}}}rrrggg___UUUTTTSSSSSSUUUXXXZZZ\\\^^^aaafffkkkooossstttuuuwwwxxxyyyzzzyyywwwuuuttttttqqqmmmjjjjjjmmmpppssssssvvvyyy{{{~~~yyyhhhTTTUUUttt~~~pppbbbZZZXXXRRRTTTXXXbbbssswww|||}}}www^^^CCC444444111000333000333222111111111222333444777888:::===@@@CCCEEEGGGUUU______TTTSSSdddtttyyy|||qqqlllqqq\\\FFFDDDBBBGGGQQQVVVYYYggg}}}}}}{{{xxxvvvsssoooqqqvvvzzz{{{}}}}}}~~~|||{{{}}}~~~}}}}}}}}}}}}}}}~~~|||{{{tttaaaOOOAAA<<<;;;@@@EEEFFFIIILLLPPPRRRXXXaaajjjmmmkkkggg^^^]]]ZZZXXXVVVUUUVVVVVVXXXYYYZZZZZZZZZXXXUUUTTTTTTNNNLLLPPPRRRRRRQQQRRRVVV^^^eeegggddddddjjjpppzzz{{{}}}~~~zzzoooaaaXXX}}}ssskkkdddeeelllvvvzzzxxxxxx{{{yyyxxxvvvwwwyyy{{{{{{zzzzzzzzzzzz{{{yyyrrrggg^^^ZZZTTTQQQRRRSSSRRRSSSVVVYYYZZZ___fffnnnwwwlllUUUUUUYYYZZZmmmZZZOOOOOO\\\tttnnnjjjrrrvvv[[[@@@333444666555222222111000000000000000...///111111000000222333888:::LLLcccoooxxxvvvjjjbbbsss~~~nnnlllkkkllljjjgggjjjooowww~~~wwwoooeee[[[UUUPPPQQQRRRSSSTTTWWWYYY[[[___bbbffflllpppsssuuuvvvvvvwwwxxxyyyyyywwwuuuttttttqqqmmmjjjiiikkkooorrrrrrtttwwwzzz|||~~~ooo```SSS]]]rrreee]]]ZZZRRRTTTWWW^^^mmm~~~{{{|||}}}vvv^^^DDD555333000111444000333222111111111222333444666888:::===@@@CCCDDDEEEPPPZZZ\\\UUUYYYmmmnnnjjjppp|||[[[GGGFFFCCCGGGQQQVVVZZZjjj}}}{{{{{{yyyxxxxxxuuuqqqqqquuu{{{{{{|||}}}~~~~~~~~~}}}|||~~~}}}}}}}}}~~~~~~}}}}}}|||yyyrrr```OOO???<<<<<>>@@@BBBCCCCCCOOOYYY[[[VVV^^^uuuhhhXXXaaatttgggLLL@@@EEEFFFLLLXXX___eeexxx~~~~~~{{{wwwuuuqqqnnnpppvvvzzz|||~~~~~~~~~{{{{{{}}}~~~}}}|||}}}}}}~~~~~~~~~~~~~~~{{{zzzvvvuuuqqqjjjeee\\\LLL===;;;:::<<>>???AAAFFFOOOYYY```fffeeebbb___]]][[[ZZZZZZ\\\\\\]]]^^^_________^^^```aaaaaa___\\\ZZZYYYZZZUUUTTTRRRRRRTTTWWW[[[]]]fff^^^\\\dddgggbbb___cccgggrrryyyzzz~~~}}}|||||||||}}}~~~}}}|||zzzxxxyyywwwlll```tttmmmgggaaa^^^\\\```eeekkkpppvvv|||wwwhhh___[[[UUUKKKBBBHHHNNN^^^hhh___PPPUUUfff}}}vvvuuutttqqq|||zzz{{{|||zzztttnnnbbbWWWNNNNNNPPPQQQRRRSSSXXXYYY]]]dddiiiqqqwww___QQQOOOWWW___sss^^^YYYlll|||gggCCC555888111444444222111///.........///000111111000111444666777CCC___ooo{{{vvvcccnnn}}}llljjjiiiooollljjjmmmkkkooo~~~}}}{{{zzzyyywwwvvvrrrqqqooolllhhhddd```]]]XXXUUUQQQMMMLLLNNNQQQSSSWWWWWWXXX[[[___dddhhhjjjiiiiiiiiijjjjjjkkkkkkkkkooopppssswwwxxxxxxuuusssrrrsssqqqlllfffeeehhhmmmppprrrtttvvvwwwzzz~~~sssuuusssnnnkkkkkkfff___UUU\\\sss|||___UUU___www|||lll]]]UUUVVVUUUUUU___ppp}}}yyykkkbbbhhh}}}{{{~~~}}}wwwcccJJJ999444555444111333222000000111333555777444777888>>>FFFCCCFFFVVV___nnnkkkaaaiiivvvyyy{{{ttt~~~xxxaaa^^^fff}}}WWWLLLBBBAAAGGGMMMUUU\\\hhh~~~~~~|||yyyvvvuuuvvvxxxyyy{{{}}}|||}}}~~~}}}|||}}}|||{{{{{{||||||{{{yyy}}}{{{zzzyyyxxxuuuqqqoookkkggg```XXXPPPGGG>>>888999;;;???CCCHHHOOOWWW\\\```^^^\\\ZZZYYYXXXYYYZZZ\\\\\\]]]^^^^^^^^^]]]]]]]]]^^^___^^^[[[YYYXXXYYYWWWUUUTTTSSSTTTWWW[[[]]]]]]ZZZZZZ]]]```___aaacccnnnzzz}}}}}}}}}||||||}}}~~~}}}|||{{{zzzzzzxxxvvvwwwuuujjj^^^hhhZZZVVVSSSOOONNNLLLOOOTTTXXX^^^fffnnnsss|||sssaaaTTTNNNJJJEEE@@@DDDJJJYYYccc___ZZZhhh~~~~~~}}}{{{{{{|||}}}zzztttoooeeeZZZPPPNNNOOOOOOOOOPPPYYYYYY]]]aaadddjjjwww|||bbbQQQMMMSSS[[[zzz^^^PPPZZZqqq|||yyyoooQQQ;;;555333333333222000000//////000///000111111000222444777===KKKkkk{{{|||kkk]]]tttssskkksssjjjnnnkkkjjjmmmlllssszzzvvvpppkkkiiihhhggggggaaa```^^^[[[WWWTTTPPPNNNNNNMMMLLLKKKLLLNNNQQQSSSWWWWWWXXXZZZ]]]aaadddfffeeedddddddddddddddeeeeeelllooossswwwyyyyyywwwvvvqqqqqqpppkkkfffeeehhhkkkppprrruuuwwwxxx{{{}}}|||wwwpppjjjfff___XXX\\\dddsssxxxgggXXXggg}}}mmm___XXXXXXUUUUUU\\\lllyyyqqqeeemmm|||~~~~~~kkkOOO<<<666555444222444333222111222333666777222777999???GGGFFFNNNccclllvvvnnneeennnuuuoooiiiiii~~~sssbbbaaajjjtttQQQHHH@@@BBBGGGNNNVVV]]]nnn~~~|||}}}}}}}}}~~~}}}||||||}}}}}}}}}~~~|||yyyxxxxxxxxxvvvuuuyyywwwtttqqqnnnkkkgggcccaaa[[[QQQHHHAAA<<<999777555999>>>CCCHHHMMMRRRVVVVVVUUUSSSSSSSSSUUUWWWYYY[[[[[[[[[[[[[[[[[[ZZZZZZYYY[[[\\\\\\ZZZXXXWWWXXXXXXWWWUUUTTTUUUWWWZZZ\\\\\\^^^______ccciiikkkjjjqqq~~~~~~}}}|||{{{{{{{{{||||||{{{yyyxxxwwwxxxyyyxxxvvvwwwuuukkk```}}}iiiSSSJJJJJJJJJIIIHHHKKKLLLNNNQQQUUU[[[bbbfffttt|||sss```QQQKKKHHHEEECCCCCCGGGUUUeeennnuuu{{{zzz{{{}}}}}}zzztttpppfff[[[QQQOOOPPPOOOOOOPPPYYYYYY\\\___aaafffrrr~~~fffRRRKKKPPPXXX|||\\\IIIMMM___wwwwwwxxxyyycccDDD777888222222111111000000111111///000111000000222555888HHH```}}}jjj\\\sss{{{lllhhhrrrlllpppooonnnqqqnnnuuuyyynnnhhh___WWWSSSQQQPPPPPPPPPOOONNNLLLJJJHHHFFFEEEFFFGGGHHHJJJLLLOOOQQQRRRSSSTTTTTTUUUWWWZZZ\\\]]]^^^^^^^^^^^^^^^```aaabbbkkknnnssswwwxxxxxxwwwwwwppppppnnnkkkgggfffhhhjjjppprrruuuwwwyyy{{{{{{vvvoooiiimmmrrrwwwtttkkkppppppbbbZZZXXXUUUTTT[[[hhhwwwwwwnnnyyy~~~qqqTTT>>>777666555333444444333222333444666777444:::===BBBHHHIIITTTlllqqqsssggg```kkkrrrhhh```sssooobbbccckkkmmmMMMFFF@@@BBBHHHNNNUUU\\\rrr}}}{{{|||~~~~~~}}}}}}~~~~~~~~~{{{xxxwwwvvvvvvuuutttssspppkkkgggddd___ZZZWWWUUUNNNDDD<<<777666555555555999===@@@DDDGGGKKKNNNNNNMMMMMMNNNPPPSSSVVVXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUWWWZZZZZZYYYWWWWWWWWWXXXWWWUUUUUUUUUWWWYYYZZZ^^^dddeeedddlllvvvuuummmqqq|||~~~}}}{{{yyyxxxwwwxxxzzzzzzxxxvvvuuuuuuxxxzzzzzzyyyyyywwwnnndddgggXXXIIIEEEGGGGGGGGGHHHMMMNNNPPPRRRTTTXXX]]]```mmmwwwvvvdddVVVOOOMMMKKKJJJMMMMMMWWWkkk}}}~~~~~~~~~}}}|||yyyzzz{{{||||||yyyuuurrrggg[[[RRRPPPQQQPPPPPPQQQWWWXXX[[[___aaaeeeppp|||kkkUUUKKKOOOVVV{{{zzzYYYFFFHHHWWWkkktttuuuyyyxxxyyyqqqNNN888;;;222222111111111111222222000000000000000222666999LLLsssssseeerrr|||~~~lllgggkkklllppppppqqqsssmmmuuu|||rrr]]]WWWOOOHHHDDDCCCCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBDDDFFFIIILLLNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWYYY\\\^^^```hhhlllrrruuuvvvuuuuuuvvvpppooommmjjjhhhggghhhiiiooorrruuuwwwyyy{{{~~~wwwxxxwwwuuu|||ssseeeYYYVVVSSSSSSXXXdddtttyyyvvv|||{{{wwwWWW@@@777666666444444444333333333444555666777<<<>>>BBBHHHGGGRRRiiimmmkkk]]]XXXgggrrrmmmiiilllaaadddkkklllLLLEEEAAACCCGGGLLLTTT\\\rrr~~~||||||}}}~~~|||zzzwwwwwwwwwvvvuuutttnnnjjjeee```[[[VVVQQQNNNIIIDDD===777555555555444999:::<<<===???AAAEEEIIIIIIIIIJJJLLLOOORRRTTTVVVSSSRRRQQQPPPOOOOOOPPPPPPRRRUUUXXXZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUWWWXXXYYY^^^aaacccfffrrr|||vvvhhh|||~~~}}}{{{yyywwwvvvsssvvvyyyyyyxxxvvvuuuuuuwwwzzz{{{zzzzzzxxxppphhhXXXOOOGGGFFFGGGGGGIIIMMMPPPSSSWWWZZZ]]]___aaadddjjjwwwuuudddWWWPPPOOOPPPPPPTTTPPPVVVhhhzzzvvvrrrsssyyy~~~~~~~~~~~~yyyzzz{{{{{{zzzyyyvvvuuuiii^^^TTTQQQRRRQQQQQQRRRVVVWWWZZZ^^^aaaeeeppp{{{sssZZZMMMOOOUUUvvvwwwYYYIIIIIIUUUgggoooqqqyyyyyyUUU999:::333222222111111111222222000000000000000333777;;;KKKttt~~~zzzlllsss}}}|||~~~rrrlllllliiillllllooopppjjjtttsssfffNNNJJJEEEBBBAAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMOOOQQQUUUYYY[[[```fffmmmqqqqqqqqqrrrtttpppooommmkkkjjjiiiiiiiiinnnppptttwwwyyy{{{}}}~~~}}}rrruuuuuuxxxvvviiiYYYTTTPPPPPPTTT^^^ooo~~~xxxzzz}}}zzz~~~\\\BBB888666555444444333333333333333444444666:::;;;???EEEBBBIII]]]dddcccXXXVVViiiyyy~~~ggg^^^eeemmmxxxdddKKKEEEBBBCCCGGGLLLUUU^^^ttt}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}yyywwwvvvvvvvvvtttrrrppphhhddd^^^XXXTTTOOOJJJGGG???<<<888555555666666555;;;<<<>>>>>>>>>@@@DDDFFFGGGHHHKKKMMMOOOQQQRRRRRRNNNMMMLLLKKKJJJKKKLLLMMMPPPTTTXXXZZZZZZZZZYYYZZZVVVVVVVVVVVVVVVXXXZZZ[[[___```ccckkkwwwyyyooo~~~~~~}}}|||zzzxxxwwwvvvssswww{{{|||zzzwwwwwwxxxuuuyyy{{{zzzyyyxxxqqqiiiNNNJJJGGGHHHIIIKKKRRRZZZ\\\aaahhhmmmnnnnnnnnnnnnnnnzzz|||ppp^^^PPPJJJLLLPPPSSSTTTQQQUUUcccssszzzyyywwwlllkkkpppzzz~~~|||zzz{{{zzzzzzzzzzzzyyyxxxxxxxxxnnnbbbWWWSSSSSSQQQPPPPPPUUUVVVZZZ^^^```cccnnnyyy|||```PPPOOOTTTrrrvvv[[[MMMLLLSSShhhsssxxx\\\<<<:::444333222222111111111111000111000000000333888;;;IIIfff}}}wwwtttiiittt}}}}}}~~~pppmmmmmmhhhiiigggjjjmmmjjjyyy~~~wwwgggXXXEEECCCBBBBBBDDDEEEEEEEEEAAAAAA@@@???@@@@@@BBBBBBDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEHHHKKKOOOQQQUUU\\\eeejjjkkkmmmpppsssqqqooommmlllkkkkkkjjjiiilllooosssvvvxxxzzz|||~~~}}}vvvqqqllleeecccfffiiivvvxxxkkkXXXRRRMMMMMMNNNVVVhhhxxxuuutttzzz}}}~~~cccFFF999555444222333333333222222222333333555888888===DDD@@@BBBRRRYYY\\\WWWYYYooo{{{```ZZZfffrrrnnn\\\IIIDDDAAACCCGGGMMMYYYcccyyy}}}|||~~~|||{{{zzzyyyyyyyyyyyyyyyyyy|||~~~}}}~~~}}}~~~|||zzzuuuttttttsssrrrooojjjggg]]]YYYSSSNNNJJJFFFBBB???888666333222333555666666:::===@@@BBBCCCDDDFFFGGGGGGIIILLLOOOPPPPPPNNNMMMKKKJJJIIIHHHHHHIIIKKKLLLPPPTTTYYY\\\\\\\\\[[[\\\WWWWWWWWWXXXYYY[[[\\\]]]bbbaaafffqqqzzz~~~~~~~~~}}}}}}{{{zzzyyyxxxxxx}}}}}}zzzyyyzzzuuuyyy|||{{{{{{yyyssslllHHHGGGGGGJJJLLLPPP]]]iiikkkqqqyyy~~~~~~|||yyywwwrrr~~~wwwjjjWWWHHHCCCGGGNNNSSSTTTTTTZZZfffsss{{{||||||zzzzzzzzzyyywwwwwwxxxzzzqqqeeeYYYUUUSSSPPPNNNOOOVVVVVVZZZ^^^___bbblllvvveeeRRROOOSSSqqqvvv^^^QQQMMMRRRjjjyyyccc???;;;555444333222111111111111111111000///000333888<<>>???@@@AAAAAAAAAAAAAAA@@@??????AAADDDGGGJJJMMMUUU^^^eeegggjjjnnnrrrqqqpppmmmlllllllllkkkjjjkkknnnsssvvvxxxyyy{{{}}}|||zzzmmmaaa[[[WWWTTTVVV\\\fff|||~~~yyy}}}yyymmmXXXQQQKKKJJJJJJQQQbbbsss}}}zzzooo{{{vvvtttyyyhhhIII:::555333111222222222222222222222222666888888>>>FFFAAA@@@MMMQQQXXXWWW\\\sssxxxZZZWWWgggvvvnnn]]]GGGBBB@@@BBBGGGOOO\\\ggg}}}}}}|||{{{zzzxxxvvvtttttttttuuuxxx{{{}}}~~~zzzwwwsssrrrrrrqqqooojjjddd___TTTPPPJJJEEEAAA>>>:::777555222///...000444777888888<<>>FFFFFFGGGFFFDDDAAA>>><<<>>>===<<<>>>@@@AAA@@@???@@@???>>>???@@@CCCEEEGGGOOOSSSXXX\\\```dddhhhkkkmmmmmmmmmlllkkkjjjiiiiiijjjnnnssswwwyyyzzz|||}}}~~~lll\\\QQQRRRUUU\\\nnnzzzooo[[[QQQJJJJJJLLLPPP\\\kkkvvvfffkkk|||xxxuuuxxxeeeJJJ;;;666333222111222333222111111333555666888===CCCCCCCCCFFFLLL]]]ddd]]][[[ppp}}}```\\\kkkgggYYYEEECCCDDDFFFHHHOOO]]]kkkzzzxxxyyy~~~}}}xxxyyy}}}}}}{{{~~~}}}||||||zzzxxxvvvtttsssrrrpppmmmeeeZZZSSSLLLFFF@@@<<<:::999777555333222111222444888;;;>>>999===BBBEEEEEEDDDFFFHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEFFFFFFHHHKKKMMMOOORRRWWW___dddfffeeedddccc]]]]]]]]]^^^___aaacccddddddgggkkkooosssxxx~~~~~~}}}}}}}}}~~~~~~}}}{{{|||tttnnnBBBFFFJJJLLLNNNVVVbbblllwwwyyy~~~}}}wwwjjj^^^^^^bbbeeefffgggmmmkkkmmmxxx}}}{{{yyyxxxyyyzzz{{{xxxkkk___ZZZVVVQQQNNNOOOSSSUUUXXXZZZ]]]dddmmmtttkkkWWWOOOOOO___}}}hhhTTTQQQTTTlllrrrRRR===777555222111111222111000111000222444222111555;;;CCCQQQbbbiiiaaa]]]jjj|||zzzaaa^^^ccceeeccchhhfffggglllrrr}}}rrr```OOOFFFJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIGGGEEECCCFFFFFFGGGFFFEEEBBB???>>>>>>======>>>@@@AAAAAA@@@@@@???>>>>>>???AAADDDEEEJJJNNNSSSXXX\\\```dddgggjjjkkkkkkkkkjjjiiiggggggiiimmmqqqtttwwwyyy|||}}}yyyeeeXXXNNNRRRbbbxxx{{{rrr\\\QQQJJJJJJKKKNNNZZZggg}}}rrriiisss}}}yyyuuuxxxiiiOOO<<<333111222111222333222111111333555999:::>>>CCCDDDDDDIIIPPPaaafff___^^^ttt~~~ccc```nnneeeVVVDDDCCCDDDFFFIIIQQQ```ooo|||{{{}}}}}}}}}{{{~~~~~~~~~}}}{{{xxxtttrrrpppmmmhhh```UUUNNNGGGBBB<<<999777666555333333333222222444888;;;===<<>>@@@BBBCCCBBBAAACCCBBBAAAAAAAAABBBDDDEEEFFFJJJNNNSSSVVVZZZ___bbbeeefffggghhhhhhgggfffeeehhhkkknnnqqqssswww{{{~~~|||ppp]]]\\\]]]ggg~~~uuu^^^RRRJJJIIIJJJKKKUUUaaasss|||lllkkk||||||~~~|||yyy{{{nnnVVV@@@444222333111222333222111222333555::::::>>>BBBDDDEEEMMMUUUffffff^^^___ttt}}}hhhfffttt|||aaaTTTDDDBBBCCCFFFJJJSSSdddsss}}}}}}}}}{{{}}}{{{~~~~~~~~~~~~}}}{{{yyyrrrppplllggg```WWWMMMGGG@@@===888555333333111000444333444444666999<<<===@@@BBBCCCCCCCCCCCCEEEGGGJJJIIIIIIHHHGGGGGGHHHHHHEEEGGGIIILLLOOOQQQRRRSSSWWW\\\dddhhhjjjiiigggfffdddccc```______aaadddffffffiiilllooosssxxx}}}~~~~~~|||uuuoooIIILLLQQQVVV^^^kkk{{{~~~{{{}}}~~~{{{||||||zzzsssqqq~~~~~~~~~~~~~~~}}}||||||zzzpppdddZZZTTTPPPOOOOOONNNRRRWWWZZZ\\\```fffkkkxxx^^^SSSTTTVVVuuu}}}___TTTVVVwwwoooIII888666333111222222111000111000111333222111666>>>FFFNNN___kkkfff```ssseeeSSSXXXcccggghhhllljjjlllttt|||xxxgggUUULLLKKKKKKJJJJJJJJJLLLOOORRRTTTSSSSSSQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGEEEEEEBBBAAAAAABBBDDDEEEEEEDDDGGGGGGFFFEEEEEEEEEEEEFFFFFFIIILLLOOORRRUUUYYY\\\___```ccceeefffgggffffffgggiiikkknnnpppuuuzzz~~~yyynnn```sssqqqtttxxxaaaTTTJJJHHHHHHIIIPPP[[[jjjyyy}}}vvvkkkooottt~~~||||||~~~oooZZZEEE888444555222333333333222222444555999999<<>>AAACCCDDDDDDBBB@@@??????AAABBBCCCGGGFFFEEEDDDDDDEEEFFFGGGFFFIIIMMMQQQVVVYYYZZZ[[[```eeelllpppqqqooommmlllhhhfffbbb______aaadddgggjjjlllnnnpppssswww|||}}}|||{{{}}}~~~{{{vvvsssNNNMMMQQQ___ttt~~~zzz~~~zzzuuu{{{xxxfffeee~~~}}}yyyzzzzzz{{{{{{zzzzzzyyyxxxtttiii[[[RRROOOMMMJJJMMMQQQVVVZZZ\\\aaaggglll```PPPOOOTTTmmmlllTTTPPPddd}}}{{{TTT:::777444222222222111000222111111333222222888@@@EEEVVViiiooolllsss~~~{{{zzzZZZPPP\\\iiilllmmmooolllnnnxxxxxxhhhXXXQQQQQQNNNOOOPPPSSSWWW[[[___aaa```___\\\YYYVVVSSSRRRQQQLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGHHHJJJLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEHHHIIIJJJKKKKKKMMMQQQTTTZZZ]]]aaafffiiijjjjjjiiigggiiijjjlllnnnrrrwwwzzz}}}sss^^^eee{{{eeeVVVJJJHHHHHHFFFJJJQQQdddqqqttttttxxxyyyyyysss|||uuurrrvvv|||lllXXXEEE888333222222333444333222222444666::::::???FFFMMMVVVcccoooqqqeeeVVVXXXbbb___^^^kkk}}}ttt^^^UUUFFFCCCBBBDDDIIIUUUiii{{{}}}~~~~~~|||zzz{{{zzzyyyyyywwwsssnnnjjjaaa___YYYPPPGGG???;;;:::444555555555333333444666666888;;;>>>AAABBBBBBBBBBBB???===<<<===?????????BBBBBBBBBBBBCCCDDDEEEFFFGGGIIIMMMRRRWWW[[[^^^___eeeiiipppttttttrrrpppnnniiigggdddbbbbbbcccfffhhhkkkmmmoooqqqsssvvv{{{~~~|||tttttt|||~~~~~~}}}zzzyyyzzz|||}}}~~~}}}}}}}}}}}}{{{wwwuuuNNNPPPWWWfffxxx~~~zzz~~~yyyeeeUUU]]]{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyywwwvvvmmm^^^TTTPPPMMMIIILLLPPPUUUXXX[[[```gggmmm{{{cccSSSQQQRRRdddmmmTTTOOO^^^{{{|||zzzvvvvvv\\\;;;888555333222222111000222111111333222222999AAAGGG\\\mmmnnnmmmwww|||wwwZZZRRR```mmmoookkkmmmjjjnnnyyyzzzmmm^^^UUUTTTOOOQQQTTTXXX\\\```dddeeeaaa___\\\XXXUUUSSSRRRQQQOOONNNMMMLLLKKKKKKKKKKKKLLLKKKJJJKKKMMMOOONNNMMMLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMOOORRRVVVYYY^^^aaaeeeiiijjjjjjiiihhhhhhiiikkkmmmnnnqqquuuxxx|||~~~~~~yyy|||ppp\\\dddzzzgggWWWJJJIIIHHHFFFIIIOOO]]]lllrrrrrrwww{{{||||||zzzvvv{{{ttt___GGG777222333222444444444333333444666888999===EEELLLTTTaaammmmmm```SSSWWWaaa^^^aaatttvvv^^^SSSEEEBBBBBBEEELLLZZZppp~~~~~~~~~~~~|||~~~~~~~~~~~~~~~|||yyy{{{zzzxxxvvvsssnnngggbbbXXXVVVPPPHHH???999777888222444666666444444666888:::;;;>>>???@@@???>>>===>>><<<999999<<<======<<<===>>>@@@AAACCCDDDDDDDDDHHHIIIMMMQQQWWW\\\```ccchhhmmmssswwwwwwtttrrrpppiiihhhgggffffffgggiiijjjmmmnnnppprrrsssvvvzzz}}}|||~~~~~~nnnfffdddhhhsss~~~~~~~~~}}}~~~~~~}}}{{{zzzzzz{{{|||}}}{{{zzzzzzzzz{{{zzzxxxvvvOOOTTT___mmmzzz}}}{{{||||||yyyyyy{{{nnnWWWIIIYYYzzz}}}}}}yyyyyyxxxxxxxxxyyyyyyzzzxxxxxxpppaaaVVVRRRNNNHHHIIIMMMQQQUUUXXX^^^ffflllvvvhhhXXXWWWPPP^^^}}}mmmTTTPPPXXXooonnnrrrssstttaaa;;;888555333222222111///333111111222222222999BBBJJJbbbrrrmmmooorrr{{{vvvZZZTTTdddppppppiiijjjhhhmmmzzz{{{pppaaaXXXVVVWWWYYY]]]bbbgggkkknnnooofffddd```\\\YYYWWWVVVUUUQQQPPPNNNMMMLLLKKKKKKKKKMMMLLLLLLMMMOOOPPPPPPOOOPPPPPPPPPPPPPPPOOONNNMMMMMMNNNPPPRRRTTTXXX]]]aaaccceeehhhkkkllljjjhhhfffhhhjjjlllnnnoooqqqtttvvv}}}zzzvvvyyyppp]]]eeezzzhhhXXXKKKIIIIIIGGGIIINNNUUUhhhpppooossswww|||www{{{}}}hhhKKK777333666333444444444333333555666555555:::AAAHHHOOO[[[fffggg[[[OOOUUU```^^^fff}}}xxx]]]PPPDDDAAABBBFFFOOO^^^uuu~~~}}}}}}}}}}}}{{{~~~~~~}}}|||}}}~~~~~~~~~~~~|||yyyyyywwwuuusssooohhhaaa[[[QQQOOOKKKCCC:::555555777111333666666444444777999<<<===???@@@???<<<999777<<<999777888;;;<<<;;;999:::<<<>>>AAACCCCCCCCCCCCHHHIIILLLQQQVVV\\\bbbeeejjjooouuuxxxxxxuuusssqqqjjjjjjiiiiiiiiijjjllllllmmmoooqqqrrrsssvvvzzz}}}zzz}}}vvvdddTTTOOOQQQXXXdddooo~~~}}}}}}}}}~~~~~~{{{zzzzzzzzz{{{|||~~~zzzyyyxxxyyyzzzzzzyyywwwRRRXXXhhhyyy~~~}}}~~~}}}~~~~~~wwwnnn\\\OOOHHHSSSmmm{{{||||||||||||{{{{{{|||||||||vvvuuuooocccWWWPPPMMMKKKMMMMMMPPPVVVYYYZZZ^^^dddooo}}}yyy^^^NNNRRRSSShhhnnnXXXVVV[[[dddpppvvvvvv~~~aaa???888333444666444222333000555111000555555555@@@LLLgggrrrnnnyyyyyylll~~~[[[XXXgggnnnoooooonnnmmmmmmuuu|||vvvnnnfff```gggffffffjjjqqquuuvvvtttooojjjccc^^^[[[YYYXXXWWWVVVSSSOOOOOOPPPQQQPPPNNNOOOPPPQQQTTTWWWYYYXXXWWWXXXVVVTTTTTTUUUWWWWWWVVVWWWTTTUUUXXXZZZ\\\cccjjjooossssssoookkkkkkjjjgggfffgggiiijjjllloootttxxxwww|||~~~{{{zzz{{{|||vvvqqqvvv|||iii\\\qqqxxxhhhZZZLLLGGGGGGGGGJJJMMM]]]iiiyyy{{{xxx||||||iiiOOO999111333444333333333333444555555555888===BBBBBBEEEPPP\\\hhhXXXNNNWWWfffrrr}}}qqqZZZLLLCCCAAA@@@CCCNNN```sss~~~|||{{{zzz{{{{{{yyyxxxxxx|||~~~yyyuuu|||}}}}}}{{{wwwwwwsssnnnjjjeee]]]SSSLLLEEEBBB===777333222222333111111222444888;;;???AAA???@@@@@@@@@>>>;;;777555666666666666777888999:::;;;<<<===>>>>>>?????????EEEHHHNNNTTTZZZ___bbbdddmmmtttxxxwwwvvvwwwvvvssspppnnnllliiiiiijjjlllmmmnnnnnnpppqqqsssuuuvvvwwwxxx|||tttdddccceeennnyyyaaaWWWLLLGGGIIIOOO\\\gggyyy~~~~~~~~~}}}}}}|||}}}}}}~~~~~~{{{yyyxxxyyy{{{{{{{{{|||wwwssssssvvvyyyxxxuuuUUU[[[iiiyyy}}}{{{~~~}}}~~~}}}uuukkkYYYNNNGGGQQQhhh|||}}}||||||}}}}}}}}}}}}||||||vvvvvvpppeeeYYYQQQMMMLLLMMMMMMQQQWWWZZZ[[[___dddnnn|||{{{```PPPMMMLLL```qqq[[[WWWXXXfffwww___???888333444666444222333111555222000555444999HHHUUUnnnuuunnnwwwyyyqqq~~~|||}}}\\\ZZZhhhooopppooonnnmmmnnnvvv|||vvvpppkkkmmmkkklllqqqyyy~~~~~~|||vvvqqqkkkeeebbb___]]]\\\ZZZVVVSSSQQQQQQRRRPPPOOORRRSSSUUUXXX\\\______^^^]]][[[YYYYYYZZZ\\\\\\[[[ZZZWWWXXX[[[]]]___fffmmmxxx{{{{{{vvvrrrpppmmmiiifffggghhhiiikkknnnrrrvvvxxx{{{~~~zzzwwwvvvsssvvvxxxzzzvvvmmmlllrrrwww|||jjjaaarrryyyiii[[[MMMHHHHHHHHHJJJMMMXXXhhh|||~~~{{{www||||||qqqTTT:::111333444333333333333444555555666999>>>AAAAAABBBLLLWWWccc\\\ZZZdddttt}}}zzzmmmWWWIIIAAA@@@AAAEEEQQQcccxxx~~~|||zzzyyyyyyxxxrrrtttwwwxxxzzz{{{|||}}}zzzwww|||~~~}}}~~~{{{xxxsssllleee\\\RRRHHHBBB>>><<<888444222222333333333333555777:::>>>AAACCCBBBBBB@@@???===;;;:::999888888888888888999::::::;;;;;;<<<===>>>>>>>>>>>>CCCFFFKKKRRRYYY___dddffflllssswwwwwwvvvxxxwwwtttqqqooommmjjjjjjjjjlllmmmnnnnnnoooqqqrrrtttuuuvvvxxx{{{qqqdddbbbaaaccchhhlllnnnnnnUUULLLEEEEEEHHHMMMVVV___xxx}}}}}}}}}||||||||||||}}}}}}~~~|||yyyyyyzzz|||||||||{{{wwwssssssvvvxxxwwwuuuXXX]]]jjjwwwzzzxxx~~~~~~}}}|||}}}{{{rrrgggSSSKKKGGGPPPaaauuu~~~}}}}}}{{{|||}}}~~~~~~}}}|||{{{xxxvvvqqqhhh\\\RRRNNNMMMNNNNNNSSSYYY\\\\\\___dddmmm{{{~~~dddSSSLLLJJJ[[[|||xxx```UUUSSSdddyyydddAAA999444444555333222333111666333000333444???TTTlll|||wwwjjjppp}}}yyyzzzzzzzzzyyy\\\\\\iiipppsssnnnnnnnnnoooxxxzzzvvvqqqpppqqqxxx}}}yyysssnnniiifffbbb___]]]ZZZVVVTTTSSSSSSRRRQQQUUUVVVXXX\\\aaaeeeffffffdddbbb```___aaabbbbbbaaa^^^[[[\\\___aaacccjjjqqq~~~xxxtttpppkkkggghhhhhhhhhiiikkkpppsssyyyzzz}}}{{{uuupppjjjmmmoooqqqxxx}}}qqqhhhgggkkkppprrr~~~zzzjjj```jjj{{{kkk]]]OOOIIIHHHHHHJJJMMMSSSiiiuuuooosss|||zzz}}}|||www{{{[[[===222555333333333333333444555555666999>>>BBBAAABBBLLLWWW^^^bbbhhhqqqsssrrriiiUUUIII@@@@@@BBBGGGTTTggg|||}}}zzzxxxuuutttooossswwwxxxvvvuuuxxx|||}}}{{{~~~}}}~~~{{{uuupppggg\\\PPPFFF>>>999666444222111000111333444555666777:::===@@@CCCDDDEEECCCAAA???============::::::999999999::::::;;;::::::;;;<<<============@@@BBBGGGMMMUUU\\\cccfffjjjqqqvvvvvvvvvxxxxxxuuusssqqqnnnlllkkkkkklllmmmnnnnnnoooppprrrsssttttttxxxzzz}}}|||xxxqqqhhh```]]]\\\[[[[[[IIICCC@@@CCCIIIMMMTTTZZZttt|||}}}}}}|||{{{{{{{{{|||||||||zzzyyy{{{}}}}}}}}}zzzwwwttttttwwwxxxvvvtttYYY^^^jjjuuuwwwvvv||||||}}}|||{{{|||yyyooocccOOOHHHGGGPPP\\\jjj~~~~~~}}}|||zzz{{{|||}}}}}}|||{{{zzzyyywwwssskkk___SSSNNNNNNMMMNNNSSSZZZ\\\\\\___dddmmmzzzgggVVVPPPNNN^^^gggRRRQQQccc{{{oooBBB:::444444555333222333111666333111333444DDD^^^xxxccchhh}}}~~~{{{xxx~~~vvvZZZ[[[iiiqqqvvvnnnnnnnnnqqqzzz~~~{{{rrrpppqqqyyy~~~xxxrrrmmmhhhccc___\\\YYYVVVTTTTTTTTTUUUUUUXXXYYY[[[___dddhhhiiiiiiiiigggddddddeeeffffffeeeaaa______bbbdddfffmmmuuu}}}xxxrrrmmmiiihhhhhhgggfffiiimmmpppxxxxxxzzz~~~|||tttnnngggjjjlllmmmsss{{{~~~|||vvvwwwxxx{{{|||xxxoooiiidddfffooouuuuuusss~~~}}}kkk[[[```vvv|||lll^^^OOOIIIGGGGGGIIIKKKQQQjjj{{{nnniiippp~~~~~~{{{aaaAAA444666333333222222333333444555555888>>>CCCCCCEEEPPP[[[]]]hhhooorrr||||||kkkmmmgggUUUJJJ@@@@@@CCCIIIVVVhhh|||}}}zzzvvvsssqqqrrruuuxxxzzzzzzzzz|||}}}}}}{{{wwwoooiii^^^QQQFFF===888777333222111111111222333444777888999<<>>???AAAFFFMMMTTT[[[___eeelllrrrtttvvvyyyyyywwwsssrrrpppnnnlllllllllmmmnnnoooooopppqqqrrrssstttyyy{{{~~~wwwiiibbb]]]YYYUUUGGGAAA???DDDKKKQQQVVV\\\ppp||||||||||||||||||}}}~~~~~~}}}zzzzzz{{{}}}~~~~~~yyyxxxvvvvvvwwwwwwvvvtttYYY```jjjsssvvvvvvzzz~~~}}}}}}zzz{{{{{{zzz{{{xxxmmmbbbLLLGGGIIITTT\\\eeevvv~~~|||zzzyyyyyyzzz{{{{{{zzzyyyyyyzzzvvvsssnnnbbbTTTNNNOOOMMMMMMRRRXXX[[[[[[^^^dddnnnyyyiiiWWWOOOOOO```pppSSSTTTlllyyyDDD<<<555444555333222333111555333222444444FFFdddxxxbbbhhh}}}~~~}}}rrrWWW[[[jjjrrrwwwmmmnnnooorrr|||}}}ssspppooowww{{{tttnnnhhhbbb^^^WWWVVVTTTSSSSSSUUUYYY[[[^^^___aaafffjjjmmmmmmlllkkkiiigggfffggghhhhhhgggcccaaaaaadddfffiiiooowww~~~xxxrrrkkkjjjhhhfffeeefffjjjnnntttuuuxxx}}}|||uuuooojjjlllmmmnnnssszzz|||zzzoookkkiiikkkmmmkkkhhhfff]]]___fffttt{{{}}}kkk\\\ddd}}}lll^^^NNNHHHFFFEEEFFFIIIQQQiii~~~yyyllljjjwwwhhhDDD555555333222222222222333444444666999>>>BBBCCCEEEPPP]]]bbbjjjmmmiiimmmzzzzzzgggjjj~~~zzzcccRRRHHH@@@AAADDDJJJVVVgggyyy~~~|||zzzvvvsssqqqtttsssuuuyyy~~~}}}~~~{{{vvvmmmeeeWWWIII>>>888666666555555555555555444444444777888:::===???BBBCCCDDDCCCDDDEEEEEEDDDBBB@@@???;;;:::999888888888888888777888999::::::;;;::::::<<<<<<===???CCCIIIOOOSSS]]]eeelllooorrrwwwyyywwwsssrrrpppnnnmmmmmmmmmmmmnnnnnnoooqqqrrrssstttttt{{{}}}wwwjjjgggfff```YYYMMMEEE@@@CCCKKKRRRYYY___nnn}}}|||{{{||||||}}}~~~~~~|||zzzzzz|||~~~yyyyyyxxxyyyyyyxxxvvvttt^^^dddmmmtttwwwxxx{{{}}}}}}||||||zzzzzzzzzxxxyyywwwnnncccLLLHHHLLLZZZaaadddrrr~~~|||xxxyyyyyyyyyyyyyyyyyyyyyyyyzzzvvvssspppdddTTTMMMOOOLLLLLLOOOUUUWWWXXX]]]cccnnnxxxjjjWWWIIILLL___{{{YYYXXXwww~~~FFF===666444444222111333222444111333555444EEEddd{{{xxxhhhnnn}}}|||yyypppVVV^^^mmmsssvvvmmmnnnpppsss|||tttooommmttt{{{ssslllfff```\\\SSSSSSSSSRRRSSSWWW\\\```dddfffjjjppptttvvvtttrrrnnnllliiihhhiiijjjiiiiiifffccccccfffiiikkkqqqyyyxxxmmmllliiifffdddeeeiiilllqqqssswwwzzz|||yyytttpppkkknnnnnnooossszzz|||yyykkkddd___]]]\\\ZZZ[[[]]]___hhhxxx|||nnneeeqqq~~~mmm^^^OOOHHHEEEDDDEEEGGGOOOdddzzz{{{nnnooommmGGG444222222222222222222333444444888999===@@@AAAEEEQQQ___iiiiiieee______gggnnnqqqxxxgggmmmttt^^^OOOEEEAAABBBEEEKKKVVVfffwww~~~~~~}}}{{{zzzwwwvvvtttsssrrrrrrwww~~~~~~}}}wwwooobbbPPPBBB:::777666555::::::::::::999888777666777888;;;===@@@BBBCCCCCCBBBCCCEEEGGGFFFDDDAAA???;;;;;;:::888777777777777666666777888999999999999:::999999999<<>>666444444222111333222222000444777444BBB___sssxxxkkkppp|||}}}zzz{{{~~~~~~|||yyywwwwwwnnnXXXdddsssttttttmmmnnnpppsss|||tttmmmiiiooo}}}wwwmmmfff```ZZZWWWRRRSSSSSSSSSSSSWWW^^^cccfffjjjpppxxx}}}~~~|||yyyqqqooommmllllllmmmllllllhhhffffffiiikkkmmmttt{{{{{{pppnnnjjjfffcccdddhhhkkkooorrrvvvwwwvvvrrrpppnnniiikkklllmmmrrryyy{{{xxxhhh```YYYWWWVVVWWW___iiirrrtttkkkvvv}}}ooo```PPPIIIFFFDDDEEEGGGNNN___www~~~oooqqqmmmHHH555222222222222111222222333444777888<<<@@@CCCKKK[[[kkkpppggg___]]]]]]___fffmmm{{{|||vvvwwwkkkwwwsss]]]MMMDDD@@@BBBEEELLLXXXgggwww}}}}}}{{{zzzyyyyyyyyyyyywwwwwwzzz}}}}}}uuulll\\\HHH;;;999::::::888======>>>>>>===<<<:::888888999<<>>@@@>>>===>>>???@@@@@@>>><<<;;;999;;;===@@@CCCDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEE???>>>===;;;:::999888888444555666777888888888888666666555555666777999:::<<>>DDDOOO^^^ppp|||rrr\\\RRR___hhheeekkkyyyxxxtttvvv___NNNDDD@@@AAADDDJJJVVVgggyyy|||xxxyyy|||~~~~~~~~~yyypppbbbNNN??????CCCCCCBBBDDDBBBCCCCCCBBB@@@>>>;;;999;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCBBB@@@???>>>===;;;:::999888888777666555666777:::;;;::::::999888777777888888>>>AAAFFFMMMUUU___jjjpppppprrrrrrqqqooommmmmmmmmssspppnnnppptttwwwxxxwww}}}sss___VVVXXXMMMEEEFFFPPP^^^mmmyyygggUUUEEECCCFFFHHHMMMTTTiiixxxzzznnnjjjmmmppppppwww~~~|||{{{zzzwwwyyy{{{|||||||||~~~}}}}}}~~~~~~|||zzzwwwuuusssxxx}}}}}}yyywwwxxxzzzvvvyyy|||}}}~~~}}}zzz{{{zzzxxxxxx{{{yyymmm```SSSLLLVVVjjjmmmfffqqq~~~}}}{{{zzzzzz{{{|||}}}zzzvvvsssooofffYYYOOOKKKJJJJJJNNNSSSUUUUUUZZZaaafffnnn~~~nnnYYYPPPQQQ[[[nnnmmmYYYMMMVVVeeennnmmmpppQQQ888999555111666111444333555111111555555BBBZZZpppwwwlllbbbmmm}}}|||zzz]]]TTTaaammmooonnnooorrrrrrrrr}}}}}}mmmbbbXXX\\\jjjwww|||zzztttfffXXXQQQOOOMMMMMMOOOPPPOOOQQQTTTVVVYYYbbbllltttvvv~~~uuutttsssrrrrrrpppmmmkkkllllllnnnpppssswwwzzz||||||vvvqqqkkkfffeeeeeeffffffiiijjjjjjhhheee```]]][[[ZZZ\\\]]]bbbmmmyyy|||yyyccc\\\WWWZZZbbbqqq~~~nnnlllzzzqqqcccSSSIIIDDDBBBCCCGGGKKK^^^www{{{qqquuuxxxzzzzzzhhhJJJ555777333333222222333333444555555999===CCCLLLYYYiiisssiiiYYYSSS\\\eeehhhqqq~~~vvviiiuuuuuu___OOOEEE@@@AAADDDJJJVVVhhhzzz~~~{{{yyyyyy|||~~~~~~}}}}}}~~~}}}wwwmmm___MMM???AAAFFFFFFEEEGGGEEEEEEEEECCCBBB@@@>>>>>>===>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<;;;999999888:::999888777888999;;;<<<:::999999888777777888888999;;;@@@FFFNNNYYYdddlllnnnpppqqqqqqooommmnnnnnnqqqooooooqqqvvvzzz{{{{{{}}}wwwiiicccWWWMMMEEEGGGPPP]]]lllxxxjjjWWWGGGDDDFFFHHHMMMUUUmmmyyyrrr```XXXZZZ]]]iiiqqq{{{~~~}}}}}}|||yyy{{{}}}}}}}}}}}}~~~~~~}}}|||{{{xxxvvvttttttwwwyyytttmmmiiilllqqqkkkmmmpppssswww|||{{{~~~~~~~~~||||||{{{zzzyyyyyyvvviii\\\QQQNNNYYYiiihhhaaarrr~~~}}}|||zzzxxxxxxyyyzzz{{{xxxtttrrrooofffYYYOOOLLLMMMLLLNNNSSSTTTTTTWWW]]]eeennn~~~vvvdddWWWUUU^^^jjjjjjWWWMMMLLLSSS^^^gggrrrSSS999999777333666000333222555111111555555BBB[[[oootttjjjdddrrrxxxRRRMMMZZZdddhhhkkknnnqqqsssttt~~~xxxggg]]]VVVYYYfffrrruuurrrhhhZZZLLLHHHIIIJJJKKKLLLNNNMMMPPPTTTXXX\\\fffpppyyy{{{wwwqqqsssuuutttrrrpppnnnnnnpppooooooppprrruuuxxxzzzxxxrrrkkkfffeeefffggghhhjjjhhhddd___[[[VVVSSSRRRVVVWWWYYY```nnn{{{}}}yyyddd[[[VVV[[[iiizzzqqqjjjtttqqqcccSSSJJJEEECCCDDDGGGJJJ___zzzxxxpppuuuxxxxxxvvvgggKKK666888333333222222333333444555555888===AAAHHHRRR^^^ggg[[[TTTQQQYYYfffsssooo```iiittt^^^OOOEEE@@@AAADDDJJJVVVhhhzzz|||{{{zzz{{{}}}}}}}}}{{{}}}~~~~~~~~~~~~uuujjj[[[KKK@@@CCCIIIHHHGGGIIIEEEDDDBBBAAA@@@?????????@@@@@@AAABBBDDDEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>>>>===<<<;;;;;;:::<<<;;;:::::::::;;;<<<===999999888888777777888888777888<<<@@@HHHSSS___gggkkkmmmoooooonnnnnnooopppooooooooosssxxx|||~~~sssiiigggTTTLLLFFFHHHQQQ]]]kkkvvvlllYYYIIIEEEGGGHHHOOOWWWqqqzzz|||kkkSSSFFFGGGKKKZZZcccpppzzz~~~~~~}}}}}}~~~{{{}}}~~~~~~~~~~~~}}}{{{xxxvvvuuutttvvvwwwuuulllaaa\\\```fffeeefffiiikkkooosssvvvyyy}}}~~~~~~}}}{{{|||{{{yyyxxxtttgggZZZOOOPPP\\\gggbbb]]]qqq~~~{{{|||{{{yyywwwvvvwwwxxxyyyvvvsssqqqooogggZZZPPPLLLMMMKKKMMMRRRTTTTTTVVV[[[dddnnn}}}qqq\\\VVV^^^eee|||kkkXXXNNNIIIOOObbbsssWWW:::999888444666///333222444111111555555BBB[[[mmmtttooolllxxxwwwPPPLLLXXX___dddjjjlllpppsssuuu|||uuuddd]]]XXX]]]iiissstttqqqcccTTTGGGEEEHHHIIIJJJJJJMMMMMMPPPUUUYYY^^^iiisss|||{{{nnnpppsssvvvvvvqqqnnnmmmmmmrrrpppmmmlllnnnsssyyy}}}zzzuuummmhhhfffhhhiiijjjjjjfff___YYYUUUSSSQQQOOOTTTVVV[[[fffuuuxxxkkk```WWW[[[jjj}}}ttthhhlll|||pppbbbRRRIIIDDDBBBDDDGGGJJJaaa}}}{{{sssvvv|||xxxyyykkkMMM666666333333222222333333444555555888<<<@@@DDDKKKUUU\\\RRRPPPOOOYYYooo{{{iii^^^jjjsss^^^OOOFFF???@@@CCCJJJWWWhhhzzz}}}}}}}}}~~~~~~}}}|||{{{~~~~~~~~~~~~~~~uuujjjYYYJJJAAAEEEJJJHHHFFFIIIDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFEEEBBB@@@????????????@@@@@@????????????>>>>>>>>>===<<<<<<;;;<<<<<<===999999888888888888999999;;;<<<===@@@GGGQQQ\\\dddiiikkkmmmnnnnnnnnnooopppooopppqqqtttxxx|||~~~vvvdddZZZXXXNNNHHHEEEIIIRRR\\\jjjvvviiiXXXIIIFFFHHHJJJSSS]]]ttt{{{zzziiiOOO@@@???EEEJJJTTTbbbmmmuuu{{{~~~||||||}}}|||~~~~~~~~~|||yyywwwuuutttsssyyyxxxssshhh\\\WWWZZZ_________aaaeeeiiillloooppprrr{{{}}}{{{||||||zzzxxxtttiii]]]PPPRRR]]]fff```[[[ooo|||yyy{{{yyywwwvvvuuuvvvwwwxxxuuurrrqqqppphhhZZZPPPMMMKKKIIIKKKPPPTTTUUUWWW[[[ccclllzzzxxxZZZQQQYYY^^^pppmmmYYYPPPJJJQQQhhhzzz\\\;;;888888555555...333111444111111555666CCC\\\ooouuuoookkkuuu}}}|||WWWNNNVVV\\\bbbiiikkkoooqqqsss}}}{{{rrrbbb]]]\\\bbbnnnvvvvvvsssYYYNNNDDDDDDHHHJJJKKKLLLNNNNNNQQQVVV[[[```kkkvvv}}}wwwppptttwwwyyywwwrrrnnnmmmnnnrrrooojjjhhhjjjrrr{{{|||wwwooojjjiiijjjkkklllgggbbbZZZUUUSSSSSSRRRRRRTTTZZZcccooo}}}vvvpppcccXXXZZZhhh|||}}}uuuyyyvvvfffeeettt|||nnn```PPPGGGCCCAAABBBFFFKKKccc~~~yyyyyy{{{vvv~~~|||nnnOOO666555333333222222333333444555555888<<>>>>>??????????????????@@@@@@@@@@@@???>>>======<<<<<<<<<<<<::::::999999999999::::::???@@@@@@BBBHHHQQQ[[[ccchhhjjjlllmmmmmmmmmnnnooopppqqqrrrtttvvvyyy}}}~~~kkkVVVJJJHHHGGGDDDDDDIIIRRR[[[iiitttdddUUUHHHHHHKKKOOOZZZeeeyyy}}}{{{kkkSSSAAA===AAAAAAIIIVVVbbbllluuu~~~}}}||||||}}}}}}~~~}}}}}}~~~|||yyywwwuuutttsssvvvtttnnnddd\\\WWWXXXZZZZZZZZZ[[[___dddggghhhhhhhhhnnnsssuuuyyy~~~}}}zzz||||||zzzyyyvvvnnndddTTTVVV^^^fffbbb]]]lll{{{yyyyyyxxxvvvuuuuuuvvvxxxyyyvvvssssssqqqiii[[[QQQMMMJJJGGGHHHOOOTTTVVVXXX[[[bbbjjjwwwyyy[[[NNNXXX]]]nnnwww^^^QQQMMMXXXqqqaaa===777777444555...444111333000111555666CCC\\\qqqsssllljjjwww^^^OOOQQQYYY```eeeiiimmmooopppzzzwwwlll\\\ZZZZZZaaakkkqqqoookkkMMMFFFBBBEEEIIIKKKMMMQQQOOOPPPSSSYYY^^^dddppp{{{~~~}}}|||zzz{{{zzzxxxtttqqqppppppqqqnnniiihhhlllttt}}}{{{wwwqqqmmmkkkkkklllkkkccc]]]UUUQQQRRRTTTUUUTTTVVV___jjjuuu~~~{{{rrrmmmcccZZZ\\\hhhzzzxxxlllnnnwwwwwwddd___ooozzzmmm___OOOFFFBBB@@@BBBFFFLLLddd~~~}}}yyy|||nnnPPP777555333333222222333333444555555888;;;>>>BBBIIIRRRYYY___[[[[[[hhhpppbbbjjjooo\\\OOOGGG>>>@@@CCCJJJWWWiii{{{}}}{{{|||}}}wwwxxxzzz{{{}}}~~~~~~~~~~~~xxxmmmZZZMMMDDDFFFGGGCCCBBBEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCCCCBBBAAA@@@@@@??????@@@===>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<@@@AAABBBEEEJJJSSS\\\ccchhhjjjllllllkkkkkklllmmmnnnpppqqqrrrsssuuuyyy{{{}}}~~~xxxbbbNNNDDDCCCDDDBBBCCCJJJPPPXXXdddooo```SSSJJJLLLPPPUUUaaammm~~~~~~{{{oooZZZEEE<<<===???EEEMMMVVV```mmmzzz~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{xxxvvvuuutttuuurrrlllgggdddaaa```______^^^]]]___aaabbbaaa___```ccceeegggppp{{{}}}|||yyy||||||zzzzzzzzztttlll[[[ZZZ```hhhgggbbbjjjzzz|||zzzxxxwwwuuuuuuvvvwwwyyy{{{wwwuuutttsssjjj\\\QQQMMMKKKGGGHHHNNNTTTUUUWWWYYYaaagggtttxxx\\\MMMXXX___ooo~~~aaaNNNTTTmmmeee>>>666666444444...666111333000111555666CCC\\\ppprrrppp|||eeeNNNKKKWWW```bbbfffjjjlllnnnyyyqqqcccRRRPPPRRRXXX```ccc```[[[IIIFFFFFFIIIKKKKKKNNNSSSPPPQQQVVV]]]dddkkkwww{{{yyyuuussssssrrrqqqpppooonnnmmmnnnqqqwww}}}yyyuuuqqqmmmlllkkkjjjiiibbb[[[TTTRRRTTTWWWXXXWWWXXXbbbmmmsssvvvwwwsssmmmiiiccc___bbbjjjxxxvvviiiiiisss}}}{{{{{{~~~wwwccc[[[lll{{{mmm___PPPGGGCCCAAACCCGGGLLLddd~~~yyymmmOOO666555333333222222333333444555444777;;;???DDDLLLVVV^^^fffaaaaaakkkwwwssseeekkknnn\\\OOOGGG>>>???CCCJJJWWWiii{{{}}}yyyxxxzzz|||vvvwwwyyy{{{|||}}}~~~~~~~~~yyynnn[[[NNNEEEFFFGGGCCCCCCHHHBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGEEECCCBBBBBBCCCDDD@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@BBBCCCDDDEEEEEEBBBBBBBBBAAA@@@???======<<<<<<<<<<<<<<<===>>>>>>???AAAEEEIIIOOOXXXbbbiiijjjkkkmmmllljjjiiiiiijjjjjjlllnnnooooooqqqvvvyyy|||}}}~~~|||mmmYYYHHHCCCFFFCCCBBBEEEJJJNNNTTT^^^ggg```UUUOOORRRWWW[[[gggsss~~~|||uuudddNNN@@@===???AAAEEEIIIQQQ___nnnzzz~~~~~~~~~~~~}}}|||{{{xxxvvvttt{{{xxxtttrrrrrrrrrooommmiiifffcccbbbaaa___ZZZVVV^^^^^^]]]___jjjyyy}}}{{{yyy{{{{{{zzz{{{|||xxxrrr```]]]aaajjjkkkfffjjjttt|||{{{wwwvvvuuuuuuvvvxxxzzz|||xxxvvvuuutttkkk]]]QQQMMMMMMHHHHHHNNNSSSUUUUUUWWWaaafffrrryyyYYYHHHTTT[[[lll~~~]]]KKK[[[hhh???666666333333...777000333000111555666DDD]]]mmmrrrzzz|||jjjNNNIIIWWWbbbbbbcccgggjjjmmmyyy|||kkk\\\IIIHHHJJJPPPVVVWWWRRRLLLKKKKKKMMMOOOMMMJJJMMMRRRQQQRRRWWW```gggppp}}}xxxtttooonnnpppqqqpppnnnnnnoooqqqtttwwwzzz|||~~~wwwtttpppmmmllljjjhhhgggddd]]]VVVTTTWWW[[[[[[ZZZYYYccclllnnnnnnooommmiiihhhfffeeehhhmmmuuuxxxjjjkkkuuu{{{xxxwww|||yyytttxxxwwwbbbZZZkkk}}}nnn```QQQHHHDDDBBBDDDHHHLLLddd~~~www~~~xxxlllNNN555444333333222222333333444555444777;;;???EEENNNZZZccchhhcccccciiiiiifffhhhnnnrrrhhhqqqnnn[[[OOOGGG>>>???CCCJJJWWWiii{{{~~~~~~zzzwwwvvvxxx{{{xxxyyyzzz|||}}}~~~yyyooo[[[OOOFFFGGGHHHEEEFFFKKKJJJKKKMMMOOOPPPPPPOOOOOOJJJIIIFFFDDDCCCCCCDDDEEE???@@@AAABBBCCCBBBAAA@@@CCCCCCDDDFFFGGGIIIJJJJJJDDDDDDDDDCCCBBB@@@???>>>===============>>>?????????BBBGGGMMMUUU^^^hhhoookkklllmmmllljjjhhhggghhhfffiiilllmmmmmmppptttyyy||||||}}}ttteeeQQQCCCAAAGGGEEEDDDFFFJJJMMMPPPYYYbbbbbbXXXSSSWWW[[[___jjjvvv}}}|||yyylllWWWGGGBBB>>>>>>>>>???EEERRRcccooo~~~}}}}}}~~~~~~|||zzzwwwuuu}}}|||}}}}}}zzzxxxxxxtttppplllhhhccc\\\WWW\\\]]]^^^aaagggqqq||||||zzz||||||||||||}}}{{{xxxuuudddddd^^^```lllmmmjjjooo||||||xxxxxxxxxxxxxxxxxxxxxxxxzzzxxxuuurrrlllaaaSSSIIILLLKKKKKKMMMRRRWWWZZZ[[[```dddrrraaaLLLSSSWWWiii}}}XXXHHHbbbsssAAA777888333999666555333444//////555777CCC[[[ooopppyyyeeeQQQUUUZZZ[[[aaagggfffgggmmm{{{yyyfffUUULLLOOOQQQSSSXXX\\\XXXRRRLLLLLLLLLMMMNNNNNNNNNMMMTTTTTTZZZeeemmmsss}}}yyypppnnnlllkkkkkklllmmmnnnppptttuuutttuuuzzz~~~{{{vvvrrrrrrqqqooooooooonnnlllkkkbbb\\\VVVUUUZZZ___aaa``````fffkkkkkkgggcccbbbdddcccbbbbbbgggqqq|||zzzpppnnnrrr|||vvvlllgggmmmyyy~~~qqq___WWWooorrrbbbQQQGGGCCCAAABBBEEEKKKccc}}}~~~zzz~~~rrrrrr|||~~~nnnQQQ999555333222222111111222222333333888===@@@DDDOOO```nnnnnnfffffflllfff[[[bbbsss}}}pppiiivvvrrr```QQQGGG>>>@@@DDDKKKYYYkkk~~~{{{zzzzzzyyywwwvvvwwwzzz}}}|||{{{{{{{{{|||}}}~~~{{{pppaaaUUUKKKJJJLLLKKKLLLOOOSSSSSSSSSSSSRRRQQQQQQPPPPPPMMMIIIEEECCCBBBCCCCCCAAABBBBBB@@@??????AAACCCDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFDDDCCCBBBBBBBBBCCC???>>><<<;;;<<<>>>AAACCCHHHIIIHHHKKKYYYllluuuuuuooolllmmmpppnnneeeaaabbbfffcccdddhhhkkkkkknnnrrrvvvxxx{{{~~~|||ppp[[[GGG===@@@FFFCCCDDDEEEIIIQQQWWWYYYWWW[[[ZZZZZZ]]]ccckkkqqqttt~~~{{{lllZZZKKKDDD===???AAAAAABBBHHHSSS\\\rrrvvv{{{~~~~~~~~~~~~}}}|||~~~|||zzz{{{yyyppp}}}yyytttqqqooommmjjjgggcccbbbbbbeeekkksss|||}}}{{{zzz|||||||||~~~}}}zzzwwwfffbbbXXX]]]nnnqqqlllnnn|||}}}|||yyyyyyxxxxxxwwwxxxxxxxxxzzzxxxvvvsssmmmbbbTTTJJJKKKJJJJJJMMMRRRWWWZZZ[[[___cccppp```LLLQQQSSShhh^^^KKK___uuuCCC999888222777333222222444000000555777EEE___nnnpppzzzttt~~~cccPPPTTT[[[^^^eeegggggggggnnn{{{wwweeeUUURRRVVVZZZ^^^cccfffaaaYYYOOOQQQQQQOOOLLLKKKOOORRRRRRTTT[[[hhhqqqxxx{{{rrriiihhhgggggggggiiijjjkkknnnrrruuutttvvv{{{xxxmmmfffccccccbbbeeeiiimmmooonnnkkkhhhddd^^^WWWWWW\\\aaacccccceeeiiikkkiiiccc___^^^^^^^^^^^^```gggrrr{{{rrrpppuuu|||pppgggccckkkxxx~~~qqq```\\\vvvrrrbbbPPPGGGCCCAAABBBEEELLLeeexxxqqq}}}zzzrrrsss}}}|||mmmPPP999777333222222111111222222333333777===DDDMMM\\\nnn{{{vvvgggcccjjjhhh^^^eeexxx}}}zzzwww|||ooohhhuuuqqq___PPPFFF???AAADDDKKKXXXjjj}}}|||zzzzzzzzzyyywwwwwwyyy{{{xxxxxxyyy{{{|||}}}~~~~~~uuudddYYYPPPPPPRRRRRRSSSWWW[[[[[[[[[[[[[[[ZZZYYYXXXSSSPPPLLLGGGDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@BBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@>>>>>>>>>@@@CCCEEEIIIKKKLLLNNNZZZjjjtttvvvpppkkkiiillliiiaaaZZZYYY]]][[[\\\aaadddfffiiinnnrrruuuxxx{{{~~~yyyuuujjjYYYHHH??????CCCBBBBBBDDDIIIPPPVVVXXXWWWWWWXXXZZZ___fffmmmsssvvvzzzkkkYYYJJJBBB???AAAAAA???>>>AAAHHHOOO^^^gggsss}}}~~~{{{vvvvvvwwwuuussspppppprrrtttuuuuuummmjjjhhhkkkqqqxxx}}}~~~~~~}}}}}}}}}{{{|||}}}~~~zzzvvvhhh]]]OOOYYYrrrxxxpppnnnwww}}}|||{{{zzzxxxvvvvvvwwwxxxyyyzzzxxxwwwuuuooodddUUUKKKJJJIIIIIILLLRRRWWWZZZ\\\^^^aaannn^^^LLLPPPOOOhhheeeNNNXXXpppvvvEEE;;;999222555111000000555222222555777HHHeeerrrqqq{{{xxxpppooottt|||eeePPPSSS[[[___fffhhhhhhiiinnn{{{zzzlll___^^^dddkkkpppuuuvvvnnndddUUUVVVUUUOOOIIIIIIPPPWWWSSSWWW```lllvvv|||zzzooofff___```aaabbbdddfffggghhhlllqqquuuuuuwww}}}}}}uuufffVVVMMMLLLPPPOOOVVV___hhhmmmmmmkkkhhhgggaaaZZZYYY^^^dddgggggghhhjjjiiieee___ZZZYYYZZZZZZ[[[^^^eeeqqq}}}sssqqqtttyyymmmdddaaajjjyyyrrrcccbbbpppaaaOOOFFFCCCAAABBBEEEMMMgggppphhhttt~~~xxxtttwww~~~{{{mmmPPP:::999333222222111111222222333444777===FFFTTTeeevvvuuu```ZZZeeeggg___iiizzzllleeerrrppp^^^OOODDD@@@AAAEEELLLWWWhhhzzz|||zzz{{{|||{{{yyyxxxxxxyyyuuuvvvxxx{{{|||}}}}}}}}}|||~~~{{{qqqhhh___]]]]]]^^^```cccdddddddddeeedddbbbaaa```XXXUUUPPPJJJFFFCCCBBBBBBCCCCCCCCCBBBAAAAAACCCEEEGGGGGGIIIJJJKKKLLLLLLLLLLLLKKKIIIFFFDDDCCCBBBAAACCCBBBAAAAAAAAACCCEEEGGGJJJNNNPPPSSSZZZfffqqqvvvtttnnniiiiiifff^^^TTTOOOOOOMMMOOOUUUZZZ]]]bbbhhhkkknnnrrrvvvzzz~~~yyyrrrkkkfff^^^SSSHHHBBBAAABBB@@@???AAAGGGNNNTTTYYY[[[[[[]]]aaaffflllrrrvvvyyyxxxjjjZZZKKKCCC@@@AAABBB???<<<===@@@DDDIIITTTcccpppyyywwwuuuyyyyyyllldddeeeggglllqqqwww{{{~~~uuuqqqnnnqqqyyy|||}}}~~~|||wwwssshhhWWWHHHXXXzzzuuupppuuu{{{}}}}}}{{{xxxvvvuuuvvvxxxyyyyyyxxxwwwvvvpppeeeWWWLLLIIIHHHHHHLLLQQQVVVZZZ[[[\\\___kkk~~~[[[LLLPPPNNNjjjgggOOOPPP]]]oootttqqq|||tttDDD;;;:::222444111000///555444333444777JJJiiiuuuqqqzzzrrrjjjllluuu}}}|||~~~mmmTTTTTT\\\```gggiiiiiikkkooozzz|||sssjjjfffnnnvvv}}}tttiiiZZZWWWRRRKKKGGGJJJQQQWWWUUU[[[fffqqqzzzvvvmmmddd\\\XXXZZZ\\\```ccceeegggggglllrrrwwwxxxzzz~~~ttteeeVVVHHH@@@@@@DDDDDDKKKUUU___fffjjjmmmnnnjjjccc\\\[[[aaagggkkkkkkjjjiiifffaaa[[[WWWWWWXXXXXXZZZ]]]bbblllxxx}}}qqqkkklllqqqoooeee```jjjyyyrrreeehhh~~~ooo___NNNEEEBBBAAABBBEEEMMMggg{{{jjjeeeuuuyyyzzzqqqRRR:::999333222222111111222222333777888<<>>@@@EEEKKKUUUYYY___dddhhhlllooorrrwww{{{}}}|||xxxooo___QQQIIIEEEBBBBBBHHHQQQZZZ___PPPNNNQQQYYYYYYTTTUUU[[[ccciiirrrxxx{{{~~~}}}|||xxxssskkk```UUUMMM@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFHHHNNNZZZhhhsss}}}~~~mmmnnnxxxnnn\\\RRRPPPRRRVVV[[[bbbkkkwww~~~~~~}}}~~~|||{{{}}}{{{zzzzzzyyyvvvtttmmm___ZZZuuuyyyppp}}}wwwwwwwwwwwwxxxyyyzzzzzzuuuuuuvvvvvvrrrgggXXXMMMJJJIIIHHHJJJOOOSSSUUUVVVYYY___mmm```IIIRRR\\\qqqwww]]]OOOQQQfffssswwwlll???;;;;;;222444333555000333111111555555AAAYYYfff]]]^^^lllzzz|||ssskkkeeennnxxx}}}zzz}}}zzz[[[UUU___fffmmmlllnnnppprrryyy}}}wwwmmmeeeaaaaaadddgggmmmooonnngggbbb```\\\XXXYYY```iiipppuuuvvvmmmcccLLLGGGBBBBBBHHHPPPUUUWWW[[[iiiwwwyyyuuujjj\\\TTTSSSSSSQQQQQQSSSUUUZZZ___eeeiiilllrrryyy~~~~~~~~~|||ppp^^^OOOOOOOOOJJJGGGIIIGGGOOO[[[cccfffiiilllooooookkkgggiiipppvvvwwwvvvtttpppkkkgggdddcccbbbaaacccfffiiikkknnnwww~~~uuuooohhhaaa]]]^^^mmm~~~eee\\\ZZZjjj}}}pppjjjyyy}}}kkk[[[KKKCCCAAAAAACCCFFFOOOdddzzzxxxwwwllljjjuuuPPP555555333222222111111222222333333777===AAAGGGPPP^^^hhh[[[]]]cccoooggg\\\ZZZlllsssbbbSSSIII>>>@@@DDDKKKUUUcccrrr|||}}}}}}}}}|||zzzzzz|||~~~||||||{{{{{{zzzyyyyyyyyy|||~~~~~~xxxvvvlll___XXXZZZ[[[ZZZXXXYYY[[[\\\\\\YYYVVVTTTNNNKKKHHHEEECCCDDDEEEEEEHHHHHHHHHGGGEEEFFFHHHJJJKKKMMMPPPRRRSSSSSSRRRQQQMMMNNNNNNOOONNNMMMLLLKKKIIIIIIIIIJJJJJJKKKLLLLLLQQQQQQVVV^^^bbbdddkkksssuuuzzzzzztttkkkaaaQQQBBB;;;777444666777777;;;@@@FFFKKKQQQVVVYYY\\\```bbbeeejjjmmmnnnmmmgggXXXIIIBBBAAA@@@@@@CCCJJJQQQVVVJJJMMMYYYggghhh]]]XXX[[[```gggpppvvvyyy|||{{{vvvpppiii^^^RRRJJJ??????AAADDDHHHKKKLLLLLLLLLMMMMMMMMMRRR]]]kkkuuu|||~~~bbb]]]jjjvvviiiYYYQQQ\\\\\\\\\]]]bbblllyyy}}}{{{~~~|||zzzzzzzzz{{{zzzyyypppeeeccc~~~vvvmmm{{{uuuvvvwwwxxxyyyzzzzzz{{{ttttttvvvvvvrrrgggXXXMMMKKKJJJIIIJJJNNNRRRTTTUUUXXX___nnncccIIIRRR^^^rrr\\\NNNPPPggguuuxxxlll@@@;;;;;;111333111333111333000111666555>>>TTTddd^^^```kkkvvv|||}}}xxxppphhhrrrxxx{{{zzz{{{{{{ZZZRRRZZZaaagggllloooqqqsssyyy~~~wwwmmm^^^QQQKKKLLLQQQVVVSSSVVVVVVQQQMMMLLLJJJFFFEEELLLUUU\\\cccfff___WWWEEEEEEDDDEEEHHHOOOVVV[[[eeerrryyyqqqmmmbbbUUUNNNOOOQQQPPPPPPQQQSSSWWW\\\bbbhhhkkkrrryyy~~~~~~}}}}}}|||xxxkkk\\\QQQRRROOOHHHEEEJJJLLLXXXgggqqqsssqqqooonnnqqqmmmkkknnnuuuzzzzzzxxxooommmkkkjjjkkklllmmmmmmppprrrsssrrrssszzzyyynnngggbbb^^^___cccsssxxx```YYY\\\pppuuummm{{{}}}jjj[[[JJJCCCAAAAAACCCFFFPPPdddxxxoootttmmmmmmqqqMMM333666333222222222222222222333222888>>>BBBEEEMMM[[[fffaaadddhhhuuudddZZZYYYllltttcccUUUKKK>>>@@@DDDJJJUUUcccrrr{{{}}}}}}}}}{{{zzz{{{~~~zzzyyyyyyxxxxxxyyyyyyzzz}}}~~~~~~~~~sssqqqfffUUUJJJIIIHHHEEEKKKNNNQQQSSSTTTSSSPPPOOOIIIGGGEEECCCBBBCCCEEEFFFHHHIIIIIIGGGFFFFFFHHHJJJKKKMMMPPPSSSTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNTTTSSSWWW```fffgggmmmtttsss{{{~~~xxxnnncccSSSEEE<<<777333333222222555999999>>>DDDIIILLLOOOQQQSSSUUUZZZ___bbbccc^^^PPPBBB<<<===>>>===>>>@@@EEEIII@@@GGG[[[qqqtttggg^^^___cccjjjrrrvvvxxxzzz|||uuuooofff[[[NNNFFF<<<===AAAGGGNNNTTTWWWYYYXXXUUUQQQOOOSSS```rrr___NNN[[[jjjnnnrrrbbb```dddhhhgggfffcccaaaeeerrr~~~~~~~~~~~~~~~{{{xxxvvvwwwxxxyyywwwjjjnnneeeggg~~~{{{yyyzzz{{{||||||zzzxxxwwwxxxvvvuuutttqqqhhhZZZNNNHHHGGGGGGHHHKKKOOOTTTVVVZZZbbbfffttt```LLLUUUeeennneeePPPPPPlll}}}}}}vvvCCC999:::111222000333222111222333333555@@@KKKXXX[[[bbblllxxx}}}llluuuyyy~~~^^^GGGPPP```fffnnnmmmooosssyyy|||nnn[[[KKKGGGGGGEEEFFFKKKGGGIIIJJJHHHDDDAAA@@@BBBDDDEEEHHHMMMTTTYYYWWWSSSDDDDDDGGGLLLOOORRRZZZcccnnnyyy{{{pppeee```YYYSSSQQQQQQRRRRRRRRRSSSUUUYYY^^^dddiiillluuuyyy{{{{{{|||}}}yyyssseeeYYYNNNIIIIIIJJJNNNRRRVVVbbboooyyy~~~uuujjjhhhggghhhmmmsssxxxyyyxxxttttttsssrrrqqqssswwwyyyuuurrrpppqqqqqquuu~~~kkkbbb```YYY]]]pppooo^^^]]]ggg~~~vvvnnn|||xxxjjjXXXHHHDDDCCC@@@CCCIIIRRRggg{{{|||uuusssppprrrlllKKK777444555444333222222222333444333;;;@@@@@@GGGUUUaaaggghhh___aaazzzkkk___bbb|||tttdddUUUIIIAAA@@@DDDMMMWWWbbbppp|||}}}{{{{{{|||}}}}}}|||yyywwwvvvvvvxxxzzzzzzzzz}}}||||||~~~yyyzzzooo\\\HHH===;;;===???CCCFFFJJJMMMMMMJJJFFFDDD>>>???AAABBBBBBBBBDDDFFFGGGHHHHHHHHHGGGHHHKKKNNNJJJMMMQQQUUUWWWWWWUUUTTTXXXVVVTTTRRRPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQVVVYYY]]]aaaeeejjjpppssswww||||||yyyuuummmYYYCCC<<<666333333222000222666777888:::===???AAABBBBBBHHHGGGIIILLLOOOOOOKKKGGG???<<<:::999999::::::999===BBBOOO___ggghhhggghhhhhhnnnuuuyyy{{{{{{}}}}}}wwwnnnaaaSSSGGG@@@@@@AAADDDJJJRRR[[[aaaccceeeiiifff\\\WWW___nnnxxx{{{~~~bbbPPPSSSaaammmrrrqqqdddcccgggfffeeedddbbb```dddqqq~~~|||zzzxxxyyyzzz{{{|||pppttt}}}```bbb~~~~~~zzz{{{|||}}}|||{{{yyywwwwwwuuuttttttqqqhhhYYYNNNHHHGGGGGGHHHKKKOOOSSSVVVWWW___dddsssdddPPPXXXfffmmm|||^^^PPPYYY|||tttAAA888:::333333000222222111222333333555???JJJXXX\\\dddnnnyyyttt|||~~~bbbJJJPPPaaaiiimmmmmmnnnrrrwww}}}yyyfffUUUHHHGGGIIIFFFEEEHHHEEEFFFHHHFFFDDDBBBCCCEEE@@@BBBEEEJJJRRRYYYXXXSSSGGGFFFIIINNNRRRWWW```jjjvvvxxxlllaaa]]]VVVRRRQQQRRRSSSTTTTTTUUUVVVYYY^^^eeejjjnnnuuuyyy{{{{{{||||||wwwpppbbbXXXNNNKKKKKKLLLPPPUUUZZZdddppp{{{xxxlll``````bbbhhhpppwwwyyyyyy|||zzzxxxvvvtttuuuwwwzzzwwwsssppppppooorrr{{{pppfffbbb\\\bbbwww~~~hhh\\\___mmmxxxppp{{{wwwhhhWWWGGGCCCBBB@@@CCCIIIRRRhhh}}}uuuvvvuuuwwwkkkKKK777444444444333222222222333444666<<<@@@BBBIIIVVVaaaeeehhhaaacccuuupppeeeggguuueeeUUUIIIAAA@@@DDDMMMWWWaaaooo{{{}}}|||}}}}}}}}}|||yyywwwuuuuuuwwwzzz{{{{{{}}}|||}}}~~~zzzyyykkkWWWEEE<<<;;;===>>>DDDFFFJJJKKKIIIEEEAAA???<<<>>>AAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGHHHKKKMMMMMMOOOSSSWWWXXXXXXWWWVVVWWWVVVUUUSSSQQQPPPPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSWWWZZZ___cccfffkkkppptttvvv|||}}}zzzxxxppp[[[EEE===888444444333111222666333444666888:::;;;<<<<<>><<<;;;:::::::::999888;;;>>>GGGTTT]]]aaadddhhhmmmrrrxxx|||}}}}}}}}}~~~zzzoooaaaRRRGGGAAA@@@AAACCCIIIRRR[[[bbbeeekkkooommmccc]]]aaalllsss|||qqqZZZQQQYYYgggpppttt}}}lllccccccffffffdddcccaaa___bbbppp~~~|||{{{|||}}}~~~yyy{{{uuuZZZ]]]yyy{{{||||||||||||zzzxxxwwwvvvtttsssssspppgggYYYNNNGGGGGGGGGHHHJJJNNNRRRUUUUUU^^^dddrrrfffRRRYYYeeeiiiuuuUUUNNN```uuuBBB888;;;444444000222222222222333333444>>>IIIYYY___hhhrrr{{{www~~~fffMMMQQQbbblllnnnmmmooorrrwww~~~yyyuuu```RRRHHHJJJMMMJJJIIILLLKKKLLLKKKIIIFFFEEEFFFGGGCCCFFFIIINNNXXX```___YYYLLLKKKMMMSSSYYY```jjjttt~~~qqqeee\\\XXXSSSQQQQQQSSSUUUVVVVVVVVVWWWZZZ___ffflllpppuuuzzz}}}||||||{{{tttlll___VVVOOOMMMMMMNNNRRRWWW\\\cccmmmwwwwwwjjjZZZYYYZZZ```iiiqqqtttttt{{{yyyvvvssssssuuuxxxzzzxxxtttrrrqqqoooooovvvvvvkkkeee```iiixxxeeeffflll|||~~~vvv|||vvvfffUUUFFFCCCBBB@@@CCCIIIRRRiiixxx~~~}}}~~~jjjJJJ666444444333222222222333444444888<<<@@@EEENNNZZZdddggghhhaaa```iiitttxxxvvvuuu{{{yyymmmnnnuuueeeUUUJJJAAA@@@DDDMMMVVVaaannnzzz}}}~~~~~~}}}|||yyyvvvttttttwwwzzz|||}}}}}}}}}}}}{{{vvveeeNNN@@@;;;===>>>>>>DDDGGGIIIHHHDDD???;;;999:::===@@@BBBCCCCCCDDDEEEGGGHHHHHHGGGFFFGGGJJJMMMPPPRRRUUUXXXZZZZZZYYYXXXVVVVVVUUUUUUSSSRRRPPPOOOPPPPPPPPPQQQRRRSSSUUUUUUYYY\\\```dddggglllqqqtttuuu{{{~~~}}}|||ttt___JJJ???999555555555333333555222222444555666666666666:::888666666888;;;;;;;;;;;;<<<<<<<<<;;;999777666999888<<>>AAACCCEEEGGGJJJKKKGGG@@@;;;999:::999<<>>@@@DDDHHHNNNVVV___eeemmmwww|||yyyvvvsssvvvzzz|||zzzzzz{{{zzzuuupppfffbbb]]]XXXXXX[[[```cccggg```^^^cccbbbcccsss~~~}}}{{{{{{|||~~~rrrbbbeeeyyy{{{vvvvvvvvvvvvuuuuuuuuuuuuuuusssrrrsssppphhhZZZOOOGGGFFFFFFFFFHHHLLLOOORRR[[[dddjjjxxxcccQQQWWW```^^^uuuhhhPPPDDDHHH]]]mmmtttMMM;;;999222444222333333222444555333333:::DDDPPPZZZjjj}}}{{{iiiVVVRRRZZZdddiiigggfffggglllyyy|||wwwiiiYYYNNNSSS^^^gggqqq{{{~~~|||zzzyyyvvvrrrpppvvv~~~fffbbbccclllwwwssseeeYYYTTTRRROOOOOOQQQTTTVVVVVVZZZ[[[^^^bbbhhhnnntttwww{{{~~~}}}{{{wwwooofff\\\UUUOOOMMMNNNTTTaaammmllliiiccc```dddhhhddd\\\NNNKKKJJJNNNWWW```fffhhh```ZZZTTTSSSWWW^^^ccceeejjjkkkppptttsssppprrrvvv|||uuupppmmmttt|||rrr^^^NNNBBBAAABBB@@@CCCIIITTTmmmuuuhhhwww||||||}}}yyy|||zzz|||zzzdddEEE444555333222222111222333555666666999AAALLLXXXdddtttttt^^^QQQ[[[iiinnnpppuuuxxx|||yyyiiiYYYLLLBBBAAADDDKKKTTT]]]jjjuuu||||||}}}~~~~~~}}}|||zzzxxxyyy{{{}}}}}}}}}|||~~~zzziiiTTTAAA>>>CCCEEEGGGKKKLLLNNNNNNIIIAAA;;;:::<<<;;;===>>>??????@@@BBBDDDDDDDDDDDDCCCCCCFFFKKKOOOTTTUUUVVVWWWXXXXXXWWWVVVWWWWWWWWWVVVUUUTTTSSSSSSQQQRRRRRRSSSUUUWWWYYYZZZ^^^```cccfffiiilllppptttvvv}}}sss```MMMBBB888777999888888999777777777777666555444333...111444666666555666777777999;;;;;;;;;===BBBFFFEEE@@@;;;;;;999888:::???GGGKKKTTT___iiipppssstttqqqsssrrriiiZZZMMMEEEBBB:::>>>CCCFFFIIIOOOVVV\\\fffqqq}}}~~~zzzxxxyyy|||||||||}}}~~~}}}zzzwwwTTTUUUUUUTTTTTTWWW\\\```]]]UUUVVV]]]```bbbuuu~~~}}}{{{{{{|||}}}vvvhhhiii|||zzzvvvuuuuuuuuuuuuvvvwwwwwwuuutttssssssqqqiii[[[PPPGGGFFFEEEFFFHHHKKKOOOQQQ\\\ccchhhuuueeeRRRYYY___\\\rrr~~~dddLLLCCCFFFVVVcccmmmIII999999444666111111333222444555333222999CCCNNNXXXkkkzzzmmmWWWOOOXXXeeennnjjjfffeeehhhuuuzzznnn^^^UUU[[[hhhrrr~~~mmmiiikkkttt}}}pppbbbVVVQQQOOONNNOOOSSSWWWYYYZZZ\\\___ccchhhnnntttxxxzzz}}}}}}{{{xxxppphhh\\\UUUNNNLLLPPPZZZlll|||{{{uuujjjaaa___cccddd```RRRNNNLLLPPPXXXaaagggjjjaaaYYYQQQNNNRRRXXX\\\^^^bbbbbbeeejjjkkkkkkqqqyyy~~~{{{wwwtttyyy{{{qqq\\\LLL@@@@@@BBB@@@CCCHHHZZZpppwwwkkkzzz~~~}}}xxxwwwzzzxxxcccDDD444555222222111111222444555666777:::BBBJJJPPPYYYkkk|||kkkVVVLLLXXXhhhooouuu~~~yyyzzz|||jjjXXXJJJBBBAAACCCKKKSSS\\\iiittt}}}||||||}}}|||{{{|||~~~~~~}}}{{{|||~~~~~~yyyeeeRRRBBBCCCGGGHHHKKKQQQQQQSSSRRRKKK@@@999999;;;>>>>>>>>>======>>>AAACCCBBBBBBBBBAAABBBFFFLLLQQQUUUVVVWWWXXXXXXXXXWWWWWWXXXWWWVVVUUUUUUUUUUUUUUUSSSSSSTTTUUUWWWYYY[[[\\\aaacccfffiiikkknnnrrrvvvwww}}}xxxgggTTTGGG<<<999;;;<<<===>>>;;;;;;;;;;;;:::999888888111333555555444555888;;;:::<<<===<<<===BBBKKKSSSQQQJJJCCC@@@<<<999;;;???GGGIIIOOOYYYdddlllpppqqqlllllljjjdddYYYNNNFFFAAA<<<@@@FFFIIIJJJMMMRRRWWW```lllyyy~~~}}}}}}}}}~~~}}}|||}}}~~~{{{yyyOOORRRTTTTTTRRRRRRVVVZZZTTTMMMNNNYYY]]]aaauuuxxx{{{~~~}}}||||||}}}}}}~~~yyykkkkkkyyywww|||uuuuuuuuuuuuvvvwwwxxxyyyvvvtttssstttrrriii\\\QQQGGGFFFEEEEEEGGGKKKNNNPPP[[[bbbfffrrreeeRRRXXX^^^YYYnnnyyy___IIICCCIIIYYYcccmmm|||EEE888:::666888111///333333444555333222999BBBOOOYYYooo|||uuuxxxpppWWWLLLVVVhhhuuupppjjjgggiiiuuu{{{rrrccc[[[cccqqq|||qqqnnnoooyyyzzzlll]]]RRRNNNMMMLLLOOOTTTYYY\\\]]]___bbbgggmmmsssxxx{{{}}}}}}zzzxxxqqqiii\\\TTTMMMLLLRRR___uuu}}}oooaaa\\\```ccccccYYYTTTQQQRRRYYYaaafffhhh___WWWNNNKKKOOOVVVZZZ[[[]]]\\\]]]```cccgggqqq{{{}}}zzz|||{{{qqq[[[KKK@@@@@@AAA@@@CCCHHH^^^ssszzzqqqyyyzzzvvvuuuyyyxxxbbbCCC333555222222111111222444555666999<<>><<<;;;===@@@CCCAAAAAAAAAAAABBBGGGMMMRRRWWWWWWXXXXXXXXXXXXXXXWWWYYYXXXVVVUUUTTTUUUUUUVVVUUUUUUVVVWWWYYY[[[]]]^^^dddfffiiikkkmmmppptttwwwxxx~~~|||kkkYYYLLL>>>;;;===???AAABBB@@@@@@@@@@@@??????>>>===555666666555444666;;;@@@<<<>>>>>>===>>>FFFRRR[[[YYYQQQIIIDDD???<<<>>>CCCKKKLLLPPPXXXccckkknnnooofffeeeccc^^^VVVLLLCCC>>>@@@EEEKKKMMMMMMOOOSSSWWW]]]iiiwww||||||~~~{{{yyy}}}|||wwwsssqqqUUUTTTTTTVVVWWWTTTNNNIIIJJJNNNSSSVVV___ppp}}}qqqmmmpppzzz|||{{{{{{zzz}}}~~~yyyrrrnnn|||vvvxxxxxxuuuuuuuuuvvvuuuuuutttssstttuuutttrrrqqqlll```SSSHHHEEEEEEHHHJJJJJJNNNRRR\\\___hhhwwwaaaQQQOOOSSSZZZrrryyyaaaLLLDDDLLLbbbmmmqqqqqqBBB;;;;;;444777444444555222111333333333888>>>OOOVVVrrr}}}xxxrrruuu}}}yyy___NNNRRRaaallliiijjjnnnpppwwwxxxpppoooxxxqqqrrrwwwyyylllaaaXXXRRRNNNQQQTTTVVVWWWZZZ```eeegggkkkpppvvv{{{~~~{{{tttmmmggg]]]PPPLLLMMMMMM```~~~qqq___[[[]]]\\\WWWPPPOOOQQQVVVXXXXXX[[[```\\\TTTLLLJJJOOOTTTTTTSSSTTTUUUVVVYYY```jjjvvv~~~wwwkkkUUUJJJ???===@@@BBBFFFIII^^^vvv~~~uuuwww~~~|||{{{^^^@@@444111333333222111000000333666;;;888<<>><<<::::::===AAA???BBBEEECCCBBBDDDKKKQQQUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSVVVWWWYYYZZZZZZ[[[^^^```gggiiilllnnnoooqqqtttvvv{{{~~~{{{pppZZZNNNCCCAAADDDGGGJJJMMMQQQPPPNNNMMMKKKFFFAAA>>><<<888555555:::???AAABBB@@@===;;;<<>>LLLXXXxxx|||xxxyyy}}}~~~}}}eeeSSSXXXfffoookkkkkkppprrryyy{{{zzzmmmqqqxxxzzzlllbbb[[[UUUPPPOOORRRWWWZZZ\\\aaagggmmmoooqqqvvvzzz|||sssjjjcccZZZOOOMMMOOOPPPcccooo```]]]^^^ZZZRRRRRRQQQSSSVVVVVVUUUYYY```^^^VVVOOOLLLOOOSSSSSSRRRPPPQQQRRRVVV]]]iiiwwwxxxkkkSSSHHH>>><<>>AAA???BBBEEEEEECCCDDDJJJPPPRRRSSSTTTUUUVVVWWWXXXXXXVVVVVVUUUTTTSSSSSSTTTTTTVVVXXXZZZ[[[\\\^^^aaaccchhhjjjmmmoooppprrruuuwww|||}}}rrr___RRRGGGFFFKKKRRRYYY___dddcccbbb```\\\VVVPPPKKK???;;;777555888;;;======;;;>>>AAADDDGGGOOO]]]iiiooonnneeeUUUKKKJJJLLLLLLPPPWWW___eeekkknnnkkkdddVVVNNNEEEAAACCCHHHKKKLLLWWWfffuuuuuukkkgggooozzzyyy|||}}}}}}~~~~~~~~~~~~|||yyyvvvtttsssrrrooojjj```VVVNNNNNNNNNUUUeee}}}yyyuuusss{{{~~~}}}{{{zzzyyyzzz{{{|||}}}zzzyyyvvvvvvvvvvvvuuutttrrrqqqpppqqquuuxxxyyyvvvmmm[[[JJJIIIFFFFFFJJJLLLLLLOOOTTT\\\```kkkzzzdddUUUSSSWWW```|||kkkQQQJJJSSSlllyyy{{{nnn???999:::333666444444444222111333333222777===GGGWWWwww~~~|||{{{}}}{{{{{{yyykkkYYY\\\jjjqqqlllkkkooossszzz~~~kkkpppzzzvvvfffZZZUUUSSSQQQNNNRRRVVV[[[___bbbgggmmmrrrxxxyyy||||||qqqfff^^^YYYNNNNNNQQQRRRccc|||~~~mmmbbbbbbddd^^^TTTRRRRRRUUUWWWUUUSSSYYYaaabbb\\\TTTPPPPPPRRRRRRQQQLLLMMMNNNRRRZZZhhhvvvxxxjjjPPPFFF===<<<>>>AAAEEEJJJdddzzzxxxzzzppplllxxx```@@@666555444555444333222333666888888888<<>>@@@???CCCFFFFFFDDDEEEIIINNNOOOPPPQQQSSSUUUWWWXXXXXXUUUUUUTTTTTTSSSTTTTTTTTTWWWYYY[[[]]]^^^```dddfffjjjllloooqqqrrruuuwwwzzz|||~~~sss___RRRFFFGGGOOOZZZfffooossssssqqqmmmggg___XXXSSSBBB???:::777777888999999555>>>GGGLLLOOOWWWcccnnnrrroooggg\\\UUUUUUUUUSSS[[[cccmmmrrrtttqqqfff[[[IIICCC;;;:::AAALLLUUUYYYZZZgggssssssmmmooo}}}~~~~~~~~~~~~~~~~~~~~~}}}yyyvvvxxxxxxvvvssskkkaaaWWWPPPXXXZZZcccuuu}}}wwwttt||||||{{{zzzzzzzzz|||~~~{{{zzzxxxttttttuuuuuuttttttsssrrrqqqtttwwwyyyxxxuuulllYYYIIIIIIFFFEEEIIIKKKKKKNNNSSS[[[```lll|||cccUUUSSSWWWbbbmmmNNNKKK\\\yyymmm>>>888999222666333444444111111333333222666<<>><<<999777777999===???<<<<<<;;;::::::<<<>>>@@@???CCCHHHHHHEEEEEEIIIMMMOOOPPPQQQRRRSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVXXX[[[]]]___bbbfffhhhkkknnnqqqsssuuuwwwzzz||||||}}}rrr___SSSIIIJJJTTT```llluuuwwwuuurrrkkkccc[[[UUUSSSBBB???<<<999888888999:::555>>>GGGNNNVVVaaalllqqqrrrooojjjfffdddcccaaa^^^aaajjjssswwwwwwqqqdddXXXFFF@@@999999AAANNNZZZaaaZZZbbbjjjlllmmmsss}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}|||}}}}}}{{{xxxuuuzzzzzzyyyuuuooohhhaaa]]]iiippp|||{{{xxxrrrpppyyyyyyzzzzzz{{{|||}}}~~~~~~|||yyyxxxvvvsssrrrrrrssstttuuuuuuuuuuuuxxxyyyxxxuuurrrjjjZZZKKKGGGDDDDDDGGGIIIJJJMMMRRRZZZ```kkk|||aaaTTTRRRUUUbbbjjjMMMPPPhhhmmm???888999222666333333333111111444333222555:::CCCRRRiii|||xxxxxxzzz~~~~~~{{{|||rrr___aaannnvvvkkkeeejjjssstttllljjjpppzzzvvvhhh]]]MMMJJJGGGGGGJJJNNNQQQRRRYYY^^^eeekkkooottt{{{{{{tttkkkaaa[[[VVVLLLMMMRRRRRR\\\mmmtttssshhhXXXLLLLLLPPPNNNIIIIIIKKKQQQWWWYYY\\\dddnnnqqqmmmfff^^^VVVRRRQQQQQQNNNOOOPPPSSS[[[hhhvvv~~~yyylll\\\HHH@@@;;;;;;===???EEELLLcccxxxyyy}}}yyyvvvkkkmmm~~~qqqQQQ777222555222333333222111333666888<<<<<>>===999888888999;;;===@@@AAA<<<;;;999999:::<<<>>>???@@@EEEHHHHHHEEEEEEHHHLLLQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVXXX[[[]]]___bbbfffiiilllooorrruuuvvvyyy||||||~~~{{{pppbbbXXXOOOQQQZZZccckkkrrrqqqooojjjaaaXXXRRROOOOOO>>>===;;;999777888999;;;999===BBBIIIWWWgggnnnmmmhhhhhhkkkooossssssrrrqqqiiiooouuuuuurrrkkk^^^RRRBBB===999999AAANNN[[[ccc___bbbgggmmmsss{{{}}}}}}~~~{{{yyyyyyyyy~~~~~~~~~~~~~~~|||{{{{{{{{{{{{xxxuuuqqq}}}zzzwwwwwwxxx~~~nnnlllfffhhhvvvxxxyyy{{{|||}}}}}}|||{{{{{{{{{zzzxxxwwwvvvuuuuuuqqqrrrsssuuuvvvwwwwwwwwwzzzzzzwwwsssoooiii[[[MMMFFFCCCCCCGGGIIIIIILLLQQQXXX^^^iii{{{^^^SSSRRRTTTaaadddGGGOOOjjjooo@@@::::::222666222333333111222444333111444999CCCTTTjjjzzzwwwvvvxxx}}}~~~~~~xxxggghhhsssttthhhbbbhhhsssvvvllliiifffiiilllmmmiii]]]OOOFFF>>>AAAEEEIIILLLPPPVVVYYY]]]ccclllsssxxx~~~vvvooofff^^^YYYPPPFFFIIIPPPRRR\\\lllqqqqqqhhhWWWFFF@@@AAABBB@@@EEEFFFMMMWWW___dddlllssszzzwwwqqqfff[[[TTTRRRSSSRRRSSSUUUZZZbbbnnn{{{yyysssdddUUUEEE???;;;;;;===@@@FFFNNNhhh{{{lllxxxvvvpppiiiuuurrrRRR999444555222222222222111333666999;;;;;;AAAHHHJJJNNN^^^pppwwwuuugggcccrrrxxxpppkkkxxxzzz{{{ooouuu~~~rrrdddXXXGGGBBBAAAFFFLLLTTT___iiirrr||||||}}}~~~}}}}}}|||||||||~~~~~~ssshhhQQQEEE:::999<<<===<<<<<<>>>??????@@@@@@@@@??????<<<:::888888:::===>>>???BBBFFFIIIHHHDDDDDDHHHMMMQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWYYY\\\^^^```cccgggjjjmmmpppsssvvvxxxzzz~~~}}}zzznnnbbbXXXOOOQQQVVV\\\aaaeeedddbbb^^^WWWNNNIIIIIIKKK??????===:::777666777999;;;<<<===BBBQQQbbbfff```SSSUUU]]]hhhooorrrvvvzzzrrrvvvwwwsssmmmcccVVVJJJ:::888777999@@@LLLXXX``````bbbgggmmmuuu{{{}}}zzzyyyyyyyyy~~~~~~|||{{{zzzzzzyyyvvvrrrnnnpppbbbaaa]]]cccwww}}}zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxvvvuuuvvvxxxssssssuuuvvvwwwwwwxxxxxxyyyzzzwwwssspppiii[[[NNNGGGDDDDDDGGGIIIJJJMMMQQQWWW\\\gggxxxyyy\\\SSSSSSUUUaaa^^^DDDKKKccc~~~{{{qqqBBB;;;;;;333666222222333111222444333111333888BBBSSSggguuu~~~|||vvvtttvvv|||ooolllsssjjj___[[[dddoooxxx|||ooogggeee]]][[[XXXTTTOOOIIIAAA<<<;;;BBBJJJMMMNNNRRRZZZbbbeeekkksssyyy}}}zzztttlllbbbYYYRRRJJJ@@@CCCJJJMMMWWWfffjjjoooiiiZZZHHH======???@@@CCCCCCJJJXXXeeelllqqquuuzzzmmm___VVVTTTVVVSSSVVVZZZ```iiiuuu{{{tttmmm```QQQCCC>>>;;;<<<>>>@@@HHHOOOmmm~~~mmm```zzzyyytttqqqlllmmmsssSSS<<<777666333333333333222444777:::===<<>><<<999777777;;;>>>???>>>DDDGGGIIIGGGCCCCCCHHHMMMPPPPPPQQQRRRSSSTTTTTTUUURRRRRRRRRSSSTTTVVVWWWXXXZZZ\\\^^^```bbbdddhhhkkkmmmpppsssvvvxxx{{{~~~yyymmmbbbWWWLLLKKKOOORRRUUUYYYZZZ\\\\\\WWWPPPKKKJJJLLLJJJIIIFFFAAA;;;777777888888<<<<<<===GGGUUUUUUMMMCCCEEELLLVVV]]]aaajjjtttwwwzzzyyyssskkk```QQQDDD888888888;;;@@@HHHRRRXXXZZZ```fffkkknnnrrryyy~~~~~~|||{{{|||}}}}}}~~~~~~}}}{{{zzzyyyuuupppmmm~~~hhh\\\\\\YYYccc{{{{{{|||{{{zzzyyyxxxyyyyyyzzzvvvwwwxxxxxxwwwuuuxxx{{{uuuvvvvvvwwwwwwwwwwwwwwwxxxyyywwwtttqqqjjj[[[MMMHHHEEEEEEHHHJJJKKKNNNRRRVVV[[[fffwwwxxx\\\SSSSSSUUUbbbZZZGGGLLL```vvvwwwtttsssDDD<<<<<<333666222222333111222444333111333777AAAPPP```kkkuuu{{{|||uuusssuuu}}}rrrkkkooo___VVVTTT___jjjooowwwzzzmmmdddbbbVVVPPPHHHBBB???======<<<>>>FFFOOOPPPOOORRR]]]hhhlllqqqwww{{{}}}~~~|||xxxrrrkkk```UUUMMMHHH===>>>EEEFFFPPP]]]```eeecccXXXGGG;;;:::>>>@@@CCCCCCIIIYYYhhhpppsssuuuqqqbbbWWWUUUWWWTTTWWW]]]eeeooo{{{xxxqqqkkk^^^OOOBBB>>>;;;===>>>AAAHHHQQQooo~~~YYY___yyyzzzssswwwnnnlllsssqqqSSS>>>999777444444444444444555999<<<@@@>>>DDDNNNVVV[[[ggguuu{{{zzzkkk^^^ccchhhiiinnn{{{|||wwwgggZZZHHHCCCAAAEEEKKKRRR]]]gggnnn~~~|||}}}~~~~~~}}}}}}~~~||||||zzzrrrhhhXXXOOOHHHIIIKKKJJJGGGGGGDDDEEEGGGHHHHHHEEECCCAAA<<<999666777;;;>>>???>>>FFFHHHIIIFFFBBBCCCHHHNNNNNNOOOPPPRRRSSSUUUVVVWWWRRRRRRRRRSSSTTTVVVWWWXXX\\\^^^```bbbccceeeiiilllmmmpppsssvvvxxx{{{yyymmmgggZZZNNNKKKNNNPPPTTTXXX\\\```dddbbb\\\VVVTTTUUUUUUTTTQQQIII@@@:::888999555<<<>>><<<@@@IIIHHH???BBBBBBFFFMMMPPPTTTaaannnwwwzzzzzztttlll```QQQCCC<<<<<<===>>>AAAFFFMMMQQQWWW___hhhjjjhhhkkkvvv~~~~~~|||~~~}}}{{{yyyuuuppplll