BM6(3 EEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGGGGGGGHHHJJJLLLNNNPPPRRRUUUYYY___cccqqqvvv}}}ssspppjjjgggeeeeeedddcccddddddgggnnnssszzzyyy|||qqqdddXXXMMMFFFCCCBBBBBBAAAAAA@@@@@@???===>>>>>>??????>>>>>>===>>>>>>>>>>>>============>>>>>>============>>>>>>======<<<<<<<<<<<<============>>>???????????????======>>>???????????????????????????????????????<<<===???AAABBBAAA@@@@@@???BBBGGGNNNVVV^^^eeeiiiggggggcccdddjjjjjjrrr|||pppiiiaaaVVVLLLGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>>>>?????????@@@@@@@@@??????>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@@@@AAADDDHHHKKKMMMPPPVVVbbbuuuxxxsss{{{{{{rrrrrrwww|||{{{zzzwwwuuuuuuxxxzzz~~~rrryyy~~~}}}{{{zzz{{{}}}EEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGGGGGGGHHHJJJKKKLLLNNNOOORRRUUUZZZ^^^iiipppzzzwwwsssmmmiiigggfffeeeddddddccceeeiiimmmrrr}}}xxx{{{zzz|||sssiii]]]QQQIIICCCBBBBBBAAAAAA@@@@@@???======>>>>>>>>>>>>==================>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<<<<<<<============>>>???????????????======>>>???????????????????????????????????????===>>>>>>???@@@@@@AAAAAAAAAEEEKKKRRRYYY```eeehhhfffgggcccdddhhheeekkk~~~~~~tttmmmggg]]]RRRMMMDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>><<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>===>>>>>>??????>>>>>>>>>>>>????????????>>>=========>>>???@@@AAAEEEIIIMMMNNNSSS]]]kkk~~~}}}tttoooxxxvvvnnnooouuuzzz{{{zzzxxxuuuttttttvvv{{{~~~sss{{{}}}{{{xxxuuuttttttvvvwwwEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGGGGGGGHHHJJJGGGHHHJJJKKKMMMPPPUUUYYYbbbhhhssszzzvvvpppkkkiiihhhfffeeecccbbbcccfffhhhllluuuvvvtttooo}}}vvvmmmbbbUUUMMMCCCCCCBBBAAAAAA@@@@@@???======>>>>>>>>>>>>==================>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<============>>>???????????????======>>>???????????????@@@@@@??????????????????>>>>>>>>>>>>???@@@AAABBBBBBGGGNNNUUU\\\aaafffiiifffgggccccccfff```dddvvvzzz~~~yyytttnnndddZZZUUUEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======<<<===>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@BBBEEEJJJNNNPPPXXXeeevvvxxxooolllvvv}}}rrrkkkmmmsssyyyzzzzzzxxxuuusssrrrsssttt{{{zzzyyy}}}}}}uuu~~~yyywwwsssooolllkkkkkkkkkFFFEEEDDDCCCBBBCCCDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJNNNRRRUUU]]]bbblllyyy|||tttppplllgggfffiiiccccccddddddfffjjjpppuuuzzzpppuuuzzzyyytttfffWWWNNNJJJFFFAAA?????????<<<999>>>>>>>>>>>>============<<<<<<============<<<<<<>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????============>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???===>>>??????>>>>>>@@@AAAEEEMMMWWW^^^eeejjjfff```fffeeedddcccccceeehhhiiisss}}}uuuxxxwwwiiiXXXPPPIIICCCCCCCCCAAA@@@AAA????????????>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<<<<<<<<<<============??????>>>>>>======<<<<<<======>>>@@@CCCGGGLLLNNNRRR___qqqtttppppppxxxyyymmmjjjooottt{{{{{{{{{|||zzzvvvqqqlllrrrwww{{{uuusssrrruuu{{{}}}tttzzzwwwsssqqqpppooommmlllFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFHHHLLLPPPRRRYYY^^^gggtttxxxssspppkkkiiijjjbbbcccccccccdddhhhmmmqqq~~~}}}sssuuuyyyyyywwwkkk]]]UUUHHHDDD@@@???@@@AAA@@@>>>>>>>>>>>>>>>=========<<<<<<<<<============<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<=========>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<=========???BBBEEEJJJRRRZZZ___eeeiiihhheeefffdddbbbaaaaaacccfffhhhsss~~~zzznnnXXXMMMDDDCCCCCCAAA@@@@@@?????????>>>>>>>>>==================<<<<<<<<<<<<<<<=========<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<>>>???@@@BBBEEEIIINNNQQQYYYggg{{{uuurrrqqqyyy~~~tttrrruuuzzz}}}|||{{{wwwrrrnnnooouuu}}}~~~vvvqqqpppmmmooottt|||~~~yyyuuu}}}zzzuuurrrooommmkkkiiiFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFIIILLLOOOTTTXXX```kkkxxx{{{tttqqqllliiigggbbbbbbbbbbbbbbbdddiiilllvvvxxxuuu}}}{{{|||zzzqqqddd[[[KKKFFFAAA???@@@AAA@@@>>>>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>======<<<======<<<===AAAFFFJJJQQQXXX___```bbbgggjjjkkkiiigggdddbbbbbbeeeiiikkkttt|||cccUUUGGGCCCBBBAAA????????????>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>============<<<>>>@@@BBBDDDGGGKKKQQQUUU___pppvvvsssssszzz|||~~~}}}zzzwwwtttqqqooovvv~~~~~~xxxqqqmmmkkkiiijjjmmmsssyyy|||zzzwwwwww}}}xxxsssooollliiifffGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCEEEGGGJJJLLLOOOSSSZZZcccooo~~~yyyuuuoooiiifffddddddcccbbbaaabbbeeehhhppp{{{}}}~~~~~~yyytttsss|||uuuggg]]]RRRLLLDDD@@@??????===;;;>>>>>>=========<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@?????????>>>>>>======>>>CCCIIINNNUUU\\\aaa______eeelllppppppmmmiiifffgggkkkppptttwww}}}mmm]]]LLLEEECCCAAA???>>>???>>>>>>>>>============???>>>>>>>>>============:::::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<=================================@@@CCCFFFHHHLLLSSSXXXcccwwwxxxvvvtttttt|||}}}zzzxxxvvvtttuuu~~~~~~tttmmmiiihhhiiiiiikkkooouuuyyy{{{zzz{{{yyysssooolllhhheeeIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCEEEGGGIIIJJJLLLPPPVVV]]]gggvvv|||tttlllhhheeefffeeecccbbbbbbdddfffkkkvvv|||xxxxxxwwwyyyxxxsssnnnssszzzkkk___WWWPPPGGGAAA>>>>>><<<:::============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============<<<===>>>???????????????>>>===<<<<<<===CCCJJJOOOXXX^^^aaa______fffnnnsssuuuqqqmmmjjjlllrrryyy~~~~~~tttdddRRRIIIEEEAAA??????>>>>>>>>>============<<<======<<<<<<<<<;;;;;;;;;999999:::::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<@@@DDDFFFHHHMMMTTTZZZiii~~~}}}ssstttsssuuu}}}~~~zzzyyyxxxwwwssskkkiiigggiiijjjkkkoootttyyy}}}~~~zzzuuuqqqmmmiiigggKKKKKKKKKLLLKKKJJJIIIIIIFFFEEEDDDCCCCCCBBBCCCCCCBBBCCCCCCDDDEEEFFFHHHHHHIIINNNTTTZZZbbbppptttkkkgggfffgggfffdddbbbbbbccceeehhhqqq{{{tttrrrqqqsssuuusssnnnooo|||tttfff[[[SSSIIICCC@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<=========999:::;;;<<<<<<======<<<;;;;;;;;;<<>>>>>============<<<<<<:::999999999999888888888999999::::::;;;;;;::::::::::::::::::::::::::::::999999999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<=========;;;@@@EEEHHHIIINNNVVV^^^rrr{{{sssssstttxxx}}}|||{{{{{{tttllljjjiiiiiijjjnnnrrrwww{{{~~~yyytttpppllliiiMMMMMMNNNNNNNNNMMMLLLKKKGGGGGGEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGLLLRRRWWW^^^jjjzzzwwwmmmjjjfffffffffdddbbbaaacccdddfffkkkuuu|||tttpppoooooorrrssspppnnnwwwtttcccZZZOOOGGGCCCBBBAAA@@@======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======888999:::;;;<<<<<<<<<<<<:::<<<>>>@@@EEELLLUUUZZZ^^^cccfffgggmmmvvv|||}}}{{{wwwsssrrrwww}}}{{{{{{{{{yyynnnrrr|||~~~}}}wwwssskkk```WWWLLLCCC@@@BBB>>>>>>=========<<<<<<<<<:::::::::999999999888888999999:::;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;AAAGGGJJJKKKPPPYYYaaayyy{{{vvvsssvvv|||sssllllllllljjjmmmrrrxxx|||yyysssnnnkkkNNNNNNOOOPPPOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFAAAAAABBBCCCCCCDDDEEEEEEEEEKKKQQQVVV[[[fffvvvvvvttteeeeeeeeedddbbbaaabbbccceeeffflllvvv}}}tttooonnnnnnqqqtttrrrnnnttt}}}lllbbbUUUJJJEEEBBB@@@>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;::::::888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>><<<>>>BBBFFFMMMUUU^^^dddaaaeeehhhlllttt~~~|||wwwwww}}}zzzwwwvvv|||xxxiiinnnvvvxxx}}}|||qqqkkkddd[[[NNNCCC@@@CCC>>>=========<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<999999999999999999999999888888888888888888888888::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<>>===<<<<<<;;;;;;:::::::::999999999888888999999999999999999999999888888888888999:::;;;;;;999999999888888888777777:::::::::;;;;;;;;;<<<<<<:::<<<===<<<;;;;;;<<<===???@@@FFFMMMOOOSSS___mmm|||xxxwww{{{{{{~~~}}}www}}}vvvkkklllrrrvvvssszzz~~~uuuoooQQQRRRRRRRRRPPPOOOMMMLLLLLLLLLKKKIIIHHHGGGFFFEEEEEECCCBBBBBBDDDEEEFFFFFFGGGFFFIIIPPPVVV^^^lllyyyyyyssskkkfffffffffccc`````````cccgggiiimmmvvv}}}xxx|||yyy|||~~~iiiXXXMMMFFFAAA=========<<<;;;;;;;;;;;;<<<888999999::::::999999888888999999::::::999999888999999999999999888777777777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<>><<<===>>>>>>===<<<<<<<<<;;;;;;::::::999999:::::::::999999999999888999999999999999999999999999999888888888999::::::999999999888888888777777:::::::::;;;;;;;;;;;;<<<:::<<<===<<<;;;;;;<<<===AAACCCHHHMMMOOOTTTcccsss}}}zzzyyywwwxxx~~~xxxsssyyyzzzpppqqquuuxxxwwwzzzSSSSSSSSSSSSRRRPPPOOONNNOOOOOONNNLLLKKKJJJIIIHHHGGGEEECCCCCCDDDFFFFFFEEEGGGFFFIIINNNSSS[[[gggssswwwoooiiihhhgggdddaaaaaa```bbbddddddfffllluuu|||tttbbbTTTJJJBBB=========<<<;;;;;;;;;;;;;;;888999999::::::999999888888888999999999999888888999999::::::999999888888777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<>>>>>??????>>>===::::::::::::::::::::::::::::::::::::999999999999888888888888888888888888:::999888888888888888888999999999888888888888888::::::::::::;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???DDDGGGKKKNNNOOOWWWkkk~~~}}}{{{{{{wwwxxx~~~vvvqqqwww{{{yyyzzzUUUUUUTTTTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLKKKKKKIIIGGGEEEDDDEEEFFFFFFEEEHHHGGGJJJNNNSSSXXXdddooo}}}}}}tttllliiigggdddaaabbb```aaabbbbbbcccffflllqqq{{{zzziiiZZZOOOEEE@@@>>>===<<<;;;;;;;;;;;;;;;888999999::::::999999888888888999999999999888888888888999999999888888777777777888999999999999999::::::::::::::::::::::::::::::999999999:::;;;;;;<<<@@@EEEMMMWWW```fffgggjjjwww{{{lllhhhrrr}}}tttjjjfff^^^PPPEEECCCAAA???>>>??????>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999777777777777777777777777:::999888777777777777777888888888888888888888888999999:::::::::;;;;;;;;;:::;;;;;;;;;:::;;;>>>@@@EEEIIIMMMNNNQQQ___www|||zzzzzzxxx|||wwwsssyyyVVVUUUUUUTTTSSSSSSSSSSSSQQQQQQPPPOOONNNMMMMMMLLLLLLIIIFFFEEEFFFFFFEEEEEEHHHGGGIIIMMMPPPUUU___iiiyyyzzzppplllhhhcccaaaaaa```aaaaaaaaabbbeeeiiikkkmmmxxxrrrbbbTTTJJJDDD>>>>>>===;;;;;;:::::::::888999999::::::999999888777888888999999888888777666666777777777777777666777777888999999999999888:::::::::::::::::::::::::::999999999::::::;;;<<<===AAAIIIRRRYYY___eeeiiiqqq}}}zzzpppooo|||tttllliiidddXXXLLLEEEBBB???>>>>>>>>>======;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777999888888777666666666666888888888888888888888888999999999:::::::::;;;;;;999:::;;;::::::<<>>===<<<;;;:::::::::888999999::::::999999888777777888888888888777777555555666666777777666666666777888888999999888888999999999999999999999999999999999999:::;;;<<<<<>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888888777666666666666666666888888888888888999999999999999999999::::::::::::999999:::::::::<<<@@@CCCCCCIIINNNQQQ\\\sss~~~xxxuuuuuuttt}}}~~~xxxvvvzzzVVVUUUTTTSSSSSSSSSTTTUUUSSSRRRRRRQQQQQQPPPPPPOOOPPPMMMIIIGGGGGGFFFEEEDDDDDDDDDFFFJJJLLLOOOXXXbbbmmm|||}}}uuunnngggddddddaaa`````````aaabbbbbbbbb___dddmmmxxx~~~wwwyyy||||||vvvooommm{{{qqq___PPPHHH???>>>===<<<;;;:::::::::888999999::::::999999888777777888888888888777777555555666777777777777777666777777888888888888888999999999999999999999999999999999999:::;;;<<<===@@@EEEPPP[[[______eeennnwwwxxxwwwuuutttwww}}}xxxvvvvvvwwwyyyzzzpppmmmjjjccc]]]IIIFFFBBB????????????>>>=========<<<<<<;;;;;;:::<<<;;;;;;;;;;;;:::::::::999999999999999999999999666666555555555666777777777777888888888999999999888999999999999:::::::::999999999999:::<<<@@@DDDEEEKKKOOOSSSaaayyyxxxuuuuuuuuuyyywww{{{VVVUUUTTTSSSSSSSSSTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQNNNJJJHHHGGGGGGEEEDDDFFFEEEHHHLLLNNNQQQZZZccchhhxxxyyyqqqjjjffffffaaa```______``````^^^]]]]]]aaafffmmmyyy{{{qqqqqqtttuuunnnfffaaakkktttaaaSSSKKK??????===<<<;;;::::::999999999999::::::999999999777777888888888888777777666666777888888888888888666666777888888888888888888888888888888888888888999999999999:::;;;<<<===AAAGGGRRR^^^```___fffooo|||wwwqqqkkkjjjooowww}}}uuurrrsssxxx{{{ooojjjgggccc___KKKHHHCCC@@@@@@@@@@@@???AAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999555555555555555666777888777777888888999999999999888888999999999:::::::::888999999999999<<>>AAAHHHNNNVVV[[[]]]```fffkkkwwwxxxwwwqqqmmmoooxxxyyyxxxuuuvvvxxxkkkiiikkkjjjggg```PPPBBB???AAA>>><<<===============<<<<<<<<<<<<========================;;;;;;::::::999888777777777777777777777777777777666666777888888888888888999999888888888888888888999:::;;;<<<===???BBBEEEGGGMMMPPPUUUhhh~~~}}}}}}zzzvvvuuuzzzxxxuuu|||~~~uuuwwwyyy|||}}}{{{xxxuuuzzzwwwxxxYYYXXXVVVUUUTTTTTTUUUUUUYYYYYYXXXXXXWWWUUUTTTSSSPPPOOONNNMMMKKKJJJIIIIIIFFFFFFFFFGGGIIINNNUUUZZZgggttt{{{rrrkkkgggeeebbb^^^\\\\\\]]]]]]]]]]]]\\\]]]bbbiiiuuuvvvuuuwwwwwwnnn```[[[ggg~~~mmm]]]RRRHHHAAA;;;<<<<<<:::999999::::::999999999888888888777777888888888888777777777777777777777777777777555555666666666777777777555666777888999888888777666777888999:::<<>>???BBBFFFIIIJJJOOOUUUbbb|||~~~uuuxxx~~~~~~{{{{{{|||}}}zzzxxxwwwzzzyyyyyy~~~~~~vvvrrrmmmmmmqqqsssrrroooooolllooo~~~```^^^\\\YYYWWWVVVVVVVVVXXXYYYZZZ[[[ZZZYYYWWWUUUUUUTTTRRROOOMMMKKKIIIHHHEEEFFFFFFFFFHHHLLLSSSXXXcccqqqxxxpppiiifffaaa^^^]]]]]]]]]\\\]]]]]]___```^^^bbbooo}}}}}}nnn[[[RRR___zzzqqqaaaPPPGGG???===<<<999888999999999999999888888888888777777888888888888777777666666666666666666666666777777777777888888888888666777777777888888888888888888888999:::???FFFJJJSSSQQQRRRWWW```fffgggfffkkkuuu~~~~~~xxxvvv|||yyyoooiiigggfff\\\OOOFFFAAA>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777777666666666666666666666666999999999999999888888777888888888888888999999999:::<<<>>>@@@AAADDDIIILLLNNNRRRZZZlll{{{sssvvv|||}}}xxxvvvxxx{{{zzzyyywwwvvvxxx}}}}}}xxxzzz{{{rrroooqqqsssqqqnnnnnnkkkmmm{{{eeeccc```\\\ZZZXXXWWWWWWWWWWWWYYYZZZZZZYYYYYYXXXUUUTTTRRROOOMMMJJJHHHGGGFFFFFFFFFFFFGGGLLLRRRWWWcccpppyyykkkgggbbb___]]]]]]\\\[[[^^^^^^______\\\]]]fffqqqsss```RRRYYYrrrzzzhhhUUUKKKBBB>>><<<999888:::999999999888888888777777777777888888888888777777666666666666666666666666777777777777888888888888777777777777777888888888999999999:::===DDDMMMTTTYYYVVVVVV[[[ccchhhgggdddaaalllwwwzzzvvvvvv|||vvvqqqooommmeeeXXXKKKAAA>>>===<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888777777777777666666666666666666666666666666888888999999999888888777777777888888888999999999;;;===???AAADDDGGGLLLOOORRRWWWdddyyyyyytttvvv|||zzzvvvvvvxxxzzzwwwwwwvvvttttttyyyzzzuuuvvv}}}}}}wwwuuusssoookkkjjjgggjjjyyymmmjjjgggccc___]]]\\\[[[XXXXXXYYYYYYYYYYYYZZZZZZUUUTTTRRRPPPMMMKKKIIIHHHGGGGGGGGGFFFHHHLLLSSSWWWcccqqqnnnjjjeeeaaa___^^^]]]\\\^^^\\\]]]^^^]]]\\\aaahhh|||}}}tttfffXXXXXXjjjmmm[[[PPPEEE@@@===:::999;;;999888888888888777777777777777888888888888777777777777777777777777777777666666666777777777888888777777777666777888888999999999999;;;AAAKKKWWW___dddbbbaaaeeejjjllliiieee\\\eeeooouuuwwwzzz~~~|||}}}}}}{{{|||}}}|||{{{uuugggTTTEEE???===;;;;;;;;;:::::::::999999999999999999999999999999999777777777666666666666666777777777777777777777777666666777888888888888888777777777888999999::::::;;;===@@@CCCFFFJJJOOOSSSXXX```qqq}}}xxxtttuuuzzz}}}yyywwwwwwxxxyyyuuuvvvuuusssrrrvvv}}}yyytttrrrwwwyyyrrrkkkgggbbbaaagggxxxvvvtttppplllhhheeecccbbb^^^]]][[[YYYXXXYYYZZZZZZVVVUUUSSSQQQOOOMMMKKKJJJHHHHHHHHHGGGIIIMMMSSSXXXdddrrrrrrnnnhhhdddbbb```___^^^]]]YYYYYY\\\]]]\\\^^^aaannnyyyvvvrrrjjj]]]XXXaaaoooppp```TTTHHHBBB???;;;;;;===888888888888777777777777777777888888888888777777777777777777777777777777555555666666666777777777888777666666666777999999999999:::===EEERRR```jjjmmmlllmmmoooqqqoookkkfff\\\bbbkkkssszzz~~~}}}|||{{{zzz|||yyy```LLLBBB>>>:::::::::::::::999999999999888888888888888888888888666666666666666666666666777777777777777777777777333444555666777888888888666777777888999999::::::<<<>>>AAADDDGGGLLLQQQUUU]]]hhh~~~xxxuuurrrrrrvvv|||~~~}}}|||||||||{{{zzzyyytttvvvvvvtttrrrttt{{{zzztttsssrrriiieee^^^___fffyyy~~~{{{wwwrrrnnnkkkiiihhhdddaaa^^^ZZZXXXXXXYYYZZZWWWVVVTTTSSSQQQOOOMMMMMMIIIIIIHHHHHHIIIMMMSSSXXXdddsssuuuqqqkkkfffdddbbbaaa```\\\WWWUUUZZZ]]]]]]\\\]]]bbbsss|||tttrrrppplllaaaWWWZZZcccrrrbbbVVVJJJCCC???<<<;;;===888888888888777777777777777777888888888888777777777777777777777777777777555555555555666666666666888777666666666777999:::999999:::>>>HHHVVVfffpppqqqrrrssstttssspppjjjfff___bbbiiisss}}}~~~|||zzz{{{iiiQQQEEE???::::::::::::999999999888888777777777777777777777777555555555666666666666666777777777777777777777777111222444666777888888888666777777888999999::::::<<<>>>BBBEEEHHHMMMSSSWWW```nnntttsssqqqpppsssxxxzzzyyy||||||~~~~~~{{{uuuwwwwwwuuurrrttt{{{xxxsss~~~uuujjjfff^^^```iii|||{{{uuupppjjjggghhhccc\\\WWWVVVWWWXXXXXXWWWTTTQQQOOOOOONNNLLLJJJNNNJJJIIIJJJJJJLLLSSS[[[ggguuuxxxoooiiihhheee```[[[YYYZZZZZZZZZZZZYYYYYYXXXbbbgggttt|||wwwooommmoooiii]]]ZZZ___xxxqqqaaaZZZOOOEEE???<<<:::999999999888888777666666666777777666666555555555444666555555555555444444444777777777777888888888888555666777777666666777888;;;;;;<<>>;;;;;;;;;;;;:::999888888:::::::::999999999888888666666666666666666666666666666666666666666666666666666666666777888999:::777777777777888999:::;;;>>>???CCCHHHJJJLLLTTT\\\cccvvvtttsssnnniiikkkppprrrpppkkksss~~~xxxzzz{{{|||zzztttsss|||yyywww|||qqqeee]]]ZZZ[[[hhh~~~{{{uuunnnjjjhhhddd^^^YYYXXXXXXYYYXXXWWWUUURRRPPPOOONNNMMMKKKNNNJJJIIIJJJKKKMMMTTT[[[jjj{{{xxxnnngggeeeccc___[[[ZZZZZZZZZZZZZZZYYYYYYXXX^^^bbbmmm{{{yyysssrrruuuooobbb\\\___sssmmmaaaZZZPPPGGG@@@<<<999777999999888888777666666666888888777777777666666666666555555555555444444444444444444444555555555555555666777777666666777999:::;;;>>>DDDNNN^^^nnnyyy~~~zzzrrrjjjfffmmmsssyyy~~~vvvttttttuuuzzz|||ooo^^^MMMBBB<<<;;;;;;;;;;;;:::999888888999999888888888777777777555555555555555555555555666666666666666666666666555555555555666777888999666666777777888999;;;;;;>>>???DDDJJJMMMPPPXXX```mmmvvvtttooojjjjjjooopppnnngggooozzzzzz{{{|||}}}|||vvvuuu~~~zzzvvvxxx{{{xxxlllbbb\\\ZZZ]]]kkk~~~||||||tttnnnhhheee___\\\ZZZZZZYYYXXXXXXVVVSSSQQQQQQPPPNNNLLLMMMJJJIIIJJJKKKMMMTTT\\\kkk|||ppphhheeeccc```]]][[[[[[[[[ZZZZZZYYYYYYYYYYYY\\\eeesss{{{wwwxxx|||vvviiiaaaaaannn|||mmmccc]]]SSSJJJCCC>>>:::888999999888888777666666666888888888888777777777777666555555555555444444444555666666666777777777888555666888777666666777999888;;;@@@HHHTTTbbbqqq{{{}}}uuummmlllqqqvvv{{{tttpppooonnnjjjqqq}}}yyytttuuu{{{}}}xxxvvvqqqjjj```RRREEE===<<<<<<;;;;;;:::999999999888888777777777666666666555555555555555555555555666666666666666666666666444444444444444555666777666666666777888:::;;;<<<@@@@@@EEELLLPPPTTT\\\fffwwwuuutttpppkkklllppprrrpppgggmmmvvv|||||||||}}}}}}xxxwwwyyytttsssuuuzzz}}}|||tttiiibbb]]]YYYZZZaaarrr|||}}}yyyrrrjjjfffaaa^^^\\\[[[YYYWWWYYYWWWTTTRRRQQQPPPOOOMMMLLLIIIHHHKKKLLLMMMSSS[[[hhh}}}wwwlllgggeeebbb```\\\\\\[[[ZZZZZZYYYYYYYYYVVVWWW^^^jjjwww}}}}}}~~~zzznnnfffdddjjj~~~}}}qqqfff```WWWOOOHHHBBB===:::999999888888777666666666777777777777777777777777666555555555555444444444666666777777888888999999555777888888777666888999999===DDDMMMXXXdddpppwww|||rrrkkklllqqquuu{{{~~~sssnnnjjjhhhaaafffooo{{{tttjjjeeeiiilllppptttxxx{{{||||||rrrnnnjjjgggcccZZZLLLAAA===<<<<<<;;;::::::999999888888777777777666666666555555555555555555555555666666666666666666666666444444444444444555666666666666666777888:::;;;<<>>;;;999999888888777666666666666666666666666666666666666555555555555444444444222222333333444555555666666777888888777777888999;;;@@@HHHQQQZZZcccjjjooo{{{qqqkkkjjjnnnssszzzrrriiiccc```]]]aaaiiiuuutttjjj``````bbbffflllqqqvvvyyyxxxuuuyyy}}}ooojjjeeeeeeeee^^^PPPDDD>>>===<<<:::::::::::::::999999888888888777777777555555555555555555555555666666666666666666666666555555444444444555666666555555666777888:::<<<===CCCDDDHHHNNNRRRWWWaaakkkrrriiilllnnnpppvvvxxxzzz}}}~~~|||yyywwwwwwvvvsssqqqwwwyyysssnnnlllkkkfff___ZZZVVVTTTTTTUUU\\\kkk}}}yyyuuussstttvvvxxx~~~|||uuurrrooollljjjnnn}}}tttooohhhccc___\\\ZZZYYYYYYWWWTTTRRRRRRQQQOOOMMMKKKIIIHHHJJJJJJIIINNNTTT```qqq{{{qqqjjjeeeaaa___^^^\\\ZZZYYYYYYYYYZZZVVVVVVZZZ___ffftttyyynnnccc[[[YYYeeexxxssslll```TTTKKKCCC===999999999888888777666666666555555555555666666666666666555555555555444444444222333333444555666777777666777999888777777888:::===CCCMMMVVV\\\aaaeeehhh~~~~~~vvvqqqkkkoootttzzzpppddd]]]ZZZ\\\aaakkkyyyyyyooobbb^^^]]]bbbiiimmmsssxxx}}}{{{uuuwwwzzz|||oooiiidddeeeeee___RRRFFF???===<<<::::::::::::;;;999999888888888777777777444444444444444444444444666666666666666666666666555555444444444555555666555555666777888:::<<<===DDDDDDIIIOOOTTTZZZeeepppyyymmmccchhhnnnsss{{{}}}~~~~~~{{{xxxuuusssooonnnttt|||zzzrrrlllhhhhhhbbb]]]ZZZVVVSSSSSSWWW```rrr~~~{{{wwwtttrrrtttvvvxxx|||~~~yyylllhhhdddbbb```aaajjjsss|||vvvnnnfffbbb___]]]\\\YYYVVVSSSRRRQQQPPPNNNLLLKKKHHHGGGIIIHHHGGGKKKQQQYYYfffvvvzzzqqqiiiccc```^^^\\\ZZZYYYYYYZZZZZZVVVVVVXXXZZZ]]]ggg|||}}}tttggg]]]TTTZZZkkkzzzkkk\\\OOOEEE>>>:::999999888888777666666666555555666666777777777777666555555555555444444444444444555666777888999:::666888999999888777999:::>>>FFFPPPYYY___bbbcccdddvvv}}}yyyrrruuuxxx}}}ooobbb^^^^^^```gggssswwwhhhaaa^^^ccciiimmmsssyyy}}}~~~}}}~~~}}}tttnnniiigggfff```TTTJJJ???>>><<<:::999:::;;;<<<888888777777777666666666444444444444444444444444666666666666666666666666444444333333333333444444444555555777888;;;<<<===CCCDDDIIIQQQXXX___lllwwwrrriiiaaahhhooovvv}}}}}}zzz{{{}}}{{{uuurrrnnnnnnttt|||}}}wwwqqqjjjfffddd```___^^^ZZZUUUUUUZZZfffzzz}}}yyyvvvuuuwwwyyy{{{}}}vvvhhhaaa\\\[[[\\\]]]aaagggxxx{{{qqqiiidddaaa___^^^XXXVVVSSSQQQQQQPPPNNNLLLKKKHHHGGGHHHGGGEEEIIINNNSSS\\\jjjzzzwwwnnnhhh```___\\\ZZZYYYYYYZZZZZZVVVVVVVVVVVVVVV^^^qqq{{{nnncccSSSUUUeeevvvdddUUUIIIAAA===999999888888777666666666666666777777888888888999666666555555555444444444111111222333444555666777666888999999888888999:::???GGGRRR\\\aaacccccccccoooyyy{{{|||{{{zzznnnccccccfffgggnnn{{{mmmeee```eeekkknnnttt{{{~~~}}}|||zzz~~~yyytttnnnkkkiiicccXXXOOO@@@>>><<<:::999:::;;;<<<777666666666555555555555444444444444444444444444666666666666666666666666333333222222111222222222444555555777999;;;===>>>AAACCCIIIRRRZZZdddqqq~~~yyykkkdddaaaiiiqqqwww}}}}}}wwwtttvvvyyy}}}~~~wwwrrrooonnnuuu}}}}}}|||zzzwwwtttooojjjfff```___```bbb]]]VVVWWW^^^jjj{{{yyyxxxzzz}}}|||tttfff^^^WWWXXXZZZ\\\___ccclllwwwmmmeeeaaa______ZZZWWWTTTRRRRRRQQQOOOMMMMMMMMMLLLLLLKKKKKKJJJJJJQQQWWWbbbppprrrgggggg```[[[[[[\\\YYYWWWXXXZZZXXXUUUTTTVVV]]]gggnnnzzznnn[[[WWWZZZlllooo[[[OOODDD<<<===;;;:::999999999777555777777666666555555555444777666666666666555555555555555555666666666666777666333333666888888;;;@@@BBBKKKWWW___bbbbbbbbbcccrrryyy}}}vvvxxxwwwxxxzzz|||rrrfffdddhhhgggttt}}}~~~|||{{{~~~nnncccffflllnnnttt~~~|||www{{{|||qqqiiigggdddYYYMMMDDD>>>::::::;;;999999;;;888888888888777777777777555555555555555555555555333333333444555666777777666555444333222333333444555666777777888:::>>>BBB@@@IIIMMMSSS___fffssssssgggeeeaaahhhrrryyy|||zzzvvvttttttyyy~~~wwwqqqjjjiiiqqq}}}{{{vvvtttuuusssmmmggg```ccc______ccc\\\WWW^^^ttt}}}tttfffaaa[[[XXXYYY\\\___aaafffsss{{{qqqiiidddaaa___\\\YYYVVVTTTSSSRRRPPPNNNNNNNNNMMMMMMLLLLLLKKKKKKOOOTTT^^^kkkzzz|||oooiiiaaa]]]]]]^^^[[[YYYYYYWWWVVVTTTRRRSSSYYY```fffwwwyyyooo^^^WWWVVVfffvvvdddUUUHHH>>>;;;999777777777777666444777666666666555555555555666666666555555555444444333333333444444444444555777444555888999888;;;AAAEEENNNYYYaaadddeeeeeefffmmmrrryyy}}}}}}yyytttppplllpppxxxyyyxxxzzz|||pppeeedddiiijjjwww~~~~~~zzzwwwsssooommmpppsssuuuxxx{{{{{{sssuuuvvvtttxxx}}}}}}~~~zzzqqqnnnjjj```UUUGGG@@@:::;;;;;;999999;;;888888888888777777777777555555555555555555555555333444444444555666666666666555444333333333444444333444555555666999===@@@CCCLLLPPPVVVbbbiiivvvtttiiiggggggmmmsssxxxzzzyyyxxxxxxzzz{{{tttnnnkkkooowww{{{yyyvvvtttssspppjjjeeedddfffbbbaaaeee___ZZZbbbvvvvvvgggccc]]]ZZZZZZ]]]___```eeeooovvvnnnhhhccc```^^^[[[XXXVVVUUUSSSQQQOOOOOOOOONNNMMMMMMLLLKKKKKKOOOSSS\\\hhhvvvxxxjjjddd___``````\\\ZZZYYYWWWVVVUUUSSSRRRUUUYYY]]]iiiwww}}}uuulll```WWWQQQ\\\tttooo^^^MMMAAA;;;999777777888888777666666666666666555555555555555555555555444444444333333333333444444444444555777555666999999999<<>>BBBGGGOOOSSSYYYeeemmm{{{tttjjjiiipppssswwwzzz{{{|||}}}~~~}}}wwwqqqlllkkkmmmuuuuuuvvvvvvsssooojjjffffffiiidddcccfffaaa^^^hhhzzzzzzkkkfffaaa^^^^^^______```dddiiiuuu|||tttmmmfffbbb```]]]ZZZWWWVVVTTTQQQOOOOOOOOONNNMMMLLLKKKKKKJJJPPPTTT\\\hhhvvv~~~mmmfffaaaaaaaaa]]]ZZZYYYXXXXXXXXXVVVSSSSSSTTTVVV```kkk}}}|||zzzyyyxxxtttmmmfffaaaVVVMMMSSSiiiwwwfffSSSEEE===;;;999888999::::::999666666666666666555555555555555444444444333333333555555555666666666666777666555666999999999>>>EEEQQQXXXaaafffggggggggghhhdddccccccdddeeefffeeedddaaaaaafffoooyyyzzz|||{{{|||uuullleeefffkkkttt~~~yyytttqqqmmmiiifffcccaaa```^^^```cccfffjjjooouuuyyy|||~~~yyykkk___QQQGGG>>><<<<<<:::999:::888888888888777777777666777777777777777777777777555555555555555444444444555555555444444444444555555666888999:::===BBBFFFHHHQQQTTTZZZgggpppqqqjjjjjjuuuyyy}}}~~~uuuoookkkhhhfffnnnrrrwwwyyyvvvqqqmmmkkkgggjjjfffdddgggcccbbbmmm{{{ooolllgggdddccccccbbbaaadddeeekkk{{{{{{ssskkkeeebbb___[[[YYYWWWUUURRRPPPOOONNNNNNMMMKKKJJJJJJIIINNNSSS\\\iiixxxrrrjjjcccbbb```\\\YYYYYYXXXYYYYYYVVVSSSPPPPPPPPPYYYbbbttt|||xxxuuutttsssnnngggccc```WWWNNNOOO___zzz|||jjjXXXKKK>>><<<999888999::::::999555555555666666666666666555555444444444333333333555555555666666666666777555444666888999;;;CCCLLLZZZ```fffhhhfffdddcccccc___]]]]]]```eeeiiikkkkkkgggdddbbbeeemmmwww|||}}}}}}}}}yyyqqqjjjfffgggkkkuuu{{{xxxoookkkjjjgggdddbbb``````aaaaaacccfffiiilllpppuuuxxx}}}~~~wwwjjjWWWKKK@@@======;;;999999888888888888777777777666777777777777777777777777555555555555555444444444444555555555555555555555555666888999;;;???DDDHHHHHHPPPSSSZZZhhhsss~~~mmmhhhjjjvvv{{{~~~rrrllljjjhhheeeiiinnnuuuyyyxxxtttpppnnngggllliiihhhkkkggghhhuuu}}}zzztttqqqnnnkkkjjjhhheeeccccccbbbeeeqqq{{{rrrjjjeeebbb^^^[[[YYYVVVSSSQQQPPPPPPOOOMMMLLLKKKJJJJJJKKKQQQ[[[iiixxxyyyooofffccc```\\\ZZZZZZVVVWWWWWWUUUQQQNNNLLLLLLQQQXXXgggzzzvvvuuusssmmmgggddd^^^YYYRRRNNNVVVnnnooo]]]OOO>>><<<888666777777777777555555555666666666666666555555555555444444444333333333333444444444444555555444666999:::???KKKWWWeeeiiikkkjjjeee```]]]]]]XXXXXXYYY```iiipppttttttpppjjjcccaaafffqqq{{{}}}vvvooojjjfffgggkkkqqquuuyyy~~~~~~|||xxxooohhhddddddcccbbb``````aaacccfffiiilllppprrruuuyyy{{{xxx]]]OOOBBB======;;;999888888888888888777777777777666666666666666666666666444444555555555555555555444444555666666666666555333555777888;;;???DDDHHHJJJQQQUUU\\\lllxxxvvviiihhhllluuu|||tttmmmmmmllljjjiiimmmsssxxxyyyvvvqqqmmmffflllllllllpppmmmooo||||||yyyxxxvvvtttrrrpppooolllhhheeecccccceeelll|||yyyqqqiiifffbbb___\\\YYYVVVTTTSSSRRRQQQPPPNNNMMMLLLKKKLLLRRR]]]kkkzzzvvvjjjeeeaaa]]]\\\]]]WWWXXXXXXVVVRRROOOMMMMMMMMMSSS___qqq}}}xxxwwwuuummmgggeee]]]\\\WWWOOOOOOaaasss```RRRAAA===999777666777777666555555555555666666666777666666666555555555444444333333333444444444444555666666777:::<<>>===;;;999888888888888888777777777777555555555555555555555555333444444444555666666666333444555666777777666555333555777999;;;@@@EEEIIIMMMTTTXXX```qqqpppfffhhhoootttzzz|||tttttttttrrrrrrsssvvv{{{}}}{{{tttnnn```iiikkkmmmqqqnnnppp~~~~~~zzzwwwvvvvvvvvvuuutttsssrrrqqqnnniiifffbbbdddfffhhhqqqvvvllliiieeeaaa___\\\XXXVVVUUUTTTSSSRRRPPPOOONNNMMMOOOUUUaaaooo|||{{{mmmfffbbb^^^]]]___YYYZZZZZZXXXTTTRRRPPPQQQOOOSSS[[[hhh}}}~~~xxxxxxuuulllfffeee\\\___\\\PPPJJJYYYzzzvvvcccTTTDDD@@@<<<999888888888777444555555555666666777777777666666666666555555555555555555666666666777777888777888;;;>>>HHHZZZkkkwwwwwwuuunnnddd[[[VVVTTTVVVWWW]]]iiivvvwwwqqqjjjfffgggnnnvvv|||zzztttnnnjjjggggggjjjccchhhooowww}}}|||~~~|||pppiiifffcccaaahhhjjjlllllllllnnnrrruuuzzz|||}}}tttyyy{{{{{{~~~xxxdddTTTDDD>>>>>><<<999777888888888888777777777777555555555555555555555555333333444444555666777777333444666777777777666555555777999;;;>>>BBBHHHLLLOOOWWW[[[ddduuunnneeeiiiqqqtttzzz~~~{{{zzzzzzwww|||{{{|||wwwoooZZZdddgggjjjooolllnnn||||||yyyuuusssssstttuuutttsssssssssqqqnnniiieeebbbeeegggfffjjj||||||zzzsssooojjjeeeaaa]]]ZZZWWWWWWWWWVVVSSSPPPNNNOOOPPPQQQWWWcccrrr~~~nnnkkkhhh___YYYYYYXXXWWWUUUUUUUUUTTTQQQOOOUUURRRTTT___qqqvvvttttttoookkkjjjeee___ZZZTTTNNNTTTooouuudddXXXJJJAAA;;;;;;<<<999555444666666555555555555666666666666666666666666666666666666666666666555555555999777999<<>>CCCIIIMMMSSSZZZbbbkkk}}}|||ooommmnnnnnnvvvyyy{{{{{{|||tttqqqwwwzzziii^^^]]]```dddfffjjjwww|||yyy}}}{{{wwwtttssssssuuuwwwyyyvvvsssqqqooommmjjjhhhdddbbbbbbdddhhhsss}}}~~~xxxtttnnnhhhddd```]]]ZZZYYYYYYXXXVVVRRRPPPQQQQQQSSSYYYeeettttttnnnjjjaaa[[[\\\YYYWWWUUUUUUUUUTTTRRRPPPSSSQQQSSS[[[jjjzzzxxxxxxuuuqqqqqqhhhccc]]]WWWPPPSSSjjjyyyggg[[[MMMCCC;;;:::;;;888666555666666555555555555666666666666666666666666666666666666666666666666666555777888:::>>>@@@HHH\\\ppp{{{yyysssjjjaaa[[[ZZZ[[[\\\aaagggqqq~~~yyypppnnnpppqqquuuyyy{{{}}}zzzrrrjjjdddbbb```cccnnn}}}~~~zzzyyyzzz{{{}}}~~~|||{{{~~~yyyyyy~~~xxxrrrmmmiiibbbWWWHHH???<<<<<<;;;888999999999888888777666555666666666666666666666666555555555555555555555555666666666666777777777777777888:::<<>>===:::777888888999888888777666555555555555555555555555555555555555555555555555555666666666666777777777777777888;;;===@@@FFFLLLQQQUUU___kkkxxxxxxooonnnppprrrqqqssstttsssrrrwww~~~{{{{{{|||{{{yyyxxxyyyzzzzzzwwwsssooolllooovvvyyyxxx{{{}}}vvvjjj\\\YYYWWWYYY___kkk}}}~~~yyywwwuuurrrqqqpppqqqrrryyyxxxwwwwwwwwwtttooollljjjhhhgggggghhhmmm{{{zzzsssnnniiidddaaa``````^^^[[[WWWTTTTTTUUUXXX```nnn|||xxxnnnddd______[[[YYYVVVUUUUUUUUUSSSRRROOOPPPQQQSSSXXXggguuummmeee___VVVTTTbbbtttzzzlllZZZMMM???:::999888888999666666555555555555666666666666666666666666666666555555555555666666666666666:::>>>???CCCQQQiii|||wwwmmmfffbbb```^^^eeejjjmmmooottt}}}xxxwwwwwwvvvvvvxxx}}}{{{mmmbbb^^^ZZZcccttt|||yyywwwwwwxxxzzzyyywwwvvvwwwzzz}}}ppphhheee___VVVJJJBBB>>>===;;;888888888888888888777666666555555555555555555555555555555555555555555555555666666666666777777777777777999;;;>>>BBBHHHOOOTTTYYYaaannn|||wwwpppoooqqqttttttwwwwwwrrrmmmppp{{{{{{yyyxxxwwwuuusssnnnnnnmmmmmmmmmmmmllllllrrruuuvvvsssrrrrrrkkkcccZZZWWWUUUWWW```nnn{{{zzzxxxvvvtttsssssssssxxxyyyzzz||||||yyysssooonnnkkkjjjkkkkkkmmmwww~~~wwwrrrmmmhhheeebbbbbb```]]]XXXUUUUUUUUU[[[dddrrrqqqgggaaa___\\\YYYWWWUUUUUUUUUTTTSSSQQQQQQRRRRRRSSS^^^wwwzzznnndddYYYSSS[[[iiivvvbbbTTTDDD===:::888888:::666666555555555555666666666666666666666666666666444555555555666666777777888;;;>>>@@@GGGZZZsss{{{qqqkkkgggdddccckkkpppqqqnnnoooxxx~~~}}}}}}zzzxxxyyy||||||}}}nnnbbb]]]YYYdddwwwzzzwwwssstttvvvyyyyyyuuuuuuwww{{{vvvllliii^^^VVVKKKCCC???===<<<:::777888888888888777777666555555555555555555555555666666666666666666666666666666666666777777777777777999<<<@@@DDDJJJRRRWWW^^^eeeppp~~~~~~rrrnnnllloootttxxx}}}yyypppmmmttt|||zzzyyywwwuuutttrrrpppoookkkkkkjjjjjjkkkmmmppprrrvvvvvvsssnnnjjjhhhccc]]]WWWVVVVVVYYYeeettt~~~|||}}}~~~|||{{{yyyxxxwwwyyyzzz|||~~~}}}xxxsssqqqnnnmmmoooooopppwww{{{vvvqqqllliiieeeeeeccc___ZZZWWWVVVWWW]]]ggguuu{{{{{{zzzwwwuuuxxxxxxmmmeeeaaa]]]ZZZWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRYYYlll~~~yyymmm^^^RRRSSS\\\||||||kkk[[[JJJ@@@<<<999888:::666666555555555555666666666666666666666666666666444444555555666777777777999<<>>:::888999666666555555555555666666666666666666666666666666444444555555666777777888888<<<@@@FFFVVVkkkzzzzzzrrrjjjddddddfffiiisssxxxssspppxxx}}}{{{ooonnnttt~~~nnnbbb\\\YYYfff{{{|||ttttttpppsssvvv{{{|||~~~zzzkkkcccUUUIII@@@===<<<===777777888888888888777777666666666666666666666666666666666666666666666666666666666666777777777777888:::>>>BBBGGGOOOVVV\\\hhhppp}}}rrrjjjjjjkkksss|||uuunnnmmmppprrrttttttrrrooolllkkklllpppsssqqqmmmooowwwxxxoooeee^^^[[[ZZZTTTUUUVVV]]]ooo~~~}}}}}}{{{|||||||||~~~}}}|||zzz{{{}}}~~~{{{wwwsssqqqrrrrrrsssxxx~~~|||xxxtttqqqkkkkkkhhhddd___[[[ZZZ[[[___jjjxxx~~~ssskkkeee```^^^ZZZ[[[[[[YYYXXX\\\fffnnnvvv||||||ppphhh^^^[[[XXXVVVVVVVVVVVVUUUTTTQQQPPPQQQRRRVVV```kkk~~~}}}ooo]]]SSSTTTYYYttt|||uuueeeRRRGGG@@@:::888888666666555555555555666666666666666666666666666666444444444555666777777888777<<>>CCCHHHPPPXXX]]]kkkuuurrrkkkmmmpppyyy|||sssoooppprrruuuuuusssooollljjjiiioootttqqqkkkkkkuuurrreeeZZZVVVVVVSSSTTTUUU]]]qqq~~~~~~}}}|||{{{|||~~~}}}yyyzzz|||zzzxxxxxx}}}}}}{{{zzz{{{}}}}}}yyytttqqqqqqrrrrrrvvv|||{{{vvvssspppnnnkkkeee___ZZZYYYYYY___gggttt{{{mmmbbb]]]ZZZVVVSSSPPPQQQQQQPPPPPPRRRXXX]]]fffnnnyyyqqqiiibbb___ZZZXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPUUU]]]ddd}}}~~~|||}}}zzzlllZZZPPPPPPRRRhhhyyylllYYYJJJCCC???;;;999777777777777666666666666444444444444444444444444555555555666666666666666;;;<<>>DDDIIIOOOWWWaaaiiiwww~~~}}}xxxrrrssssssttttttttttttttttttooojjjeee```bbbmmmxxx}}}kkkZZZNNNIIIIIIMMMSSS___uuu~~~||||||}}}{{{vvvpppnnnjjjgggfffdddaaa___aaaeeekkkqqqxxx~~~}}}{{{zzzzzzzzzxxxwwwxxxxxxyyy{{{~~~~~~}}}tttssspppooooooqqqtttvvv|||xxxqqqggg___ZZZYYYZZZbbbfffmmmsssyyy~~~tttpppiiiddd```\\\XXXUUUVVVVVVUUUSSSQQQNNNLLLLLLOOORRRVVV[[[cccooo~~~tttjjjfff```[[[XXXWWWUUUTTTVVVWWWVVVTTTRRRTTTYYY^^^ggg}}}~~~zzzvvvuuupppkkkhhheee___XXXSSSPPP```uuuuuudddTTTGGG???:::777777777777777666666666666666666666666666666666666555555555666777777888888;;;>>>JJJ___sss~~~}}}qqqjjjhhhgggiiihhheeeeeeooooookkklllsssxxxwwwxxx{{{|||mmmeeebbbfffttt~~~wwwqqqnnnlllnnnssszzz|||yyyuuuvvv~~~~~~}}}vvvfffSSSDDD>>>===999999999888888888777777777777777777777666555555888777666555555666777888666666777777888888999999;;;???EEEKKKRRR\\\gggooo|||~~~xxxuuuuuutttssssssuuuyyy{{{yyyoooeee___```iiiqqquuuwwwxxxrrrfffYYYOOOJJJHHHMMMTTTaaavvv~~~}}}|||}}}~~~xxxpppmmmiiieeecccaaa^^^\\\[[[___fffnnntttyyy}}}~~~|||{{{yyyxxxxxxxxxxxxxxxzzzzzz{{{}}}~~~}}}vvvtttrrrpppqqquuuxxx{{{{{{sssiii___ZZZYYYZZZaaaeeekkkqqqwww}}}{{{yyywwwsssoookkkfff```\\\XXXWWWVVVUUUSSSPPPMMMKKKMMMOOOQQQSSSZZZeeettt~~~yyyooojjjbbb\\\XXXUUUTTTRRRSSSTTTUUUTTTSSSTTTYYY]]]cccxxx|||wwwssstttqqqlllhhheeebbb[[[UUURRR```uuu{{{rrrcccTTTHHH@@@;;;999777777777777666666666666666666666666666666666666555555666666777888888999>>>AAANNNeeevvv|||{{{{{{uuuooommmmmmmmmllliiiiiippptttqqqppprrrqqqnnnlllllltttzzz{{{qqqfffbbbbbbiiiuuu}}}yyyqqqlllkkkkkklllsss|||zzzttttttyyy~~~|||xxxvvvyyyxxxlllYYYGGG>>><<<999999999888888888777777555555666777777777777777888777666555555666777888555666666777888888999999<<>>BBBIIIPPPYYYdddrrr{{{~~~}}}}}}|||zzzzzz~~~xxxggg```aaaccccccddd```[[[VVVSSSPPPMMMJJJJJJOOOWWWdddxxx}}}~~~}}}xxxrrroooiiieeecccaaa```^^^XXX\\\bbbjjjqqqtttsssrrrnnnyyywwwxxxyyyxxxwwwxxxzzz{{{}}}zzzxxxwwwuuutttwww||||||}}}zzztttkkkbbb[[[XXXXXX[[[___ffflllqqquuuzzz|||{{{|||zzzuuuvvvzzz|||{{{~~~wwwsssiiifffbbb```^^^\\\XXXUUUSSSSSSRRRPPPQQQVVV___ffftttxxxnnnddd]]]YYYVVVTTTQQQSSSUUUTTTRRRQQQTTTWWW\\\hhh{{{qqqoootttuuupppllljjjfff```]]]ddduuutttnnncccVVVJJJBBB>>>===777777777777666666666666444444444444444444444444444555666777888999::::::BBBDDDTTTnnn|||xxxpppnnnlllrrryyy||||||yyyxxxwwwrrrttttttrrroooppptttyyyxxxvvvppphhhaaa^^^]]]\\\___eeeiiiggg```[[[\\\```mmmuuuyyyqqqhhheeehhhkkkqqqzzzyyyuuuvvv{{{yyyvvvxxx~~~|||vvvrrrqqqssstttxxxwwwtttlllnnnmmmeeeWWWIIIAAA>>>999999999888888888888777555666777777777777777666666666777888888888888888555555666777888999::::::???CCCJJJRRR[[[hhhvvv}}}llleeehhhhhhdddaaa\\\UUUQQQPPPPPPNNNKKKIIINNNWWWeeeyyy~~~~~~zzzuuuqqqlllhhhfffeeedddccc``````bbbgggnnnsssvvvvvvpppyyy{{{tttvvvxxxwwwvvvwwwyyy|||}}}}}}}}}~~~~~~|||zzzvvvtttrrrrrruuu{{{||||||zzztttlllccc\\\XXXWWWXXX]]]dddiiinnnqqqtttvvvuuuvvvtttppprrrxxx}}}~~~~~~uuuqqqlllhhhgggddd```]]]XXXXXXWWWTTTRRRUUU\\\bbbiiivvvvvvkkkddd___[[[YYYRRRTTTVVVTTTQQQOOOQQQSSSZZZcccxxxsssoooxxx{{{vvvqqqpppmmmhhhdddiiiwwwtttnnndddWWWKKKCCC???>>>777777777777666666666666444444444444444444444444444555666777888999::::::BBBDDDVVVppp~~~xxxooolllhhhnnnuuuzzz{{{zzzzzzzzzuuuwwwyyywwwsssqqqsssuuuxxxqqqpppjjjaaa\\\[[[]]]]]]YYY```fffeee___[[[\\\___nnnuuuwwwooofffdddhhhkkkxxx~~~zzzzzz~~~~~~{{{uuurrrssszzzyyywww{{{~~~|||tttnnnmmmppprrrzzzwwwrrrlllkkkggg^^^SSSIIICCCAAA999999999888888888888777888888888888777666555444555666777999999999888777444555666777888999::::::???DDDKKKSSS\\\iiixxxpppkkknnnnnniii^^^XXXRRRPPPRRRSSSQQQNNNGGGMMMWWWeeezzz~~~yyyuuupppllljjjiiihhhhhhhhheeecccfffmmmuuuzzz|||uuu|||}}}}}}{{{xxxsssuuuwwwwwwuuuvvvyyy|||zzzzzzzzz|||~~~~~~|||zzzsssqqqoooooosssyyyxxx|||~~~yyyrrrjjjccc]]]WWWSSSUUUWWW\\\cccjjjoooqqqqqqrrrnnnjjjjjjpppxxx}}}~~~{{{wwwsssmmmgggccc___^^^[[[WWWUUUUUUWWWZZZdddlllyyywwwnnnhhh___XXXVVVVVVUUUUUUUUUSSSRRRQQQPPPUUU\\\lll}}}uuu}}}}}}vvvssspppnnnfffdddnnnwwwgggYYYNNNFFF???;;;<<<:::888777777777555444444333222222333444666777444666888888888999:::<<>>LLLaaaqqqwwwuuussssssssstttzzzwwwnnnjjjhhhiiijjjooovvv{{{}}}}}}{{{xxxzzzvvvlllaaa\\\^^^]]]ZZZ\\\[[[\\\\\\XXXUUUYYY```ooollljjjgggaaa___eeennn|||~~~~~~vvvnnnddd]]]XXXXXX\\\cccnnnyyyuuuvvvyyy{{{rrrpppssswwwoooiii]]]NNNBBB===:::999999888888888888888777777777777777777777777777777666666666666777777999:::;;;::::::;;;>>>@@@CCCHHHPPPZZZeeetttrrrnnnmmmlllaaaXXXPPPNNNMMMJJJJJJKKKIIINNNWWWfff}}}~~~~~~yyyvvvrrrppprrrwww|||wwwuuuttttttwww|||}}}zzzyyyxxxwwwwwwvvvuuuuuuttttttuuuuuuvvvxxx{{{{{{zzzxxxxxxqqqmmmmmmnnnpppvvv}}}qqqtttyyy~~~xxxrrriiiaaaZZZVVVRRRPPPNNNQQQWWW]]]bbbeeeggggggggghhhkkkrrr{{{~~~yyyvvvqqqkkkgggdddcccccc^^^ccclllvvv}}}qqqlllhhhbbb]]][[[VVVVVVUUUTTTSSSQQQOOONNNNNNRRR___uuu~~~tttmmmqqqtttcccTTTHHH@@@<<<;;;999777777777777666555666666666555555333222222555666888888999:::<<<>>>BBBQQQffftttyyyyyyxxxwwwsssxxxyyynnniiiggggggfffhhhmmmtttyyy{{{zzzyyy|||qqqfffaaaaaa```]]]]]]ZZZXXXUUUQQQPPPWWWaaapppmmmjjjfffaaa___fffppp}}}}}}||||||~~~~~~~~~wwwmmmddd^^^[[[VVVRRRRRRUUU[[[gggrrryyywwwwww~~~tttqqqsss}}}wwwpppdddSSSDDD>>>::::::999888888888888888777777777777777777777777777777666666666666777777888999:::999999:::===@@@EEEKKKTTT^^^jjjxxx~~~~~~wwwnnniiifff]]]UUUNNNNNNNNNKKKJJJKKKIIINNNWWWfff|||~~~~~~zzzvvvtttvvv}}}~~~zzzxxxyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvwwwyyy||||||{{{yyyxxxrrrnnnooopppqqqvvv|||ooopppsssyyywwwssslllccc[[[UUURRROOONNNJJJNNNTTTZZZ___cccgggiiifffiiioooxxx}}}wwwrrrnnnkkkgggiiilllpppxxx{{{pppkkkhhhccc^^^]]]WWWVVVVVVTTTRRRPPPNNNMMMLLLPPPYYYlll}}}|||wwwnnnooo~~~}}}lllYYYJJJAAA===;;;999777666777777666555444555666666666555333222555666888888999;;;>>>@@@HHHYYYmmmxxx{{{|||{{{yyyuuu{{{~~~tttnnnjjjiiihhhfffiiiqqqxxx{{{~~~xxxlllfffeeeccc______[[[VVVQQQKKKLLLWWWdddrrrnnnjjjeee```___gggrrr~~~{{{zzz{{{|||zzzzzzyyyvvvrrrmmmgggaaa[[[WWWXXXTTTQQQRRRSSSXXXdddooo~~~}}}|||tttrrruuu{{{uuuiiiWWWGGG@@@::::::999888888888888999666666666666666666666666777777666666666666777777777888888888888:::===???FFFMMMWWWbbbnnn|||{{{zzzqqqhhhbbbZZZRRRMMMMMMNNNLLLKKKLLLIIINNNWWWfff|||~~~~~~}}}~~~}}}yyyyyy~~~}}}{{{|||{{{zzzyyyxxxxxxyyyyyyyyyyyyzzz}}}}}}zzzuuurrrssssssssswww}}}mmmlllmmmqqqyyyyyyrrrlllfff^^^VVVRRROOONNNMMMIIIMMMSSSWWW[[[___eeeiiikkkooowww{{{uuutttsssqqqtttzzztttnnnjjjddd___]]]WWWWWWVVVTTTRRROOOMMMLLLMMMOOOVVVfff~~~{{{zzzzzzoookkkwwwuuu```MMMBBB>>>;;;999777666777777777555222333555666777666555555555666888888999<<<@@@CCCLLL___rrryyyzzzzzzyyywwwvvv{{{{{{sssmmmiiijjjfffgggnnnuuuyyy~~~ssskkkjjjfffaaaaaa\\\VVVPPPIIIKKKYYYhhhuuupppjjjddd______hhhttt~~~zzzyyy}}}~~~xxxvvvpppkkkeee```]]]ZZZWWWTTTWWWTTTRRRSSSSSSVVVaaalll{{{zzzvvvvvvzzz|||nnnZZZJJJBBB;;;::::::999888999999999666666666666666666666666777777666666666666777777999:::;;;;;;;;;===@@@BBBFFFMMMYYYeeerrr~~~{{{yyyxxxkkkaaaZZZRRRMMMMMMNNNLLLKKKLLLHHHNNNWWWggg}}}|||}}}}}}}}}~~~|||}}}|||zzzyyyyyyyyy{{{{{{}}}}}}~~~zzzwwwwwwwwwwww{{{nnnmmmkkkmmmsss|||vvvoooeeeaaaZZZTTTQQQOOONNNMMMLLLOOOSSSUUUXXX]]]dddjjjqqqvvv{{{vvvssstttyyy~~~tttmmmeee```^^^XXXWWWVVVTTTQQQOOOLLLKKKMMMNNNSSS```vvv{{{zzzzzzlllfffooozzz~~~gggQQQDDD???:::888666666777888777666333333444555666777777777555777888888:::===AAAEEENNNbbbuuuyyyxxxyyyxxxuuuvvvyyyvvvoooiiilllffffffkkknnnpppzzzxxxpppmmmhhhcccaaa]]]XXXQQQIIIKKKZZZjjjuuuoooiiiccc___```lllxxx|||~~~{{{|||vvvpppiiiddd]]]ZZZYYYXXXVVVSSSUUUTTTSSSSSSQQQSSS]]]hhhxxxzzzxxx{{{vvv```LLLBBB;;;;;;:::999999999999999777777777777777777777777777777666666666666777777777888:::::::::<<>>AAAKKKTTTcccrrr}}}|||}}}}}}xxxyyy{{{}}}}}}zzzuuuaaaXXXPPPNNNMMMJJJJJJKKKGGGNNNXXXiii~~~}}}{{{yyyxxxxxxyyy{{{}}}}}}{{{{{{{{{}}}{{{wwwvvvyyy~~~zzzssslllggg]]]ZZZVVVTTTSSSRRRPPPNNNMMMQQQUUUZZZ```kkkzzz~~~uuuxxx|||uuujjjcccaaaYYYXXXVVVTTTQQQNNNKKKIIIIIIIIILLLUUUhhh|||~~~xxxtttgggZZZTTT```pppzzzpppVVVGGGAAA:::888666666777888777666999888666444444444555666666777888888:::>>>CCCGGGUUUlll~~~zzzwww||||||{{{yyyxxxnnniiihhhiiieeedddrrr}}}tttpppjjjddd___]]]ZZZSSSKKKKKKYYYiiinnniiiccc```___eeeuuu~~~wwwzzz{{{yyywwwyyy~~~sssnnnhhheeefffeeeaaa]]]WWWWWWWWWVVVRRRQQQZZZeeessszzz}}}vvvuuuyyy~~~kkkRRRDDD<<<;;;::::::999999::::::777777777777777777777777777777666666666666777777:::;;;======>>>???CCCFFFNNNXXXhhhxxx}}}|||xxxzzzttttttpppnnnrrr{{{dddZZZQQQNNNLLLJJJIIIKKKGGGMMMXXXiii}}}{{{{{{}}}{{{zzzzzz|||~~~}}}{{{{{{|||}}}yyyzzz~~~xxxnnnhhhggg___[[[YYYXXXUUURRRSSSXXXVVVZZZ^^^ccckkkyyy~~~|||{{{|||wwwlllccc]]]YYYWWWTTTRRRQQQOOOLLLJJJIIIIIILLLSSS___rrr}}}yyyqqqllljjjhhh]]]VVVUUU]]]uuurrraaaMMM===;;;999777777777777666555222222222333333333444444666666999:::999999AAAJJJ[[[ttt}}}xxx{{{zzzwwwwwwwwwrrrjjjhhhjjjgggeeeppp|||wwwtttnnnfffddd^^^XXXSSSNNNNNNXXXdddnnnddd^^^___```bbbqqqyyy{{{xxxpppqqqxxxyyysssppplllhhhddd___[[[XXXVVVTTTTTT\\\eeettt|||{{{yyy{{{~~~mmmUUUBBB>>>===;;;999888777666666888888999999999999888888999999999888888888888888;;;888777;;;===>>>CCCIIIPPP^^^mmm|||yyy}}}yyyqqqkkkddddddkkksssxxxyyyeee\\\SSSOOOMMMIIIGGGHHHEEEIIIUUUlll{{{xxxyyy{{{{{{{{{|||}}}~~~~~~~~~~~~|||yyyzzz{{{ppphhhgggccc___\\\\\\YYYWWWXXX\\\]]]aaagggmmmwww|||}}}wwwnnnfffaaa\\\YYYVVVSSSQQQNNNKKKHHHHHHHHHKKKRRR]]]ooo~~~|||qqqjjjgggccc[[[WWWVVVZZZqqqtttdddPPP@@@<<<:::888777777777666555333333333444444444444555555555888;;;:::;;;DDDNNNbbb}}}{{{xxx|||xxxvvvuuusssmmmkkkkkkgggfffssszzzwwwooofffbbb\\\UUUOOOKKKLLLVVVaaaiii```[[[^^^```eeetttzzz|||{{{pppooouuu|||~~~zzztttpppccc___[[[YYYWWWWWW^^^fffttt}}}~~~xxxxxxzzz}}}}}}~~~yyyiiiRRRAAA===<<<;;;999888777666666777888888999999888888777777666666666666666666666:::777777:::<<<>>>CCCIIIUUUcccsss~~~{{{}}}vvvpppiiigggjjjnnnpppooo```XXXPPPNNNMMMJJJHHHIIIIIILLLXXXppp~~~|||yyyyyyzzzzzz{{{{{{{{{|||}}}}}}}}}}}}zzzzzzwwwpppooojjjfffccccccbbb___aaaeeefffkkkrrrzzz|||}}}}}}zzzzzz~~~xxxoooiiieee___\\\XXXTTTQQQNNNJJJGGGGGGGGGJJJPPPZZZlllssskkkgggeee]]][[[WWWWWWllluuugggTTTEEE===;;;888777777777777666444444555555555666666666444555888;;;<<<>>>GGGRRRkkkuuuuuu|||yyyvvvtttuuuqqqpppnnnhhhiiiyyyzzzqqqhhhaaaYYYQQQKKKGGGHHHRRR^^^ccc\\\YYY]]]aaahhhyyy}}}}}}sssnnnqqqxxx}}}xxxjjjddd___\\\ZZZZZZ```hhhvvv}}}zzzzzzxxxvvvtttsssooocccOOOAAA===<<<;;;999888777777666777888888999999888888777666666666666666666777777999666777:::<<<>>>DDDLLL[[[kkk{{{zzz{{{|||vvvppplllkkkjjjhhheeeZZZSSSMMMNNNNNNKKKHHHIIIIIIMMMYYYppp}}}yyyzzzzzzyyyyyyyyyyyyyyyzzzzzz|||}}}yyyyyy}}}tttoookkklllmmmkkkllloooqqquuu}}}~~~}}}|||||||||}}}}}}|||~~~yyyooohhheee___\\\XXXUUURRROOOLLLIIIIIIIIIKKKPPPYYYiiiyyysssppppppddd^^^XXXWWWiiiwwwiiiWWWHHH???<<<999777777777777666555666666666666777777777555666888<<<<<>>@@@DDDOOO[[[kkk~~~|||~~~|||xxxtttuuuvvvvvvtttqqqnnnllljjjkkkkkkjjjfff```ZZZWWWQQQNNNNNNSSSUUUOOOHHHEEEGGGJJJSSSeee}}}}}}}}}wwwvvvssspppooooooooopppoootttxxxzzz|||xxxsssooorrrwww}}}{{{mmmdddaaa[[[ZZZWWWWWWVVVUUUSSSQQQPPPOOOPPPSSSXXXdddzzzlll```ZZZWWWgggxxxcccSSSCCC???;;;888777888888888666666666777777777777888555555777:::<<<@@@LLLXXXppp~~~wwwnnnppprrr|||{{{wwwuuuyyy{{{|||ssshhhZZZRRRKKKIIIJJJMMMSSSZZZXXXZZZ\\\^^^gggvvv}}}wwwrrrttt~~~~~~wwwrrroooooossszzzvvvooofffbbb^^^WWWKKKAAA;;;;;;:::999888888888888666666777777777777666666444555555666777777888888777888;;;>>>@@@DDDPPP]]]qqq~~~~~~~~~vvvooommmjjjhhhhhhiiiiiijjjhhhjjjjjjhhhccc\\\VVVRRRNNNLLLOOOVVVXXXSSSLLLIIIHHHJJJRRRaaaxxx~~~~~~||||||wwwuuuqqqnnnllllllmmmmmmjjjoootttvvv||||||xxxrrrnnnpppuuuvvvmmmgggjjjlllnnn|||{{{mmmfffddd]]][[[XXXWWWWWWUUUSSSQQQPPPOOOPPPRRRWWWcccxxxpppeee\\\SSS___}}}~~~hhhWWWDDD@@@;;;888777888999999666666666666777777777777222222555999<<>>???CCCQQQ^^^vvvzzz}}}{{{}}}}}}tttmmmiiidddbbbcccfffjjjllllllmmmmmmjjjccc[[[TTTQQQKKKJJJOOOWWW[[[VVVOOOLLLGGGIIIOOO^^^sss~~~|||~~~{{{{{{wwwtttqqqmmmkkkjjjkkklllgggmmmqqqtttyyy|||yyysssnnnooottt~~~pppgggfffccc^^^ZZZZZZ___hhhnnn~~~oooeee___]]]ZZZVVVTTTTTTSSSRRRPPPQQQQQQRRRSSSVVV```vvv|||hhhXXXQQQYYYnnnqqq\\\LLLBBB999777777555666888666666555555555555666666555<<<<<<<<<@@@@@@JJJ]]]qqqwww||||||{{{yyyuuupppkkklllqqqxxx|||{{{{{{{{{rrr^^^RRRLLLJJJGGGPPPYYYVVV[[[YYYYYY^^^kkk~~~{{{|||sssrrr{{{zzzuuutttyyy}}}yyyvvvvvvyyy|||~~~~~~xxxpppfff]]]SSSJJJEEE>>><<<:::999:::999888777777777777777777777777777666777777777777888888888;;;;;;<<<<<<<<>><<<:::999:::999888777777777777777777777777777777777777888888888999999:::;;;<<<>>>???GGGZZZmmm|||~~~~~~zzz}}}zzzwwwqqqkkkfffgggmmmpppnnnjjjiiihhhiiikkkjjjcccWWWNNNKKKJJJOOOYYY]]]WWWNNNIIIHHHKKKRRR___rrr}}}zzzxxxxxxxxxxxxzzz~~~yyyuuupppllljjjiiihhhgggdddccceeelllsssyyyzzzsssqqqsssvvvuuukkkbbb\\\VVVTTTQQQMMMKKKLLLPPPSSSWWWbbbtttxxxlllfffaaa^^^ZZZXXXWWWWWWUUUTTTSSSRRRSSSSSSTTT]]]qqq}}}iiiVVVRRR```qqqzzzfffIIIAAA:::999999666555555777666666555555666666777555<<<;;;:::???AAAKKK```{{{|||uuuqqqiiiffflllwww|||zzzooo[[[NNNIIIIIISSS\\\WWWYYYYYY[[[eeevvvyyyzzzwwwtttvvvzzz|||zzzvvvqqqkkkeeeaaa___fffgggkkkqqq{{{~~~}}}zzzuuunnneeeYYYMMMFFF>>><<<:::999:::999888777777777777777777777777777888888888888999999999:::999:::===???BBBLLL```sss}}}zzzyyysssnnnoootttvvvrrrmmmdddeeegggjjjhhhaaaUUULLLIIIIIIOOOXXX[[[UUUMMMHHHJJJMMMUUUbbbsss}}}yyyuuusssrrrrrrtttwww}}}~~~wwwtttpppmmmllljjjhhhfff```___ccciiimmmsss~~~}}}uuurrrsssvvv{{{oooeee]]]WWWUUUTTTRRRNNNKKKIIIJJJLLLLLLRRR^^^ooo{{{nnnfffbbb___[[[YYYXXXXXXVVVUUUTTTSSSSSSSSSSSSZZZnnnmmmZZZSSS___ooo}}}vvvcccKKKCCC======<<<999777777777777666666666666777777555;;;::::::???BBBNNNccc~~~}}}yyyooohhhmmmzzz{{{~~~~~~zzzcccRRRKKKJJJTTT[[[UUUWWWWWW\\\hhh|||{{{}}}yyyssssssvvv}}}}}}sssqqqnnniiiddd___[[[XXX\\\]]]___dddmmmzzz{{{xxx~~~zzzyyyvvvqqqiii\\\NNNEEE>>><<<:::999:::999888777666666666666666666666666888888999999999:::::::::999:::===@@@CCCNNNdddxxx~~~}}}}}}xxxyyy}}}~~~yyytttffffffggggggddd\\\RRRKKKHHHIIIOOOXXX[[[TTTMMMIIILLLOOOXXXfffxxx|||wwwrrrpppnnnnnnpppttt{{{~~~zzztttrrrpppnnnmmmkkkhhheee^^^___bbbgggjjjppp}}}wwwssssssvvvvvvnnneee\\\VVVUUUUUUTTTQQQMMMJJJIIIIIIIIIKKKQQQ\\\kkkyyy~~~nnneeebbb___\\\ZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSYYYkkk}}}~~~yyylll\\\TTT^^^lllzzz{{{}}}}}}mmm\\\LLLDDD>>>======:::777888777777666666666666777777444;;;:::999@@@DDDRRRiii}}}sssmmmtttzzz{{{zzz{{{jjjXXXOOOKKKTTTZZZSSSWWWXXX___mmm}}}~~~|||sssqqqqqqxxx|||}}}vvvrrriiigggccc^^^[[[XXXWWWVVVRRRTTTVVV[[[aaakkkvvv}}}uuunnnsss~~~xxxxxxwwwssskkk^^^OOOEEE>>><<<:::999:::999888777666666666666666666666666888888999999999::::::::::::;;;===@@@DDDPPPggg{{{}}}{{{~~~mmmkkkhhhddd^^^WWWOOOJJJHHHJJJPPPYYY[[[TTTMMMJJJKKKQQQ\\\lll|||vvvqqqnnnlllkkkmmmqqqyyy|||yyywwwrrrqqqooonnnmmmkkkhhheee``````ccchhhjjjooo{{{yyytttsssuuu{{{uuupppllleee]]]WWWTTTTTTTTTQQQMMMJJJIIIIIIFFFGGGJJJQQQ[[[gggrrryyyqqqgggccc```]]][[[ZZZZZZXXXWWWUUUUUUUUUUUUSSSYYYkkk|||}}}yyy|||}}}zzzzzzzzzyyywwwvvvrrriii[[[TTT[[[fffwwwyyyzzzyyyxxxsssfffZZZJJJBBB;;;::::::777666666888777777666666777777888444:::999:::AAAHHHWWWooo}}}uuurrrzzz~~~}}}~~~}}}uuutttsssuuulll\\\SSSNNNUUUZZZTTTZZZ[[[bbbrrr~~~uuupppnnnssswww}}}}}}wwwooogggbbb]]][[[WWWSSSQQQQQQRRRSSSOOOQQQSSSVVV[[[bbbiiinnnyyy}}}~~~vvvmmmoooxxxxxxxxxuuummm___PPPFFF>>><<<:::999:::999888777777777777777777777777777888888888888999999999::::::;;;===AAAFFFSSSkkk|||www}}}rrrpppkkkddd[[[SSSMMMJJJGGGJJJQQQYYYZZZSSSMMMKKKJJJQQQ___rrr|||vvvqqqmmmkkkjjjkkkpppwww|||zzzwwwuuuooonnnlllkkkkkkiiifffdddbbbaaacccgggjjjmmmwww|||uuussstttnnnkkkgggfffeeeccc]]]YYYRRRSSSSSSPPPMMMJJJIIIJJJDDDFFFHHHJJJNNNWWWbbbjjjrrrwwwwwwmmmeeeccc___]]]\\\\\\ZZZYYYVVVVVVVVVVVVTTTZZZkkk|||{{{|||~~~zzzvvvtttsssqqqooommmjjjdddZZZTTTYYYbbbtttxxxyyywwwtttpppggg^^^KKKBBB:::888888666555777888888777777777777888888333:::999:::CCCKKK\\\uuuzzzxxx}}}~~~zzzvvvuuuxxx{{{|||{{{wwwnnnjjjiiimmm{{{jjj^^^XXXQQQWWW]]]XXXZZZ[[[bbbrrrxxxqqqmmmnnnsssxxx|||~~~{{{ssslllddd\\\WWWTTTSSSPPPNNNMMMMMMMMMNNNPPPQQQRRRSSSUUU[[[aaafffjjjrrryyy}}}}}}zzzxxxwwwzzz~~~xxxqqqqqq~~~yyyzzzzzzwwwooobbbSSSIII>>><<<:::999:::999888777777777777777777777777777777777777888888888999999999:::>>>CCCIIIXXXqqqyyy}}}zzz{{{sssrrrmmmfff]]]TTTMMMIIIEEEHHHPPPXXXXXXQQQKKKJJJHHHPPPaaaxxx{{{uuupppmmmkkkjjjjjjooovvv~~~}}}zzzvvvsssllljjjhhhgggffffffdddbbbccc``````dddhhhjjjpppvvv}}}wwwsssrrrccc```]]]]]]______]]]ZZZRRRSSSSSSPPPMMMKKKKKKLLLEEEGGGIIIHHHGGGLLLWWW___fffkkkttt|||qqqgggdddaaa___^^^]]]\\\[[[VVVVVVWWWVVVUUUZZZkkk|||yyyrrrnnnkkkiiiiiigggeeeaaa[[[VVVZZZbbbqqqwwwzzzwwwssspppjjjeeeMMMDDD;;;999888777777:::888888777777777777888888333999999:::DDDMMM___xxx|||~~~vvvrrrnnnnnnrrruuuwwwwwwqqqgggcccbbbhhhuuuggg___ZZZSSSXXX___[[[WWWXXX___ooo{{{rrrnnnlllpppvvvzzz|||}}}~~~{{{tttlllfff___XXXTTTQQQPPPOOONNNMMMLLLLLLKKKOOONNNMMMLLLNNNSSSZZZ___aaaiiiqqqvvv|||~~~yyywwwtttuuuxxx|||}}}yyyssssss{{{{{{{{{xxxqqqdddUUULLL>>><<<:::999::::::888777777777777777777777777777666777777777777888888888888999>>>DDDLLL[[[vvvpppnnnpppxxx{{{rrrqqqoooiii```UUUMMMHHHDDDGGGOOOWWWWWWOOOJJJIIIFFFPPPccc{{{zzzuuupppllljjjiiijjjnnnvvv}}}~~~yyytttpppiiigggdddcccccccccaaa```ccc^^^]]]bbbfffhhhkkkooo~~~wwwsssrrrXXXWWWVVVWWWXXXXXXWWWVVVTTTRRRPPPNNNNNNLLLJJJHHHDDDEEEEEEEEEFFFJJJPPPTTTYYYaaalllxxxtttkkkhhhdddaaa___^^^\\\ZZZZZZXXXWWWWWWWWW]]]jjjxxxuuuppppppllleeehhhddddddccc[[[QQQTTT^^^rrrxxx{{{zzz||||||qqqbbbSSSGGG;;;888777666555666666666666666777777777777;;;777:::@@@EEENNNhhh|||}}}}}}zzzjjjiiihhhjjjooorrrttttttqqqhhh```___fffuuu|||nnncccYYYXXXZZZ[[[[[[]]]WWWZZZ```lll|||{{{vvvvvvzzzssshhhkkkllloootttzzz~~~}}}wwwnnneee^^^XXXSSSPPPKKKKKKJJJJJJJJJJJJJJJKKKNNNOOOOOOOOOPPPTTTYYY\\\dddgggkkkpppuuuwwwyyyyyyvvvssspppqqqwww|||{{{tttuuu{{{~~~{{{uuukkk[[[MMMCCC@@@<<<:::999888777666777777777777888888888888777888888888888999999999999:::>>>DDDKKK]]]zzzqqqkkkiiimmmqqqqqqqqqrrrtttuuusssjjj\\\QQQKKKJJJGGGKKKPPPTTTTTTPPPJJJFFFIIIQQQbbbzzz{{{uuupppkkkgggdddgggjjjpppyyyzzztttpppkkkiiifffccc```^^^]]]]]]^^^^^^^^^^^^```cccggghhhwww|||zzzsssoooVVVTTTSSSSSSTTTTTTTTTSSSSSSQQQOOONNNNNNMMMKKKIIIFFFFFFEEEDDDDDDGGGLLLOOOUUU]]]hhhtttssskkkhhhdddaaa```___]]][[[[[[XXXWWWXXXYYY^^^lllzzzzzzsssrrrmmmffffffbbbbbbbbbZZZRRRUUU___ssszzz~~~yyykkkVVVIII>>>:::999777666777666666666666777777777777:::888;;;@@@DDDOOOlll}}}}}}|||yyyllljjjiiikkkpppsssuuuuuupppeee[[[YYY```ooorrrfff]]]UUUVVVZZZ[[[[[[]]]ZZZ\\\bbblll{{{|||uuurrrqqqvvvyyyooommmlllmmmpppvvv|||zzztttkkkccc[[[VVVQQQNNNKKKKKKJJJJJJJJJJJJKKKKKKOOOPPPPPPQQQRRRUUUZZZ^^^dddfffkkkppptttvvvwwwxxxuuurrrnnnooosssyyy}}}~~~yyy{{{yyy}}}}}}wwwmmm\\\NNNCCC@@@<<<:::999999777666777777777777888888888888777888888888888999999999999;;;@@@FFFNNN```|||}}}rrrkkkhhhjjjmmmmmmlllnnnlllmmmkkkdddZZZQQQMMMMMMGGGKKKOOORRRRRRNNNIIIFFFGGGNNN]]]ttt}}}wwwrrrmmmhhhddddddfffllluuu~~~~~~xxxrrrnnnkkkiiifffbbb___^^^]]]]]]______^^^___```cccfffhhhuuuyyy}}}}}}xxxtttrrrWWWTTTQQQPPPQQQRRRSSSRRRQQQPPPOOOOOOOOONNNLLLJJJGGGFFFEEECCCBBBDDDGGGJJJPPPXXXdddooozzztttjjjgggdddaaaaaa```^^^]]]ZZZWWWVVVVVVWWW]]]kkkxxxvvvsssmmmgggfffbbb``````YYYPPPSSS\\\sss{{{sssYYYMMMAAA<<<;;;888777888666666666666777777777777::::::===AAADDDRRRrrr~~~rrrpppoooqqquuuyyyyyywwwpppdddXXXVVV]]]jjj}}}yyyiii]]]VVVRRRVVV[[[\\\[[[[[[\\\^^^ccclllyyy|||uuuooommmnnnsss~~~uuuooommmlllnnntttzzzxxxsssjjjbbb[[[VVVQQQNNNLLLKKKKKKJJJKKKKKKKKKLLLOOOPPPQQQRRRTTTWWW\\\___dddfffjjjooosssuuuvvvvvvtttppplllkkknnntttzzz}}}~~~}}}yyywww|||~~~xxxnnn^^^PPPBBB???<<<:::999999777666777777777777888888888888777888888888888999999999999<<>>;;;::::::999999888777777777777888888888888777888888888888999999999999:::@@@KKKZZZppp}}}zzzqqqiiigggfffbbb```aaa]]]\\\YYYVVVRRROOOLLLKKKHHHHHHHHHGGGGGGEEEDDDDDDEEEHHHNNNYYYjjj{{{tttmmmhhhhhhgggiiinnnwww|||zzzzzzxxxuuurrrooommmlllllliiigggdddbbb````````````eeejjjrrrwwwxxxvvvsssrrrYYYWWWTTTRRRRRRQQQOOONNNOOOOOOOOOPPPQQQOOOLLLIIIEEEFFFGGGGGGGGGHHHJJJLLLQQQ\\\lllzzz~~~qqqiiifffbbb```^^^]]][[[ZZZ]]]ZZZWWWVVVUUUXXXeeerrr|||sssqqqrrrsssnnneee___^^^YYYRRRTTT[[[wwwzzzoooZZZNNNAAA===;;;888777777666666666666777777777777777;;;>>>BBBLLLaaazzzrrrmmmiiihhhppp|||oooccc___jjj{{{}}}wwwiiikkkllliiihhhgggbbb[[[RRROOOQQQ[[[aaa___ZZZWWWVVVXXX^^^hhhuuuzzzuuutttvvvwwwxxxuuussstttttttttzzz}}}xxxsssnnniiifffcccaaa___\\\ZZZXXXWWWVVVUUUWWWYYYZZZ[[[\\\^^^```fffiiinnntttxxx|||}}}~~~zzzyyywwwsssqqqsssyyy~~~yyyyyy~~~~~~sssgggZZZQQQAAA>>>;;;:::::::::999888777777777777888888888888777888888888888999999999<<<<<<@@@LLL\\\sss|||{{{sssmmmlllkkkfffcccccc___^^^[[[YYYUUUQQQMMMJJJHHHHHHHHHHHHGGGEEEDDDCCCDDDGGGLLLUUUdddxxxzzzsssmmmiiigggfffhhhnnnwww}}}{{{zzzyyyvvvtttqqqnnnmmmkkkiiifffbbb```_________aaaffflllrrrttttttuuuuuuYYYWWWUUUTTTSSSRRROOOMMMOOOOOOPPPQQQQQQOOOKKKHHHFFFGGGHHHGGGFFFFFFHHHJJJRRR^^^ooo}}}wwwiiifffbbb___]]]\\\ZZZXXXYYYVVVTTTTTTSSSXXXfffsss|||zzz|||}}}}}}tttrrrsssuuuxxxmmmeeebbb[[[RRRQQQWWWtttxxxnnn[[[NNNBBB===<<<:::888999666666666666777777777777777:::>>>BBBNNNcccyyyxxxlllkkkjjjggglllvvvuuuhhhbbbnnn~~~gggjjjjjjhhhgggfffaaaZZZMMMKKKNNNXXX___^^^YYYWWWWWWYYY___hhhttt~~~}}}xxxuuuuuuxxx{{{~~~{{{yyyyyyyyyxxx}}}|||wwwrrrnnniiihhheeebbb___\\\[[[ZZZYYYZZZ\\\]]]]]]^^^```bbbgggjjjooouuuzzz~~~{{{|||zzzwwwtttvvvzzz||||||sssggg[[[RRR@@@>>>;;;:::::::::999888777777777777888888888888777888888888888999999999>>>===AAAMMM^^^vvv|||}}}wwwrrrqqqppplllhhhhhhgggeeebbb^^^ZZZTTTMMMIIIHHHHHHIIIHHHGGGEEECCCBBBDDDFFFKKKSSS```tttyyysssmmmjjjddddddgggnnnwww{{{{{{zzzxxxvvvrrrooommmllljjjfffccc```^^^^^^^^^^^^bbbhhhlllpppsssvvvyyyUUUTTTSSSSSSTTTTTTRRRPPPLLLNNNOOOPPPOOOMMMJJJHHHGGGDDDDDDEEEEEEDDDGGGMMMTTTcccsss~~~yyykkkgggbbb______]]]YYYUUUTTTSSSSSSUUUUUUXXXcccooo~~~tttpppqqqpppyyy~~~qqqjjjooovvvrrrqqqhhhbbb]]]QQQOOO^^^ttt}}}xxxppp```SSSDDD>>>;;;888777888444444444555555666777888===<<<@@@CCCLLLggguuullllllkkkfffggglllvvvqqqjjj|||~~~mmmjjjhhhhhhhhhddd\\\UUUKKKIIIKKKTTTZZZ[[[YYYYYYYYY[[[aaakkkxxx~~~yyyvvvvvvyyy~~~~~~~~~}}}}}}yyysssqqqnnnhhhccc___^^^^^^]]]\\\\\\]]]```cccfffhhhmmmooorrrvvvzzz|||~~~~~~}}}zzzxxxyyy|||vvvjjjYYYLLLCCC>>>999888:::;;;999777999999999888888888777777999999999888999999::::::>>>===BBBOOOaaazzzyyyvvv|||~~~|||sssmmmooolllggg```XXXQQQLLLIIIGGGIIIJJJIIIGGGEEEDDDDDDDDDFFFJJJQQQ^^^oooyyysssmmmiiihhhgggiiimmmuuu}}}~~~}}}zzzvvvrrroooooolllhhhdddaaa``````aaabbbcccfffiiilllooopppqqqVVVTTTSSSSSSSSSRRRPPPNNNNNNOOOPPPQQQPPPNNNLLLJJJGGGEEEDDDEEEEEEDDDGGGMMMVVVddduuu{{{mmmiiidddaaa```^^^ZZZVVVTTTSSSSSSTTTSSSWWWbbbnnnuuummmkkkmmmooowww}}}qqqjjjnnntttuuutttkkkfffaaaTTTQQQ^^^ttt~~~yyyoooaaaSSSDDD>>>;;;888777888666666666666777888999:::<<<;;;@@@DDDNNNkkkwwwmmmllljjjeeeeeejjjmmm{{{xxx~~~sssooojjjjjjjjjeee[[[SSSJJJHHHLLLUUU\\\\\\[[[[[[YYY\\\bbbmmmyyy|||xxxvvvwww{{{~~~}}}wwwuuurrrmmmgggdddbbbbbb````````````bbbdddggghhhmmmooorrruuuxxxzzz{{{|||}}}}}}|||zzzyyy{{{vvvjjjZZZMMMCCC>>>999888:::;;;999777999999999888888888777777999999888888999999::::::>>>===CCCPPPccc|||xxxtttxxx}}}~~~}}}~~~|||}}}tttppplllgggaaa[[[UUUQQQMMMJJJKKKLLLKKKHHHEEEDDDDDDDDDFFFJJJQQQ]]]nnnyyysssmmmiiiddddddeeekkksss|||~~~~~~~~~}}}|||yyyuuurrrooommmjjjfffbbb___^^^^^^___aaabbbeeehhhkkknnnpppqqqWWWUUUSSSRRRRRRQQQNNNLLLMMMNNNOOOPPPOOOMMMKKKJJJHHHEEEDDDFFFEEEDDDHHHMMMXXXfffwww~~~pppkkkeeebbbaaa___[[[XXXTTTRRRRRRRRRRRRUUU```lllxxxnnnhhhiiimmmqqqyyy~~~rrrkkknnnsssxxxwwwooojjjfffXXXRRR^^^tttzzzoooaaaSSSEEE>>>;;;888777888888888888888999:::;;;<<<::::::AAAFFFRRRppp}}}rrrooolllfffeeeiiihhhsss|||uuunnnllllllgggZZZOOOIIIHHHLLLVVV^^^___^^^^^^[[[^^^dddooozzz~~~}}}||||||~~~}}}{{{}}}~~~{{{wwwrrrnnnjjjhhhgggfffeeeeeeeeeeeegggiiijjjpppqqqrrrtttvvvwwwyyyyyyzzz{{{{{{zzz{{{}}}}}}tttiii[[[NNNBBB>>>:::888:::;;;999777999999999888888888888888999999888888999999:::;;;>>>>>>DDDRRReee~~~~~~vvvqqqtttwwwwwwuuuuuuxxxzzzpppkkkddd```]]]ZZZVVVRRROOOOOOOOOMMMIIIFFFDDDDDDEEEGGGKKKRRR^^^mmm}}}yyyssslllhhh``````bbbhhhqqqzzz~~~}}}|||||||||zzzwwwtttqqqooollljjjgggccc```_________aaabbbdddgggjjjmmmooopppXXXVVVSSSQQQQQQOOOMMMKKKKKKKKKLLLMMMMMMKKKJJJHHHHHHEEEDDDFFFEEEEEEHHHNNNYYYhhhzzzqqqlllfffbbbaaa___\\\YYYTTTRRRQQQQQQQQQTTT```lllvvvnnnjjjmmmsssxxxuuunnnooosssyyyxxxpppllliiiZZZRRR\\\sss|||pppaaaSSSEEE>>><<<999777888999888888999999:::;;;<<<999:::BBBIIIVVVwwwzzzvvvrrrkkkiiimmmpppxxx|||sssooonnnfffXXXLLLIIIGGGLLLXXX```aaa``````]]]```gggqqq|||{{{zzz{{{|||wwwssspppnnnllljjjiiiiiiiiijjjlllmmmnnnsssssssssttttttvvvwwwxxxxxxyyyzzzzzz{{{~~~yyyqqqgggZZZNNNBBB>>>:::999999:::999888888888888888888888888888888888888888999:::;;;;;;>>>>>>EEETTThhhzzzrrrmmmooosssrrrppppppqqq~~~xxxlllggg```]]]\\\[[[WWWSSSRRRRRRQQQNNNIIIFFFDDDDDDEEEGGGLLLSSS^^^nnn}}}yyyrrrkkkggg``````bbbgggpppyyy}}}}}}}}}{{{{{{zzzyyyvvvtttqqqpppooommmjjjfffdddbbbbbbbbbbbbccceeegggkkknnnppprrrXXXVVVRRRPPPOOONNNLLLJJJJJJJJJKKKKKKKKKJJJIIIIIIGGGDDDDDDFFFFFFFFFJJJPPP\\\kkk|||rrrlllfffbbb```___[[[YYYUUUSSSRRRQQQQQQUUUaaannnwwwooommmqqqxxxyyyrrrrrrtttxxxvvvnnnkkkhhhYYYQQQYYYppp}}}pppaaaTTTEEE???<<<999888999888888888888888:::;;;;;;999:::CCCKKKZZZ|||~~~xxxqqqoootttvvvqqqmmmdddUUUIIIHHHGGGMMMYYYaaabbbaaaaaa^^^bbbiiirrr|||}}}zzzyyyyyy{{{yyyvvvssspppmmmmmmmmmnnnooopppqqqrrruuutttsssrrrrrrsssuuuvvvuuuwwwxxxyyyzzz}}}~~~uuummmdddXXXMMMAAA>>>;;;999999999999999888888888888888888888888888888888888999:::;;;<<<>>>???GGGVVVlll|||yyyyyy~~~vvvnnniiilllppppppnnnnnnjjjuuu|||qqqgggccc]]]ZZZXXXWWWSSSPPPRRRRRRPPPMMMHHHEEEDDDDDDEEEGGGLLLTTT```pppyyyrrrkkkfffbbbbbbccchhhpppxxx~~~||||||}}}~~~zzzzzzyyywwwvvvtttrrrqqqooonnnkkkhhhfffeeedddddddddeeefffhhhkkkooorrrtttVVVSSSOOOMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIEEECCCCCCFFFGGGGGGLLLRRR```nnn~~~sssnnnfffbbb```___\\\YYYVVVTTTRRRRRRRRRWWWdddqqq|||uuurrrvvv||||||uuussstttvvvsssjjjgggfffXXXOOOWWWlllqqqbbbTTTFFF???<<<999888999777777777777888999:::::::::;;;DDDMMM]]]{{{tttsssxxxxxxqqqjjj___QQQHHHGGGGGGMMMYYYbbbcccaaaaaa^^^cccjjjsss}}}|||{{{{{{zzz}}}yyyvvvqqqrrrrrrrrrrrrssssssssssssqqqnnnllllllnnnpppqqqqqqsssuuuvvvxxx{{{}}}sssjjjbbbVVVLLL@@@???<<<:::888888999999888888888888888999999999777777777888999:::;;;<<<>>>@@@HHHYYYoooxxxuuurrruuu}}}ssskkkgggjjjnnnnnnmmmmmmeeejjjsss{{{~~~zzzqqqjjjcccaaa^^^ZZZUUUQQQNNNLLLNNNNNNMMMIIIFFFCCCCCCDDDEEEGGGKKKTTTbbbuuuyyyqqqjjjeeecccbbbdddhhhpppwww}}}}}}{{{{{{}}}~~~zzzzzzxxxwwwuuutttssssssnnnmmmkkkiiigggeeeddddddeeefffgggiiilllooosssuuuRRROOOKKKHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFCCCAAABBBFFFHHHIIINNNUUUeeeqqq}}}|||||||||{{{{{{|||}}}vvvppphhhcccaaa```]]][[[WWWUUUTTTTTTTTTZZZhhhuuu~~~vvvsssssstttpppfffddddddWWWOOOWWWhhh|||qqqbbbTTTFFF???===:::888999777777777777888999:::;;;;;;<<>>@@@III[[[qqqvvvsssqqqrrrxxx|||rrrjjjeeehhhkkkkkkiiiiiibbbcccgggkkknnnnnnkkkiiibbbdddccc^^^UUUMMMJJJJJJJJJIIIHHHFFFCCCAAABBBCCCDDDFFFKKKTTTeeezzzyyyqqqiiiddd``````bbbgggooowww}}}}}}{{{{{{|||}}}{{{zzzxxxwwwvvvuuuttttttpppooommmkkkiiihhhffffffeeeeeefffhhhkkkooorrruuuNNNKKKGGGEEEEEEEEEEEEDDD@@@@@@AAAAAAAAAAAAAAAAAABBB@@@BBBFFFHHHJJJOOOVVViiittt~~~yyyuuutttsssttttttvvvxxx}}}xxxqqqiiidddbbbaaa___\\\XXXUUUTTTUUUVVV\\\jjjxxx~~~vvvrrrrrrsssoooeeebbbcccWWWOOOWWWeeezzzrrrbbbTTTFFF???===:::888999888888888888999:::;;;;;;<<<===FFFOOO___zzzvvvoooooouuu|||}}}{{{}}}yyypppcccVVVMMMGGGGGGGGGMMMYYYbbbbbb```___^^^ccckkksss|||~~~}}}|||{{{zzzwwwuuurrrooonnngggdddaaa^^^^^^```ccceeeeeehhhmmmqqquuuzzz}}}tttqqqttt}}}tttjjjbbbWWWNNN@@@???===:::888777999:::777777888888999999999999777777777888999;;;<<<===>>>@@@JJJ\\\rrrvvvrrrtttssswwwyyyqqqrrrjjjdddgggjjjiiigggfffaaaaaaaaadddgggjjjkkkjjjcccggghhhaaaUUULLLHHHIIIFFFFFFEEECCCAAA@@@BBBCCCDDDEEEJJJTTTfff}}}{{{{{{yyyqqqiiiddd^^^^^^```fffoooxxx~~~~~~|||{{{||||||{{{zzzyyywwwvvvvvvuuuuuusssrrrqqqooommmkkkjjjiiiddddddeeegggjjjnnnrrrtttIIIGGGDDDDDDDDDDDDCCCBBB@@@???>>>???BBBDDDDDDCCCBBBDDDEEEDDDCCCGGGPPPXXXeeemmmyyyyyyqqqllljjjiiillllllpppuuuvvvwww}}}vvvnnnfffdddccc^^^[[[[[[YYYXXXXXXXXXWWW\\\lll{{{{{{wwwuuuxxxpppiiieee___YYYVVVWWWkkkuuufffWWWHHH@@@===999888999:::999888777777777888999999???CCCJJJ^^^{{{|||uuuqqqnnnmmmnnnttttttyyyyyy|||~~~{{{tttkkk___TTTJJJFFFEEEFFFKKKSSS[[[___^^^\\\^^^]]]cccooo{{{zzz~~~{{{zzzxxxwwwuuurrrmmmiiiaaa^^^YYYVVVUUUXXX\\\___aaadddhhhlllqqqwww~~~zzzqqqpppsss{{{pppbbbWWWNNNBBB???<<<:::999999888666666666777777777666666555888999::::::999999;;;===@@@BBBLLL```xxx{{{vvvssswww{{{}}}|||yyywwwvvvppplllfffcccccccccaaa___aaa```aaadddiiimmmnnnnnnpppooojjjbbbXXXOOOIIIFFFEEEEEEEEECCCAAA@@@AAABBBCCCEEEKKKWWWfff{{{|||xxxxxx~~~uuulllddd^^^```^^^\\\```hhhttt~~~}}}||||||||||||xxxvvvxxxyyyxxxwwwyyytttooolllmmmmmmlllkkkkkkjjjiiiiiijjjmmmppprrrFFFEEECCCCCCDDDDDDCCCBBBAAA@@@??????AAACCCCCCBBBBBBDDDEEEDDDDDDIIIRRRYYYfffmmmyyy{{{qqqjjjeeecccddddddggglllnnnpppuuu}}}wwwnnnhhhfffeeeaaa^^^^^^]]]\\\\\\\\\\\\aaaooo~~~~~~vvvnnnhhhaaaZZZWWWYYYkkk~~~|||pppeeeVVVGGG@@@<<<999888999999999888777777888999:::;;;@@@DDDHHHVVVooozzzsssqqqooooooqqqvvvtttwww}}}yyy~~~{{{tttiii\\\QQQHHHDDDFFFHHHLLLTTTZZZ]]]\\\ZZZ]]]]]]bbbmmmxxx}}}||||||{{{|||zzzwwwuuurrrmmmhhhddd\\\YYYUUURRRRRRUUUYYY[[[]]]```dddiiinnnuuu}}}zzzqqqqqqvvv~~~vvvgggYYYNNNBBB???<<<:::999999888777666777777888888777777666888999::::::999999;;;===???AAAKKK___www|||xxxuuuxxx|||}}}}}}{{{xxxwwwuuupppjjjfffeeeddd```]]]``````cccgggmmmsssxxx{{{uuusssmmmdddYYYPPPIIIFFFEEEEEEEEECCCAAA@@@AAABBB???AAAHHHTTTcccwww{{{yyy{{{yyypppiiiccc___^^^]]]\\\aaajjjuuu~~~~~~~~~~~~|||yyywwwxxxyyyyyywwwyyyvvvrrrpppqqqsssrrrqqqkkkjjjhhhhhhjjjmmmqqqtttDDDBBBAAABBBDDDEEEEEEDDDCCCAAA@@@@@@AAABBBBBBAAAAAACCCDDDDDDFFFKKKTTT[[[eeelllwwwtttkkkccc___\\\[[[^^^dddgggiiinnnuuu|||wwwpppiiiiiihhheeebbbbbbcccbbbccccccbbbfffuuu{{{{{{yyy{{{xxxoooddd\\\[[[___nnn~~~zzznnncccUUUFFF???<<<999888999888888777777777999:::;;;;;;AAAEEEGGGPPPeee~~~yyysssrrrqqqsssvvvyyyuuuuuu{{{~~~zzzyyyvvvjjj\\\PPPHHHEEEGGGIIINNNUUUZZZ\\\[[[YYY\\\\\\```kkkuuu}}}}}}|||{{{|||}}}|||wwwqqqlllfff```\\\VVVTTTQQQOOOOOOQQQTTTWWWXXX[[[___dddkkksss{{{|||sssttt|||}}}mmm\\\NNNAAA???;;;:::999999888777777777888888888888888777888999::::::999999;;;===>>>@@@JJJ^^^vvvzzzwwwyyy|||~~~~~~}}}{{{yyyzzzuuuooojjjhhhfffbbb^^^aaacccgggkkkpppvvv}}}zzzvvvoooeee[[[QQQJJJFFFEEEEEEEEECCCAAA@@@AAABBB???@@@EEEOOO\\\mmmzzzxxx}}}yyypppjjjeeeaaa___[[[[[[\\\bbbkkkvvv~~~}}}{{{yyyzzzzzzzzzyyyyyywwwuuutttuuuvvvwwwvvvmmmkkkhhhgggiiimmmrrrvvvCCCBBBAAABBBEEEGGGHHHGGGEEECCCAAAAAABBBBBBBBB@@@CCCCCCDDDDDDGGGMMMUUU[[[ccciiisss~~~|||qqqgggaaa\\\ZZZ[[[```dddggglllrrrxxx~~~xxxqqqllllllllliiiffffffgggfffggggggfffkkkyyy{{{wwwwwwtttzzzxxxjjjaaabbbiiiuuu|||qqqcccTTTFFF???<<<999888:::777777666666777999;;;<<<999???EEEHHHPPPddd|||uuutttsssuuuxxxzzzvvvuuu||||||zzz|||nnn^^^QQQKKKIIIFFFJJJPPPVVV[[[\\\\\\ZZZ[[[[[[```jjjttt~~~~~~~~~wwwnnnggg___YYYUUUQQQPPPOOONNNNNNPPPRRRSSSTTTWWW[[[aaahhhqqqzzz~~~uuuyyyrrr___OOOAAA>>>;;;::::::999888777777888888999999999999888888999::::::999999;;;===>>>@@@KKK___www}}}xxxyyy|||~~~|||zzzuuupppmmmllljjjfffcccdddhhhmmmppprrrtttxxx{{{{{{vvvnnneee\\\SSSLLLGGGEEEEEEEEECCCAAA@@@AAABBBDDDCCCFFFMMMUUUcccwww~~~xxxxxx|||zzzrrrkkkeeeaaa___^^^XXXYYY\\\bbblllvvv}}}}}}|||{{{{{{{{{zzzyyyyyywwwwwwwwwwwwvvvvvvnnnllliiigggiiinnnssswwwCCCBBBBBBDDDGGGJJJKKKKKKGGGEEECCCBBBCCCCCCBBBAAAEEEDDDEEEFFFIIIPPPXXX]]]ccciiirrr{{{|||pppiiibbb___^^^cccfffiiimmmrrrxxx}}}zzzsssnnnooopppllljjjiiihhhgggggggggffflll{{{{{{wwwwwwxxxsssiiimmmuuu~~~uuucccUUUFFF???<<<999888999777777666666777999;;;<<<999???EEEJJJRRRddd~~~wwwtttrrrrrrtttuuurrrsss}}}~~~uuubbbTTTMMMKKKEEEJJJRRRYYY]]]^^^]]]\\\ZZZZZZ```kkkuuuyyymmmddd\\\UUUQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQTTTXXX^^^fffpppzzzyyy~~~rrr```PPP@@@>>>;;;:::::::::999888777777888999999999999999888999::::::999999;;;===???AAALLL```yyyzzz{{{~~~vvvrrrooonnnnnnnnnkkkhhheeeiiiooosssvvvvvvvvvvvvyyyssskkkccc\\\UUUNNNJJJEEEEEEEEECCCAAA@@@AAABBBEEEDDDFFFKKKQQQ\\\nnnzzzwwwzzz{{{xxxrrrkkkddd___]]]]]]WWWWWWZZZbbbkkkuuu|||~~~}}}}}}}}}~~~}}}}}}|||||||||}}}}}}|||{{{yyyvvvuuuuuupppmmmjjjhhhiiinnnssswwwDDDCCCCCCEEEHHHKKKLLLLLLHHHFFFDDDDDDEEEEEEEEEDDDFFFFFFFFFIIIOOOWWW___dddiiinnnuuu}}}~~~wwwoooiiigggjjjmmmooorrrvvv|||{{{tttppprrrrrroookkkkkkhhhfffeeeddddddlll}}}zzzzzzuuuxxxvvvfffWWWHHH@@@===999888999888888777777777999:::;;;<<>>;;;999::::::999888666666777888999999999999888999::::::999999;;;===???BBBLLLaaayyy~~~tttqqqnnnmmmnnnnnnkkkggg```ccciiirrryyy}}}|||zzzwwwqqqhhhaaa\\\WWWPPPLLLEEEEEEEEECCCAAA@@@AAABBBBBBBBBDDDHHHNNNYYYkkk{{{{{{xxxzzz|||zzzvvvooogggaaa]]]\\\VVVVVVYYY```iiissszzz}}}~~~|||zzzyyyxxxyyyyyyyyy|||}}}}}}~~~{{{wwwuuutttqqqooollljjjjjjnnnrrruuuDDDCCCCCCEEEHHHKKKLLLLLLIIIGGGFFFFFFGGGHHHGGGFFFFFFFFFGGGMMMVVV```iiioootttwww|||xxxtttvvvxxxxxxzzz}}}|||vvvrrrssstttppplllkkkhhheeebbbaaabbbkkk}}}wwwhhhYYYJJJAAA===:::888999999999888777777888999:::???@@@DDDMMMWWWjjj}}}xxxsssooonnnnnnpppuuu{{{~~~www```SSSNNNLLLRRRZZZ______]]]\\\[[[WWWYYY___hhhrrr~~~pppeee]]]XXXUUUUUUVVVWWWWWWVVVTTTRRRPPPNNNQQQTTTZZZbbblllxxx|||xxxpppmmmhhhZZZMMM@@@===;;;999:::::::::999444555666777888888888888888999::::::999999;;;===>>>AAALLL```yyy|||vvvrrrooommmllljjjeeeaaaZZZZZZ^^^iiiwwwxxxqqqhhhaaa]]]XXXQQQLLLEEEEEEEEECCCAAA@@@AAABBBAAA@@@BBBGGGLLLVVVgggvvvzzzwwwyyy{{{|||zzztttkkkccc^^^]]]VVVVVVWWW]]]fffpppwww{{{}}}{{{xxxuuusssrrrrrrssstttxxx}}}~~~~~~|||wwwttttttrrrpppnnnllllllnnnppprrrCCCBBBBBBDDDGGGJJJKKKKKKJJJHHHGGGGGGHHHIIIIIIHHHFFFFFFIIIPPP[[[gggqqqwww}}}}}}wwwsssttttttppplllkkkgggdddaaa___aaakkkyyyjjj[[[KKKBBB>>>:::888888:::999888777777777888999@@@???DDDOOO\\\ppp~~~xxxsssrrrqqquuuzzz}}}||||||tttgggXXXQQQPPPVVV]]]aaa```\\\ZZZYYYWWWXXX]]]fffooozzzrrrggg___ZZZXXXVVVWWWYYYYYYXXXUUURRROOOMMMOOOSSSXXX```kkkvvv}}}|||}}}sssiiifffcccXXXKKK@@@===:::999:::::::::999444444666777777888888888888999::::::999:::<<<======@@@KKK___xxxzzzyyyuuupppmmmjjjfff```[[[VVVTTTUUUaaarrr{{{sssiiiaaa]]]XXXQQQLLLEEEEEEEEECCCAAA@@@AAABBBCCCBBBCCCFFFIIIRRRbbbpppxxxvvvxxx{{{||||||wwwnnneee```^^^VVVVVVWWW\\\dddnnnvvvzzz{{{yyyvvvrrrooonnnnnnnnnpppuuuzzz~~~~~~{{{~~~zzzuuurrrrrrsssqqqooommmmmmnnnoooqqqDDDCCCCCCEEEHHHJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJLLLQQQZZZiiiyyyxxxvvvtttssssssrrrpppnnnjjjgggeeedddfffmmm}}}yyyxxx~~~wwwdddZZZLLLBBB>>><<<888555888999999999999:::===???AAABBBGGGQQQ___uuu{{{yyyvvvyyyyyy||||||wwwsssuuuoooYYY[[[VVV]]]bbbaaa^^^\\\XXXSSSYYYYYY[[[aaakkkxxxuuujjjbbb[[[WWWZZZZZZYYYXXXWWWVVVUUUUUUQQQRRRRRRTTTYYYeeesss~~~}}}~~~|||ooofffbbb[[[PPPGGG>>><<<999888999888777666555666777999999888888777888888888888999:::;;;<<>>AAAGGGNNNZZZfff}}}~~~{{{|||}}}yyypppiiibbb]]]\\\VVVSSSVVV```kkkqqqssssssppplllhhhfffgggjjjlllkkknnntttyyy~~~~~~~~~}}}~~~}}}zzzuuurrrpppooommmlllkkklllnnnoooDDDCCCCCCEEEHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIILLLRRR\\\kkk{{{wwwuuurrrrrrrrrrrrqqqpppjjjfffddddddfffooozzztttqqqqqqtttwww|||}}}wwwfffZZZLLLAAA===;;;999666777888999999888999<<>>BBBLLL]]]uuu{{{wwwwwwsssiii```\\\SSSMMMJJJPPP^^^llltttwwwxxxqqqiiifffgggeee]]]UUULLLJJJGGGDDDAAA@@@??????DDD@@@???BBBFFFKKKVVV```nnnyyy~~~~~~{{{rrrjjjccc]]]ZZZWWWTTTUUU\\\dddiiikkkiiigggccc```___aaaccceeefffjjjoootttyyy~~~~~~}}}}}}~~~~~~|||yyyvvvqqqpppnnnmmmmmmnnnpppqqqEEEDDDDDDFFFHHHJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFHHHLLLSSS___nnn}}}xxxuuuqqqooopppqqqqqqqqqkkkgggddddddgggqqq||||||{{{pppiiiggghhhiiiiiinnntttyyy}}}rrrwwwxxxhhh\\\LLL@@@<<<;;;:::888777888888888888999<<<>>>@@@DDDLLLWWWdddyyy~~~xxxqqqmmmiiixxxggg]]][[[aaaeeebbb]]]\\\ZZZWWWWWWXXX\\\bbblllwww~~~qqqhhhccc```XXXWWWVVVTTTRRRPPPNNNNNNMMMNNNOOOPPPUUU```nnnyyy~~~uuujjjbbb]]]UUUJJJAAA===;;;999888888888777666666666777888888888888777888888888888999:::;;;<<<===AAAKKK[[[tttzzzyyywwwnnnccc\\\PPPKKKHHHMMMXXXdddkkkmmmsssmmmhhhiiikkkjjjbbb[[[PPPNNNJJJFFFBBB???>>>===DDDAAA@@@CCCEEEHHHOOOXXXccclll|||~~~uuummmeee]]]ZZZYYYXXXWWWYYY\\\___aaa]]]\\\YYYXXXXXXZZZ\\\^^^aaaeeeiiinnnssszzz~~~~~~~~~~~~|||zzzsssrrrqqqppppppqqqrrrsssFFFEEEEEEGGGIIIKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHFFFIIINNNVVVaaannn|||{{{wwwqqqnnnnnnoooppppppmmmiiieeeeeehhhsss|||xxxxxx~~~wwwmmmeeeaaaaaacccdddkkknnnooouuuzzznnndddjjjwwwzzzkkk]]]LLL???;;;;;;:::999777777888888777999;;;>>>BBBFFFMMMWWWccczzzwwwoookkkeeevvvnnnaaa```gggiiiddd]]]ZZZXXXVVVUUUWWW[[[bbbkkkvvvzzzooofffbbb[[[ZZZXXXUUURRROOOMMMLLLKKKLLLNNNOOOTTT___lllvvv~~~~~~{{{xxxqqqggg```[[[SSSHHH???<<<:::888777888888777666666777777777888888888888888888888888999:::;;;;;;;;;@@@IIIZZZsss|||zzzrrreee[[[QQQMMMJJJMMMUUU]]]ccceeeiiifffccceeeiiiiiiccc]]]PPPMMMJJJEEEBBB???======AAA???@@@CCCDDDEEEKKKRRR\\\dddrrrzzzrrrhhh___\\\\\\\\\ZZZXXXXXXYYY[[[VVVUUUTTTTTTUUUVVVXXXZZZ]]]___dddiiiooovvv~~~~~~|||ttttttssssssssssssttttttHHHGGGGGGHHHKKKLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHLLLQQQYYYcccooo{{{zzztttooommmmmmmmmnnnoookkkhhhhhhkkkvvv~~~vvvssswwwuuupppggg___]]]aaaeeejjjkkkhhhkkknnnbbbYYYaaaqqq|||lll___MMM@@@;;;;;;;;;:::777888888888888999<<<>>>EEEHHHNNNVVVbbbzzzzzzqqqlllggg{{{ttthhheeelllnnnfff]]]XXXUUUTTTTTTVVVZZZaaajjjuuu~~~}}}}}}{{{nnnfffaaa```]]]ZZZVVVRRROOONNNKKKMMMNNNPPPUUU___llluuuzzzwwwrrrlllddd^^^YYYQQQGGG???;;;999777777888888777666777777777777777888888888888888888888999:::;;;;;;;;;???HHHXXXqqqwwwiii]]]RRROOOLLLMMMRRRXXX\\\^^^^^^\\\\\\^^^bbbbbb^^^ZZZMMMKKKHHHDDDAAA??????>>>>>>===>>>BBBDDDDDDIIIOOOTTT[[[gggvvvwwwlllaaa\\\]]]]]][[[XXXWWWWWWXXXSSSSSSSSSSSSTTTUUUVVVWWWWWWYYY]]]bbbhhhpppyyy}}}{{{vvvuuuuuutttttttttttttttKKKJJJJJJKKKMMMNNNNNNMMMJJJIIIHHHGGGGGGHHHIIIJJJJJJOOOUUU^^^gggrrr}}}}}}vvvpppnnnmmmlllllloookkkiiijjjnnnyyyyyyuuuuuuvvvuuummmddd___bbbfffeeeeeeaaadddhhh]]]VVV___rrr~~~mmm```NNNAAA<<<<<<;;;:::888999999999999:::===???FFFJJJQQQYYYeee|||tttlllllluuummmfffnnnppphhh]]]VVVSSSRRRRRRTTTXXX___iiitttyyyxxx{{{|||qqqiiigggddd___ZZZVVVSSSQQQMMMNNNPPPRRRWWW```mmmvvvvvvrrrjjjfffaaa\\\WWWOOOFFF>>>:::999777777888888777666777777777666777888888999888888888888999:::;;;<<<;;;???GGGWWWppp{{{nnnbbbSSSPPPNNNNNNQQQUUUWWWYYYYYYWWWVVVXXX[[[\\\YYYVVVKKKIIIGGGDDDBBB@@@@@@@@@===<<<===AAACCCCCCHHHNNNQQQWWWaaaooo~~~}}}pppddd[[[[[[[[[[[[[[[[[[ZZZZZZUUUVVVVVVVVVVVVVVVVVVVVVTTTUUUXXX[[[```hhhqqqwwwzzz}}}zzzwwwvvvvvvuuutttsssrrrrrrMMMLLLLLLMMMOOOPPPOOONNNKKKJJJIIIIIIIIIIIIJJJKKKLLLQQQYYYcccmmmxxx}}}wwwrrrpppooommmmmmkkkiiiiiilllrrr~~~|||||||||wwwpppjjjgggfffbbbbbb___ccchhh___YYYcccwwwmmm```OOOBBB===<<<;;;999999::::::::::::;;;>>>@@@EEELLLVVV```kkkxxxllljjjpppkkkdddmmmqqqjjj^^^WWWSSSRRRRRRSSSVVV]]]gggtttxxxuuuvvvzzz}}}ooommmiiiddd^^^YYYVVVSSSOOOQQQSSSUUUZZZcccooowww~~~qqqkkkbbb```]]]YYYUUUMMMDDD===:::888666666777888777666888777666666666777999999888888888888999:::;;;<<<<<>>AAABBBBBBFFFLLLPPPVVV___kkkyyytttggg^^^\\\[[[^^^bbbeeedddccc]]]]]]^^^]]]]]][[[ZZZYYYWWWWWWWWWXXXZZZaaahhhnnnssszzz~~~{{{wwwwwwvvvuuusssqqqpppoooOOONNNMMMNNNPPPQQQQQQOOOLLLKKKJJJIIIIIIJJJKKKLLLLLLRRR[[[fffqqq||||||wwwsssqqqpppooonnngggfffhhhmmmuuu{{{tttlllfffddddddaaaeeejjjaaa\\\fff{{{mmm```OOOCCC>>>===;;;999::::::;;;;;;:::<<<>>>AAADDDMMMZZZfffqqqzzzkkkfff}}}iiifff```kkkpppjjj___XXXTTTSSSQQQRRRTTT[[[fffttt~~~}}}xxxtttsssuuuzzzrrrppplllfffaaa[[[WWWUUUQQQSSSUUUWWW[[[dddpppyyy{{{{{{~~~nnnfff]]]\\\ZZZWWWSSSKKKCCC<<<:::888666666777888777666888777666666666777999:::888888888888999:::;;;<<<===???GGGVVVnnn|||vvvmmmddd[[[ZZZXXXWWWXXXYYY[[[\\\\\\YYYWWWVVVWWWXXXWWWUUUOOOMMMJJJFFFDDDBBBAAA@@@BBB??????AAAAAA@@@EEEKKKMMMRRR[[[ffftttvvviiiccc```^^^bbbiiinnnnnnllleeeeeeeeeeeecccaaa___^^^]]]\\\ZZZYYYYYY^^^eeejjjooouuu|||wwwwwwvvvtttrrrpppnnnlllRRRSSSTTTTTTTTTUUUVVVVVVOOOMMMKKKKKKMMMPPPQQQRRRQQQTTTZZZdddppp|||}}}vvvqqqmmmjjjiiijjjhhhfffjjjtttxxxnnneeefffccceeehhh___\\\ggg}}}qqq^^^JJJ@@@===;;;;;;<<<===;;;999666666999>>>CCCHHHPPP[[[gggtttjjjhhhvvv{{{iiiaaa]]]hhhnnnhhh___YYYTTTOOOLLLNNNSSSZZZdddqqq~~~~~~~~~|||xxxrrrooosssoooooommmiiiccc]]]YYYWWWPPPRRRVVVZZZ[[[___lllyyy}}}xxxyyy||||||{{{~~~~~~pppccc]]]WWWTTTTTTQQQHHH???<<<:::999888777666666666666666777777777888888999999999999999999:::;;;<<<<<<@@@???DDDSSSjjj~~~wwwqqqhhh______```aaaaaaaaa___]]][[[___[[[WWWVVVWWWYYY[[[[[[^^^WWWMMMFFFCCCBBBBBBAAA@@@???>>>>>>@@@CCCGGGIIIPPPUUU\\\eeeppp|||zzzqqqgggiiiiiijjjsss|||xxxrrrlllllloooppplllgggcccaaa___]]]]]]___bbbdddkkknnnsss{{{{{{yyyxxxwwwuuurrrpppmmmlll[[[ZZZXXXWWWWWWWWWVVVTTTRRRPPPNNNOOOQQQSSSUUUUUUWWWZZZ```hhhrrr{{{~~~xxxssspppooonnnjjjiiihhhlllwww}}}vvvjjjkkkffffffhhh___\\\hhhnnn]]]JJJ@@@===;;;:::;;;<<<;;;999777777999>>>BBBIIIQQQ]]]hhhvvvppphhhuuuwwwfff^^^^^^iiioooiii```ZZZVVVSSSMMMOOOSSSXXXaaammmyyy~~~|||}}}{{{tttoooqqqzzz{{{xxxppppppppplllggg```[[[XXXUUUVVVYYY\\\]]]aaalllyyy|||wwwsssqqqoooqqqtttxxx}}}xxxwwwzzz{{{|||}}}mmmaaa___ZZZWWWWWWRRRHHH???;;;:::999888777666666666666666666777777888888888888999999999999:::;;;<<<<<>>CCCRRRiiixxxtttqqqjjjbbbbbbeeeiiijjjhhhddd```]]]```]]]ZZZXXXYYY[[[[[[\\\[[[UUUMMMGGGDDDCCCAAA@@@@@@???>>>>>>@@@CCCGGGIIIOOOSSS[[[dddooozzzvvvmmmmmmmmmrrr|||uuusssuuuvvvsssooommmkkkhhheeedddddddddeeehhhjjjnnnuuu}}}|||zzzzzzxxxvvvtttqqqooonnngggccc___]]]]]]]]]ZZZXXXVVVUUUSSSTTTVVVYYYYYYYYY[[[___eeennnvvv}}}~~~}}}||||||~~~xxxsssqqqqqqqqqkkkjjjjjjppp|||{{{~~~~~~~~~{{{qqqpppjjjgggggg]]][[[iiikkkZZZIII@@@>>><<<:::::::::::::::999999;;;???BBBJJJSSS^^^iiixxx|||lllxxxrrraaaZZZ\\\gggoookkkaaaZZZVVVUUUOOOPPPRRRUUU\\\gggsss|||{{{zzz{{{}}}vvvppppppvvvzzzvvvttttttuuutttrrrmmmggg```\\\YYYYYY[[[^^^___bbbmmmyyy}}}vvvnnngggcccbbbhhhkkkqqqyyy~~~uuutttwwwyyy|||~~~~~~kkk```___[[[YYYYYYSSSHHH>>>::::::999888777666666666666444555777888888777666666999888888999999:::;;;<<<>>>>>>CCCQQQgggzzzuuuwwwwwwtttrrrrrrmmmfffccciiippprrrooojjjfffdddaaa___[[[ZZZZZZ[[[[[[[[[VVVSSSMMMIIIFFFDDDAAA?????????>>>???@@@CCCFFFHHHLLLRRRZZZdddnnnwww}}}uuurrrqqqyyy~~~|||yyyuuuqqqnnnkkkjjjhhhhhhjjjnnnttt{{{|||{{{zzzxxxuuusssqqqppptttnnnhhheeeeeeeeebbb___\\\ZZZYYYZZZ\\\^^^^^^^^^[[[```hhhrrrzzz}}}~~~~~~}}}{{{zzzyyyyyyyyy~~~}}}vvvqqqooooooppplllkkklllsss}}}xxx|||yyywwwyyyyyyyyytttssskkkfffdddZZZZZZiiiiiiYYYHHHAAA>>><<<::::::888999:::::::::<<>>;;;999999888777666666777777444555777888888777666555888888888888999:::;;;<<<======BBBOOOccc|||tttnnnrrrtttrrrrrrrrroooiiiaaahhhpppsssqqqmmmkkkkkkaaa^^^[[[YYYYYYYYYXXXWWWRRRQQQNNNLLLHHHEEEAAA?????????>>>???@@@CCCEEEFFFJJJPPPZZZdddmmmvvv}}}{{{uuurrr|||}}}xxxtttkkkjjjiiiiiilllrrrwww{{{}}}|||zzzxxxvvvtttsssrrr}}}uuuooollljjjgggeeebbbaaa``````bbbcccbbbaaa___dddllluuu|||~~~||||||{{{zzzyyyyyyyyyzzzzzz{{{|||vvvqqqnnnnnnooonnnlllmmmuuu{{{uuuzzzvvvqqqqqqrrrsssrrrqqqiiiccc```VVVXXXiiiiiiYYYHHHAAA>>><<<::::::888999:::::::::===@@@DDDLLLXXXeeeooouuuoooxxx~~~}}}~~~~~~vvvfffXXXRRROOO[[[kkktttooocccYYYUUUQQQQQQPPPRRRXXXdddqqq{{{~~~}}}zzzvvvqqqppprrrxxx}}}}}}zzzrrriiibbb[[[YYYZZZ^^^aaaeeennnxxx{{{|||yyyrrrhhhaaa^^^______ccckkkttt}}}zzzssssssvvvzzzvvvjjjdddZZZXXXXXXXXXQQQFFF>>><<<999888777777777777777777666666777888888777666555888888888888999:::;;;;;;<<<<<>><<<::::::888999999999:::===BBBFFFOOO]]]kkkuuuyyyxxxyyyzzzzzzuuulllggglll|||}}}yyywwwooo```TTTOOOLLLVVVgggvvvwwwlll```ZZZRRRQQQPPPQQQWWWcccrrr{{{~~~}}}~~~|||{{{wwwsssqqqqqquuuxxx~~~xxxnnnggg```^^^]]]aaadddgggpppyyy|||~~~wwwmmmeeebbbbbbdddgggnnnuuu~~~yyytttuuuyyy}}}tttiiiddd[[[YYYXXXVVVOOOCCC======888888777777777777777888888888888777777777777777888777777888888999:::;;;<<<<<<@@@JJJZZZtttyyysssnnnmmmrrruuurrrppppppnnnkkklllnnnrrruuuvvvtttqqqoooccc^^^YYYUUUTTTTTTTTTTTTPPPRRRSSSQQQLLLFFFBBB@@@>>>>>>??????AAABBBCCCDDDHHHOOOYYYeeepppzzzxxxuuu~~~{{{uuunnniiifffeeeeeehhhsss~~~}}}zzzxxxvvvuuuuuuuuu{{{qqqlllnnnqqqsssqqqpppoooooonnnkkkiiijjjnnnttt{{{~~~}}}|||{{{{{{{{{xxxwwwvvvvvvwwwyyy{{{}}}zzz|||~~~{{{tttnnnsssvvvvvvsssppprrrtttqqqnnnmmmvvv}}}xxxuuuyyy~~~{{{sssmmmkkkkkkggghhhccc___]]]TTTXXXkkknnn]]]JJJ@@@===;;;:::;;;999999888888999===CCCHHHSSScccrrr|||zzztttsssttttttrrrnnngggccchhhsss}}}~~~vvvppphhh[[[PPPLLLIIIOOO^^^pppxxxpppddd^^^TTTRRROOOOOOUUUaaaoooyyy~~~}}}~~~{{{vvvssstttuuuwww{{{yyyqqqjjjfffdddfffhhhkkkrrryyyxxxpppmmmnnnlllnnnrrrxxx}}}zzz|||yyylllfffaaa^^^[[[WWWMMMAAA<<<===888888777777777777888888;;;:::888777777777888999777777777777888999:::;;;<<<;;;???GGGUUUnnn|||wwwrrrooonnntttwwwtttrrrttttttsssqqqrrrvvv}}}~~~xxxhhhbbb[[[VVVUUUUUUVVVWWWRRRTTTUUURRRLLLFFFCCCAAA>>>>>>???@@@AAABBBBBBCCCHHHOOOZZZfffrrr}}}~~~wwwssszzz{{{rrrkkkfffdddccciiivvv~~~|||yyywwwwwwwwwxxx|||rrrooossszzzxxxwwwuuutttsssrrrooollliiinnnttt|||~~~|||zzzzzzzzz{{{{{{xxxwwwvvvuuuvvvxxxzzz|||zzz|||}}}}}}}}}tttnnndddjjjqqqsssqqqpppqqqtttrrrnnnmmmuuu|||wwwuuuyyy{{{|||{{{ssslllhhhhhhcccfffbbb___]]]UUUZZZmmmqqq^^^JJJ@@@===;;;;;;<<<:::999888777999===DDDIIIVVVgggwwwuuupppppprrrpppnnnjjjfffeeejjjsss{{{zzztttmmmcccWWWMMMIIIGGGHHHUUUiiitttpppeee___UUUSSSOOONNNSSS___mmmwww~~~~~~|||wwwuuuuuuqqqttt{{{{{{rrrmmmjjjkkklllnnnssszzz|||zzz{{{rrrsssuuuzzzqqqiiifffbbb^^^WWWLLL@@@;;;<<<888777777777777777888888===;;;999777666777999;;;777777777777888999:::;;;;;;;;;>>>FFFSSSkkk~~~zzztttoookkkpppvvvyyywwwwwwzzz||||||ppprrryyylllfff^^^XXXVVVWWWYYYZZZTTTVVVWWWSSSMMMFFFCCCBBB>>>>>>???@@@AAAAAABBBBBBIIIOOOZZZgggsss|||tttpppsssyyy{{{rrrkkkgggccceeemmm}}}}}}zzzyyyyyyyyyzzz}}}zzzvvvssspppooonnnxxx|||}}}zzzxxxxxxuuuppprrrsssvvv{{{|||yyyvvvuuuvvvvvvtttvvvwwwvvvuuutttuuuvvvyyyzzz|||yyyooojjjhhhgggffffffhhhjjjmmmooooooiiiffflll}}}|||xxxwwwyyy}}}{{{~~~}}}yyysssnnniiigggeeefff```\\\YYYRRRXXXmmmrrr]]]GGG===<<<<<<;;;:::;;;999999;;;<<<>>>DDDLLL]]]nnn~~~rrrnnnoooqqqpppjjjjjjfffbbbmmmxxxuuu~~~zzzpppeeeZZZPPPIIIEEEJJJQQQZZZeeellliiiaaaWWWRRROOOOOORRRZZZiiiwww~~~~~~|||wwwwwwtttuuu}}}}}}uuunnnmmmpppsssyyy~~~}}}vvvkkkmmmkkkaaaQQQEEE@@@===:::888888888888777777777777999888777666666777888888999999888888888888888999;;;???>>>DDDSSSddd|||sssppprrrtttvvvxxxyyyzzz|||~~~yyywwwuuuyyyuuukkk___WWWWWWYYYZZZZZZRRRRRRRRRPPPMMMHHHCCC@@@>>>>>>>>>>>>???AAACCCDDDGGGMMMWWWbbbnnn|||~~~wwwqqqmmmnnnrrrxxxyyynnniiifffiiivvv~~~|||zzzxxxxxxwwwvvvtttqqqooonnnlllllluuuzzz|||{{{zzz{{{xxxsssssstttvvvzzz}}}yyyvvvtttsssssssssrrrtttuuuuuusssssstttuuuwwwyyy{{{}}}zzzrrrnnnkkkjjjhhhgggffffffggggggfffbbb```fffwww|||xxxwwwyyy~~~xxxqqqkkkfffcccdddfffaaa]]][[[TTTZZZnnnppp\\\GGG======<<<;;;:::;;;999999<<<===>>>EEEMMM^^^ppp|||qqqnnnnnnnnnlllggghhhfffcccppp}}}|||}}}vvvkkk^^^QQQHHHDDDHHHNNNVVV```hhhfff```XXXSSSOOOOOOPPPVVVdddqqq}}}}}}|||{{{zzz{{{}}}|||xxxwww{{{zzzsssrrrsssuuuzzzyyypppmmmkkkaaaRRRFFF@@@<<<888888888888777777777666666999888777666666777888888999999888888888888888999:::======BBBQQQaaa~~~{{{vvvvvvtttuuuwwwxxxyyyzzz|||}}}uuurrrnnnrrruuulllaaaYYYXXXXXXXXXWWWPPPPPPOOONNNLLLHHHDDDAAA???>>>>>>>>>???AAACCCDDDFFFLLLWWWbbbnnn{{{~~~{{{vvvpppkkkkkknnnsss|||yyypppjjjjjjttt|||zzzyyyyyyqqqqqqpppooonnnmmmllllllqqqwww{{{{{{|||~~~{{{wwwvvvvvvwwwzzz~~~{{{yyyvvvsssqqqpppoooooopppqqqssssssrrrrrrsssuuuvvvwwwyyy|||}}}~~~~~~~~~zzzuuurrrnnnmmmkkkiiifffbbb```^^^^^^\\\[[[aaaqqq~~~zzzwwwyyy~~~vvvnnniiifffdddeeegggbbb^^^\\\TTTZZZnnnmmmZZZGGG>>>===<<<;;;;;;;;;::::::<<<===???FFFPPPbbbtttyyypppmmmlllkkkkkkggghhhgggdddrrr}}}tttdddTTTIIIDDDFFFJJJOOOZZZcccccc^^^ZZZUUUQQQOOONNNRRR^^^jjj{{{}}}{{{zzzyyyxxxyyyzzz|||~~~|||}}}~~~yyyxxxxxxwwwzzz}}}uuupppjjjiii```RRRFFF@@@;;;666888888777777777777666666888777777666666777777888999888888888888888999999999<<<;;;AAANNN]]]xxx}}}zzzuuuvvvwwwyyyyyyzzzzzzzzzuuupppjjjkkkuuu{{{rrrkkkbbb[[[XXXWWWTTTRRRMMMLLLKKKKKKJJJHHHDDDAAA??????>>>>>>???AAACCCDDDFFFLLLUUUaaammmzzz|||xxxuuunnniiihhhiiimmmuuu~~~}}}zzzsssnnnrrr{{{}}}{{{zzzzzzuuuuuutttsssrrrpppooonnnnnnuuuzzz|||~~~{{{zzzzzzzzz{{{}}}~~~|||{{{xxxwwwtttrrrooonnnmmmmmmmmmoooqqqqqqqqqqqqsssuuuuuuvvvyyy{{{}}}~~~~~~~~~yyyuuutttoooooommmjjjfffaaa]]]ZZZZZZYYYZZZ___nnn~~~yyyzzztttllliiiiiijjjgggiiiccc^^^[[[SSSXXXllljjjXXXFFF>>>===;;;:::;;;;;;:::;;;======???HHHSSSfffzzzvvvnnnlllkkkiiimmmjjjllljjjfffrrrzzzjjjYYYMMMFFFFFFGGGKKKUUU```ccc___[[[VVVSSSQQQOOOQQQZZZeeewww}}}|||{{{yyyxxxxxxzzz|||}}}~~~|||zzzzzzyyyzzz~~~yyysssoookkkgggcccccc\\\PPPEEE???:::666888777777777666666666666666666666666777777777888888888888777888888999:::999<<<;;;@@@LLLYYYrrr}}}zzzzzzzzz{{{||||||{{{zzzxxxpppgggdddiiioooqqqooolllgggaaa\\\YYYVVVSSSPPPLLLJJJHHHHHHIIIHHHEEEBBB??????>>>>>>???AAABBBCCCEEEKKKUUUaaannnzzz}}}wwwvvvnnnhhhggghhhkkksss{{{|||tttrrrvvv}}}{{{zzzzzz~~~}}}|||zzzxxxtttrrrpppooouuuzzz|||}}}~~~|||{{{{{{|||{{{yyywwwtttsssrrrpppnnnmmmllllllkkkllloooppppppqqqsssuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~vvvsssrrrnnnnnnmmmkkkgggbbb^^^[[[YYYXXXXXX^^^mmm|||~~~xxxmmmiiijjjllljjjjjjccc]]]ZZZRRRWWWkkk~~~fffVVVFFF???===;;;:::;;;;;;;;;<<<>>>===???JJJVVVhhh|||uuummmjjjiiihhhlllkkkooommmiiiuuu~~~ooo^^^RRRHHHHHHGGGJJJTTT```eeebbb\\\XXXUUUSSSQQQQQQYYYbbbrrr|||zzzyyywwwwwwxxxzzz{{{}}}zzzyyyxxxwwwyyy|||~~~xxxzzzmmmfffcccaaa```]]]]]]XXXLLLCCC>>>:::666777777777666666666666555555555666666777777777777888888777777888999999::::::===<<<@@@JJJUUUmmm~~~|||yyysssjjj```\\\^^^bbbeeehhhgggeeeaaa^^^[[[XXXTTTRRRNNNJJJGGGFFFHHHIIIFFFCCC@@@????????????@@@BBBCCCEEEKKKUUUbbbppp{{{zzzwwwpppjjjhhhiiilllttt||||||vvvuuuyyy~~~|||{{{zzzzzz~~~yyyuuurrrsssxxx{{{|||~~~~~~}}}{{{yyyxxxxxxvvvsssqqqmmmmmmllllllkkkjjjiiiiiigggiiikkkmmmnnnooorrrtttuuuvvvxxx{{{|||}}}}}}}}}~~~uuuqqqooommmmmmllljjjgggccc___]]]XXXVVVVVV]]]mmm~~~tttmmmkkkkkklllkkkccc\\\YYYSSSZZZpppxxxbbbTTTFFF@@@===;;;:::<<<;;;;;;===>>>===@@@LLLYYYjjj~~~yyymmmhhhhhhhhhhhhiiippppppmmmyyyrrr```UUUJJJIIIGGGJJJUUUbbbhhhggg___[[[XXXVVVSSSQQQVVV^^^iiivvv{{{yyywwwvvvuuuvvvwwwxxx|||~~~xxxuuutttsssuuuyyyxxx|||xxxooorrrvvvzzz~~~rrreee```^^^______[[[[[[UUUJJJAAA===:::777777777666666666666555555444444555666777777777777777777777777888999:::::::::===<<>>???===@@@MMM[[[pppnnnffffffhhhgggiiissstttpppzzzuuuaaaTTTJJJIIIHHHKKKVVVeeekkkjjjbbb^^^[[[XXXRRRNNNQQQXXX]]]kkk||||||{{{yyywwwvvvvvvwwwxxx{{{}}}vvvrrrooonnnppptttvvv{{{sssjjjkkkmmmpppuuu|||pppccc^^^]]]^^^^^^^^^]]]VVVIII@@@<<<:::777777777666666666555555555333444555777777777777666777777777777888999:::;;;999<<<;;;===FFFMMMaaaxxxsssbbb[[[TTTTTTVVVYYYaaakkksssssspppmmmhhhdddbbbaaaXXXQQQIIIGGGIIIJJJFFFBBBAAA@@@?????????@@@AAABBBFFFKKKVVVfffvvv|||tttllliiiiiijjjpppxxx~~~vvvoooqqqwww}}}~~~~~~}}}~~~{{{~~~~~~||||||}}}tttrrrpppnnnllljjjfffccc]]]^^^___```aaaaaaaaa```___bbbeeeggghhhjjjmmmppprrrsssuuuxxxyyyzzzzzzzzzyyyzzz|||~~~vvvqqqoookkkjjjhhhfffccc```^^^\\\[[[XXXXXXbbbxxxvvvqqqkkkjjjbbb\\\\\\ZZZfffooo^^^RRRFFF@@@===;;;:::<<<;;;<<>>@@@NNN\\\wwwpppeeeeeehhhjjjmmmvvvwwwqqqyyyvvv```RRRJJJIIIHHHKKKWWWffflllkkkddd```]]]YYYRRRLLLMMMSSSUUUbbbttt~~~|||zzzyyyyyyzzz{{{{{{}}}vvvpppmmmjjjlllqqqwww}}}|||oooeeefffhhhlllttt}}}qqqddd^^^\\\\\\\\\bbbaaaXXXJJJ???;;;999777777666666666555555555555222333555777777777777666777777777777888999:::;;;888;;;:::<<>><<<===:::===;;;===BBBBBBMMMddd{{{}}}sssnnnllllllssswwwuuuqqqttt}}}zzzcccTTTLLLIIILLLPPPVVVgggrrrkkkjjjccc]]]YYYTTTNNNLLLNNNPPPZZZiiiyyy~~~{{{yyyxxxxxxxxx{{{}}}}}}tttnnnllllllooosssuuu|||~~~pppeeeggghhhjjjsssqqqgggbbb^^^^^^``````___UUUEEE;;;;;;:::777777777666666555555555444222222333333555666888999555555666666777777888888888???>>>===BBBGGGWWWooo|||yyyzzzzzzwwwssslllccc[[[ZZZ[[[^^^eeekkkxxx{{{{{{uuurrrrrrrrroooccc[[[PPPJJJIIIIIIGGGDDDAAA@@@?????????AAADDDEEEIIINNNYYYhhhwww~~~{{{vvvnnngggeeegggkkknnnxxx{{{yyyrrrooouuuxxxlllfffdddkkkttt}}}~~~|||{{{yyyvvvtttlllhhhbbb]]][[[YYYXXXVVVRRRSSSSSSTTTUUUVVVWWWXXXXXXZZZ^^^aaaccceeehhhjjjmmmnnnpppsssuuuvvvvvvvvvtttwwwzzz|||}}}vvvoookkkgggfffddddddcccbbb___]]][[[ZZZ]]]jjjzzzsssjjj```XXX\\\ooo~~~rrrbbbSSSDDD???>>>===<<<<<<:::===;;;===CCCDDDOOOggguuuooommmiiiooosssqqqnnnqqqzzzjjjZZZOOOJJJMMMQQQWWWiiiuuuoooiiiccc\\\YYYTTTNNNLLLNNNNNNWWWfffttt~~~}}}{{{yyyxxxxxxyyyzzz}}}}}}}}}~~~sssmmmjjjiiilllqqqyyy}}}zzzvvvvvvxxx||||||pppgggiiijjjmmmwwwssshhhccc``````bbb___]]]SSSDDD;;;::::::777777666666666555555555444555555555555555666777888555555666666777777888888777>>>===<<>>>>><<<;;;;;;999===<<<>>>DDDFFFTTTmmmyyyrrrppphhhmmmpppooommmoooxxx{{{}}}vvvcccUUUMMMMMMRRRYYYlll{{{wwwlllddd]]]ZZZVVVPPPMMMNNNMMMUUUbbboooyyy~~~~~~|||zzzxxxwwwvvvxxxzzz|||~~~~~~~~~~~~}}}~~~~~~zzzxxxwwwuuuvvvyyy~~~wwwpppllljjjlllqqq|||~~~}}}}}}yyyssspppmmmooosss|||}}}rrrkkklllmmmppp|||tttiiieeebbbbbbddd^^^ZZZOOOBBB;;;:::999777666666666555555555555555777777666666666666777777555555666666777777888888666===<<<;;;AAADDDQQQggg~~~vvvmmmeeecccbbbbbbfffjjjpppssstttpppnnnqqqrrrqqqlllbbbWWWOOOMMMKKKGGGDDDAAA@@@???>>>???AAACCCDDDJJJRRR```rrr~~~yyytttuuuzzzzzzrrrkkkggggggjjjlllnnnrrrvvvzzz|||~~~xxxwww~~~}}}rrrjjjfffeeebbbgggrrr}}}wwwqqqlllhhhccc```ZZZWWWRRRNNNLLLKKKIIIGGGHHHIIIJJJJJJLLLLLLMMMNNNPPPSSSVVVYYY\\\```dddgggnnnppprrrtttvvvwwwwwwwwwxxxyyy|||}}}~~~~~~tttmmmjjjgggfffeeeeeeeeeeeecccaaa]]]]]]cccqqq~~~~~~wwwdddYYY^^^ppp{{{ppp]]]OOOAAA======<<<::::::999===<<>>???@@@BBBCCCGGGPPPaaattt|||vvvtttxxx}}}zzzrrrkkkgggfffggghhhjjjnnnrrrvvvyyy||||||tttmmmiiihhhccceeelllzzzxxxtttmmmgggccc___[[[XXXSSSQQQMMMJJJIIIHHHFFFDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPTTTWWWZZZ___dddgggoooqqqsssvvvxxxyyyyyyyyyzzz|||}}}~~~~~~yyyqqqmmmlllhhhgggeeefffffffffcccaaa]]]^^^eeeuuu|||xxxvvv{{{nnnaaagggzzz|||nnn[[[MMM@@@<<<===<<<::::::999>>>===???EEEIII[[[xxxzzzuuuooommmnnnpppooonnnvvvyyyrrrxxxeeeTTTMMMRRR[[[ppp|||qqqgggaaa\\\TTTNNNLLLOOOUUU___jjjssszzz~~~||||||||||||{{{yyyvvvuuuwwwxxxyyy{{{}}}~~~}}}|||vvvvvvzzz{{{~~~}}}rrrkkkiiikkkqqqyyy{{{|||sssnnnpppsssyyytttmmmiiiddd```___YYYQQQFFF>>>:::888777777444444444555555555555555333333333444555666888999555555666666777777888888555;;;::::::@@@AAAHHHZZZsssyyyxxx}}}xxxqqqkkkkkkjjjiiijjjmmmoooqqqpppkkkhhhjjjlllkkklllhhhdddbbb___YYYNNNEEEAAA@@@???>>>>>>???AAACCCFFFPPPbbbvvv{{{vvvwwwzzz|||}}}|||xxxqqqjjjeeeccccccccchhhkkkppptttxxx{{{~~~xxxrrrnnnhhhfffhhhqqqzzzmmmiiiccc]]]YYYVVVSSSQQQMMMKKKHHHGGGGGGFFFEEECCCCCCDDDDDDEEEFFFGGGHHHHHHKKKMMMQQQUUUXXX^^^dddhhhnnnooorrrvvvxxxzzz{{{{{{{{{|||}}}~~~~~~vvvpppnnnnnnhhhfffeeeeeeeeedddbbb```]]]___fffvvv~~~|||{{{yyyuuurrrttt~~~{{{mmmsss}}}mmmZZZLLL@@@===>>><<<;;;:::999>>>>>>???EEEIII]]]{{{zzzuuuqqqppprrrqqqooovvvyyyrrryyyrrr[[[OOOQQQYYYmmmvvvjjjddd___WWWOOOLLLNNNTTT]]]hhhrrrxxx|||}}}yyyyyyzzzzzzyyyxxxxxxwwwyyyyyyzzz|||}}}yyysssoooooopppsssuuu{{{sssjjjgggiiipppwwwwwwnnnnnnrrrwwwwwwtttqqqiiiaaa]]]WWWLLLBBB<<<:::777666777444444444444444555555555222222222333555666888999555555666666777777888888555;;;:::;;;AAA@@@EEETTTjjj{{{zzz~~~}}}vvvqqqnnnppprrrqqqrrruuuvvvxxxuuummmhhhhhhiiigggjjjhhhfffffffff___TTTJJJAAA@@@???>>>>>>???AAABBBGGGQQQcccwww}}}}}}xxxuuuvvvxxxyyyyyyuuuoooiiidddaaa``````fffiiinnnrrrvvvzzzyyymmmiiigggjjjvvv|||vvvrrreee```ZZZUUUQQQOOOLLLJJJFFFEEECCCCCCDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFFFFHHHKKKNNNRRRVVV\\\cccgggjjjlllppptttwwwzzz{{{|||zzz{{{|||||||||~~~wwwrrrooonnnjjjiiiggggggfffeeebbb```\\\___gggwww~~~zzzvvv|||xxxvvvrrrmmmkkksssvvv{{{~~~nnnYYYLLL@@@===>>>===;;;;;;999>>>>>>???DDDIII]]]}}}xxxvvvyyywwwtttzzzpppooodddSSSQQQVVVfffyyy~~~vvvjjjeeeaaaYYYRRRNNNJJJPPPZZZeeennntttxxxyyyyyyxxxxxxxxxyyyyyyzzz{{{zzzzzzzzz{{{|||~~~}}}zzznnnjjjgggcccccceeejjjmmmttt~~~rrrjjjhhhjjjrrrzzzxxxnnnlllrrr|||~~~~~~zzzpppddd]]]UUUIII>>>;;;999666555777333333333444444555555555444444444444555666777888555555666666777777888888666<<<;;;<<>>@@@AAAFFFPPPaaauuu~~~zzz{{{{{{vvvuuuvvvwwwvvvsssnnnhhhdddaaa______eeeggglllpppsssxxx}}}tttooojjjkkkrrrzzzwwwsssnnnjjjaaa\\\UUUPPPLLLJJJHHHFFFAAA@@@???@@@AAABBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEGGGIIILLLPPPUUU[[[bbbfffhhhjjjnnnrrrvvvyyy{{{{{{yyyzzz{{{zzz{{{}}}zzztttpppnnnnnnllljjjjjjiiigggdddbbb\\\___gggwww}}}xxxssswwwwwwuuuppphhhcccgggsss~~~yyy~~~~~~oooYYYLLL@@@>>>???>>><<<;;;999???>>>???CCCHHH]]]}}}|||~~~zzzooolllyyyjjjUUUQQQSSSbbbsssxxxttthhhdddaaa[[[TTTPPPGGGMMMWWWbbblllqqqtttuuuyyyyyyxxxxxxyyy{{{}}}~~~zzzzzzzzz{{{{{{}}}~~~|||~~~xxxmmmeeeeeeddd___^^^```fffiiippp|||rrrkkkjjjnnnwww|||ssskkksssuuuggg^^^TTTGGG<<<:::999666555777333333333444444555555555777777666666666666777777555555666666777888888888777<<<;;;<<>>@@@AAADDDMMM^^^rrr|||yyy{{{~~~yyywwwxxxyyyvvvsssnnniiidddaaa______cccfffjjjnnnrrrvvv{{{{{{uuuooonnnttt~~~~~~tttnnnmmmjjjddd^^^VVVSSSNNNIIIEEECCCCCCCCC============<<<<<<<<<<<>>>>>>>>>>>>>>???@@@DDDGGGJJJNNNQQQVVV\\\```dddgggjjjmmmppptttyyy|||{{{||||||{{{{{{}}}|||zzzxxxsssnnnllllllllllllkkkgggccc_________fffvvvzzzyyyuuuvvv{{{xxxrrrjjjdddeeekkkpppvvvppp\\\OOOCCC???@@@>>>======<<<@@@>>>???FFFKKK^^^{{{~~~xxx}}}vvvhhhqqqlllVVVRRRSSSVVVeeeyyy~~~uuujjjccc]]]WWWQQQNNNJJJKKKPPPYYYdddlllpppqqqrrrpppoooqqquuuxxxxxxvvv~~~|||zzz{{{}}}~~~~~~~~~~~~ttthhh^^^^^^```___```cccaaagggpppwwwxxxooonnnvvvsssuuu~~~rrr^^^PPPEEE;;;999999777666777555555555555555555555555444444444555555555555666666666666666777777777777666888999:::;;;===AAADDDYYYpppyyysssyyyzzztttrrrmmmggg```[[[TTTOOOLLLKKKJJJIIICCCAAA???>>>===>>>???@@@DDDMMM]]]nnn|||{{{wwwwwwzzzxxxvvvxxx{{{wwwtttnnnhhhbbb^^^[[[YYY___bbbggglllooossswwwzzz~~~yyynnnhhhlllvvv~~~rrrjjjgggccc\\\VVVNNNLLLHHHDDDAAA@@@@@@@@@=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>BBBDDDHHHKKKOOOTTTZZZ^^^ccceeeiiikkkooosssxxx|||}}}}}}~~~}}}}}}~~~wwwuuussspppllllllllllllllljjjhhhdddaaa```bbbiiiyyyyyyxxxuuuyyy}}}yyyrrrjjjeeeeeejjjooozzzssslllZZZMMMBBB??????>>><<<===;;;???===@@@GGGMMM```~~~~~~}}}ooouuulllWWWQQQPPPRRRaaatttwwwooogggcccaaa\\\WWWRRRIIIJJJMMMTTT]]]fffkkklllooommmlllnnnrrrvvvwwwwww}}}~~~~~~}}}{{{{{{}}}||||||}}}}}}}}}~~~~~~~~~zzzooofffdddccc```___aaa```fffmmmrrryyy}}}xxxxxx~~~yyyzzztttbbbMMMCCC:::888777666555666555555555555555555555555444444444555555555555666555666666666777777777777777888999:::;;;===@@@CCCUUUlllvvvzzz{{{uuuuuuqqqlll___YYYRRRLLLIIIHHHGGGGGGCCCBBB???>>>===>>>???@@@CCCLLL[[[kkkyyyzzzvvvtttwww}}}wwwvvvyyy|||{{{xxxrrrkkkddd^^^ZZZXXX]]]aaaeeejjjmmmqqquuuxxx}}}yyyllleeefffmmmuuuzzz{{{mmmddd^^^ZZZTTTPPPGGGEEEBBB???=========>>><<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;<<>>>>>===;;;<<<999>>>===@@@HHHNNNbbbxxxyyynnnXXXPPPMMMNNN\\\mmmzzztttlllfffbbb]]]TTTMMMIIIHHHIIIMMMUUU^^^eeehhhkkkiiiiiikkkooosssvvvwwwzzz|||~~~}}}|||||||||}}}zzz{{{}}}~~~~~~~~~}}}|||}}}zzzzzz{{{uuuqqqmmmhhhdddccccccggglllpppttt}}}{{{~~~{{{xxx{{{sssbbbIII@@@999777777444444555555555555555555555555555444444444555555555555666555555666666666777777777777888999::::::<<<@@@CCCPPPfff{{{{{{yyyttttttrrrnnn___YYYQQQKKKHHHGGGFFFFFFDDDBBB@@@>>>===>>>???@@@CCCKKKWWWfffsss~~~zzztttqqqttt}}}~~~yyyxxx|||}}}vvvnnnfff___YYYWWW[[[^^^bbbfffjjjnnnrrruuu{{{~~~zzzmmmdddaaadddiiilll{{{vvviii^^^XXXTTTOOOLLLEEECCCAAA>>>===<<<<<<===;;;;;;:::::::::999999999888888888888999::::::;;;>>>@@@DDDGGGKKKPPPVVVZZZaaabbbdddfffiiinnntttxxx|||~~~zzzoookkkkkkkkkkkkkkklllmmmllljjjiiiiiiiiikkkoooxxx|||yyyxxxuuusssuuu|||sssjjjeeeeeehhhjjjjjjjjjjjjppp|||lll```QQQGGG???======<<<;;;<<<:::>>>===???GGGMMMaaa~~~{{{}}}nnnZZZPPPLLLLLLYYYiii}}}yyyqqqiiiccc^^^UUUMMMIIIGGGGGGIIIPPPYYYbbbgggjjjiiihhhiiilllpppsssuuuwwwyyy|||}}}|||{{{{{{{{{{{{|||~~~}}}||||||}}}zzzsssmmmiiifffiiiqqq}}}uuunnnjjjkkkmmmppprrrtttzzz~~~xxxwwwwwwvvvyyyvvvrrrsssxxxyyylll^^^FFF>>>999888777444444555555555555555555555555555444444444555555555555666555555555666666666777777777888999::::::<<>>>>>>>>???@@@DDDJJJUUUbbbooozzzyyyssspppqqqyyy}}}|||yyyppphhh```ZZZWWWXXX[[[___cccfffjjjnnnqqqwww{{{{{{pppfff``````aaacccnnnwww|||sssfffZZZRRRMMMIIIFFFCCCBBB@@@===<<<:::::::::999999999999888888888888888888888888999:::;;;<<<>>>@@@DDDGGGKKKPPPVVVZZZ```aaaccceeehhhlllqqqtttxxxzzz~~~{{{qqqllllllmmmnnnlllmmmnnnmmmkkkkkkmmmooowww~~~~~~}}}|||yyyxxx{{{|||rrriiieeedddfffhhhhhhccc___eeezzz|||kkk]]]LLLDDD>>>>>>===;;;;;;===;;;???===???FFFKKK^^^{{{~~~zzz~~~ooo]]]SSSMMMMMMXXXeeevvvxxxuuulllgggddd___XXXKKKIIIGGGHHHMMMWWWbbbiiikkkkkkjjjjjjkkkmmmppprrrsssvvvzzz|||{{{zzzzzzzzzyyyzzz|||~~~~~~}}}|||{{{yyyzzz|||~~~sssiiiccc___\\\XXX[[[eeewww|||vvvtttuuuvvvvvvvvvyyy~~~xxxqqqooopppsss|||}}}xxxqqqnnnqqqpppeeeWWWCCC===999999888555444777555555555555555555555555444444444555555555555666555555555555666666666666777888999999:::;;;>>>AAAIIIZZZwww|||{{{~~~vvvsssmmmfff___ZZZSSSNNNKKKJJJIIIHHHEEEDDDAAA???>>>>>>??????EEEJJJSSS___lllwwwxxxsssoooooovvvyyyrrriiibbb\\\XXXVVVYYY\\\___bbbfffkkknnnssswww}}}~~~yyypppggg```]]]]]]^^^^^^fffsssuuummmaaaUUULLLFFFAAA??????>>>===;;;999888777777888888888777777777666666777777888888999:::;;;<<<===@@@CCCGGGKKKPPPUUUZZZ```bbbdddfffhhhjjjmmmpppssswww{{{}}}tttooonnnoooooommmooopppooommmmmmqqquuu{{{ppphhhddddddeeefffiiibbb[[[bbbyyy{{{kkk[[[HHHBBB>>>>>>>>><<<;;;>>><<<@@@>>>???FFFKKK^^^{{{{{{|||}}}~~~|||pppaaaVVVOOONNNVVV```uuu~~~wwwlllfff```ZZZMMMKKKIIIHHHLLLTTT```hhhjjjkkkllllllkkkkkkmmmooopppssswwwyyyxxxxxxxxxyyyvvvvvvxxxyyyyyyyyyxxxwwwwwwxxxzzz{{{~~~yyyiii___YYYVVVTTTTTTVVV___qqq~~~~~~}}}{{{yyyxxxzzz|||}}}xxxsssooopppsssyyy~~~tttmmmllliii^^^QQQ???;;;999:::888555444777555555555555555555555555444444444555555555555666444444555555555666666666777888999999999;;;>>>@@@FFFUUUooo||||||zzzpppfffZZZWWWRRRNNNLLLKKKIIIGGGFFFDDDBBB???>>>>>>??????DDDIIIRRR]]]iiittt|||{{{vvvrrrooonnnsss{{{zzzssskkkddd]]]ZZZUUUWWWZZZ\\\___ccciiilllqqquuuzzzvvvsssnnnfff___[[[ZZZZZZWWW]]]gggrrreee___WWWNNNGGGBBB>>>===;;;;;;::::::999888888888777777777666666666555555666666777777888:::;;;<<<<<>>??????<<<<<>>>>>??????AAAFFFOOOZZZfffpppxxx{{{yyyuuurrrpppnnnlllpppvvv|||}}}vvvnnnfff___[[[TTTVVVXXX[[[]]]bbbgggkkkqqqtttxxx{{{}}}zzzqqqpppmmmggg___ZZZXXXXXXWWWZZZ___dddoooVVVRRRMMMHHHDDDAAA@@@???999:::::::::;;;;;;;;;;;;777666666666666555555555555555666666777999:::;;;;;;>>>AAAEEEIIINNNSSSWWW```cccgggiiiiiiiiiiiiiiioootttzzz{{{vvvqqqooommmllloooqqqsssqqqoooqqqwww|||~~~xxxmmmeeeccccccddddddaaa\\\ZZZddd}}}~~~zzzkkkYYYDDD@@@>>>@@@???======@@@<<<@@@@@@BBBJJJQQQdddrrrvvv{{{{{{yyyxxxuuusssgggwww}}}|||{{{sssggg[[[PPPJJJMMMSSSgggzzznnnccc[[[QQQOOOKKKGGGFFFKKKTTT\\\aaaeeejjjlllkkkkkklllnnnmmmooorrrsssssstttvvvwwwvvvvvvvvvuuuvvvwwwxxxxxx||||||}}}~~~~~~yyyvvvwwwpppgggaaa^^^\\\ZZZWWWYYYXXX]]]mmm{{{xxxvvvuuuxxx~~~|||sssooopppyyy~~~pppeee___[[[PPPEEE999777777888666222222555555555555555555555555555444444444555555555666666444444444555555555666666777888999999999:::===???BBBMMMaaa||||||}}}xxxiiiXXXWWWUUUUUUTTTQQQMMMJJJGGGEEEBBB@@@>>>>>>?????????DDDNNNYYYdddnnnuuuxxxtttpppoooooommmkkknnnttttttyyypppggg___[[[TTTVVVXXXZZZ\\\aaafffjjjrrrtttwwwxxxzzz|||~~~xxxppppppoooiiiaaa[[[XXXXXXUUUVVVVVVWWW___rrrKKKJJJGGGDDDAAA>>>===<<<999999999::::::999999999777777777777777777777777555555555555666777888999:::===AAACCCFFFKKKSSSZZZbbbeeeiiilllmmmoooppprrrtttvvvzzz~~~|||uuuttttttqqqooonnnsssuuuxxxxxxwwwvvvuuuvvv~~~}}}~~~zzzpppfffcccgggjjjiiifff______mmm|||iiiSSSDDDBBB???>>>>>>???>>>===>>>BBBBBBEEEKKKOOOccc~~~uuuuuuuuussssssrrrmmmhhhgggmmm|||~~~zzzpppdddYYYPPPJJJLLLRRR[[[tttuuummmhhhbbbXXXSSSLLLFFFEEEIIIOOOSSS^^^aaafffjjjlllmmmoooqqqooooooppppppqqqrrrrrrsssqqqrrrsssuuuvvvxxxyyyyyywwwyyy|||}}}wwwqqqpppooollllllnnnlllnnnkkkccc]]]]]]\\\ZZZ\\\___fffsssyyyzzz{{{~~~}}}zzzxxx}}}yyykkkfffbbbXXXLLLDDD;;;:::777555444444555666777666555444444444444444444444444444444444444444555555555555666666666666555777999999999999;;;===???GGGZZZvvv}}}||||||mmmXXXSSSQQQSSSTTTOOOKKKIIILLLIIIDDD???======>>>???@@@EEEMMMWWWeeeqqqrrrnnnooolllkkkmmmkkkiiikkkooovvv~~~yyypppggg```\\\WWWVVVVVVXXX[[[```dddgggooorrrtttvvvvvvwwwyyyzzz{{{sssmmmfffbbbaaa___YYYUUUUUUSSSTTTWWW\\\fffxxxFFFEEECCCAAA???===<<<<<<999999::::::::::::999999777777777777777777777777666666666777777888999::::::===AAACCCEEEJJJRRRXXX```fffmmmsssuuuvvvvvvvvvwwwyyy|||{{{sssrrrsssqqqpppppptttvvvxxxxxxwwwvvvwwwyyy{{{{{{{{{{{{}}}{{{qqqgggeeeiiilllkkkccc]]]___qqqzzzgggQQQDDDAAA???>>>>>>???>>>===>>>BBBBBBEEELLLOOObbbuuutttqqqpppppppppmmmiiieeegggrrr}}}xxxnnncccXXXNNNHHHIIINNNYYYlllzzzxxxppplllfff___YYYTTTLLLFFFDDDGGGLLLPPPZZZ^^^dddhhhkkklllnnnoooooooooppppppqqqqqqqqqqqqqqqqqqssstttvvvwwwxxxyyyyyyzzz}}}|||yyyrrrlllgggfffeeedddeeeiiinnnqqqqqqllliiiiiiiiihhheeegggmmmyyy~~~~~~{{{llleee```UUUIIIBBB;;;999777555444444555555666666555444444444444444444444444444444444444444555555555555666666666666555777999999999999;;;===>>>DDDVVVqqq{{{zzzzzzmmm\\\UUUPPPQQQQQQNNNKKKKKKMMMIIIDDD@@@======>>>??????EEELLLVVVdddqqqtttqqqooojjjhhhhhhhhhgggkkkpppttt{{{zzzrrriiibbb^^^XXXWWWWWWWWWZZZ^^^bbbeeennnpppsssuuuuuuvvvxxxzzz~~~wwwppphhhcccaaa^^^YYYUUUSSSQQQQQQSSSWWW^^^lllzzz@@@???>>>===<<<;;;;;;:::999999::::::::::::999999777777777777777777777777777777777777888999:::;;;:::===@@@BBBDDDJJJQQQWWW^^^fffqqqzzz}}}}}}|||{{{{{{|||~~~xxxqqqpppqqqpppqqqsssvvvyyy||||||zzzzzz||||||xxxyyyzzz{{{~~~|||~~~{{{rrrhhhfffkkkmmmlllaaa]]]bbbxxxwwwcccNNNCCCAAA>>>>>>>>>??????>>>>>>CCCCCCEEELLLPPPbbb}}}xxxsssnnnmmmnnnnnnmmmkkkdddaaafffttt}}}xxxpppeee[[[QQQHHHHHHKKKVVVdddooonnnkkkjjjeee]]][[[VVVNNNGGGDDDEEEHHHKKKTTTYYY```eeeiiijjjlllmmmooooooppppppppppppppppppooopppqqqsssuuuwwwxxxxxxyyy{{{~~~{{{tttooojjjddd_________```eeekkksssxxx{{{zzzyyy{{{{{{yyysssuuuzzzpppfff]]]QQQEEE???:::999777555444444555555666555444444444444444444444444444444444444444444444555555555555666666666555777888999999999;;;<<<===BBBQQQiii}}}}}}xxxyyywwwbbbYYYPPPNNNMMMKKKKKKLLLMMMJJJEEEAAA>>>===>>>???>>>CCCJJJTTTbbbqqqwwwvvvpppjjjeeeeeeeeeeeejjjppppppvvv}}}uuulllddd```XXXWWWVVVVVVXXX\\\```bbblllnnnqqqssstttuuuwwwyyy|||~~~~~~wwwmmmfffbbb___[[[XXXRRROOOOOOPPPRRRUUU___iiiuuu>>>===<<<;;;:::999999999777888888999999888888777777777777777777777777777777777777777888999::::::888;;;???AAADDDIIIQQQWWW^^^fffqqqzzz~~~}}}}}}|||}}}}}}uuuoooooopppppprrrvvvxxx~~~|||yyyzzz{{{~~~||||||yyyqqqiiigggkkklllkkkccc```iiisss^^^KKKBBB@@@>>>===???@@@@@@???>>>DDDCCCEEELLLQQQaaayyywwwooommmnnnnnnmmmnnneee^^^^^^kkk|||~~~~~~~~~{{{tttkkkcccWWWMMMJJJLLLTTT```kkkllliiigggddd```]]]XXXPPPIIIDDDDDDEEEGGGOOOTTT\\\bbbfffhhhjjjkkkoooooopppqqqqqqppppppooonnnnnnppprrrtttuuuwwwxxxyyy{{{~~~{{{tttoookkkfffbbbcccdddgggoooxxx~~~vvvhhh[[[MMMAAA===999888777555444444444555555555444333333444444444333333333333333333333333444444444555555555666666555666888999888999:::<<<===@@@LLL```yyy|||yyy|||zzztttvvvhhh\\\QQQLLLJJJIIIKKKNNNNNNKKKFFFBBB???>>>>>>???>>>BBBHHHPPP___oooxxxyyyrrrlllgggfffffffffhhhlllmmmqqqyyywwwmmmeee```WWWVVVTTTTTTVVVZZZ___bbbhhhkkknnnqqqrrrsssvvvwww{{{~~~|||rrrjjjddd```]]][[[RRRPPPOOOQQQQQQQQQWWW^^^fffvvv???>>>===;;;999888777777666666777777777777666666666666666666666666666666666666666666666777999999666999===@@@CCCIIIQQQWWW___eeennnuuuxxxzzzzzz{{{zzz|||~~~yyysssooooooppppppssswwwzzz~~~{{{{{{}}}}}}{{{xxxqqqiiigggjjjjjjhhhcccbbbmmmnnnXXXHHHAAA???======???@@@@@@@@@>>>EEEDDDDDDLLLRRR```uuusssppppppooonnnpppddd\\\YYYfffwww~~~{{{|||}}}}}}xxxqqqjjj___RRRMMMMMMOOO^^^mmmpppkkkfffdddccc```\\\TTTLLLFFFDDDDDDDDDKKKPPPXXX^^^bbbeeegggiiimmmnnnpppqqqqqqpppooonnnlllmmmnnnppprrrtttvvvwwwxxxzzz|||}}}yyyrrrnnnllllllnnnrrr|||zzzzzzjjjZZZIII>>>;;;777777666555555444444444444444333333333444444555333333333333333333333333444444444444555555555555444666888888888888:::<<<>>>???HHHYYYooozzzvvvxxx|||ppplllqqqwww|||kkk___QQQKKKHHHHHHJJJNNNNNNLLLHHHCCC@@@>>>>>>>>>===AAAEEELLLYYYjjjvvvzzzvvvpppkkklllkkkhhhggghhhkkknnnsss|||yyynnnddd^^^VVVUUUSSSSSSUUUZZZ___bbbeeehhhkkknnnpppqqqtttvvv|||~~~|||sssiiiccc^^^\\\ZZZRRROOOOOOPPPPPPOOORRRXXX___nnn@@@???===;;;999888888888666666777777777777666666666666666666666666666666555555555555666777888999777:::===???AAAFFFNNNTTT^^^ccciiiooosssuuuwwwxxxxxxzzz}}}~~~wwwrrrpppqqqqqqqqqsssxxxzzz|||zzzxxxrrrjjjgggiiihhheee```cccppp|||hhhTTTFFF@@@>>>======???AAAAAAAAA>>>FFFEEEDDDLLLSSS___qqq{{{vvvuuupppnnnpppdddZZZUUU^^^nnn{{{}}}|||~~~zzzvvvpppeeeXXXPPPOOOLLL]]]qqqyyytttmmmiiihhhddd___XXXPPPIIIFFFDDDDDDHHHMMMSSSYYY]]]```dddfffiiikkkmmmooooooooonnnmmmjjjkkkmmmoooqqqsssuuuvvvxxxyyy||||||yyyxxxyyy{{{|||vvvuuuxxxhhhWWWFFF<<<:::666666666555555555444444333333333333333444444555333333333333333333333333333444444444444555555555444666777888888888:::;;;>>>>>>EEESSSfff{{{tttuuuxxx}}}yyymmmfffgggjjjrrr{{{vvvlll___RRRKKKIIIHHHJJJNNNOOOMMMIIIDDDAAA???>>>>>>===@@@CCCGGGSSSdddsssyyyzzzsssnnnoooooollliiiiiijjjlllpppwwwzzzoooeee___XXXVVVSSSRRRTTTYYY^^^bbbbbbeeeiiilllnnnppprrruuuzzz||||||wwwoooggg___[[[XXXWWWRRRNNNMMMOOOOOOMMMNNNRRRWWWdddvvv======;;;::::::999999:::777777888888888888777777666666666666666666666666666666666666777888999:::;;;>>>???@@@@@@CCCIIINNNZZZ___gggmmmqqqtttuuuwwwxxxzzz}}}{{{uuurrrrrrssssssqqqsssxxxxxx~~~|||zzztttlllhhhiiihhhddd^^^dddsssyyydddPPPEEE@@@>>><<<===???AAABBBBBB>>>GGGFFFDDDLLLTTT^^^nnn|||xxxppplllmmmfff[[[TTTXXXbbbllltttzzz|||~~~|||wwwmmm^^^UUUTTTOOO___uuu~~~tttpppfffbbb[[[SSSLLLHHHFFFEEEEEEIIINNNRRRVVV[[[___cccdddeeehhhkkkllllllkkkjjjiiijjjlllnnnpppssstttuuuyyyzzz}}}xxxrrrsss|||{{{ooocccRRRBBB:::999555555555666555555444444333333222222333333444555222222222222222222222222333333444444444555555555444666777888777888999;;;<<<===BBBMMM^^^www}}}ttttttvvvzzzzzzsssiiiaaa```bbbhhhrrr{{{}}}|||{{{yyyuuukkk___RRRMMMJJJIIIJJJMMMOOOMMMIIIEEEBBB???>>>>>>===@@@@@@BBBMMM^^^nnnuuu|||tttnnnnnnpppooommmnnnjjjkkknnnttt||||||rrrgggaaa\\\ZZZVVVSSSTTTWWW[[[___```cccgggjjjlllnnnqqqtttwwwxxx~~~wwwtttnnnggg___ZZZXXXWWWVVVQQQNNNOOOOOOLLLMMMOOORRR[[[jjjzzz:::::::::999::::::;;;;;;999999::::::::::::999999666666666666666666666666777777777777888999:::;;;???AAAAAA@@@???@@@EEEJJJWWW]]]fffnnnsssuuuvvvvvvxxxzzz~~~xxxtttrrrsssuuutttrrrssswwwvvv{{{~~~|||uuummmjjjjjjhhhccc___gggwwwwwwbbbOOODDD???>>><<<===???AAABBBBBB>>>GGGFFFDDDLLLTTT^^^lllzzzooojjjkkkjjj___TTTTTTZZZ```hhhnnnwww~~~ssseee[[[YYYTTTbbbyyywwwhhhddd]]]UUUOOOJJJGGGFFFCCCFFFJJJNNNRRRWWW\\\``````bbbeeehhhjjjjjjiiihhhhhhiiikkkmmmppprrrtttuuuzzz{{{~~~xxxtttppprrr|||}}}zzzxxxuuussswwwqqqhhh]]]NNN@@@999999555555555666555555444444222222222222333333444555222222222222222222222222333333333444444444555555444555777888777888999;;;;;;;;;@@@JJJYYYqqqtttsssyyyzzzwwwoooeee]]][[[\\\\\\dddkkkmmmoootttvvvuuujjj^^^SSSNNNLLLJJJJJJLLLPPPNNNJJJFFFBBB@@@>>>>>>>>>@@@???@@@III[[[kkksss}}}sssllllllooopppqqqssskkkkkknnnrrrzzz}}}sssjjjddd```]]]XXXTTTSSSUUUYYY\\\^^^aaafffiiikkknnnqqqssstttuuu{{{vvvtttoooiiibbb]]]ZZZYYYZZZUUUQQQQQQPPPMMMMMMOOOPPPWWWcccqqq>>>>>>===;;;;;;::::::::::::999777666555666888999999888666555666777999:::777777777777888888888888;;;===>>>>>>???BBBHHHMMMRRRYYYbbbkkkppptttvvvxxxxxxzzz}}}}}}sssttttttsssssssssssssssuuuwwwzzz{{{{{{|||tttqqqqqqkkkbbb^^^nnnxxxeeePPPDDD@@@???>>>=========>>>???JJJJJJJJJJJJLLLSSS^^^ggguuuooojjj___fff___[[[XXXYYYhhhqqqhhhllluuu|||xxxoooaaaWWWVVVZZZuuurrrhhh___[[[WWWNNNHHHEEEDDDDDDEEEGGGKKKQQQVVVYYYZZZ]]]aaadddfffgggiiikkkiiihhhiiijjjmmmqqqtttwww{{{|||~~~zzznnnlllnnnrrrzzzxxxsssqqqooooooooommmfffZZZLLL@@@999777666666555444333333333333444444444333333222222222111111222333333444555555333333333444444444555555666666777777888888999999:::??????EEEXXXkkk||||||zzz{{{yyyrrrfff\\\XXXWWWXXX[[[^^^ccckkkssswwwwwwsssmmm```QQQKKKLLLMMMLLLMMMMMMLLLIIIEEEAAA???>>>@@@======AAAGGGQQQbbbpppyyyxxxqqqiiigggkkkooopppqqqqqqqqqqqqtttzzz{{{tttlllfffbbb]]]XXXTTTTTTVVVXXXYYY```ccchhhkkklllnnnpppqqqwwwyyy|||~~~xxxqqqlllhhhddd^^^YYYVVVSSSPPPOOOOOOOOONNNMMMSSSVVV\\\eeesss???>>>===<<<;;;;;;;;;;;;<<<:::888777777777888999999888666555555777888999777777777777888888888888:::<<<>>>>>>>>>AAAHHHMMMTTTZZZbbbjjjppptttwwwyyyzzz{{{~~~~~~|||wwwwwwxxxwwwuuurrrooommmsssuuuyyy|||~~~xxxttttttpppiiidddsss~~~rrr___LLLBBB@@@???>>>======>>>??????HHHIIIJJJKKKMMMTTT^^^fffzzzuuuqqqpppiiifff___^^^[[[[[[jjjtttmmmqqqwwwuuuggg[[[VVVXXXpppwwwmmmccc___ZZZRRRKKKIIIDDDDDDCCCEEEHHHLLLPPPSSSWWWZZZ^^^bbbdddfffhhhjjjiiiiiiiiijjjmmmppptttvvvxxxyyyzzz|||~~~tttlllkkkmmmuuu}}}vvvrrrpppoooooollljjjdddYYYLLL@@@:::777666666555444333333333333333333333333333333222222111111222222333444444555333333333444444444555555444444444555666666777777888>>>===CCCTTTfff~~~|||uuujjj```WWWSSSRRRTTTXXX```jjjttt{{{}}}zzztttgggXXXQQQQQQRRRPPPPPPPPPOOOKKKEEEAAA?????????======AAAFFFOOO^^^kkkttttttppphhhfffiiikkkkkkmmmnnnnnnooorrrwww|||wwwpppjjjaaa\\\WWWSSSSSSUUUWWWXXX___cccgggjjjlllnnnppprrrvvvxxx{{{xxxrrrnnniiibbb]]][[[XXXTTTRRRQQQQQQOOONNNPPPRRRVVV^^^kkk{{{@@@???>>>==================<<<:::999888888888999888888666555555666777888777777777777888888888888888;;;======>>>AAAHHHMMMVVV[[[cccjjjoootttxxx{{{|||}}}}}}{{{||||||}}}}}}yyytttooolllqqqsssyyy|||{{{xxxtttmmm{{{xxxiiiVVVGGGAAA??????>>>======>>>???@@@EEEGGGJJJLLLNNNTTT]]]cccqqqxxxqqqooollljjjcccbbb```^^^jjjxxxwwwyyy{{{}}}nnnbbbYYYWWWjjj~~~ssshhhccc___WWWPPPMMMDDDCCCBBBBBBCCCFFFJJJLLLRRRVVVZZZ^^^aaadddgggiiiiiiiiiiiikkkmmmpppssstttvvvwwwxxxyyy{{{|||~~~~~~{{{oookkkjjjqqq~~~zzzssspppoooooonnnkkkhhhbbbXXXLLLAAA;;;888666666555444333333333333222222222333333333333333111111222222333333444444333333333444444444555555333444444555555666777777777<<<;;;???NNN]]]ttt|||uuukkk^^^VVVQQQQQQUUU^^^jjjuuu~~~sssddd[[[ZZZZZZXXXYYYXXXTTTOOOHHHBBB??????>>><<<===AAADDDKKKWWWbbbmmmpppnnnhhheeeffffffeeeiiiiiijjjlllnnnttt{{{~~~~~~~~~}}}yyysssnnnbbb]]]XXXTTTTTTVVVXXXXXX^^^aaafffjjjlllnnnppprrruuuwww{{{zzzuuuooohhhbbb```]]]YYYVVVTTTSSSQQQOOONNNOOORRRWWWaaapppAAA@@@??????>>>>>>>>>???>>>===;;;999888888888888888888777666666666777777666777777777888888888888777:::<<<===>>>AAAHHHNNNXXX]]]dddjjjoootttyyy|||~~~zzztttqqqoooqqqzzz|||uuu~~~yyyqqqaaaNNNCCC@@@>>>>>>=========???@@@AAABBBFFFJJJMMMOOOTTT[[[```lll{{{qqqnnnkkktttiiieeeccc___iiizzzuuuiii___WWWccc~~~yyylllfffbbb[[[TTTQQQEEEDDDBBBAAAAAADDDFFFHHHNNNRRRVVVZZZ^^^bbbfffiiihhhiiijjjkkkmmmppprrrsssvvvvvvwwwyyyzzz{{{}}}}}}~~~tttnnnkkksssvvvpppnnnnnnnnnmmmmmmiiiaaaWWWLLLCCC<<<999666666555444333333333333111111222222333333333444111111222222333333333333333333333444444444555555555555666666777888888999666;;;:::<<>>===<<<===@@@BBBFFFOOOYYYfffkkkmmmiiieeedddccc```eeefffhhhjjjlllqqqwww|||~~~}}}}}}{{{xxxsssoooeee```ZZZVVVVVVWWWYYYYYY\\\___dddiiikkknnnqqqsssuuuxxx|||zzzssskkkeeebbb___ZZZWWWVVVTTTRRRQQQPPPPPPQQQTTT[[[ggguuu~~~AAA@@@@@@????????????@@@======<<<:::999888888777999999888777777777777777666777777777888888888888777999<<<===>>>BBBIIIOOOZZZ^^^eeekkkpppuuuyyy}}}~~~}}}}}}~~~~~~vvvqqqkkknnnyyyyyy{{{xxxssskkk[[[JJJAAA@@@===============???AAABBBAAAEEEJJJMMMOOOSSSYYY]]]kkkyyyvvvyyyyyyooohhhfff```hhh{{{}}}rrreeeYYY^^^sss~~~oooiiieee___WWWSSSGGGEEECCCBBBBBBDDDFFFGGGKKKNNNSSSWWW[[[___dddgggggghhhiiikkkmmmppprrrsssttttttuuuvvvxxxyyyzzzzzz|||~~~|||vvvqqqooovvv|||sssooonnnooonnnllloooiii```UUUKKKBBB<<<999666666555444333333333333111111111222222333333333111111222222222222222333333333333444444444555555555555555666777777888888777<<<:::<<>>===<<<===???@@@AAAIIIQQQ___hhhmmmkkkfffdddaaa^^^bbbdddfffiiilllpppuuuyyy~~~|||{{{yyyvvvrrrooofffbbb[[[VVVUUUVVVWWWWWWZZZ^^^ccchhhkkknnnqqqtttuuuyyy~~~wwwoooiiiccc___[[[XXXWWWVVVTTTRRRQQQPPPPPPQQQVVV___jjjqqqAAA@@@@@@?????????@@@@@@>>>======<<<;;;:::999999:::::::::999999888777777777777777777888888888888777999<<<>>>???DDDKKKQQQ[[[___fffmmmrrrvvvzzz|||}}}{{{{{{||||||wwwnnnhhhlllyyy~~~|||wwwsssmmmeeeVVVGGG@@@@@@===<<<<<<<<<>>>@@@BBBCCCAAAEEEJJJLLLNNNQQQVVV[[[iii~~~wwwpppggghhhdddiiizzzpppaaa^^^mmmtttmmmjjjddd\\\XXXKKKIIIGGGDDDCCCDDDFFFGGGHHHJJJNNNRRRVVV[[[```dddeeefffhhhkkknnnppprrrsssqqqqqqrrrssstttuuuvvvvvvxxxzzz}}}~~~{{{wwwsssqqqrrrzzzyyyrrroooppppppnnnkkkllleeeYYYNNNEEE???;;;888666666555444333333333333111111111222222222222222111111222222222222222222333333333444444444555555222333333444444555666666777<<<:::;;;DDDJJJXXXnnn}}}nnn___WWWTTT]]]gggppp|||{{{qqqooopppppptttsssnnneeeYYYMMMCCC???>>><<<===>>>>>>>>>DDDMMMZZZdddlllkkkfffccc```^^^___aaaeeehhhkkknnnsssvvv{{{}}}{{{yyyxxxvvvrrrppphhhccc[[[VVVTTTTTTTTTTTTXXX\\\bbbgggkkknnnrrrttttttyyyxxxrrrgggddd___\\\ZZZXXXUUUSSSOOOOOONNNOOOQQQWWW___eeettt}}}@@@@@@????????????@@@@@@????????????>>>>>>===<<<<<<<<<;;;;;;:::999888888777777777777888888888888777:::===???@@@EEEMMMRRRZZZ```hhhoootttwwwzzz{{{~~~~~~rrrjjjooo|||~~~zzzyyyyyytttnnnggg___SSSFFF???>>><<<<<<<<<<<<>>>@@@BBBCCCCCCFFFJJJLLLLLLOOOTTTXXXdddrrr}}}nnnfffmmmkkklllzzzrrrggglll{{{ssspppjjjccc^^^PPPNNNJJJFFFDDDCCCDDDEEEDDDFFFJJJMMMQQQVVV\\\___ccceeegggkkknnnqqqssstttppppppqqqrrrsssttttttuuuvvvxxx||||||}}}xxxssssssssssssoooqqqvvv~~~wwwqqqooorrrrrrnnniiiddd[[[NNNCCC===:::888777666666555444333333333333222222222222111111111111222222111111111111111111333333333444444444555555222222333444444555555666666;;;::::::BBBFFFRRRggg|||jjj___ZZZ```hhhooo{{{|||qqqnnnooooooqqqrrrpppiii]]]QQQGGGAAA???===<<<===<<<<<>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???<<<<<<<<<<<<;;;:::999888777777777777888888888888777:::===???AAAFFFNNNSSSZZZ```iiipppuuuxxxyyy{{{~~~{{{ooottt}}}vvvoooqqqzzzzzzssskkkccc[[[QQQEEE>>><<<<<<;;;<<<<<<>>>@@@BBBDDDDDDGGGJJJKKKKKKNNNSSSWWW___iiijjjeeepppppppppyyyrrrmmmzzzxxxuuuooogggcccTTTQQQLLLHHHDDDBBBBBBBBBAAADDDGGGJJJNNNRRRXXX\\\bbbdddgggkkkooorrrtttuuurrrrrrssstttuuuuuuvvvvvvvvvxxx|||~~~}}}}}}~~~{{{yyy{{{}}}pppkkklllnnnqqqnnnrrr{{{|||vvvqqqpppssssssnnniii]]]SSSFFF<<<777666777777666666555444333333333333333222222222111111000000222222111111111111111111333333333444444444555555444444555555666777777888555;;;999999@@@DDDOOOcccyyywwwjjjbbbfffkkkooozzz|||qqqmmmllllllmmmoooooojjj```TTTIIIDDD@@@===<<<<<<;;;;;;AAAJJJQQQ]]]ggghhhdddaaa___]]]ZZZ]]]bbbeeehhhkkknnnqqquuu}}}}}}{{{yyyyyyzzzzzzyyyxxxsssmmmddd]]]YYYXXXWWWVVVUUUZZZ```fffjjjnnnsssuuupppwwwxxxsssmmmfffaaa\\\XXXUUUNNNOOOPPPPPPQQQSSSVVVYYY\\\gggxxxCCCBBB@@@@@@AAABBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;???>>>===<<<;;;:::999999555666777999999999888777888;;;>>>???BBBGGGOOOVVV\\\cccmmmssswwwyyy|||~~~{{{www{{{|||uuuyyy{{{xxxtttllleeeeeeooo~~~tttpppgggYYYKKKBBB??????============???AAACCCDDDFFFIIILLLOOOPPPRRRTTTVVV]]]gggyyyzzzxxxpppjjjkkkssstttqqquuu}}}tttyyyyyysssooojjjggg```ZZZPPPIIIEEEDDDDDDDDDCCCBBBBBBDDDHHHOOOUUUYYY^^^bbbgggiiijjjmmmqqqvvvtttrrrpppqqqtttvvvuuutttxxxyyyzzz}}}}}}~~~~~~}}}|||{{{zzzzzzzzz|||}}}~~~~~~yyyxxxxxxyyywwwpppnnnkkkjjjlllpppuuutttvvvsssppprrrtttnnndddUUUHHH;;;666555333333555444444444333333222222222000000000111111222222333222222333333333333444444222333555444333333444666555555555555666666666666888777888:::<<<@@@IIISSSoootttggghhhlllqqq||||||kkk___```hhhjjjjjjeee\\\VVVQQQJJJBBBAAA???===<<<<<<===@@@AAALLLUUU```ggggggccc___]]]\\\^^^___aaadddhhhnnnsss|||}}}}}}zzzzzz{{{|||{{{yyyyyysssjjjbbb\\\YYYWWWVVVWWWXXX\\\dddlllqqqrrrpppuuuzzzvvvkkkddd^^^YYYVVVOOONNNMMMLLLLLLNNNPPPQQQUUU\\\hhhtttBBB@@@>>>>>>???@@@@@@??????@@@@@@AAA@@@@@@????????????>>>===<<<;;;:::999666777888999:::999999888999;;;===???BBBHHHQQQXXX```gggpppvvvyyy{{{}}}|||uuuqqqsss{{{{{{xxxssskkkdddaaajjjyyytttoooeeeXXXJJJAAA>>>>>>=========>>>???AAADDDEEEEEEHHHKKKNNNPPPSSSVVVXXXZZZbbbqqqzzzsssnnnhhhhhhooorrrqqqwww~~~ssssss{{{rrrmmmiiifffbbb\\\TTTMMMHHHFFFEEEDDDBBBBBBBBBCCCGGGMMMSSSWWW\\\```eeeggghhhkkkppptttwwwuuussstttwwwxxxwwwvvvwwwxxxzzz}}}}}}{{{{{{{{{zzzzzz{{{{{{{{{|||{{{{{{zzz{{{|||}}}~~~}}}~~~yyyuuuvvvxxx{{{|||rrroooooonnnnnnpppuuuyyy|||tttuuuuuutttwwwvvvkkk^^^NNNCCC999666666555444666444444444333333222222222111111111222222222222222111111111222222222333333222333444444333333444666555555555555666666666666888777888:::<<>>>>>???@@@@@@@@@>>>???@@@BBBCCCCCCCCCCCC??????>>>===<<<<<<;;;:::777888999999:::999999999:::<<<===>>>AAAIIISSS[[[fffllltttyyy{{{}}}xxxqqqkkkiiipppyyy~~~yyywwwrrrjjjccc]]]fffssstttnnncccUUUHHH@@@===============>>>@@@CCCEEEFFFEEEHHHLLLNNNQQQTTTWWWZZZ[[[```jjj~~~rrrnnnhhhhhhnnnqqqrrrxxxvvvooovvv~~~sssnnnkkkiiiddd___XXXRRRMMMIIIFFFCCCBBBBBBAAACCCFFFKKKPPPTTTYYY]]]bbbeeegggjjjooosssxxxvvvvvvvvvxxxyyyxxxwwwwwwxxxzzz}}}|||{{{|||yyywwwttttttwwwyyy||||||||||||||||||}}}~~~~~~}}}~~~~~~{{{vvvrrrooorrrwww||||||uuuppprrruuuvvvwwwzzz{{{~~~}}}xxxsssuuuwwwzzz}}}wwweeeTTTEEE===777666777555555666444444333333333333222222333333333333222222222222000000000111111111111222222333444444333333444555444555555555555666666666777666777:::<<<>>>FFFOOO]]]rrr{{{uuutttuuu|||~~~pppfffgggnnnrrrnnnfff^^^[[[YYYQQQIIIBBB@@@>>><<<;;;<<<>>>???CCCKKKWWW```cccbbb___]]][[[\\\]]]^^^```dddiiimmmvvvyyy~~~~~~|||{{{yyyzzz}}}{{{tttmmmfffaaa\\\XXXWWWXXX[[[```fffkkkmmmmmmrrrvvv{{{yyypppggg```[[[SSSRRROOOMMMLLLLLLMMMMMMPPPQQQTTTYYYbbbooo}}}DDDBBB@@@???@@@AAABBBAAA???@@@AAABBBCCCDDDDDDDDD@@@@@@???>>>======<<<<<<888888888999999999888888;;;<<<===???BBBJJJVVV^^^jjjpppwww|||}}}~~~}}}vvvpppiiicccdddiiivvv||||||wwwvvvrrrjjjbbb^^^hhhttt}}}ssslll```RRRFFF???<<<<<<======>>>???AAADDDGGGHHHJJJLLLOOOPPPRRRTTTWWWZZZ___aaafffvvvuuuoookkklllrrrvvvvvvyyy}}}~~~qqqsssvvvqqqooommmgggbbb]]]WWWQQQLLLGGGCCCCCCBBBBBBBBBEEEIIIMMMPPPWWW\\\aaadddfffiiinnnsssvvvvvvvvvwwwxxxxxxxxxwwwzzz{{{}}}}}}||||||zzzwwwuuuuuuwwwzzz|||~~~~~~~~~~~~{{{wwwppplllkkkooouuu|||wwwsssrrrvvv{{{}}}{{{vvvssstttxxx~~~ttt]]]III???999666777777555333555333333333333333333333333444444444333333222222222000000000111111111222222111333444444333222444555444444444555555555666666666666777:::;;;<<>><<<;;;;;;===>>>???FFFQQQ[[[```aaa___]]][[[\\\]]]]]]___bbbhhhlllnnnrrrwwwzzz{{{{{{zzz{{{zzz|||yyyrrrkkkeee^^^ZZZWWWXXXZZZ]]]bbbfffjjjlllqqquuuzzz~~~~~~uuulllccc^^^WWWUUUQQQNNNLLLKKKKKKKKKNNNNNNNNNQQQXXXcccpppyyyGGGDDDAAA@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>===888888888888888888888888;;;<<<>>>@@@DDDMMMXXXaaammmrrryyy|||}}}~~~zzztttoooggg]]]ZZZ[[[^^^mmm}}}xxxvvvvvvssskkkccc```jjjwwwyyyrrriii[[[NNNDDD>>><<<<<<======>>>@@@BBBFFFHHHJJJPPPQQQSSSSSSSSSTTTWWWYYY^^^```dddpppvvvllllllpppyyy~~~~~~|||uuurrr~~~vvvrrrnnniiieee```[[[UUUOOOIIIDDDDDDCCCCCCCCCDDDGGGJJJLLLUUUYYY___bbbeeehhhnnnrrruuuvvvxxxyyyyyyyyyyyyyyy|||}}}~~~|||zzzzzzyyyxxxxxxyyyzzzzzz~~~{{{xxxvvvmmmiiihhhmmmssszzz{{{vvvrrrqqqvvvzzz{{{|||wwwsssssswww~~~|||mmmTTTAAA;;;777666888777333111222333333333333333333333333444444444333333222222222111111111111222222222333111222444333222222333555444444444444555555555555555555777:::::::::@@@HHHPPPaaa|||uuulllkkkpppvvvqqqhhh___[[[XXXRRRIIIEEECCC@@@===;;;;;;<<<======CCCKKKUUU\\\______]]][[[\\\\\\]]]___bbbgggkkkhhhlllqqquuuwwwyyy{{{|||}}}vvvooohhh```\\\XXXYYYYYYZZZ]]]bbbgggjjjqqquuuyyy}}}xxxooofffaaaZZZXXXTTTPPPMMMKKKKKKKKKJJJKKKLLLMMMRRRYYYbbbiiirrryyyKKKHHHCCCAAA@@@AAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@?????????::::::999888888888888999:::<<>>===<<<===>>>???AAADDDGGGJJJLLLTTTTTTTTTTTTSSSSSSVVVXXXXXX]]]bbblllvvviiilllttt~~~vvvxxxrrr|||vvvnnnllliiiddd___ZZZSSSMMMIIIFFFEEEDDDDDDDDDFFFHHHIIIPPPTTTZZZ^^^aaaeeejjjooorrruuuxxxzzzzzzzzzzzz{{{{{{|||}}}}}}|||{{{wwwxxxyyyyyyyyyyyyxxxwww}}}~~~~~~yyyvvvuuusssrrrkkkgggfffkkkrrryyyxxxwwwsssppprrrtttuuuyyy}}}yyysssrrruuuyyysssaaaKKK===999666666888777222000222222222333333333333444444333333333333222222222222111111111222222222333333111222333333222222333444333444444444444555555555444444777::::::999===DDDLLLZZZrrrtttiiifffiiiqqqpppiii```ZZZXXXRRRLLLHHHFFFBBB>>><<<<<<<<<======@@@FFFNNNVVVZZZ\\\[[[YYYZZZ[[[\\\^^^bbbgggkkkiiilllqqqtttwwwyyy|||~~~xxxqqqjjjddd___ZZZZZZYYYYYYZZZ___eeejjjppptttxxx{{{zzzqqqiiiccc]]]ZZZVVVRRROOOMMMLLLLLLGGGHHHIIIKKKMMMQQQVVVZZZbbbkkkxxxRRRNNNIIIEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@===<<<;;;:::999::::::;;;888<<<@@@DDDIIIQQQ\\\dddpppuuu{{{~~~{{{|||{{{uuupppkkkcccWWWNNNLLLMMMQQQ^^^uuuuuunnniiihhhjjjppp|||{{{vvvsssuuuxxxwwwppphhhfffnnnxxx|||uuummmcccTTTGGG@@@>>>=========>>>???AAADDDHHHKKKMMMSSSSSSSSSRRRQQQSSSVVVXXXVVV]]]ccciiiyyyyyyooorrrxxxwww{{{sssuuu{{{vvvqqqmmmhhhccc^^^XXXRRRNNNGGGGGGEEEEEEEEEFFFGGGHHHHHHMMMSSSWWWZZZ^^^dddiiilllppptttwwwwwwwwwxxxzzzwwwwwwyyyzzz{{{|||}}}}}}~~~|||{{{zzz{{{|||{{{{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzxxxxxxyyyyyyyyyyyyxxxxxxzzz{{{~~~~~~zzztttooommmllllllkkkiiieeeeeejjjrrrzzz~~~{{{zzzuuuttttttuuu{{{}}}|||tttrrrrrrssshhhUUUCCC;;;777555666888666222111444222222222333333444444444111111111222222222222222000000000111111111111222000222333333222222333444333333444444444555555555444444777:::999888;;;AAAIIITTThhhrrrddd^^^___dddgggeee^^^WWWTTTQQQNNNJJJHHHDDD@@@===<<<============@@@FFFNNNUUUWWWXXXVVVWWWYYYZZZ\\\aaafffkkkoooqqqtttwwwxxxzzz|||~~~zzztttmmmhhhddd\\\[[[ZZZXXXXXX\\\dddjjjnnnrrrvvvyyy|||}}}sssjjjeee___\\\XXXTTTPPPNNNNNNMMMGGGHHHIIIIIIJJJKKKOOORRRXXXaaammmyyyZZZUUUOOOKKKJJJIIIIIIHHHDDDEEEFFFFFFFFFFFFEEEEEEBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;<<<<<<===888;;;@@@EEEJJJRRR\\\dddqqqvvv|||~~~uuuwwwzzz~~~|||vvvpppllldddXXXOOOLLLJJJMMMXXXlllyyymmmfffaaa___```dddnnnxxx~~~xxxtttrrrtttyyyxxxqqqjjjjjjpppyyyzzzlllaaaQQQEEE???>>>>>>>>>===>>>???BBBEEEIIILLLNNNPPPQQQQQQPPPPPPRRRVVVYYYWWW```fffgggrrr~~~wwwyyy|||~~~yyy~~~uuurrrssstttpppkkkeeeaaa\\\VVVSSSHHHHHHFFFEEEEEEEEEFFFGGGCCCGGGMMMRRRUUUYYY___dddfffjjjooorrrrrrrrrtttvvvsssssstttvvvvvvvvvvvvvvv|||}}}~~~~~~|||yyyxxxtttvvvxxxxxxwwwyyy~~~~~~~~~zzzzzz{{{}}}~~~~~~|||{{{{{{{{{zzzyyyyyyzzz{{{{{{wwwyyy}}}xxxsssmmmiiigggffffffeeegggccccccjjjrrrzzz~~~}}}zzzyyyzzz}}}|||}}}tttqqqpppnnnaaaMMM???;;;555444555777666333333666222222222333333444444444000000000111111222222333////////////000000000000000222333333222111333444333333333444444444555555333444777:::999777:::@@@FFFPPPaaayyy~~~ppp___WWWVVVXXX^^^```YYYRRROOONNNMMMLLLIIIEEEAAA>>>======>>>===<<<<<>>CCCHHHPPPYYYccciiiuuuvvvyyy|||{{{yyyzzz~~~|||}}}zzzpppbbbVVVPPPNNNKKKMMMWWWkkkyyymmmcccYYYVVVWWW[[[ccckkkuuu|||||||||tttoooppprrrpppmmmlllnnnsssyyy~~~|||qqq^^^JJJAAA@@@@@@AAABBB@@@AAABBBCCCEEEGGGIIIJJJKKKMMMPPPQQQQQQRRRTTTVVVUUU^^^bbbiiittt{{{}}}}}}{{{wwwzzz{{{rrrlllpppyyytttnnniiieeeaaa[[[WWWNNNJJJEEECCCCCCEEEFFFFFFDDDDDDFFFIIINNNSSSXXX[[[```cccgggjjjkkklllnnnooopppqqqrrrsssttttttttttttyyyzzzzzzzzzyyywwwvvvttttttttttttttttttxxx}}}~~~||||||~~~|||zzzyyyyyyyyyyyy|||zzzzzz||||||~~~}}}}}}}}}}}}}}}{{{yyyxxx{{{~~~}}}rrrpppkkkddd___^^^___aaabbbbbbgggmmmpppsssyyy{{{~~~|||vvvvvvqqqfffVVVGGG???<<<666666666666555555555555444444555555666777888888111111111111111111111111111111222222222333333333222222111111111111111111333333333444444444555555666666666777888999;;;;;;???FFFUUUlll{{{xxx}}}zzzmmm```WWWQQQNNNPPPPPPOOOLLLHHHEEEDDDFFFEEEBBB@@@===;;;::::::<<<===???@@@BBBGGGLLLQQQOOOQQQSSSVVVZZZ___fffjjjxxx|||}}}|||~~~yyyqqqhhhccc]]]]]]\\\YYYWWWYYY___ccckkknnnrrrvvv{{{zzzqqqkkkdddbbb^^^[[[XXXTTTOOOLLLPPPOOONNNLLLKKKKKKJJJJJJLLLQQQWWW]]]cccnnn}}}```\\\VVVQQQNNNLLLJJJIIIKKKJJJIIIGGGGGGGGGHHHIIIEEEDDDCCCAAAAAAAAAAAABBBBBBAAA>>><<<;;;<<<>>>???>>>@@@DDDJJJQQQ[[[eeelllxxxzzz|||}}}||||||yyyzzzxxxpppcccXXXSSSQQQNNNPPPZZZlll}}}wwwiii___UUUQQQRRRTTTZZZ```iiipppzzz|||zzzyyyrrrmmmoooqqqpppnnnnnnoooppprrrwww|||ooo]]]IIIAAA??????@@@AAABBBBBBBBBCCCDDDFFFGGGHHHKKKMMMNNNOOOPPPRRRUUUXXXZZZaaacccfffoooyyy~~~{{{xxxuuusssrrrttt~~~}}}{{{vvvpppllljjj{{{rrrkkkhhhddd^^^YYYRRRNNNIIIFFFEEEEEEDDDDDDEEEEEEFFFHHHKKKPPPTTTVVV\\\```dddggghhhiiikkkmmmnnnooopppqqqrrrssssssssstttuuuuuuvvvuuutttsssrrrqqqqqqqqqqqqrrruuu{{{~~~{{{yyyyyy{{{~~~~~~|||zzzwwwvvvvvvvvvwwwzzzxxxxxxzzz~~~~~~|||~~~}}}}}}}}}~~~}}}|||{{{|||~~~uuukkkeeebbb]]][[[[[[]]]```bbbhhhoooxxx|||}}}~~~{{{tttrrrlll```QQQDDD===:::666666666666555555555555333333333333222222222222111111111111111111111111111111111222222222333333111111111111111111111111333333333444444444555555666666666777888999:::;;;???DDDQQQeee|||{{{yyy}}}~~~tttiii^^^UUUOOOJJJKKKLLLKKKIIIFFFCCCBBBCCCCCCAAA???===;;;:::999;;;<<<===???AAAFFFKKKPPPOOOPPPRRRTTTWWW\\\ccchhhttt{{{~~~vvvnnniii```___]]]ZZZXXXZZZ___ccciiilllppptttxxx~~~}}}uuuooogggddd```]]][[[XXXUUURRRPPPPPPNNNMMMKKKKKKJJJJJJIIILLLQQQUUUYYYbbbnnnvvvccc___YYYTTTPPPNNNKKKIIIJJJJJJHHHGGGGGGGGGHHHIIIFFFEEECCCBBBAAAAAABBBBBBCCCBBB@@@>>>===>>>???@@@@@@BBBFFFLLLTTT^^^iiippp{{{}}}~~~~~~{{{xxxuuuwwwuuuoooeee\\\WWWUUUQQQSSS]]]nnn~~~xxxfff\\\SSSPPPOOONNNRRRWWW\\\cccmmmyyy~~~}}}|||xxxrrrnnnppprrrppppppqqqpppnnnlllppp~~~{{{kkkZZZHHH@@@???>>>>>>???CCCBBBBBBCCCCCCDDDEEEFFFJJJKKKMMMNNNOOORRRWWWZZZ\\\aaaaaacccjjjqqqzzztttrrrpppmmmlllooorrrxxx~~~{{{xxxwwwuuussspppfffxxxxxxoookkkhhhaaa\\\XXXTTTNNNJJJGGGEEECCCBBBEEEDDDEEEFFFHHHKKKOOOQQQWWWZZZ^^^bbbdddfffhhhjjjkkklllmmmooopppqqqqqqqqqooooooppppppppppppoooooolllmmmnnnnnnooorrrwww{{{~~~}}}{{{xxxuuuuuuvvvxxxzzz~~~~~~|||zzzvvvtttrrrssstttuuuwwwvvvvvvxxx{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~zzzsssjjjbbb[[[YYYXXXWWWYYY]]]aaaccclllvvv|||zzzqqqmmmcccVVVIII???:::888666666666555555555555444555444333222111000///...111111111111111111111111111111111222222222222333111111111111111111111111333333333444444444555555666666666666777999:::;;;>>>AAAKKK[[[ppp{{{yyy{{{~~~|||zzzvvvrrrkkkaaaWWWPPPIIIIIIJJJJJJHHHFFFCCCAAA???@@@@@@???>>><<<:::999999:::<<<===???DDDJJJNNNPPPPPPPPPQQQSSSYYY```eeennnxxxzzzsssooocccbbb___[[[YYYZZZ^^^aaagggjjjmmmqqquuuzzzyyytttkkkhhhccc```^^^]]][[[ZZZQQQQQQOOOMMMLLLKKKJJJJJJGGGJJJLLLMMMOOOTTT\\\cccjjjpppxxxddd```[[[UUURRROOOKKKIIIJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFDDDBBBAAAAAABBBBBBCCCBBB@@@???>>>???@@@AAAAAADDDHHHNNNWWWaaalllttt{{{}}}xxxttttttuuutttoooggg___ZZZWWWTTTVVVaaarrr{{{fff]]]UUURRROOOMMMNNNRRRWWW\\\dddppp{{{uuuqqqrrrrrrppppppqqqqqqnnnkkkrrr}}}yyyeeeWWWGGG@@@???======???BBBBBBBBBBBBCCCEEEFFFGGGJJJKKKLLLMMMNNNRRRXXX\\\[[[___^^^```hhhnnnzzzsssqqqooommmhhhkkkiiiiiivvv}}}{{{{{{{{{zzzyyymmmttt~~~sssnnnjjjccc]]][[[WWWRRRNNNJJJGGGDDDAAACCCCCCBBBCCCEEEHHHKKKMMMRRRUUUZZZ^^^```bbbdddfffhhhiiikkkmmmnnnoooppppppnnnnnnnnnnnnmmmllllllkkkiiijjjkkklllmmmppptttxxx|||zzzwwwtttrrrqqqrrrtttvvvzzzzzz|||}}}zzzxxxtttqqqpppqqqsssttttttttttttvvvyyy{{{|||}}}|||}}}~~~~~~~~~}}}|||}}}}}}~~~{{{~~~~~~xxxnnnfff```^^^WWWWWWXXXXXXZZZ]]]aaaeeettt~~~|||yyyvvvppphhh[[[MMMBBB<<<999888666666555555555444444444777666555444333222111000111111111111111111111111111111111111222222222222111111111111111222222222333333333444444444555555555555555666777888999:::<<<>>>EEESSSfffxxxvvvxxxzzz{{{wwwwwwwwwwwwtttkkk```XXXMMMMMMNNNNNNLLLIIIDDD@@@===>>>@@@@@@@@@>>>;;;:::888999:::;;;===BBBGGGLLLPPPPPPPPPOOOQQQVVV]]]bbbhhhsss|||uuuqqqhhheeeaaa\\\YYYYYY[[[]]]dddgggjjjnnnrrrwww}}}~~~yyyqqqmmmfffbbb___^^^]]]\\\SSSRRRPPPNNNLLLKKKJJJJJJIIIJJJKKKJJJKKKMMMRRRVVVWWW\\\bbbgggmmmttt}}}fffccc]]]XXXUUUQQQNNNKKKLLLKKKIIIHHHGGGGGGHHHIIIHHHGGGEEECCCBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@AAADDDJJJRRRZZZeeepppwwwyyy|||~~~yyyvvvuuuvvvuuurrrkkkddd^^^ZZZYYY\\\gggvvvyyyfff^^^VVVRRROOOLLLLLLNNNTTTWWW]]]kkk~~~xxxrrrqqqoookkkkkkmmmrrrppppppyyy~~~{{{uuu___SSSFFFAAA???>>>>>>@@@AAAAAABBBCCCEEEGGGIIIJJJJJJKKKLLLMMMOOOSSSYYY]]]]]]___]]]```hhhlll{{{vvvqqqmmmjjjeeegggeeebbbooo{{{wwwxxx{{{sssmmmfff```]]]ZZZVVVRRROOOKKKGGGDDDAAAAAA@@@AAACCCGGGJJJLLLOOORRRWWW[[[]]]___bbbcccfffgggiiikkkmmmnnnoooooopppooonnnmmmkkkjjjjjjiiihhhiiijjjkkkkkknnnrrruuuzzz~~~{{{vvvtttrrrooommmmmmoooqqqsssuuuvvvwwwyyyyyyzzz{{{|||wwwvvvsssqqqqqqqqqssstttrrrssstttuuuvvvxxx{{{}}}{{{}}}~~~~~~}}}~~~~~~~~~zzzxxxtttlllccc\\\[[[]]]VVVXXXYYYYYYZZZ]]]bbbggg}}}|||yyyuuuooodddTTTFFF>>>:::999888555555555555444444444444666555555555444444333333111111111111111111111111000000111111111222222222000000111111111222222222333333333444444444555555444444444555666777999999;;;<<>>>>>???@@@AAAAAA???===<<<888888999:::<<<@@@EEEIIIPPPPPPPPPOOOQQQUUU[[[___dddlllxxx}}}}}}zzzuuuoookkkddd^^^ZZZYYYYYYYYY```cccgggjjjoootttzzz~~~xxxssskkkddd```^^^\\\[[[VVVUUUSSSPPPNNNLLLKKKKKKIIIJJJJJJIIIIIIKKKMMMOOOMMMPPPTTTVVVYYY^^^eeekkkkkkhhhccc___[[[XXXTTTQQQQQQPPPNNNLLLJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAFFFNNNWWW```jjjtttzzzyyy|||~~~{{{zzzxxxxxxxxxwwwrrrllleeeaaacccfffnnnzzzyyylllcccZZZUUUQQQLLLJJJLLLPPPSSS[[[kkkxxxsssoookkkffffffiiiqqqqqqttt|||~~~yyypppYYYOOOEEEBBBAAA???@@@BBBCCCCCCDDDFFFHHHJJJLLLMMMKKKLLLNNNOOOQQQUUUZZZ]]]aaaaaa]]]```gggiiisssuuummmhhheeefffeeeccckkk~~~yyy~~~uuummmgggaaa___[[[XXXUUUPPPKKKHHHAAAAAAAAAAAACCCFFFHHHJJJMMMPPPUUUXXXZZZ\\\^^^```bbbccceeehhhjjjlllmmmmmmnnnmmmlllkkkjjjiiiiiiiiihhhiiijjjjjjjjjlllnnnqqqvvvyyy}}}}}}wwwpppkkkiiihhhfffeeefffiiilllooooooqqqrrrsssrrrssstttvvvssssssrrrrrrrrrssstttuuurrrssstttttttttvvvzzz|||{{{}}}~~~}}}{{{|||}}}~~~}}}{{{wwwppphhhbbb[[[VVVWWW[[[UUUWWWYYYZZZ[[[```gggmmm~~~vvvnnnaaaNNNAAA;;;:::999888555555555444444444444333222222222222333333333333111111111111111111111111000000000111111111111222000000000111222222333333333333333444444444555555444444444444555777888999999;;;@@@IIIVVVkkk|||sssppprrruuuwww{{{~~~|||vvvrrruuuxxxuuuvvvzzzyyylllaaaXXXYYYZZZ\\\ZZZRRRFFF===??????@@@AAAAAA@@@>>>===999:::::::::;;;>>>BBBFFFMMMNNNOOOOOOQQQTTTYYY]]]aaaeeemmmuuuzzz||||||{{{zzzyyy|||xxxrrriiiaaa]]]ZZZWWWVVV[[[^^^bbbfffkkkpppvvv{{{zzzqqqjjjddd```]]][[[YYYXXXUUUSSSPPPNNNMMMLLLIIIIIIIIIHHHIIIIIIJJJJJJIIIKKKMMMMMMLLLOOOTTTXXXrrroookkkgggdddaaa]]]ZZZWWWVVVSSSQQQOOOMMMMMMMMMJJJIIIGGGEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCIIISSS]]]gggpppxxx}}}}}}}}}yyyyyy{{{zzz{{{|||}}}zzzvvvoookkkkkknnnvvv|||rrrggg```YYYRRRPPPQQQPPPTTT^^^pppzzztttpppkkkffffffjjjnnnpppttt|||}}}wwwlllTTTLLLEEECCCBBBAAABBBEEEGGGGGGHHHIIIJJJLLLNNNNNNLLLNNNPPPRRRTTTVVVZZZ]]]``````[[[]]]dddeeelllvvvpppkkkjjjiiihhhiiiqqqwwwssshhheeebbb___[[[UUUOOOKKKEEEDDDCCCBBBCCCDDDFFFHHHKKKNNNRRRUUUWWWXXXZZZ\\\]]]^^^aaadddfffhhhiiijjjiiihhhggggggggghhhiiiiiiggghhhiiiiiihhhiiikkkmmmnnnpppssstttrrrmmmgggccc]]]\\\[[[[[[^^^bbbfffiiijjjkkkmmmlllkkkkkkmmmooonnnooopppqqqssssssttttttssstttuuutttsssuuuxxx|||{{{}}}}}}zzzzzz~~~~~~zzz|||~~~~~~{{{xxxuuupppggg^^^ZZZWWWSSSTTTXXXRRRVVVYYY\\\___gggrrr{{{|||lll]]]JJJ===::::::999666555555555444444444333333111111111111111222222222111111111111111111111111000000000000111111111111///000000111222222333333333333333444444444555555333333333444555666888888777:::???EEENNN___|||vvvuuuwwwyyy{{{|||xxxrrrmmmllllllpppqqquuu|||zzznnnbbb\\\^^^bbbeeeddd[[[LLLAAA@@@@@@??????>>>>>>>>>===;;;;;;;;;::::::<<<@@@DDDIIIKKKMMMNNNPPPSSSVVVYYY]]]___dddkkkppptttuuuuuusssssstttyyyzzzooofff```\\\XXXUUUUUUXXX\\\aaaffflllssswww~~~xxxpppkkkfffbbb___\\\ZZZXXXUUURRRPPPNNNMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGIIIJJJIIIGGGGGGJJJNNNwwwtttqqqnnnkkkhhhdddaaa\\\ZZZXXXUUURRRPPPPPPPPPKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDKKKVVVaaakkkttt{{{}}}vvvsssuuuxxx|||}}}}}}wwwssspppsss{{{vvvmmmddd\\\XXXYYYSSSXXXbbbuuu}}}wwwsssnnniiiiiinnnkkknnnrrr||||||}}}vvviiiRRRJJJDDDCCCCCCBBBCCCGGGKKKJJJJJJKKKKKKLLLNNNNNNLLLOOORRRTTTUUUWWWZZZ\\\\\\\\\WWWZZZccccccjjj||||||rrrooonnnmmmhhhhhh{{{|||mmmkkkgggccc___XXXQQQLLLHHHGGGEEECCCCCCCCCEEEFFFJJJMMMQQQSSSUUUVVVWWWYYYZZZ[[[^^^aaaccceeeggggggccccccccccccdddfffhhhjjjggghhhhhhhhhgggggghhhjjjhhhjjjlllmmmkkkfffaaa^^^UUUTTTSSSTTTXXX]]]bbbeeefffhhhiiihhhfffeeehhhjjjkkkllloooqqqsssssssssssstttuuuvvvtttssstttxxx|||{{{}}}|||yyyyyy}}}}}}||||||wwwyyy|||}}}{{{xxxsssqqqjjj```XXXWWWVVVSSSRRRTTTQQQUUU[[[___eeeppp~~~kkk[[[GGG;;;888999888555555555444444444333333333333333333333222222111111111111111111111111111111000000000000111111111111///000000111222222333333333333333444444444555555333333333444555666777888777999>>>CCCHHHWWWqqqzzz{{{~~~{{{xxxsssmmmgggdddlllmmmrrrzzz{{{oooddd```ccchhhmmmmmmcccSSSGGG@@@???>>>===<<<<<<======<<<<<<<<<::::::<<>>;;;:::999999999;;;===>>>EEEIIINNNQQQQQQSSSUUUXXXXXXZZZ\\\___bbbeeegggiiilllkkkkkklllqqqzzzxxxkkkddd^^^WWWSSSXXXVVVUUUVVVZZZbbbkkkpppvvvwww{{{yyyrrrkkkgggdddaaa]]]YYYWWWUUURRROOONNNNNNMMMMMMMMMMMMNNNNNNJJJIIIHHHGGGFFFDDDCCCCCC{{{yyywwwxxxyyyuuummmfffeeeaaa[[[VVVSSSRRRPPPOOOLLLJJJGGGDDDCCCCCCDDDEEECCCDDDDDDCCCBBBBBBDDDEEEKKKQQQZZZfffqqqyyy}}}~~~}}}}}}}}}|||xxxxxxvvvrrrppppppuuuyyy{{{}}}|||vvvqqqssszzz~~~sssnnnmmmnnnnnnqqquuu}}}xxxgggUUUIIIFFFBBB???@@@DDDIIILLLMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNPPPSSSUUUVVVVVVVVVXXXVVVVVVYYY[[[]]]ccckkkuuuvvvmmmpppxxx}}}|||}}}ssslllgggddd```\\\OOOLLLGGGCCC@@@@@@AAABBBJJJKKKMMMOOOQQQRRRTTTTTTUUUUUUWWWYYY[[[\\\^^^______^^^^^^^^^^^^^^^______]]]^^^___``````aaaaaaaaa\\\^^^^^^\\\\\\^^^[[[UUUSSSOOOKKKJJJMMMQQQVVVXXXZZZ]]]aaacccdddccccccdddfffhhhjjjkkklllnnnqqqsssuuuvvvvvvuuuuuuvvvxxxzzz||||||||||||{{{{{{{{{{{{zzzzzz{{{|||{{{yyywwwvvvtttqqqnnnmmmnnnlllfffaaaZZZVVVTTTTTTRRRPPPSSSWWWWWWYYY```nnn~~~|||wwwuuuxxxgggQQQ???;;;;;;666333666555444444444444333333333111111111111111111111111111111111111111000//////000000000000111111111111222222222222222222222222333444444444333333222111444333333333444555666777:::666888???BBBIII]]]sss{{{mmmeeeddd^^^bbbiiirrr{{{}}}yyy{{{yyyyyy}}}}}}tttbbbTTTIIIFFFDDDBBBBBBBBB@@@???<<<;;;:::999999;;;===>>>AAAFFFKKKNNNNNNOOOQQQSSSVVVWWWYYY\\\```bbbeeefffhhhhhhhhhjjjnnnvvvxxxmmmfffaaa[[[WWWWWWUUUSSSTTTXXX___ggglllsssvvvzzz{{{sssnnngggddd```\\\ZZZWWWTTTRRRPPPPPPOOONNNNNNNNNOOOOOOKKKKKKJJJIIIGGGFFFEEEEEEzzzzzzzzz{{{{{{xxxpppjjjfffbbb\\\WWWTTTRRRPPPOOOLLLJJJGGGDDDBBBBBBBBBCCCCCCDDDDDDCCCAAAAAACCCEEELLLSSS]]]iiissszzz~~~~~~~~~|||wwwuuusssooonnnpppuuuyyyzzz|||~~~~~~tttmmmlllppptttuuu|||~~~uuudddTTTLLLHHHCCC???@@@EEEKKKPPPQQQQQQQQQQQQPPPOOONNNMMMLLLMMMPPPSSSVVVWWWXXXXXXYYYWWWXXX[[[[[[[[[___eeelllzzzzzzyyyxxxuuuvvvzzz~~~{{{pppjjjgggdddbbbYYYTTTMMMFFFBBBAAAAAABBBHHHIIIJJJLLLNNNOOOQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZ]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUXXXYYYYYY[[[___]]]YYYUUUQQQLLLJJJKKKNNNQQQRRRSSSWWW\\\```aaabbbbbbcccaaacccdddfffhhhkkkppptttvvvwwwwwwwwwvvvvvvxxxzzzzzzzzzzzzyyyyyyyyyxxxxxxuuuvvvvvvwwwvvvuuusssrrrpppmmmiiifffeeebbb\\\XXXTTTQQQQQQSSSRRRQQQTTTYYYXXX```mmm}}}wwwppppppsss|||~~~\\\KKK===;;;:::666333555444444444444333333333333111111111111111111111111000111111111111000000///000000000000111111111111222222222222222222222222333333444444444333222222333333333333444555666777888666888===???CCCSSSeeeuuuiiiccc[[[\\\```jjjvvv}}}||||||uuueeeXXXIIIFFFCCCBBBBBBBBBAAA@@@===<<<;;;::::::;;;===>>>???CCCHHHLLLMMMMMMNNNOOOSSSTTTVVVYYY\\\___aaabbbdddeeefffhhhkkkqqqxxx~~~yyyooohhhccc___\\\VVVTTTRRRRRRUUU[[[bbbfffnnnrrrwww~~~~~~wwwmmmiiiddd```]]]ZZZWWWUUURRRRRRQQQPPPPPPOOOPPPPPPMMMMMMLLLKKKIIIHHHGGGFFFzzzzzz|||~~~{{{uuuoooiiiddd^^^XXXUUUSSSQQQOOOLLLKKKHHHEEEBBBAAAAAAAAACCCDDDCCCBBBAAABBBDDDFFFOOOVVVaaallluuu|||~~~{{{xxxuuuqqqnnnmmmppptttwww{{{}}}~~~|||||||||}}}{{{qqqjjjkkkrrryyy{{{{{{ooo^^^PPPIIIGGGCCCAAABBBFFFLLLOOOQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQTTTVVVXXXYYYYYYYYYYYYZZZ^^^cccccc``````dddhhhqqq~~~zzzyyyzzz|||yyypppllliiigggbbb]]]TTTLLLEEEBBBBBBCCCEEEEEEGGGHHHKKKMMMOOOPPPQQQRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRSSSRRRUUUWWWYYY]]]cccddd```ZZZUUUPPPLLLLLLNNNOOOPPPOOOSSSXXX\\\]]]^^^___```\\\]]]___```ccchhhnnnssssssuuuvvvvvvuuuvvvwwwyyyyyyyyyyyyxxxwwwwwwvvvvvvsssssssssssssssqqqpppooonnnjjjeeeaaa^^^ZZZUUURRRQQQPPPRRRTTTSSSRRRVVV\\\cccnnnwwwqqqsssxxxmmmQQQFFF===;;;;;;777555555444444444333333333222222111111111111111111111111000000111111111111000//////000000000111111111111111111111111111111111111333333333444444333333222444555555555666777888888555555888<<<===@@@LLLYYY|||rrrfff```\\\[[[cccnnnyyyyyyrrriii]]]TTTHHHFFFCCCAAABBBBBBBBBBBB???===<<<::::::;;;===>>>@@@CCCHHHLLLNNNOOOOOONNNQQQRRRTTTWWWZZZ\\\^^^___bbbdddfffhhhjjjnnnsssvvvzzz|||rrrjjjeee```]]]WWWUUURRRQQQSSSXXX]]]```hhhmmmttt{{{~~~tttpppjjjeeeaaa^^^ZZZXXXUUUTTTSSSRRRQQQQQQQQQQQQOOONNNMMMLLLKKKJJJIIIHHHyyy{{{~~~~~~yyytttlllggg```[[[WWWTTTRRRPPPLLLKKKHHHFFFCCCBBBAAAAAACCCCCCCCCBBBAAACCCFFFIIISSS[[[gggqqqyyy}}}~~~|||yyyuuurrrooommmooossswwwzzz|||~~~|||xxxvvvtttwww|||xxxxxxxxxuuuoookkknnnwww}}}sssdddRRRGGGDDDCCCCCCCCCDDDGGGJJJLLLOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTVVVWWWXXXXXXXXXWWWWWWZZZbbbiiijjjeeebbbcccjjjooo~~~|||tttooolllhhhbbbYYYPPPHHHDDDBBBBBBAAABBBCCCEEEHHHKKKNNNPPPRRRRRRTTTVVVXXXYYY[[[\\\XXXXXXXXXXXXWWWVVVUUUTTTQQQPPPOOONNNMMMMMMNNNNNNNNNRRRUUUXXX^^^fffhhhfff]]]YYYSSSOOOMMMMMMMMMMMMNNNQQQUUUWWWXXXYYYZZZ[[[YYYZZZ\\\]]]```eeelllpppqqqsssuuuuuuuuuuuuvvvwwwyyyxxxxxxwwwvvvvvvuuuuuurrrrrrrrrqqqpppooonnnmmmiiieee```[[[WWWSSSPPPNNNPPPPPPRRRUUUTTTTTTZZZaaaqqq}}}yyy}}}oooZZZGGGBBB===;;;:::888666777444444333333333222222222111111111111111111111111///000000111111111000000///000000000111111111111111111111111111111111111222333333444444333333333444444555555666777777777333555888;;;<<>>???BBBFFFJJJNNNOOOOOONNNPPPQQQSSSVVVXXX[[[]]]^^^^^^aaaccceeefffiiilllooosssyyyvvvnnnfff```]]]ZZZXXXTTTRRRRRRUUUYYY[[[aaagggooouuu||||||wwwpppjjjfffbbb___]]]XXXWWWVVVTTTSSSRRRRRRRRRQQQPPPOOONNNLLLKKKJJJJJJwww{{{|||yyyooojjjccc]]]YYYVVVTTTRRRLLLKKKIIIGGGEEECCCBBBBBBCCCCCCCCCBBBBBBEEEIIIMMMXXXaaammmwww|||~~~~~~}}}}}}}}}}}}~~~~~~}}}yyyvvvnnnllllllnnntttzzz}}}{{{xxxvvvuuuyyy~~~xxxtttrrroooqqqqqqppppppuuuzzzooo]]]MMMEEEAAAAAABBBCCCEEEGGGIIIJJJNNNNNNPPPRRRSSSTTTTTTTTTSSSTTTUUUVVVWWWVVVUUUUUUTTTXXX```iiijjjeeeaaabbbjjjooo{{{}}}tttnnnkkkfff^^^TTTLLLFFFCCCBBB@@@AAAAAACCCFFFIIILLLNNNPPPQQQTTTVVVZZZ\\\___```_________]]][[[XXXUUUSSSQQQPPPNNNMMMLLLMMMNNNNNNNNNRRRUUUXXX```iiillljjjccc___XXXSSSQQQPPPOOONNNQQQSSSUUUVVVVVVXXXZZZ\\\\\\^^^```bbbdddiiinnnrrruuuvvvxxxwwwvvvuuuuuuvvvxxxwwwwwwvvvuuutttssssssrrrqqqpppnnnlllkkkjjjiii```]]]XXXSSSOOOMMMKKKKKKMMMNNNSSSWWWYYY\\\fffpppqqq\\\LLL@@@>>><<<:::999777777777333333333333222222222222111111111111111111111111///000000111111111111000000000000000111111111111111111111111111111111111222222333444444444333333111111333444444555444444333666888:::;;;???FFFKKK```ssslll___VVVYYYaaaiiiuuuyyyfffVVVMMMJJJEEECCC???>>>???AAABBBCCCBBB@@@>>><<<;;;<<<======<<<===@@@EEEJJJMMMNNNMMMPPPQQQRRRUUUWWWYYY[[[\\\ZZZ\\\^^^```aaacccfffhhhpppuuu~~~|||sssjjjbbb^^^]]]ZZZVVVSSSRRRSSSUUUWWWZZZaaajjjooottt|||xxxqqqlllhhheeebbb]]]\\\ZZZXXXWWWVVVUUUUUUSSSSSSRRRPPPOOONNNMMMLLLuuuzzz~~~{{{rrrmmmfff```[[[XXXUUUSSSKKKKKKIIIHHHFFFEEEDDDDDDBBBCCCCCCCCCDDDGGGMMMQQQ]]]fffrrr{{{~~~|||{{{{{{{{{{{{||||||zzzvvvsssjjjjjjkkkqqqyyy~~~~~~zzzsssqqqqqqqqqooommmjjjlllnnnqqqtttzzz}}}{{{wwwlllYYYKKKFFFBBBAAAAAAAAADDDGGGJJJMMMNNNNNNPPPQQQRRRRRRRRRRRRRRRSSSUUUVVVWWWWWWWWWVVVVVVWWW]]]dddddd```___bbbffflllwww~~~vvvqqqllleee]]]UUUNNNIIIGGGCCCBBBBBBBBBDDDGGGIIIKKKLLLNNNQQQUUUZZZ^^^aaaccceeeeeeeeedddaaa^^^[[[YYYWWWVVVTTTSSSSSSSSSUUUVVVWWW[[[^^^aaaiiirrrvvvuuuqqqlllfffaaa^^^\\\ZZZYYYZZZ[[[\\\\\\\\\___dddgggjjjlllnnnppprrruuuxxx{{{}}}~~~}}}yyyvvvttttttvvvuuuuuutttrrrqqqqqqpppooonnnllliiigggeeedddcccYYYVVVSSSNNNJJJIIIJJJLLLKKKNNNUUU]]]ccclll{{{}}}zzz{{{|||zzzppp```MMMBBB:::;;;;;;888555555666666333333333222222222222111111111111111111111111111//////000111111111111111000000000000111111111111111111111111111111111111111222333333444444444333000111333444555444444444555777999999999===BBBEEERRRcccrrrbbbVVVXXX\\\```kkkwww|||zzzjjjYYYLLLFFFDDDAAA===<<<>>>@@@BBBBBBCCCAAA???===<<<<<<<<<===::::::;;;@@@FFFLLLNNNNNNNNNOOOQQQSSSUUUWWWYYYZZZXXXZZZ\\\]]]^^^```cccfffmmmpppxxx}}}yyyooofffbbb^^^[[[VVVRRRPPPPPPQQQSSSUUU\\\eeeiiilllsssxxxsssnnnkkkiiibbbaaa___]]]\\\ZZZYYYYYYWWWVVVUUUTTTSSSQQQPPPPPPtttzzz}}}tttooogggaaa]]]YYYVVVTTTKKKKKKJJJIIIHHHFFFFFFEEEBBBBBBCCCCCCEEEIIIOOOSSS```iiivvv~~~~~~|||{{{yyyyyyzzz{{{{{{yyyuuuqqqllllllmmmsss{{{tttmmmggggggkkknnnkkkhhhgggiiilllpppuuu{{{xxxuuusssqqqeeeSSSFFFCCCDDDBBB@@@@@@BBBGGGLLLPPPOOOOOOPPPPPPPPPPPPPPPOOOSSSTTTVVVXXXZZZ[[[[[[ZZZZZZZZZ\\\``````]]]___cccbbbiiitttvvvsssmmmeee]]]VVVPPPNNNFFFEEECCCBBBCCCDDDFFFHHHIIIKKKOOOTTTYYY^^^aaacccfffggghhhhhhgggeeecccaaa^^^]]][[[ZZZZZZ\\\]]]^^^cccfffiiilllttt}}}{{{uuupppllljjjhhhgggcccddddddccceeeiiinnnssswwwyyy|||~~~|||wwwtttsssttttttsssrrrqqqpppooonnnmmmkkkiiifffcccaaa___^^^VVVTTTQQQMMMJJJJJJLLLNNNLLLPPPYYYdddnnnzzz|||yyyuuuvvvwwwsssgggUUUEEE<<<666999999666333333444555333333333222222222111111111111111111111111111111//////000111111111111111000000000000111111111111000000000000000000000000111222333333444444444444222333444666777666666555777999:::888888;;;???@@@IIIYYYvvvxxxgggYYYXXXYYYZZZbbbmmmuuuyyy|||yyynnn^^^MMMCCCCCC@@@<<<;;;===???AAABBBDDDBBB???===<<<<<<<<<===;;;999:::???FFFLLLOOOPPPMMMNNNOOORRRTTTVVVXXXXXXYYY[[[\\\]]]^^^aaaeeehhhhhhjjjrrryyyzzzwww{{{~~~tttkkkfff^^^[[[VVVRRROOONNNOOOPPPRRRZZZbbbfffgggmmmxxx}}}wwwsssooommmfffeeecccaaa___^^^]]]\\\ZZZYYYXXXWWWUUUTTTSSSSSSrrrtttwwwzzz{{{{{{zzzyyyrrrnnngggaaa]]]YYYUUURRRJJJJJJHHHFFFEEEDDDCCCCCCGGGEEEEEEFFFFFFHHHPPPZZZbbblllxxx}}}||||||||||||~~~|||{{{yyyyyyxxx{{{{{{{{{||||||yyyuuurrrmmmooosssvvvzzz~~~wwwnnniiidddcccfffjjjkkkkkkkkkkkkqqq{{{}}}pppnnnmmmkkk___MMMCCCBBBAAAAAAAAABBBDDDHHHKKKMMMOOOOOOPPPOOOMMMMMMOOOQQQSSSTTTUUUVVVXXXYYYZZZZZZWWWWWWWWWXXXYYY[[[]]]^^^```gggrrr|||~~~uuummmfff```YYYTTTOOOLLLGGGEEEDDDEEEEEEDDDIIIIIIJJJLLLOOOSSSVVVXXX]]]___aaacccddddddddddddaaacccdddeeeeeefffhhhkkkmmmnnnqqqxxx{{{xxxxxxyyyvvvvvvvvvvvvwww{{{|||vvvpppmmmqqqpppooonnnmmmkkkjjjjjjnnniiiccc___]]]ZZZVVVSSSRRRMMMHHHEEEFFFJJJNNNPPPQQQVVVaaaqqq~~~yyymmmkkkmmmkkkaaaSSSEEE<<<999666555555555555444444444111222222222222111000000111111111111111111111111000000000000000000000000000000000000111111111111111111222222222333333333//////000111111111111000222222111111222222333444666555444555666999;;;===GGGOOOeeetttcccXXXVVV\\\ccchhhkkkoootttwwwrrrdddSSSGGGHHHAAA===>>>???>>>@@@CCCCCCAAA???>>>===<<<:::888:::999888999===CCCIIIMMMMMMNNNNNNMMMNNNPPPSSSWWWZZZ[[[\\\\\\]]]^^^bbbeeejjjnnnrrrssssssssswwwzzz|||qqqkkkddd___XXXRRRQQQQQQQQQQQQOOOSSSYYY```eeekkkqqquuu{{{wwwtttrrrooojjjgggfffdddbbb```aaa___]]]ZZZYYYYYYZZZZZZlllooossswwwyyyyyyxxxvvvsssooohhhbbb]]]XXXSSSPPPMMMLLLJJJHHHGGGFFFEEEEEEGGGEEEEEEFFFFFFHHHPPPZZZbbblllxxx}}}}}}~~~~~~}}}|||||||||}}}~~~~~~}}}|||{{{zzzzzzzzz}}}||||||{{{yyyvvvrrrpppooorrrvvvzzz}}}xxxnnnjjjffffffkkkppprrrssssssttt{{{zzznnnmmmmmmiii]]]LLLDDDEEEDDDDDDDDDEEEGGGKKKNNNOOONNNOOOPPPPPPOOONNNOOOPPPTTTUUUUUUUUUUUUVVVVVVVVVTTTUUUVVVWWWXXXZZZ[[[[[[aaafffoooxxx{{{rrrlllfff```[[[TTTPPPKKKGGGEEEDDDCCCBBBEEEEEEEEEGGGIIILLLOOOPPPTTTVVVXXX[[[]]]_________aaaccceeefffgggiiilllnnnqqqqqqttt{{{}}}xxxssspppqqqpppnnnllljjjgggfffeeegggbbb]]]YYYVVVTTTPPPMMMLLLIIIFFFEEEFFFJJJMMMOOOWWW```ppp{{{}}}}}}|||{{{zzz{{{{{{~~~xxxmmmjjjhhhcccYYYLLLAAA:::777555555555555444444444444111222222222222111000000111111111111111111111111000000000000000000000000000000000000111111111111000000000111111111222222000111222222333333222222333333222222333333444555555555444555666888;;;===DDDKKK___{{{zzzkkk```]]]___dddfffjjjmmmtttzzzyyynnn]]]OOOFFF@@@<<<===>>>======@@@CCCAAA@@@??????>>>;;;999;;;:::999:::<<<@@@EEEHHHJJJLLLMMMMMMMMMOOORRRTTTWWWXXXYYYZZZ[[[]]]aaaccchhhlllrrrwwwzzzzzz{{{{{{vvvqqqiiiccc[[[UUURRRQQQQQQPPPQQQTTTYYY]]]bbbhhhnnnrrrzzz}}}yyyuuurrrooommmmmmlllkkkjjjgggeeebbb___]]]\\\]]]]]]dddhhhmmmrrruuuuuutttrrrrrroooiiiddd___YYYSSSOOOPPPNNNMMMKKKIIIGGGGGGFFFFFFDDDEEEGGGGGGIIIQQQZZZdddnnn{{{~~~}}}|||}}}|||{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{~~~~~~|||zzzwwwsssooommmqqquuuzzz~~~{{{qqqnnnjjjlllrrryyy|||~~~}}}vvvmmmmmmmmmfffXXXIIIDDDGGGEEEEEEEEEFFFHHHKKKMMMOOOMMMOOOQQQRRRPPPOOOOOOOOOTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRTTTVVVWWWXXXXXXWWW```cccjjjqqqwwwzzztttpppiiiccc^^^YYYSSSMMMJJJHHHEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIJJJMMMPPPSSSUUUWWWWWW[[[]]]```bbbdddgggkkknnnrrrsssvvv|||}}}}}}~~~}}}zzzwwwtttrrrpppooollliiieeebbb___]]]]]]ZZZUUUQQQOOOMMMJJJHHHIIIHHHGGGHHHJJJNNNQQQTTTaaappp{{{uuuuuuyyy{{{~~~~~~{{{xxxvvvwwwuuuvvv{{{wwwnnniiibbbWWWLLLCCC===888555555555555555444444444444111222222222222111000000111111111111111111111111000000000000000000000000000000000000111111111111/////////000000000111111222222333444444444444333333333333333333444555555555444444555666888:::;;;@@@FFFUUUmmmxxxnnnhhhffffffggghhhjjjqqq|||zzzhhhXXXHHHBBB>>>>>>>>><<<<<>>>>>>>>@@@BBBCCCBBB>>>;;;::::::999999:::;;;===>>>CCCFFFJJJMMMNNNNNNOOOPPPRRRTTTWWWYYY[[[^^^aaadddfffiiipppzzz}}}zzzpppjjjbbb[[[WWWTTTRRRPPPQQQRRRSSSUUUXXX^^^fffkkknnnssszzzzzzwwwsssooollliiiiiihhhYYY]]]bbbgggjjjkkkjjjiiiggggggffffffddd```YYYUUURRRPPPNNNKKKIIIFFFEEEEEEDDDCCCEEEHHHIIIKKKSSS\\\jjjttt|||zzzzzz{{{|||{{{|||}}}{{{{{{{{{||||||{{{{{{{{{||||||}}}}}}}}}}}}|||{{{||||||}}}|||{{{zzzxxxwwwwwwyyyzzzxxxtttqqqppppppsssxxx~~~|||zzz{{{~~~rrrrrrqqqjjj\\\LLLCCCBBBDDDBBBBBBCCCCCCEEEFFFGGGHHHJJJMMMPPPPPPOOOMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMOOORRRTTTVVVVVVUUUTTTVVVXXX\\\bbbfffmmm{{{}}}xxxzzz|||yyyqqqooojjjccc]]]YYYVVVTTTRRRMMMKKKHHHEEEBBB@@@??????AAAAAABBBBBBCCCDDDEEEFFFGGGIIILLLNNNPPPSSSWWWZZZ___bbbffflllttt|||~~~zzzwwwvvvuuuoooppppppppppppnnnmmmllliiigggddd```[[[VVVSSSQQQMMMLLLKKKIIIGGGGGGGGGHHHIIIIIIJJJLLLRRR^^^lllvvvxxxqqqmmmooorrruuu{{{~~~xxxtttqqqsssyyyzzzvvvppp^^^SSSDDD:::888888777555555444444444444333333333111222222222222111000000111111111111111111111111///////////////////////////000000000111111111111000000000111111111222222000000111222222222222222111111111111111222222333333333444444555666777888:::===FFFUUUjjj{{{vvvtttrrrpppuuuwwwgggSSSLLLEEEBBB@@@<<<;;;===<<<<<>>===AAAFFFIIIKKKLLLMMMNNNQQQTTTXXX[[[]]]___bbbdddfffgggjjjpppyyy~~~{{{uuupppiiibbb]]]ZZZVVVTTTOOOOOOOOOPPPRRRWWW^^^cccbbbgggnnnuuuyyy}}}~~~}}}||||||WWWXXXYYY[[[\\\]]]]]]]]]___aaadddhhhiiieee___ZZZSSSRRROOOLLLHHHFFFDDDCCCBBBBBBEEEIIIKKKMMMTTT]]]eeeppp~~~}}}zzz{{{|||xxxxxxzzz{{{{{{|||||||||{{{{{{{{{|||{{{zzzxxxwwwwwwxxxyyyzzzyyyxxxvvvuuutttuuuvvvwwwvvvuuusssrrrrrrwww||||||wwwrrrppppppwww{{{~~~}}}zzzvvvqqqwww~~~yyyuuuooo```OOOFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIFFFFFFGGGIIIJJJLLLMMMMMMLLLLLLMMMNNNPPPQQQRRRSSSTTTSSSWWW^^^bbbeeekkkrrrzzzwwwwww||||||{{{yyyrrrnnnjjjgggeee```]]]XXXRRRLLLHHHEEECCCCCCCCCAAA@@@???@@@@@@AAACCCDDDDDDDDDCCCDDDFFFHHHFFFIIIMMMPPPSSSZZZaaagggnnnrrrvvvxxxyyyyyyzzz{{{|||~~~}}}{{{zzzzzzxxxwwwvvvtttqqqooonnnmmmhhhgggeeecccaaa___]]]\\\UUUTTTSSSQQQNNNLLLJJJIIIDDDFFFHHHIIIIIIKKKOOORRRVVVYYY___fffrrr|||zzz|||xxxqqqmmmlllkkknnnuuu{{{}}}tttoookkklllooommmeee^^^IIICCC<<<777666666555444444444444333333333222222111222222222222111000000111111111111111111111111000000000000000000000000000000000000111111111111/////////000000000111111...///000000111111000000111111000000111111222333222333333444555555555555888:::@@@GGGRRRgggyyyggg[[[OOOGGGAAA======@@@===>>>@@@EEEJJJNNNPPPOOOCCCAAA===:::999:::<<<===:::===AAAEEEGGGHHHKKKLLLOOORRRVVVYYYZZZ\\\^^^___bbbeeehhhmmmssszzz|||wwwooogggaaa\\\XXXUUUQQQQQQQQQPPPPPPSSSXXX\\\^^^aaahhhnnnsssvvvyyy{{{VVVVVVVVVWWWWWWXXXXXXYYY^^^```eeeiiiiiieee___YYYUUUSSSPPPLLLIIIFFFEEEDDDAAABBBEEEIIIKKKMMMUUU]]]bbbmmm|||~~~~~~|||}}}~~~|||||||||}}}||||||{{{{{{|||}}}}}}|||{{{xxxvvvuuutttuuuvvvwwwvvvuuusssqqqoooppprrrttttttsssrrrqqqrrrxxx~~~~~~xxxrrrooooooyyy}}}{{{{{{{{{~~~|||vvvpppmmmvvv~~~|||tttlll\\\KKKEEEHHHIIIEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLMMMOOOQQQRRRUUUTTTXXX^^^cccdddhhhnnnwwwtttnnnooooooxxx|||zzz}}}xxxssspppmmmiiifffaaaZZZSSSNNNJJJIIICCCBBBAAA@@@???@@@AAABBBBBBCCCCCCAAA??????@@@AAAAAADDDFFFHHHJJJOOOVVV[[[^^^aaaeeeggghhhiiikkkmmmnnnqqqssstttsssqqqppppppqqqqqqpppnnnllljjjhhhfffcccbbb___\\\YYYWWWTTTSSSNNNNNNMMMKKKJJJHHHGGGGGGFFFIIIKKKMMMMMMPPPUUUYYYaaagggpppzzz}}}|||}}}zzzsssmmmiiiiiiiiinnnwww~~~{{{ppplllhhhhhhjjjfff]]]TTTAAA>>>;;;888666555444333444444444333333333222222111222222222222111000000111111111111111111111111000000000000000000000000000000000000111111111111............/////////000//////000111111111111111222222111111222222333444222222333444555555555555888:::???DDDKKK\\\{{{}}}pppdddVVVLLLEEEAAAAAAEEE??????BBBGGGMMMRRRUUUUUUHHHDDD???;;;888999:::<<<888;;;>>>AAACCCFFFIIIKKKLLLOOOSSSVVVWWWXXXZZZ[[[^^^ccchhhlllpppuuu||||||ssskkkddd^^^XXXUUUTTTTTTSSSQQQPPPQQQTTTVVV]]]```dddjjjpppuuuyyy||||||XXXYYYXXXUUURRRQQQSSSVVVXXX]]]cccggghhhddd___[[[[[[YYYTTTNNNHHHFFFFFFHHHCCCEEEGGGJJJLLLQQQVVVYYYaaaiiittt|||xxxwwwyyy|||~~~}}}|||zzzyyyxxxwwwwwwwwwuuuuuuuuutttsssrrrpppoooqqqrrrssstttsssqqqnnnmmmqqqtttvvvyyyyyyxxxuuusss|||~~~|||~~~yyyvvvxxxvvvooonnnzzz~~~~~~wwweeeSSSJJJHHHFFFDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJLLLKKKIIIIIIIIILLLNNNPPPSSSUUUXXX[[[^^^aaafffiiirrr}}}yyywwwttttttvvv{{{~~~}}}zzzwwwnnnjjjddd___[[[UUUMMMGGGJJJGGGCCCAAABBBCCCDDDDDD@@@@@@AAAAAABBBBBBBBBBBBDDDEEEEEEFFFGGGHHHJJJKKKRRRTTTXXX[[[^^^_________bbbcccdddeeeeeedddcccbbbgggfffcccaaa___]]]\\\\\\\\\ZZZWWWTTTRRRQQQNNNMMMLLLIIIGGGFFFGGGIIIKKKLLLJJJKKKMMMNNNRRR[[[gggoooxxx}}}wwwqqqmmmllllllpppxxx{{{pppfff___``````WWWJJJBBB>>>;;;888555555666555555333222222111111222222333333333222222111000//////---...000222333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000///000000111222222222222111222333444444555555444444888888:::>>>DDDSSSkkk{{{nnn]]]PPPIIIFFFBBB???<<<@@@CCCFFFMMMVVVZZZXXXTTTJJJ@@@<<<;;;999999::::::<<<===>>>@@@CCCHHHLLLKKKMMMOOOQQQSSSUUUYYY\\\^^^___bbbfffkkkrrryyy}}}}}}uuummmeee^^^[[[YYYXXXUUURRROOONNNPPPRRRVVVZZZ```fffkkkqqqwww{{{ZZZZZZXXXTTTPPPOOOQQQSSSWWW\\\bbbeeeeeebbb```___]]]ZZZUUUNNNGGGDDDDDDEEEDDDFFFJJJMMMPPPTTTYYY\\\bbbiiisss|||~~~~~~{{{xxxxxxyyy{{{||||||}}}}}}~~~~~~}}}}}}zzzyyyxxxwwwvvvuuutttsssttttttsssrrrqqqpppooonnnrrrrrrsssssssssrrrqqqppppppqqqsssuuuvvvwwwwwwxxx}}}~~~zzzxxx{{{~~~xxxtttuuu~~~xxxssswww~~~{{{ppp___NNNGGGEEECCCAAAAAABBBBBBBBBCCCEEEFFFHHHIIIHHHGGGFFFEEECCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJHHHGGGHHHJJJLLLNNNQQQSSSWWWZZZ\\\```dddggglllsss~~~}}}~~~yyywwwqqqjjjdddaaa\\\VVVQQQMMMJJJFFFDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFIIIKKKNNNQQQSSSTTTUUUTTTWWWWWWYYYZZZ[[[[[[ZZZZZZ\\\[[[ZZZXXXVVVUUUUUUTTTWWWUUURRRPPPOOOMMMLLLKKKKKKIIIHHHHHHJJJMMMPPPQQQOOOSSSXXX^^^fffqqq|||xxxvvvxxx}}}qqqggg^^^[[[XXXNNNBBB<<<;;;888666444555666666666333222222111111222222333333333222222111000000///333222111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111222222222222111222333444444555444444444888888:::===AAAMMMbbbvvv}}}rrrcccUUUMMMHHHDDDAAA>>>AAACCCEEEMMMVVV[[[ZZZVVVKKKAAA===;;;999999;;;999:::;;;<<<>>>AAAFFFIIIJJJLLLOOOQQQRRRTTTXXX[[[\\\]]]```ccchhhnnnuuuyyy{{{sssjjjccc___ZZZXXXUUUQQQNNNMMMNNNPPPTTTXXX^^^ccciiiooovvvzzz```^^^[[[VVVQQQNNNOOOPPPTTTZZZ```aaa___^^^```cccccc```YYYQQQIIIDDDCCCDDDEEEIIINNNSSSWWWZZZ___bbbeeekkkrrryyy~~~~~~}}}}}}~~~|||zzzyyyyyyzzz{{{zzzyyyzzz|||}}}~~~~~~}}}|||zzzyyyyyyyyyxxxwwwuuusssrrrsssrrrpppooonnnmmmnnnnnnqqqpppppppppppppppppppppkkklllnnnppptttwww{{{|||}}}wwwtttsss{{{xxxsssttt{{{}}}yyyhhhYYYJJJDDDDDDBBBAAAAAABBBBBBBBBCCCEEEFFFHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHJJJHHHGGGFFFFFFGGGIIIJJJNNNPPPTTTXXXZZZ^^^bbbeeeiiilllwww}}}wwwnnngggddd```\\\XXXTTTQQQMMMJJJHHHFFFDDDBBBEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????@@@AAABBBBBBBBBDDDFFFIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMLLLLLLKKKJJJJJJOOONNNLLLJJJIIIIIIIIIIIINNNNNNNNNPPPRRRUUUXXXZZZ]]]dddnnnyyyvvvxxx|||qqqfff[[[UUUNNNDDD<<<999777555333333555666666666333222222111111222222333333333222222111000000000444333000.........000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111222222222222111222222333444444444444444777777999<<<>>>FFFWWWggg~~~xxxlll___SSSKKKGGGEEEAAACCCDDDEEEMMMXXX^^^___YYYMMMBBB===;;;999999;;;777888999:::;;;>>>CCCFFFIIIKKKNNNPPPQQQSSSVVVXXXXXX[[[^^^aaadddiiinnnrrrwww|||yyyppphhhddd]]]ZZZWWWSSSPPPOOOOOOOOOQQQTTTZZZ```ffflllssswww|||gggddd___XXXSSSPPPOOOPPPQQQWWW\\\\\\YYYYYY___eeejjjggg```VVVMMMHHHFFFFFFFFFKKKQQQXXX]]]aaaeeehhhlllpppuuuyyy}}}~~~|||zzz{{{|||}}}{{{{{{{{{|||}}}}}}zzzxxxzzz{{{}}}}}}{{{zzz{{{|||}}}|||{{{xxxuuussssssqqqooommmlllmmmnnnooopppooommmlllkkkkkkkkkkkkeeegggjjjoootttyyy}}}}}}xxxuuuyyy~~~yyytttssszzz}}}xxxaaaTTTHHHEEEEEECCCBBBCCCBBBBBBBBBCCCEEEFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIKKKNNNRRRUUUXXX[[[^^^aaaeeehhhmmm{{{tttmmmhhheeeaaa^^^YYYWWWSSSQQQOOOLLLHHHFFFKKKJJJIIIHHHFFFEEEDDDDDDBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGLLLLLLLLLKKKKKKMMMOOOQQQWWWYYY\\\^^^aaadddhhhkkkuuu~~~rrrvvv~~~ssshhhZZZPPPGGG>>>:::;;;666444333333444555555444333222222111111222222333222222222111111111000000000////////////111222333////////////////////////////////////////////////000000000000000000000000///000000111111111111000000000111222222222222111222222333444444444444333666666888;;;<<>>;;;<<<999::::::::::::<<<@@@CCCEEEHHHKKKMMMMMMMMMNNNOOOSSSYYY___aaa``````dddhhhmmmpppqqqooollllllqqqwwwyyy{{{~~~zzzwwwjjjfff```\\\ZZZWWWRRRNNNNNNOOOQQQSSSVVVZZZ```dddfffiiinnnvvvsssmmmddd]]]ZZZXXXWWWUUUTTTTTTTTTTTTUUUYYY___dddgggeee___XXXQQQNNNNNNOOORRRVVV]]]eeemmmuuu}}}~~~|||{{{{{{|||}}}~~~||||||{{{zzzzzz{{{|||||||||{{{zzzxxxvvvtttrrrrrrqqqqqqqqqppppppppppppooosssrrrqqqooolllhhheeecccaaadddkkkssszzzvvvnnnhhhhhhmmmuuu~~~xxx|||zzzmmm```OOOHHHDDDDDDDDDBBBAAACCCBBBBBBBBBCCCEEEFFFHHHIIIGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLJJJMMMQQQSSSSSSSSSTTTUUU[[[ZZZaaaiiilllwww~~~uuunnnjjjddd___[[[YYYVVVTTTRRRQQQPPPOOOMMMKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNOOONNNMMMLLLKKKJJJIIIIIIIIIKKKJJJJJJKKKLLLNNNOOOQQQOOORRRVVVZZZ^^^aaabbbbbbeeejjjooossswww~~~zzzfffPPPBBB;;;666333333444333333444555555444222333222222111111222222333111111111111111111111111222222222111000000///...000000000000000000000000000000000000000000000000////////////////////////...///000111111222222222000000111222222222222111111111222333333333333222444222444888999;;;AAAHHHRRRdddrrrbbbWWWJJJJJJFFFDDDIIISSSZZZ[[[WWWOOOIIIGGGEEE@@@===<<<999999:::999999;;;>>>AAADDDGGGKKKLLLLLLLLLLLLMMMPPPWWW___aaa```___cccgggjjjooorrrpppkkkiiilllppppppsssxxx|||}}}|||qqqkkkeeeaaa___\\\VVVPPPOOOPPPPPPQQQQQQTTTYYY]]]aaafffmmmtttyyy~~~xxxqqqhhhbbb___^^^]]][[[XXXVVVUUUUUUWWW\\\aaadddgggeee```ZZZTTTRRRRRRTTTVVVZZZ```hhhpppzzz}}}|||||||||}}}}}}|||{{{yyyxxxxxxyyy{{{|||~~~|||zzzxxxuuutttssssssooopppppppppppppppooonnnnnnoooooonnnkkkgggdddbbbeeegggkkkrrryyyyyyqqqhhhgggiiioooyyy|||www{{{xxxgggVVVPPPJJJFFFGGGGGGEEEDDDEEEBBBBBBBBBCCCEEEFFFHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIKKKLLLLLLKKKNNNQQQSSSSSSRRRRRRSSSVVVQQQWWWdddeeehhhzzzuuummmfffbbb^^^[[[ZZZVVVVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVUUUSSSRRRQQQPPPPPPPPPMMMNNNNNNOOORRRUUUXXXYYY^^^bbbhhhnnntttxxxzzz{{{ppp\\\FFF;;;888666555555222222222444666777666444333222222222222222222333111111111111111111222222111000///...///111333444000000000000000000000000000000000000000000000000////////////////////////......///111111222222222000000111222222222222111111111222333333333333222555333444777888888>>>EEEHHHWWWssszzzhhh[[[LLLKKKFFFBBBFFFNNNSSSSSSVVVOOOIIIIIIGGGBBB===<<<888999999888888:::===@@@DDDGGGJJJLLLLLLKKKKKKLLLOOOVVV^^^aaa___^^^bbbggggggnnntttsssnnniiijjjllliiilllrrrwww{{{}}}}}}|||wwwrrrkkkgggeeeaaa[[[UUUPPPPPPPPPOOOOOOQQQUUUYYYZZZbbbjjjmmmnnnrrr{{{~~~wwwnnnhhhffffffeeeddd___]]]\\\[[[\\\^^^aaaccchhheee```XXXSSSRRRVVV[[[aaafffkkkmmmsss}}}~~~yyy}}}~~~}}}{{{zzzzzz|||~~~xxxwwwuuutttsssqqqnnnlllnnnmmmnnnoooqqqqqqnnnlllooopppqqqqqqooolllhhheeejjjooouuuyyy|||~~~yyyooofffdddlllzzz{{{xxxzzzrrr___PPPIIIIIIHHHGGGEEECCCBBBAAAEEEFFFHHHIIIIIIGGGDDDBBBFFFFFFDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCGGGGGGGGGFFFGGGGGGHHHHHHNNNOOOPPPQQQQQQPPPOOOOOOVVVSSSVVV\\\\\\aaauuuyyyooollliiiddd___[[[ZZZXXXVVVTTTSSSSSSRRRUUUXXXZZZ]]]fffpppqqqjjjlllkkkiiiccc]]]YYYWWWVVVWWWYYY\\\___aaadddhhhjjjttt{{{~~~cccSSSBBB:::777444222222333333111000000000111222222222222111111111111000000000000000000000000000444222111//////000222333222111111000///......---......///000000000000000............////////////////////////000000000000000111111111111222222222000111111111111222222222333444666666777:::>>>@@@DDDOOOccc}}}qqqbbbNNNHHHDDDEEEFFFFFFIIINNNNNNLLLJJJJJJIIIFFFAAA<<>><<<;;;;;;<<<>>>???AAABBBEEEHHHJJJKKKKKKKKKMMMOOORRRVVVZZZ^^^```aaacccjjjqqqsssooolllkkkmmmqqqmmmkkknnnvvv}}}~~~~~~|||vvvmmmiiieee^^^VVVSSSQQQNNNNNNOOOQQQRRRQQQWWWYYY^^^ccciiiooosssuuuzzzqqqllliiihhhgggfffbbbaaa______```bbbeeegggiiifffaaaZZZUUUUUUYYY^^^dddjjjnnnpppvvv~~~xxx{{{}}}|||{{{{{{|||}}}yyyxxxuuusssrrrpppnnnmmmlllllllllnnnpppqqqqqqpppppppppoooooonnnllljjjiiiqqquuuzzz}}}}}}zzzsssmmmlllttt{{{xxxmmm[[[MMMFFFFFFFFFFFFFFFEEEDDDCCCEEEGGGIIIJJJJJJHHHFFFDDDEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIMMMNNNOOOQQQQQQRRRQQQQQQUUUSSSVVV\\\\\\]]]kkk}}}|||uuullleeeaaa___^^^]]]\\\\\\[[[ZZZ\\\bbbgggmmmyyyzzzppphhhdddbbbdddhhhnnnsssxxx}}}qqqVVVIII<<<888888777666777444444222111111111222333222222222111111111111000000000000000000000000000444333111000000111333444111111000000///......---......///000000000000000............////////////////////////000000000000000000111111111222222222000111111111111222222222111222444555666999===@@@AAAJJJ[[[rrrwwwiiiUUULLLEEEEEEFFFGGGIIIMMMJJJHHHGGGFFFGGGFFFBBB???>>><<<;;;999999999;;;<<>>===;;;:::::::::::::::;;;>>>@@@CCCFFFGGGHHHIIIKKKMMMOOOQQQRRRRRRWWWZZZaaahhhnnnpppnnnkkknnnpppqqqooommmmmmrrrwww}}}zzzuuuqqqjjjbbb[[[XXXTTTRRRQQQQQQQQQPPPOOOOOOOOOPPPUUU[[[aaaeeeggglllrrrxxx~~~|||xxxuuusssrrrlllhhhbbb^^^^^^aaaeeehhhnnntttyyyzzz||||||~~~||||||}}}}}}~~~~~~zzzvvvsssqqqooommmmmmkkkiiihhhjjjnnnsssrrrooolllkkkllloooqqqqqqqqqooolllkkkooouuu}}}}}}rrrhhhcccgggrrrzzzzzzyyyyyy|||zzziiiXXXNNNLLLEEEFFFGGGGGGGGGGGGGGGGGGEEEFFFGGGIIIIIIIIIIIIHHHDDDCCCCCCCCCDDDEEEGGGHHHGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBDDDEEEHHHKKKMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQTTTQQQRRRWWW[[[___dddiiikkkxxxzzzooojjjhhhlllppprrrvvv{{{}}}~~~wwwtttnnnnnnxxx}}}tttmmmlllnnnppptttxxx~~~{{{^^^III@@@:::666777777444111222222222222222222111111000222222222111111111000000000000000000000000000000.........//////111111222////////////............------...///////////////............////////////////////////000000000000//////000000000111111111000000111111111222222222555666666555444555777999<<<<<>>;;;999>>>HHHTTThhhtttiii^^^VVVOOOIIIGGGJJJHHHGGGEEEAAA===<<<===>>>>>>>>>===<<<:::999777777999888777777999===@@@CCCDDDEEEGGGIIIJJJLLLLLLLLLMMMPPPVVV\\\bbbeeeggghhhggglllqqqqqqnnnlllnnnqqqyyy~~~zzzsssllleeeaaa]]]ZZZXXXWWWVVVUUUPPPNNNLLLKKKMMMPPPUUUWWW\\\aaahhhnnnrrrwww~~~{{{}}}{{{tttnnnhhheeegggjjjnnnooorrryyy~~~~~~}}}~~~~~~~~~{{{yyyxxxzzz||||||{{{{{{}}}~~~|||}}}~~~~~~~~~}}}{{{yyyvvvrrrpppnnnjjjlllllljjjggghhhlllqqqvvvtttpppoooppppppppppppnnnnnnpppsssyyy~~~zzzyyyzzz|||yyypppjjjpppxxx|||{{{{{{qqqnnnooo|||xxxjjj[[[OOOLLLNNNIIIIIIJJJJJJJJJJJJJJJIIILLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHJJJMMMOOOPPPPPPOOOOOONNNOOOPPPQQQRRRSSSTTTTTTTTTVVV]]]fffkkknnnlllsssvvvqqqqqqmmmfffaaaaaafffnnnwww}}}}}}tttllljjjgggiiiuuutttjjjeeejjjuuu}}}~~~vvvrrrkkkZZZIII@@@777333222444555222222444222222333333333222111000222222222111111111111000000000000000000000000000......///////////////...........................,,,---......//////..................////////////////////////000000000000////////////000000000111000111111111111222222222000111222333333666999<<<888777;;;DDDKKKXXXuuuxxxqqqiiiaaaVVVLLLJJJMMMIIIIIIGGGCCC???<<<===>>>=========<<<;;;999888777:::888666555777:::>>>AAAAAABBBDDDFFFHHHIIIJJJJJJJJJOOOUUUXXX[[[^^^cccgggfffkkkqqqtttsssqqqpppqqqttt}}}{{{vvvoookkkeee```]]][[[XXXVVVRRRPPPMMMKKKKKKMMMPPPRRRVVV[[[aaafffiiimmmssswww|||}}}vvv}}}wwwrrrkkkhhhjjjnnnpppqqqttt{{{~~~|||~~~~~~~~~~~~{{{xxxzzz{{{{{{zzzxxxxxxzzz{{{zzz|||}}}~~~}}}|||yyywwwtttqqqppplllnnnooolllhhhgggkkkpppvvvsssqqqqqqqqqrrrrrrqqqrrrsssvvv{{{|||oooiiiiiirrrzzz|||zzzyyypppnnnqqqssseeeWWWMMMJJJMMMIIIIIIJJJKKKLLLLLLLLLLLLOOOOOONNNNNNMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKNNNPPPQQQNNNNNNMMMNNNOOOQQQSSSUUURRRUUUVVVTTTTTTZZZbbbgggkkkggggggppp~~~zzzyyytttkkkddd[[[___dddjjjqqqzzz}}}pppjjjhhhfffiiiuuuyyyqqqmmmvvvtttggg___VVVHHH===:::777333222333333//////222333333444555444333222111222222222111111111111000000000000000000000000000///000000000000000///...---.....................,,,---......//////................../////////000////////////000000000000////////////000000000000000111111111111222222222333444444222111111444666666555:::AAADDDMMMgggzzzwwwqqqiii\\\PPPMMMQQQKKKLLLKKKHHHCCC@@@@@@AAA??????>>>>>>===<<<::::::;;;999666555666999===@@@???@@@BBBDDDFFFHHHIIIIIIHHHMMMSSSUUUUUUXXX___ffffffkkkrrrwwwwwwuuusssqqqqqq{{{}}}wwwrrrllleeeaaa]]]YYYWWWTTTRRRPPPMMMMMMMMMOOOPPPRRRWWW\\\___aaadddjjjnnnssssssxxxssswww~~~{{{xxxrrrnnnmmmooorrruuuyyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||xxxuuuwwwxxxyyywwwuuuvvvzzz~~~zzzzzzzzzzzz{{{|||}}}~~~}}}zzzvvvsssssssssssssssooommmkkkjjjjjjjjjlllmmmpppqqqqqqooonnnoootttxxxwww~~~tttllllllnnntttzzz}}}|||zzznnnsss~~~~~~mmmZZZRRRRRRPPPJJJOOOMMMKKKIIIHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEGGGJJJLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQSSSUUUXXX[[[]]]bbb^^^___dddgggrrrsssfffbbbbbbeeekkkpppyyy}}}|||uuuooojjjjjjjjjnnnvvv~~~~~~}}}jjjWWWNNNKKKEEE===888555444333333222222333333000000000111222222222333111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000...///////////////......---.........//////000000............////////////////////////000000000000111111111000000000000000222222333333333333444444777777888<<<@@@III\\\mmmzzz~~~xxxjjj[[[RRRNNNRRRXXXXXXNNNEEECCCAAA>>>@@@@@@@@@???===;;;888777888888999999999:::::::::;;;???CCCEEEFFFGGGIIIJJJNNNPPPRRRSSSUUUXXX]]]```aaafffnnnuuuzzz|||{{{yyytttzzz~~~yyysssnnnhhhaaa]]]XXXVVVTTTSSSRRRPPPMMMKKKNNNPPPTTTYYY^^^bbbeeefffiiilllpppuuuyyyqqqtttzzz|||wwwrrrqqqrrruuuxxx{{{|||}}}~~~~~~~~~}}}|||{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}|||xxxvvvtttvvvvvvuuuttttttxxx{{{zzzzzzzzzzzz{{{{{{|||}}}xxxuuuqqqooooooooooooooolllkkkjjjjjjjjjlllnnnoooooonnnmmmllllllpppwww}}}|||pppoooppprrrvvv{{{}}}{{{yyytttzzz}}}zzz|||zzziiiXXXQQQQQQOOOKKKNNNMMMKKKIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEGGGJJJLLLMMMNNNOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQRRRTTTUUU\\\YYYZZZ___```ggg|||tttjjjhhhjjjpppxxx}}}zzz~~~|||{{{zzzvvvuuu||||||sssoookkklllmmmpppwwwmmm^^^OOOIIIFFFAAA;;;888444444333222222222222333222222222222222333333333111111111111111111111111111000000000/////////...000000000000000000000000////////////////////////......////////////................../////////000............////////////////////////000000000000111000000000000000000000222222222333333333444444666555777999<<>>===;;;:::999999999999999999999:::;;;>>>BBBEEEGGGJJJMMMOOORRRSSSTTTUUUUUUWWWZZZ\\\]]]bbbkkkssszzz}}}~~~~~~zzz}}}}}}yyyuuupppjjjfff^^^[[[WWWTTTRRRPPPMMMJJJLLLNNNQQQUUUYYY\\\^^^```ccceeeiiilllpppuuu{{{vvvxxx|||}}}xxxvvvwwwzzz|||~~~}}}{{{{{{yyyyyyyyyzzz{{{{{{||||||~~~~~~}}}|||{{{{{{{{{{{{}}}~~~~~~}}}{{{yyywwwssstttuuuuuuuuuuuuwwwyyywwwwwwwwwwwwwwwwwwxxxxxxrrroookkkiiijjjjjjjjjjjjjjjjjjiiijjjkkkmmmooopppmmmllljjjiiikkkrrr{{{vvvnnnpppqqquuuzzz~~~}}}zzzooonnnrrrzzzrrrcccVVVPPPPPPOOOLLLLLLKKKJJJHHHHHHHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFHHHJJJLLLMMMNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNTTTRRRTTTYYY[[[]]]jjjyyyxxxtttsssxxx~~~yyywwwvvvvvv~~~xxxpppjjjeeehhhttt~~~{{{wwwrrrnnnoooooopppttt~~~tttkkkWWWNNNEEEBBB???;;;888888444444333222222222222222333333333333333222222222000000000000000000000000000000000000////////////000000000000000000000000////////////////////////......///////////////...............////////////............////////////////////////000000000000000000000000000000111111222222222222333333333333666666777999:::===IIIUUUnnnxxxyyy{{{zzzvvvlllaaaYYYVVV```fff___RRRHHHCCCAAA??????@@@@@@@@@???>>>>>>:::999999888888888888999:::<<<@@@CCCFFFKKKPPPTTTUUUVVVVVVUUUTTTTTTVVVXXXZZZ^^^fffooowww}}}~~~zzzuuuqqqhhhddd^^^XXXUUURRROOOMMMLLLMMMOOOQQQTTTWWWYYYYYY]]]___bbbdddgggkkkpppttt{{{|||}}}}}}{{{|||~~~~~~|||zzzyyywwwxxxxxxyyyyyyzzzzzz{{{||||||{{{zzzzzzzzz{{{{{{}}}}}}~~~~~~}}}{{{yyyxxxuuuvvvwwwwwwwwwwwwxxxyyysssssssssssssssrrrrrrqqqmmmkkkhhhgggggghhhhhhgggjjjjjjiiijjjjjjlllmmmnnnlllkkkjjjjjjooovvv{{{wwwssspppooorrrxxx~~~rrrjjjkkkqqqrrrjjj]]]TTTPPPPPPPPPNNNKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKHHHHHHHHHGGGGGGHHHHHHHHHFFFGGGIIIKKKLLLNNNNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKMMMNNNOOONNNMMMMMMNNNMMMOOOUUUXXXZZZbbbkkk~~~~~~tttooooooqqqrrr{{{tttlllfffaaaeeerrrwwwuuurrrnnnpppyyyyyykkk]]]TTTEEE@@@<<<<<<999555444777444333333222111222222222333333333222222111111111////////////////////////000000000000////////////000000000000000000000000////////////////////////---...//////////////////.........///////////////............////////////////////////000000000000000000000000000111111111111222222222222333333333777777888;;;;;;===EEENNN]]]wwwssssssuuuwwwwwwpppdddZZZZZZeeemmmhhhYYYLLLEEECCC>>>>>>???@@@@@@AAAAAAAAA<<<;;;999888777777888888:::<<<>>>@@@CCCHHHOOOSSSTTTUUUUUUUUUSSSSSSTTTUUUXXX[[[aaaiiirrryyy|||xxxpppkkkddd]]]YYYVVVTTTRRRLLLMMMNNNPPPRRRTTTVVVWWWZZZ\\\^^^aaacccggglllpppsssvvv{{{~~~{{{yyyxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{|||~~~~~~~~~~~~|||{{{zzzwwwwwwvvvuuuvvvvvvvvvvvvsssssssssrrrqqqpppooonnnkkkiiigggfffggghhhggggggjjjjjjjjjiiiiiiiiiiiijjjjjjjjjkkkooouuu|||{{{vvvttttttttttttxxx~~~|||rrrkkklllpppjjjaaaWWWRRRPPPPPPPPPPPPHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNNNNOOOLLLMMMMMMNNNNNNMMMMMMLLLHHHIIIKKKMMMNNNNNNMMMMMMMMMLLLMMMPPPSSSVVV\\\bbbiii~~~|||pppjjjjjjlllnnnssspppmmmkkkhhhiiisss~~~vvvooopppyyynnnYYYKKKEEE<<<999777888666222222555333333222111111111111222222222111111000000//////////////////////////////////////////000000000000////////////////////////........................------...//////////////////////////////.....................////////////////////////000000000000//////000000111111111111111111111222222222333333666555777:::;;;<<>>??????@@@@@@AAABBBCCC>>>===;;;888777777777888:::;;;<<<<<<>>>BBBHHHLLLNNNPPPRRRRRRQQQQQQSSSTTTVVVYYY]]]ccckkkrrrwww{{{~~~~~~zzzrrrmmmfff```\\\ZZZWWWVVVLLLLLLMMMNNNPPPRRRTTTUUUVVVXXX[[[^^^aaaeeejjjnnnpppqqqtttxxx|||~~~{{{yyyxxxwwwwwwxxxxxxyyyzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{{{{}}}~~~~~~~~~~~~~~~yyyvvvsssqqqrrrssssssrrrttttttttttttrrrpppnnnllliiigggffffffggghhhgggfffiiiiiihhhhhhhhhgggggggggggggggjjjpppyyy|||wwwuuuwwwyyy~~~zzztttnnnkkkkkkbbbYYYQQQOOOOOOMMMNNNOOOGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMFFFFFFHHHIIIJJJJJJJJJJJJMMMMMMLLLKKKKKKNNNRRRVVV\\\jjj|||rrrmmmlllnnnoooooooooqqqrrrpppooovvv{{{uuuvvv{{{cccMMMAAA>>>888555444555555111111444333333222111111111111111000000000000000/////////000000000000000000000000////////////000000000000////////////////////////........................,,,---...///000000000000///////////////.....................////////////////////////000000000000/////////000111111222222111111111111222222222222222111333777999:::>>>DDDLLLZZZsssvvvttttttwww{{{}}}tttmmmiiimmmrrrrrrgggWWWLLLJJJBBBBBBAAAAAAAAABBBCCCDDDAAA???<<<999888777888888:::::::::999999<<<@@@DDDHHHJJJMMMNNNOOOOOOQQQRRRTTTUUUYYY]]]ccchhhmmmppp|||||||||}}}|||tttoooiiiddd```]]]ZZZXXXNNNMMMMMMLLLMMMNNNOOOPPPRRRTTTVVVYYY\\\```eeehhhiiikkkmmmoooqqqsssuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{~~~{{{zzzyyyvvvvvvwwwwwwxxxyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz|||}}}}}}xxxrrrooooooqqqqqqqqqrrrssssssrrrpppmmmkkkiiifffdddcccdddeeefffeeedddeeeeeeffffffgggfffffffffcccccceeemmmyyy}}}xxxwww{{{zzzuuutttpppjjjggg[[[RRRKKKKKKLLLJJJJJJMMMEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIJJJIIIGGGGGGGGGIIIJJJLLLHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLGGGGGGGGGFFFFFFGGGGGGHHHHHHKKKLLLIIIFFFGGGKKKNNNUUU]]]iii{{{zzzwwwvvvwwwwwwtttuuuvvvxxxvvvuuu}}}{{{yyy~~~|||lllVVVDDD;;;999777222000333555333222444333222222111111111111111000000000000000111111111111111111111111111111111.../////////000000000111////////////////////////........................,,,---...///000000000000000/////////........................////////////////////////000000000000...//////000111111222222111111111111222222222222222000111555777777;;;AAAFFFOOOaaa}}}yyyvvvwww{{{|||rrrqqqssstttlll]]]RRRPPPGGGFFFEEEDDDDDDDDDEEEEEEDDDBBB>>>;;;888888888999888888888888777999<<<>>>CCCFFFIIIKKKLLLLLLNNNOOOOOOQQQTTTXXX\\\aaadddfffnnnqqquuuwwwxxx|||zzzvvvqqqlllhhhccc___\\\UUUSSSPPPNNNLLLLLLMMMMMMOOOQQQSSSTTTVVVYYY]]]```aaabbbeeegggjjjkkkllllllnnnoooppprrrttttttuuuuuuvvvxxx{{{~~~|||zzzyyyuuuuuuvvvvvvwwwxxxxxxxxxttttttttttttuuuwwwxxxyyyuuuwwwyyy|||{{{tttpppppprrrrrrrrroooppppppooommmjjjgggeeecccbbbaaabbbcccdddcccbbbbbbbbbdddeeefffgggggggggaaa___aaaiiiwww}}}|||xxxyyy~~~~~~qqqppptttrrrkkkeeeWWWMMMGGGHHHIIIGGGGGGJJJDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIJJJIIIGGGGGGGGGIIIKKKLLLGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJHHHFFFEEEFFFFFFGGGBBBHHHKKKIIIEEEFFFIIILLLLLLRRRXXXbbbxxx~~~}}}|||||||||yyyzzz{{{xxx{{{yyy{{{xxxnnn^^^KKK===666444777000---111555444444444333222222111000111111111000000111111222222222333111111111111111111111111.../////////000000111111////////////////////////........................,,,---...///000000000000000000//////.........---............/////////000////////////000000000000...//////000111222222222000111111111111222222222555222222555777777;;;@@@CCCGGGUUUooo~~~vvv{{{}}}uuuwww|||xxxtttsssuuuooobbbWWWSSSKKKJJJHHHFFFEEEEEEFFFFFFFFFCCC???;;;999888999999666777888777777888:::===AAADDDGGGIIIIIIJJJKKKLLLLLLNNNQQQUUUYYY]]]```aaabbbhhhnnnpppooorrrzzzyyytttoooiiiddd```\\\ZZZVVVRRROOOMMMLLLLLLOOOPPPRRRRRRSSSUUUYYY[[[[[[]]]```cccfffhhhiiiiiieeefffhhhjjjlllmmmnnnnnnyyyuuurrrvvv}}}||||||}}}}}}xxxvvvttttttttttttsssrrruuuuuuuuuuuuuuuttttttttttttuuuyyy}}}~~~{{{vvvrrrooooooooopppmmmkkkhhheeedddeeefffhhhgggggggggfffeeedddcccbbb^^^___aaaccceeeeeecccaaa\\\^^^bbbiiiuuu~~~{{{yyyxxxwwwwwwppplllpppqqqhhh]]]PPPMMMIIIEEEDDDDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFJJJIIIHHHHHHHHHHHHJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHHHHGGGHHHIIIKKKLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIILLLKKKNNNYYYfffzzz~~~yyyzzzyyyvvv|||wwwvvv|||~~~vvvttttttvvv|||xxxmmmeee^^^SSSHHHAAA;;;777555222222222222222222222222444333222111000000000000444000------///111000...000000000000000000000000000000//////......------////////////////////////...///000000000///---,,,///000000000///...------000000//////.........---....................................////////////111111222111111000///...///000111222333222111111000111222333555777999;;;AAADDDNNNaaayyy|||vvvtttuuuxxx~~~{{{xxx}}}wwwoooqqqqqqfffWWWNNNSSSQQQMMMGGGBBB@@@@@@AAABBBCCCDDDBBB===999888999999888888888888:::;;;<<<>>>???@@@BBBEEEGGGIIIJJJJJJLLLNNNRRRUUUWWWYYYZZZ^^^___```aaadddiiipppuuu}}}zzzvvvqqqjjjfffbbb]]]VVVSSSRRRRRRPPPNNNQQQOOONNNNNNPPPRRRRRRRRR[[[\\\]]]___```aaabbbbbb```aaacccddddddfffiiikkkuuuqqqnnnrrrzzz~~~~~~~~~zzzxxxvvvuuuuuuuuutttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttvvvzzz}}}yyywwwrrrnnnlllkkklllmmmkkkiiifffcccaaaaaabbbcccaaaaaaaaaaaaaaa```______]]]^^^___aaabbbbbb```___ZZZ]]]bbbjjjvvv|||xxxzzzwwwuuuuuutttuuu~~~xxxkkkjjjoooooodddXXXKKKIIIFFFCCCBBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBAAACCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDEEEEEEFFFHHHHHHKKKIIIJJJOOOVVVdddzzz}}}yyyuuupppnnnqqquuu}}}{{{vvvqqqppppppsssyyy~~~zzzjjj^^^OOOJJJBBB<<<888555333111333333333333333333333333444333222111000000000000333000......///111000...///////////////////////////////////////.........////////////////////////...///000000000///------....../////////...------000/////////.........---....................................///////////////000000111111111000000///000111222222222111111111111222333555777888999<<<>>>GGGWWWjjj|||xxxwwwxxx{{{}}}zzzpppnnnkkkaaaWWWQQQPPPOOOLLLHHHCCCAAA@@@@@@???AAACCCBBB>>>;;;::::::999888777777888999:::;;;<<<===>>>@@@BBBDDDFFFGGGIIIJJJLLLOOORRRTTTUUUVVVYYYZZZ[[[\\\___dddjjjooo}}}|||xxxrrrnnnfffaaaZZZWWWVVVUUUSSSPPPQQQOOOMMMMMMOOOPPPQQQPPPUUUVVVWWWYYY[[[\\\]]]]]]^^^___aaaaaaaaaccceeehhhvvvsssqqqssszzz~~~~~~~~~~~~~~~~~~|||zzzwwwvvvvvvuuusssrrrooooooooooooooooooooooooqqqrrrsssuuuwwwyyyzzz{{{sssqqqnnnkkkhhhggghhhhhhiiigggdddaaa___^^^^^^___\\\]]]]]]^^^^^^]]]]]]\\\^^^^^^___`````````______]]]aaahhhqqq{{{{{{vvvvvvsssqqqqqqpppsss|||~~~zzzoooggghhhmmmkkk]]]OOOHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDEEEGGGHHHHHHHHHHHHGGGHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGMMMKKKKKKLLLMMMSSS```nnn~~~zzzvvvsssqqqsss|||}}}uuuqqqnnnmmmnnnqqqvvv{{{zzzhhhWWWLLL@@@===999666555444333111444444444444444444444444333333222111000000000000333111//////000000000///.................................////////////////////////////////////////////////000///......---,,,------............---/////////...................................................////////////---...///000111111111111///000111111222222111111222222222333444555777777;;;>>>DDDNNN\\\qqq}}}|||}}}~~~rrrjjjcccZZZSSSQQQKKKKKKJJJHHHEEEBBB???===<<>>:::;;;>>>BBBEEEFFFDDDAAA@@@999888777666666777777888888999:::;;;===>>>???@@@EEEFFFHHHJJJKKKMMMMMMMMMNNNOOOQQQQQQSSSWWW\\\___ccclllzzz}}}zzzrrrnnnhhheeeccc```[[[WWWTTTQQQOOOMMMMMMMMMMMMLLLNNNOOOPPPRRRTTTUUUVVVVVVXXXYYYZZZZZZYYYZZZ\\\^^^~~~}}}~~~|||yyywwwyyywwwtttrrrrrrqqqooommmnnnnnnnnnoooooooooppppppqqqqqqpppooonnnmmmllllllmmmlllkkkjjjhhhgggfffeeecccbbbaaaaaaaaaaaabbbccc____________^^^]]]\\\[[[___```aaaaaa```aaadddgggrrrvvv}}}tttqqqpppqqqppprrrzzzqqqmmmjjjiiifff]]]OOODDDGGGGGGHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCC@@@AAABBBCCCDDDCCCBBBAAAAAABBBDDDFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHFFFEEEDDDBBBBBBAAAAAABBBBBBCCCCCCDDDFFFHHHFFFEEEHHHKKKNNNUUUiii{{{rrryyy~~~vvviiikkklllmmmooottt|||{{{yyyxxxxxxuuurrrnnnkkklllrrryyy~~~yyylll\\\LLLAAA<<<;;;666555333333333333000...111111111111111111111111333222111111000111111111111111222111000000000000000000000000000000000000------......//////000000////////////////////////000/////////............++++++,,,---.........------------...................................................////////////000000000000000///......000000000000000111111111222222222222222333444444555777;;;???DDDRRRlll{{{zzz|||}}}}}}vvvkkk___UUULLLGGGDDDDDDDDDEEEEEEBBB===999<<<>>>BBBFFFHHHGGGDDDBBB:::999777666666666777777888999:::;;;<<<===>>>>>>CCCDDDFFFHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQSSSWWW[[[]]]eeepppzzz}}}xxxtttooollljjjfffaaa\\\XXXVVVRRRPPPOOONNNMMMKKKLLLMMMOOOPPPRRRSSSSSSSSSTTTVVVWWWWWWVVVWWWYYY[[[}}}zzzxxxvvvtttqqqppppppooommmlllmmmmmmmmmnnnnnnooooooppppppooonnnmmmllljjjiiiiiijjjjjjjjjiiihhhgggeeeddd````````````aaabbbcccccc^^^_________^^^^^^]]]\\\^^^```bbbbbbaaadddiiinnn{{{~~~sssyyy{{{uuusssssstttrrrrrrxxx{{{oooooommmggg^^^SSSIIICCCCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBDDDEEEFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGIIIKKKKKKJJJHHHGGGAAAAAA@@@@@@@@@AAAAAABBBCCCFFFGGGEEEDDDGGGIIIIIILLLXXXlllzzzyyyzzz~~~{{{{{{{{{~~~xxxkkk]]]^^^```ccchhhqqq{{{~~~zzzxxxwwwwwwuuurrrmmmhhheeeggglllpppuuukkkZZZJJJ>>>888777777333222111222444444444222111111111111111111111111222222111111111111111222000222333333111///000000111111111111111111111111.........///////////////////////////////////////000000///............///,,,------............------------------.............................................////////////000000000000///...---,,,000////////////000111222111111111111222333333444555777:::>>>AAAKKK___rrrzzz{{{wwwzzz{{{yyyqqqhhh___UUULLLHHHFFFDDDDDDEEEDDD@@@<<<===>>>AAADDDGGGGGGDDDAAA;;;:::999777666666666777888999999:::;;;<<<<<<<<<@@@AAACCCEEEFFFHHHHHHHHHJJJLLLMMMNNNNNNPPPSSSVVVZZZ```hhhooovvv~~~zzzwwwtttrrrnnnhhhbbb^^^[[[WWWTTTRRRQQQNNNMMMJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQSSSSSSSSSSSSVVVXXX}}}zzzxxxtttrrroooooooooooommmllliiijjjjjjkkkllllllmmmmmmmmmmmmlllkkkjjjhhhggggggffffffggggggfffdddbbbaaa^^^^^^^^^^^^^^^^^^______\\\]]]^^^``````aaaaaaaaa```cccffffffgggkkkrrryyyvvvpppkkkyyyvvvuuuuuuvvvtttqqqttt{{{tttlllnnnlllbbbTTTHHHDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDDDDEEEDDDCCCBBBAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCBBBBBBAAAAAABBBCCCDDDFFFGGGJJJLLLLLLKKKIIIHHHAAA@@@@@@?????????@@@@@@CCCGGGGGGDDDDDDJJJLLLJJJLLLQQQZZZhhh{{{~~~xxxxxxvvvpppllllllqqqvvvyyy~~~vvvrrrrrrssstttuuu{{{|||{{{yyyyyy{{{|||vvvjjj___YYY[[[```fffnnnxxx|||yyyxxxwwwsssrrroooiiibbb^^^^^^______UUUHHH>>>888666555444333222111111333555555555111111111111111111111111222111111111111111222222///222444333111///000111000000000000000000000000///////////////.........////////////////////////111000///...---......///....../////////...------,,,,,,,,,------.............................................////////////...///////////////......000//////...///000111222000000000000111222444444888888;;;>>>AAAGGGTTTaaa|||~~~wwwwwwzzzzzzvvvsssooofff[[[OOOJJJEEEDDDFFFFFFDDD@@@>>>===>>>AAADDDDDDAAA???===<<<:::888777666777777777888888999999:::::::::<<<===???AAACCCEEEEEEFFFGGGIIIJJJJJJKKKLLLOOOQQQTTTZZZaaaeeeiiirrr}}}|||zzzvvvooojjjddd```\\\XXXVVVSSSQQQOOOKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLNNNNNNOOOPPPSSSUUU~~~}}}|||zzzzzzzzz{{{|||{{{xxxvvvsssqqqooonnnoooooonnnmmmfffgggggghhhiiijjjjjjjjjkkkkkkjjjiiihhhgggffffffbbbcccdddeeedddbbb```^^^\\\\\\\\\\\\[[[[[[ZZZZZZ\\\]]]___aaadddeeefffgggeeehhhkkklllmmmrrr{{{{{{uuuoookkkooovvvvvvwwwxxxtttppprrrwwwyyymmmhhhkkkjjj^^^LLLAAABBBGGGAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>???AAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@AAACCCEEEFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBAAAAAA@@@AAABBBDDDEEEDDDFFFHHHJJJKKKJJJHHHGGG@@@@@@???????????????@@@>>>BBBBBB???AAAIIIMMMKKKJJJKKKMMMPPPZZZqqq{{{tttooofffggghhhggghhhmmmwww|||mmmbbb]]]]]]___```kkkvvv}}}zzzvvvtttqqqkkk```XXXYYY]]]dddlllttt|||~~~|||yyyxxxrrrsssrrrmmmddd[[[VVVUUUHHHAAA:::777888888555222333111......///000000000222222222222222222222222222111111111111111222222///222444444111///000111////////////////////////000000//////.........---////////////////////////111000///------......//////000000000///...------,,,,,,,,,------............................................./////////000,,,---...///000000000000000///.........///111222/////////000111333444555555444666:::<<<@@@HHHRRReeeyyywwwzzz|||zzz{{{{{{ssshhhTTTNNNGGGEEEGGGIIIGGGDDD>>>===<<<>>>AAAAAA???<<<>>>===;;;999777777777777666777777777888888888999999;;;===???AAACCCDDDDDDEEEFFFGGGHHHHHHIIIKKKMMMNNNTTTZZZ^^^```gggsss|||{{{tttnnngggddd___[[[XXXUUUSSSQQQLLLMMMMMMMMMLLLLLLKKKJJJGGGIIIKKKLLLLLLNNNQQQSSS|||xxxzzzzzz{{{{{{zzzxxxwwwuuunnnoooppprrrssspppkkkgggiiihhhggggggggggggggghhhfffeeeccccccddddddcccaaacccdddeeefffeeecccaaa___```___]]][[[YYYYYYYYYYYY[[[]]]^^^]]]___ccceeefffdddfffppp}}}wwwllljjjggg```bbbjjj{{{}}}|||zzztttmmmnnnsss}}}xxxooonnnkkkaaaRRRFFFAAA@@@AAABBBAAA@@@????????????@@@???@@@BBBDDDDDDCCCBBBAAACCCAAA???>>>???@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBDDDFFFGGGFFFDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEBBB>>>===>>>@@@AAAAAA??????>>>>>>@@@CCCFFFGGGJJJGGGHHHMMMOOOWWWooo~~~xxxrrruuuvvvsssooorrr{{{ssseee\\\[[[___cccooo}}}{{{zzzvvvpppiiidddbbbaaabbbdddhhhmmmrrruuuxxx|||~~~}}}{{{{{{yyyvvvtttooorrrrrrjjj\\\OOOFFFCCC:::999777444333222222222111111111111111111111111444111//////111222000------111333///---///000///111111000000//////......000000000000000000000000---...///000000111000000////////////////////////......------------..................////////////................................................////////////000000000000000000000000000000000000111000///......///000111000000000000111222333444333555666888:::???EEEJJJXXXmmmwww|||~~~~~~yyydddWWWKKKGGGFFFEEEEEEGGGFFFDDDAAA>>>===<<<===>>>;;;::::::999888777666666555666777888888777666666:::;;;<<<>>>???AAABBBCCCBBBBBBDDDEEEGGGIIIJJJKKKMMMOOOQQQTTTXXX^^^eeejjj{{{{{{wwwsssoooiiiccc___[[[WWWTTTPPPOOOMMMLLLJJJHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKLLLzzzuuuwwwxxxxxxxxxwwwuuutttrrrllllllnnnpppqqqnnnjjjfffgggfffeeeeeeddddddeeeeeefffdddbbbbbbcccbbbaaa___^^^___```aaa```___]]]\\\\\\[[[YYYXXXXXXXXXXXXYYYXXXZZZ[[[\\\\\\^^^``````ccchhhuuuzzzmmmaaa^^^[[[XXX___kkk|||{{{yyyssslllmmmrrr~~~wwwpppooohhh[[[LLLCCC@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDDEEEDDDCCCBBBCCCAAA@@@@@@AAABBBAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCC@@@@@@AAACCCEEEFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDAAA===<<<===???@@@@@@<<<<<<;;;<<<===???BBBDDDDDD@@@BBBFFFFFFHHHXXXkkk}}}rrrfffaaacccgggppp}}}}}}xxxsssoooiiieeebbbcccfffgggiiikkknnnpppqqqrrrtttvvvyyyzzz|||{{{wwwtttrrrqqqpppnnnggg]]]PPPEEE???===999888666444222111111111111111111111111111111111333111///000222222000...333444222///000222111,,,111000000000/////////...000000000000000000000000...//////000000000000///////////////////////////......------------..................////////////........................................................./////////000000////////////////////////111000///......///000111000000000000111222333444333444666777999===CCCGGGNNN^^^yyy~~~zzzzzzuuuyyy|||{{{}}}iii]]]QQQLLLIIIFFFEEEFFFDDDCCCAAA???===<<<<<<<<<::::::::::::999888777666666777888888888888777666888999:::;;;<<<===>>>???@@@AAABBBDDDFFFGGGIIIIIIKKKMMMOOOQQQTTTYYY___dddmmmuuu{{{wwwsssmmmgggbbb^^^ZZZWWWSSSRRROOOMMMKKKKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLLLL~~~yyyuuuttttttttttttsssqqqooonnniiiiiijjjmmmnnnmmmiiifffdddcccbbbbbbaaaaaabbbbbbcccaaa___^^^___^^^\\\[[[XXXXXXYYYYYYYYYYYYXXXWWWUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXYYYZZZYYYZZZ]]]```ccckkk{{{mmmaaaVVVQQQOOOSSScccuuu~~~|||zzzsssmmmmmmrrrwwwssspppcccSSSFFFAAA@@@BBBCCCAAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCDDDEEEDDDCCCBBBBBBAAAAAABBBDDDDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAACCCFFFGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBB???<<<;;;<<<>>>>>>>>>;;;:::::::::<<<===@@@AAAAAA>>>???DDDDDDBBBHHHRRRhhh}}}rrrkkklllpppzzz~~~zzztttjjjhhhdddbbbcccfffkkknnnpppqqqqqqpppnnnnnnppprrruuuxxxzzzwwwrrrpppqqqtttqqqhhhZZZMMMBBB<<<888666777666444333111111000000111111111111111111111111111000000111222333222000333333000...111555222,,,000000000000////////////000000000000000000000000///000000000000//////...////////////////////////......------------..................////////////................................................---------.........//////////////////////////////000000////////////000000000000000000111111222333333444666666777;;;???CCCEEEOOObbb}}}{{{{{{www{{{}}}||||||qqqfffZZZTTTOOOHHHEEEEEECCCBBBAAA???>>><<<;;;::::::;;;<<<<<<<<<:::888777777777888888888888777777888888999999:::;;;;;;<<>>CCCDDDBBBCCCHHHLLL^^^uuu||||||xxxppphhhgggffffffhhhkkkoooqqqssstttttttttssstttwwwyyy}}}|||zzzwwwuuuuuuwwwxxxkkk___NNNBBB<<<888666333444333333222111000000000111111111111111111111111000000111222333333333222///111000...000444333000000000000000////////////////////////////////////000000111000000///...---////////////////////////......------------..................////////////................................................,,,,,,,,,---------......////////////////////////000000////////////000000000000000000000111222222333444555555666888;;;>>>CCCFFFRRRgggzzzzzzpppeee^^^VVVMMMGGGFFFCCCCCCBBBAAA???===:::999999;;;===???>>>===:::888777777777777777777666666999999999:::::::::::::::<<<===>>>???AAABBBCCCDDDGGGHHHIIIIIIJJJLLLPPPSSSQQQXXXdddpppyyy~~~xxxsssnnniiiccc```[[[XXXUUUQQQOOOOOOOOOPPPJJJJJJJJJJJJJJJJJJJJJJJJ|||yyywwwuuupppppppppooonnnllljjjhhheeeeeeeeefffhhhiiihhhfff``````___^^^]]]\\\\\\\\\^^^\\\ZZZZZZZZZYYYXXXVVVUUUTTTRRROOONNNMMMMMMMMMNNNOOOQQQSSSUUUWWWYYYZZZXXXTTTQQQQQQSSSWWWeeesssyyy}}}~~~uuu___XXXOOOLLLSSSggg{{{vvvppplllpppwww|||zzzxxxwwwdddUUUHHHFFFGGGDDDBBBAAA===>>>@@@AAABBB@@@???===??????@@@@@@AAAAAAAAAAAAAAAAAABBBDDDGGGGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>><<<::::::;;;;;;;;;:::::::::::::::;;;<<<<<<======;;;;;;===???>>>???AAA@@@JJJYYYiiiyyyuuullllllmmmnnnooopppqqqrrrrrrqqqtttxxx{{{}}}}}}vvvooo[[[QQQCCC;;;999888444111222222222111111000000///000000000000000000000000///111333444444333333333///555888333...///222222////////////000000000000////////////////////////000000111000000///...---////////////////////////......------------..................////////////................................................,,,,,,,,,,,,------------........................//////000000000000//////000000000///000000111111333444555555555666999;;;AAAAAAHHHYYYpppzzzyyypppiii___SSSLLLJJJEEEEEEDDDCCCAAA>>><<<::::::<<<>>>@@@@@@???===;;;777777666666555555555555888888888888888999999999;;;;;;<<<===???@@@AAAAAAEEEFFFGGGGGGGGGHHHKKKNNNNNNSSSZZZbbbkkksss||||||xxxtttooojjjfff```^^^ZZZVVVSSSRRRQQQQQQLLLLLLLLLKKKJJJJJJIIIIII|||wwwtttrrrnnnooonnnnnnllljjjhhhfffdddbbbbbbbbbdddeeeeeeddd^^^^^^\\\[[[ZZZZZZZZZZZZ]]][[[ZZZZZZZZZZZZYYYWWWTTTRRROOOLLLKKKJJJKKKLLLMMMNNNPPPSSSUUUWWWXXXXXXUUUOOOLLLNNNPPPVVVgggyyy}}}|||~~~zzznnnXXXSSSMMMNNN[[[vvv}}}xxxsssppplllmmmuuu~~~yyyyyyzzzwwwrrr[[[MMMDDDFFFHHHCCC@@@@@@======???@@@@@@@@@???>>>>>>>>>>>>?????????@@@@@@AAAAAAAAACCCFFFGGGGGGFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA======>>>@@@CCCCCCBBB@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????===;;;::::::;;;;;;:::999888888888888999999999999???>>>===<<<<<<<<<===>>>>>>AAAHHHRRR\\\mmmuuulllqqqrrrsssuuuvvvvvvvvvuuutttyyyyyyfffXXXHHHBBB:::666666666333///000111111222111111000000000000000000000000000000///222555666555333222333444<<>><<<===???AAAAAAAAA??????999888777666555555555666555555666666666666666666::::::;;;<<<===>>>???@@@BBBCCCEEEEEEEEEGGGIIIKKKNNNPPPSSSXXX^^^fffooouuu}}}zzzvvvrrrnnnhhhfffccc___[[[XXXVVVTTTPPPOOOOOONNNLLLKKKKKKJJJ{{{vvvqqqooommmmmmlllllljjjgggeeedddaaa```^^^^^^```aaaaaa```\\\[[[ZZZXXXWWWWWWVVVVVVWWWVVVUUUUUUWWWWWWVVVUUUQQQOOOLLLIIIIIIJJJLLLNNNLLLNNNPPPRRRTTTUUUUUUUUUSSSMMMMMMRRRSSSWWWhhh{{{}}}|||}}}qqqcccRRROOOLLLQQQeee~~~vvvqqqmmmlllmmmrrrxxxrrrwwwyyyrrriiiSSSGGG@@@CCCDDD???===AAA>>>>>>?????????@@@@@@@@@???????????????@@@@@@AAABBBAAA@@@BBBEEEGGGHHHGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCC>>>>>>???AAACCCDDDCCCAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>===;;;::::::;;;;;;:::999888888999999999888888777===???@@@>>><<<<<<>>>???>>>>>>AAAFFFJJJRRRdddvvvzzzrrrssssssssstttvvvyyy{{{}}}xxxoooaaaPPPDDD<<<999555333444444222111000000111222222222111000000000000000000000000000000333777777555222222222333999;;;444......///000.../////////000000000111000000000000000000000000...//////000000000000///////////////////////////......------------..................////////////................................................------------.......................................///000111111000///...000000////////////000000111333444555555555777999999999@@@IIIPPP^^^|||{{{wwwuuuzzz~~~yyynnnaaaXXXVVVNNNLLLIIIFFFDDDBBBBBBAAA>>>>>>???AAAAAABBBBBBBBB;;;:::999888777777777888444444555555666666777777::::::;;;<<<===>>>>>>???>>>@@@BBBCCCDDDEEEHHHJJJKKKMMMOOOQQQUUU\\\ccchhhtttzzz~~~zzzwwwrrrqqqoookkkfff```\\\YYYUUUTTTSSSQQQPPPNNNMMMMMM|||~~~~~~zzzuuuqqqoookkkkkkkkkjjjhhhfffcccbbb```]]][[[[[[\\\^^^^^^]]]ZZZYYYWWWVVVUUUTTTTTTTTTQQQPPPOOOPPPRRRRRRRRRQQQMMMKKKIIIGGGHHHJJJNNNPPPLLLMMMPPPRRRSSSSSSSSSSSSSSSOOOQQQWWWYYY[[[iii|||}}}}}}zzziiiZZZPPPNNNMMMUUUlll|||wwwsssooopppssssssnnnkkkllloooyyyrrrooovvvyyyooocccPPPCCC===@@@@@@;;;;;;BBB@@@?????????@@@AAABBBBBB@@@@@@??????@@@@@@AAABBBBBB@@@???AAADDDFFFHHHHHHCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBDDDFFFGGGFFFDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@?????????>>>>>>=========;;;:::;;;<<<<<<;;;999:::;;;;;;;;;;;;:::999999444999===<<<:::;;;===>>>>>>===@@@CCCCCCDDDPPP^^^kkkyyy}}}|||zzzsssqqqpppppptttyyyxxxfffVVVIII@@@<<<888666444333333444444444///000222333333222111111000000000000000000000000111444888888555222111222---000111......000111///.../////////000000111111000000000000000000000000......///000000111000000////////////////////////.........------...................../////////000................................................---------.........//////...........................///000111111000///...111000////////////000000111333444555555555777999999:::AAAFFFFFFMMMiiiwwwlllmmm~~~}}}rrrddd\\\ZZZQQQOOOKKKGGGEEEDDDDDDDDD??????@@@@@@AAABBBCCCDDD>>><<<;;;999888888999999666666777777888999999:::::::::;;;;;;<<<===>>>>>>;;;===@@@BBBCCCDDDGGGIIIHHHJJJLLLOOORRRVVV\\\___hhhoooxxx|||zzzyyywwwsssmmmgggaaa^^^XXXWWWVVVTTTSSSQQQPPPOOOzzzvvvsssssstttsssooojjjhhhgggfffeeeeeedddbbb```]]][[[YYYWWWVVVWWWYYYZZZZZZZZZXXXWWWTTTRRROOONNNPPPMMMKKKJJJLLLKKKHHHEEECCCDDDEEEGGGIIIKKKLLLMMMPPPOOONNNOOOPPPQQQQQQPPPMMMPPPUUU[[[bbblllvvv|||}}}|||zzzlll^^^UUUNNNNNNQQQ___}}}zzzqqqiiifffgggiiijjjgggjjjjjjkkkttt{{{{{{zzzhhhWWWFFFEEEBBB???>>>>>>???@@@??????@@@AAAAAAAAA@@@@@@??????@@@@@@??????>>>>>>>>>>>>>>>???@@@BBBCCCDDDFFFDDDCCCBBBAAAAAABBBBBB@@@AAABBBDDDEEEFFFHHHHHHEEEDDDCCCAAAAAAAAABBBCCCFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>============<<<<<<<<<<<<;;;:::999999<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===@@@DDDGGGIIIQQQZZZiiizzz~~~yyyzzzzzzyyy{{{wwwnnnqqqwww|||vvvtttpppooorrrtttxxxrrr]]]KKKAAA;;;777444222333333444444333333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000//////....................................---------,,,,,,,,,......////////////......//////.........------------------------------------------............///............////////////000000000000000000000000000000000000000000000000////////////000000000000222222333333333333444444333777;;;===@@@JJJYYYeeexxxkkkjjjwww|||rrrfff______VVVRRRMMMIIIHHHGGGGGGFFFCCC@@@>>>@@@CCCDDDBBB@@@@@@???===;;;:::999999999666666555444444444444555555555666888999:::;;;<<>>>>>???AAABBBCCCDDDCCCBBBAAAAAAAAABBBBBB@@@@@@BBBCCCEEEGGGHHHIIIEEEEEEDDDCCCBBBBBBBBBBBBFFFFFFFFFFFFEEEDDDCCCCCC??????>>>>>>======<<<<<<::::::::::::999888777777888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<>>>@@@BBBCCCDDDIIISSS___mmm~~~zzzvvvoooiiiiiiooowwwyyysssoookkkjjjnnnssszzzfff[[[LLLAAA;;;999777555222222333333333333222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000//////..........................................---------,,,.........//////.........//////.........---------------------------------------------........................////////////////////////////////////////////////////////////////////////000000000000222222222333333333444444444777;;;<<<>>>EEERRR\\\uuuzzzooommmwww|||sssiiidddeee```ZZZRRRKKKHHHGGGFFFFFFHHHEEEBBB@@@@@@AAAAAAAAAAAAAAA@@@>>><<<:::888777666666555444444555555555666666777888999999:::;;;=========>>>@@@AAACCCDDDDDDDDDEEEGGGIIILLLNNNPPPTTTXXX___fffmmmttt{{{|||vvvqqqhhheeebbb___^^^\\\ZZZXXX}}}xxxtttrrrpppqqqnnnlllmmmnnnnnnkkkgggeeedddbbbaaaaaa```^^^\\\[[[ZZZXXXVVVUUUUUUWWWWWWTTTTTTTTTSSSRRRQQQPPPOOOJJJGGGDDDBBBCCCDDDDDDCCCFFFGGGHHHJJJKKKMMMNNNNNNMMMKKKJJJIIIJJJMMMPPPSSSYYY___iiisss||||||lll]]]RRRLLLNNN[[[nnnzzzvvvooonnnlllkkkiiihhhggggggeeekkkqqqwww{{{zzzwwwkkkXXXIIICCCCCCBBBBBBAAA@@@??????@@@AAAAAABBBCCCCCCBBBBBBBBBCCCDDDEEEEEECCCAAA@@@<<<<<<<<<===>>>???@@@AAACCCBBBBBBAAAAAAAAABBBBBB@@@AAABBBDDDFFFGGGIIIIIIEEEEEEEEEEEEDDDCCCBBBAAAEEEFFFGGGGGGGGGGGGEEEEEE?????????>>>===<<<<<<;;;::::::::::::999888777777444444555666777888999999888888999999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===???@@@CCCHHHRRR```oooyyyvvvqqqooonnnkkkiiilllqqqwww~~~xxxssstttpppooossszzzrrrbbbKKKDDD<<<777666666555444111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000////////////.........................../////////.........------------............------...............---------------------------------------------............---............/////////........................////////////////////////////////////000000000000222222222222333333333333444777:::::::::???HHHOOOaaayyy~~~uuuttt{{{|||uuunnnlllooommmeee[[[QQQLLLJJJJJJJJJMMMKKKGGGBBB>>>===???BBBAAABBBCCCCCC@@@<<<888555666666555555555555666666777777777888888888999999::::::;;;;;;===>>>@@@AAABBBBBBCCCDDDFFFHHHJJJKKKJJJMMMRRRXXX___hhhpppuuu|||ssspppllliiigggeeebbb```|||wwwsssooonnnllljjjiiijjjkkkkkkhhhfffdddbbb```___^^^^^^\\\ZZZWWWVVVTTTRRRQQQQQQRRRSSSPPPPPPPPPOOONNNLLLKKKJJJGGGDDDAAA@@@@@@AAACCCDDDGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLJJJJJJLLLQQQWWW\\\eeelllwwwwwwfffXXXRRRQQQVVVhhh}}}tttpppqqqqqqqqqpppnnnnnnnnnoooooouuuzzzzzz}}}zzznnn^^^OOOGGGFFFFFFFFFDDDCCCAAA???>>>AAAAAABBBCCCDDDDDDDDDDDDBBBCCCEEEFFFEEECCCAAA???<<<;;;;;;<<<===>>>??????BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHEEEFFFFFFFFFFFFDDDBBBAAACCCDDDFFFGGGHHHGGGFFFEEEAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999999444444555555666777777888777777888999:::;;;;;;<<<;;;:::::::::::::::::::::@@@???>>>???DDDNNNZZZbbbrrrvvvrrrtttuuuuuuqqqqqqqqqssszzz}}}zzz|||zzzyyy}}}xxxeeeRRREEE>>>:::777555555444222000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................000////////////.........,,,,,,------------,,,,,,........................------------------------,,,,,,---------.........---------.........//////........................////////////////////////////////////000000000000111222222222222333333333333666999999999;;;AAAFFFUUUhhh||||||~~~|||wwwssstttxxxyyyqqqdddZZZSSSOOONNNMMMLLLLLLJJJEEE???<<<>>>AAA>>>AAADDDEEEDDD@@@;;;777777666666555666666777777888888888888777777777777888888999:::;;;===>>>???@@@AAAAAABBBDDDEEEFFFGGGFFFHHHKKKOOOUUU]]]eeekkkuuu{{{|||yyyuuuqqqooollliiiggg}}}yyyuuuqqqnnnlllhhhggggggggghhhhhhfffeeedddaaa^^^\\\\\\[[[ZZZXXXUUUTTTSSSQQQPPPOOOPPPPPPPPPOOONNNMMMKKKHHHFFFEEEDDDCCCAAA@@@@@@AAADDDFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMQQQYYYbbbiiiuuu{{{ppp___TTTSSSWWWddduuuxxxsssqqqpppqqqrrrrrrrrrvvv|||{{{uuurrr{{{yyydddRRRJJJJJJKKKJJJIIIGGGDDDAAA>>>===@@@AAABBBCCCDDDDDDDDDDDDAAABBBCCCCCCCCCAAA???===;;;;;;;;;;;;<<<===>>>>>>BBBBBBCCCCCCDDDDDDDDDDDDHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFFFFFFFEEECCCBBBAAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>===;;;;;;<<<<<<<<<<<<;;;:::999999777777777777777777777777777777888888999:::;;;;;;999999999:::::::::;;;:::<<<<<<;;;:::;;;@@@GGGLLLXXXdddttt~~~}}}{{{zzzzzzvvvsssppppppuuu|||xxxnnnbbbVVVIII???999888777666555555333111//////000000111111000000///000000000000000000000000////////////////////////////////////////////////........................////////////////////////.............../////////........................000////////////.........,,,,,,------------,,,,,,---.....................------------------------,,,,,,,,,------------...------------............////////////////////////........................////////////000000000000111111111222222222333333111444777888999:::>>>BBBIIIWWWppp}}}|||yyyvvvyyyzzzooocccZZZSSSNNNJJJIIIKKKLLLHHHCCC???>>>???<<>>??????@@@AAABBBCCCDDDDDDDDDFFFGGGHHHIIIMMMRRRZZZ___gggnnnwww{{{xxxuuurrrooolllxxxwwwvvvssspppmmmjjjhhheeeeeeeeeeeeddddddcccbbbbbb___[[[YYYXXXXXXWWWUUUTTTTTTRRRQQQOOONNNNNNNNNOOONNNMMMKKKIIIFFFDDDCCCBBBBBBBBBAAAAAABBBEEEHHHEEEEEEFFFFFFGGGGGGGGGHHHGGGJJJOOOSSSZZZdddpppyyy}}}~~~xxxgggZZZSSSYYYcccvvv|||wwwrrrqqqssssssuuuxxxzzz}}}uuuooommmoooxxx}}}qqq[[[KKKHHHLLLMMMLLLIIIGGGDDDAAA???>>>@@@@@@BBBCCCDDDDDDEEEEEEAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDAAAAAAAAABBBBBBCCCCCCCCCEEEDDDCCCAAA???>>><<<;;;::::::::::::999888777777:::999999999888888888777777777888888999999::::::777888999:::;;;;;;;;;:::999:::::::::999:::===@@@CCCKKKXXXfffppp{{{|||yyyuuurrrqqqrrrwww}}}yyydddZZZOOOHHHAAA;;;999:::333333333333222222222111000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////---............/////////......................../////////.........------------............---------------...............------------------------,,,,,,,,,,,,------------,,,------------.........////////////////////////........................////////////000000000000111111111111222222222222111333666777888:::===@@@DDDKKK^^^zzz~~~||||||yyyxxx{{{yyypppfff[[[QQQKKKJJJKKKLLLKKKGGGCCC???>>><<<>>>AAADDDEEEDDDBBB@@@;;;:::999777666666666666777777777777777777777777777777888999:::<<<===>>>===>>>???AAABBBCCCCCCCCCDDDEEEEEEDDDFFFIIIOOOSSS\\\bbbllluuu}}}~~~{{{xxxuuusss}}}zzzxxxwwwooooooooonnnllljjjgggfffaaabbbcccbbb```___^^^^^^^^^[[[WWWUUUTTTTTTSSSRRRPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIHHHGGGEEECCCAAA@@@???AAABBBBBBAAABBBEEEHHHEEEEEEFFFFFFFFFFFFFFFFFFGGGMMMUUU]]]gggsss}}}~~~lll```ZZZ\\\jjj{{{yyytttnnnjjjmmmsssyyy|||uuukkkgggiiirrrtttqqqeeeUUUJJJIIILLLJJJIIIFFFDDDBBBAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDFFFFFFCCCBBBAAA@@@@@@AAACCCDDDGGGGGGEEECCCAAA???===<<<::::::::::::999888777777999999999999999:::::::::888888888888888999999999777888999::::::999999888999:::;;;;;;::::::<<<>>>;;;===DDDOOOXXXaaannn{{{|||{{{|||~~~~~~rrrbbbNNNEEE>>>;;;999444444777111111111000000000222333000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////........................---------------------------------.........//////....................................---------,,,.........//////.........---------.........//////------------------------++++++,,,,,,,,,---------,,,,,,---------.........................................................////////////000000000000111111111111222222222222222333444555777999;;;===CCCEEEPPPeee~~~~~~~~~|||{{{yyyxxx{{{yyynnnbbbYYYQQQPPPMMMKKKIIIFFFBBB?????????@@@AAABBBBBBBBBBBB===<<<:::888666555555444666666666777777777777777666666666777999:::<<<===:::;;;===???AAABBBBBBBBBBBBBBBBBBBBBBBBDDDHHHLLLQQQWWW```hhhooovvv{{{|||zzz}}}xxxuuurrrpppjjjkkkkkkkkkjjjiiigggfff___```aaa```^^^\\\[[[[[[\\\YYYTTTRRRQQQQQQPPPOOOLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBAAA@@@???=========???BBBCCCBBBBBBEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFKKKRRR\\\gggrrr~~~~~~vvvccc]]]^^^ggg|||{{{uuuooohhhdddiiiqqqzzzxxxnnneeecccggguuuqqqhhh]]]RRRLLLJJJJJJGGGFFFCCCAAA@@@@@@AAABBB>>>???@@@BBBCCCDDDDDDDDDBBBAAA>>><<<;;;;;;<<<=========<<<<<<<<<======>>>;;;<<<>>>@@@AAABBBAAAAAA??????@@@@@@AAABBBCCCCCC@@@@@@@@@@@@BBBDDDFFFHHHEEECCCAAA??????AAACCCEEEIIIHHHFFFDDDBBB@@@>>>===<<<<<<<<<<<<;;;:::999999777777888999:::;;;;;;<<<999999999888888888888888777888999999999888666555777888999888888999;;;===<<<999;;;BBBHHHLLLVVVaaappp||||||yyyrrrmmmmmmjjjZZZHHHCCC<<<888888666000---000333333222000...///222444111111222222222222111111000000000000000000000000111111111111111111111111////////////////////////........................---------------------------------.........//////..............................---------,,,,,,,,,......////////////......---------.........//////------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------........................////////////000000000000000111111111111222222222444444444444555777999;;;@@@???DDDSSShhh}}}|||~~~~~~|||{{{yyywwwzzz~~~uuulllYYYTTTNNNKKKJJJHHHDDDAAABBBAAA@@@@@@@@@AAABBBBBB>>>===;;;999777555444333666666666666777777777888555555555666888999;;;<<<888999<<<>>>@@@AAAAAAAAAAAABBBBBBBBBBBBDDDGGGJJJJJJOOOVVV^^^dddkkkpppttt}}}}}}vvvrrrooommmkkkhhhfffdddddddddcccbbb```aaa^^^ZZZXXXWWWWWWWWWVVVSSSRRRQQQOOOMMMKKKJJJIIIKKKJJJIIIGGGFFFDDDCCCBBB@@@@@@?????????????????????AAACCCCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJLLLPPPSSSTTT]]]jjjwww||||||}}}vvvggg[[[\\\iii~~~}}}~~~wwwooolllkkkkkkpppuuuzzzoooaaa```hhhiiisssfffXXXPPPJJJDDDBBBDDDDDDCCCBBB@@@???>>>>>>===>>>>>>?????????@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???????????????===>>>@@@AAAAAA@@@>>>===@@@@@@AAABBBCCCDDDEEEFFFAAAAAAAAAAAA@@@@@@???>>>??????>>><<<<<<;;;;;;;;;999:::<<<<<<<<<<<<:::999::::::::::::::::::::::::666666666666666666666666666555444333444666888:::888888888888888888888888999999888999<<<@@@EEEHHHWWW^^^gggnnnssszzzrrrhhh\\\SSSNNNKKKFFFBBB777666555333222111000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000//////...............///000111111222................................................////////////////////////................................................000000000///......------,,,,,,,,,---------.....................---------222,,,***...000---+++,,,............////////////........................////////////////////////---......//////////////////000222333222111111222333444666777333000333::::::BBBDDDJJJ[[[mmm~~~|||||||||{{{zzzqqqiii]]]QQQIIIEEEEEEFFFEEEDDDDDDCCCCCCBBBBBBAAABBBAAA@@@===999666555666888888666666555666777888777777777777888999:::;;;::::::;;;<<<===>>>???@@@BBBBBB@@@@@@@@@AAABBBCCCFFFGGGKKKPPPWWW___eeeiiimmmqqqwww~~~wwwrrrooommmlllkkkfffdddbbbbbbaaaaaa^^^]]][[[XXXUUUSSSSSSSSSQQQPPPQQQPPPOOOMMMKKKJJJHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@BBBDDDCCCFFFIIILLLOOORRRWWWZZZdddmmmzzz~~~zzzzzz~~~zzziiiaaa^^^gggxxx{{{uuuvvvyyytttqqqqqqrrrqqqsssvvv~~~tttlll___```jjjmmmlll___RRRKKKGGGCCCAAAAAA@@@@@@???????????????@@@>>>>>>>>>?????????@@@@@@??????>>>>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@??????>>>???@@@AAAAAA@@@???>>>>>>???@@@AAABBBCCCCCCDDDAAAAAAAAAAAA@@@???>>>===>>>===<<<;;;;;;:::::::::777888888999999888888777888888888888888888888888555555555555555555555555555555444333444666888999888888888888888888888888999999888999:::===???AAADDDJJJRRRXXX]]]ccckkkqqquuu|||~~~}}}|||~~~}}}pppZZZRRRHHHAAA>>><<<999666666555444333222111111111111111111111111111111111111111111111111111111111000000000000000000000000111000000000/////////...////////////////////////................................................////////////////////////........................................................................,,,,,,,,,---------......------------------------*********+++---...///...------------............------------------------........................---......///////////////...///000///...---...000000///222555555333666;;;666======AAAOOO]]]ttt}}}~~~~~~|||mmm^^^RRRKKKIIIIIIHHHHHHGGGEEEDDDBBB@@@??????@@@@@@???===:::777666666555444333333444555666666666666666777888999999999999:::;;;<<<===>>>>>>??????>>>>>>???AAABBBCCCBBBCCCEEEIIINNNTTTYYY\\\cccgggmmmvvvyyyuuupppmmmkkkkkkiiihhhdddbbb```^^^^^^\\\ZZZXXXUUUSSSQQQPPPPPPOOOMMMKKKMMMLLLKKKJJJHHHGGGFFFEEECCCCCCBBBAAA@@@>>>>>>===========================>>>???@@@?????????AAACCCCCCHHHOOOVVV[[[aaafffiiiwww|||yyyzzz}}}lll^^^```iii{{{uuulllmmmqqqppprrrwwwyyyvvvuuuwww|||}}}~~~vvvooojjjaaadddmmmpppbbbUUUIIIEEEEEEBBB???>>><<<<<<<<<===>>>???AAABBB>>>>>>>>>>>>????????????>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>???@@@AAAAAA@@@???>>>======>>>???@@@AAAAAABBBAAAAAAAAA@@@???===<<<;;;<<<;;;:::999999999999999666555555444444555555666555555555555555555555555555555555555555555555555555444333333444555777888777777777777777777777777888888888888888999999999888===CCCGGGJJJOOOUUUYYY^^^aaagggppp{{{}}}~~~~~~vvvwwwttttttxxx{{{||||||zzz}}}wwweeeVVVGGGAAA:::666555666444333444333333222111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////000000//////...---,,,,,,////////////////////////........................////////////////////////........................------------------------++++++,,,------...//////,,,,,,,,,---------......------------------------(((000222,,,***///111///,,,,,,,,,------------...---------------------------------------------------......//////////////////000000...------///111444000///333555555666888777===;;;===GGGOOO^^^uuu}}}wwwyyy}}}nnn^^^SSSMMMKKKKKKJJJIIIGGGEEEBBB???>>><<<>>>BBBDDDCCC@@@;;;888666555444444444444555666555555555555666777888888888888999:::;;;<<<<<<===;;;;;;<<<===>>>@@@BBBCCC@@@@@@AAABBBEEEIIILLLNNNVVVYYY^^^fffppp{{{qqqoookkkhhhgggfffeeecccaaa___]]][[[ZZZYYYVVVTTTRRRPPPOOOOOOOOOMMMKKKHHHHHHHHHGGGFFFEEECCCCCCBBB@@@@@@@@@???>>>===<<<<<<<<<===============>>>>>>???@@@AAA@@@@@@@@@CCCEEEFFFMMMWWWbbbkkksssyyy}}}|||yyy|||ttteee```kkk}}}ppphhhiiilllmmmrrrxxxyyyuuutttvvv|||}}}vvvmmmlllhhhkkknnnjjjXXXKKKAAA@@@CCCAAA>>><<<::::::;;;;;;===>>>???@@@=========>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<======??????@@@@@@@@@@@@??????>>>??????@@@@@@??????>>><<<======>>>???@@@@@@@@@AAA@@@@@@???===;;;:::999:::999888888777777777888666555444333333444555666444444444444444444444444444444444444444444444444444444333333444444666666666666666666666666666666666666777888888777666555777:::>>>@@@BBBDDDHHHKKKQQQRRRTTTWWW^^^hhhsss{{{~~~vvvpppnnnpppuuuzzz}}}yyyrrrmmmhhh]]]OOOCCC>>>;;;666444555666666555222222111111111111222222111111111111111111111111111111111111111111111111////////////////////////000000000000/////////////////////...------,,,,,,000000000000000000000000........................////////////////////////........................------------------------+++++++++,,,,,,---------,,,,,,,,,---------......................../////////;;;>>>111***///111,,,,,,,,,---------.................................---------------------------......///////////////111111111000///111444777???777000111333333333444666;;;999;;;DDDGGGPPPaaa~~~xxxvvvuuuwww}}}yyyhhh[[[QQQLLLLLLKKKJJJHHHFFFCCCAAA???<<>>???????????????@@@BBBCCCEEEFFFLLLMMMQQQWWW___kkkvvv}}}llljjjgggeeecccaaa___\\\^^^[[[YYYWWWVVVUUURRRPPPNNNMMMLLLLLLLLLKKKHHHFFFDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>==================>>>>>>????????????@@@@@@@@@???AAADDDFFFIIIQQQ^^^kkkvvv}}}zzzzzzuuuhhhbbbmmm}}}nnnfffiiijjjkkkooossssssoooooosss{{{}}}}}}qqqrrrqqqqqqkkk]]]OOOEEE===>>>AAA@@@<<<;;;::::::::::::;;;;;;<<<===<<<<<<=========>>>>>>>>>======<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@??????>>>===<<<:::888777888777777666666666666777888777666555555666777888444444444444444444444444444444444444444444444444333333333333333444444555555555555555555555555555333555666888888777666555555666888999:::<<<>>>???CCCDDDFFFGGGJJJOOOVVVZZZgggnnnxxx~~~qqqooopppvvv{{{}}}xxxnnnbbb\\\VVVQQQMMMGGG@@@:::777555333222222222222222111111000000000111222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000........................000000000000000000000000........................////////////////////////........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------............//////000000000000222???AAA333***...000,,,---.........////////////////////////////////////---------------------------......///////////////000000111111111333777;;;FFF;;;000///222222222444111666555888BBBCCCFFFTTTaaa{{{xxxuuuyyyqqqcccWWWQQQLLLKKKJJJHHHGGGFFFEEEEEE@@@DDDJJJPPPSSSOOOGGG@@@<<<;;;:::888777777888888666666666666777888999999666666777777888888999999::::::;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBCCCEEEGGGIIILLLRRR[[[fffmmmtttxxx|||~~~fffdddbbb```___\\\YYYVVVXXXVVVTTTSSSRRRQQQNNNLLLJJJHHHFFFFFFFFFFFFDDDBBB@@@@@@@@@??????>>>>>>>>>?????????>>>>>>>>>>>>>>>=========>>>>>>??????@@@<<<===>>>===>>>@@@DDDGGGKKKTTTaaaooo|||~~~{{{zzzzzz}}}uuuiiihhhmmm|||jjjdddhhhiiiiiilllnnnkkkhhhiiinnnwww|||wwwxxxvvvpppbbbOOOGGGAAA===>>>???<<<:::::::::999999999999999::::::<<<<<<<<<<<<============<<<<<<<<<;;;::::::999999;;;;;;;;;<<<<<<======>>>>>>????????????>>>=========<<<<<<<<<<<<<<<<<<===<<<=========>>>>>>>>>???=========<<<;;;999888777777666666555555666666666888777777777777777777888333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222444555777777777666666555555666666777888999999:::<<>>===;;;888777666666666666666666666777888999999666666777777777888888888::::::;;;;;;;;;::::::999::::::;;;<<<===>>>??????AAACCCEEEFFFHHHNNNWWW^^^fffkkkqqqtttvvvwww{{{~~~___]]]\\\\\\[[[XXXTTTQQQRRRPPPNNNMMMMMMLLLJJJHHHHHHFFFCCCBBBBBBBBBBBBAAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>???;;;;;;<<<======>>>??????<<<=========>>>BBBFFFJJJPPPXXXdddrrr}}}|||}}}sssfffdddrrr|||rrreeebbbgggeeefffiiikkkhhhccceeekkkvvv~~~{{{|||ttthhhYYYFFFAAA>>>>>>???<<<888777999888888777777888888999:::;;;;;;<<<<<<<<<=========<<<<<<;;;;;;:::999999999999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666555555555666666777555666666666666666666555222222222222222222222222222222222222222222222222222222333333333333222222333333333333333333333333333444444555555555555444666666666666888999888888777999<<<===>>>???AAACCCAAADDDIIILLLOOOUUU]]]ccckkkuuuzzzlll```VVVMMMEEE@@@999888666444333333333333333333444333111000000000111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111111000000//////.........................................................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---.../////////***...000...+++))),,,///---------.........//////................................................---......///////////////,,,---////////////111333666000...222555444444555666999777;;;FFFDDDBBBIIIHHHVVVlll~~~xxxtttvvv|||{{{qqqiiidddaaaUUURRRNNNKKKKKKMMMPPPRRRRRRSSSUUUZZZ]]]ZZZSSSLLLBBB@@@>>>;;;888777666666555555555555666777888888777777777777777888888888888888:::;;;<<<;;;;;;:::999::::::;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>===>>>???@@@AAAEEEJJJNNNTTT\\\hhhvvvsssbbbZZZaaayyysssnnnjjjbbbaaafffaaaccchhhjjjgggbbbdddiiiwww~~~}}}}}}pppaaaRRRBBB>>>===>>>???:::444444888666666666666777888::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::999999888666666777888888999::::::======>>>======<<<;;;;;;;;;::::::999999::::::;;;::::::::::::::::::;;;;;;:::::::::::::::999888777666666555555555666666777333333555666666555333333111111111111111111111111222222222222222222222222222222333333333222222111333333333333333333333333444444444333333333222222555444444444666777777666666777888888777777999;;;===@@@CCCDDDCCCDDDHHHKKKRRRYYY```dddlllyyy}}}uuupppbbbYYYMMMDDD@@@>>>;;;999555555555444333111000000000111222222000/////////111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111333333222000///...,,,,,,................................................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,---------......******+++,,,,,,---......,,,+++,,,///,,,((()))///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---......///////////////...///111111000//////000///---///555666333000000555777333777AAA>>>999???DDDKKKWWWkkk{{{rrrvvvzzz|||tttkkkfffdddddd[[[WWWRRRNNNMMMOOOSSSVVVYYYXXXYYY\\\___]]]VVVOOOGGGEEEAAA>>>;;;999888777444444444444444555777777777777777777888888888888555777999;;;<<<===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888<<<@@@AAA@@@AAAFFFKKKKKKQQQYYY]]]^^^aaaggglllYYYWWWUUUSSSRRRPPPNNNLLLKKKKKKJJJIIIGGGFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@>>><<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========>>>=========>>>>>>===;;;>>>???@@@CCCGGGMMMSSSWWW___kkkzzzxxxxxx|||{{{mmm^^^WWWZZZhhhqqqbbb]]]]]]^^^bbbggghhhddd```^^^[[[[[[bbbkkkuuu~~~lllUUUGGGCCC@@@???===;;;:::999::::::777888888888888999999999999999999:::;;;<<<===>>>=========;;;888888999;;;444555777888:::;;;;;;;;;======<<<;;;;;;::::::999999::::::;;;;;;::::::999999888888777777888999:::888:::<<<======;;;888777555555555555555555555555333333333333333333333333444444333333333333222222222222222222222222222222222222222111111111000000333333333333333333333222555555555444444333333333222222333333444555666666555444444444444555666666888999999:::<<<>>>@@@AAACCCEEEIIINNNTTTZZZ___aaaiiilllsss|||{{{tttkkkeeeaaa\\\TTTNNNGGGEEEAAA===999777777777222222222111111111111000000000000000000000000000333222222222111111000000////////////////////////000000000000000000000000////////////////////////................................................---------........./////////......000333222///,,,///...,,,++++++,,,...///222222111///...,,,++++++.........------.................................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------------------------------............/////////.........---------111111111111000000000000000111111111111222222222333444444555777888:::;;;@@@DDDNNN[[[lll|||zzzzzzyyyyyyyyylllcccbbbccc______[[[UUUNNNMMMRRRXXX^^^[[[XXXWWWVVVTTTPPPLLLHHHFFFCCCAAA???<<<:::888777666666666666777888888888888777777777888888999666888999999999999;;;<<<>>>>>>>>>>>>>>>=========<<<======>>>???@@@@@@AAAGGGIIIKKKNNNSSSWWWZZZ\\\WWWUUURRRQQQPPPNNNLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>AAA@@@@@@AAAAAAAAA@@@???@@@AAADDDIIIOOOVVV]]]bbbmmmwww|||yyy|||xxxhhh^^^VVVVVV^^^pppqqqfff]]]]]]```aaadddhhhhhhccc^^^\\\ZZZ[[[bbbkkksss|||lllTTTEEE@@@??????===<<<;;;:::::::::777777888888888999999999:::::::::999::::::;;;;;;=========;;;999999;;;===999999999999999999999999;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::999999888888888888888888888999:::<<<===<<<;;;888777444444444444444444444444333333333333333333333333444444333333333222222222222222222222222222222222222222222111111111000000222222333333333333333333444444444333333333222222222333333333444555555555444444444444444555666666777777777888999;;;<<<===>>>???@@@BBBEEEHHHKKKMMMQQQSSSXXX^^^fffmmmsssvvv}}}vvvpppkkkgggccc```\\\VVVPPPKKKIIIFFF@@@<<<>>>===:::777555444444444222222222111111111000000000000000000000000000000222222111111000000000000////////////////////////////////////////////////////////////////////////........................................................./////////000000///......000222222///,,,///...---,,,,,,---...///////////////......------......------------......------------------------,,,,,,++++++,,,,,,---...------------------------+++,,,------......------,,,,,,,,,---------......---------------------------------............//////.........------------000000000000000000000000000000111111111222222222333333444555666888999:::>>>AAAHHHQQQ^^^qqq~~~tttiiidddccceeeddd```ZZZTTTQQQRRRTTTYYYXXXWWWXXXXXXUUUPPPKKKHHHEEECCCBBBBBBAAA???===888888888777777777888888777666666666666666777777666777999999999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????AAABBBDDDGGGJJJNNNQQQSSSSSSQQQOOOMMMMMMLLLIIIGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@>>>>>>??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@AAAAAACCCFFFLLLSSS[[[dddmmmsss|||{{{{{{|||sssbbbSSSPPPQQQXXXfffzzzvvvaaa]]]]]]ccchhhiiiiiijjjgggaaa]]][[[[[[]]]fffooorrrxxxoooWWWFFF???>>>>>>>>>>>>===<<<::::::777777777888888888999999;;;:::999888888888888888;;;<<<<<<;;;:::;;;===??????>>><<<:::888777777888888999:::;;;<<<;;;::::::999999999999999999999999888999::::::999888777666888999;;;<<<;;;:::888777444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222222111111111111000000000111111111222333333333444333222222222222111111111333333333333444444444444444444444444444555555666555444444555555777888888;;;;;;;;;<<<===>>>???@@@@@@BBBDDDGGGKKKOOORRRTTTXXX\\\ccciiinnnrrrvvvyyy~~~yyytttpppmmmaaa]]]VVVQQQMMMIIIEEEBBBCCC???;;;999:::999555222666555333222111222333333222222111111111000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////................................................/////////000000000000000///......000111111///---000///...------...///000,,,------....../////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++,,,------......------,,,,,,,,,---------......---------------------------------............///............------------////////////////////////000000000111111111222222333333333444555777888999===>>>BBBGGGNNN[[[qqqtttmmmjjjmmmkkkgggccc```[[[VVVRRRVVVWWWYYY\\\]]][[[VVVRRRLLLHHHCCCAAAAAAAAA???<<<::::::999999888888777777777777666666666666777777666777999999888888999;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<=========<<<<<<>>>@@@BBBEEEGGGIIIPPPNNNLLLKKKKKKJJJHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@???>>><<<======>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<======>>>?????????@@@@@@@@@@@@BBBEEEGGGIIINNNVVV___gggqqq|||zzzzzz|||vvvbbbTTTJJJMMMTTT___nnnxxxjjj\\\^^^dddmmmrrrrrrnnnkkkddd___\\\]]]```dddmmmuuutttwwwzzzooo\\\JJJAAA===>>>??????>>><<<;;;999777777777777888888888888888888777777777777888888999:::::::::999;;;===@@@AAA???;;;888777666777777777888999::::::999888777999999888888888888999999888999:::;;;:::888555444777888999999999888666555333333333333333333333333222222222222222222222222333333333222222222222111111111111111111111111111111111111111000000000000///000000111222333333444111111111111111000000000444444333333333333333333444444333333444444555666444444333333333444555555888888888999:::<<<===>>>>>>>>>>>>???@@@BBBCCCDDDEEEIIIMMMPPPRRRTTTWWWYYY]]]^^^___aaadddgggjjjkkkmmmppptttyyy~~~~~~zzzuuuqqqnnnllldddbbb^^^ZZZVVVSSSPPPOOOIIIFFFCCC@@@???>>><<<::::::888666555777777666444333333222111111222333333111111111111000000000000000000000000000000000000//////////////////......////////////////////////////////////////////////////////////////////////................................................////////////////////////......//////000000......000///............///000,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************+++,,,------......------,,,,,,,,,---------......---------------------------------............///---------------------------------...............000000000000111111111111222222333333444666777888======???BBBFFFNNN^^^mmmyyywwwtttrrroooooonnnhhh___WWWYYYZZZ\\\^^^`````````___]]]VVVLLLEEEAAA???===;;;<<<;;;;;;:::999888777666999999888777777777888888666777888888777777888:::;;;;;;;;;;;;<<<<<<<<<<<<999999::::::;;;;;;;;;<<<<<<<<<<<<===???AAABBBCCCMMMKKKIIIIIIIIIHHHFFFEEEAAAAAAAAA@@@@@@??????>>>>>><<<;;;;;;======<<<:::;;;;;;;;;<<<<<<<<<======<<<<<<======>>>??????@@@@@@BBBCCCDDDEEEHHHMMMRRRUUU[[[dddlllttt}}}|||zzzfffWWWNNNKKKRRR\\\ggguuuxxxjjjccc```fffnnntttwwwuuunnnhhhbbb^^^^^^ccciiimmmttt{{{www{{{|||lllhhhggg]]]MMMAAA======>>>>>>>>><<<;;;:::666666777777777888888888666666666666777888999:::666777888888888999<<>>@@@BBBCCCCCCDDDFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNOOORRRUUUXXXYYYZZZ[[[[[[ZZZXXXVVVSSSQQQOOONNNJJJJJJHHHFFFCCCAAA@@@@@@;;;:::888888999999888777555444222222333333333222333222222111111111111111111111111000000000//////////////////////////////..................//////////////////////////////........................////////////////////////............................................................................../////////........./////////....../////////------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************+++,,,------......------,,,,,,,,,---------......---------------------------------............///,,,,,,------------------,,,---------........./////////000000000111111111222222222222333444666666:::999<<<@@@BBBGGGSSS___vvvyyywwwwwwyyy{{{wwwmmmeee]]]\\\[[[ZZZ[[[___cccgggooogggZZZNNNFFFAAA@@@@@@=========<<<;;;999777666999888777777666666666777555777888888666666777999999:::::::::;;;;;;;;;<<<999999999999999:::::::::<<<<<<<<<<<<===>>>???@@@JJJHHHFFFFFFGGGFFFEEECCC@@@?????????>>>>>>>>>======<<<;;;;;;<<<===<<<:::::::::;;;;;;<<<===============>>>>>>??????@@@@@@>>>AAACCCEEEGGGMMMUUU\\\gggmmmvvv|||yyyhhhXXXOOONNNPPPYYYdddmmmxxxuuugggaaa```eeelllrrrtttsssqqqjjjccc```^^^aaajjjrrruuuxxx||||||}}}iiiVVVTTTYYYVVVKKKAAA<<<<<<======<<<;;;;;;:::666666666777777777888888555555555666777888999:::555666777777777888;;;>>>999999888777777888999999999888888888888888888888999888777666666777888999888999::::::999888777666555555555555555444333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111//////000000000000000111/////////000111111111222/////////000000000000111222222222222333333333333333333333333333444444555444444333333333444555555555444444444444555555666555555555555666777777888666888:::::::::;;;===???;;;;;;<<<<<<>>>???AAABBB@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>??????===:::888888999999777666666666666444333222111000000///000000000111111111111000000//////111111000000000/////////////////////////////////............////////////////////////////////////........................////////////////////////............................................................---------------...//////------...///..............................---,,,++++++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++,,,------......------,,,,,,,,,---------......---------------------------------............///,,,,,,,,,,,,------------,,,,,,------...//////////////////000000000111111111111111111222333444555666555888===???BBBKKKTTT^^^uuu}}}}}}~~~}}}vvvgggccc]]]XXXVVVZZZaaagggrrrnnneeeXXXKKKCCCBBBDDD??????@@@???>>><<<:::999888777666555444444444555555666888777666555666888666666777777888888999999999999999999999999999999;;;:::::::::;;;;;;<<<===FFFDDDCCCCCCDDDDDDBBBAAA???>>>>>>>>>>>>============;;;:::;;;<<<===<<<;;;::::::;;;;;;<<<======>>>======>>>??????@@@@@@AAAAAAEEEIIIKKKOOOWWWbbbjjj{{{~~~~~~~~~sssdddWWWNNNOOOUUUYYYbbbkkkooovvvrrrfff``````dddiiiooorrrpppnnnmmmiiiccc``````fffqqqxxxxxxwwwwwwiiiXXXIIIGGGMMMMMMHHHDDD<<<;;;;;;::::::::::::;;;666666666666777777777888777666666666777888999999555666777777777888;;;>>>888888999999999999999:::999999888888999<<<>>>???999888666555555666888999999888888888888888888888666666666666555555555444222222222222222222222222111111111111111111111111222222222222111111111111111111111111111111111111////////////000000111111///000000000000000000000//////000000000111111111111111111222333333333444333333222222333333444555333333333333333444555666666555555444444555555666444444444444555666666777222444555555555666888:::888888888888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::555777999888555444444666888666555555555444222000111222222111000000111222000000111111111111111000111000000000////////////////////////////////////....../////////000000000////////////////////////........................////////////////////////................................................////////////.........------...000...,,,,,,...000------............------------,,,,,,+++*********......------------......------------------------,,,,,,++++++,,,,,,---...------------------------+++,,,------......------,,,,,,,,,---------......---------------------------------............///++++++,,,,,,,,,---------,,,------...//////000000////////////000000000111111111111111111222333444555444777<<<>>>>>>DDDJJJNNN___vvvyyytttkkkaaaZZZ[[[bbbhhhrrruuusssgggUUUHHHDDDFFFBBBCCCCCCDDDCCCAAA???===:::999888777666666666666555666777777555555666777555555666666777888888999999999999999999999999999::::::999999999:::;;;;;;CCCBBB@@@AAABBBBBB@@@???>>>>>>>>>>>>>>>============;;;:::;;;======<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAAKKKOOOTTTXXX\\\eeerrr|||||||||rrraaaVVVMMMJJJRRR]]]aaajjjoooooorrrzzzyyynnneee______dddjjjjjjppprrrmmmkkkllljjjeeeaaabbbiiiuuu{{{yyyuuurrrvvv[[[OOOEEEDDDHHHHHHHHHHHH<<<;;;:::999888999:::;;;666666666666777777777777999888888777777777777777777888888888888999<<<>>>999::::::;;;;;;;;;:::999999999888999;;;???CCCFFF999777666555555666777999999888888777888888999:::888777777777666666666666111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000000000.../////////000000111111000000000000///////////////000000000111111222222000000111222333333444444333333222222333333444555222222222222333444555666000000000111222333444555333333333222333333444555444555666555444444666777999888777666555555555555888888777777777666666666777777777777666666666666000333666666555555777999111000000000111111///---000111111111000000222333000111222333444444444444000000000000////////////////////////////////////.../////////000000111111////////////////////////........................////////////////////////................................................111111000000/////////...---///000...,,,+++...000,,,------......------,,,,,,,,,,,,+++++++++++++++///......------......///........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------------------------------.........//////+++++++++,,,,,,---------------......///000111111////////////000000000000111000000000111222333333777666999======<<>>===<<<;;;::::::::::::555666777666555444555666666777777888999:::::::::::::::999999999999999999:::::::::::::::;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<=========>>>>>>???===<<<===>>>@@@@@@???===>>>??????@@@BBBFFFIIIQQQVVV^^^eeemmmvvv}}}wwwssstttxxxeee[[[SSSOOONNNQQQ\\\jjjrrrqqqpppppppppooommmkkkhhhddd```___```ccciiioooqqqnnnlllkkkjjjhhheeebbbbbbfffmmmtttvvvtttppplll}}}~~~tttgggNNNJJJEEECCCEEEFFFEEEDDD>>><<<999777666666666777555555555555666777888999:::888777888999999888777999888777777777888:::;;;999999999999999999999999888888999:::;;;<<<<<<===666666555555555666666777777777777777666666666666777777888888888888777777666555444444333333333333111111111111111111111111222222111111111111222222//////000000111111111111000000/////////111222333111111000000//////......000000111111222222333333000000000000111111111111222222222333333333444444222222111000//////000000333333333333333333333333444444444444444444444444222222333333333333444444444444444444444444444444444444444333333222222222222222222222222222222222555555444444333222111111111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000................................................,,,,,,,,,---------......////////////////////////............//////////////////.........---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,++++++***)))+++,,,---......---,,,+++,,,------......------,,,000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,---.........---,,,,,,+++.........------,,,,,,,,,........................---...///...------...///000111111111222222222222111111111000000000000000555666888888888999;;;===DDDGGGQQQbbbwwwzzztttpppnnnmmmrrr{{{}}}lll[[[PPPLLLMMMIIIFFFFFFHHHIIIHHHFFFFFFBBB===;;;<<<===:::888999777555555777777777666555555555666666666666777::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>>>>>>>>>>AAABBBDDDEEEFFFJJJOOOSSS\\\dddnnnwww~~~yyytttqqqooossstttdddWWWPPPLLLOOOTTT\\\iiivvvyyyxxxvvvsssnnnhhhaaa]]]XXXWWWXXX\\\bbbhhhmmmqqqnnnkkkgggfffggghhhgggfffbbbgggnnntttwwwwwwvvvvvvuuuwww|||{{{iii[[[JJJEEE@@@???@@@AAAAAA???===;;;999777666666666777555555555666666777888999<<<:::999999:::;;;:::888888888777666777888999:::999999999999999999999999777777888888999999::::::666666555555555666666777777777777777666666666555666666666666666666555555444333222222222222222222111111111111111111111111222111111000000111111222////////////000000111111111000/////////000111222000000000000//////......000000000111111111111111//////000000000111111111222222222333333333333444222222111000000000000000333333333333333333333333444444444444444444444444222222222333333333444444444444444444444444444444444333333333333222222222222222222222222222222222444444333333222111111111111111111111111111111111111111111111111111111111111111111000000000//////000000000000000000000000//////000000000000//////////////////////////////////////////////////////................................................,,,,,,---------.............................................//////////////////.........---------,,,,,,,,,---------......,,,------......------,,,.../////////......---,,,,,,------------------,,,,,,,,,------------,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,+++......---------,,,,,,,,,........................---...///...------...///000000000000111111111222111000000000000000000000222444666666777999<<<>>>>>>@@@GGGSSSbbbxxx{{{tttnnnqqqwww{{{yyynnn```VVVPPPLLLIIIGGGGGGJJJKKKJJJHHHMMMLLLIIIEEE???;;;888777999777666555666777666555666666666666777777777777999999999999999::::::;;;;;;;;;::::::::::::;;;;;;=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????BBBDDDFFFIIIMMMTTT\\\aaajjjsssrrrmmmiiiiiikkkrrrzzziiiZZZPPPKKKHHHIIIRRR___lllyyy}}}vvvmmmaaaWWWQQQOOOQQQWWW```kkksssuuutttmmmhhhccccccgggmmmpppqqqmmmqqqvvvxxxyyy{{{|||uuuqqqtttzzz~~~{{{ppp___SSSGGGBBB===;;;===>>>===;;;;;;:::888777666666666777555555555666777777888888<<<:::999999::::::999888888777666666666777999:::::::::::::::::::::::::::777777777777777777777777777666666555555666666666777777777666666666555555444555555555444333222222111000000000000111111222111111111111111111111111222111111000000111111222////////////000000000000000000///.........//////000000000////////////...000000000000//////////////////000000000000111111111111222222222333333333222111000000000000000000333333333333333333333333333333333333333333333333222222222222333333333333444444444444444444444444222222333333222222111111222222222222222222222222333333222222111000000000111111111111111111111111000000000000000000000000111111000000000000//////000000000000000000000000...//////000000//////...////////////////////////........................................................................,,,------------.................................---............/////////...............---------,,,,,,,,,---------......,,,------......------,,,,,,,,,---------,,,++++++...------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------......------,,,,,,...------------,,,,,,,,,---------------------------...///...------...///////////////000000000000000000000000000000111111///111333555666888;;;>>>===>>>BBBHHHPPP```{{{~~~uuummmlllmmmmmmjjjbbbWWWNNNKKKHHHGGGIIILLLNNNLLLJJJQQQTTTUUUPPPGGG???<<<;;;999888666666777777666555666666777777777888888888888888888888888999999:::::::::999999999999::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;=========<<<<<<<<<<<<;;;===>>>@@@@@@AAAAAABBBDDDEEEHHHLLLRRRYYYcccnnnuuu}}}}}}vvvqqqiiieeebbbcccgggnnn|||tttcccVVVNNNIIIHHHIIIOOO[[[jjjxxx~~~ttthhh]]]TTTPPPQQQVVV___iiittt{{{yyytttmmmgggbbbdddmmmwww}}}zzzsssnnnqqqwww}}}{{{pppaaaTTTMMMGGGBBB===;;;<<<===<<<;;;999888777666666666666666444555666777777888888888999888777777888999888666888777666666666777888999::::::::::::::::::::::::999888888888777777666666888777666666666666666666777777666666666555555555444444555444444333222111000000///000000111222333111111111111111111111111111111000000000000111111000000000000000000000000000000//////......------////////////////////////000000//////.........---////////////000000000111111111111111222222222222111111000000000000000111222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333111222222333333222111111111111111111111111111111222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000//////000000000000000000000000...//////////////////...////////////////////////........................................................................------------....................................---------.........//////........................,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,++++++***...---,,,++++++,,,---...***++++++,,,,,,++++++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,------...------,,,,,,---------------------------------------------------...///...---------///.........////////////000000000000000000111111111///111333333444666888;;;<<<>>>BBBEEEGGGPPPdddwwwmmmhhhdddeeegggcccXXXMMMIIIHHHGGGJJJNNNPPPOOOLLLOOORRRUUUTTTOOOHHHDDDBBB;;;999777666777888777666666666666666777777777888777777777777777888888999999999888888888888999999========================;;;;;;<<<<<<<<<<<<<<<<<<========================<<<>>>@@@AAABBBDDDHHHKKKMMMQQQXXX```kkkwwwzzzrrrjjjeeeccc___]]]```dddiiisss|||kkk\\\SSSNNNIIIFFFIIINNNXXXdddqqq|||xxxkkk^^^VVVSSSRRRXXXaaajjjsss|||~~~vvvlllfffbbbfffsss|||tttpppooorrryyy|||rrr___OOOHHHHHHFFFAAA<<<:::;;;<<<;;;999777777666666666666666666444555666777888888888777888777777777999::::::888888777666666666777999:::::::::::::::::::::::::::;;;::::::999999888888777888888777666666666666666666666666666555555555555555555555555555444333222111111111111111222333444111111111111111111111111111000000000000000000111111111111111111111111111000000/////////...------.............../////////000/////////......------...////////////000000000000000000111111111222222111000000000000000111111222222222222222222222222222222222222222222222222111111111222222222333333333333333333333333333333000111333444444333222111111111111111111111111111111111000000000000000///000000000000000000000000//////////////////////////////////////////000000////////////////////////......////////////..............................////////////////////////................................................---------.........//////........................------------............---.....................,,,,,,,,,---------......,,,------......------,,,......///////////////......---,,,++++++,,,---...***++++++,,,,,,++++++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,------...------,,,---------------------------------------------------...///...---------///---.........//////////////////000000111111111111111222333333222333555777555888===AAAAAADDDQQQ^^^qqqvvvooohhhhhhkkkhhh]]]RRRKKKIIIHHHKKKOOORRRQQQOOOKKKLLLMMMOOOOOOLLLGGGBBB<<<;;;888888888999888666555555666666666777777777777777666666777777888999888888777777777777888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>?????????===???BBBCCCEEEIIIPPPVVVWWW\\\eeeooozzzxxxpppiiibbb^^^]]]ZZZ\\\bbbfffiiimmmsssxxxfffTTTKKKIIIGGGFFFFFFJJJVVVcccmmmuuu{{{}}}|||~~~xxxnnn```UUUPPPSSSWWWgggrrr|||nnnhhheeekkkzzzyyyrrrrrruuuzzz{{{vvvgggSSSFFFEEEHHHCCC???999777777888777555555555555666666666666666333444666888888888777777999999999:::===??????>>>999888777777777888:::;;;::::::::::::::::::::::::<<<;;;;;;;;;::::::999999999999888777666666666666666666666555555555444444444555555666666555555444333333222222222333444444111111111111111111111111111000000//////000000111111111111111000000000000//////000000000///......---............/////////////////////..................////////////000000///000000000000111111111000000000000000111111222222222222222222222222222111111111111111111111111111111111111222222222222333333333333333333333333000222444555555444333222111111111111111111111111111111000000000000000000000000000000000000000000////////////////////////......////////////000000////////////////////////---......//////......---........................////////////////////////................................................------........./////////------------------------,,,------------.........---------...............,,,,,,,,,---------......,,,------......------,,,,,,---......///............------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,------......------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///............/////////////////////000111111222222222333333333222222444555444666;;;???@@@@@@GGGPPPZZZppp{{{uuupppnnnmmmhhh___VVVOOOLLLKKKLLLQQQUUUUUUTTTOOOLLLJJJJJJLLLIIICCC===???===;;;:::::::::999888666666666777777777888888777777777777777888888999777777777666666777777777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======>>>???@@@AAAAAABBBCCCEEEHHHIIILLLSSS^^^fffiiinnnwwwvvvmmmfffaaa^^^[[[ZZZZZZ```jjjppppppqqqtttxxxtttaaaTTTGGGCCCCCCDDDGGGKKKTTTcccsssxxxxxxyyywwwsssqqqmmmeeeZZZSSSTTT[[[bbbsssvvvppplllsss~~~wwwsssvvv}}}xxxhhhWWWKKKEEEDDDFFFBBB===777555666666555333333444555555666666666666333444666888999888777666999888999;;;???AAABBBAAA:::999888888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777666666666666666666555555555444444444222333444555666666666666444333333222222222333333111111111111111111111111000000////////////000000000/////////...............///000111111111000///---------.........////////////////////////000000........./////////000000/////////000000000111111000000000000000111222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111222555666777666444333111111111111111111111111111111111111111111111111000000000000000000000000................................./////////000000////////////////////////---......//////......---............................................................................................................////////////------------------------,,,,,,---------.........---------.........//////,,,,,,,,,---------......,,,------......------,,,***++++++,,,------,,,,,,,,,------------------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---+++***)))***+++++++++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///....../////////000000000...//////000111111222222111222333333222333555777888777999===???@@@CCCIIIMMM^^^ttt}}}{{{}}}{{{xxxtttooohhhaaa\\\VVVRRROOOOOOTTTXXXZZZZZZWWWUUUQQQNNNKKKGGGDDDAAAAAA???===<<<<<<<<<;;;999888888999999999:::::::::888777777777777888999999777666666555555666666777????????????????????????<<<=========>>>>>>??????======>>>@@@AAABBBCCCDDDJJJLLLOOOPPPTTT]]]jjjsss}}}xxxnnnfff```]]]\\\[[[ZZZ\\\eeerrrzzzzzzyyyzzzrrryyy~~~~~~|||vvvkkk```RRRJJJCCCBBBBBBCCCKKKTTT___qqq|||wwwrrrmmmfffddd```ZZZWWW\\\fffooovvv~~~~~~xxxttt{{{|||vvvsssyyyoooVVVFFFAAAAAAAAA???CCC>>>888666666777555444333333444555666666666666333444666888999888777666666666777:::>>>AAABBBAAA;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888777666666666666666666555555555444444444111222333444555666666666444444333222111111111222111111111111111111111111000000////////////000000......---------,,,,,,,,,...///000222222222111111---------.........//////......//////000000111111............/////////000////////////000000000000000000///000000111222222111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222111333555777888777555333000000000000000000000000111111111111111222222222000000000000000000000000........................---.........//////000000////////////////////////---..................---........................------------------------............................................................/////////000------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......,,,------......------,,,---......///000000000///+++,,,............,,,+++,,,------......------,,,++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***))))))***++++++,,,,,,---.........---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///////////////000000000000...//////000111222222222///000222222333444666999999555444777;;;<<>>=========<<<:::::::::;;;;;;;;;;;;<<<<<<888888888888888999999:::666666555555555555666666???<<<::::::===>>>===;;;DDDAAA>>>===>>>AAACCCDDDDDDAAAAAACCCCCCCCCKKKUUUZZZZZZZZZ[[[___jjjxxx{{{uuuqqqkkkccc]]]ZZZ[[[\\\]]]]]]hhhuuu}}}wwwtttrrrrrrkkk^^^SSSOOOEEEDDDBBBAAAEEERRRdddrrr|||}}}pppgggdddaaadddgggfffdddffflllqqq|||xxxuuuuuuyyy}}}{{{vvvvvvyyy{{{qqq```MMMCCC@@@===<<<===???>>><<<:::777666555444444555666777777666555444666666777888888888888888666888;;;>>>???>>>===<<<999888777777777888999:::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;;;;999999888777666555444333555555555666666666666666444444555555444444333222333222000//////000222333222222222222111111111000///////////////...............------------......////////////////////////------------------------...............///000000111111000000//////......000///...---------------000000////////////000000000000000000111111111111222111111111000000//////000000000000000000000000000000000000000000000000222333444444333111...---000000000000000/////////+++...///---...222333000...///000111111000///......------,,,,,,...///000//////////////////......................................................---------............/////////.........---------........................+++++++++,,,,,,------------.........---,,,,,,+++------------------------//////............//////------------------------,,,,,,,,,---------......***++++++,,,---...//////------------------------,,,+++))))))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------..................////////////000000000000000111111111111222222222333444444666888:::<<<===AAAFFFQQQ___nnn{{{wwwzzzyyyqqqnnnbbbcccaaa\\\WWWWWW^^^dddeeeaaa\\\WWWSSSRRRTTTUUULLLDDD@@@AAA@@@<<<<<<@@@>>>>>><<<;;;999777666555;;;::::::999888777777666666666555555555666666777===;;;999:::===>>>>>><<<@@@???>>>>>>???@@@AAAAAABBB@@@AAAEEEFFFHHHPPP[[[hhhkkkmmmmmmooovvvzzzqqqkkkdddaaa\\\YYYYYY[[[]]]___fffrrrzzzrrrkkkfff___TTTKKKHHHGGGFFFDDDEEENNNbbbzzz}}}nnnddd```aaagggnnnpppooonnnppprrrtttuuutttrrroooqqqvvv{{{{{{}}}~~~{{{wwwdddUUUEEE===;;;:::999:::<<<;;;999888666555444444222333444555666666666666666666777888888888888777777888;;;>>>???>>>===<<<999888888777888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<:::999999888666555555444666666666666555555555555444444444555444444333222333222000//////000222333222111111111000000000000/////////////////////.........------------..............................---------------------------------------...//////000000000000//////......//////...---------------000000////////////000000//////000000000111111111111111111000000000//////000000000000000000000000000000000000000000000000//////000000000///..................///////////////111111---,,,......+++...///000111111000///...000//////...///000111222------------............................................................---------............//////.........------------........................,,,,,,,,,,,,++++++++++++------......------,,,+++------------------------......------------......------------------------,,,,,,,,,---------......,,,,,,------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---------,,,,,,,,,,,,++++++------------,,,,,,++++++------,,,,,,,,,---......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------.../////////...---------,,,.../////////000000000000000000111111111222222222333333444555777999;;;<<<===???EEEOOO[[[nnn|||}}}|||pppkkkgggiiijjjhhhccc______```bbb```______```bbbccccccUUUKKKCCCBBBAAA>>>===@@@??????>>>===<<<;;;::::::::::::999999888777777666777777666666666666777777>>>===<<<<<<>>>@@@@@@?????????AAABBBCCCDDDDDDCCCDDDDDDGGGLLLOOOSSS\\\eeettt{{{|||wwwooofff___]]][[[ZZZZZZ[[[___cccfffsss}}}oooaaaXXXQQQIIICCCAAADDDDDDEEEKKK[[[uuuzzzjjj```]]]___hhhrrrxxxxxxtttqqqpppiiilllmmmkkkjjjllltttzzz~~~|||yyylllVVVIII===:::999888888999888888666555444333333333111111222333444666888888555666777777888888777777777999;;;===>>>>>>===<<<888888888888999:::<<<===<<<;;;;;;::::::;;;;;;<<<<<<:::888666666888:::<<<::::::999888777666666555777666666666555444444444444444444444444333222222333222111000000111222333000000000000////////////......//////////////////......------------......------------------------........................,,,,,,,,,,,,,,,---......000000000////////////...//////...------------...000//////......//////000//////000000000000111111111111000000000000//////000000000000000000000000000000000000000000000000............//////000111------......///000000000,,,//////------111111/////////000000000000//////000////////////000111111+++,,,,,,,,,------......................................................---------............///............------------........................---------,,,++++++******------......------,,,,,,------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---------,,,,,,,,,,,,++++++...---------------,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------...000000///...---,,,,,,+++....../////////000000000000000000111111111222222222333333444666888:::;;;>>>>>>@@@EEELLLZZZqqqtttmmmmmmqqquuuwwwtttnnnfffaaa```___```eeemmmsssvvvvvvcccWWWJJJEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???<<<;;;;;;:::999888777666888777777666666777777777BBBAAA@@@@@@AAAAAABBBBBBBBBDDDFFFGGGHHHJJJLLLMMMNNNQQQUUUYYY\\\bbbjjjqqqxxxqqqkkkeee^^^ZZZ``````___```bbbhhhnnnsssxxxiiiXXXOOOJJJEEEAAAAAA@@@CCCJJJVVVjjjqqqddd]]]ZZZ[[[cccnnnuuuvvvrrrmmmjjjhhhiiijjjiiiiiiooozzz~~~ppp```NNNDDD<<<:::;;;999999:::666555555444444444444444333333222333444666888999555666666777777777777777888999;;;============<<<777888888999:::<<<======;;;;;;::::::::::::;;;;;;;;;:::888777777888999:::::::::999999888777777666777777666555444444333333333444444444444333222222222222111000000111222222000////////////.....................////////////......------------......------------------------////////////////////////------,,,,,,------...//////////////////////////////......---------....../////////....../////////////////////000000000111000000000000000000//////000000000000000000000000000000000000000000000000222111000//////000222333000000000000000000000000---000000...///222333000000000000000000/////////------------.........///,,,,,,,,,------...//////................................................---------............///------------------------...........................---------------------,,,------...------,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...------,,,,,,,,,+++++++++------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...//////......---------,,,........./////////000000000000000000111111111111111222222333555666888999>>>===???BBBEEEMMM^^^mmmxxxsssooossszzz}}}tttmmmfffcccaaafffpppyyyqqqdddTTTKKKGGGEEEBBB@@@@@@@@@AAABBBCCCCCCDDDDDDAAAAAA@@@???===:::777666888777777666666666666777CCCCCCCCCBBBAAAAAABBBCCCEEEGGGHHHIIIJJJNNNTTTXXX^^^cccgggjjjmmmrrryyy~~~zzztttlllddd```^^^]]]]]]aaaccceeehhhmmmuuu~~~}}}iii]]]PPPJJJHHHFFFEEEFFFGGGMMMYYYhhh{{{wwwggg^^^ZZZYYY[[[```ggglllmmmkkkhhhfffhhhhhhhhhkkkqqq}}}xxxeeeVVVIIIBBB<<<<<<;;;999888999555555555444444555555666666555444333444555666777555555666777777777777777888999:::;;;<<<<<<;;;;;;777777888:::;;;<<<======::::::999999999999:::::::::::::::::::::999888888::::::999999888777777777777666666555444333333222333333444444333333222111222111111111111111111222////////////.........------.........//////000000......------------..............................////////////////////////...............//////000.............../////////......---------....../////////............//////...////////////000000000//////////////////000000////////////////////////////////////////////////555333000.........000111000000000//////.........111333333//////111000---111111000///////////////,,,------...............------......////////////................................................---------............///,,,,,,------------------........................,,,------...///000000111,,,,,,------...------,,,------------------------//////............//////------------------------,,,,,,,,,---------......++++++,,,,,,---...//////------------------------***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...------,,,,,,,,,+++++++++------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,---------......//////............//////////////////000000000111111111111111111222333555666777777888;;;>>>@@@CCCMMMWWWooo{{{uuusssooossszzzxxxrrrjjjhhhllltttzzz~~~{{{ppp```RRRLLLIIIEEEAAA???@@@AAACCCDDDFFFGGGGGGHHHHHHGGGEEEBBB>>>:::888888777666666555555555666CCCDDDEEEDDDDDDDDDFFFHHHJJJLLLNNNPPPRRRWWW___fffrrrxxx}}}~~~{{{wwwooojjjccc\\\ZZZ\\\```cccaaagggooovvv~~~xxxnnnXXXPPPIIIGGGGGGHHHLLLQQQYYY___jjjxxx~~~lllbbb^^^\\\\\\___aaacccfffgggggggggfffdddcccfffnnn}}}zzzjjjYYYNNNDDD>>>::::::999666555777666555555555555555666666555555444444444444444555444555666666777777666666777888999999:::::::::999666777999:::;;;;;;;;;;;;:::999999888888999999:::999:::;;;;;;:::999777666999999888888888777777777666555555555444333333333333333333333333222111111111111111111111111111111////////////............------......///000000000......------------......////////////////////////........................///............///000000---............/////////...------------.../////////......------......///......////////////000000......////////////000000////////////////////////////////////////////////333111///---+++,,,,,,---............------------,,,///111000222777888666222111000///......//////...//////000111000000000////////////////////////................................................---------............///,,,,,,,,,,,,------------........................+++,,,---...000111222222,,,,,,------......------------------------------/////////....../////////------------------------,,,,,,,,,---------......***++++++,,,---...///000------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,---...///000000------.........//////////////////000000000111111000000000111222333555555444555999>>>??????DDDKKKYYYhhhzzzrrrppppppqqqtttyyy~~~}}}vvvqqqqqqtttwww~~~xxxkkk[[[QQQLLLGGGBBB@@@@@@BBBDDDFFFHHHIIIJJJLLLLLLLLLJJJGGGBBB>>><<<999888888777666666666666DDDGGGIIIKKKKKKMMMQQQTTTUUUZZZ___bbbeeejjjsssyyy~~~xxxqqqlllfffccc^^^ZZZYYY\\\bbbgggkkkuuuxxxjjj^^^NNNJJJGGGHHHIIIMMMWWWaaakkkmmmrrryyynnnaaa___aaaddddddcccccccccccceeefffffffff```___dddsss|||lllZZZMMMFFF@@@;;;777777777444444777666555555444444444555555000111222333333333333333444555666666777777666666777777777777888888888888666777999:::::::::999999999999888888888888999999::::::999888777777666666888888777777777777666666444444444444444444444444222333333333333222111111111111111222222111111111000000000/////////......------......///000000111......------------..............................------------------------...------------...//////---------.........//////---------------.../////////......------......///........./////////000000........./////////000000////////////////////////////////////////////////000///...---,,,------...---......///000111111111///333666666999???BBB@@@333222000///.........///......000111111111000///000//////......------,,,................................................---------............///++++++,,,,,,,,,---------........................++++++,,,---...//////000+++,,,------......------------------------------///......------......///------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------,,,,,,,,,,,,++++++*********+++++++++,,,,,,------,,,,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,---------.../////////---------.........//////////////////000000000111/////////000111222333444555555888===>>>===AAAGGGIIITTTfffyyy{{{ttttttuuuwwwyyy{{{{{{{{{~~~|||yyyyyy~~~}}}tttcccUUUNNNHHHCCCAAABBBCCCEEEGGGIIIKKKLLLKKKLLLLLLLLLJJJGGGDDDBBB<<<;;;:::999888888888888GGGKKKOOOQQQSSSVVV\\\```aaahhhpppvvvyyy}}}}}}|||yyyuuuooogggbbbaaa```]]][[[ZZZ^^^cccgggyyyqqq___QQQMMMJJJIIIJJJLLLQQQ___mmmsssqqqpppqqqvvv{{{|||ooo```ZZZ]]]eeekkkmmmeeecccbbbbbbdddeeeeeeddd___^^^eeeuuu|||qqq___NNNCCC>>>>>>999666777666444666999555555444444333333444444+++---///111222333333222444555555666666666666666666666666666666777777777666777999999:::999888777999999888888888888999999;;;999777444444444666777777777777777666666666666333333444444444444444444222333333333333222111111111111222222222222111111000000000000////////////---------...///000000111.........------.........---------------------------------------------------,,,,,,,,,,,,---......---------.........//////---------------...///000.........------...................../////////000---.........//////000000///////////////////////////////////////////////////////////////000111111...///000222444666888888BBBDDDCCC@@@???AAA@@@===333222000///.........///+++,,,.../////////...---//////...---,,,++++++***................................................---------.........//////+++++++++,,,,,,---------........................+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------...------,,,,,,------...------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,+++))))))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///---------,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,------...///+++++++++,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------.....................---------------.........//////////////////000000000000////////////000111333333444333444888888888<<>>===<<<;;;::::::::::::SSSYYY```dddfffjjjpppvvvyyywwwrrrlllhhhfffccc___\\\\\\XXXWWWZZZ\\\```mmmzzzyyyhhhVVVJJJIIIIIIIIIKKKUUUccckkklllpppooommmkkkjjjhhhfffddd]]][[[UUUTTT\\\kkkvvvyyyllljjjgggdddcccdddeeefffbbbdddlll~~~~~~}}}{{{nnn^^^MMM???;;;???888777666444444555555666555444444333333444444555333333222222111222222222333444555555666555555555777777777777777777777777555555666777888888999999999888777666666777888999666666666666555555555555666666555555444333111111333333222222333333444555111111111111111111111111000000000000000000000000///...---,,,,,,---...///------------------------//////000000000...---,,,///............---------------............------------------------------,,,,,,------------------)))***+++---.../////////............---,,,++++++,,,,,,------...///////////////............//////....../////////////////////////////////.........///000///,,,---111111...,,,...333999???EEEJJJLLLWWWSSSMMMEEE???:::777666------............------//////.........---------,,,,,,,,,---...///000000000///---,,,,,,---///000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,222111000///---,,,******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,---------......///...---,,,+++,,,,,,---------------------------,,,++++++***+++,,,...///------------------------,,,,,,,,,---------......+++++++++******)))))))))---------...------,,,,,,---------............///222///,,,******,,,///111000111111111111222222222111222444555777999;;;;;;>>>BBBHHHPPP\\\ppp|||xxxuuuvvvyyy{{{~~~gggUUUMMMIIIEEEEEEFFFHHHKKKNNNNNNMMMKKKJJJHHHHHHKKKPPPSSSTTTSSSKKKFFF@@@>>>@@@@@@===:::^^^gggrrr{{{yyypppjjjbbb]]][[[ZZZXXXWWW[[[XXXYYY]]]aaahhhvvvmmm^^^PPPHHHFFFJJJOOOUUUbbbpppxxxxxxqqqlllfffaaa___[[[WWWTTTRRRSSSSSSUUU___mmmvvvwwwpppooollliiifffgggiiikkkkkkrrr}}}zzzlll[[[NNNDDD<<<999:::777777555444444444555666444444444333333444444444333222222111111222222222333333444555555555555555777777777777777777777777666666666777888888999999999888777666666777777888666666666666555555555555444444444555444444333333111111111111111222333333111111111111111111111111000000000000000000000000///...------------...///------------------------......///000000///------...---------,,,,,,,,,,,,------............------------------------------------------------------------......///......---,,,,,,------...---------...............---------......------------...............---------------////////////............---///000---...000000,,,;;;===BBBGGGJJJLLLMMMMMMJJJGGGAAA<<<666333000000------............------///.........------------,,,,,,------......//////***++++++++++++++++++***////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,------------......---,,,+++***++++++,,,------------------------...---,,,+++++++++,,,---------------------------,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,------...------,,,,,,------------............111000...,,,,,,...000111000000111111111222222222111222333555777999:::;;;===@@@CCCGGGOOO]]]ppp|||}}}xxxuuutttuuu|||mmmZZZOOOHHHCCCFFFHHHLLLPPPQQQPPPNNNKKKKKKJJJJJJNNNTTTYYY[[[[[[SSSMMMFFFCCCBBBBBBAAA???qqq|||uuunnnccc^^^WWWRRRQQQSSSUUUVVVYYYZZZ]]]bbbhhhsssmmm\\\PPPJJJHHHJJJRRR]]]hhhuuusssjjj___XXXTTTQQQLLLGGGJJJPPPVVV]]]gggqqqvvvtttrrrqqqnnnjjjfffggglllqqqzzzlllYYYFFF======;;;999777666666555444444444444555444444333333333333444444222222111111111222222333222333444444555555444444777777777777777777777777666666777777888888999999999888777666666666666777666666666555555555555444222333444444555555555444000000000///000111111222000000000000000000000000000000000000000000000000///...------------...///------------------------,,,---...///000///......------,,,,,,,,,+++++++++------............------------------------------.........------,,,,,,+++000000000000///---,,,+++***+++,,,---............//////......---,,,,,,+++------,,,,,,,,,,,,------...---------,,,,,,++++++...........................//////...222888:::888FFFHHHKKKNNNNNNLLLIIIGGG;;;999555222///---,,,,,,------............------............---------------------------.........((()))+++,,,,,,+++)))(((........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++*********++++++------------------------///...---,,,++++++++++++------------------------,,,,,,,,,,,,------------............------------,,,,,,------...------,,,------------............000000////////////000111000000000111111111222222111222333444666777888999;;;<<<===>>>BBBLLLZZZdddvvv}}}wwwtttrrrxxxyyy~~~vvvbbbUUULLLEEEEEEHHHMMMRRRSSSQQQMMMKKKJJJJJJLLLPPPWWW]]]aaabbb]]]WWWOOOIIIFFFFFFGGGGGGzzzuuutttuuurrriii```XXXUUUQQQOOOPPPSSSVVVYYYYYY^^^eeekkkrrr}}}ooo[[[MMMGGGIIINNNZZZeeetttuuujjj]]]TTTQQQOOOKKKGGGLLLUUU```hhhpppvvvvvvrrrpppnnnjjjeeecccgggqqqyyywww]]]LLL<<<888::::::888777555555555444444444444444333333333444444333333333111111111111111222222333222222333444444444444444666666666666666666666666666666666777777888888888999888777777666666555555666666555555555444444444333333444444444444444333000000//////000000111222////////////////////////000000000000000000000000.........------.........------------------------+++,,,...////////////...---------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------------//////...---,,,,,,++++++////////////...---+++++++++,,,------.........---.........------,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,++++++------...............///222000...111===IIIMMMIIICCCCCCDDDCCCAAA>>>;;;999333222000///...---------,,,------......------,,,------------------------...---------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++---......---++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............---------,,,,,,------...---------,,,,,,---------...............///000000000000///000000000000111111111111111111222333444555666777999::::::<<<@@@HHHRRRZZZ___ooozzzuuurrrsssrrrsssyyyzzzjjj\\\SSSMMMFFFJJJNNNQQQPPPNNNKKKIIIFFFGGGIIIMMMSSSXXX]]]```aaa\\\TTTMMMJJJJJJNNNQQQ~~~vvvooofffcccdddbbb\\\VVVRRRRRRQQQPPPPPPRRRUUUWWW\\\gggssszzzooo]]]OOOGGGFFFOOOYYYnnn{{{rrrhhh[[[RRROOOOOONNNLLLSSS^^^jjjrrrwwwzzzwwwrrrnnnkkkfffbbbccckkkxxx~~~}}}uuucccNNNDDD;;;999999666555666444444444444444333333222222222333444444333222222111000000000111111222333111222222333333333333333555555555555555555555555555666666666666666777777777777777777666666555555555555555555444444444444444444444444333222111000000000000000000111222222........................////////////////////////---..................---------------------------+++,,,---/////////..................------------,,,,,,------------,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,---------,,,,,,+++---.........------,,,+++,,,,,,,,,,,,------............------------..................------,,,,,,,,,---------......//////111000333<<>>===666222444666555333444222222333444333222111000000111333444444333111000////////////000111222333000000111222222222222222444444444444444444444444222222222222222222222222222333555777888888777777555555444444444333333333---......///////////////...------------...//////000000000000000000000000////////////////////////,,,---...//////...---,,,---------------------------............---+++***---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,---------------------------......---,,,,,,++++++,,,---...............------,,,,,,++++++***,,,++++++++++++++++++,,,))))))***+++,,,------...++++++,,,,,,---...//////---999@@@999---)))---111***+++---.........---,,,////////////...---,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++,,,,,,---......***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++,,,,,,---...//////,,,---......---,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,---............++++++,,,,,,,,,---------............///000222222////////////000000000000/////////000000000000000333333444666888:::999888@@@???AAAIIIPPPZZZmmm|||sssfff\\\SSSUUUYYY^^^ccckkkrrrwwwwwwpppllloooooojjjhhhiii^^^fffoooppphhh\\\RRRMMMGGGGGGFFFCCCAAABBBFFFJJJNNNTTTYYYWWWPPPLLLOOOTTTyyyuuupppkkkeee```^^^\\\YYYVVVUUUSSSQQQOOONNNNNNNNNOOOPPPOOOOOONNNPPPUUU\\\aaarrr~~~pppdddWWWMMMJJJDDDFFFKKKSSS]]]hhhqqqvvvuuugggZZZSSSOOOOOORRR___wwwtttnnnnnnjjjlllttt~~~zzztttsss||||||~~~|||vvvppplllooowwwzzznnn___OOOCCC<<<:::555444333333222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111333333333333333333333333333333333444444555555555222444666666555444555666444444555666666555444333/////////000000000000000............////////////---...///000000///...---///000111222222111000///........................------------------------...///...,,,++++++---.........---,,,+++******)))++++++++++++++++++++++++++++++*********+++,,,,,,++++++******+++---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................000111000///...///111////////////////////////666555222000...------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,++++++*********------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,.........------,,,,,,,,,------++++++++++++------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++...------,,,,,,++++++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,---------......///////////////////////////000000000111111111111000000111222222222222111333333333444555666888888<<<>>>AAABBBDDDKKKWWW```{{{}}}oooccc[[[ZZZYYY\\\bbbllluuu{{{{{{ssskkklllrrrtttmmmeeefffffffffgggeee```XXXSSSPPPLLLHHHFFFGGGIIIKKKLLLPPPSSSWWWVVVSSSRRRSSSVVV{{{wwwtttooojjjfffaaa\\\XXXWWWVVVTTTRRROOOOOOOOONNNNNNMMMMMMMMMPPPPPPQQQRRRVVV\\\eeejjjwww|||eeeWWWOOOJJJGGGGGGIIIOOOZZZfffqqqzzz{{{sssgggZZZQQQLLLIIIOOOZZZlllvvvooonnnuuuwww|||}}}wwwwww{{{yyyqqqkkkjjjooouuuzzzxxxpppbbbRRRFFF>>>:::888444444333222222222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111333333333333333333333333333333333333333444444444222444666666555444555666444555555666555444333222////////////////////////............////////////......////////////......///000111111111111000///........................---------------------------......,,,******,,,.../////////...------,,,,,,++++++++++++++++++++++++------------------------++++++******+++---...///---,,,,,,++++++,,,,,,---))))))***+++---...//////------------------------........................---...//////------...///........................333222000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................//////000000000111111111000000111111222222111111222222222333444555777777888;;;======>>>CCCLLLSSS```ooouuulllgggeeebbb```bbbjjjvvv~~~}}}vvvnnnkkklllnnnllliiihhhgggfffeeeccc```[[[WWWUUUTTTSSSTTTVVVXXXXXXWWWVVVWWWXXXVVVTTTRRRTTTUUU}}}sssllliiifffbbb___ZZZWWWSSSQQQPPPPPPOOONNNNNNNNNOOOPPPPPPPPPOOOOOOQQQSSSVVV[[[bbbkkkttt{{{}}}vvvdddOOOEEEBBBBBBDDDGGGPPPZZZjjjzzz~~~yyyooobbbUUUMMMIIIHHHKKKVVVeeeuuutttnnnmmm~~~wwwsss|||~~~uuujjjfffkkkpppsssrrrkkk```PPPCCC<<<888666555444444333222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111333333333333333333333333333333333222222222222222222444666666555444555666555666666666555333222111///////////////.....................//////////////////............////////////000000000000//////------------------------------------------------,,,------,,,******+++---............------------++++++++++++++++++++++++------.........,,,+++***++++++++++++,,,---......---,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------........................,,,---...---,,,,,,---...........................///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,))))))***++++++,,,------++++++,,,,,,,,,+++******************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,------------+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,***++++++,,,,,,++++++***************+++++++++,,,------------------------++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................////////////000000000000///000000000111111111111111111111222333444555666666888::::::999<<>>BBBGGGOOO[[[nnn{{{vvvvvvvvvwwwxxxwwwsssmmmiiijjjjjjmmmsss|||xxxoooeee]]]YYYWWWyyytttmmmiiifffccc___[[[[[[ZZZXXXVVVSSSQQQPPPPPPOOOOOONNNLLLKKKKKKNNNPPPTTTUUUYYY^^^eeelllssswww~~~ooo]]]QQQFFFEEEEEEFFFGGGMMM[[[jjjzzz|||}}}|||wwwpppiiidddXXXSSSLLLGGGIIISSSaaakkkvvv|||~~~|||{{{{{{zzzwwwpppttt~~~xxx{{{~~~uuutttsssuuutttlll\\\PPPAAA===999777777777444111333333222111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000000000111111111111222222222222222222222222222222222111111111111111222444666666555444555666777888888888777555444333111111000000//////..................//////////////////............//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...---,,,******+++++++++,,,,,,------......++++++++++++++++++++++++,,,,,,---------+++***)))+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,---******++++++,,,,,,------//////...------,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,++++++,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------.........//////...---------...000111000000000000000111222222111222444666888999999::::::===@@@DDDKKKYYYkkkxxx}}}vvvqqqnnnllllllpppwww|||qqqhhhcccbbbzzzvvvrrrooojjjeee___\\\\\\[[[XXXUUUPPPRRRSSSSSSRRRPPPNNNNNNMMMNNNOOONNNMMMOOOSSSWWW\\\aaajjjuuu|||lll\\\OOOIIIFFFEEEGGGPPPYYYbbbmmmwww~~~|||yyyrrrjjjbbbZZZUUULLLKKKIIIKKKSSSaaaqqq{{{zzzvvvtttpppjjjkkksss|||zzz~~~wwwyyyzzzvvvlll]]]MMMBBB:::999777666555444333333333222222111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000000000111111111111111111111111111111111111111111111222222222222222222444666666555444555666444555666666666444333222333222222111000000//////............////////////......////////////............---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///...---+++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,---------,,,++++++---,,,,,,++++++,,,,,,---))))))***+++---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,------------,,,******---,,,,,,,,,,,,,,,,,,+++))))))******+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------***++++++++++++++++++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,---------.........///...---,,,,,,...000111111111000000111111222222000000111333555666777666999<<>>>>>===???GGGMMMRRRfffrrrooollllllmmmoooppppppwww{{{{{{~~~{{{mmmkkkgggccc___\\\YYYXXXVVVUUUTTTRRRQQQPPPPPPPPPKKKKKKKKKLLLNNNOOONNNLLLPPPRRRSSSSSSSSSXXXbbbjjjxxxlll```VVVKKKGGGKKKJJJVVVeeetttqqq```VVVQQQLLLIIIJJJHHHLLLUUUcccqqq}}}~~~|||uuullljjjnnnuuu|||rrrcccRRRDDD;;;888666555555555555444444444111111111111111111111111///000333444444333222111444333222111111111222333111111111000000000000000000111111111111222222222222222222111111111000000000000111222222222222111222222333333333333444444444444333333333333222222////////////////////////........................////////////////////////...---,,,,,,,,,,,,---...///...---,,,,,,---...///------------------------...---,,,,,,++++++++++++))))))(((((()))+++---...++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,+++******))))))*********+++,,,,,,---------,,,++++++,,,,,,,,,,,,------((((((***+++---...000000---------,,,,,,++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,...------,,,+++***)))))),,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++***)))***++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------......//////......---,,,,,,------...///000000///000000000111111111111111222333333444444333333666888:::<<<<<<===@@@AAAHHHPPP___rrruuummmfffeeeeeecccccceeesssyyy|||tttmmmhhhdddccc```]]][[[YYYWWWWWWUUUTTTRRRPPPNNNLLLLLLKKKNNNMMMMMMOOOPPPQQQQQQQQQPPPTTTYYY]]]aaaiiisss{{{uuubbb[[[WWWQQQPPPUUUXXXeeewww}}}mmm[[[PPPKKKHHHIIILLLRRRWWWaaannnzzz}}}}}}|||vvvooommmppp~~~uuugggWWWJJJ@@@:::777444444444444333333333333111111111111111111111111000111222333333333222222444333222111111111222222111000000000000000000000000111111111111222222222222222222111111111000000000000111222222222222111222222222333333333444444444444333333333222222222000000000000000000000000...................................................---,,,,,,,,,,,,---...///...---,,,,,,---...///------------------------...---,,,,,,+++++++++,,,******))))))***+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***************************,,,,,,+++************+++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***+++******)))***+++,,,---++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++*********,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++*********)))******++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++...------,,,,,,------...***++++++,,,,,,++++++***,,,,,,------...//////000//////000000000111111111000111222222333333222222555777999:::;;;<<<>>>@@@???EEEPPP\\\mmmyyyppphhhbbbbbbcccaaabbbeeelllqqqwww{{{{{{|||~~~|||xxxvvvsssnnniiiccc^^^\\\YYYXXXWWWVVVUUUTTTTTTTTTRRRQQQOOOMMMLLLKKKLLLLLLNNNNNNNNNOOOPPPRRRTTTUUUXXX^^^gggpppxxxrrrdddZZZZZZ\\\\\\^^^ccckkkyyyxxxgggTTTJJJFFFHHHOOOVVVaaafffnnnyyy|||zzz{{{{{{xxxssssssvvvuuuiiiWWWHHH???:::777555333333333333222222222222111111111111111111111111111111111222222222222333333333222111111111111222000000000000000000111111000111111111111222222222222222222111111111111111000000111222222222222111222222222222333333333333333333333333222222222222000000000000000000000000...................................................------,,,,,,------.........------------......------------------------------,,,+++++++++,,,,,,++++++************+++,,,++++++++++++++++++++++++......---,,,+++***((('''***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------///......---+++******))),,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++++++++++++++++++++))))))(((((())))))***+++++++++++++++++++++++++++---,,,+++*********+++,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))***+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------///......------......///------............------,,,,,,,,,---......//////////////////000000000000///000000111222111111111333555777888888999;;;===<<<@@@FFFKKKSSSdddyyytttlllddd_________```cccgggiiimmmqqqrrrsssuuuyyy}}}|||uuuqqqnnnllljjjhhheeeaaa]]]ZZZXXXWWWRRRQQQPPPPPPOOOOOOOOOPPPOOONNNMMMLLLLLLNNNOOOQQQOOOPPPRRRSSSUUUXXX[[[^^^hhhooo{{{xxxddd]]]ZZZ```fffhhhkkknnnxxxmmm^^^NNNFFFGGGOOO[[[fffoooqqqwww}}}}}}yyyvvvuuuwwwxxxxxx{{{|||ggg[[[III===888666444222333333333333222222222222111111111111111111111111111111111000111222222333333222222111111111111111000000000000000111111111000000111111111222222222111111111111111111111111000000111222222222222111111222222222222333333333333333333222222222222111111111111111111111111111................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++---------,,,+++***)))(((***++++++,,,,,,++++++***...........................---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------***++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++...---+++***)))***+++,,,)))***+++,,,---,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,------------------------***+++,,,------,,,***)))++++++++++++++++++++++++++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..............................------------............////////////......,,,,,,,,,------................../////////000000///000111111222222111111111333555666666777999:::;;;???BBBCCCEEEOOO```mmm~~~oooggg___^^^___bbbiiiqqqtttwwwxxxwwwtttsssuuuwww{{{rrrjjjdddaaa^^^]]][[[ZZZWWWUUUSSSQQQQQQQQQOOOOOONNNMMMLLLLLLLLLLLLNNNMMMLLLKKKLLLNNNQQQRRRRRRUUUZZZ]]]```dddiiimmmyyyqqqdddZZZZZZ^^^gggpppssstttvvvzzzuuujjj]]]RRRGGGFFFKKKVVVfffsssyyyyyy{{{}}}}}}zzzsssooonnnrrrwww|||zzzqqqWWWMMMAAA999666555333000444444444444333333333333111111111111111111111111111111000000000111222333222222222222111111000000//////000000111111111111000000111111111222222222111111111111111111111111000000111222222222222111111111111222222222333333333333222222222111111111000000000000000000000000................................................------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++******)))++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------((()))***+++---...///000---------...............++++++,,,,,,------------+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++...---+++************+++)))***+++,,,---,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********++++++,,,,,,---,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------)))***,,,------,,,+++***++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------............/////////000111111222222222222222///111333444444444666888666;;;>>>>>>>>>BBBMMMUUUdddssszzzpppgggcccccciiittt~~~}}}nnniiiccc^^^[[[XXXVVVUUUQQQQQQPPPNNNNNNMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKOOONNNLLLKKKLLLOOORRRTTTVVV\\\dddjjjooottt{{{|||kkk^^^YYYVVV[[[dddooowwwyyyxxxvvvsssuuusssmmmiiieee]]]UUUNNNHHHEEEIIIQQQ\\\jjjvvv~~~}}}|||}}}~~~}}}{{{yyynnnkkklllttt~~~|||mmm```HHHCCC<<<888666555333111444444444444333333333333111111111111111111111111000000000111111111111222111111222222111111000////////////000111111222222000111111111111222222222111111111111111222222222000000111222222222222111111111111111222222222222222222222222111111111111////////////////////////........................------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------,,,+++******++++++++++++++++++++++++((()))***+++,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------............******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///000111222222333333222222...000222222222333444666666999<<<===>>>@@@DDDHHHNNNYYYlll}}}tttoooooottt^^^\\\XXXVVVUUUTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMOOORRRWWW\\\___fffooozzzwwwooofff]]][[[]]]\\\dddnnnwww|||{{{uuupppjjjhhhaaaXXXSSSRRROOOIIIIIIGGGIIIQQQXXX___iiirrrzzzzzz{{{|||}}}{{{xxxtttnnnnnnttt{{{kkkXXXJJJ===<<<999666444444444444333333333333222222222222111111111111111111111111...///111222222222111000000111111222111000///......//////000111111222222000111111111111222222222000000111111111222222222000000111222222222222111111111111111222222222222222222222222111111111111................................................------------------------,,,,,,---......---,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++,,,---------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,---,,,***++++++,,,,,,++++++***........................,,,,,,+++************+++)))***+++,,,---.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,,,,,,,+++***++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++)))***,,,------,,,+++***++++++******++++++,,,---++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++************************************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++*********)))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,,,,,,,,,,------...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000111222111111111...000111222111222333555888888999;;;===???@@@@@@CCCHHHTTTeeeuuu}}}QQQPPPOOONNNOOOOOOMMMKKKKKKKKKLLLMMMMMMMMMLLLLLLIIIIIIIIIJJJKKKLLLNNNNNNKKKLLLNNNRRRYYYaaaiiinnn|||qqqggg___\\\[[[ZZZ___ggggggoooyyyzzzqqqhhhddd```XXXNNNJJJKKKIIIFFFJJJKKKPPPYYY___bbbhhhooosssuuuxxx{{{|||yyytttooorrrttt}}}ooo[[[GGG999888888777444222222444777222222222111111111111000111111111111111111111111---///111222333222000///000111111222222000///......//////000111222222222000111111111111222222222000000111111222222222222000000111222222222222111000111111111111222222222222222222111111111111000................................................------------------------,,,,,,---......---,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++,,,,,,---...++++++,,,---------,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++******))))))******((()))***,,,---...//////++++++,,,,,,,,,---------+++++++++,,,,,,---------)))))))))******+++++++++((()))***+++,,,+++******++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++'''))),,,......---+++***,,,+++***)))***+++---...,,,,,,++++++++++++++++++------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++---...++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------.........+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000...000111222111111333555777444333444888;;;:::999AAA@@@FFFQQQ\\\iii~~~LLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKIIIIIIIIIJJJLLLJJJIIIHHHJJJLLLMMMMMMQQQVVVZZZ]]]dddsss|||rrrjjjeeeXXXXXXVVVWWW```mmmuuuuuuzzz~~~{{{sssjjjggg]]]RRRKKKEEEBBBFFFMMMOOOSSSYYY```dddiiimmmppprrrsssuuuwwwtttooopppuuu}}}|||iiiUUUFFF<<<888555555444333333222111111333222111111000000111111000111222333333222111000000000111111222222333333000000000000000000000000111111000000000000111111/////////000111111222222------...///000111222222//////000000111222444444111111111111111111111111000000000000000000000000---------...............///...---,,,+++,,,---...---...//////---,,,---......//////......---,,,+++,,,,,,,,,------..................------,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,---+++((()))---,,,))),,,++++++******++++++,,,******+++++++++,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------************************------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++---,,,++++++******++++++------,,,+++***)))((('''************************+++++++++*********)))))),,,,,,++++++++++++++++++...---+++*********++++++************************************************+++******))))))******+++*********++++++,,,,,,,,,---,,,***)))))))))******++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***+++***)))'''''')))***++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///,,,,,,,,,------///000111///////////////.........000000000000111111111111444444555666888999;;;<<<:::<<<>>>CCCKKKVVVccclllKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLKKKJJJIIIJJJKKKIIIGGGFFFFFFHHHLLLOOOQQQVVV___hhhnnnxxx}}}tttjjjaaa[[[VVVSSSQQQVVV[[[bbbooo}}}zzznnnfff[[[PPPIIIFFFFFFJJJPPP___dddjjjnnnppppppoooppptttrrrsssuuutttsssyyy|||kkkXXXHHH>>>888666444444444333333222222111333222111111000000111111000000111111111111000000000000000111111111111111000000000000000000000000111000000//////000000111111111000000000000000000000111111111111111111111000000000000111222333333111111111111111111111111000000000000000000000000...............---------...---,,,,,,,,,---......,,,---------,,,---...000222222111111///...,,,++++++,,,,,,,,,---------------------------,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,***,,,+++***,,,111111...,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---,,,+++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,---,,,***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***,,,+++***))))))***+++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...,,,,,,,,,------...///000000000000/////////////////////000000000111111111222222333444555777999::::::;;;<<<>>>BBBJJJSSSYYYlllyyyJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLLLLKKKKKKKKKLLLLLLJJJHHHHHHKKKPPPVVVZZZbbbppp~~~yyysssddd___XXXQQQMMMKKKKKKLLLOOOXXXeeerrrssseeeZZZOOOLLLMMMPPPUUU[[[qqquuu{{{}}}|||xxxtttrrrtttrrrrrruuuwww}}}uuuhhhUUUEEE;;;777555444333333333333333222222222222222111000000000000111000000////////////000000000000000000////////////000000000000000000000000000000////////////000000222222111000000///......333333333333222222111111111111111000000111111222000000000000000000000000000000000000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,---...///***+++,,,+++,,,...111444777666555444222///---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...---,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))+++,,,+++///555666444++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++*********+++++++++++++++---,,,,,,++++++++++++,,,---,,,++++++******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***+++++++++,,,------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,,,,,,,,,,,,,---......//////000000000000000000000000//////000000000000111111000000111111333444666777888888999999;;;???DDDHHHOOOYYYjjj{{{JJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMMMMLLLLLLLLLMMMQQQPPPPPPPPPTTT[[[dddjjjwwwqqqeee]]]XXXRRROOOKKKFFFEEEHHHMMMQQQVVVbbbrrrrrrcccYYYQQQSSSYYYaaaiiippp{{{|||xxxvvvsssrrruuu||||||cccVVVEEE:::666666666555222222222222222333333333222222111000000000000000000///...------...///000000000//////.........---000000000000000000000000000//////......//////000111111000000////////////222222222222222222222222222222111000000000000000000000000000000000000000//////////////////////////////...------,,,+++++++++++++++,,,---...//////++++++,,,,,,---000555999::::::888666333000...,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************************************************************+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++******++++++,,,,,,)))+++,,,,,,000666777444++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---......///************************************************,,,,,,+++++++++++++++,,,---,,,++++++******+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))***+++,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***++++++,,,,,,------.....................///////////////////////////000000000111/////////000111333444555444555777888999<<>>???BBBFFFKKKSSScccwwwJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLMMMQQQVVVZZZVVV\\\eeennnwww{{{tttfff```VVVNNNIIIHHHGGGGGGAAAAAABBBAAACCCJJJTTT\\\kkkttt||||||wwwssspppqqqvvvvvvnnnddd]]]XXXVVVYYYdddppp}}}|||dddSSSAAA<<<666333333444222111222222222222222111111111111111000////////////000//////............//////////////////............////////////////////////......------------......------...//////000111111,,,---...///000111222222222111000000////////////////////////////////////..............................------,,,,,,++++++++++++,,,---............,,,---......///222666999888777666555333000...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******,,,---------,,,+++++++++++++++++++++++++++************+++,,,------+++---+++)))+++//////,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,)))************+++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++************++++++,,,---,,,++++++******+++++++++++++++******)))))))))************************)))***************++++++(((((())))))******++++++******+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++************************+++******)))***+++---...***++++++++++++++++++***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++++++++,,,---......---,,,+++******++++++,,,---------......////////////000000000//////000111222333333333444666666555555666888:::<<>>>>><<<===CCCHHHFFFPPP^^^mmm|||JJJLLLOOOQQQSSSTTTTTTTTTVVVWWW[[[cccoootttlll]]]XXXPPPJJJFFFEEEEEEEEECCCDDDDDDDDDEEEHHHLLLPPPZZZ___eeejjjkkkjjjiiiiiiiiieee___YYYUUURRROOONNNLLLMMMNNNQQQUUUYYY^^^```eeehhhppp|||rrr^^^LLL>>>999:::666555444333222111111111111111111111111111111111111111111111111111111111////////////............//////////////////......///////////////.........//////............//////---......///////////////111111000000//////......------...............---...............///000000.........------.........,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,+++++++++*********))))))++++++******************...---+++******,,,---///...---,,,---......,,,***++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))'''((()))***++++++***)))))))))))))))))))))))))))************************************************...---***))))))+++...///******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********...---+++*********++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++******))))))******+++,,,************************+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))(((((())))))***+++,,,,,,,,,++++++***************+++,,,,,,---.....................---------......////////////......///////////////000111111...//////111222333444444444444555666888999;;;<<>>DDDLLLRRR```jjjyyyqqqyyyrrrdddVVVNNNIIIEEECCCDDDBBBBBBBBBBBBBBBDDDGGGJJJOOOUUU^^^gggnnntttyyy|||wwwuuuooofff]]]UUUQQQPPPPPPNNNKKKIIIJJJOOOVVV[[[fffjjjooouuuzzz|||||||||rrrooonnnooolllhhhfffiiijjjsssvvv^^^KKK999444777777333000222222111111222333444444111111111111111111111111111111111111111111111111////////////............,,,,,,,,,---------------............///////////////......------......///---......///////////////000000000000////////////000000000000000000///...------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,,,,,,,+++******************************************+++++++++))))))))))))***,,,---...111...+++)))************++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,------,,,++++++******)))***+++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,---,,,++++++******++++++++++++******************************))))))***+++,,,,,,------))))))******++++++,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++************+++++++++++++++,,,------++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++,,,,,,,,,++++++***************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))******+++,,,------...---------......---------///............///000000///000000000000000000000111111111111333444555666::::::;;;;;;<<>>:::777777555111000333111111111111111222333444111111111111111111111111000000000000000000000000////////////............,,,,,,,,,---......//////------......///000000000......------------......---......///////////////////////////000000000000000000000000///...------,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))***++++++,,,,,,,,,,,,++++++***))))))(((---+++)))((()))*********++++++++++++++++++++++++************************)))************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---)))******++++++,,,------+++***))))))((()))))))))))))))))))))))))))))))))************************************************++++++,,,,,,,,,***)))(((******++++++++++++******************************,,,,,,,,,+++++++++******)))))))))*********************+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***)))************+++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,*********+++++++++++++++++++++,,,,,,------......+++,,,,,,------,,,,,,+++......------......///000---.........//////000000/////////000000111333333333444555555444444666888;;;===@@@BBBGGGPPP\\\dddsss|||rrreeeZZZSSSNNNHHHDDDCCC???>>>@@@AAA@@@AAADDDIIIQQQ\\\fffnnnvvv|||pppddd[[[WWWRRRRRRPPPLLLHHHFFFGGGHHHHHHPPP]]]hhhqqq{{{xxxtttqqqkkkhhhlllrrrvvv{{{jjj^^^TTTEEE999555333444444111111444222111111111111111222222111111111111111111111111000000000000000000000000////////////............,,,------...//////000000------......///000000111...------,,,,,,------...---......///////////////.../////////000000000111///000000///...---,,,,,,++++++++++++,,,...///000......------------......,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++((())))))***++++++,,,,,,)))************))))))(((***)))((()))***++++++)))++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------)))******++++++,,,------,,,+++***)))))))))******************************************************************************))))))***+++++++++++++++******++++++++++++******************************++++++++++++++++++,,,,,,************)))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++)))***+++,,,,,,,,,,,,++++++,,,------------,,,+++)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------------...//////,,,,,,---......///000000000//////000000111222333444555555555333333444666777:::<<<===>>>BBBIIINNNXXXdddttt~~~rrraaaYYYNNNHHHHHHHHHFFFDDDBBB??????CCCEEEFFFJJJOOOWWW```kkkssswwwyyy}}}wwwkkk^^^SSSMMMJJJIIIJJJIIIHHHGGGGGGIIIKKKJJJTTTaaammmttt|||}}}wwwsssqqqooohhhfffkkkttt{{{~~~}}}kkkQQQGGGDDD::::::444000222333333444777222222111111111111111222111111111111111111111111000000000000000000000000000/////////............------......///000111111---------...///000000111...------,,,,,,------...---......///////////////.../////////000000111111////////////...---,,,+++******+++,,,---///000111///......------......///,,,,,,,,,---------......************************........................---,,,,,,++++++,,,,,,---))))))******++++++++++++((())))))***++++++,,,,,,((()))***+++++++++++++++((('''((()))+++,,,+++)))++++++++++++++++++++++++************************)))************+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------,,,,,,+++******)))...---+++*********++++++++++++++++++++++++++++++************************************************''''''((()))+++,,,......******++++++++++++******))))))))))))))))))))))))))))))***+++,,,------...++++++******))))))(((((()))***+++,,,---,,,,,,+++---,,,,,,++++++*********))))))******++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++***************)))***+++,,,,,,,,,,,,,,,,,,,,,............,,,,,,)))************+++++++++******++++++++++++***************++++++,,,,,,,,,)))))))))((()))******+++*********++++++,,,,,,,,,(((((()))***+++,,,,,,---+++++++++***************+++++++++,,,,,,+++++++++...------------...//////++++++,,,---...000000111000000///000000111222333111222222222111111333555555888;;;<<<<<<>>>CCCGGGFFFOOOZZZeeeppp|||tttggg]]][[[OOOLLLHHHDDDBBBCCCDDDFFFEEEDDDDDDEEEJJJPPPWWW[[[ooosssxxxyyywwwsssooommmlllfff^^^UUUOOOJJJFFFCCCBBBFFFGGGDDDDDDJJJPPPSSSQQQWWWcccnnnpppooottt}}}~~~zzzwwwvvvwwwwwwuuuqqqooosss|||zzzbbbMMMAAA;;;777555222111111111000000//////111111111111111111111111111111111111111111111111000000000000000000000000//////............////////////...---,,,++++++***---..................---,,,,,,++++++,,,,,,---...,,,,,,---......//////000000000000000000000000000////////////...---,,,+++++++++,,,,,,---...//////,,,------......------,,,,,,,,,************,,,,,,******+++++++++,,,,,,,,,)))***,,,------,,,***))),,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++*********))))))************************((())))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************************************+++***)))(((((()))***+++,,,,,,,,,++++++*********************************---+++)))+++---///---++++++++++++*********))))))))))))))))))************************************************************************************************************))))))************))))))******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++************)))++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++++++++************+++++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////222111000//////111333444222333555666888:::<<<<<<>>>CCCHHHNNNUUUbbbrrr}}}}}}rrrjjjdddbbb]]]SSSMMMLLLJJJIIIHHHGGGHHHJJJLLLNNNOOOPPPSSSWWW[[[___bbbdddoooqqqssstttqqqkkkddd___YYYVVVPPPKKKHHHFFFEEEDDDCCCHHHKKKKKKOOOXXX^^^```___aaahhhnnnnnnjjjlllrrrrrrqqqpppqqqrrruuuyyy{{{xxxwwwxxx}}}kkk^^^LLL???888666444333111111111000000000//////111111111111111111111111111111111111111111111111000000000000000000000000//////............//////...---------------------------............------,,,,,,++++++,,,,,,---...***++++++,,,,,,------...000000000000000000000000////////////...---,,,,,,,,,,,,,,,------......///,,,,,,------------,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++*********))))))************************)))))))))*********++++++************************)))***+++,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,+++++++++******************************+++***)))***,,,---,,,***+++++++++*********))))))))))))))))))************************************************************************************************************))))))************))))))******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,................................................222111000//////111222444222333444666888999;;;;;;;;;>>>AAACCCFFFNNNYYYbbbppp{{{~~~yyytttlllccc\\\WWWQQQMMMLLLJJJFFFCCCDDDEEEFFFHHHLLLOOOSSSUUUWWWZZZ]]]bbbgggiiiiiigggeeehhhiiiiiikkkiiicccYYYQQQJJJHHHEEECCCBBBBBBDDDEEEFFFKKKQQQXXXbbblllqqqpppooollllllmmmlllhhhgggiiiggghhhjjjnnnsssxxx}}}zzzgggNNNGGG===666555555555444111111000000000000//////111111111111111111111111111111111111111111111111000000000000000000000000//////............//////,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,------......000000000000000000000000---...............---------.....................,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************+++++++++++++++***************************************************+++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***)))((()))+++,,,+++***+++++++++***************)))))))))*********++++++************************************************************************************************))))))************))))))******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,+++++++++************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................111000/////////000222333222222444555777888999:::888:::;;;;;;:::===CCCIIITTT\\\gggsssiiieee```\\\XXXTTTOOOKKKJJJGGGEEEDDDDDDDDDFFFGGGEEEGGGLLLQQQVVVYYY[[[\\\]]]```dddggggggddd___]]]^^^]]]^^^aaabbb]]]RRRIIIFFFEEEDDDAAA@@@AAADDDFFFIIIQQQ[[[fffttt|||vvvrrrmmmllllllkkkiiihhhgggiiilllqqqwww|||xxxaaaOOO@@@<<<888555555444333222000000000000000000//////111111111111111111111111111111111111111111111111//////////////////////////////............//////---------...............+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------......///000000000000000000000000000000000------..................///.....................,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++***************************))))))*********+++++++++************************************************************************************************)))******++++++******)))******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******+++++++++,,,,,,,,,*********+++************,,,,,,,,,++++++*********++++++++++++++++++++++++***+++++++++++++++,,,,,,------,,,,,,,,,+++++++++************************************************************++++++++++++,,,,,,,,,++++++************+++,,,,,,---------,,,++++++,,,,,,,,,,,,------------------------------........................000////////////000111222111222333444555666777888555777999999999;;;>>>AAAEEEJJJQQQYYYbbbooo~~~VVVTTTPPPMMMKKKJJJIIIHHHAAABBBCCCCCCEEEJJJNNNPPPNNNQQQUUUZZZ]]]^^^^^^^^^YYYZZZ\\\]]]\\\[[[XXXWWWWWWVVVVVVZZZ[[[WWWMMMEEEBBBCCCCCCAAAAAABBBGGGJJJPPPYYYeeesss{{{wwwqqqooopppqqqnnnjjjhhhkkkqqqxxxppp[[[JJJAAA666555333222111000...---//////////////////000000000000000000000000000000000000000000000000000000//////////////////////////////............//////000000///......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------...//////000000111////////////////////////------.................................---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++******))))))******+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,************************************++++++++++++******************************************************************************************************++++++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,)))******+++++++++***))),,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++************************************************)))))))))******+++++++++,,,,,,,,,++++++*********++++++,,,---------,,,,,,+++++++++,,,,,,---------------------------------........................//////.../////////000000111111222333444444555555333555777999:::;;;===???:::>>>CCCHHHNNNVVV___fffvvvLLLJJJGGGEEEDDDEEEFFFGGGCCCHHHKKKKKKOOOVVV[[[\\\ZZZ[[[^^^```aaa___]]]\\\RRRRRRRRRSSSSSSTTTUUUUUURRRRRRSSSUUUUUUQQQIIICCC???AAACCCDDDEEEHHHOOOTTTZZZcccnnnxxx||||||}}}zzztttssswww{{{hhhUUUDDD;;;:::222222222222111111000000......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////111111000///...---,,,+++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////////////////////////////---...............------,,,---------------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))*********************+++++++++************************************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---***************+++++++++*********++++++++++++,,,******************************************************************************************************++++++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++************)))++++++++++++++++++++++++*********++++++++++++,,,)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------,,,,,,,,,,,,************************************************(((((())))))***+++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111111222222333333333222222333444666777777888666999===AAAEEEIIINNNQQQVVV___mmm{{{JJJJJJIIIIIIIIIKKKNNNQQQQQQXXX[[[ZZZ[[[```dddccc___`````````^^^ZZZWWWUUUNNNMMMLLLKKKKKKKKKLLLLLLKKKMMMOOOQQQPPPNNNJJJHHHFFFJJJMMMNNNOOOTTT\\\bbbfffmmmssswwwppp]]]OOOCCC888555666333333333333222222222333........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000//////......------------............------,,,,,,++++++,,,,,,---...,,,,,,------......//////////////////////////////////////////...---,,,,,,***+++++++++,,,---------++++++,,,,,,,,,,,,++++++)))******++++++******)))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,******))))))))))))******))))))*********+++++++++************************)))))))))*********++++++************************+++,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***)))***,,,))))))*********+++++++++*********+++++++++,,,,,,***************************************************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---...---,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------...------------,,,,,,,,,************************************************((((((((()))***+++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------....../////////...000000111111111111111111111111000111333444444444777888;;;===???BBBEEEFFFEEEJJJSSS[[[eeeqqq~~~QQQRRRTTTUUUXXX\\\```ddd]]]dddgggbbb___bbbccc```___^^^^^^\\\XXXTTTPPPNNNLLLKKKIIIFFFCCCAAA@@@???CCCFFFKKKMMMNNNNNNNNNOOOSSSVVVZZZ[[[[[[___gggmmmnnnsssuuuuuuzzzmmmZZZGGG???;;;666333444333333222000...---///000---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////.........///////////////---......//////......---,,,,,,++++++,,,,,,---.........//////000111111111////////////////////////////////////...---,,,+++))))))***++++++,,,------+++++++++,,,,,,+++++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,)))***,,,------,,,***))),,,++++++++++++++++++,,,******))))))))))))******))))))******++++++++++++************************((())))))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))***************************************************+++,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))''')))+++))))))******++++++++++++******+++++++++,,,,,,,,,***************************************************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,+++++++++************)))++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------******+++++++++,,,,,,,,,)))***,,,.........,,,+++*********++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------......---------,,,,,,,,,************************************************'''(((((()))***+++++++++*********++++++,,,,,,---,,,,,,,,,------,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......000000000000000111111111222111000111444555666666777777777777888:::;;;===BBBDDDFFFHHHLLLTTT___gggmmmxxx]]]aaaeeeggghhhhhhhhhiiihhhfffccc```\\\ZZZXXXWWWUUURRROOONNNOOONNNKKKHHHJJJHHHEEECCCAAA@@@AAAAAAAAAEEEIIIMMMOOOSSSXXX\\\``````aaacccgggmmmrrruuuxxxssspppsssxxx{{{gggKKKFFF???999555333111000222111111000///......---000000000000000000000000111111000000//////......---......//////////////////............//////000000000////////////000000000000///...------,,,,,,------------------------------------------------......////////////......000000//////.........---...------,,,,,,------...,,,,,,,,,------.........,,,***))))))***++++++***++++++++++++++++++++++++///...---,,,+++*********************************)))+++---//////---+++)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++******)))))))))******++++++++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''---,,,,,,++++++,,,,,,---+++***)))))))))***,,,,,,************************************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,++++++************++++++---,,,***)))))))))******)))))))))))))))(((''''''))))))))))))************)))************+++++++++************************++++++++++++******))))))************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,++++++******++++++,,,)))))))))***+++,,,......000,,,))))))+++------,,,+++*********))))))((((((,,,+++++++++***)))))))))))))))***++++++++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***+++++++++++++++***))))))------------------,,,,,,++++++------------++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))******************************************************+++++++++,,,,,,,,,000///...---+++***)))(((******+++++++++,,,,,,,,,************************,,,,,,,,,---------......000000//////......------...//////000000000000000/////////000111111222222444444555555666777777888======>>>@@@CCCGGGJJJLLLUUUYYYaaakkkwwwmmmmmmmmmllljjjgggdddccc^^^]]]ZZZVVVSSSPPPNNNMMMLLLJJJGGGGGGHHHGGGEEECCCDDDBBB@@@>>>>>>>>>@@@AAABBBHHHOOOTTTYYY]]]bbbfffjjjiiiiiikkknnnrrrvvvyyyyyysssmmmkkkmmmtttzzzbbbNNNBBB>>>888444222111000///111111111000///.........////////////////////////000000000000//////......---......///////////////000//////.........//////000//////......//////000000//////...------,,,,,,------------------------------------------------......////////////...............---------,,,,,,...------,,,,,,------...,,,,,,------------------...,,,++++++,,,------,,,++++++++++++++++++++++++...---,,,,,,++++++++++++***************************+++,,,------,,,+++***))))))))))))))))))))))))************************************************************************---,,,,,,,,,++++++++++++******++++++++++++******************************+++++++++++++++++++++++++++++++++***************,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,,,,************************************************************************************************************++++++++++++++++++************++++++,,,,,,***)))))))))************++++++***))))))((())))))))))))************)))************+++++++++************************++++++++++++*********)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,++++++******++++++,,,************+++,,,------///,,,)))***,,,------,,,++++++++++++*********))),,,,,,,,,+++++++++++++++)))******+++,,,+++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++,,,++++++***,,,,,,------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))******************************************************+++++++++,,,,,,,,,---------,,,,,,++++++*********+++++++++,,,,,,,,,------------------------,,,,,,,,,------------...////////////............,,,,,,---.............../////////000111111222222333333444444555666666777777777888:::<<>>>>>???BBBEEEGGGKKKQQQYYYaaafffjjjlllnnnpppooonnnnnnoooqqqtttuuuxxxpppiiifffeeejjjuuuooo\\\HHH;;;888555222000000111111000111111000000//////......////////////////////////000000000////////////...---......///////////////111000///...............///..................////////////...------,,,,,,------------------------------------------------......////////////.....................---------...------,,,,,,------...------------------,,,,,,...,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************+++++++++************)))******++++++++++++******************************************************))))))******+++++++++,,,++++++************+++++++++************+++,,,,,,************************************************************************+++++++++++++++++++++++++++++++++++++++*********++++++************++++++,,,+++******)))*********+++++++++,,,++++++***))))))))))))*********++++++)))************+++++++++************************++++++++++++************++++++++++++++++++++++++)))******++++++******)))++++++******++++++,,,---,,,++++++******++++++,,,,,,++++++******+++,,,,,,---+++***+++,,,---,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))***+++,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++*********************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------.............../////////,,,,,,---............---...//////000000111111222222222222333333444555555333333333555666888:::;;;<<<===@@@CCCFFFKKKQQQUUUaaaiiiuuukkkeee```^^^___]]]XXXSSSPPPNNNMMMJJJGGGCCCAAA???AAA@@@???>>>>>>?????????@@@@@@AAACCCGGGKKKOOOQQQWWW\\\cccjjjnnnooooooooosssrrrqqqooooooooopppqqqrrrlllgggffffffiiirrr{{{|||~~~ttt```PPPEEE===999555333111000222333222222111000000000/////////...////////////////////////////////////////////////---......///////////////111111000......---------......------------......//////.........------------------------------------------------------------......//////......---000000000000000000000000...------,,,,,,------............------,,,,,,,,,,,,***))))))***++++++******+++++++++++++++,,,,,,++++++******+++,,,------************************++++++***))))))***++++++))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,++++++++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++)))************++++++++++++******))))))******+++************++++++,,,,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++++++++*********************+++++++++++++++******))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,---,,,++++++******++++++,,,---,,,++++++*********++++++++++++,,,,,,,,,+++***++++++++++++++++++++++++***+++++++++,,,,,,------++++++,,,------------,,,++++++++++++++++++++++++************++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---&&&''')))***+++,,,,,,,,,******+++,,,------......------++++++++++++------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,------------------....../////////---...//////000000//////......//////000111111111111111111111222222333333333333444444555666777777;;;<<<>>>>>>???AAAEEEHHHLLLQQQXXX```iiirrr|||[[[VVVQQQPPPSSSSSSPPPLLLMMMLLLKKKIIIGGGDDDAAA???>>>>>>===<<<<<<===???@@@BBBDDDGGGLLLQQQUUUYYY[[[^^^aaafffkkknnnnnnmmmkkkwwwuuutttrrrqqqpppppppppnnnjjjhhhiiiiiiiiiooovvv~~~|||}}}lllVVVFFF???<<<999888444222111111222333111000000000000000////////////......................................./////////---......///////////////111111000......---------......------------.....................---------------------------------------------------------------............------/////////000000000000000...------,,,,,,------............------,,,,,,,,,,,,***))))))***++++++************++++++,,,,,,,,,************+++,,,------************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))************************************************************************.../////////////////////******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++******))))))******+++******++++++,,,,,,,,,,,,************************************************************************************************---,,,,,,,,,++++++******++++++************++++++************+++*********))))))******+++******)))************++++++++++++))))))*********+++++++++************************+++++++++++++++++++++,,,************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,++++++******++++++,,,------,,,+++***************+++,,,,,,,,,++++++***))))))******************))))))******++++++,,,,,,++++++,,,------------,,,++++++++++++++++++++++++))))))*********+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---%%%&&&''')))***+++++++++******++++++,,,---......------++++++++++++------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,---,,,,,,++++++***))))))******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,------......//////---......///////////////.........///000000111111000000000000111111111111444444444555555555555555555666888888888:::===@@@BBBDDDGGGLLLRRR[[[ccciiiTTTOOOKKKIIIJJJKKKJJJHHHJJJJJJJJJIIIHHHEEECCCAAA<<<============???CCCGGGIIIMMMSSSYYY___ccceeefffdddeeefffjjjmmmnnnlllkkksssrrrqqqpppooonnnnnnnnnnnnkkkiiiiiihhhfffjjjppp{{{~~~cccTTTDDD>>><<<888444111222111000111222111///---000000000000////////////........................---............/////////---......///////////////111000///...............///..................///........................------------------------------------------------------............------,,,,,,,,,---------------...------,,,,,,------...------------------,,,,,,...,,,++++++,,,------,,,*********++++++,,,,,,---***************+++,,,---************************,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++******++++++++++++,,,,,,******++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++************++++++***++++++,,,---,,,,,,,,,************************************************************************************************,,,,,,,,,,,,,,,+++++++++++++++************++++++))))))***++++++++++++***((()))***************************++++++++++++,,,)))************+++++++++************************++++++++++++,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,---,,,,,,+++*********+++***+++,,,+++***)))***,,,)))))))))))))))***************************++++++***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))************+++))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---%%%&&&''')))***+++++++++******++++++,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++******************************************************+++++++++,,,,,,,,,---,,,,,,+++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------.........++++++,,,------------,,,---......//////000000111000000000000000000000000222222333333333333222222///000222333333555777:::::::::<<<@@@FFFNNNUUUYYYPPPMMMJJJGGGEEEFFFGGGHHHJJJJJJKKKKKKJJJHHHFFFEEE@@@BBBDDDFFFHHHLLLSSSXXXZZZ___hhhpppvvvxxxyyyxxxvvvssspppooopppqqqpppnnnooooooooonnnnnnnnnnnnnnnqqqlllhhhfffeeedddjjjqqq{{{wwwcccKKKBBB;;;;;;:::444000///000000000111222111///---////////////000000000000........................---------.........//////---......///////////////000//////.........//////000//////......//////000........................------------------------------------------------,,,------......------,,,++++++++++++,,,,,,,,,---...------,,,,,,------...,,,,,,------------------...,,,++++++,,,------,,,)))******+++,,,,,,------+++***************++++++************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++'''''''''((((((((())))))******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++((()))***+++,,,++++++***)))******+++,,,,,,++++++*********+++++++++,,,,,,)))************+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,++++++***+++++++++***+++,,,***((((((+++---)))))))))******+++++++++++++++++++++++++++******)))******+++,,,+++++++++******+++++++++,,,,,,,,,))))))))))))***************************+++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++(((((()))+++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,...------------------,,,***+++,,,,,,------,,,,,,------......///000000000000000000000000000000000000111222222222222111000///111222222222222444666666666888<<>>999666777555000000555000000111333444444111///////////////000000000000........................---------.........//////---....../////////////////////.........//////000000000////////////000000---.....................------------------------------------------------,,,------......------,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,------.........,,,***))))))***++++++***))))))***+++,,,,,,------++++++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++++++++******((())))))***++++++,,,,,,************************'''((()))***+++,,,---------,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++((()))***+++,,,,,,+++******+++,,,,,,------------******+++++++++,,,,,,,,,)))************+++++++++************************+++++++++,,,,,,---------........................******++++++++++++******++++++******++++++,,,---,,,++++++++++++++++++,,,,,,++++++***++++++,,,,,,+++,,,,,,)))''''''+++...*********++++++,,,,,,,,,---------,,,,,,+++++++++))))))***++++++++++++************++++++,,,,,,,,,))))))))))))******************************************+++++++++,,,,,,,,,************************)))***+++,,,---,,,++++++***+++,,,,,,------------,,,,,,++++++++++++++++++++++++---......---+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++******************************************************+++++++++,,,,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,---......//////......------......///000000000111111111111000000000000000111222333333333111111111222333222000///000111777888999===BBBGGGIIIJJJEEEFFFFFFEEEEEEFFFJJJMMMQQQSSSUUUTTTRRRRRRVVVYYYWWWYYY]]]bbbiiippptttwww{{{}}}~~~|||xxxsssxxx|||{{{xxxyyy{{{tttpppjjjfffgggmmmuuuzzznnnTTTCCC===666444111111333333111...111111111111111000//////000000//////.........---////////////////////////------------------,,,,,,//////...//////000111222................................................------------------------------......------,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,***)))(((******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,))))))))))))************,,,,,,++++++***)))((((((************************************************)))************+++++++++))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********************************************************,,,+++***))))))***+++,,,***+++------+++(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,++++++*********************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++******++++++++++++++++++++++++************************+++++++++,,,,,,---------...---+++*********++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************************,,,++++++******++++++,,,++++++******************+++++++++*********)))))))))***++++++***)))***+++******))))))))))))******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...++++++************+++++++++++++++*********))))))+++++++++*********))))))************************)))))))))***+++++++++,,,************************''')))+++,,,,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++111000000///......---------------............///........................////////////000000000000000000000000000111111111666555555999???DDDEEEEEEBBBCCCEEEGGGHHHKKKOOORRRTTTWWW[[[^^^^^^^^^]]]]]]bbbhhhnnnqqqqqqssswww{{{|||~~~~~~~~~|||wwwqqqmmmnnnuuu~~~tttaaaPPPBBB<<<<<<555333111111333333111///111111111111111000//////000/////////.......................................---------------------//////////////////000111................................................------------------------+++,,,,,,---.........---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------((((((((((((((('''&&&&&&******************************++++++++++++*********************************************************************+++++++++))))))))))))***************************+++++++++************************************************)))************+++++++++************************************************************************+++++++++,,,,,,,,,------,,,++++++++++++++++++***************************************************++++++***))))))***++++++***,,,------,,,+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********,,,,,,,,,+++++++++******************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,---------,,,+++*********++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************************,,,++++++******++++++,,,************************+++++++++*********)))))))))***++++++***)))***+++++++++************++++++************************---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++++++++,,,------++++++************+++++++++++++++*********))))))+++++++++*********))))))***************************************+++++++++************************((()))+++,,,,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......................................./////////000000000000111111111111111222222222444444555999???CCCDDDCCCCCCFFFJJJMMMQQQUUUZZZ^^^\\\```fffmmmpppooojjjeeehhhpppwwwwwwrrrooorrrwwwtttvvvxxx~~~zzzxxx{{{wwwgggSSSEEE<<<777777:::333111000111222222111000000000111111000000//////////////////............................................................000000//////.../////////////////////////////////........................------------------------)))***,,,---.../////////,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******))))))************************************++++++++++++******++++++++++++++++++++++++************************+++++++++***************))))))))))))************''''''(((***+++,,,---...************************************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,*********+++++++++++++++************************************************++++++***))))))***++++++)))***,,,+++++++++...000************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,+++************+++************************++++++++++++++++++++++++******************************************************++++++++++++******************************++++++************++++++************************+++++++++***************)))***++++++***)))***+++,,,,,,++++++++++++,,,,,,************************...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,------++++++************+++++++++++++++***************+++++++++***************************************+++++++++***************************************((()))+++,,,,,,,,,+++***++++++++++++++++++++++++------------------------((())))))***+++,,,,,,---------------............////////////////////////....../////////000000000111111111222222222333333222333666:::???BBBAAA@@@LLLPPPTTTXXX\\\aaafffiiigggiiiooouuuzzzyyyrrrllliiinnnsssrrrmmmjjjlllooollllllmmmnnnrrr}}}{{{kkkWWWLLLAAA===;;;777444333111000000000111111111111///000000000000000/////////////////////..........................................///////////////111000///...............000000000000000000000000........................------------------------***+++,,,---............------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************************,,,,,,---.........------++++++++++++++++++++++++************************------+++******+++,,,---******************************++++++++++++******++++++++++++++++++++++++************************,,,+++++++++***)))))))))((()))))))))************''''''(((***+++,,,---...************************************************))))))*********+++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,))))))******++++++,,,,,,************************************************+++******************+++((())))))(((((()))+++...************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************)))******+++++++++******++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******************************************++++++++++++++++++++++++******************************************************++++++++++++******************************++++++************++++++***************+++++++++************************)))***++++++***)))***++++++++++++******+++++++++************************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++************++++++************************************************************************,,,+++++++++***)))))))))************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++,,,,,,---.........,,,,,,---------.........////////////////////////........./////////000000000000000111111222222333000222777<<>>XXX[[[^^^```cccfffkkknnnkkkkkkmmmrrruuuuuupppllllllmmmmmmmmmlllkkkllllllkkklllkkkjjjkkkqqqzzzmmmZZZNNN@@@999666888:::555///,,,///000000000000000000111...//////000000000//////.........///////////////////////////////////////............//////000000000000///......---......000000000000000000000000........................------------------------,,,------...------,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************+++,,,,,,---......------++++++++++++++++++++++++***************************)))(((''''''(((***+++******************************++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))((()))))))))************))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,)))))))))******+++++++++*********************************************************++++++******************(((''''''))),,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************+++++++++******)))++++++++++++++++++++++++))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************************************++++++++++++******************************+++******))))))******+++))))))*********+++++++++************************)))***++++++***)))***+++******))))))))))))******************************++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++************++++++************************************************************************,,,+++++++++***)))))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------------...////////////////////////............////////////.........///000111111222///333888<<<>>>>>>>>>===aaabbbbbbbbbccceeeiiillljjjjjjjjjlllnnnnnnmmmlllqqqqqqqqqqqqqqqpppnnnlllmmmnnnnnnnnnnnnqqquuuxxx}}}ooo\\\MMMEEEAAA999444222444666333000000///000111000///...///000......///000000000//////.........///////////////////////////////////////---------......//////000//////......---.........////////////////////////........................------------------------------......------,,,+++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,******************************++++++++++++******++++++++++++++++++++++++((((((((((((((((((((((((+++++++++***************))))))))))))************+++++++++***************************************************************)))************+++++++++++++++++++++++++++++++++************************************************************++++++++++++)))))))))***************************************************************)))***++++++++++++***)))+++,,,,,,+++))))))***,,,************************++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,***************************++++++++++++***))))))++++++++++++++++++++++++******************++++++++++++++++++++++++++++++((((((((((((((((((((((((+++++++++++++++*********((()))******+++*********************************++++++++++++++++++++++++******************************************************++++++++++++************************************))))))))))))******)))))))))***++++++,,,,,,***************+++++++++)))***++++++***)))***+++***))))))))))))))))))***************************************))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++,,,,,,++++++************++++++***************+++++++++***************+++++++++************************+++++++++***************************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------........................------........./////////,,,------...///000111111000444999===>>>=========ggggggdddbbbaaabbbgggjjjnnnoooqqqqqqrrrrrrtttvvv~~~zzzuuussssssrrrqqqrrrtttuuuuuuuuuttt{{{rrr```OOOCCC>>>;;;:::777333111333333111222666///000222000...,,,---///---......///000000//////............/////////000------------------------+++,,,,,,---......//////......---------...//////................................................------------------------,,,,,,------...---------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,+++************************+++++++++++++++++++++++++++,,,------.........---******************************++++++++++++******************************))))))))))))))))))))))))***************+++++++++))))))))))))************************************************************************************)))************+++++++++************************************************************************************++++++++++++************))))))))))))************************************************)))***++++++++++++***)))''')))+++++++++***+++,,,*********************************************************))))))***************+++++++++,,,,,,,,,************************+++++++++++++++***))))))************************++++++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++*********)))'''((()))***++++++***)))************************++++++++++++++++++++++++******************************************************++++++++++++************************************))))))))))))******((())))))***++++++,,,,,,))))))*********+++++++++)))***++++++***)))***++++++******))))))******+++************************+++++++++*********))))))******************************+++++++++,,,,,,,,,***************++++++,,,++++++************++++++))))))*********+++++++++))))))*********+++++++++***************************************+++++++++************************++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++,,,,,,,,,------------------------------------------.........//////------...///000111222222222666;;;============>>>kkkjjjfffbbb```bbbgggkkkuuuxxx|||}}}|||}}}}}}zzzwwwxxxzzz{{{xxxvvvyyy~~~xxx```TTTFFF>>><<<:::666111...---///222111---...222///111222000---+++,,,...------...///000000//////---.........//////000000++++++++++++++++++++++++++++++,,,,,,---...//////---------------...///000................................................------------------------***+++,,,---.../////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........************************))))))))))))))))))))))))'''(((***+++,,,+++************************************++++++++++++******))))))))))))))))))))))))************************))))))******+++++++++,,,))))))))))))************))))))******++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))************************************************)))************+++++++++++++++******))))))((((((************************************************)))***+++,,,,,,+++***)))"""%%%(((*********+++,,,******************************************************))))))))))))***************++++++,,,,,,,,,************************+++++++++++++++***)))(((************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))'''((()))+++++++++***)))************************++++++++++++++++++++++++******************************************************++++++++++++************************************))))))))))))******((())))))***++++++,,,,,,))))))******++++++++++++)))+++++++++***)))***+++,,,++++++++++++++++++,,,************************,,,,,,,,,+++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,*********)))***++++++,,,++++++************++++++))))))******++++++++++++))))))******++++++++++++************************))))))******+++++++++,,,************************,,,,,,+++++++++,,,---...++++++++++++++++++++++++------------------------(((((()))+++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000111222333333333777;;;======<<<>>>@@@jjjhhheeebbbcccgggnnnsss}}}|||yyywwwcccTTTEEE@@@;;;888777666444222333333222222111000/////////////////////////////////.........------------................................................000000000000000000000000..............................////////////......000000//////............------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++++++++***))),,,++++++******++++++,,,************************------,,,***(((''')))++++++++++++************)))+++*********))))))((((((************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************+++++++++*********))))))************************,,,+++***)))(((((((((((('''&&&$$$###$$$%%%'''))))))***+++++++++)))((('''(((((()))***+++,,,,,,,,,(((((()))******************++++++,,,,,,++++++***)))))))))***++++++,,,,,,+++++++++*********))))))++++++************++++++((())))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))******+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++************************((())))))))))))*********++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************------------,,,,,,+++***************************************************,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------------------------+++++++++++++++++++++++++++++++++************)))+++***)))))))))***,,,,,,************************************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,+++******+++,,,,,,++++++******************,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......000///---,,,++++++,,,---.........//////000111222111555:::>>>>>>===;;;;;;mmmllljjjgggeeegggmmmrrr}}}}}}ssshhh\\\NNNDDD@@@<<<777555555444222111333333222111111000///////////////////////////////////////.........------................................................------------------------..............................////////////....../////////.........------------------------------//////.........------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,+++***,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))((()))++++++++++++************)))************)))))))))(((************************************************************************************))))))))))))************************************************+++++++++*********))))))******************************))))))))))))*********)))((('''((()))+++,,,******++++++******)))((()))))))))***+++++++++,,,((())))))******************++++++,,,,,,++++++***++++++******************+++++++++*********))))))++++++************++++++++++++++++++************++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++))))))))))))************************************+++++++++************)))************************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,+++************************************************************))))))))))))*********++++++,,,,,,++++++***((())))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++***)))))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,***************+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,,,,------------...---,,,,,,,,,---..................///000111222111555;;;>>>>>>===<<<<<>>>>>=========}}}~~~}}}ooo```UUUFFF;;;777777888777444333111000000000000000222111111111000000000///////////////////////////000000000000////////////........................------------------------////////////////////////---------------------------......//////......---------------------------------------------------..................---------,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,++++++++++++++++++*********))))))*********)))))))))))))))************************((((((((((((((((((((((((************************,,,++++++******))))))(((************************************************************************************************))))))))))))***+++,,,,,,***))))))))))))***+++,,,---,,,+++*********,,,,,,+++++++++***************))))))***++++++++++++******++++++,,,,,,++++++***+++++++++*********))))))************************++++++************++++++...---,,,+++***))))))((())))))))))))))))))))))))++++++++++++************************************************************+++++++++******)))))))))************************+++++++++*********))))))************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))************))))))************************************************,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++*********))))))***************+++++++++++++++++++++++++++++++++************************************************++++++************++++++************++++++++++++,,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------.....................///111111222555:::===>>>======>>>rrr\\\OOOFFF@@@:::666555666555555111222111111000000111111111111111000000000000000////////////////////////000000000000////////////........................------------------------////////////////////////------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++------,,,+++---///---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++(((***------,,,++++++++++++++++++*********))))))))))))))))))))))))******************************((((((((((((((((((((((((******************************)))))))))(((((((((************************************************************************************************++++++************++++++(((((((((((())))))******,,,,,,*********+++,,,---+++++++++***************))))))***+++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************************************,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************((())))))******)))))))))************************************************,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++---,,,++++++*********+++------------------------*********++++++,,,,,,,,,+++++++++*********))))))))))))******++++++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))*********+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++)))*********+++++++++,,,***+++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,.........------,,,,,,+++------------...///000111111444999<<<<<<======>>>}}}yyyxxxzzz{{{||||||~~~rrrbbbRRRGGGBBB777666555444444222000---000111333222111000111222000000000000000000000000////////////////////////000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------.........------------------------+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***---///...+++***,,,///------,,,,,,,,,,,,------***************************,,,------+++***+++,,,+++++++++************)))))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((***************************************************************+++++++++************************,,,++++++*********++++++))))))******+++++++++++++++************+++,,,,,,******************++++++)))***++++++,,,+++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,***************+++++++++++++++************++++++*********+++,,,------...+++++++++++++++++++++++++++************)))))))))++++++++++++++++++++++++************************+++++++++++++++*********+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++************************************+++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************((())))))************)))******************************************************))))))))))))*********++++++,,,,,,++++++***((())))))))))))*********)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,------------------------*********++++++,,,,,,---+++++++++************)))))))))***++++++++++++***************************************************************************++++++************++++++)))))))))************++++++++++++******************++++++,,,,,,++++++***)))))))))******++++++,,,******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,............---,,,+++***------------...///000111000333777:::;;;;;;===>>>zzzwww{{{~~~mmm[[[OOOGGG???;;;<<<444333333222222111///---///111333333111///000222///000000000000000000000/////////////////////////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------........./////////------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++...000///+++))),,,///------,,,,,,,,,,,,------++++++++++++++++++++++++---......,,,******+++,,,+++++++++************)))((()))))))))************************************************************++++++++++++++++++++++++((((((((())))))***++++++************************************************))))))*********+++++++++************************************+++,,,------)))******+++++++++++++++((()))******++++++******)))))))))***+++++++++,,,)))***++++++,,,,,,++++++***++++++,,,,,,++++++*********************++++++))))))*********+++++++++++++++************++++++******++++++,,,---......++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++***************************++++++++++++++++++,,,************************+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++************************)))))))))*********++++++)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***************************((()))******+++++++++*********************************************************))))))))))))*********++++++,,,,,,++++++***((())))))))))))*********((())))))***++++++,,,,,,************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++************)))((()))***+++,,,++++++***))))))))))))))))))))))))************************************************++++++************++++++))))))))))))***************************+++++++++***+++,,,,,,,,,,,,+++***))))))***++++++,,,------***++++++,,,------,,,,,,,,,,,,,,,,,,------------,,,---.........---,,,+++------------...///000000///222666888999:::<<<===}}}|||vvvjjjZZZMMMBBB>>><<<777555666666444333222222333444444...111333333000///000111////////////000000000000///////////////////////////.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........./////////000000------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++///111///+++)))+++......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,))))))***,,,+++++++++************)))(((((())))))*********+++************************************************++++++++++++++++++++++++(((((()))***+++,,,,,,---************************************************))))))******++++++++++++************************(((((()))***+++---///000(((((()))************)))'''((()))+++++++++***)))(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***)))))))))))))))******++++++++++++++++++************+++++++++++++++,,,,,,---------))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------************************((())))))))))))*********))))))***+++,,,,,,------************************+++++++++,,,,,,+++++++++************************))))))***+++++++++++++++************************************************,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,************************)))))))))***+++,,,......++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++************)))((()))***+++,,,+++******((((((((((((((((((((((((************************))))))))))))))))))))))))++++++************++++++))))))))))))************))))))******+++++++++,,,***+++,,,------,,,+++*********+++,,,,,,---......+++,,,------.........---,,,,,,------------......***+++---...///......------------------...000000...111555777888999;;;===zzzlll^^^RRRIII???>>>;;;888555333222111111111111111111111111111222111111000///......---111111111111111111111111////////////////////////000///...---------------........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........///...,,,******,,,...///000000//////..................---,,,---...///000000000//////............+++,,,,,,---.........---///...------,,,,,,,,,,,,++++++++++++++++++++++++000///...---,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++,,,+++***((((((((()))*********++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************))))))))))))************)))***++++++***)))***++++++++++++************))),,,++++++******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********+++******))))))******++++++++++++*********))))))++++++++++++++++++++++++************************+++)))'''))),,,---,,,***------++++++++++++------+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++***))))))******+++*********))))))(((((()))************+++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,++++++***---,,,,,,+++***)))(((((())))))************))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,---***((((((***,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******'''((()))***,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,+++)))''''''((()))***((()))***+++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************(((((())))))******++++++))))))))))))************------------------------,,,,,,,,,++++++*********...............///000000---,,,,,,,,,,,,---......//////111333666888;;;<<<~~~vvviii\\\RRRIIIAAA<<<:::999777555444222222222000000000000000000000000111111111000///.................................//////////////////////////////...---------------........................,,,------------,,,++++++------------------------........................,,,,,,------------------------------------------/////////......---------...------,,,---...///000/////////......---------+++,,,------......------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++)))((((((((()))*********++++++++++++******))))))))))))))))))))))))************************************+++++++++,,,*********************************+++++++++,,,,,,************************))))))))))))************)))***++++++***)))***+++++++++++++++************++++++++++++*********************+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************+++++++++*********))))))++++++++++++++++++++++++************************+++)))((())),,,---+++***+++++++++******++++++++++++++++++*********))))))++++++++++++++++++++++++++++++***)))))))))))))))+++*********)))))))))))))))************+++++++++,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++************))))))************))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,...+++))))))+++---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++...---+++))))))***+++,,,***************+++++++++******************************++++++++++++******************************************************************************************++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------------......///---,,,,,,,,,,,,---.........///000222444777999;;;}}}rrrjjj\\\UUUKKKCCC===:::777666333333222111111111222222////////////////////////111111000000//////......------------------------///////////////////////////...------------------........................---------------,,,++++++........................------------------------------------------,,,,,,+++,,,............,,,+++......------------,,,,,,...------------...//////......------------,,,,,,,,,,,,------......---------,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))((()))))))))******++++++++++++******))))))))))))))))))))))))************************)))))))))*********++++++*********************************++++++++++++,,,************************)))))))))*********++++++)))***++++++***)))***+++,,,+++++++++************++++++++++++++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***))))))************))))))+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))+++,,,+++***))))))************))))))+++++++++***************++++++++++++++++++++++++,,,+++*********************************))))))))))))************+++++++++------,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,))))))************))))))+++++++++*********************************************+++++++++,,,,,,,,,...,,,++++++,,,------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,///...---,,,+++,,,---...,,,+++***)))))))))***+++******************************++++++++++++******++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......------...000222555777888wwwhhh[[[QQQJJJDDDAAA===999666666666666111000000//////000111111000000000000000000000000111000000000/////////...////////////////////////////////////////////////......---,,,,,,---------........................---------...---,,,,,,+++------------------------------------------------.........------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++******+++++++++++++++++++++++++++++++++))))))******++++++++++++************++++++++++++,,,++++++******++++++,,,******))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************((())))))))))))*********************************************++++++++++++************************))))))*********+++++++++)))***++++++***)))***+++,,,,,,+++++++++***************++++++,,,,,,------************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***((()))***++++++***)))(((************************++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,************************))))))*********+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************)))************************++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...//////...------,,,---.........,,,***(((((()))***+++******************************++++++++++++******++++++++++++++++++++++++************************************************,,,,,,,,,++++++******)))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,,,,---...000333444666|||qqqbbbUUUKKKBBB===:::444555555444333333222222222111111000//////000000111111111111111111111111000000000000////////////////////////////////////////////////////////////------,,,,,,,,,------...........................------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,///...,,,++++++,,,...///+++,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++((())))))******++++++,,,))))))*********+++++++++******))))))))))))******)))))))))*********))))))******++++++++++++******))))))))))))))))))))))))************************((())))))))))))*********************************))))))*********+++++++++************************************++++++++++++)))***++++++***)))***+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++************)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++************+++,,,***************+++++++++))))))*********+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************+++,,,---------------------,,,,,,+++******)))******++++++++++++************************************************************+++++++++,,,,,,,,,******+++++++++******+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///------,,,,,,,,,---------...,,,***(((((()))***+++******************************++++++++++++******************************************************************************++++++******)))))))))(((************++++++++++++************************++++++++++++++++++++++++---------,,,---......///---,,,,,,,,,,,,---......+++,,,,,,---///111222333wwwmmmXXXMMMBBB===:::777666777///111444444333111111111333333222111000000000000111111111111111111111111000000000000////////////------------------------////////////////////////,,,,,,,,,,,,,,,------..........................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,000...,,,******,,,...000++++++,,,,,,,,,,,,------,,,---......//////......++++++,,,,,,,,,,,,------------......------,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++)))))))))************+++))))))(((((((((((())))))(((((()))************)))******++++++++++++******))))))))))))))))))))))))************************)))))))))*********++++++************************)))))))))************+++*********************************++++++++++++,,,)))***++++++***)))***+++,,,,,,,,,,,,++++++++++++******************++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++++++++,,,---***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))+++***++++++++++++++++++******************+++++++++++++++++++++++++++++++++((((((((('''(((((()))************+++++++++++++++)))************+++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***************************+++,,,------......---......---,,,+++***))))))******++++++++++++*********************+++++++++******************************+++++++++,,,,,,,,,(((***,,,,,,***)))*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))*********************************************************)))))))))))))))*********++++++++++++,,,***************************++++++++++++,,,,,,,,,---------------......///---,,,,,,,,,,,,---......,,,,,,,,,---...///111222rrraaaRRRIIICCC:::444666888555333444111333555444222111333444222222111000000000111111111111111111111111111111////////////000000000000........................////////////////////////,,,,,,++++++,,,,,,---..........................................------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,---------...,,,---.../////////...---,,,,,,,,,,,,---------...------......------,,,+++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++******++++++++++++++++++))))))))))))******************))))))))))))******'''((()))***+++******)))******++++++++++++******))))))))))))))))))))))))************************************+++++++++,,,************************))))))))))))*********************************************+++++++++,,,,,,)))***++++++***)))***+++------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---+++)))((()))+++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++)))((((((((())))))***+++*********++++++,,,,,,,,,)))************+++++++++,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------...***************************+++,,,---............---------,,,,,,+++++++++***++++++,,,,,,++++++***))))))*********+++++++++******************************+++++++++,,,,,,,,,(((+++------+++******+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++,,,,,,------------***************+++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************)))***************++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---...///000111{{{uuukkkaaaVVVLLLCCC>>>>>>777444999;;;555000///111222222000...///222666000000000000000111222222000000000000000000000000////////////000000000000111111111111111111111111////////////////////////++++++++++++,,,,,,---.................................//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,.../////////...---,,,,,,,,,------.........---.........---,,,,,,+++,,,,,,,,,,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++************++++++'''((()))+++++++++***)))******++++++++++++******))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,************************))))))))))))******************************************+++++++++,,,,,,,,,)))+++++++++***)))***+++---------,,,,,,,,,++++++******))))))((((((''''''))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,***'''%%%%%%'''***,,,))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))''')))+++***)))(((''''''((()))***))))))******++++++++++++++++++++++++++++++++++++,,,+++++++++,,,------...*********++++++,,,,,,,,,)))************+++++++++,,,+++******))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////))))))))))))))))))))))))***+++,,,---............++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))******++++++++++++******************************+++++++++,,,,,,,,,))),,,//////,,,***+++---+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,---.........---((()))***+++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********************************************************++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---......------------...///000000xxxiii```RRROOOJJJEEE???:::666444666555444222111000000///111111111111000000000000000000000000000000000000111000///...------...//////////////////////////////////////////...------......////////////......------------------------------------------------------------------------,,,,,,++++++,,,,,,---...,,,------....../////////...............---------111...***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++000000///...------,,,,,,***+++,,,------------,,,,,,++++++******++++++,,,,,,,,,++++++******++++++************************************************************************+++++++++++++++++++++++++++++++++*********))))))(((((()))***++++++,,,,,,)))************+++++++++******)))(((''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++******************))))))*********+++++++++))))))*********))))))(((---,,,***))))))***,,,---+++******))))))******+++///---***((((((***---///,,,+++***))))))***+++,,,))))))))))))))))))))))))---------,,,,,,+++++++++---,,,++++++******+++++++++++++++*********)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++''')))***+++******+++---///((((((...---&&&'''///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************++++++++++++++++++++++++------,,,++++++******)))+++++++++,,,---...///000************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******,,,///111///---+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((&&&++++++&&&+++...&&&*********+++------,,,+++)))***++++++,,,,,,,,,,,,+++++++++*********))))))++++++************++++++***)))))))))***++++++,,,************************************************++++++++++++++++++++++++))))))(((((()))+++---...))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------......------.........------,,,,,,,,,++++++,,,,,,...///111111}}}mmm___UUUNNNJJJBBBAAA>>><<<999777555555444333222111111111111111111111111000000000//////000000000000000000000000111000///...---......//////////////////////////////000000000//////...---......////////////......------------------------------------------------------------------------,,,,,,++++++,,,,,,---...//////......---,,,,,,+++,,,,,,,,,---------------///---******,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,++++++++++++************************************************************************+++++++++++++++++++++++++++++++++*********))))))((())))))***++++++,,,,,,)))************+++++++++,,,,,,+++***************++++++++++++++++++++++++************)))))))))(((************)))))))))(((************************))))))))))))***++++++,,,++++++******************))))))*********+++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---++++++************++++++,,,***(((''''''(((***,,,++++++***))))))***++++++************************---,,,,,,,,,++++++++++++---,,,++++++******+++++++++++++++*********)))))))))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++''')))++++++,,,---000222AAA222)))+++---))))))---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,---------,,,,,,,,,,,,------...************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***------+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///***,,,)))"""(((---'''+++******+++------,,,+++******+++,,,,,,,,,+++++++++++++++*********))))))++++++************++++++***************+++,,,,,,************************************************++++++++++++++++++++++++***))))))))))))+++,,,---******************************+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,---///000111sssiiiYYYKKKAAA;;;999888666555444444333333333333222111111111111111222222111111000000000000//////000000000000000000000000000000///............///////////////////////////000000000000000//////.........////////////..............................,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---.........------,,,,,,++++++***++++++,,,,,,---------///---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,//////...............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,++++++******++++++,,,//////...,,,,,,+++++++++************************************************************************+++++++++++++++++++++++++++++++++***************)))))))))***++++++,,,,,,)))************+++++++++,,,+++******************************************************))))))))))))************))))))))))))******************************)))(((((()))***+++******++++++++++++++++++***************+++++++++,,,,,,------------,,,,,,...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,******))))))))))))******++++++***))))))***+++++++++++++++++++++++++++++++++++++++++++++*********---,,,++++++******+++++++++++++++***************)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,---000555888TTT>>>,,,***------+++,,,***++++++,,,,,,++++++***************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------...---,,,,,,+++++++++,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,+++***+++,,,+++***(((++++++++++++++++++++++++,,,---............---,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***---,,,'''---333,,,+++*********,,,---,,,+++++++++,,,,,,,,,+++******+++++++++***************++++++************+++++++++++++++++++++,,,,,,---************************************************+++++++++++++++++++++++++++******)))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,++++++++++++******------,,,------...//////xxxkkkaaaZZZOOOJJJDDD???;;;777444111444444333222111111111111222222111000000000000111111000000000/////////////////////////////////////////////........./////////////////////////////////000000000000000//////---......//////......---........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******++++++,,,---......******+++,,,---.........///...,,,,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++,,,,,,///...---,,,+++,,,------,,,++++++******++++++,,,///...---,,,+++*********************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++))))))((((((((((((((()))*********************************)))))))))))))))*********)))))))))))))))************************+++***)))''''''((()))*********+++++++++++++++,,,************************+++,,,------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++******************+++++++++++++++++++++++++++************************---,,,++++++******++++++*********************************++++++*********************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++++++++,,,000555999XXXDDD111+++------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++***************************++++++++++++++++++++++++------,,,++++++******))),,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,...//////...,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))(((...000+++000333***,,,+++******+++,,,,,,+++,,,,,,,,,,,,++++++***)))************************++++++************++++++---,,,,,,++++++,,,------************************************************************************++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............------------------------------------,,,,,,---......}}}nnn___SSSKKKEEEBBB999888777777777666333000444333222111111000111111333333111000///.........000000000////////////...////////////////////////......////////////////////////////////////////////////000000000000//////------............------........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))***+++,,,---...///+++,,,,,,---...//////000---+++++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******++++++++++++++++++...---------,,,---------,,,++++++******++++++,,,---,,,+++***))))))))))))***************************************************************************************************************************************+++++++++))))))*********+++++++++)))((((((((((((((())))))++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))******************************+++***)))(((((()))************++++++,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,------------,,,+++*********++++++*********************************************************---,,,++++++******++++++************************+++******************+++************************++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,+++******---111555KKK@@@444...,,,++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************++++++++++++++++++++++++------,,,++++++******))))))))))))***+++,,,------************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,,,,---------...++++++++++++++++++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,+++,,,------------,,,+++************************+++(((,,,---)))111888222---+++******+++,,,,,,+++,,,,,,,,,,,,++++++***)))************************++++++************++++++------,,,++++++,,,,,,,,,***************************************************************************+++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///////////////------------------------------,,,,,,,,,------...}}}sssmmm___WWWMMMDDD>>><<<::::::888555222111222333333222////////////000111222333444333111///...------,,,000000////////////......000000000000000000000000---...//////000/////////////////////////////////---......///////////////------............------------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,------....../////////+++***)))***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...............,,,++++++******++++++,,,+++******)))))))))))))))***************************************************************************************************************+++++++++************************)))************+++++++++***************++++++,,,++++++++++++++++++++++++))))))))))))************))))))))))))************++++++++++++++++++++++++************++++++++++++******++++++,,,---------+++++++++***************((()))***++++++,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******)))***++++++++++++***)))))))))))))))))))))))))))*********+++++++++++++++---,,,++++++******++++++***************+++++++++++++++***))))))***++++++************************++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++***)))***---000:::888444000+++)))***,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------((((((((()))***+++---...************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************%%%'''************+++---++++++++++++++++++++++++))))))++++++++++++))))))******+++++++++,,,,,,,,,+++,,,---......---,,,+++************************,,,''')))***,,,===NNNOOO...,,,***)))***+++++++++++++++,,,,,,,,,+++*********************+++++++++++++++************++++++---,,,,,,++++++++++++,,,************************************************************************)))******+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------...///////////////******++++++++++++,,,,,,,,,,,,+++,,,,,,---......|||uuukkkddd^^^XXXPPPJJJBBB???;;;888777666666555888555222111111222222222.........///000111222333222111000///...---------000000/////////.........000000000000000000000000,,,---///000000000//////////////////////////////,,,,,,---...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------------------------------111///,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++******)))+++---000111000///...,,,++++++******++++++,,,*********)))******+++,,,************************************************************************************************))))))*********+++++++++************************)))************+++++++++***************+++,,,,,,************************((()))))))))************((()))))))))************++++++++++++++++++++++++((()))+++---------,,,+++******++++++,,,------...+++++++++*********))))))((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++)))***++++++++++++***)))************************++++++++++++,,,,,,,,,------,,,++++++******++++++))))))*********+++++++++++++++***))))))***++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++((()))******)))***,,,---///000000---+++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------)))))))))))))))***+++,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************&&&(((++++++))))))***,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,---//////---,,,+++++++++++++++++++++++++++,,,'''***,,,///@@@PPPPPP///,,,***)))***+++++++++******+++,,,,,,,,,++++++))))))*********+++++++++++++++************++++++,,,,,,+++***************************************************************************************((()))***+++,,,,,,++++++******************************+++++++++,,,,,,,,,+++,,,,,,---------------*********++++++,,,,,,,,,******++++++,,,---...///}}}rrrhhhaaaZZZSSSJJJEEEDDDAAA<<<888777666555555555444111...//////000222333222///,,,111111000000000111222222//////............//////000/////////............000000000000000000000000,,,---///000000000//////////////////////////////+++,,,,,,---.........---,,,------......------,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***+++,,,---///000111222---,,,,,,,,,,,,,,,,,,,,,:::666111...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------,,,+++******''')))---111222111///...,,,++++++++++++++++++,,,************+++,,,---...************************************************************************))))))))))))))))))))))))))))))******++++++++++++++++++******************)))************+++++++++(((((('''(((((()))******))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++++++++++++++++++++++++++'''))),,,/////////---+++******+++,,,,,,---......++++++++++++******))))))((()))***+++,,,------,,,***++++++,,,,,,++++++***+++******************+++...------,,,,,,------...)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++******++++++))))))******++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++&&&(((************,,,---+++,,,,,,+++++++++***'''+++++++++,,,,,,+++++++++************************---,,,+++******+++,,,---************************++++++++++++++++++++++++------,,,,,,+++******)))+++******)))))))))))))))************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---+++)))***,,,++++++++++++++++++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,+++,,,...//////...,,,+++------------------------...+++//////***///444---///---***)))***+++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++++++++************++++++,,,++++++***)))))))))***************************************************))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------.........*********+++,,,...///000{{{ttthhh[[[QQQKKKHHHGGG===<<<;;;:::999777777666444444444333333222222222000000000000000000000000111111111000000000000000000000////////////000000//////...//////000111222//////////////////////////////............//////////////////.....................------,,,,,,,,,////////////////////////,,,------......------,,,+++,,,---......---,,,+++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++------------------------666444000...,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,---...---,,,+++***(((((((((((()))***+++,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))************************((((((((((((''''''''''''************************************************---,,,***)))))))))******************************************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,+++***)))+++,,,.........,,,***)))************************++++++++++++++++++++++++,,,,,,++++++---///222333444222000---,,,+++***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))((()))))))))************+++++++++*********))))))************************************************************************((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++...,,,***)))***,,,,,,+++------,,,+++++++++,,,,,,,,,,,,+++******))))))(((***+++,,,------,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++***))))))))))))))))))))))))******+++++++++++++++******))))))+++*********************------------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))......---,,,,,,,,,,,,---WWWRRRKKKCCC>>>;;;;;;;;;999999888777666555444444333333333333222222222222000000000000000000000000////////////////////////000000////////////000000//////////////////000111//////////////////////////////............//////////////////..................---------,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++------------------------111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++++++++***))))))***************)))))))))++++++******)))*********************************************************))))))))))))))))))))))))************************************************,,,,,,***)))))))))******************************+++++++++***************+++++++++***************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************,,,,,,,,,,,,,,,+++***)))+++,,,---......,,,+++***************************++++++++++++++++++++++++++++++******+++---///000111///...,,,************)))******++++++******))))))))))))))))))(((''''''************+++++++++++++++++++++*********))))))************************************************************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,+++++++++************************************((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***---,,,******+++,,,,,,+++,,,++++++,,,,,,---......+++++++++++++++*********)))************))))))(((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************)))))))))))))))***++++++++++++++++++*********)))))))))*********++++++++++++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******---,,,,,,,,,---...//////<<<:::777555333333444555555555444444333222111111111111111111111222222222000000000000000000000000............////////////000//////......//////000000000//////...///////////////////////////////////////............///////////////............---...------------,,,,,,,,,------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------------+++***)))(((((((((++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++******)))+++,,,,,,++++++)))((((((*********)))******++++++************************************************++++++++++++++++++++++++************************************************,,,+++******)))*********************************++++++++++++******))))))***************+++++++++(((((()))))))))*********************************))))))))))))))))))))))))+++++++++***************************************++++++,,,,,,,,,+++*********+++,,,---------,,,+++************************+++++++++++++++++++++++++++***)))))))))***,,,------,,,+++***)))))))))))))))))))))******)))))))))+++++++++++++++******)))***++++++++++++,,,,,,,,,+++++++++***************************************************************************************************+++++++++,,,************************------------------------++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++*********++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++******)))---+++***+++,,,---,,,+++***++++++,,,---...///000++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++***))))))))))))***++++++++++++++++++************)))))))))***+++++++++,,,******+++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111888777666555555444444444222222222111111000000000//////000000111111222222////////////////////////......///////////////000/////////....../////////111000///...............///////////////////////////......------....../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...---,,,++++++,,,---.........---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,+++***)))(((***)))))))))***+++,,,,,,************************************************+++++++++,,,,,,,,,,,,,,,************************************************++++++******************************************,,,,,,++++++***))))))))))))))))))***+++++++++,,,))))))))))))*********+++************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,************************************************+++***))))))))))))***************))))))*********))))))************))))))+++,,,,,,---,,,,,,++++++*********+++++++++,,,,,,******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***))))))(((***+++++++++++++++,,,,,,,,,,,,,,,---,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,---...,,,+++++++++,,,---......//////******+++,,,,,,---......///...,,,+++******+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,******))))))******+++,,,+++++++++++++++++++++++++++***************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------...///000111555555555444333222000000111111111111111111111111/////////000000111111111/////////////////////////////////000000111111111//////............//////000000///......---......////////////////////////......------------..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))***+++++++++++++++***)))))))))***+++,,,,,,*********************************************************+++++++++,,,,,,************************************************************+++*********************************+++++++++*********)))))))))))))))***+++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,,,,++++++)))******+++,,,,,,,,,,,,************************************************,,,++++++***************)))******+++++++++++++++***++++++++++++++++++***(((((()))))))))))))))((())))))))))))*********+++******************************************************************************************************+++++++++,,,,,,,,,------------------------************************++++++++++++++++++++++++......---,,,+++******)))*********++++++,,,,,,,,,+++++++++++++++******))))))))))))))))))*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++---//////---***,,,------......---,,,,,,******+++,,,------...//////...,,,+++++++++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,***************++++++,,,+++++++++++++++++++++,,,---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......---------......000000111111111000000///111111111111111222222222000000000000000111111111000000000000000000000000//////000000111111222222///......------....../////////......---.........////////////////////////......------------...............------------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,((((((((()))***+++------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((()))***+++(((((((((((()))***+++,,,*********)))******++++++++++++++++++++++++++++++************************)))))))))******++++++,,,************************************************))))))***++++++++++++******************************************************************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++******************************+++,,,,,,,,,++++++************++++++++++++************************************************,,,,,,,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******++++++******(((((()))))))))************************+++++++++************************************************************************************+++++++++,,,------------------------************************++++++++++++++++++++++++...------,,,,,,+++++++++*********++++++,,,,,,---***++++++++++++***))))))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******))))))))))))******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,)))***,,,...000000---***,,,,,,---...---,,,***))))))******+++,,,------...++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************++++++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++***)))((((((++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,,,,,,,,,,,,,///000000111111111111111000000000111111222222222111111111111111111000000000000000000000000000000......//////000111111222///......------......///......---------...//////////////////////////////...------,,,,,,------............---------,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************((('''''''''((()))+++,,,***)))'''&&&&&&'''***+++++++++******)))*********++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************((()))***+++,,,++++++***************************)))))))))***++++++,,,,,,+++++++++***************************++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************)))***+++,,,,,,,,,,,,+++++++++************************************************************************++++++,,,+++++++++)))***+++,,,,,,,,,+++*********++++++++++++*********+++,,,---------------))))))*********+++++++++))))))*********+++++++++************************************************************************)))))))))*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,++++++***)))+++++++++,,,,,,---------************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++((())),,,///111111---***)))***+++------,,,+++***)))*********++++++,,,,,,))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************++++++******++++++,,,---+++++++++,,,,,,,,,------******************************+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---000000000000000000000000//////000000111222222222333333222222111111000000000000000000000000000000---------...///000000111.........------.........---------------...///000////////////////////////...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,+++++++++***+++,,,------,,,+++***------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++////////////////////////************************++++++++++++++++++++++++***************************))))))))))))+++---...---***'''$$$$$$%%%((())),,,,,,+++***)))))))))***++++++++++++++++++++++++************************))))))***++++++,,,------************************************************((()))***+++,,,,,,+++***************************(((((()))***+++,,,,,,---,,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***************************))))))))))))))))))))))))))))))***+++++++++++++++)))***+++,,,,,,+++***)))))))))************))))))'''((()))*********************+++++++++,,,,,,,,,))))))******++++++++++++************************************************************************((())))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))***+++,,,,,,------,,,------------,,,++++++)))))))))******+++++++++))))))))))))))))))))))))''''''((()))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++*********++++++++++++******((())),,,000222111---***&&&'''***,,,---,,,++++++)))************+++++++++)))***,,,.../////////...+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++******))))))++++++******++++++,,,---+++++++++,,,,,,---------'''((()))***+++,,,------((()))***+++++++++++++++******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++)))))))))***+++,,,---...000000000000000000000000000000////////////000000000000000000000000000000......//////////////////,,,,,,,,,---...///000000000000000000////////////......------------......,,,------......------,,,........................////////////////////////+++,,,............,,,+++---------,,,,,,+++++++++---------------------------,,,,,,+++*********+++++++++******++++++,,,---++++++++++++,,,,,,---...+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......------------------------************************---,,,+++******+++,,,---++++++++++++++++++++++++************************************************)))))))))))))))******+++---,,,+++***)))))))))))))))************+++++++++,,,,,,+++***)))(((''''''+++++++++*********))))))+++***)))(((((()))***++++++***)))(((((()))***+++,,,+++++++++******))))))************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******))))))((((((''''''******))))))******+++,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***++++++***)))+++++++++++++++++++++++++++++++++*********))))))))))))************))))))------,,,,,,+++***)))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++---------,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************)))))))))***+++++++++,,,************************+++***((('''((()))+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++...---+++,,,,,,---+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++++++++***++++++,,,,,,---------,,,+++***)))(((************************++++++++++++++++++++++++))))))*********+++++++++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000000000////////////000000////////////////////////111000000000000000000000---......//////000000000000000000000/////////...///......------......///,,,------......------,,,........................++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++******++++++,,,---,,,,,,+++++++++,,,------++++++******))))))((((((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++***************************************************************++++++,,,---,,,+++***)))))))))))))))************+++++++++++++++++++++************+++++++++*********))))))+++***)))(((((()))***++++++***)))(((((()))***++++++++++++******)))))))))************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********)))))))))******))))))******+++,,,******++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++++++++******)))(((((('''************++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++---,,,,,,,,,++++++++++++************++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************************************************************+++++++++************************...,,,***)))((()))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++...---+++,,,,,,---+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000000//////......//////000////////////////////////000000000/////////......//////000000000000000000000000000/////////......//////............//////,,,------......------,,,------------------------************************,,,,,,++++++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++******++++++,,,---------,,,+++++++++,,,,,,,,,,,,+++***)))(((''''''++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++************************************************+++++++++***+++,,,,,,---,,,,,,+++***)))))))))))))))************+++++++++******++++++,,,,,,,,,---+++++++++***************+++***))))))))))))***++++++***))))))))))))***+++*********)))))))))))))))************************************************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++***************))))))******+++,,,******++++++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++******)))(((++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******)))(((((((((************+++++++++,,,************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******************+++++++++,,,+++++++++++++++*********************+++++++++,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************+++++++++***************************************///...,,,***))))))******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++...,,,++++++------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******)))************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////////////////////////////....../////////////////////////////////.........---,,,,,,++++++000000//////////////////000000/////////.........000//////......//////000,,,------......------,,,------------------------++++++++++++++++++++++++---,,,************,,,---************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++******++++++,,,---...---,,,,,,++++++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++************************************************+++************+++,,,,,,,,,++++++***))))))******))))))*********+++++++++*********+++++++++,,,,,,************************************************************************))))))))))))))))))))))))************************************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++************))))))******+++,,,******++++++++++++******+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++))))))************)))))),,,,,,,,,+++++++++***************+++++++++,,,,,,************************))))))*********+++++++++******************************++++++++++++***************+++++++++,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************,,,+++++++++***)))))))))************************...---,,,******)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********------+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++---,,,++++++------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))***************************+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////////////////////////////............//////..............................------,,,,,,,,,,,,///.....................////////////............//////............//////,,,------......------,,,---------------------------------------------------,,,************,,,---************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++******++++++,,,---...---,,,,,,++++++++++++++++++,,,,,,---------...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************************************************)))))))))))))))***++++++,,,+++******)))*********))))))*********++++++++++++*********))))))))))))******************************++++++++++++************++++++++++++******)))))))))))))))*********************************************************************************++++++************++++++++++++++++++++++++++++++******************************))))))******+++,,,******++++++++++++******************++++++++++++++++++++++++++++++++++++************************,,,,,,+++*********))))))++++++++++++++++++++++++++++++++++++************))))))************)))))),,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,************************))))))*********+++++++++******************************++++++++++++*********++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************,,,+++++++++***)))))))))******************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...---,,,+++++++++------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,...------,,,+++++++++,,,++++++,,,,,,,,,+++***************************************++++++,,,,,,,,,++++++++++++************+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000///......------......///........................////////////////////////---------.............../////////.........------......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,---------,,,+++++++++,,,,,,(((((()))***+++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))++++++++++++++++++++++++************************************************))))))(((((())))))***+++++++++***************+++)))************+++++++++*********)))))))))((((((***************+++++++++******+++,,,,,,+++************+++,,,,,,+++*********************+++++++++************************************************************************++++++************++++++++++++++++++++++++++++++)))))))))*********************))))))******+++,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++*********+++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************+++++++++***************************************(((((())))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,,,,++++++,,,+++++++++,,,,,,++++++************************************++++++,,,,,,---++++++***************)))+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000///......------......///...........................//////000000111111222------......//////000000//////.........---------------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---,,,,,,+++++++++,,,------)))******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******************************************************))))))******+++,,,+++***************++++++)))************+++++++++)))***************++++++))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,************************************************************************++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,******))))))******+++,,,******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++************************,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************************************************************+++++++++******************************++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------------------------------***,,,------+++******+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...,,,,,,+++++++++***++++++,,,,,,+++++++++************************)))******+++,,,,,,------,,,,,,,,,++++++*********************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000.........------.................................,,,,,,---...///000111111---......///000111111222//////.........------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,...//////...,,,,,,+++++++++,,,,,,---------------------------------+++*********+++,,,,,,---++++++******++++++,,,---++++++++++++,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++++++++++++++++++++************************************************++++++******++++++,,,---+++***************++++++)))************+++++++++((()))***+++,,,---......))))))******++++++++++++***+++,,,------,,,+++******+++,,,------,,,+++***+++++++++,,,,,,---------************************************************))))))))))))))))))))))))++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------*********)))***++++++,,,******++++++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---...++++++++++++++++++++++++---------,,,,,,,,,++++++))))))************))))))++++++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************))))))******+++++++++,,,************************---------,,,+++***)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,------...---,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,---------------------------------***,,,------+++******+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///...---,,,+++++++++***++++++,,,,,,,,,++++++************************))))))***+++,,,,,,---------------,,,,,,+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////........................///////////////////////////////////////////////////...---,,,,,,---...///...---,,,++++++---...000///............---------,,,,,,,,,++++++*********+++,,,---......---,,,+++------------------------...------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...,,,------......------,,,***+++---......---+++***++++++++++++++++++++++++)))************+++++++++.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++************+++++++++*********))))))((((((,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,*********++++++,,,------***++++++,,,,,,++++++***************************+++++++++******)))))))))+++*********))))))((((((+++++++++++++++***)))((()))************+++++++++)))(((''''''(((***,,,...++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++,,,+++***+++------+++***)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******...---+++*********+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++*********))))))************)))))))))))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,+++************,,,---------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++.........------,,,,,,,,,...------,,,,,,------...------------,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,///////////////////////////////////////////////////////////////////////////////////////////////////...------------...///...---,,,++++++---...000............------------,,,,,,,,,+++++++++******,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---......///++++++++++++++++++++++++,,,------......------,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++******************++++++*********))))))))))))++++++***************)))************+++++++++,,,******+++,,,,,,,,,++++++***************************++++++,,,,,,++++++***************************---------,,,,,,,,,+++++++++*********))))))))))))***++++++,,,,,,,,,++++++)))************+++++++++++++++***))))))***+++,,,++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++***)))((()))++++++)))(((************++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++*********+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++*********))))))(((((())))))******+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++,,,---------,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......---,,,,,,,,,++++++++++++---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++......---------,,,,,,,,,------,,,,,,,,,,,,------.........------,,,******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,////////////////////////000000000000000000000000///////////////////////////////////////////////////...------------...///------,,,+++,,,---...///............------------,,,,,,,,,++++++++++++***------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........******,,,,,,,,,,,,******,,,------......------,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************************************************))))))))))))))))))))))))*********)))))))))*********++++++++++++,,,,,,,,,+++******++++++******)))(((((('''******++++++++++++******************************---------,,,,,,,,,,,,+++***************)))))))))******+++,,,---......---)))************+++++++++,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++***)))((()))++++++)))(((************+++++++++,,,+++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,+++*********+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************''''''((()))***+++,,,---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++++++++++++++*********......------------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------............---,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////////////////////////////.........------.........------,,,,,,,,,---...///.........---------,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,...//////...,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++************++++++*********************************++++++*********************************((()))))))))******++++++((())))))))))))*********,,,,,,,,,,,,++++++***)))++++++******))))))))))))******++++++++++++************************************************************************************+++,,,------,,,,,,))))))*********+++++++++)))***,,,------+++***)))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++***+++------+++************+++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************(((((()))******+++,,,,,,************+++,,,------++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......************************---------------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...............---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,////////////////////////........................////////////////////////////////////////////////---..................---,,,,,,,,,,,,------.........------------,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,...//////...,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++++++++++++++++++++++++++******))))))******+++************************)))***++++++++++++***)))***************+++++++++)))******++++++,,,,,,,,,((())))))))))))*********,,,,,,,,,,,,++++++***)))*********+++++++++,,,,,,)))******++++++******)))***************************************************************++++++++++++++++++++++++***))))))))))))*********+++++++++%%%'''***,,,,,,,,,***)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++------+++******++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,*********************************++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++***************+++*********++++++,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,+++*********+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,////////////////////////........................////////////////////////////////////////////////------...//////...------,,,,,,,,,---------......------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******,,,,,,,,,,,,******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******************************)))***+++,,,,,,+++***)))*********++++++++++++++++++++++++++++++,,,,,,,,,)))))))))*********++++++++++++,,,,,,,,,+++******)))******+++,,,,,,------))))))************))))))************************+++,,,,,,,,,,,,---------*********+++++++++++++++++++++++++++***)))(((((()))************+++++++++$$$&&&(((+++,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***)))((()))++++++)))(((++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++*********************************++++++,,,,,,---)))******++++++******)))******+++,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***************+++++++++,,,,,,+++++++++*********,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++******++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,////////////////////////........................////////////////////////////////////////////////------...//////...------,,,,,,------......---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------,,,,,,+++******)))++++++++++++++++++++++++******))))))))))))******************************(((***+++,,,,,,+++***(((*********++++++,,,,,,,,,++++++++++++************************+++++++++,,,******+++,,,,,,,,,++++++************++++++++++++))))))************))))))************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,++++++******)))************+++++++++((((((***++++++++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***)))((()))++++++)))(((+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))*********+++++++++***+++++++++++++++++++++------,,,+++************************************++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++***)))((()))***,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,////////////////////////000000000000000000000000////////////////////////////////////////////////,,,---...//////...---,,,+++,,,------......---------------,,,,,,,,,++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------...........................------,,,,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,------------------------------------.........//////,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------------,,,,,,+++***))))))++++++++++++++++++++++++******))))))))))))******************************((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,++++++******))))))((((((***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++******)))((((((((())))))************))))))************************)))))))))******+++++++++*********++++++,,,,,,,,,******+++,,,------------)))************++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,+++***+++------+++***++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++))))))******++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++))))))***+++,,,------.........,,,+++***)))))))))************************+++*********+++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,+++************+++***)))((()))***,,,---******+++++++++,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,)))******+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,111111111000///..................------,,,,,,,,,///...---,,,,,,---...///000000///...------,,,,,,++++++------------++++++---------------------------------,,,,,,++++++++++++,,,------++++++,,,---)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000//////.........---------///...,,,+++***+++,,,,,,...------,,,,,,------...------------------------...---,,,,,,,,,,,,---...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++************++++++,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************************************+++++++++*********))))))************))))))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,------,,,******+++---++++++++++++++++++++++++++++++------------++++++************************------...//////.........,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))************+++++++++++++++++++++++++++++++++------,,,++++++,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************---,,,,,,,,,---///111222...------,,,,,,------...))))))******+++++++++,,,---,,,+++************+++++++++++++++,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++...111333333222///---.....................////////////.........------///...---,,,,,,---...///000//////...------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++************+++,,,,,,******+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,,,,.../////////.........------------...---,,,,,,+++++++++,,,...------,,,,,,------...------------------------...---,,,,,,,,,,,,---...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++++++++,,,,,,,,,++++++++++++*********)))))))))*********+++++++++******************************************************************))))))************************************************+++++++++*********))))))(((((())))))*********+++************+++++++++,,,---,,,,,,,,,++++++++++++++++++************++++++************************......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++*********)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,------,,,******+++---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++******))))))++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++,,,,,,---...///------,,,,,,,,,,,,------+++++++++***************---,,,,,,,,,+++++++++++++++************+++,,,---,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,...///---,,,***++++++,,,---......//////............------------......------------......//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++***************))))))+++,,,+++***)))***+++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,,,,---...///............------------,,,,,,------,,,,,,++++++...------,,,,,,------...------------------------...------,,,,,,------...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++++++++,,,,,,,,,++++++++++++************(((((()))))))))******************************************************************+++++++++++++++************************************************+++++++++***************''''''((()))***+++,,,,,,)))))))))*********+++++++++++++++++++++***************++++++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------************************++++++++++++************++++++++++++++++++++++++,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,------,,,******+++---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,+++***)))((((((++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,------...************+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,+++******)))))),,,,,,---......---+++*********))))))******++++++,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((()))***+++++++++******,,,,,,,,,---......//////++++++++++++++++++++++++------------------------.........------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,+++***+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,------...------------------------+++,,,---...---,,,+++***...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++*********************************************************++++++,,,,,,---************************************************************************'''(((((()))******++++++((())))))))))))*********************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,------,,,******+++---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++------,,,++++++***))))))++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++***+++,,,...//////...,,,+++++++++************++++++,,,++++++******++++++,,,************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------........................++++++++++++++++++++++++,,,------------------,,,---------------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,------------------***+++,,,---...---,,,+++...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,*********+++++++++,,,,,,*********************************************************++++++,,,,,,---******************************************************************************))))))))))))))))))((())))))))))))*********************************)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++......------,,,,,,++++++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,------,,,******+++---++++++++++++++++++++++++---------,,,,,,---------++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,***))),,,,,,,,,++++++,,,,,,,,,))))))***+++,,,---------+++,,,...//////...,,,+++---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++++++++,,,....../////////...............------------............,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,---///)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,---------,,,,,,...------,,,,,,------...------------------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***************************************************************+++++++++************))))))(((((()))))))))*********++++++*********+++++++++++++++******++++++++++++******************************/////////.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,------,,,******+++---++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))(((***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,+++******************++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,++++++++++++,,,,,,((()))***+++,,,...//////***+++---......---,,,,,,...---,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,---......//////------........./////////+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,---......,,,,,,---...+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------,,,+++++++++,,,,,,---......------,,,,,,------...------------------------,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))************************************************))))))*********+++++++++)))))))))))))))*********************+++++++++,,,++++++++++++,,,,,,,,,---++++++************++++++++++++++++++++++++++++++.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,------,,,******+++---++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,************************)))***+++,,,------------***+++,,,,,,------,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++++++++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,******++++++,,,---......++++++++++++,,,,,,,,,------,,,,,,+++******++++++,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,((()))***+++---...///000,,,,,,,,,------.........++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++))))))******+++++++++++++++,,,------++++++,,,---------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,+++***+++,,,...///...------,,,,,,------...------------------------,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,---------))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((************************************************))))))******++++++++++++''''''((()))***+++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,---------,,,+++***+++---++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++***+++,,,------,,,+++************++++++,,,,,,---************************)))***+++,,,------...---++++++,,,---------,,,,,,------------------------+++,,,,,,------,,,,,,+++((()))+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,///...------,,,+++******+++++++++++++++++++++++++++,,,------------,,,+++)))************+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,------.........++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,,,,+++***))))))******,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------------,,,...---,,,++++++,,,---...,,,------......------,,,111000...,,,***(((&&&%%%------------------------+++*********+++---///000---------,,,,,,+++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---...***'''(((,,,---+++(((,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))(((((()))***++++++,,,------......------...---,,,++++++,,,---...+++---...///.........000,,,------......------,,,,,,---.........---,,,++++++++++++,,,,,,---------///...---,,,+++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,************************************************)))))))))******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))************))))))))))))***+++,,,...///000------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---+++******+++---............------,,,,,,,,,+++,,,---...///...---,,,------------------------......---,,,,,,+++******---------.........//////+++++++++,,,,,,---------......------------......+++,,,...//////...,,,+++---------............///........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------************************------------------------------------------------+++++++++,,,,,,---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++))))))***+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,+++,,,------,,,,,,...000,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++******,,,,,,,,,++++++*********,,,,,,,,,---------......******+++++++++,,,,,,,,,+++---......---,,,,,,---))))))*********+++++++++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,...***'''(((+++---+++(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,------...------------,,,,,,,,,,,,,,,,,,---)))+++,,,,,,+++++++++,,,---..................---,,,------...------,,,,,,+++,,,,,,,,,,,,,,,,,,---///...---,,,+++,,,,,,------,,,+++************+++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++***************+++,,,---...///+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---+++******+++---...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......---------,,,,,,,,,......------,,,++++++***,,,,,,,,,---------......++++++,,,,,,,,,---------------,,,,,,,,,,,,------+++,,,...//////...,,,+++---------............///------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,+++*********,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))******+++,,,+++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---...,,,---------,,,,,,---///,,,,,,++++++,,,,,,---...++++++************++++++++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,......,,,+++,,,---***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---++++++************++++++///+++))))))+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,---------------+++,,,,,,,,,,,,,,,,,,+++***,,,------+++******+++......////////////......---------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,,,,---++++++******))))))******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++,,,---...+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,,,,......------,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------............///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++---******+++,,,,,,,,,,,,+++******++++++++++++*********++++++,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++,,,...///------...---++++++,,,...,,,,,,++++++,,,,,,---...++++++************++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************,,,,,,,,,++++++++++++***************++++++++++++******+++++++++,,,,,,,,,***,,,------,,,++++++,,,++++++,,,,,,,,,---------......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******))))))******+++///,,,******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++++++++,,,------------,,,+++,,,---......---,,,+++...///000000...---------------............------...---,,,+++,,,---...///---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,------------------------+++---......---,,,,,,---------------------------,,,,,,,,,------------......---,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,+++******,,,---...------------------------......------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,---------............///------------------------------------------------------------------------***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------.........------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,---******+++,,,,,,,,,,,,+++)))******++++++******)))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,************************)))*********+++,,,---------......,,,+++***+++,,,,,,,,,++++++,,,,,,---...---------,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++***+++++++++++++++,,,,,,,,,,,,---111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******))))))******+++...,,,+++***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,***+++,,,------,,,+++******+++,,,,,,------,,,,,,,,,---...//////...---,,,///111222111///.........+++,,,,,,------,,,,,,+++------,,,+++,,,---...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******------,,,+++++++++,,,,,,------------------------+++---......---,,,,,,---------------------------,,,,,,---------.........------------------------,,,,,,------......//////---,,,+++***+++,,,---...***++++++,,,---...//////......------------,,,,,,............////////////------------------------------............------,,,------------------,,,---------............///------------------------------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------.........------,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,---******+++,,,,,,,,,,,,+++)))******++++++******)))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++------...,,,******+++,,,,,,,,,++++++,,,,,,---......------------------...,,,,,,,,,------,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++***++++++************++++++++++++111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++************++++++******++++++++++++************+++,,,,,,,,,,,,,,,,,,------......------,,,,,,...//////---,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---......///---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******------,,,++++++,,,,,,,,,+++++++++++++++++++++++++++---......---,,,,,,---------------------------,,,---------............------------------------............////////////---,,,,,,,,,------......***++++++,,,---...//////......------------------...////////////000000000............------------------////////////---------------------------------------............///...........................------,,,,,,------...------------------------,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++---******+++,,,,,,,,,,,,+++******++++++++++++*********++++++,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))),,,,,,---,,,******+++---,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++---...***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,***,,,------,,,++++++,,,))))))*********+++++++++......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******,,,------------,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,++++++++++++,,,,,,***++++++++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++************++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,)))+++------,,,+++,,,---+++,,,,,,------,,,,,,+++***+++,,,---............+++,,,,,,,,,,,,,,,,,,---)))***+++,,,---,,,,,,+++++++++******+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------------...******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---*********+++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------+++++++++++++++++++++++++++---......---,,,,,,---........................------------............------............------...............---------------......//////......------------------------------...........................////////////000///.........------------+++,,,...//////...,,,+++---------,,,,,,------------------............///////////////////////////...---,,,,,,,,,,,,---...........................///..................---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,+++*********,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))******+++,,,+++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++******+++,,,+++******,,,...,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((((((((***,,,---******+++++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,+++,,,......,,,+++,,,---*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------,,,+++******+++,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------+++,,,---...---,,,+++***+++++++++,,,,,,---------++++++******++++++,,,------,,,,,,++++++,,,,,,---)))***+++++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++************++++++---,,,************,,,---******+++,,,,,,,,,,,,++++++***)))(((((()))***+++)))+++------,,,,,,---...,,,------......------,,,)))+++,,,...//////...---+++++++++,,,,,,---------)))***+++,,,---,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,)))))))))******++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,+++++++++,,,,,,---...------------------------+++---......---,,,,,,---........................---------.........//////------............------.........------,,,,,,,,,,,,---///000000000///...000//////...,,,+++******------..................---------.........////////////.........---------***+++---......---+++***...------,,,,,,------...---------.........//////000000000000000000000000...---,,,,,,,,,,,,---...........................000000000///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////+++++++++,,,,,,---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------)))***++++++))))))***+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------------------------'''(((***,,,---------,,,)))+++++++++******,,,...,,,,,,++++++,,,,,,---...///......------......///,,,------......------,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))'''&&&'''(((***+++*********++++++,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,+++---......---,,,,,,---++++++,,,,,,,,,---------)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++..................------...---+++******+++---...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......---+++******)))************************++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********......---------,,,,,,,,,------------,,,,,,+++***---,,,,,,++++++*********$$$%%%(((***,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))***+++,,,+++******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++.........////////////000.........------,,,,,,,,,//////.........------------------............///,,,,,,,,,---------..............................,,,---......//////..............................///...---,,,,,,---.../////////000000///...------...---,,,,,,,,,,,,---...//////.........---------........................000/////////............///---,,,---000222000...------------------------................................................---------............///------------------------------------------------.........------,,,,,,,,,,,,------......------,,,........................+++,,,,,,------,,,,,,+++------------------------------------------------***+++------------+++***,,,------......------,,,,,,++++++***+++,,,...///***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000***++++++,,,,,,,,,++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,---......------++++++++++++------...---,,,,,,,,,,,,---......------,,,,,,------...***+++,,,,,,,,,,,,+++******************************+++,,,---,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++000///------......---,,,******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,,,,------......------,,,...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++..................------...---+++******+++---...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++...------------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,+++++++++++++++)))***++++++,,,,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------........./////////...------------------,,,//////.........------------------............///---------.........//////........................,,,---......//////..............................///...------------.../////////000000///......---......---,,,,,,---......//////.........---------........................000000/////////.........111///---...000000///---........................................................................---------............///------------------------------------------------...------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,---,,,+++++++++,,,---...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......+++++++++,,,,,,,,,++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,++++++++++++,,,---------,,,,,,,,,,,,------+++,,,------------,,,+++******************************+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++///...------......---+++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,------......------,,,...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------......------++++++++++++------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++---......///*********++++++++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---...///000,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,++++++,,,+++************+++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,+++++++++++++++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,---------............---------------........................------------------............///........./////////000000........................------...////////////...........................///......------....../////////000000000///............------------....../////////............---........................000000000/////////......222000////////////...,,,........................................................................---------............///---------------------------------------------------------------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------......------------......,,,,,,------------,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++,,,------,,,*********+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,------......------,,,...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,---------000///---,,,++++++,,,---+++++++++++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,------......---,,,+++***+++,,,---***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,---------......,,,,,,------......//////........................---------............///---.........////////////........................------...///////////////........................//////............////////////000000000//////...///..................////////////.......................................000000000////////////...111000000/////////......------------------------................................................---------............///................................................,,,,,,------......//////,,,------......------,,,........................,,,,,,------------,,,,,,------------------------------------------------///...---,,,,,,---...///,,,,,,,,,------,,,,,,,,,...------,,,++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++*********+++++++++,,,,,,,,,+++,,,---...---,,,+++***,,,------......------,,,...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,------...,,,,,,+++******+++---...,,,,,,,,,,,,,,,---......++++++++++++++++++++++++...------,,,,,,------......---,,,+++++++++------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---------....../////////---.....................---------............///,,,,,,---------.........////////////////////////---...//////000000////////////////////////////////////////////////////////////000000000000000///////////////////////////////////////////////////////////////////////////111000000000////////////...//////000000000000111////////////////////////////////////////////////////////////////////////---------............///................................................---------....../////////,,,------......------,,,........................,,,------......------,,,------------------------------------------------///...---,,,,,,---...///+++,,,,,,,,,,,,,,,,,,+++------------,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,---...---,,,+++,,,------......------,,,...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------))))))))))))***+++------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,---------.........................../////////---------...............---------............///,,,,,,,,,------------...////////////////////////......///000000000000///////////////////////////...//////000000//////...//////000111111111000000//////000000000000//////...////////////000000000////////////////////////111111000000000/////////---///000000000000111333222222222222222222222222////////////////////////////////////////////////---------............///.............................................................../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------......------------......++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,---,,,+++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......+++,,,,,,------,,,,,,++++++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++---......///++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,---------,,,---------------,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++++++++,,,,,,((((((***+++,,,,,,---------------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------.........///------........./////////////////////............---------.........//////---------............///------------............////////////////////////......///000000000000000////////////////////////...///000111111000///...//////000111111111111111///000111111111111000///.../////////000000000000////////////////////////111111111000000000//////...000222111//////000222111111111111111111111111////////////////////////////////////////////////---------............///................................................////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,------------,,,+++,,,,,,++++++++++++,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---------,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,------......------,,,...---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------...///++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------***++++++,,,---...//////,,,,,,,,,---------......///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------------.........------,,,,,,,,,)))***+++,,,---,,,+++***++++++******++++++,,,---........................,,,++++++******++++++,,,%%%''')))+++,,,---,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////.........////////////000000000//////......---------------.........//////---------.........//////............/////////000000000000000000000000000...//////000000000000000000000000000000000000000...///000111111000///...//////000111111111111111///000111222222111000///.../////////000000111111000000000000000000000000111111111111000000000000000222333222///---///111////////////////////////000000000000000000000000000000000000000000000000---------.........//////////////////////////////////////////////////////000000//////......------,,,------......------,,,........................------............------------------------------------------------------***+++------------+++***+++++++++,,,,,,+++++++++)))***,,,---...------,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------******+++,,,,,,---......++++++------------++++++***+++,,,------,,,+++***,,,++++++++++++++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///,,,------......------,,,...---,,,,,,......---,,,------------------------++++++,,,,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++------,,,++++++***)))))),,,,,,,,,++++++*********)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,++++++******++++++)))***+++,,,---,,,+++***+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,***+++,,,---,,,+++***)))***,,,------+++***+++,,,,,,***((())),,,......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////000111000///---------...///111000///000111000///---////////////////////////............/////////000000000000000000000000000////////////000000000000000000000000111111111111333333333222222222111111111111111111000000000000111111111111111111111111......//////000000111111000000111111111111000000000///...------...///000//////000000000000//////000000000000000000000000////////////////////////000000000000111111111111////////////////////////////////////////////////------------------------......------------......,,,------......------,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,//////...---+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,------,,,+++)))(((************************------------------------+++++++++,,,,,,,,,------//////...---,,,,,,++++++)))***++++++,,,---......+++,,,............,,,+++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,---------,,,++++++******,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++*********+++,,,,,,---++++++,,,------------,,,,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------,,,,,,,,,,,,,,,,,,---+++,,,------------,,,+++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...............---------------------------............///........./////////000000111000///......///000111333111000000111111///---////////////////////////........./////////000000000000000000000000000000////////////000000000111000000000000111111111111333333222222222111111111222111111111000000000000111111111111111111111111/////////000000000000000//////000000000000//////000000000//////000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////........................///......------......///---......//////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********+++,,,------------------------------...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++------------------------,,,,,,,,,---------...............------,,,,,,+++------------------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,......------,,,,,,++++++,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,)))))))))***+++,,,...///------,,,,,,------...///---...///...,,,++++++,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------...------,,,,,,------...,,,------......------,,,---,,,******+++,,,,,,,,,+++---//////...,,,++++++---------------.........000/////////......---------------............///....../////////000000000000000//////000111333444666444222222222111///---////////////////////////....../////////000000000000000000000000000000000/////////000000000111111000000000111111111222222222222222111111111111111222222222111111111000000222222222222222222222222111111111000000000000000000111111111111111111000000111111222222111111000///000000111111000000///000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111///////////////////////////////////////////////////......------......////////////000000/////////------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,******)))***+++---...000........................------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------/////////......---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......******+++++++++,,,,,,,,,************+++,,,---...---,,,+++++++++,,,...///...//////...,,,***+++,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,------------------,,,******,,,,,,+++)))***---///000...,,,,,,,,,---------...............000000///......------------------............///...////////////000000000000//////000111333555777999777444333222111///...////////////////////////...////////////000000000000000000000000000000000//////000000000111111111000000111111111222222222111111111111111111111111333333222222222111111111222222222222222222222222222222222111111000000000222222333333333333222222///000111222222111000///000000000111111000000000000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111//////////////////////////////////////////////////////............//////...//////000000//////...------............------////////////////////////........................------------------------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......---------,,,,,,,,,,,,+++*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------.........------------------,,,************,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---......------------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++*********+++---......//////...,,,***+++,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------,,,***+++,,,------------...///....................................------,,,,,,---------............///////////////000000000111//////000000222555777888:::888555333222111000...000000000000000000000000////////////000000000111111111111111111111111111000000000000111111111111111111111111222222222222111111111111111111222222333333333333222222222222222222222222222222222222333333222222111111000000111222222222222222222111...///111111111111///...000000111111111111000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000......................../////////....../////////.........//////.........---......//////......---................................................------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......---------,,,,,,,,,...---,,,++++++,,,,,,---************************++++++,,,---------,,,++++++++++++,,,,,,,,,------,,,,,,------------------+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++***)))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------***++++++,,,------......---,,,************,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---,,,++++++******+++++++++*********++++++,,,,,,---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,************+++,,,------,,,---.........///222555777444000///111444555555/////////...............---------------------------------............////////////000000000111111//////000000222555777888;;;888444222222111000///000000000000000000000000/////////000000000111111111111111111111111111111000000000111111111222222111111111222222222222333222222222222222333333333444444444333333333222222333333333333333333333333333333333222222222222222//////000000000000/////////000000000000000000///000111111222222111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000........................000//////......//////000---......//////......---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---.........------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------))))))***+++,,,---...///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++***++++++,,,,,,***+++,,,,,,------,,,,,,,,,---......,,,+++,,,...++++++++++++++++++++++++,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,...///...///000...---333>>>HHHPPPGGG>>>:::>>>BBBDDDCCC000/////////.........------------...//////000000---------............/////////000000000111111111000//////000222444666888:::777333111111111111000000000000000000000000000//////000000000111111111111111111111111111111111000000111111111222222222111111111222222222333333222222333333333444444444444444444444333333333333333333333333333333333333222222222333333333333333000000111111111111000000222111111000000111111222000111111222222111111000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////000000////////////000000...//////000000//////.........////////////......------------------------................................................,,,---.........---,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***,,,---...///...,,,+++------------------------)))***,,,......---,,,+++++++++,,,,,,,,,,,,------.........------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,++++++,,,,,,,,,------......,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,------------......)))))))))***+++,,,......+++,,,---...///...---,,,+++---...---,,,,,,---...************************++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...------,,,,,,------...,,,,,,++++++,,,...///000///111000,,,,,,666HHHWWWfffZZZLLLGGGKKKPPPQQQPPP000000//////.........---------...///000111222222---------.........//////000000000000111111111111000//////000111444666777999666333111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222111111222222222333333333333333333444444555555555555555444444444333333333333333333333333333333333222222222333333444444444333444444555555444444333444333222111111222333444111111222222222222111111000000000000000000000000222222222222222222222222000000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000......////////////......111111111111111111111111////////////////////////........................------...///...---+++***,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,+++++++++******(((***---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++++++++,,,,,,,,,---------//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------//////...---,,,,,,++++++///............---------,,,,,,...//////...,,,,,,---------,,,,,,+++++++++,,,,,,++++++***+++++++++******+++,,,,,,---......+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------++++++***)))(((((())))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&///...------,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...+++++++++******)))))))))---.........---,,,,,,+++000000/////////.........,,,+++******+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++******+++,,,---...............---++++++---111555888333333222222222222222333////////////////////////------............---------......///////////////111111111111000000000000///000222333444333111000111111111111111111111111111111111111111111000000222222222333222222111111222222333333222222111111333333333333333333333333111111000111222444555777888888999999999999888888999888666555444333222222888888777777777666666666333444555555555444333222555555555444444333333333111222333444555555555444555555555555444333111000444333222222222222222333111111111111222222333333000000000000000/////////333444555555333222222222///000000111111111111000000000000000000000000000000000000000000000000000//////000000000000/////////////////////////////////...------...000222444000000000000000000000000------------------------000///---+++***+++---...------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++,,,,,,,,,,,,------.........///000111111222---,,,,,,++++++,,,,,,---000///...---,,,+++++++++///---++++++,,,,,,+++******++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++------------++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...***+++,,,---...---,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------.........+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++*********------......------,,,+++---------,,,,,,,,,,,,+++------,,,,,,++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,...//////000000//////...++++++---....../////////000///---------000222444//////............//////////////////////////////...//////////////////...---...//////000000//////000000000000000000000000...///111222222222000///000000000000000000000000000000000000000000000///222222333333333222222111333333333444444333333222222222333333333333333333555555444444444666777888<<<<<<=========<<<;;;;;;:::999999888888888888888;;;;;;;;;::::::999999999888999999999888777555555777777777666666666555555777777666666555444444444666555444444333222111111000000000111222333444555222222222333333444444444222222222222222111111111000111333222111000000111000000111111111111000000111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////000///...---...000111333000000000000000000000000------------------------///...---,,,,,,,,,------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------...//////000---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,...,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,------------............++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,++++++------......------,,,,,,,,,,,,,,,,,,++++++++++++///......---,,,***)))(((------------------------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------............------,,,---......////////////111000//////......//////------,,,,,,,,,------...//////////////////////////////000000000000//////---...//////000000//////000000000000000000000000///000111222333222111111111111111111111111111111000000000111111111111111333333444444555444444444333333444555555555444444444444555555666666666777:::999999888999:::<<<<<<@@@AAAAAAAAA@@@???>>>>>>============>>>??????@@@???????????????>>>>>>>>>>>>>>>>>>>>>===<<<::::::;;;;;;;;;:::::::::::::::;;;:::999777777777777888<<<:::999777666555666666333333333333333444555666333333333444444444444444333333333333333333333333...000222222111000111222222222222222111000//////111111111111111111111111000000000000000000000000///000000111111000000///////////////////////////111000///......///000111000000000000000000000000.................................---------------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------------,,,***+++,,,------,,,++++++,,,,,,,,,,,,++++++------------,,,+++***)))+++,,,,,,------,,,,,,+++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............************+++,,,,,,---++++++++++++++++++++++++***+++,,,---...---,,,+++------------------------,,,------...------,,,,,,......---------,,,,,,,,,---.........---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---......---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++---......///000000//////000000000000///...------.........---......///000......................../////////000000/////////......///000000000000000//////000000000000000111111222333444444444333333111222222222222222333333333333333333333444444444333444555666666666666666333333444555666666666555888888999::::::;;;<<<<<<>>>=========???@@@BBBDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::::::::<<>>;;;;;;999888666666555555444444444444444444444444333333333333333333333333000111333444333222333444333333333222111000///...111111111111111111111111000000000000000000000000000000000111111000000000////////////////////////111000//////...//////000////////////////////////////////////////////////------............---,,,...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,+++******,,,......---+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,+++***+++,,,---...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------++++++*********++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************+++,,,,,,---------------------------***+++,,,---...---,,,+++------------------------,,,,,,------...------,,,......---------,,,,,,,,,++++++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---......---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---......//////......------...//////////////////---...//////000///......///.........//////000111---------------------------......//////......---...//////000000000000000///000000000111111222222222222333333333444444333111111111222222222333333333333444444555555555555222333444555666777777777444555666777888999999999;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCEEEHHHKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA@@@???@@@BBBDDDEEEHHHFFFCCC@@@?????????@@@>>>===<<<:::999888888888555555555555555555555555333333333333222222222222000222444444444333444555333333333333222000//////111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000///////////////////////////////////////////////////////////////------...//////......---........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///,,,+++******,,,......---,,,,,,,,,------,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,---,,,+++***+++,,,---...,,,,,,,,,------.........++++++,,,,,,,,,,,,------************+++,,,------************++++++++++++------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++************++++++,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,,,,---------------------------++++++,,,,,,------,,,,,,,,,,,,---------------...,,,,,,------......------,,,,,,,,,,,,++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,---....../////////......,,,---...///////////////---------------...///000------------------------------............------...///000000111111000000000111111222222333333333111111111222222222333333111111222222333333444444444444444555666666777777444555666777999999:::::::::;;;<<<>>>???@@@@@@@@@AAAAAACCCDDDFFFGGGHHHIIIJJJJJJJJJKKKMMMPPPRRRTTTUUUUUUTTTSSSQQQOOONNNMMMOOOOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNNNNNNNNNNOOOOOOLLLKKKIIIHHHGGGGGGHHHHHHHHHFFFDDDBBB@@@?????????<<<<<<<<<<<<<<<===>>>>>>::::::::::::999999999999777777666555444333333222000222444444333222333444333333333333222111000000222222222222222222222222111111111111111111111111000111111222222111111000000000000000000000000000/////////000000000000000000000000000000000000000......................................./////////........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///---,,,***+++,,,------,,,,,,,,,------------,,,,,,***+++,,,---............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------......///---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,++++++,,,,,,------++++++,,,,,,------......+++++++++,,,,,,---------************+++,,,---...*********++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,------------+++,,,------......---------------,,,,,,,,,,,,+++++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,***++++++++++++++++++***------............---------------.........//////,,,,,,,,,,,,---...///000////////////////////////......////////////......//////000111111111111000111222222333444444555555444444444444444555555666666666777888888999::::::888888888999:::;;;;;;;;;;;;<<<>>>???AAABBBBBBCCCBBBCCCEEEGGGHHHIIIJJJJJJKKKKKKMMMOOOPPPRRRSSSTTTTTTTTTSSSSSSTTTVVVXXXYYY[[[ZZZZZZXXXVVVTTTRRRQQQRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUSSSRRRRRRQQQPPPPPPOOOOOOMMMLLLKKKIIIGGGFFFDDDDDD@@@@@@@@@AAAAAACCCDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<:::999777666555333444666555444333333444222222222333333222111111222222222222222222222222111111111111111111111111000111111222222111111000000000000000000000000000......///000000111111000000000000000000000000000------------------------///...---------///000111........................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,---.........,,,++++++,,,---,,,+++,,,,,,------------,,,,,,,,,,,,---------------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,------......---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++,,,,,,------,,,,,,******++++++,,,---------+++++++++,,,,,,---------************+++,,,---...******+++,,,,,,---......---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000///......---,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...+++++++++,,,,,,---------+++,,,,,,---.........---000000/////////.........---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,...//////000000//////...,,,------...------,,,,,,//////...---------......---------...///000111222111111111111111111111111//////000000000000////////////000111111111111111222222333444444555666666888888888888888999::::::======>>>>>>???@@@AAAAAA======>>>>>>???@@@@@@AAADDDEEEFFFHHHJJJKKKLLLLLLIIIJJJLLLNNNOOOPPPQQQQQQTTTUUUVVVXXXZZZ\\\]]]^^^\\\[[[ZZZYYYYYYZZZ[[[[[[\\\\\\[[[YYYWWWUUUSSSRRRSSSTTTUUUVVVXXXZZZ\\\]]]ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZYYYWWWTTTSSSRRRRRRSSSVVVVVVVVVWWWWWWXXXXXXXXXTTTTTTVVVWWWWWWXXXWWWWWWUUUUUUTTTSSSQQQOOOMMMLLLHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEECCCBBBAAA???===;;;999888666888999888666555555666111111222333333333222222222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000------///000111111111111000000000000000000000000------------------------000///---,,,---...111222////////////////////////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,---------///---++++++,,,,,,+++***,,,------......------,,,............---,,,++++++------++++++++++++------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,---------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000***+++,,,---...---,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------)))***++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,+++*********+++'''((()))***+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********------------------------------------------------...---+++,,,,,,---+++***++++++,,,,,,,,,,,,------------......------,,,++++++,,,,,,---,,,+++***))))))***,,,.........,,,+++------------------------...,,,***+++---...,,,***//////...---,,,,,,++++++//////.........---------........................////////////000000000000000000000000000000000000000000111111222222222222111222222111111222444666666666777999;;;<<<<<<;;;===>>>???@@@@@@AAAAAAAAAFFFEEEFFFHHHKKKLLLKKKIIIJJJJJJKKKLLLLLLMMMLLLLLLSSSQQQPPPQQQTTTTTTQQQMMMPPPQQQRRRRRRQQQRRRTTTVVVXXXXXXYYYZZZ\\\]]]^^^^^^`````````___^^^___bbbdddgggccc^^^]]]^^^```aaa```aaa``````bbbfffiiijjjjjjggghhhhhhhhhggghhhjjjllliiieee```___``````\\\XXXYYYYYYYYYZZZ[[[\\\ZZZXXXXXXZZZYYYUUURRRTTTXXXZZZZZZZZZXXXWWWVVVUUUUUUUUUPPPSSSPPPJJJIIIOOOQQQOOONNNNNNNNNPPPRRRQQQMMMIIIGGGFFFEEEDDDBBB@@@???>>>AAA===999777777777666666666555333222222222333444111111222222222222222222222222222222222111111111111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000////////////000000000111////////////////////////........................------------------------,,,,,,,,,------.........///............///000000+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,---...++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,------......---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,------...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++))))))******++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,------,,,,,,,,,,,,++++++---..................---***+++,,,,,,------,,,,,,,,,,,,+++***+++,,,...///***+++,,,---...............---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++((()))***+++++++++,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******------------------------------------------------///...,,,---......,,,+++++++++,,,,,,,,,,,,------------......------,,,++++++,,,,,,---,,,+++***)))***+++,,,......---,,,+++------------------------...,,,***+++---...---+++,,,,,,------------......000000/////////.................................////////////000000000111000000000000000000000000111111111111111111111111000111111111000111444666888999:::===@@@BBBBBBBBBDDDEEEGGGIIIJJJJJJJJJJJJOOOPPPSSSUUUUUUUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUTTTWWWWWWXXXYYYZZZYYYVVVTTTRRRSSSSSSSSSRRRRRRTTTUUUWWWYYY[[[\\\]]]^^^```aaagggkkkpppsssvvvxxxzzz||||||vvvssssssuuuuuuuuuttttttvvvxxx{{{~~~{{{uuussstttrrrnnnkkkkkkiiigggffffffeeecccaaa[[[\\\[[[WWWTTTTTTVVVXXX[[[[[[ZZZYYYYYYXXXWWWWWWUUUXXXWWWSSSSSSWWWXXXVVVVVVUUUTTTTTTUUUTTTQQQMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHEEEBBB??????>>>===<<<888777666555444555666666444444444444333333333333333333333222111111000000222222222222222222222222222222111111111111222222222222222222222222222222000000000000000000000000---------.........//////////////////////////////........................------------------------,,,------------------.........---,,,,,,+++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,++++++***------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++)))*********++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,------,,,,,,,,,,,,++++++,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...++++++,,,---...............---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++******++++++******++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++------------------------------------------------000...------...///...,,,++++++,,,,,,,,,,,,------------......------,,,++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,+++***---------------------------,,,+++,,,---...---+++******+++---...///000111000000000000000/////////......................../////////000000000111111000000000000000000000000111111111111111111000000111222222222222444777999===???AAAEEEHHHJJJLLLLLLMMMOOOQQQTTTUUUUUUTTTSSSXXX]]]aaabbb```]]]\\\]]]____________^^^\\\ZZZYYYWWWYYY[[[\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXWWWYYYZZZ```cccggghhhhhhhhhlllooopppwww~~~{{{xxxuuummmkkkiiiddd```]]]]]]^^^aaaaaaaaa```___]]][[[ZZZUUUXXXYYYXXXZZZ^^^___]]]]]]\\\ZZZZZZZZZZZZYYYWWWRRRQQQQQQPPPPPPOOOPPPPPPMMMKKKHHHGGGFFFDDDBBB@@@======;;;:::999999999999777777666666555444444444444444333222111000000///222222222222222222222222222222111111111111222222222222222222222222222222000000000000000000000000------........./////////////////////////////////........................------------------------.........---------------///...---,,,+++*********,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,++++++***---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++******,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,++++++++++++***++++++************++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,------...---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***))),,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++/////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///---,,,---...///---,,,+++++++++,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,******........................------,,,,,,---------,,,***+++,,,---...///000111////////////////////////........................//////000000000111111111111111111111111111111111222111111111111000000000333444555555666888;;;>>>DDDFFFJJJMMMOOOQQQTTTUUUTTTVVVXXXZZZZZZYYYWWWVVVbbbhhhnnnnnnjjjeeedddfffddddddeeedddcccaaa^^^]]]\\\___aaaaaa___```dddhhhnnnooonnnllljjjiiijjjkkkpppssswwwwwwvvvwww{{{~~~yyytttrrrtttsssssssssqqqnnnjjjfffcccXXXXXXXXXXXXZZZ^^^aaabbbbbbaaa______``````aaaaaaVVVUUUUUUUUUVVVWWWXXXYYYTTTRRRQQQPPPOOOMMMJJJGGGGGGFFFEEEBBB@@@>>>===<<<::::::999888666555444333333222222222111111000000333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000///000000000000111111111////////////////////////................................................//////......------,,,,,,000000...------,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---------...............------------------------...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,++++++***++++++,,,,,,...---,,,+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,+++,,,---...---++++++++++++,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***........................---------------------------------....../////////........................////////////////////////000000000000111111111111222222222222222222222222222222222222111111111111222444555666777:::===@@@GGGJJJNNNQQQSSSTTTXXXZZZZZZ[[[\\\\\\[[[ZZZWWWVVVgggnnntttuuupppllllllmmmhhhiiillloooppppppoooooosssttttttsssrrrwww~~~{{{nnniiidddaaa```bbbgggkkkkkkkkkkkkiiihhhfffeeeeee\\\[[[ZZZZZZ[[[\\\^^^______^^^\\\\\\[[[ZZZWWWTTTSSSRRRPPPMMMIIIFFFCCCBBB@@@???===;;;999777666555222222222222222333333333333333333333333333333333333333222222222222333333000000000000000000000000000000000000000000000000000000000000111111111222000000000000000000000000////////////////////////......................../////////......---------.........------......///,,,------......------,,,------,,,,,,,,,+++++++++---------....../////////------------------------...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++------,,,,,,,,,+++++++++***++++++++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,+++***************+++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...++++++******++++++,,,,,,...---,,,*********+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------,,,+++***+++---------+++++++++,,,,,,,,,,,,------------......------,,,+++---,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,........................,,,...///...---,,,---.../////////...............------------............////////////////////////000000000111111111222222222222222222222222222222222222222333333333444444111333555666888;;;???BBBHHHLLLRRRUUUVVVYYY]]]aaaaaaaaaaaa```___^^^]]]\\\fffkkkrrruuuuuutttuuuvvvwwwzzzyyytttsssvvv||||||wwwsssqqqgggeeebbb```^^^^^^^^^___dddcccaaa```aaa```^^^]]]\\\[[[YYYVVVSSSOOOLLLJJJIIIHHHFFFCCC@@@>>><<<;;;555555555555555555666666444444444444444444444444333333222222222222333333000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000////////////////////////......................../////////...............,,,,,,,,,,,,,,,---...///------............------------,,,,,,,,,,,,++++++,,,,,,------.../////////------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......,,,---------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,---------,,,++++++,,,,,,------...---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,,,,++++++)))*********++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---...---+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------------------------,,,+++,,,.........---++++++,,,,,,,,,,,,------------......------,,,+++---,,,,,,+++,,,---...///,,,,,,++++++,,,,,,------........................,,,...//////---,,,---////////////...............---.........////////////////////////////////////000000111111111222222222333333333333333333333333222222333444444555666666444555888999;;;???CCCFFFKKKPPPXXX\\\___bbbhhhmmmjjjjjjiiihhhhhhiiijjjjjjlllpppvvv}}}}}}wwwqqqllliiiggggggfffdddbbbaaabbbccccccbbb`````````^^^\\\YYYWWWUUUTTTSSSPPPMMMJJJGGGDDDCCC======<<<;;;:::888888777444444444444444444444444444333333222222333333444111111111111111111111111000000000000000000000000....../////////000000000000000000000000000000000////////////////////////....................................//////////////////...---------......------............------------,,,,,,,,,,,,+++++++++,,,,,,---......//////------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++***++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,------,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,---------,,,+++***++++++,,,---............,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,+++*********+++,,,,,,---...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---***++++++,,,---...//////++++++++++++++++++++++++------------------------,,,,,,,,,------.........,,,,,,,,,------.........------------------------------------------------...---,,,---///000///...++++++,,,,,,,,,---------------......------,,,+++---,,,,,,+++,,,---...///++++++++++++,,,------...////////////////////////,,,...000///---,,,---000............//////000000.../////////000000111111000000000000000000000000000111111111111222222222333333333333333333333333111222333444666777888888888:::<<<>>>@@@DDDHHHKKKOOOVVV^^^dddgggllltttzzzqqqqqqooooooppprrruuuwww{{{~~~{{{wwwvvvkkkiiifffeeegggiiijjjjjjbbbbbbbbbbbbaaa```^^^]]]\\\[[[XXXUUUQQQNNNKKKJJJDDDCCCAAA???===:::999888555555555555555555555555444333333222222333333444333333333333333333333333000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000////////////////////////------......//////000000444333222000////////////------............---------------,,,,,,,,,++++++++++++,,,,,,---...//////------------------------++++++++++++,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,---......***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,++++++***---------.........//////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++------------++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,---...---,,,***)))***+++,,,---......///...,,,,,,---......---,,,,,,------------------------000000/////////.........*********++++++,,,,,,---***++++++,,,,,,------...++++++++++++++++++++++++((())))))))))))***************+++++++++,,,,,,,,,************************------------------------,,,,,,,,,------.........///---+++)))))))))***+++...------,,,,,,------............------,,,,,,,,,///...,,,+++***+++,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---//////////////////////////////.........---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........./////////000000////////////////////////////////////............111111000000//////..................///000111222222222222222111111111111+++///444666777666555555555888;;;======>>>>>>???@@@@@@???@@@DDDIIINNNQQQWWW]]]eeekkkmmmqqqwww}}}||||||{{{xxxwww{{{{{{yyyxxxnnnooovvvuuuooolllkkkiiihhhhhhfffdddbbbaaa```___\\\YYYUUURRRPPPNNNKKKHHHFFFDDDCCC@@@>>>>>><<<:::777666555555555222222222333333333333333333333222222111000000/////////000111222333333444......//////000000111111111111000000000000111111222000///000111222111///111111000000//////......222111000///......///000...........................---,,,,,,,,,,,,---...++++++,,,,,,,,,---------+++++++++,,,,,,---------///////////////............/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---///...------...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......000000...------...///000...---,,,++++++---...000*********++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------------,,,+++******+++---......------,,,,,,------.........---------,,,,,,,,,...---,,,+++++++++,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------........................//////.........---------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////////////////////////////111111000000////////////////////////000000111222222222222222333333333333222444777777777777888999999<<>><<<;;;:::666555555444444333333222444444444444333333333333444444444333333222222222333333333222222222222222111111000000000000111111111///...///000111000............///000111111111.........---......///000...........................------,,,,,,------...,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///000000///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------///...------++++++***)))++++++++++++************+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,------,,,,,,,,,,,,------------,,,+++,,,---...///,,,,,,,,,------------------------------,,,,,,,,,---------,,,,,,++++++***---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------...------,,,,,,+++++++++---,,,,,,,,,,,,---...///...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------.........................................................------------------------------........./////////------------------------------------------------................................................////////////000000000000////////////////////////000000000000111111111111000000000000000000000000222222111111111111222222222222333444555666777777555666888:::;;;>>>AAADDDFFFHHHKKKMMMOOORRRUUUXXX]]]___bbbfffjjjnnnppprrruuutttssssssvvv~~~}}}tttyyy{{{qqqllliiihhheeecccaaabbbcccccceeeaaa]]]YYYWWWVVVTTTSSSPPPOOOLLLIIIFFFCCCAAA@@@999999888666555444333222444444444444444444444444444444444444444444444444444444333333222222111111222111111000000111111222000///...///000000///....../////////000000000111------------......//////........................------------------------,,,,,,,,,------------...---------------,,,,,,,,,---------------.........---......///......------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------///...,,,++++++,,,...///..................//////------,,,,,,,,,---...///------..................---------------............------,,,,,,++++++++++++++++++,,,,,,---------------------------------+++,,,,,,,,,,,,---------++++++,,,,,,,,,------------------------------------------------------------------,,,,,,++++++***......------,,,,,,,,,,,,...------,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------.................................---.....................------------------------------------.........///------------------------------------------------................................................/////////000000000111111///////////////////////////000000000111111111222000000000000111111111111333222222222222333333444222333444555777999::::::;;;>>>AAACCCDDDFFFGGGIIIGGGJJJPPPUUUYYY^^^cccgggmmmnnnpppsssvvvzzz|||~~~|||zzzwwwuuuyyy||||||yyyuuuqqqnnnmmmmmmmmmiiifffaaa^^^\\\[[[ZZZYYYVVVUUURRROOOLLLIIIFFFEEEAAA@@@???===;;;999777666444444444444444444333333222222333444555555666666333333333222222111111111222222111111111111222222111///...///000111000///111000000000/////////...,,,,,,---....../////////........................------------------------,,,,,,---------.........------------------------------......////////////------......///......---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,+++++++++,,,,,,---------111///...,,,,,,...///111,,,------.........//////,,,,,,,,,,,,------..............................++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++++++++.........---,,,++++++***...------,,,,,,------...,,,,,,,,,------------...++++++,,,---------,,,,,,...------,,,,,,------.........------------......---------------------------------...............------------------------,,,,,,,,,---------......------------------------------------------------................................................------........./////////////////////////////////...//////000000111111111000000000111111111111222222222222333333444555666444555666888;;;===>>>??????BBBEEEGGGGGGGGGHHHIIIJJJPPPYYYbbbkkksssyyy}}}xxxuuurrrqqqttt{{{tttpppiiiddd```^^^\\\[[[[[[ZZZXXXVVVSSSOOOLLLJJJFFFEEECCCAAA>>>;;;999888777777666666555444444333111222222333444555666777333333222222222222222222222222111111111111222222111000///000111222111///111111111000///.........------.../////////..............................,,,------......------,,,,,,---------............,,,---------............------......///000000000++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------)))***++++++---......///++++++++++++************+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,++++++++++++***++++++,,,,,,------......---,,,,,,,,,,,,---...)))***+++,,,,,,---,,,,,,,,,,,,,,,---------.....................---------)))*********++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,---------......***+++,,,---------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,---------------------------------------.........//////------------------------+++++++++,,,,,,,,,,,,---........................------------------------................................................---.........////////////////////////////////////------...//////000111111000000111111111222222222222222222333444666777888777888:::===???BBBCCCDDDBBBDDDFFFHHHJJJLLLPPPSSSXXX___jjjvvvwwwtttqqqppptttzzzwwwpppkkkfffccccccbbbaaa___\\\YYYVVVTTTOOONNNKKKHHHEEEBBB???>>>;;;;;;:::999777666555555222222333333444444444555333333333333444444444444333222222111111222222333333111000111222333222000000000000000////////////...///000000000///...---........................,,,,,,---......---,,,,,,------------............+++,,,,,,---...///000000,,,,,,---......///000000***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,------......------.........---------,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,---))))))***+++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........)))***,,,---...---,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,------------------------------------.........//////------------------------******+++++++++,,,,,,,,,........................------------------------////////////////////////////////////////////////000000000000111111111111////////////////////////,,,------...///000000111000000111111222222222222111111222333555777999::::::;;;===@@@CCCEEEGGGHHHGGGHHHKKKMMMRRRYYY```fffgggnnnzzz|||zzzzzz~~~~~~wwwsssjjjjjjiiihhheeebbb___]]]\\\ZZZXXXTTTQQQMMMKKKIII>>>>>>===;;;999888666666444444333333333222222222333444444555555666666666333222222111111222222333333222111222333333222111......//////000000111111000000111111111///...---........................,,,,,,---......---,,,,,,---------.........//////***+++,,,---...000111111++++++,,,,,,---...//////,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......******+++,,,,,,---......,,,------......------,,,***+++,,,...//////......+++,,,------......------......---------,,,,,,,,,***+++,,,------,,,+++***,,,------......------,,,///...,,,*********,,,---++++++++++++++++++++++++...,,,***((((((***,,,...+++++++++,,,,,,---------,,,,,,,,,---------.........---+++*********++++++++++++,,,,,,,,,,,,------++++++,,,------......///---------,,,,,,+++++++++++++++******++++++,,,,,,------------------------///...---,,,+++,,,,,,---------............---------------............///---------............///------,,,,,,,,,,,,------,,,---...//////...---,,,///............------------------.........//////---------.........//////..................------000000000000000000000000////////////000000000000111111111111000000000000222333333222111111222444666777888888999;;;???BBB@@@@@@@@@DDDHHHLLLNNNNNNQQQSSSVVV\\\dddllluuuyyy}}}zzzuuupppmmmnnnqqqsssuuuqqqnnnggg___VVVQQQOOOOOOLLLIIIDDD@@@>>><<<999777888777555444333333444444777666444333333333444444777444222000111222333444111111111111000000000000222111///.........///000000///...------...///000222000...,,,+++,,,---.........////////////......//////.........---------........................------------------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///000///...---,,,,,,+++***++++++++++++,,,---....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,------......------,,,///...,,,******+++,,,---++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++*********++++++*********+++++++++,,,,,,------------------,,,,,,.........---------,,,,,,+++++++++++++++,,,---...------------------------///...---,,,,,,,,,------------............------------------............------------..................------------......------...//////...------///............------------------.........//////---------.........//////........................000000000000000000000000////////////000000000111111111111111222222222222222333444444333333555777555777:::<<<>>>@@@CCCEEECCCDDDDDDGGGLLLRRRXXX\\\dddfffjjjpppwww{{{yyy|||{{{oooddd[[[VVVTTTQQQNNNJJJGGGEEECCC@@@>>>;;;:::999888888888999:::555555444333333444555666555222000000333555444222111111111111000000000000111111000////////////////////////....../////////222000...,,,,,,,,,---.........////////////......//////.........---------........................------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------......------,,,,,,++++++,,,++++++++++++,,,,,,---.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------,,,,,,,,,++++++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......------,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++*********++++++))))))*********+++++++++.........---,,,+++++++++//////............------+++++++++,,,---...///000------------------------......---,,,,,,,,,------------............------------------............------------............///..................///------...//////...------///............---------------........./////////------........./////////........................000000000000000000000000/////////000000000111111000111111222333333444444222333555555666777999<<<;;;>>>AAACCCEEEFFFHHHJJJJJJLLLOOORRRWWW```lllttt~~~ttthhh___[[[UUURRROOOMMMKKKIIIGGGEEE???>>><<<:::999888888888777666444333333333444444444222111222555666444111222222111111111000000000000000111111000000///......//////000000//////...111000...---,,,------...------............------...............---------........................------------------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***+++++++++,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,------......------,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,+++++++++++++++++++++************++++++++++++---------,,,,,,,,,++++++............------------,,,,,,,,,---...///000111------------------------------------------------,,,------......------,,,,,,,,,---------.........,,,,,,---------.........//////............//////---..................---///............---------............////////////............////////////............////////////000000000000000000000000//////000000000111111111111111222222222333333333111333666777888:::>>>@@@DDDEEEHHHIIIJJJLLLOOOQQQTTTZZZaaaffflllvvv{{{vvvsssssstttyyyrrrfff___YYYWWWTTTRRRQQQOOOMMMLLLFFFEEEBBB???;;;888666555999888666444222111111111333666888888555333222222222222222111111111000000000000111222222000///......///000111111000///...000000///...------......------............------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------......*********++++++,,,,,,,,,---,,,+++***************+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------...///000111------------------------,,,---------------------,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...//////............//////.........------.........///............---------........./////////000000........./////////000000........./////////000000111111111111111111111111000000000000111111111111222222222222222222222222222555777:::<<>>@@@DDDHHHKKKHHHKKKOOOTTTZZZbbbjjjooopppyyyyyywwwttttttwwwvvvuuurrrkkkfffjjjuuu~~~vvvoooiiidddgggmmmooo}}}vvvttttttvvvxxx}}}qqqgggccc^^^ZZZYYYZZZZZZZZZVVVUUUSSSPPPLLLHHHEEECCC;;;:::888777777777888888444<<>>555///111666333222222222222111111111111111222222111111000//////000000111111000000///////////////////////////......////////////......---------.......................................------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++************++++++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,------......------,,,***+++,,,,,,------------------------------------,,,------------------,,,******++++++,,,---......,,,,,,,,,---------......)))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------......///...------,,,---------------------------------+++,,,---.........------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------......------------......///...------------...//////............---------.../////////000000000000.../////////000000000000---......///000000111111111111111111111111111111000000111111111222222222111222333555666888999999;;;>>>AAACCCFFFIIIMMMPPPSSSXXX___gggnnntttyyy}}}~~~xxxssssssqqqnnnpppwww}}}{{{ttttttsssppppppvvv|||wwwsssnnnkkknnntttsss|||~~~yyyuuuqqqooonnnqqq{{{{{{uuunnniiihhhiiikkklllhhhgggddd___ZZZTTTOOOLLLCCCBBB???<<<:::999999999555888;;;999555222333444333333222222222111111111333222111111000000111111111000000000000000000111/////////000000000////////////000000000000//////---------.........//////........................------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------,,,------...............---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,............,,,+++,,,------......------,,,***+++,,,---------------------------------------------------------------))))))***+++---...//////,,,,,,,,,---------......)))***+++,,,---,,,,,,+++)))************+++++++++------,,,++++++*********---------.........////////////---,,,,,,,,,,,,,,,------------------------***+++---...///...------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------,,,,,,---------///...---,,,,,,---.../////////.........---------////////////000000000000////////////000000000000---......///000111111222111111111111111111111111000111111111111222222222000111333666999<<<>>>??????AAAEEEGGGJJJMMMQQQTTTaaagggqqqyyy~~~zzzxxxxxx{{{~~~zzzvvvrrrqqqssstttqqqrrrwwwzzz{{{}}}zzzzzzzzzzzzzzz|||{{{zzzwwwvvvvvvtttrrrwww~~~}}}}}}{{{uuupppnnnnnnrrr}}}~~~yyyvvvooorrrwww~~~}}}zzzsssjjjaaaZZZVVVNNNKKKGGGAAA===999777666666444333444666777555333333333333222222222111111444333111000000000111222222111000//////000111222...///000000000000000///000000111111111111000000---------.........//////........................------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000////////////000000---------------------------------------...///000/////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++++++++,,,,,,---------,,,,,,,,,++++++*********)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,...///000///.........000---------------------------......///////////////000000000000000/////////...............///000000333222111/////////000111//////000000111111222222444555555444222222444555666777999;;;===???@@@BBBHHHJJJMMMOOOSSS[[[eeellluuuzzz~~~vvvooolllnnnqqquuu|||}}}tttqqqpppoooqqqtttttt}}}|||{{{|||{{{yyywwwrrrooovvv||||||yyy|||~~~|||rrrvvvzzz~~~zzzwwwxxxrrrhhhjjjffffffllltttwwwkkkcccYYYTTTMMMIIIFFFCCC>>>999777777777555333333444555444444555555555444444333444444333333222111000000111111111111111111111111000000000000////////////////////////////////////...///000///...---...000000////////////.........------......///.........000///...---,,,+++++++++---------------------------------,,,,,,++++++++++++,,,,,,---.........---+++++++++,,,,,,---------......---------,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,---......---,,,,,,222222111000...---,,,+++------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---...//////------...///---------------------------......//////////////////////////////////////////............///000000333222111000//////000111000111111111222222333333111222444444444555888:::999;;;===@@@CCCFFFHHHJJJOOOSSSZZZ^^^bbbjjjttt|||}}}}}}xxxxxxzzzyyysssllljjjkkkvvv{{{{{{rrrpppooonnnpppsssyyy|||vvvzzz}}}xxxvvvwwwsssllllllhhhgggkkkqqq||||||ooohhh]]]TTTOOOJJJDDD@@@===<<<:::777555444555666333333333444333333333222444444333333222111111111111111111111111111111111111000000000////////////////////////////////////...///000///...---...000/////////............---,,,---......///.........000///...---,,,,,,,,,,,,........................---------,,,,,,,,,+++++++++,,,------......------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........///...,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,------,,,++++++...------,,,+++***)))))),,,---------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************++++++++++++,,,,,,,,,---------.........------------,,,,,,,,,,,,...///...---,,,---...---------------------------......///////////////........./////////////////////......//////000111222222111000000000111111222222222222333333333333000222555666777:::===@@@<<<@@@DDDIIIMMMRRRWWWZZZ[[[cccnnntttyyy}}}vvv|||qqqjjjhhhhhhkkkpppsss|||{{{xxxtttnnnmmmooo|||uuuttttttsssuuuyyyzzzwwwxxxwwwuuutttrrrqqqtttwww~~~uuuhhh^^^VVVNNNHHHCCC@@@<<<888555444444555444444444444444444444444444444444333333222222111222222222222222222222222111111000000000/////////////////////////////////...///000///...---...000///............---------,,,------...//////......//////...---,,,,,,,,,,,,........................------------,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///000//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++*********)))))))))))),,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,------------...******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...---,,,,,,---...........................---......///////////////...............//////////////////...///000000111222111111111111111111111222222222333333333333444444666888:::;;;===@@@CCC@@@EEEMMMTTTZZZaaaiiinnnnnnxxxyyylllfffddddddgggkkkmmmuuu}}}~~~{{{wwwwwwzzz|||zzz}}}}}}zzz{{{}}}~~~|||zzzxxxxxxwwwxxxuuuhhhZZZQQQMMMIIICCC>>>;;;:::999999777777666666555666666666555444444444333333333222222222222222222222222222111111111000000000//////////////////////////////...///000///...---...000............------------,,,,,,---...//////////////////...---------------........................------------------,,,,,,,,,,,,------...------,,,---------,,,,,,+++++++++++++++,,,,,,---...//////------...///000111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,---------.........,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,---...---,,,,,,---...........................---......///////////////............//////000000///////////////000111111111111111222222222222111111222222333333444444555888999;;;<<<===???BBBEEEHHHOOOYYYbbbiiirrr|||~~~sssiiihhhjjjlllqqqvvv|||~~~xxxzzz}}}~~~{{{{{{~~~}}}xxxwwwwwwvvvtttvvvnnnbbb\\\VVVOOOJJJGGGDDDBBB???:::999888666666555666666555555555444444444444444222222222222222222222222111111111111000000000000000000000000000000000000...///000///...---...000//////.........---------+++,,,---...//////////////////...---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,---------,,,,,,+++++++++------------------------,,,,,,---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,------,,,+++***))))))(((***++++++,,,,,,------...------------------------------------------------,,,---------............------------............,,,,,,,,,---------......,,,,,,,,,------------...,,,...///...---,,,---...........................---......///////////////......//////000000111111000000//////000000111222000111222222333222222222111222222444555666777888:::<<>>;;;888777777777555555555555555555555555333333333333333333333333222222222111111111000000000000000000000000000000...///000///...---...000111111000000000/////////***+++,,,...///000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------......------,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,------------------.........---,,,)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************************++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,***************+++++++++******+++,,,,,,---......++++++++++++++++++++++++........................---------.........//////++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------............///000///......///000////////////////////////---......//////////////////000000111222333333333000000000000000111111222000111222333444333333222333444666888;;;===???@@@AAAEEELLLTTT\\\dddlllqqq{{{wwwpppjjjjjjjjjjjjmmmrrrttt{{{}}}xxx|||~~~{{{www{{{zzzooobbbYYYJJJHHHDDD@@@===;;;;;;;;;555555555666666666666666333333333333333333333333222222222111111111111000000000000000000000000000...///000///...---...000111111111111000000000000***+++,,,...///000000000//////.........//////000---------------------------------.........//////---.........---,,,,,,++++++++++++,,,,,,---------***++++++,,,---...//////...//////000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++************************))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---.........---------,,,,,,***+++,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......///...,,,+++***+++,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...,,,+++***++++++,,,+++++++++,,,,,,+++******,,,------......------,,,/////////...---------,,,---.../////////...,,,,,,.........------,,,,,,,,,---------............///---------............/////////////////////////////////////////////////////////000000111111222222000000000000000000000000000111222333444333222222555333111111222444555666444666:::===@@@BBBCCCDDDJJJPPPZZZeeepppzzzwwwpppjjjmmmrrrwww|||wwwpppnnntttrrraaaXXXOOOLLLFFF===:::<<<;;;888555333333333111000666666555444444333222222222222222111111111111000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////......------------......------------------------.................................------,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++******)))))))))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...////////////...---,,,******++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------.........---,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++,,,------......------,,,...............------------.../////////...,,,,,,......---------,,,,,,,,,---------............///---------............///////////////////////////////////////////////////000000000000000111111111111111111111111111111111111111222333333333222111444333111111222333444444999:::<<<===@@@DDDIIILLLYYY```kkkvvvyyyrrrpppwwwyyyttttttyyy}}}vvvgggXXXQQQLLLFFFAAAAAA999888777888999888666444555555555444444333333333222222222222111111111111111111111111111111111111111000000000////////////000000000000000000000000//////////////////////////////000000000000//////...------,,,,,,------...------------------------..............................---------,,,,,,,,,------------------------............------,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,------......------,,,---------...............---............---,,,,,,...------------,,,,,,,,,---------............///---------............///////////////////////////////////////////////////111111111111000000000000111111111111111111111111111111222222222222111111111111222333444666888888@@@AAAAAABBBFFFMMMVVV\\\lllsss~~~||||||yyyyyy}}}hhh^^^YYYRRRJJJEEE999999999:::;;;:::777444444444444444444333333333333333333222222222111111222222222222222222222222111111000000000/////////000000000000000000000000........................//////000000000000//////...------,,,,,,------......................................................------------,,,,,,,,,------------------------/////////............---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,---------......---------,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,------...,,,,,,------......------,,,------......------,,,,,,---------.../////////.........---------,,,,,,---------------------------------............///---------............///////////////////////////////////////////////////222222111111000000//////111111111111111111111111222222222222222222111111///111444777999<<>>CCCFFFDDDJJJSSS[[[bbbiiissszzz~~~}}}yyylll^^^TTTOOOJJJCCC>>>;;;:::999999666666555555555555555555444444444444333333333222111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000////////////000000////////////////////////........................------------------------------------------------.../////////////////////,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,---............------,,,,,,,,,,,,,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++,,,---------,,,,,,***+++,,,------...------,,,------......------,,,---------..................------,,,+++,,,,,,,,,,,,,,,,,,------------...---------............///---------............///////////////////////////////////////////////////111111111111000000000000222222222222222222222222222222222222333555666777888;;;=========???EEEJJJLLLVVVbbbkkkooosssyyy~~~|||zzz|||tttkkk\\\UUUKKKCCC>>><<<<<<<<<999888888777666666555555555555444444444333333333111111111111111111111111222222111111111000000000111111111111111111111111111111111111111111111111//////000000000000//////000//////////////////000................................................,,,,,,,,,------------...---------------------------............/////////,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------------------------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***)))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////------------------------,,,,,,,,,---------......+++,,,.../////////...---+++,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---------,,,+++***)))***+++,,,------------,,,------......------,,,...............---------...---,,,+++++++++,,,,,,,,,,,,,,,---------......---------............///---------............///////////////////////////////////////////////////000000000000000111111111222222222222222222222222222222222333555777999:::===???AAAAAABBBFFFOOOVVVaaajjjvvv||||||{{{}}}}}}xxxuuuxxx}}}xxxpppdddWWWNNNGGGCCC@@@<<<;;;:::999888666555555555555555555444444444444222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000//////000000000000//////......------------......------------------------........................,,,,,,,,,---------......------------------------,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------------------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........////////////000------------------------,,,,,,,,,---------......+++,,,.../////////......+++++++++,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------...---,,,***)))((()))***+++,,,,,,---,,,,,,------......------,,,/////////......------,,,...---,,,+++***+++,,,---,,,,,,,,,------.........---------.........//////---------.........////////////////////////////////////////////////////////////000000111111222222222222222222222222222222222222222333555888;;;======AAADDDFFFHHHPPP[[[dddttt|||xxxwwwyyyuuurrrdddXXXOOOIII>>>===<<<:::888777666555666666555555555444444444333333333333333333333333222222222111111111111000111111111111111111111111000000000000000000000000//////000000000000//////---,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,------.........------------------------,,,,,,,,,---------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///......++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++......------------......000///...---,,,+++******......------------......------------------------...//////...,,,***+++,,,...------,,,,,,------...---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++---------............///...........................------,,,,,,------...000000000000000000000000............////////////000000000000000000000000000000000000000000000000111111111000000000000000000111333444444444333222111555999;;;:::<<>>:::888999666666444333333333333333000111222222333333222222111111222222222222111111222111111111000000000000111111222222111111000///000000000000000000000000////////////.........---***+++---...///...---,,,........................///......---------..............................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------...------,,,,,,---......---,,,,,,++++++,,,,,,---......///......------------......,,,,,,,,,------...............------------......---------------------------...///...,,,++++++,,,...------,,,,,,------...---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------------............///...........................------,,,,,,------.......................................////////////////////////////////////////////////////////////111111111111111111111111444333333333444444555666888:::=========@@@FFFJJJTTT[[[dddlllttt~~~|||yyyuuu|||}}}{{{xxxwwwyyysss\\\RRRIIIEEEAAA;;;777666888777777666555444333222000111111222222222222222111222222222222222111111111111111111111000000000000000111111000000///...000000000000000000000000............------------+++,,,.../////////...---..............................---------......///........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,------------,,,,,,++++++,,,,,,------............------------......,,,,,,,,,---------............------------......---------------------------...///...,,,+++,,,---...------,,,,,,------...---------............///------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------......---------............///...........................------,,,,,,------...000000000000000000000000............////////////........................////////////////////////111111111222222222222222666666555555666777999::::::===@@@AAACCCHHHPPPVVV^^^eeeppp{{{tttcccZZZQQQNNNIIIBBB===;;;999999888888777666555444333333444444444444333333222222333333222222111111111111111111111111111111000000000000000///......////////////////////////........................------...///000//////..............................------------...//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------............---------,,,,,,,,,......------------......------------------------,,,.........,,,+++,,,---...------,,,,,,------...---------............///---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---------............///...........................------,,,,,,------...000000000000000000000000............////////////////////////////////////000000000000000000000000111222222222333333333444555555555555777999<<<===<<>>;;;888666555555555333444444444444333333222444444444444333222111000111111111222222222222222000000111111000000///...000000000000000000000000/////////000000000000000............/////////000........................---------------...///000................................................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,......------------......,,,,,,---------------.........------------......------------------------,,,---......,,,,,,---......------,,,,,,------...---------............///---------...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------------------............///...........................------,,,,,,------.......................................////////////111111111111111111111111222222222222222222222222222222333333444555555555777888;;;???CCCFFFHHHIIIPPPVVV^^^eeelllsss}}}{{{wwwxxx}}}zzzwwwsssrrrsssttttttsssooouuuyyyssspppkkkbbbZZZVVVMMMIIIDDD>>>:::777777777555555666666555444444333444444444444333222111000111111111222222333333333111111222222111111000///000000000000000000000000........./////////000000......------......//////........................---,,,,,,------///000000................................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///,,,,,,+++******+++,,,,,,++++++++++++++++++++++++.........------.........***++++++,,,---//////000.........------.........------------------------,,,---......,,,,,,---......------,,,,,,------...---------.........//////---------...///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,---------.........//////...........................------,,,,,,------...000000000000000000000000............/////////000111111111111111111111111222222222222222222222222222222333333444555666666<<<>>>BBBGGGKKKNNNPPPQQQ^^^dddmmmtttzzzuuutttqqqmmmjjjoooyyy~~~}}}{{{xxxvvvwwwzzz{{{yyywwwmmmqqq|||tttkkkfffZZZUUUMMMEEE???;;;::::::888888999888888777666666444555444444333222111000111111111222222333333333222222222222222111000000000000000000000000000000---------.........//////---------------...//////........................,,,,,,,,,---...///000111........................////////////////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.................................------,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,---,,,+++******+++,,,---++++++++++++++++++++++++------------------------///...---,,,,,,---...//////////////////.........//////...---,,,,,,++++++...---+++++++++---///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------............///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////................................................------------------------........................---...000111111111000///222222111111111111111222222333444444222000000111444444333222222444888<<>>::::::999888777777777777333333333333333444444444444444444333333333222222222222222222222222222222333222222222111111111111000000000000000000000000////////////////////////........................////////////////////////,,,,,,---------.........////////////////////////+++,,,,,,,,,------------++++++,,,------------,,,---------,,,,,,+++++++++...............---,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,---------,,,+++***------------------------)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,------......//////.........------,,,,,,+++---,,,+++++++++,,,---...------------------------------------------------..............................////////////......------------............------------------------........................................................................------------------------...........................///000000111111000000222222111111111111222222///111333333222222444555444555777999;;;@@@FFFKKKUUU___lllyyy~~~~~~tttnnnlllrrrxxx~~~zzzkkk___UUULLLEEE@@@>>><<<:::888888888888444444444444444444444444444444444444333333333333333333333333333333333333222222111111111000000000000000000000000000000000////////////////////////........................////////////////////////,,,------------.........////////////////////////------------............,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,------------,,,,,,+++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...,,,,,,---------,,,+++***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------***+++------------+++***+++++++++,,,---...//////......---------,,,,,,,,,...------,,,,,,---......---------------------------------------------------------------------------......//////......---,,,,,,---------.........................................................................................................................................................//////000000111111111111222222111111111222333333///111222222111111333555666777:::>>>BBBIIIPPPUUUbbbnnnwwwsssqqqqqq|||~~~yyykkk___SSSKKKDDDBBB???<<<999888777888666666555555555555555444555444444444444333333333333333333333333333333333111111111000000000000///////////////////////////////////////////////////........................////////////////////////------------............////////////////////////,,,------------.........------,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------***,,,---,,,++++++,,,...---------,,,,,,,,,++++++************************,,,,,,---------------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------***+++------------+++***+++++++++,,,---...//////---------------,,,,,,,,,//////...............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------...........................................................................................................................////////////////////////000000000000000111111222222222111111222333333444555666666555444555777999666999>>>CCCIIIQQQZZZ```rrr{{{zzz}}}}}}{{{xxxppprrrwww~~~yyyhhhXXXNNNIIIGGGCCC???;;;999777666777777777666666555555555555555555444444444333333333333333333333333333333111111111000000000000///////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////,,,,,,,,,,,,------------...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,---...---+++***+++,,,------,,,,,,,,,+++++++++........................------.........------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------------,,,,,,,,,,,,------......//////------------------------////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------------------------------------------------------........................................................................////////////////////////111000000000000111222333222222111222222333444555444555666555555666888;;;999===DDDKKKUUU```kkkqqqyyynnnjjjkkknnnyyysss```TTTOOOMMMJJJFFFAAA===999777999888888777777666666666555555555555444444444333333333333333333333333333222222111111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------........./////////////////////////////////+++,,,,,,,,,,,,------------------------......///++++++,,,,,,,,,,,,------+++,,,,,,---------------------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...---,,,+++++++++,,,,,,------------------------------......------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------......------------..............................---------------------------------------,,,,,,+++------------------------------------------------------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................////////////////////////111111000000000111222333222222222222333444555555000111333333444777;;;>>>AAAFFFOOOZZZggguuu{{{wwwuuusssrrrnnnmmmmmmllllllmmmmmmnnnmmmjjjiiiiiilllmmmlllkkkhhhhhhhhhhhhiiikkklllmmmnnnpppssswwwzzz|||}}}}}}~~~wwwpppmmmjjjrrrkkk```WWWVVVSSSOOOIIICCC>>>;;;:::999999888777777666666555555555555444444444444444444444444444444444444333222222222111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////------------............,,,------...............+++++++++,,,,,,---------,,,,,,---...............------------.........///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,......---,,,+++++++++,,,,,,++++++++++++++++++++++++---------------,,,+++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......------------------------++++++,,,,,,---......///------------------------//////---,,,,,,---/////////////////////.........------------------------,,,,,,,,,,,,,,,+++***)))------------------------------------------------........................,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////000000000000000000000000222111000000000111333333222222222222333444555666111333555666999===BBBFFFIIIOOOZZZgggwww~~~zzz~~~}}}xxxuuuvvvxxxyyyzzzyyyuuuqqqnnnmmmmmmllliiieeecccaaa`````````aaaaaabbbcccccccccccc```]]][[[[[[]]]^^^\\\ZZZZZZZZZYYYYYYYYYYYYZZZZZZYYY[[[^^^bbbeeeggghhhhhhjjjjjjlllnnnrrrvvvyyy|||~~~}}}|||}}}{{{zzzuuunnnrrr{{{uuujjj\\\\\\ZZZVVVPPPIIIBBB>>>::::::999999888777666666666666555555555444444444444444444444444444444444333333333222222222222111000000000000000000000000////////////////////////000000000000000000000000////////////////////////............/////////000////////////////////////............/////////000+++,,,.../////////...---+++++++++,,,,,,---------,,,------.../////////...---------.........//////...------,,,,,,------...++++++++++++++++++++++++(((***,,,,,,,,,,,,...000...---,,,+++***+++,,,---........................,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++******+++,,,,,,---......------------------------++++++,,,,,,---...//////........................,,,------......///////////////.........---------////////////////////////---------------------------------............///,,,---...//////...---,,,---------.........//////------------------------........................------------------------,,,,,,.../////////...---000---***((((((***...000................................................000000000000111111111111111111111000000000000000666555555555444333333333666666888;;;???CCCGGGJJJSSS\\\lll|||xxx|||}}}xxxtttrrrmmmkkkgggcccaaa______```ccccccccccccbbbaaa``````______]]]\\\[[[[[[[[[[[[]]]\\\ZZZZZZZZZ[[[]]]___\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXZZZ\\\\\\[[[ZZZYYY\\\[[[[[[\\\]]]___aaabbbdddddddddeeehhhkkkoooqqqwwwzzz~~~|||zzzzzz{{{nnnbbb[[[\\\[[[SSSKKKHHH@@@<<<;;;>>>???<<<:::;;;888777666555444333333333333333333333333333333333222222222111111111111000222111000//////000111222111111111111111111111111111000///////////////000////////////////////////......------------......////////////////////////------......//////000000000///...,,,,,,---......///...---,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---.........---,,,,,,+++***+++---.........---------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------...//////...---------------.........//////.........---------------........................------------------,,,,,,,,,---.../////////...---000///...---,,,,,,------................................................000000000000111111111111111111111111111111111111333333333333333444444444777999:::<<<@@@FFFNNNTTTeeeppp~~~{{{wwwpppjjjfffcccaaa___]]][[[YYYWWWVVVVVVVVVVVV[[[[[[\\\\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWYYYXXXWWWVVVVVVXXXYYY[[[ZZZZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTUUUWWWYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWXXXZZZ[[[XXXXXXWWWWWWXXX[[[]]]^^^aaadddgggiiilllooosssvvv~~~}}}|||||||||~~~}}}tttkkkiiifff]]]TTTQQQJJJCCC>>>===<<<999777888999888777666555444444444333333333333333333333333333333333333222222222222111111000000000000111111////////////////////////222222111///............///////////////////////////......------......///////////////////////////............////////////------,,,,,,,,,---///000///...---,,,,,,,,,,,,---------------------------...------,,,,,,------...------......------,,,+++,,,---.........---,,,+++---------,,,,,,,,,++++++.........------,,,,,,,,,........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...............---------------------------------++++++++++++++++++++++++---------............///------...//////...---------------.............../////////......---------.................................------,,,,,,,,,,,,---......//////......000000222222111///,,,***................................................000000000000111111111111111111111111111111111111222222333444555666888999;;;===@@@BBBFFFPPP]]]hhhyyy||||||~~~yyy{{{tttpppmmmjjjhhhdddaaa\\\YYYXXXWWWVVVUUURRRRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVVVVWWWVVVVVVVVVXXXXXXWWWWWWVVVUUUUUUUUUVVVUUUTTTTTTTTTUUUWWWXXXZZZYYYXXXWWWWWWVVVWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUSSSTTTVVVWWWXXXXXXWWWWWWSSSSSSRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRRRRRRRTTTTTTUUUVVVXXXXXXYYYZZZ\\\___bbbdddfffjjjmmmpppsssttt{{{~~~{{{zzz{{{|||{{{pppfff```YYYOOODDD@@@===888777777999888777777666666666666444444444444444444444444444444444444333333333333000111111111111111111000........................444333111000...---------///////////////////////////......------......////////////////////////////////////...............+++++++++,,,---...000111......---,,,,,,,,,------------------------------...------,,,,,,------...------......------,,,,,,............---,,,+++***------------,,,,,,,,,,,,000///...---,,,++++++***........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------........................---------,,,,,,+++++++++........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///---..................---........................000000000///......------.................................------,,,,,,+++---------...............///000111222111///---,,,................................................///000000000111111111111111111111222222222222222555555555666888:::<<<===>>>CCCHHHKKKQQQ^^^qqqxxxuuutttuuutttwwwxxxuuu~~~zzzsssnnngggaaa^^^\\\ZZZYYY\\\ZZZWWWUUUVVVVVVVVVUUUPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXYYYZZZZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVXXXZZZYYYZZZ\\\]]]___aaabbbcccdddgggiiikkkkkklllnnnoootttxxx~~~yyyuuussstttttt}}}tttgggZZZNNNGGGCCC>>>;;;:::999888777777666666777777444444444444444444444444444444444444333333333333000000222333333222000000000000000000000000000000222222000///............//////////////////////////////............///////////////////////////////////////......---------,,,---------...///000000...------,,,,,,,,,------------------...............------,,,,,,------...,,,------...------,,,,,,------------------,,,,,,------------------,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------,,,,,,------...///,,,,,,------------------........................---------,,,,,,+++++++++---.....................////////////////////////........................---------............///.........------..............................---000000/////////..........................................------,,,,,,,,,------------......//////------------...//////000///////////////////////////////////////////////////000000000111111111111111222222222333333333444777666666777999<<>>999999888777666666666777555555555555555555555555333333333333222222222222000111222333333222111000111111111111111111111111000///////////////000111/////////////////////////////////......///////////////////////////////////////......------,,,,,,//////000000000/////////------,,,,,,,,,------...---------....../////////...------,,,,,,------...,,,,,,------...------,,,++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------...............//////000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------...............------------------------........................---------............//////...------------...///...............---------................................................------------------------...------------...//////---,,,+++***+++...000222////////////////////////////////////////////////000000000000111111111111222222222333333444444555666666666888;;;???CCCEEEGGGNNNYYYcccooo~~~{{{xxxzzzzzz|||uuulllfffbbb___\\\\\\ZZZWWWVVVVVVWWWVVVUUUSSSQQQPPPPPPRRRSSSRRRQQQUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYVVVWWWXXXWWWVVVVVVXXXZZZVVVVVVWWWWWWWWWXXXXXXXXXUUUWWWYYYZZZYYYYYYZZZ[[[^^^^^^^^^___```eeekkkooottt{{{yyyqqqjjjfffcccbbbaaa___eeeqqquuuddd[[[UUUMMMEEEBBB<<<;;;:::999888777777777666666666666666666666666333333333333222222222222111111222222222222111111////////////////////////.........//////000111222////////////////////////000//////......//////000////////////////////////.........---------------///000000000000///...---------,,,,,,,,,---......---------...//////000000...------,,,,,,------...,,,,,,------......------******++++++---///000111------------............,,,,,,,,,---------..............................------------------------......---------,,,,,,,,,------------------------...............//////000+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------.........//////------------------------........................---------............//////...------------.../////////.........---------,,,,,,,,,---......//////........................+++,,,,,,------............------,,,---...///000------,,,+++,,,---///000////////////////////////////////////////////////000000000000111111111111222222333333444555555555666777888;;;@@@FFFLLLOOOTTT\\\hhhuuuyyyxxx|||yyymmmccc___]]][[[YYYVVVUUUTTTUUUVVVVVVTTTSSSTTTSSSRRRSSSVVVWWWWWWVVVYYYYYYYYYYYYYYY[[[]]]^^^YYYYYYZZZZZZZZZYYYXXXXXXWWWXXXYYY[[[[[[ZZZXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXYYYXXXXXXYYYZZZ[[[\\\]]]\\\]]]^^^______^^^]]]\\\]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZ[[[[[[ZZZYYYYYYZZZ\\\XXXXXXYYYYYYZZZZZZZZZZZZWWWYYYZZZZZZYYYXXXXXXYYY[[[[[[ZZZXXXVVVWWW[[[]]]\\\```hhhooowww~~~~~~zzzuuurrrpppmmmiiieeeaaabbbhhhwwwvvvhhh___UUUMMMIII@@@???===<<<:::999888888666666666666666666666666444444444444333333333333333222222111111222222333111111111111111111111111000////////////000000111////////////////////////000000////////////000000////////////////////////,,,------------------...,,,---...//////...------,,,,,,,,,,,,,,,---...///---------...///000000000...------,,,,,,------...+++,,,------......------,,,+++++++++,,,...///000------------.........///------------------,,,,,,........................------------------------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,---......++++++,,,,,,---......///........................---------....../////////---------.........//////////////////////////////---------------------------------........./////////...---,,,,,,---.../////////.........---------***++++++,,,---...//////........................***++++++,,,---...//////......---,,,---...///000............------------000000000000000000000000000000000000000000000000000000000000111111111111222222333333444555666666888999;;;@@@FFFNNNUUUYYYaaahhhttt|||zzz}}}xxx}}}ttthhh___\\\[[[ZZZYYYTTTTTTTTTUUUVVVUUUSSSPPPSSSSSSSSSUUUXXXZZZZZZZZZWWWWWWVVVVVVXXXZZZ]]]___\\\\\\\\\\\\[[[ZZZZZZYYYZZZ[[[]]]______^^^\\\[[[ZZZ[[[\\\\\\]]]]]]\\\\\\^^^^^^^^^___```aaabbbcccaaabbbcccddddddcccbbbaaaaaaaaa```___^^^^^^^^^^^^]]]^^^___```aaa``````___]]]]]]]]]]]]\\\[[[ZZZYYY\\\]]]]]][[[ZZZYYYZZZ[[[XXXXXXYYYYYYZZZZZZ[[[[[[[[[]]]^^^]]][[[ZZZZZZ[[[YYYYYYXXXUUUSSSSSSTTTVVVTTTVVVXXX[[[___eeekkkpppnnnqqquuuyyy~~~~~~}}}|||||||||xxxrrrllliiifffgggqqqrrrfff\\\SSSOOOCCCBBB@@@>>><<<::::::999777777777777777777777777666666555555555444444444444333222111111222333444333333333333333333333333111111000///////////////////////////////////////000000////////////000000////////////////////////,,,,,,,,,------.........((()))+++---......------,,,,,,,,,,,,,,,---...///---------...///000000111...------,,,,,,------...+++,,,,,,---.........---...---,,,+++,,,---...///---------.........////////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,........................++++++******++++++,,,---++++++,,,,,,---...//////---,,,++++++,,,---///000........................---------------------------------............///---------------------------------------------------------............/////////.........---------------------------------------------------------,,,...///---***)))+++---///////////////////////////////////////.........---...000111222222222111000000000000000000000000111111111111111222222222555333111111222444555555777===DDDJJJNNNVVV___gggwww{{{yyy||||||}}}}}}wwwlllccc^^^[[[XXXUUUQQQSSSTTTTTTTTTTTTUUUWWWUUUVVVXXXYYYXXXXXXZZZ[[[WWWXXXZZZ\\\]]]]]]]]]\\\``````aaabbbdddeeefffgggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhhgggfffeeefffgggiiijjjkkkkkkkkkjjjlllmmmnnnooopppooonnnnnnlllkkkiiigggfffeeeeeeeeehhhfffeeefffhhhhhheeebbbaaaaaaaaa```______```aaa^^^^^^^^^^^^^^^]]]\\\[[[]]]\\\[[[ZZZ[[[]]]___```^^^^^^______^^^]]]]]]\\\ZZZZZZYYYXXXWWWUUUSSSRRRRRRQQQPPPPPPQQQSSSVVVXXXYYY[[[^^^ccciiipppuuuxxx}}}xxxtttmmmhhhlll{{{wwwhhh^^^YYYUUUOOOGGG@@@===<<<<<<<<<777666555666888888888666666666555555555444444444555555444333333222111111111000000///////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000........................------............---------,,,,,,+++,,,---...///------............------------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------------------------------------------------------...------,,,,,,---------........................------------------------//////...---,,,,,,,,,,,,........................---------------------------------............///---------------------------------------------------------............/////////.........------------------------------------------------------------//////...++++++,,,...////////////////////////////////////////////////---///000222222222222111111111111111111111111111111111111111222222222222555333222333555777999:::@@@FFFNNNSSSWWW___lllvvv{{{vvvtttxxxwwwxxx}}}{{{xxxvvvssstttwww~~~tttkkkddd___[[[WWWTTTUUUVVVUUUTTTTTTUUUVVVUUUVVVXXXYYYYYYZZZ\\\^^^\\\]]]^^^```bbbcccddddddjjjkkklllnnnpppqqqqqqqqqpppppppppppppppqqqqqqrrrrrrsssttttttuuuuuuuuuuuuyyyyyy{{{||||||{{{zzzyyy{{{{{{|||}}}}}}|||{{{zzzxxxwwwvvvtttsssrrrqqqqqqrrrpppnnnoooppppppmmmkkkhhhhhhgggfffdddddddddeeebbbbbbbbbbbbaaa```___^^^^^^]]]\\\[[[[[[\\\^^^___```aaaaaa```___^^^]]]]]]]]]]]]]]]\\\ZZZYYYWWWVVVWWWVVVTTTRRRQQQQQQRRRRRRUUUVVVXXX[[[```dddhhhkkknnnttt|||~~~vvvssspppsss~~~tttfff```XXXSSSKKKEEEAAA???===;;;:::888777777888888777555666666555555555444444444555444444333333222222222222111000000//////000000000000000000000000000000////////////////////////000000000000000000000000................................................------............------------,,,,,,,,,---...///------............------++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------------------------------------------------------------,,,,,,,,,------,,,,,,,,,---..............................------------------------............---,,,++++++........................---------------------------------............///---------------------------------------------------------............///...............---------------------------------------------------------//////000...---,,,...///////////////////////////////////////////////////...///111222333333222111111111111111111111111111111111111222222333333333111111111222444888;;;===FFFMMMWWW^^^eeeooo}}}zzztttrrrsssrrrvvv}}}rrriiiccc```^^^^^^\\\\\\^^^eeeppp{{{|||sssllleee___\\\XXXYYYZZZYYYXXXWWWXXXYYYYYY[[[]]]^^^___aaadddfffeeefffgggiiikkknnnppprrryyyzzz}}}~~~~~~{{{yyyuuutttrrrpppnnnmmmlllkkkiiiiiiiiihhhgggeeedddcccbbbaaa___^^^^^^^^^___```dddddddddcccbbbaaa```___aaaaaa```___^^^]]][[[ZZZZZZXXXVVVSSSQQQQQQPPPQQQRRRSSSSSSUUUWWWZZZ\\\]]]```cccfffhhhlllvvv~~~|||}}}rrrjjjaaa\\\UUUNNNIIIDDD@@@======;;;888888888777666555666666666555555555444444444444444333333333333333333222111111000000111111111111111111111111111111////////////////////////000000000000000000000000................................................------............---------------,,,------...///------............------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////........................------------------------***+++---...///......---................................................---------............///................................................---------............///........................................................................//////......------...//////////////////////////////////////////000000000///000222333333333222222111111111111111111111111111111222222333333444444222333444555777;;;???BBBFFFMMMYYYgggvvv~~~wwwtttuuuxxxyyylllggg___YYYWWWVVVVVVVVVTTTSSSSSSWWW^^^hhhqqqwww}}}xxxsssmmmhhhccc```\\\^^^``````___```aaacccdddfffhhhjjjkkknnnqqqtttttttttuuuwwwzzz~~~}}}{{{yyywwwvvvssssssrrrqqqooommmkkkjjjiiihhhfffeeecccccccccccceeeeeeeeeeeeeeedddcccbbbbbbbbbbbbaaa```___]]]]]]YYYXXXWWWUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYY\\\]]]^^^^^^```gggqqqzzzyyyqqqkkkbbbXXXPPPJJJEEEBBB>>>;;;999777888777666555666666666666555555555555333333333444444444444444444333222222111111222222000000000000000000000000////////////////////////////////////////////////................................................------............------...------------.........------............------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------+++++++++,,,,,,,,,,,,,,,---,,,,,,------...///000........................------------------------***+++---...///......---................................................---------............///................................................---------............///---........................................................................---,,,,,,---.........////////////////////////////////////000000111111111111333444444333222222111111111111111111111111111222222333444444555555777999;;;<<<>>>AAAGGGKKKIIIPPP___ttt~~~}}}vvvllleee^^^[[[WWWUUUUUUUUUTTTSSSSSSRRRRRRSSSUUUZZZ___cccjjjkkkkkkjjjhhhfffdddccc```cccfffhhhiiikkknnnqqqsssuuuwwwxxxzzz}}}~~~{{{yyywwwuuurrrqqqooommmkkkiiiggggggdddeeeeeeeeeeeeeeeddddddccccccbbbbbbaaa```___^^^\\\\\\[[[YYYXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\WWWYYYZZZ[[[[[[]]]cccgggooo{{{||||||~~~~~~qqqdddYYYQQQKKKGGG???<<<999888888888888777777777666666666555555555444444444444444444444555444333333222222222222222////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////------............------.....................---------............------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------+++++++++,,,,,,------------------------...///000........................------------------------............---,,,++++++................................................---------............///................................................---------............///---------..................................................................---+++,,,---///...---////////////////////////...//////000000111111222222222444444444444333222222222222222222222222222222222333444444555666666666999<<>><<<;;;:::999777777777777666666666555666666555555444444333333333333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------............------...///000000///...---,,,------............------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,---......///000000111000///......------...........................---------------------------,,,++++++,,,---///000........................////////////////////////---------.........//////////////////////////////////////////////////////---------.........//////---------.........//////////////////////////////////////////////////////111...,,,---000222111000////////////////////////...//////000111222222222333444555555555444333222222222222222222222222222222222333444555666777888:::???FFFKKKPPPWWWaaaiiizzz~~~xxx}}}}}}tttmmmddd___^^^^^^^^^]]]___ZZZTTTPPPQQQSSSUUUWWWVVVYYY[[[\\\]]]___eeeiiimmmrrrwwwzzz|||~~~}}}yyyuuussskkkkkkkkkkkkjjjjjjiiihhhaaabbbcccdddeeefffffffff___```aaabbbbbbaaa```___^^^^^^^^^]]][[[[[[[[[[[[XXXTTTTTTZZZ]]]\\\```fffnnnwww{{{yyywwwsssooolllhhhfffjjjrrrwwwpppdddSSSNNNGGGBBB???<<<:::888777777777777666666666666777777666555444333333333333222111111000000111111333333333333333333333333000000000000000000000000000000000000000000000000........................000000000000000000000000---..................---...///000000000///---,,,---..................---////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------------------------------------......///000111111222111000///------------........................------------------------........................---------.........//////---------............///........................////////////////////////........................---------------------------------............/////////............//////......------------..............................000000111111111111000000111000///...///111333444111111222222222333333333111111111111111111111111333333333444666999<<<>>>GGGGGGLLLVVV^^^ffftttzzzxxxwww||||||sssfff^^^[[[[[[\\\]]]ZZZZZZYYYWWWVVVXXX[[[^^^```bbbeeehhhkkknnnsssvvv|||{{{yyywwwsssooollliiihhhjjjhhheeedddeeefffeeeddddddbbbaaaaaabbbccccccbbbcccaaa___^^^]]][[[XXXVVVXXXWWWVVVTTTTTTTTTUUUUUU___dddkkksss}}}~~~tttxxxzzz{{{xxxqqqjjjgggfffmmmvvvrrrbbbVVVKKKGGGCCC===<<>><<<;;;;;;;;;:::888666666666555444444444444444444444444444333333333333222222111000000000000111111111222222222222111111111111111111111111111111000000000000111111111111//////............//////........................////////////............////////////////////////------------------------...............---------........................------------------------------------------------------------------------+++,,,,,,------...............------------......///............///000000333000...------------,,,,,,,,,,,,,,,,,,------....................................------------------------............////////////...------,,,,,,------------------------................................................---------............/////////............////////////............//////000000000000000000000000//////000000000000//////000/////////000111222333333333333444444444555555555555555444444444333333444555888:::===DDDMMMTTT```kkk{{{~~~|||{{{tttnnnjjjhhhfffeeeeeefffggggggiiimmmqqquuuzzz}}}zzzxxxwwwuuusssqqqooollljjjiiigggeeecccbbb```^^^]]]]]]]]][[[ZZZXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXWWWWWWWWWZZZ]]]]]]ffftttzzztttqqqnnnrrryyytttbbbXXXQQQJJJEEE???===;;;999::::::888777777666555555444555555555555444444444444333333333222222111111111000000000//////000000000000//////111111111111111111111111//////000000111111222222000///...---------..............................///////////////.........////////////////////////------------------------/////////...---------,,,.........//////.........------------------------------------------------------------------------++++++,,,,,,---...//////......------------.........---......///000111222777444000...////////////,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------------------------------................................................---------............/////////............///////////////....../////////000000000000000000000000//////000000000000///////////////000000111222222333333333444444444555555444444444444444444444444333777;;;>>>DDDNNNZZZccctttzzztttooolllgggiiilllmmmkkkiiifffdddcccdddfffiiikkknnnppprrruuuyyy~~~{{{vvvssspppmmmjjjgggfffdddaaa`````````___^^^ZZZZZZZZZYYYXXXVVVUUUUUUTTTUUUVVVVVVVVVVVVVVVWWWUUUYYY___gggsssxxxuuutttuuuwwwzzznnn```YYYRRRMMMAAA>>>;;;999999999999888777777666555555555555666555555555444444444333333222222222222111111111000//////000000000000//////000000000000000000000000//////000000111111222222333333222111000/////////.................................///////////////////////////////////////......................../////////...---------,,,,,,---............---,,,------------------------------------------------------------------------++++++,,,,,,---...//////......------------......------------...000111222777444000...////////////------,,,,,,------...///........................++++++,,,,,,---------------------............///........................------------------------................................................---------............/////////............//////000//////......//////000////////////////////////...//////000000//////.../////////000111111222222333333333333444444444444222222333333444555555555666;;;AAAGGGOOO\\\lllxxxyyynnngggbbb___]]]ZZZ]]]___``````aaabbbdddcccggglllppptttxxx}}}{{{vvvrrrmmmjjjiiifffcccaaaaaaaaa```___[[[[[[[[[ZZZYYYWWWVVVUUUVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVVVVXXX^^^hhhuuu}}}~~~xxxvvvvvvwwwyyyzzz|||pppeee\\\TTTIIIEEE@@@<<<;;;::::::999888888777666666666666666555555555555444444444333222222333333222222111000111111222222222222111111////////////////////////000000000000111111111111///000000000//////...---.................................///////////////////////////////////////////////////////////////...............---------,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............------------......,,,,,,,,,------///000000333000...------------,,,---------------......///........................+++,,,------...///000000---------............///,,,,,,------.../////////........................................................................---------............/////////............//////000000////////////000000..............................////////////.........///000111111222222222222222222222333333333333222222333444666777888999<<>>JJJQQQ]]]lll{{{~~~~~~{{{qqqiiiddd```\\\YYYXXXYYYZZZZZZZZZ]]]aaadddeeehhhnnnsssxxx~~~}}}wwwqqqlllhhhggggggggggggeeecccaaabbbccc_______________^^^]]]\\\YYYWWWVVVUUUUUUVVVXXXYYYXXX[[[___cccjjjvvv{{{uuurrrppppppuuu}}}zzzrrriii___VVVJJJ???<<>>@@@GGGTTT___mmm{{{ppphhhaaa[[[XXXVVVUUUUUUWWWYYY\\\]]]bbbfffkkkqqqwww~~~|||vvvqqqnnnkkkjjjiiihhhgggeeedddccccccbbb``````___^^^^^^^^^______`````````]]]YYYWWWXXXYYY]]]fffvvv~~~xxxnnneeegggxxxssscccUUUMMMCCC@@@<<<999999999999888999888777666555444444444555444444444444333333333222222222222222222222222222222222111111111000000000000000000000000000000222111000000//////000000000000000///////////////......------------..............................///////////////////////////////////////................................./////////...------,,,,,,,,,++++++++++++,,,------///////////////000000000------------.........///---------...............////////////////////////---------------------------------.........//////.../////////......---,,,***+++---.........---,,,........................////////////////////////........................000000000000000000000000........................//////............//////////////////////////////,,,---...000222222///,,,///////////////.........000000000000111111111111///000111222222111000///---...///111222444666777666;;;AAADDDGGGQQQ```kkk~~~vvvlllddd]]]ZZZYYYVVVVVVWWWYYY\\\___cccffflllpppvvv}}}|||wwwsssooonnnmmmkkkiiihhhgggggggggbbbbbbaaa``````````````````aaaaaa```]]]ZZZYYYYYYWWW[[[bbblllyyy~~~rrrnnnyyyqqq```WWWIIIEEE???;;;:::999999888999888777555444444333333555555555444444444333333222222222222222222222222222222222222111111111111000000000000000000000000111000000///000111222333///000000000000/////////......------------......////////////////////////////////////////////////.........///////////////........................//////.........---------,,,+++++++++,,,,,,---...------......////////////,,,------.........//////---------.........//////////////////////////////////////////////////////------------............---....../////////......,,,,,,---.......................................................................................................................................000///...------...///000////////////////////////------...000222222000............/////////////////////000000000000000111000000111111222222111111222222111111222333444555888===DDDJJJRRR___ooozzzuuuooogggbbb\\\WWWWWWYYYXXXZZZ]]]```ccchhhmmmqqqyyy}}}~~~yyysssqqqnnnkkkhhhfffffffffdddddddddccccccbbbbbbaaabbbbbbbbbaaa___\\\YYYWWWSSSTTTUUUXXX```nnn~~~vvv{{{pppcccSSSMMMEEE???<<<:::999888555555555555555666777777555555555555444444444333333333333333333333333333333222222222222111111111000000000000000000000000///.........//////000111......///000000000000000///..................///////////////////////////////////////////////////.........///////////////................................................,,,,,,,,,,,,---...//////,,,------...///.........+++,,,---...////////////,,,,,,------.../////////........................////////////////////////,,,------------.........,,,---...//////000000///......------......///000........................------------------------........................................................................000///---,,,,,,---///000////////////////////////------...///222222111///------......//////000000....../////////000000000111111000000111111222333444444333333444555777888<<<@@@IIITTTcccsss}}}tttmmmeee```]]]]]][[[XXXZZZ``````dddiiimmmqqqwww}}}~~~{{{vvvqqqllliiigggfffggggggggggggfffeeeddddddbbbbbbaaaaaa___]]]ZZZWWWSSSTTTSSSRRRTTT[[[fffnnn{{{ooo]]]VVVMMMDDD???<<<:::999777666666666666777888888555555555555444444444444333333333333333333333333333333222222222111111111000000000000000000000000////////////............,,,---///000111111111111000//////......//////000////////////////////////////////////////////////............/////////000........................,,,,,,------.../////////------------...///000111,,,---.../////////......+++,,,---////////////...,,,,,,------...//////000------------------------////////////////////////,,,,,,---------.........+++,,,---///000000111111//////...------///000111........................,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000........................000///---,,,,,,---///000000000000000000000000000...------///111222111000,,,------...///000111111---.........//////000000222111000000000111333444222222333444666999<<<>>>@@@EEEOOO^^^ppp|||rrrlllgggaaa\\\ZZZVVVWWW\\\]]]\\\aaaiiijjjnnnuuuzzz}}}wwwrrrooonnnjjjjjjjjjiiiiiigggffffffaaaaaa```aaaaaa```]]][[[XXXXXXXXXUUURRRSSSWWW\\\aaajjjxxxvvvddd]]]RRRHHHAAA>>><<<:::<<<;;;999888777777666666666666555555555444444444333333333333333333333333333333333222222222111111000000000000000000000000222222222111000...---,,,+++,,,...000222222222222000000////////////000000000000000000000000000000////////////////////////---.........//////000000........................+++,,,,,,---...///000000---------...///000111111,,,---///000000000///...***+++---///000000///...,,,,,,------...///000000------------------------........................,,,,,,,,,---------......//////.........---------.........------,,,,,,,,,------------------------................................................000000///.........//////......------------......000000//////.........---///////////////......---//////000000000000//////////////////000000000000000000000000111111111111///000000111111111111000222333666999999888<<>><<<<<<999777::::::888999===888888888777666444333222444444444333333333222222222222222222222222222222333333333222111000//////222222222111000//////...........................000000///...............///////////////////////////000111222111000...,,,---------.........//////////////////////////////////////////////////////333111000///000000...,,,.........////////////000---------.........//////000000000000000000000000111111111000//////......---------.........//////((()))+++---//////////////////.........---------......---------,,,,,,,,,------------------------................................................------------------------/////////....../////////000/////////............------...///000000////////////000000000000//////////////////000000000000000000000000111111111111111111222222222222222222222222555999:::<<>>:::;;;:::666555777888888888777666555444333444444444444333333333333222222222222222222222222222222111111111111111111222222111111000/////////000000000000000000000000000000///.........////////////////////////////////////000111111000...---------.........////////////////////////////////////////////////////////////...------...///...---,,,,,,,,,---------......---...//////////////////.................................---------,,,,,,------........./////////,,,---...////////////...........................------------------------------------------------................................................+++---///111222222000000000//////////////////000///////////////.........,,,---...///000000000000//////000000000000//////////////////000000000000///000000000111111111111222222222333333444555555;;;999:::===AAAGGGSSS___ooo|||{{{}}}yyynnneee___[[[YYYXXXVVVWWWZZZ^^^bbbdddppptttyyy}}}xxxtttpppnnnlllllljjjhhhgggfffeeeddd```]]]ZZZXXXWWWUUUSSSQQQQQQRRRRRRRRRSSSVVV\\\```iiiwww~~~uuurrrkkk```VVVJJJBBB===<<<<<<999888999888888888777777555444444555444444444444333333333222222222222222222222222111111111111111222222222111111111111000000//////000000000000000000000000000000///////////////000//////////////////////////////000000000000///...............////////////////////////////////////////////////////////////---,,,+++,,,.........,,,++++++,,,,,,,,,---------,,,---.../////////..............................333222111000...---,,,+++............//////////////////////////////......---.....................------------------------------------------------................................................+++---///111222222111000///......------......///.........///////////////...///////////////......//////000000000000//////////////////000000000000///000000000111111111111222111111111222333555666;;;:::<<>>;;;:::;;;777888888888777777666555555555555555444444444333222222222222222222222222222222111111111111111111111111000000000000000000////////////////////////000000/////////000111111000000000000000000000000////////////000000000000....../////////000000000////////////////////////////////////////////////...---,,,,,,---...---,,,+++++++++,,,,,,,,,------+++,,,...000000///...,,,........................---------,,,,,,,,,,,,+++....../////////000000000//////...------......///---------.........//////,,,,,,,,,---------......------------------------...............................................................///////////////............//////............/////////000---...///////////////...//////000000000000//////////////////000000000000000000000000111111111111333333222222333555777999:::===FFFRRR\\\eeerrr~~~|||xxxzzzuuukkkccc___\\\ZZZ[[[]]]______bbbgggnnnuuu{{{{{{uuupppllljjjiiifffeeeccccccbbb```]]][[[]]]ZZZXXXVVVWWWXXXYYYZZZ[[[ZZZ]]]fffrrr{{{xxxxxxwwwtttiiijjjlllqqq|||zzzhhhTTTHHHBBB===;;;;;;777888888888888777666666555555555555444444444444222222222222222222222222333222222222111000000000000000000000000000000111000000000000000000000000000000//////000111111222000000000000000000000000///////////////000111111.../////////000000000000////////////////////////////////////////////////000...------......,,,+++,,,,,,,,,,,,------------,,,...000222222111///...////////////////////////222111///---+++)))'''&&&.../////////000000000000...------,,,,,,---...///---------.........//////,,,,,,,,,------.........------------------------................................................222111000000000000000111000000////////////000000---.........//////000000,,,,,,...///000000111111//////000000000000//////////////////000000000000000000000000111111111111555444333333444666999;;;@@@DDDLLLXXX```fffqqq{{{|||yyy}}}wwwlllddd\\\[[[ZZZ\\\___ccceeeeeeooottt|||}}}wwwqqqnnnmmmgggfffeeeeeedddccc```]]]]]][[[XXXWWWXXXZZZ[[[\\\\\\[[[\\\```ccckkk}}}}}}zzzzzzxxxuuunnnmmmlllnnnwwwzzzbbbRRRHHH@@@<<<<<<777888888888888777777666666666555555555444444444222222222222222222222222444333333222111000//////000000000000000111111111111111111111111111111111000000///000000111222222000000000000000000000000///////////////000111111////////////000000000000////////////////////////////////////////////////111000............,,,+++,,,,,,------------.........000222444444333111000000000000000000000000000........................////////////000000000000---,,,,,,+++,,,---...///................................................------------------------........................,,,---...//////---+++***..................------000000////////////000000000000000000////////////000000000000////////////000000000000000000000000////////////000000000000333222222111000000111111444333222222555999>>>AAAEEEJJJSSS[[[cccjjjpppttt~~~~~~yyytttoookkkeeeaaa\\\___ccceeeggglllsssyyy}}}|||uuupppnnnjjjfffeeeffffffcccaaa```___]]]\\\\\\\\\]]]]]]\\\]]]]]][[[[[[aaakkkttt}}}}}}zzzssspppwwwooo]]]PPPDDD===<<<:::999888888999888666444444444555555555555555444444444444444444444444444555555555444444333333333000000111111111111000000222111000000000111222333DDD555,,,///111---...555000000000000000000000000......///111111222222222//////////////////////////////000000000000////////////000000///...------//////............//////............////////////000000//////.........---000000000000////////////////////////////////////---...///000000///...---222000------...000111111................................................................................................------.........---,,,+++........................000000////////////000000////////////000000000000000000000000////////////000000000000000000000000000000000111111111111222111111111111111222333333333444444555888<<>>BBBHHHLLLVVV^^^hhhqqqxxxyyynnnfffbbb^^^\\\___eeelllqqqrrrwww}}}}}}vvvrrrpppmmmjjjiiigggeeebbbaaaaaabbbcccbbbccccccaaa]]][[[[[[\\\\\\^^^dddqqqxxxiii\\\QQQJJJAAA>>>:::888888888666555555666666666666555555444222222222222222222222222333333333222222222222222000111111222222111111000000000000000000111111222:::444111333333000...000000000000000000000000000//////000111111111111111////////////////////////000000000000///...------...///////////////.........------,,,,,,------...---------........./////////////////////.........///.........------------////////////////////////...//////////////////...,,,++++++,,,///000///...////////////////////////........................------------------------........................///...---------......///........./////////000000000000////////////000000---......///000111111222.../////////000000000111111111111111111111111111000000000111111111222222333333333333333444444555555999===>>>@@@DDDKKKQQQ[[[ccclllsssxxxzzzqqqjjjccc```^^^]]]```gggpppvvv|||{{{vvvqqqnnniiifffccc```______aaabbbbbbcccdddcccaaa^^^\\\\\\YYY[[[]]]aaakkkvvveeeYYYRRRDDDAAA<<<999999999888888666666777777666555555444222222222222222222222222333333333444444444444444111111222222222222111111//////000000111111111111111///...111222000///111111111111111111111111111///000000111111111111000000000000000000000000000///////////////...------......///////////////...//////............//////------------.....................//////////////////.........------------/////////////////////////////////....../////////444111...,,,...000111111////////////////////////........................------------------------......................................./////////.........//////000000111000000////////////000000......//////000000111111......//////000000111111111111111111111111111111000000000111111111111222444444333333333444555555888<<<@@@BBBDDDKKKUUU]]]gggmmmtttvvvxxx~~~vvvqqqnnnjjjfff^^^^^^___aaafffnnnwww~~~|||vvvqqqmmmjjjfffaaa___^^^___```eeeeeefffeeeccc```\\\ZZZUUUYYYZZZYYYZZZggg}}}zzzrrrcccZZZMMMHHHBBB===;;;::::::999777777777777666666555444333333333333333333333333333333444444444444555555111111222222222222111111000111222222333333222222111111111111111000000000111111111111111111111111000000111111111111000000000000000000000000000000---......//////.........---...///////////////////////////....../////////,,,------------..................////////////////////////.........------//////////////////////////////............//////>>>999333///...000111111////////////////////////........................................................................,,,---...000000000///...---......///000000111111000000////////////000000////////////000000000000.........///000111111111111111111111111111111111111111111222222222333333333333333333444666777777:::???DDDHHHKKKUUUbbbmmmyyy|||~~~|||xxx|||~~~qqqhhhggghhhhhhfffcccfffjjjnnnssszzz|||xxxtttmmmgggbbb`````````eeeeeeeeeeeecccaaa]]][[[WWWYYYZZZWWWUUU[[[gggrrr~~~ssseeeYYYSSSJJJCCC???<<<;;;:::888888888777777666444444333333333333333333333333222222333333333444444444111222222333333222222111///000111222333222222111111222222111000000000000111111111111111111111111000000111111111111000000000000000000000000000000,,,,,,---...////////////------...//////////////////......------......///,,,,,,---------...................../////////000000000000/////////......////////////////////////000///...------...///000:::666222/////////000000000000000000000000000000........................////////////////////////........................+++---///111111000///...---......///000111111222000000////////////000000000000000000////////////---......///000111111222111111111111111111111111222222333333333444444444111111222333555777999:::<<>>GGGLLLUUU^^^jjjxxx~~~}}}|||~~~wwwnnnjjjjjjiiihhhggggggiiinnnuuuzzz{{{tttmmmhhhgggeeeccccccdddeeedddccc^^^^^^\\\ZZZXXXWWWUUUTTTWWWXXX```mmm}}}|||zzzpppkkkmmmqqqwwwzzzkkk```VVVIIIBBB@@@:::888777666666666666666777666666555555444333333333333333333333333333333333333444444333333222111000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111000000000000////////////////////////////////////------......//////000000000000///...---------------------.........//////////////////////////////........................////////////////////////000///...------...///000///......---------......////////////////////////////////////..................---,,,,,,---..................//////////////////............//////........./////////////////////......................../////////000000000000000000000111111111111//////000000111111222222333333222222222222333333555555555777:::>>>BBBEEELLLTTTaaammmxxx{{{xxxyyy~~~|||uuunnnjjjeee``````dddhhhiiikkknnnrrrxxxwwwpppllliiieeeccccccdddeeedddaaa```___]]]ZZZXXXWWWVVVQQQSSSWWWZZZ```pppsssyyy~~~zzzoooeeecccdddeeepppsssdddTTTIIICCC<<<:::888777888777666444777666666555555444444444333333333333333333333333333333444444333333222111000000000000000000000000//////000000000000111111000000000000000000000000111111111111111111111111000000000000////////////////////////////////////,,,,,,---...///000111111000//////......//////000---------...............////////////////////////........................//////////////////////////////............//////......---------......///000000000000000000000000///////////////...............------------..................//////////////////............//////------......//////000000000000//////......------...////////////000000000///000000000111111111111......///000111222222333333333222222222333444444555555666888;;;@@@FFFJJJSSS]]]kkkxxx|||yyyzzz|||rrrjjjbbb___]]]\\\aaagggllloootttxxx}}}{{{tttoooiiifffeeeeeeffffffddddddbbb```]]][[[ZZZYYYPPPRRRVVVWWWWWW^^^qqqsssxxx~~~~~~xxxnnnfffbbbaaakkkuuuaaaPPPGGGAAA>>>;;;:::;;;;;;888666777666666666555555444444444444444444444444444444333333444444333333222111222222222222222333333333///////////////000000000////////////////////////111111111111111111111111000000000000////////////////////////////////////------......//////000000///////////////000111111........................////////////////////////......................../////////////////////////////////....../////////...------------...//////------------------------.........///////////////....................................//////////////////............//////------......//////000000000000000//////......---////////////000000000111///000000000111111111111......///000111222222333333222222222333444444555555666888999<<>>BBBFFFOOO[[[dddrrr~~~}}}uuuttttttwww|||zzz}}}}}}uuunnnfffbbbbbbdddeeeddd___]]]^^^eeejjjnnntttzzzwwwqqqllliiigggfffdddbbb___\\\ZZZYYY\\\UUUOOOOOOOOOOOOQQQUUUUUU```qqq~~~ssspppuuupppZZZPPPDDD===<<<<<<999555666666666666666666666777555555555555555555555555333333444444333333222111...//////000111111222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000//////......------.........---......////////////.........---------////////////////////////////////////////////////////////////////////////---...///000000///...------,,,,,,------///000000........................---.........//////000000---...///000000///...---............/////////000//////............//////000000//////.........---......//////000000111111000000000000111111111111000000000000111111111111111111111000000000000000222222222333444555666777666;;;AAAFFFLLLVVVdddnnnyyy|||zzzwwwzzz}}}|||uuummmhhhaaa]]]]]]___aaabbbaaaaaafffnnnuuuxxx}}}}}}vvvrrrkkkjjjhhhfffccc```^^^]]]UUUSSSSSSUUUTTTPPPOOOQQQUUUYYYbbboooyyyvvvyyyfffZZZKKKBBB???>>>:::777666666666666777777777777555555555555555555555555333333444444444333222222000111111222333333444444333222222222111111000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////.........///////////////......------------......//////.........---------////////////////////////000000000000000000000000////////////////////////---...///000000///...---,,,,,,,,,---...///000111////////////////////////........................////////////////////////111000000///...---------000000000000000000000000////////////////////////,,,,,,,,,---------.........///000111111000///...////////////000000000000000000000111222222333333444444555555555666999;;;AAA>>>BBBMMMXXXbbbrrr}}}uuujjjiiigggdddaaaaaadddfffjjjmmmrrrxxx}}}xxxooollliiiggggggddd```[[[\\\YYYUUURRRQQQQQQPPPOOOSSSOOOSSS___kkk{{{~~~tttbbbPPPGGGAAA;;;999<<<888777555555666666555333666555555555555444444444444444555555444222111///111111111111111111111111222222222222222111000///111111111111111111111111333222000///...---......,,,------...///000111111........................000000000//////......---///...---,,,,,,---...//////...---,,,,,,---...///---...//////////////////000000//////.........---........................................................................////////////////////////........................////////////////////////------......///000000000000000000000000000000000////////////////////////------........./////////...///000111111000///...////////////000000000111000000000111222222333333111222333444444666:::===EEEDDDIIITTT___jjjxxxvvvooojjjiiihhhfffdddeeehhhkkkppptttyyy~~~|||wwwrrrooommmjjjfffbbb```\\\XXXUUUTTTSSSRRRQQQTTTPPPRRRYYY___hhh}}}}}}kkkYYYNNNGGG@@@===>>>999888666666777777666555777777666666666555555555444444444444333222111111111111111111111111111111111111222222222111000000111111111111111111111111222111000///......//////---.........///000000000........................,,,,,,,,,,,,,,,,,,++++++///...------------...//////...------------...///,,,------...............000/////////....................................................................................////////////////////////........................////////////////////////------......///000000111000000000000000000000000////////////////////////....../////////000000000//////000000000000///////////////000000000111111000000111111222333333333222333444555666999===AAAKKKMMMTTT```lllwww}}}uuunnniiikkkkkkjjjiiihhhjjjmmmpppwww{{{zzzsssooolllgggdddddd```\\\YYYXXXWWWVVVUUUUUUQQQQQQTTTTTTVVVbbbppp~~~{{{rrr^^^QQQIIIBBB===<<<:::999777777888999888777888777777777666666666666666555444333222222222222222222222222222222222222000111111222222222111111111111111111111111111111111000000//////000000111////////////////////////........................................../////////...------------...//////...------------...///+++,,,,,,---......------////////////....................................................................................////////////////////////........................////////////////////////000000//////............////////////////////////////////////////////////....../////////000000000//////000000000000////////////000000000111111111000000111222222333333444555666777888:::===BBBFFFPPPVVVaaannn{{{xxxsssooollloooooonnnmmmlllnnnrrruuuzzz~~~{{{tttnnniiieeeeeeaaa]]][[[ZZZYYYYYYXXXSSSQQQRRRTTTRRRPPPUUU^^^kkk~~~vvvrrrvvv}}}vvvdddVVVMMMEEE???;;;<<<:::888777888999999888777777777666666666555555666555444222222222333444222222222222222222222222///000111222222222222222111111111111111111111111/////////000000111111222000000000///////////////..............................//////000000111111.........------..................------.........+++,,,------............///////////////.................................................................................////////////////////////........................////////////////////////////////////............////////////////////////000000000000000000000000------........./////////000000////////////000000000000000000111111111111111111111222333333444444666777999:::<<>>;;;888777888999999888666666666555555555444444666555444333222333444555222222222222222222222222///000111222222222222222111111111111111111111111//////000000111222222222000000000000000/////////////////////////////////+++++++++,,,,,,------------..................------..................---,,,,,,---//////000000000.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////+++,,,---...///111111222000000000000000000000000000000000000000000000000------........./////////000000////////////000000000000000111111111222222111111222222333444444444555666888;;;???EEEMMMRRRaaammm~~~xxxxxxxxxxxxxxx{{{yyyrrrkkkgggccc___^^^]]]\\\[[[WWWWWWWWWVVVRRROOOOOOOOOTTTVVV```vvvrrrpppuuuvvvtttrrrllliiiiiioooxxx|||mmmccc[[[OOODDDAAA???;;;999999999999999555555555555444444444444555555444444444444444555333333333333333333333333000111111222222222111111111111111111111111111111///000111111222222222111000000000000000000000000////////////////////////------------............------...//////...------------...//////...------,,,,,,...///000000111111.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////+++,,,---...///111222222000000000000000000000000000000000000000000000000....../////////000000000111000///......///000111000000111111111222222222111111222333333444444555444666999>>>EEENNNXXX^^^mmm|||zzz{{{}}}~~~}}}uuupppjjjfffbbb```]]][[[YYYZZZYYYUUUSSSQQQPPPOOOMMMNNNTTT```pppuuuooossstttrrrpppkkkdddaaaeeejjjpppyyyxxxnnn^^^PPPGGGCCC???<<<;;;;;;;;;:::666666666666555555555555444444555555555555444444333333333333333333333333111111222222222111000000111111111111111111111111000000111222222222111000/////////000111111111222////////////////////////000000000000000/////////------...//////...------------...//////...------++++++---...///000000000............/////////000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////.........///////////////000000000000000000000000000000000000000000000000000000000000111111111111111000///......///000111000111111111111222222222111222222333333444444555555777<<>>======<<<;;;777777777777666666666666333444555666666666444444333333333333333333333333222222222222222111000///111111111111111111111111000111222333333222111000......///000111222222333000000000000000000000000......------,,,,,,,,,+++,,,---...//////...---,,,,,,---...//////...---,,,)))***,,,---.../////////---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------............///............////////////222111111111000000//////000000000000000000000000........................111111111000000000000000333222111111111222333444333333333333444555666777:::===AAAHHHQQQ^^^kkksss|||qqqpppqqquuu}}}|||zzz~~~yyyooohhhdddaaa```aaa^^^[[[YYYXXXUUURRRPPPRRROOOPPPUUUXXX]]]jjjyyy~~~zzzxxx|||{{{oooccc___```bbbfffjjj~~~lllZZZOOOEEEBBB???;;;<<>>BBBGGGPPP^^^ppp{{{wwwtttttttttttttttuuuyyy~~~~~~xxxmmmjjjeeebbb```___]]][[[WWWXXXYYYWWWUUUUUUUUUTTTVVVZZZeeezzz}}}xxxmmmkkkooottttttddd[[[TTTJJJAAA===<<<999777666555555555888888777666555444444333333333333333333333333333222222222222222222222222111111111111111111111111222000000000222333222111000000000000111111111111111111000/////////......////////////////////////////////////............///............///000000000///............//////000000////////////000000////////////////////////000000000000000000000000.........///////////////000000000000000000000000////////////////////////---------............///............////////////------------............000000000000000000000000/////////////////////////////////000111111222222000111222333333333333222222333444777:::===???AAAEEEKKKVVVeeexxx{{{yyy{{{}}}~~~}}}{{{}}}xxxuuuttttttxxx{{{tttpppjjjfffccc```^^^\\\WWWZZZZZZWWWWWWXXXVVVSSSSSSTTTYYYfffxxxzzzvvvvvvuuuooobbbYYYMMMCCC>>>===:::888777666666666777777666666555555444444333333333333333333333333222222222222222222222222111111111111111222222222333222111111333333222111000000000111111111111222111000000////////////000////////////////////////////////////...........................///000000...............///000000000000////////////000000000000000000000000000000000000000000000000000000.........///////////////////////////////////////////////////////////////---------............///............////////////.........//////000000000000000000000000000000000000000000000000000000000...//////000111111222222000111222333333333222222333444666999===AAADDDFFFKKKQQQ^^^mmm~~~vvvvvvtttqqqoooooosssvvvxxx|||{{{tttnnniiifffcccaaaYYY\\\[[[WWWWWWZZZXXXSSSQQQRRRWWW\\\cccrrr|||yyyhhh^^^TTTJJJAAA???===:::999888888888666666666666666555555555444444444444444444444444222222222222222222222222000000111111111222222222222111000111222222111000000000111111111222222222000000///......///000111////////////////////////////////////..................------......///000------------...000111222000000////////////000000000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////---------.........//////............/////////000///000000000111111222222000000000000000000000000111111111111111111111111...//////000111222222222000111222333444333222222666777:::===BBBGGGJJJLLLOOOVVVcccssszzzssskkkllllllkkklllpppwww}}}{{{}}}vvvpppllliiifff[[[^^^]]]YYYXXX[[[YYYSSSPPPTTTYYYZZZWWW]]]vvv~~~}}}~~~mmmddd[[[RRRCCCAAA???<<<;;;:::999999555555555666666666666666444444444444444444444444222222222222222222222222000000111111222222222222222000///000111111000///000000111111222222222222000///.........000111222////////////////////////000/////////............---------------...//////,,,,,,,,,---///000222333000000////////////000000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////000000000000000000000000000000//////.........---////////////000000000000111111111000000000000000////////////000000000000000000000000000000000000////////////000111222333333222111222444555444333555777<<>>:::666666999666555444444555666555444555555555555555555555555444444333333333333222222111111111111111111111111222222222111111111111000111111000000000000111111...//////000111222222222000000000000000000000000////////////////////////....................................////////////000000000000000000000000......////////////......000000000000////////////000000000000111111111111////////////////////////////////////////////////000/////////........................////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000111222333333444444333444555666666555888;;;???FFFNNNWWW^^^bbboooooosssvvvooogggdddddddddggglllqqquuuyyy}}}zzzsssooohhhddd```^^^^^^]]]YYYVVVWWWVVVSSSPPPPPPSSSZZZ```ttt}}}zzz{{{|||}}}vvvppppppuuu{{{nnnccc]]]RRRJJJCCC???;;;666666888666555444444666666555444444444444444444444444444444444333333333333222222111111111111111111111111222222222111111111111000111111000000000000111111...//////000111111222222000000000000000000000000////////////////////////....................................////////////000000000000000000000000//////000000000000//////000000000000////////////............////////////////////////////////////////////////////////////////////////............------------............000000000000000000000000////////////000000000000000000000000000000000000111111000111111222333444666666555555666666777777<<>>999777999777555444555666777666444333333333333333333333333444444333333333333222222222222222222222222222222222222222111111111111000111111000000000000111111/////////000111111222222000000000000000000000000////////////////////////....................................////////////000000000000000000000000000000111111111111000000////////////000000000000............///////////////////////////////////////////////////////////////////////////.........------.........//////////////////000000000000000////////////000000000000000000000000000000000000222222111111222333333444666666666666555666888:::>>>BBBHHHQQQ[[[dddkkknnnrrrpppqqqzzz~~~}}}~~~qqqeee___[[[\\\___ggglllttt{{{{{{tttkkkdddbbb```^^^[[[VVVUUUSSSQQQPPPPPPQQQRRRSSS^^^sssyyywww{{{yyyssskkkbbb^^^]]]^^^jjj{{{xxxmmmbbbXXXMMMGGGBBB===:::;;;777666555555777777666555444444444444444444444444444444333333333222222222222222222222222222222222222222222111111111000000111111000000000000111111//////000000111111111111////////////////////////////////////////////////....................................///////////////////////////////////////000000111111000000///////////////000000000000000000000000111111111111////////////////////////.................................///////////////....../////////000000000......//////000000000000////////////000000000000000000000000000000000000222222222111222222333333444555666555444666999<<