BM6P6(@ yyyrrrnnnkkkkkkrrrzzz}}}yyysssooogggeee```ZZZSSSMMMHHHFFF???>>><<<;;;::::::;;;;;;;;;::::::999999::::::;;;:::999999999:::;;;;;;<<<888888888888777777777777777777888888999999999:::;;;;;;<<<<<<===>>>>>>>>>CCCEEEIIINNNXXXeeerrr{{{~~~}}}zzzuuuooojjjeeeeeedddbbb```^^^\\\[[[YYYVVVSSSQQQQQQPPPNNNLLLMMMJJJGGGEEEEEEEEECCCBBBAAAAAABBBBBBAAA@@@>>>===::::::999888777666555444777777777888999:::<<<<<<@@@BBBDDDEEEFFFHHHKKKNNNOOOUUU\\\bbbiiiuuuxxxrrrpppqqqoooooopppooolllnnnrrryyyvvvlllgggdddaaacccfffpppwww}}}~~~pppmmmxxxxxxaaaSSSIIICCC>>><<<:::777555444444333333333333222222222111111......///000111111222222444333333333444666777888999888<<>><<<;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;999999999999999:::;;;;;;999888888888777777777777777777777888888888999999999999::::::;;;<<<<<<===???AAADDDHHHPPP\\\hhhppp{{{~~~|||{{{yyytttnnniiieeeeeedddcccaaa^^^]]]\\\ZZZXXXUUUSSSRRRQQQOOONNNMMMJJJGGGEEEEEEDDDCCCBBB@@@AAAAAAAAA@@@???>>>===;;;;;;:::999888777666666777777777888999:::<<<<<<@@@BBBDDDEEEFFFGGGJJJMMMOOOUUU\\\bbbiiitttyyyssspppmmmjjjhhhiiihhhfffhhhmmm{{{vvvmmmhhheeebbbdddgggooowww~~~uuurrr||||||dddUUULLLEEE>>><<<:::777555444444444333333333333222222222222222222333333444444555555333222222333444666888::::::999>>>JJJVVVeeewww~~~vvvvvvwwwzzzyyyiii```___aaakkkmmmppprrrtttvvvyyy{{{}}}}}}}}}wwwqqqlllkkklllpppzzzzzzuuupppmmmggg```[[[SSSPPPKKKFFFBBB???===<<<>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999999999999999::::::;;;999999999888888888777777666666777777777777888888777777888888999::::::::::::;;;===AAAFFFOOOYYY```mmmvvv}}}|||{{{zzzwwwsssmmmiiieeeeeedddcccbbb```^^^]]][[[YYYWWWUUUUUUSSSQQQOOOLLLIIIGGGEEEEEEDDDCCCAAA@@@@@@@@@@@@???>>>===<<<<<<<<<;;;:::999888888777777777777888999:::<<<<<<@@@AAACCCDDDEEEFFFIIILLLOOOTTT[[[aaahhhsss|||vvvqqqjjjeeeaaa``````___bbbgggxxxwwwnnniiifffccceeehhhoooxxx|||wwwiiiYYYNNNGGG>>>===:::777555444444444444444444333333333222222444444444444444444444444222222222333555777999:::::::::@@@LLLZZZjjj|||}}}yyyxxxxxxzzz~~~~~~~~~zzziiiaaabbbeeekkknnnrrruuuvvvxxxyyy{{{|||}}}~~~sssmmmiiiiiikkkqqq|||xxxtttnnniiieee```XXXRRRLLLIIIEEEAAA>>>======>>>=========<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===::::::999999999999::::::::::::999999999888888888666666666666666777777777666666777888888999999:::888999:::<<>>======<<<<<<;;;;;;:::999888888888777777777888999:::<<<<<>>======<<<<<<======>>>;;;;;;:::::::::::::::;;;::::::::::::999999999999777777777666666666666666777777777888999999::::::999999:::;;;<<<@@@EEEIIIUUU^^^lll{{{}}}{{{yyywwwtttooolllggggggfffeeecccbbb```___[[[ZZZXXXWWWWWWUUURRROOOLLLJJJHHHGGGGGGEEECCCAAA@@@@@@???>>>>>>=========:::::::::999888888777777777777777888999:::<<<<<<>>>@@@BBBCCCDDDFFFJJJLLLOOOTTTZZZ___eeeppp~~~xxxkkkaaaXXXTTTSSSRRRTTTXXX^^^hhhwwwzzzpppkkkgggddddddhhhmmmwwwzzz|||ttt]]]NNNDDD???===;;;888666555555555444444333333333222222222111111111111000000000000777666555444555555666777888<<>>???>>>>>>????????????>>>>>>???>>>>>>======>>>>>>???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777777777777666666777777888888999::::::;;;999:::;;;;;;;;;===AAADDDJJJTTTaaannnzzz}}}{{{yyywwwtttpppmmmiiiiiihhhfffdddbbb```___\\\ZZZYYYYYYXXXVVVRRROOOLLLKKKIIIIIIHHHGGGDDDBBBAAAAAA@@@>>>>>>>>>>>>>>>:::999999999888888888888777777777888999:::<<<<<<===???BBBCCCEEEHHHLLLNNNOOOTTTZZZ___dddnnn|||~~~pppdddXXXRRRPPPMMMNNNPPPSSS]]]lll{{{|||qqqkkkfffbbbbbbeeehhhsss~~~}}}xxx```NNNDDD???>>>;;;888666555555555333333333222222222111111222222222222222222222222777777666555555666777888999>>>EEEQQQcccwww|||jjjdddhhhmmmpppsssvvvxxxyyyzzz{{{}}}{{{}}}yyyhhhbbb^^^```eeennn}}}}}}uuupppmmmjjjgggeeefffjjjooorrrtttmmmfff]]]VVVQQQLLLGGGCCC@@@??????>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@????????????>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888777777777777777777888999999::::::888999:::::::::;;;>>>@@@@@@IIIVVVaaalllzzz~~~|||yyywwwvvvsssooolllkkkkkkiiigggeeebbb___^^^]]]\\\[[[[[[ZZZXXXTTTQQQMMMLLLKKKJJJJJJHHHEEEBBBCCCBBB@@@???>>>>>>??????:::::::::::::::999999999777777777888999:::<<<<<<<<<>>>AAADDDFFFJJJNNNQQQOOOTTTYYY^^^cccmmm{{{xxxkkk^^^WWWSSSNNNLLLMMMLLLTTT^^^lll}}}rrrkkkeee``````bbbcccnnnzzzzzzbbbPPPFFF???>>>;;;999777555555555222222111111111000000000111222222333333444444444555555444444666777999:::<<>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCBBBAAA@@@@@@@@@????????????@@@@@@??????>>>===============<<<<<<;;;;;;;;;::::::::::::999999999888888777777666666777777888888999999666888999999999:::<<<>>>999BBBNNNXXXbbbppp}}}zzzxxxvvvtttrrrnnnlllmmmllljjjhhheeebbb___]]]___^^^]]]]]]\\\YYYUUURRRNNNMMMLLLKKKKKKIIIFFFCCCCCCBBBAAA????????????@@@;;;;;;;;;;;;;;;;;;::::::777777777888999:::<<<<<<;;;>>>AAADDDGGGKKKOOOSSSOOOTTTYYY^^^cccmmmzzzssseee]]]XXXRRROOONNNHHHMMMTTT___rrr~~~rrrkkkddd___^^^aaa___iiivvv|||eeeSSSHHH@@@>>><<<999777666555555111111111000000000000///000000111222222333444444222222333444666999<<<===>>>DDDKKKUUUhhh~~~qqqbbb```fffmmmrrrtttuuuvvvwwwxxx{{{~~~{{{}}}~~~~~~zzzoooccc___]]]```eeeooowwwqqqnnnmmmllljjjgggeeefffhhhhhhhhhcccYYYMMMEEEBBBBBB@@@===BBBCCCDDDDDDBBBBBBCCCDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>===<<<<<<<<<=========;;;888555333<<<;;;:::888777666666666555555666777888999::::::777888888999999:::;;;;;;===???DDDLLLWWWfffvvv{{{zzzyyyvvvssspppmmmkkklllkkkiiifffcccaaa___^^^\\\\\\\\\\\\ZZZXXXVVVTTTPPPMMMJJJHHHGGGGGGFFFDDDAAAAAAAAA@@@@@@@@@??????<<<<<<;;;:::888777666666666888999999888888999:::;;;<<>>>>>>>>??????>>><<<:::999<<<;;;:::999777777777777666666777777888999999999777888888999999:::;;;;;;<<<>>>AAAHHHRRR```nnnwww{{{zzzxxxuuurrrnnnkkkjjjkkkjjjiiigggdddbbb```___]]]]]]]]]\\\ZZZXXXVVVTTTNNNLLLHHHFFFEEEEEECCCBBBAAAAAAAAA@@@@@@@@@??????======<<<:::999888777666555777999999888888:::;;;<<<===@@@DDDHHHLLLNNNPPPSSSXXX\\\___aaaiiiuuuvvvkkkaaaXXXQQQMMMJJJLLLMMMRRRbbbwwwwwwmmmeeeaaa___^^^^^^eeepppyyy}}}gggTTTIIICCC@@@;;;888777666444333555444333333222222333333222222222222222222222222111222444555555777:::<<<@@@CCCMMM^^^rrrlllbbb```cccjjjppprrrtttwwwxxxxxxxxxzzz{{{}}}~~~~~~yyylll___\\\[[[^^^dddnnn~~~}}}zzzzzz|||zzzxxxxxxxxxxxxtttnnnhhhddd```\\\YYYRRRMMMGGGDDDEEEFFFDDDCCCAAABBBCCCCCCBBBAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>><<<<<<:::999888888888888888888888888888888888888777888888999999:::;;;;;;:::<<<>>>BBBJJJUUUbbbjjj~~~}}}}}}zzzxxxvvvsssooollliiihhhjjjiiiiiigggfffdddbbbaaa^^^^^^]]]\\\ZZZXXXVVVUUUOOOLLLHHHFFFEEEEEECCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>===;;;:::999888777444666888999999999;;;===>>>???AAAEEEHHHLLLNNNPPPRRRVVV\\\___bbbiiittt|||}}}sssjjj```WWWRRRLLLMMMMMMOOOZZZnnnzzzooofffaaa______]]]ccckkkrrryyymmmXXXKKKCCC@@@;;;888777666555444555444333333222222333333222222222222222222222222///111333555666888<<<>>>???EEERRRdddwwwxxxggg___```dddjjjppprrruuuwwwxxxxxxyyyzzz{{{xxxjjj```]]]\\\___dddmmm|||zzzuuurrrsssvvv{{{~~~~~~~~~~~~}}}wwwoooggg```YYYSSSOOOJJJHHHEEEDDDEEEFFFEEECCCAAACCCDDDCCCBBBAAABBBCCCDDDDDDEEEFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@???>>>>>>>>>>>>???===<<<;;;:::999999999999::::::999999999888888888777888888999999:::;;;;;;:::;;;<<<>>>CCCLLLVVV]]]rrr~~~~~~|||{{{xxxwwwtttpppmmmjjjhhhgggiiiiiiiiiiiihhhfffdddccc```___^^^\\\ZZZXXXWWWVVVQQQNNNKKKHHHGGGFFFEEECCCAAAAAAAAA@@@@@@@@@????????????>>><<<;;;:::999888333555888999999:::===??????AAACCCFFFIIILLLNNNPPPQQQVVV[[[___bbbiiirrryyy{{{sssiii___XXXPPPPPPOOONNNUUUggg}}}|||qqqgggaaa___```^^^bbbggglllqqqyyysss\\\LLLDDD@@@<<<999777666555444555444333333222222333333222222222222222222222222000222444555666888;;;>>>>>>FFFVVVjjj{{{qqqccc___aaaeeejjjpppsssuuuwwwyyyyyyyyyzzz|||vvvhhhdddaaa___bbbeeemmm|||{{{uuupppmmmooorrryyy}}}vvvlllbbbZZZRRRLLLIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;::::::999999888888777888888999999:::;;;;;;;;;;;;;;;<<>>===;;;:::999999333555888999:::;;;===???@@@BBBDDDGGGJJJMMMOOOQQQSSSVVVZZZ^^^cccjjjrrrxxx|||ssshhhaaaVVVTTTQQQOOOSSSbbbxxx}}}qqqggg```___```aaacccfffiiikkkqqqyyyttt\\\KKKDDDAAA<<<999888777555444555444333333222222333333222222222222222222222222222333555666666888:::===???III[[[oooyyymmmbbb```dddgggkkkooosssuuuxxxyyyyyyyyy{{{|||sssggggggdddccceeeiiippp~~~zzzwwwpppkkkiiikkkooouuuxxxpppeeeZZZRRRLLLHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCDDDEEECCCDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;::::::999999999777888888999999:::;;;;;;;;;;;;::::::<<>><<<;;;:::999888444666888999:::;;;===???@@@BBBDDDHHHKKKOOOQQQRRRUUUWWWZZZ^^^cccjjjsssyyyuuunnn```ZZZUUUSSSTTT^^^qqq{{{qqqfff___^^^```cccfffiiijjjkkknnnsssxxxqqqYYYJJJDDDAAA<<<999888777666444555444333333222222333333222222222222222222222222333444666666666888:::===BBBNNNaaatttrrrhhh```aaafffiiimmmpppsssvvvxxxyyyyyyzzz{{{||||||qqqggghhhffffffiiimmmuuu|||yyytttqqqhhhdddcccfffkkkrrr~~~qqqiii]]]RRRKKKHHHFFFEEEDDDDDDEEEDDDDDDDDDEEEFFFDDDFFFGGGFFFEEEDDDEEEGGGFFFFFFGGGIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAACCCCCCDDDDDDDDDCCCAAA@@@>>>>>>======<<<<<<======;;;;;;;;;;;;;;;:::::::::777888888999999:::;;;;;;::::::999999:::>>>DDDIIIRRR]]]iiiqqqzzz{{{xxxvvvsssqqqooollljjjjjjjjjjjjiiijjjlllmmmllljjjgggeeedddbbb```]]]ZZZYYYXXXXXXPPPMMMIIIFFFEEEDDDBBB@@@AAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;999888888555777999::::::;;;===???@@@BBBDDDHHHLLLPPPSSSTTTXXXYYYZZZ]]]ccckkktttzzz|||oooggg___\\\[[[```mmm{{{yyyoooddd^^^]]]```ccchhhmmmoooooopppsssuuuzzzzzzoooYYYMMMEEEAAA===999888777666555555444333333222222333333222222222222222222222222111333555666777999<<>>???AAACCCCCCBBBAAA@@@???>>>>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;999999888888999===CCCGGGMMMWWWbbbiiirrr}}}}}}yyyvvvtttrrrpppnnnllljjjjjjkkkllljjjkkkmmmmmmllljjjgggeeeeeeccc```]]]ZZZYYYXXXXXXSSSOOOKKKHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@@@@??????>>>>>>===;;;:::999888777666777999::::::;;;===>>>@@@AAADDDHHHMMMQQQTTTVVVZZZZZZZZZ]]]cccllluuu{{{|||rrrhhhdddbbbcccmmmxxx~~~}}}xxxnnnccc]]]]]]```dddiiiooossssssssstttvvv~~~tttwwwppp\\\RRREEEAAA===:::888777666555555444333333222222333333222222222222222222222222///111444666888:::>>>AAALLLXXXkkk}}}{{{rrrccc\\\YYY___hhhmmmpppssstttvvvyyyzzzzzzzzz{{{}}}|||vvvnnnjjjfffggggggiiiooo|||{{{zzzwwwssspppnnnllliiigggZZZWWWXXX]]]ccckkkxxxqqq___YYYRRRLLLIIIGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFGGGFFFHHHIIIIIIHHHIIIJJJLLLOOOPPPQQQQQQQQQPPPOOONNNQQQPPPOOOOOONNNNNNOOOOOOKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA???>>>============>>>===;;;;;;;;;;;;999777::::::888888888999:::;;;888888888999:::;;;======FFFMMMWWWbbbmmmvvv~~~|||xxxvvvuuutttrrrpppnnnlllkkkjjjkkkkkkmmmkkkjjjlllppppppkkkgggdddaaa]]]ZZZYYYWWWUUURRROOONNNLLLIIIFFFDDDCCCBBBBBBAAA@@@@@@AAAAAA???===@@@???<<<:::999888888888777888999999:::;;;???AAA@@@AAACCCFFFKKKOOOTTTVVVZZZ\\\^^^bbbfffnnnvvv{{{xxxooommmooorrruuuwwwlllbbb\\\\\\___hhhlllrrrwwwxxxvvvxxx{{{vvvyyyvvv[[[LLLGGG@@@;;;;;;;;;888666777444333222222111111222222333333222111222333444555///333666777999===CCCIIINNN[[[ooo}}}}}}yyylllaaa]]]ZZZ___iiiqqqsssrrrtttvvvwwwxxxyyyzzz}}}uuummmjjjggggggiiikkkqqq~~~~~~yyyuuusssppplllhhhfffccc```^^^WWWUUUVVV[[[aaaiiivvvyyyiiiYYYUUUOOOJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGIIIKKKKKKKKKKKKMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPRRRRRRRRRSSSSSSSSSSSSSSSMMMKKKIIIFFFEEEDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===;;;:::;;;<<<<<<;;;::::::999999888888999::::::::::::999999999:::;;;;;;BBBGGGQQQ[[[eeennnwww|||{{{wwwsssqqqpppnnnmmmlllkkkkkklllmmmmmmnnnllljjjmmmpppppplllgggdddaaa^^^ZZZXXXVVVSSSQQQNNNMMMJJJHHHEEECCCBBBAAABBB@@@@@@@@@AAAAAA???===@@@>>><<<:::999888888888777888999::::::<<>>===<<<:::999999888888999999:::<<<;;;:::999999999999999<<>>???>>><<<;;;999999888888777888999::::::<<>>===<<<<<<>>>>>>===<<<:::::::::999999999999999;;;:::999999888999999999:::<<>>>>>===<<<;;;:::999999888777888999:::;;;===@@@CCCEEEFFFHHHKKKNNNQQQTTTUUUYYY\\\aaaffflllttt|||~~~xxxwwwzzz}}}tttjjjcccbbbcccfffhhhlllrrr{{{~~~~~~yyymmmjjjxxxpppZZZLLLCCC===<<<;;;888777777555555444333333333444444444444444444444555555666555666777777666999???EEENNNbbb{{{|||yyy|||~~~iii[[[TTTZZZbbbhhhlllppptttwwwvvvxxxyyyzzz{{{~~~}}}rrrkkkiiigggjjjnnnttt|||~~~{{{wwwuuusssoooiiiddd\\\ZZZWWWUUUTTTSSSRRRPPPMMMMMMOOOSSSUUU[[[jjjxxx|||lll]]]TTTMMMKKKIIIHHHIIIIIIHHHGGGIIIIIIHHHGGGHHHIIIJJJKKKNNNQQQUUUWWWXXXYYYZZZ\\\WWWWWWWWWWWWXXXXXXYYYYYYZZZ\\\___aaaaaa___\\\ZZZXXXVVVSSSOOOLLLJJJIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBAAAAAAAAAAAABBBBBBCCCAAA???>>>>>>>>>>>>===;;;;;;;;;;;;;;;::::::999999999888888888888999:::::::::<<<>>>CCCIIISSS^^^eeejjjqqqvvvxxx{{{~~~~~~}}}zzzuuupppjjjgggkkkllllllmmmnnnnnnnnnnnnlllkkkjjjjjjjjjiiihhhfffgggccc^^^ZZZVVVRRRNNNKKKHHHGGGEEECCCBBBAAA@@@@@@@@@??????@@@AAABBB@@@???======<<<<<<;;;:::999888777888999:::;;;===AAADDDEEEGGGIIIMMMPPPSSSUUUVVVWWW[[[```ffflllttt|||xxxyyyyyyrrrssszzz}}}rrrgggbbbccceeejjjlllmmmoooxxx}}}|||}}}~~~{{{oooiiiuuuvvv]]]NNNEEE>>><<<;;;888777888555555444333333333444444222222333333444444444444333555666666777;;;CCCHHHUUUjjj|||{{{}}}jjj\\\SSSZZZdddjjjnnnpppuuuxxxwwwxxxyyyzzz{{{{{{pppjjjhhhfffjjjooovvv~~~{{{wwwsssqqqppplllfffaaaYYYWWWTTTRRRRRRQQQOOONNNMMMMMMPPPRRRSSSXXXfffuuuqqqaaaUUUQQQMMMLLLJJJJJJKKKJJJIIIGGGIIIHHHHHHHHHIIIKKKLLLNNNQQQTTTXXX[[[\\\\\\]]]^^^XXXXXXYYYYYY[[[\\\^^^______aaadddggggggeeebbbaaa\\\[[[WWWTTTQQQOOONNNNNNLLLLLLJJJHHHFFFDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCAAA????????????===;;;============<<<;;;::::::888888888888888999:::;;;;;;<<<===@@@EEEMMMVVV]]]bbbjjjqqqrrruuuzzz~~~}}}{{{{{{zzzxxxuuuqqqllljjjmmmnnnnnnooooooooonnnnnnlllkkkjjjiiihhhhhhgggggggggccc^^^YYYUUUQQQMMMJJJFFFEEEDDDCCCAAAAAA@@@@@@@@@??????@@@BBBBBBAAA???<<<<<<<<<<<<;;;:::999888777888::::::;;;>>>BBBDDDEEEGGGJJJNNNRRRUUUWWWWWWYYY\\\bbbgggnnnuuu}}}tttqqqwwwxxxsssuuu~~~~~~pppddd___```cccjjjooopppooowww~~~}}}{{{{{{{{{{{{zzzyyy{{{}}}ppphhhsss}}}aaaPPPGGG???<<<;;;888777888555444444333333333333333111222333333444444333333333555666777888===FFFLLL^^^sss~~~~~~kkk]]]TTT[[[dddkkkooorrruuuxxxvvvwwwxxxyyy{{{xxxmmmgggfffeeeiiipppwww~~~{{{wwwtttrrrpppmmmgggbbb\\\YYYVVVTTTRRRPPPNNNLLLNNNOOOQQQRRRRRRVVVdddssssssdddVVVPPPQQQLLLKKKKKKLLLMMMMMMKKKIIIIIIHHHIIIIIIKKKNNNPPPQQQSSSVVV[[[]]]^^^^^^^^^^^^ZZZZZZ[[[\\\^^^aaadddeeedddfffjjjlllnnnnnnmmmlllfffeeebbb___\\\ZZZZZZYYYVVVUUURRROOOLLLIIIFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA??????@@@@@@???===>>>?????????>>>===;;;::::::999888888888888888888:::;;;;;;===@@@GGGOOOTTTZZZbbbjjjkkkmmmrrrwwwyyyzzz|||}}}|||wwwwwwwwwvvvsssqqqnnnmmmmmmnnnooopppqqqqqqpppooommmmmmlllkkkiiihhhhhhiiifffbbb]]]XXXUUUQQQMMMJJJFFFEEEDDDCCCBBBAAAAAAAAA?????????@@@BBBBBBAAA???;;;<<<<<<<<<<<<:::999888777888:::;;;<<<>>>BBBEEEEEEGGGKKKOOOSSSVVVXXXYYYYYY]]]bbbhhhnnnuuu|||rrrkkknnnzzz{{{xxx{{{qqqddd\\\[[[]]]eeennnsssrrryyy~~~~~~}}}|||{{{yyyxxxwwwuuutttwww~~~pppeeeooofffRRRHHH???===;;;888777888444444333222222222222222222222444555555555444333444666777888999>>>GGGNNNbbbwww||||||~~~}}}hhh[[[WWW\\\cccjjjooosssuuuwwwvvvwwwxxxxxx{{{uuujjjeeeddddddiiipppxxx|||}}}zzzvvvtttssspppkkkfffaaa^^^ZZZWWWTTTRRRNNNLLLOOOPPPRRRSSSQQQUUUcccrrruuuhhh[[[PPPNNNRRRKKKJJJKKKMMMOOOOOONNNLLLIIIIIIJJJKKKMMMPPPRRRTTTTTTXXX\\\^^^___^^^^^^^^^\\\\\\]]]___aaaeeehhhiiigggjjjmmmqqqtttuuuvvvvvvpppnnnllliiifffeeedddddd```^^^[[[WWWRRRNNNKKKJJJGGGFFFEEECCCCCCBBBBBBBBB@@@???>>>???AAABBBAAA@@@???@@@@@@@@@???>>><<<;;;<<<;;;:::888777666666666999999:::;;;===CCCIIINNNTTT]]]eeefffgggmmmrrrtttuuuwww{{{~~~}}}|||uuuuuutttsssrrrqqqooonnnmmmnnnpppqqqrrrrrrrrrqqqoooooonnnllljjjiiijjjkkkeeeaaa\\\XXXTTTQQQMMMJJJEEEEEEDDDCCCBBBBBBBBBBBB?????????@@@BBBBBBAAA@@@;;;<<<<<<===<<<;;;999888777888:::;;;<<>>===<<<<<<======<<<;;;::::::999999;;;:::888888999===AAADDDOOOTTT\\\bbbfffhhhjjjkkkmmmqqqwwwzzz{{{zzzzzzzzzwwwtttqqqqqqssstttrrrpppnnnoooqqqssssssrrrpppooosssqqqnnnlllkkkiiifffdddgggddd```\\\XXXSSSNNNKKKHHHFFFBBBAAA@@@@@@???>>>@@@@@@??????????????????>>>===<<<;;;:::999999999777888999;;;>>>AAADDDEEEFFFIIIOOOTTTXXXZZZ[[[[[[ZZZ\\\```eeelllsssyyy}}}{{{kkkfffooo}}}{{{~~~||||||~~~uuufff\\\XXXYYY___eeelllrrr||||||yyyxxxyyyxxxzzztttiiinnnlllSSSIIIAAA>>><<<999888999777777666555444444333333444222000222555777666555888666666:::===@@@HHHQQQddd~~~~~~tttbbb[[[YYY]]]dddiiimmmoooqqqsssvvvwwwxxxyyy{{{tttkkkgggfffhhhlllrrrzzz}}}{{{yyyvvvtttpppkkkhhhbbb___[[[YYYYYYXXXUUURRRVVVVVVWWWWWWVVVYYYgggtttqqqbbbYYYTTTQQQPPPRRROOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOQQQSSSUUUWWWXXXYYY[[[^^^______```bbbdddeeefffggghhhjjjlllmmmmmmsssvvv{{{~~~|||zzzwwwuuuooolllhhhddd```]]]XXXUUUUUUSSSQQQOOONNNLLLIIIFFFFFFEEEDDDEEEFFFGGGEEEDDDBBBBBBAAA@@@???>>>>>>=========<<<<<<;;;::::::999999999888888999<<>>????????????????????????>>>===<<<;;;:::999999999777888999<<<>>>AAADDDEEEIIILLLPPPTTTXXXYYYYYYYYYZZZ[[[___dddkkkrrrxxx{{{}}}mmmgggooo~~~zzzvvvyyy|||xxxxxxxxxjjj```\\\[[[bbbiiipppttt|||~~~}}}{{{{{{|||~~~xxxiiimmm|||jjjSSSJJJAAA>>><<<999888999777666666555444444333333444222111222555777666555888666777:::===AAAJJJSSSjjjmmm___[[[ZZZ___eeejjjmmmoooqqqssstttuuuvvvyyy|||ssskkkgggfffiiimmmsss{{{}}}{{{xxxvvvtttppplllhhheeeaaa]]]ZZZZZZYYYXXXWWWYYYZZZ\\\]]]\\\___kkkxxxpppeee[[[VVVTTTRRRRRRTTTQQQQQQQQQQQQPPPOOONNNMMMPPPPPPPPPQQQSSSUUUWWWXXXXXX[[[___bbbdddfffhhhjjjmmmmmmmmmnnnnnnnnnnnnnnnwww{{{~~~zzzxxxrrroookkkhhhfffddd```^^^\\\ZZZXXXVVVTTTRRRNNNLLLHHHGGGFFFFFFHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@??????>>>======<<<<<<;;;;;;:::777777888888999;;;<<<===CCCFFFLLLQQQVVV[[[```ccceeeiiinnnqqqqqqqqqqqqrrrrrrpppooooooqqqrrrrrrqqqqqqqqqqqqqqqrrrssstttuuutttrrrpppnnnmmmkkkhhhfffcccaaa^^^[[[XXXTTTPPPMMMIIIGGGCCCBBBAAAAAA@@@???????????????????????????>>>===<<<;;;:::999999999888888:::<<>><<<999888999666666666555444444333333444333222333555666666555777666777;;;===BBBMMMWWWrrrxxxddd[[[[[[]]]aaagggkkknnnoooqqqrrrrrrsssuuuxxx}}}~~~rrrlllhhhgggkkknnnttt}}}}}}{{{yyywwwtttooolllgggddd```]]][[[[[[\\\\\\\\\___cccffffffgggqqq|||ttteee^^^XXXWWWVVVTTTSSSUUURRRRRRSSSSSSSSSRRRQQQQQQRRRQQQQQQPPPQQQSSSUUUWWWWWW[[[aaafffjjjllloooqqqttttttssssssssssssrrrrrr{{{~~~zzzwwwtttqqqmmmkkkiiihhhfffeeecccaaa___]]][[[XXXTTTQQQKKKJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>======<<<<<<<<<777777888999::::::::::::===@@@CCCHHHLLLRRRYYY]]]bbbfffjjjmmmnnnnnnooopppoooooonnnooopppqqqrrrrrrpppooonnnnnnoooqqqsssuuuuuusssqqqooonnnkkkgggdddaaa___\\\ZZZXXXUUUQQQNNNJJJGGGDDDBBBBBBAAA@@@??????????????????@@@@@@@@@>>>===<<<;;;:::999999999888999:::<<>>DDDQQQ]]]www~~~|||~~~rrr^^^XXX[[[___ccchhhmmmooopppqqqrrrrrrsssvvvyyy}}}~~~|||rrrllliiihhhkkknnnttt~~~}}}zzzvvvssskkkiiifffbbb___^^^___aaa___dddkkkppppppooowww~~~}}}|||{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}tttkkkaaa\\\YYYZZZYYYVVVUUUWWWSSSTTTUUUVVVWWWWWWXXXWWWSSSRRRQQQPPPPPPRRRTTTUUUWWW\\\ccciiinnnrrruuuwwwxxxxxxxxxxxxxxxxxxxxxxxx~~~}}}zzzuuurrrnnnlllkkkjjjiiihhhgggfffdddcccbbb___ZZZWWWPPPMMMJJJIIIHHHHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>======888888999:::::::::999888:::<<<>>>AAAEEEKKKRRRVVVZZZ]]]bbbeeefffhhhiiijjjmmmmmmnnnnnnooopppqqqrrrooonnnmmmlllmmmooorrrssstttsssqqqooommmiiieeeaaa___]]][[[YYYWWWUUUQQQNNNIIIGGGCCCBBBAAAAAA@@@???>>>>>>?????????@@@@@@@@@>>>===<<<;;;:::999999999888999:::<<>>>>>>>>>>>???@@@@@@AAAAAA>>>===<<<;;;:::999999999999999;;;===@@@CCCEEEFFFIIIKKKOOOSSSWWW[[[^^^___^^^___bbbffflllqqqvvvyyyzzz|||tttnnnsss~~~~~~tttbbb\\\UUUPPPOOOYYYnnn~~~ssshhhaaa]]]hhhsssyyy~~~~~~~~~uuuooossshhhVVVLLLCCC???===999888999555555555555555555555555333555777777666555555555555666888<<<@@@HHHYYYjjj~~~~~~zzzhhhYYYVVVZZZ___ccciiimmmooopppqqqrrrtttuuuwwwzzz}}}|||wwwvvvwwwyyy~~~xxxpppmmmkkkjjjdddgggnnn{{{|||yyyxxxyyywwwsssmmmjjjiiijjjiiikkkooorrrqqqtttzzzrrrfffdddaaa^^^]]]]]]___aaa```bbbddddddbbbbbbdddfffdddfffhhhkkkooosssuuuwww}}}~~~wwwpppiiidddaaabbb```___aaa___[[[[[[^^^\\\]]]^^^___``````aaa```YYYWWWUUURRRRRRSSSUUUWWWZZZ^^^dddkkkqqqwww}}}~~~~~~~~~zzzuuuqqqpppooonnnmmmnnnnnnmmmnnnmmmkkkfffccc\\\XXXSSSOOOLLLJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;:::999:::;;;;;;<<>>======>>>>>>???@@@@@@AAAAAA>>>===<<<;;;:::999999999999:::;;;===@@@CCCEEEGGGJJJLLLOOOSSSWWW[[[^^^___^^^___bbbfffkkkpppuuuwww|||}}}wwwqqquuu|||hhhaaaZZZWWWYYYbbbttt~~~rrrfff^^^VVV```mmmvvvwwwoooppplllWWWMMMCCC@@@===999888888555555555555555555555555222555888888666444444555444555999===@@@III]]]nnnzzz{{{}}}xxxlll___UUUUUUZZZ^^^bbbhhhlllnnnoooqqqrrrrrrsssvvvyyy~~~}}}{{{{{{wwwpppmmmllljjjaaadddkkkyyy}}}~~~}}}yyysssnnnmmmnnnllllllmmmnnnmmmrrr}}}uuuaaa^^^YYYUUUSSSTTTVVVXXXSSSUUUXXXYYYXXXXXX[[[^^^[[[]]]```dddgggjjjkkkllltttvvvzzz{{{vvvoooiiieeeaaa___bbb``````bbbaaa]]]]]]aaa```aaabbbbbbbbbbbbbbbaaa\\\ZZZWWWTTTSSSUUUWWWXXX[[[___dddjjjqqqxxx~~~~~~yyyuuurrrqqqpppooopppppppppqqqqqqooojjjggg```\\\VVVQQQNNNKKKIIIGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???===<<<<<<<<<<<<999:::;;;::::::<<<@@@CCCBBBFFFKKKOOOSSSWWW[[[^^^ccceeefffeeecccccceeehhheeeddddddcccbbbbbbbbbbbbcccdddeeehhhjjjjjjgggddd___]]]ZZZXXXVVVSSSOOOLLLGGGDDDAAA??????>>>===<<<===>>>>>>???@@@@@@AAAAAA>>>===<<<;;;:::999999999999:::;;;===@@@CCCEEEGGGLLLMMMPPPSSSWWW[[[]]]___]]]^^^aaaeeejjjooosssvvv}}}~~~zzzssswwwwwwoooiiigggjjjqqq}}}qqqddd[[[QQQ[[[hhhtttzzzqqqpppnnnWWWMMMDDD@@@===:::888888444555555555555555555555222666999999666444444555444555999===@@@JJJ^^^qqq}}}~~~{{{mmmaaaWWWQQQTTTZZZ]]]aaagggkkknnnoooqqqrrrooorrruuuyyyxxxqqqooommmkkk___aaahhhvvv|||yyyuuutttrrrqqqpppoooooottt}}}mmmcccZZZVVVSSSOOOLLLMMMMMMOOOQQQPPPNNNMMMNNNQQQSSSSSSUUUVVVWWW\\\aaaeeelllooossswwwzzz}}}yyyuuummmfffbbb``````aaabbbeeehhhgggccc``````bbbgggfffggghhhjjjjjjhhhfff]]]]]]]]]YYYVVVUUUWWWZZZ___ccciiioootttzzz}}}|||{{{xxxsssnnnpppppppppsssuuuuuutttrrriiifff```[[[VVVQQQLLLHHHIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@?????????>>>======<<<<<<<<<<<<;;;::::::;;;;;;;;;???AAACCCGGGLLLQQQTTTWWWYYY\\\___aaa```___^^^^^^]]]^^^^^^]]][[[ZZZ[[[]]]___^^^^^^```cccddddddddd^^^ZZZVVVTTTTTTQQQLLLGGGHHHEEEBBB@@@??????>>>===????????????????????????===<<<;;;:::999888888888999:::;;;>>>AAADDDGGGHHHHHHKKKOOORRRTTTUUUWWWYYY\\\]]]^^^```dddjjjrrrxxx|||~~~}}}tttxxx}}}wwwssstttxxx}}}zzzooobbbXXXSSSVVV^^^lll}}}uuuoooqqqpppYYYOOOEEEAAA???<<<:::;;;666666555555555444444444444333333333333444555555999888:::>>>CCCPPPgggzzzzzziii^^^VVVQQQSSSWWW[[[___eeeiiikkklllnnnooosssuuuxxx}}}wwwqqqpppooommmbbbccchhhsss|||yyyxxxvvvuuutttttttttxxxsssiii___ZZZVVVPPPLLLLLLHHHJJJKKKJJJHHHGGGIIIKKKLLLMMMNNNNNNPPPTTTYYY]]]dddggglllooossswww{{{~~~~~~~~~uuuqqqjjjdddaaa``````aaadddeeeggghhhgggggghhhiiillllllkkkkkklllkkkhhhfff``````___\\\ZZZZZZ\\\___```dddiiioootttyyy~~~}}}xxxtttqqqqqqppprrrtttttttttrrrllliiiddd^^^ZZZTTTOOOKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<===<<<;;;::::::::::::::::::<<<>>>AAAEEEIIIMMMNNNSSSVVVYYY[[[ZZZYYYXXXXXXWWWXXXYYYXXXVVVVVVWWWYYYZZZYYYZZZ\\\```bbbcccbbb^^^ZZZVVVUUUTTTQQQLLLHHHHHHEEEBBB@@@@@@@@@>>>===????????????????????????>>>>>><<<;;;:::999999999999999;;;===@@@CCCFFFGGGGGGJJJNNNPPPQQQRRRTTTUUUXXXYYY[[[^^^cccjjjrrrxxx~~~xxxzzz|||~~~}}}qqqdddYYYSSSTTTYYYeeevvvxxxqqqtttttt]]]QQQFFFAAA???;;;999999666666555555555444444444444444333333444444555666888888:::>>>DDDRRRhhh|||zzzhhh[[[TTTPPPRRRWWW[[[___dddiiikkklllmmmnnnrrrssswww}}}vvvqqqrrrrrrrrrjjjiiikkksss~~~{{{zzzzzzzzzzzz}}}~~~tttiiiccc]]]TTTNNNMMMFFFGGGGGGFFFDDDCCCDDDEEEEEEFFFGGGGGGHHHKKKPPPSSSYYY\\\aaaeeeiiinnnsssvvvwwwyyy{{{|||}}}wwwnnnkkkgggccc``````bbbcccgggffffffiiillloooqqqqqqsssrrrppppppooommmiiigggccccccbbb```^^^___bbbeeeeeehhhmmmqqquuuzzz~~~zzztttrrrppppppqqqrrrrrrrrrpppmmmhhhccc___YYYSSSOOONNNMMMLLLKKKJJJHHHGGGGGGCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@???>>>>>>============;;;:::999999999999777888999<<>>???????????????????????????>>>===<<<;;;:::::::::888999;;;===@@@BBBDDDEEEEEEHHHJJJLLLLLLMMMNNNPPPRRRTTTWWW[[[aaaiiirrrxxx}}}~~~ssseeeZZZRRRPPPRRR\\\nnnxxxrrrvvv{{{bbbUUUHHHAAA>>>:::777777666666666555555555444444444444444333444444555666888888:::???FFFTTTkkk{{{fffXXXQQQNNNRRRWWWZZZ^^^dddhhhjjjkkklllmmmoooqqqvvv|||uuurrrtttwwwxxxuuurrrqqqwww||||||}}}~~~vvvooofff[[[SSSPPPIIIHHHGGGEEEDDDCCCDDDDDDBBBCCCDDDDDDDDDFFFJJJMMMOOORRRXXX\\\aaaeeekkknnnoooqqqtttvvvxxx{{{zzzpppiiihhheeeccccccccceeefffjjjhhhgggjjjoootttvvvuuuvvvuuutttsssrrrpppmmmjjjeeedddbbbaaaaaacccgggiiikkknnnrrrvvvyyy|||}}}vvvsssooonnnooopppqqqqqqsssppplllhhhccc^^^XXXTTTQQQPPPOOONNNLLLJJJIIIIIIDDDDDDEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@??????>>>>>>>>>===<<<:::999888888888888888999:::<<<===???@@@BBBDDDGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIKKKMMMNNNOOOQQQVVV\\\aaacccccc___[[[VVVTTTTTTRRRNNNKKKHHHFFFDDDCCCCCCBBB@@@??????????????????????????????>>>===;;;::::::::::::999:::<<<>>>AAABBBDDDDDDCCCEEEFFFGGGGGGGGGHHHJJJKKKNNNSSSXXX```iiirrrxxxuuueeeYYYQQQNNNNNNWWWjjjvvvpppttteeeWWWHHHAAA>>>;;;888777666666666666555555555555444444444444444555666666888888;;;AAAIIIWWWooo}}}{{{cccTTTNNNMMMQQQWWWYYY]]]cccgggiiijjjlllmmmnnnpppuuu|||sssqqqvvv{{{~~~|||yyyxxx}}}}}}|||}}}yyyooobbbWWWSSSNNNLLLIIIGGGFFFEEEEEEEEE@@@AAABBBBBBAAABBBEEEGGGIIILLLQQQVVVZZZ^^^cccfffdddfffiiilllooorrrwwwzzzssskkkgggfffffffffggghhhjjjkkknnnkkkjjjlllrrrvvvwwwvvvwwwvvvuuuvvvvvvtttrrrooogggeeebbbaaacccfffiiikkknnnqqquuuxxxzzz~~~}}}yyyuuupppnnnnnnooooooooosssqqqnnnkkkgggbbb\\\XXXTTTSSSRRRPPPNNNMMMKKKKKKFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@?????????>>>===;;;:::999999999999999999999999;;;<<<<<<<<>>===;;;:::999999888888:::;;;===@@@AAACCCCCCCCC@@@AAABBBBBBBBBBBBCCCEEEEEEIIIOOOVVV^^^hhhrrrxxx~~~uuueeeXXXOOOLLLMMMVVVjjjwwwqqqttthhhXXXGGGAAA???<<<:::999777777666666666555555555555444444444444555666666888888<<>>>>>???AAABBBBBBDDDGGGIIIKKKLLLNNNTTTZZZ___bbbbbb^^^YYYTTTRRRRRRQQQNNNLLLHHHGGGFFFFFFFFFEEECCCAAA????????????????????????===<<<;;;:::999888888888:::;;;===@@@AAABBBBBBAAA===>>>???>>>===>>>@@@BBBAAAFFFLLLUUU^^^hhhrrrxxx~~~zzzxxx{{{||||||{{{zzz|||vvveeeXXXOOOLLLLLLVVVjjj{{{uuuwwwlllZZZHHH@@@???===;;;999777777777666666666555555555555444444555555666777777888<<>>===============999999888888888888999999777888::::::999999;;;<<<:::<<<>>>???@@@BBBEEEHHHIIIIIIKKKPPPVVV[[[]]]^^^]]]XXXSSSPPPPPPPPPNNNKKKHHHGGGFFFGGGGGGFFFDDDAAA????????????????????????>>>===<<<;;;:::999999999888999<<<>>>?????????>>>:::;;;<<<;;;;;;<<<>>>@@@???DDDKKKTTT]]]hhhqqqxxx|||xxxuuuwwwyyyyyyyyyzzz~~~xxxgggYYYRRRMMMKKKSSSgggxxxyyyppp]]]III@@@???===999888777777777777666666666555555555555555555666666777777888===EEEOOO```zzz~~~bbbRRRMMMMMMQQQUUU[[[___dddiiikkklllmmmnnntttwww}}}qqqeeefffooozzzsssmmm^^^YYYSSSPPPOOOOOONNNLLLCCCDDDEEEDDDBBBAAAAAABBB???AAADDDEEEFFFHHHKKKMMMPPPRRRVVVXXX[[[___cccfffiiilllrrrvvvyyy|||vvvmmmhhhffffffdddeeehhhkkknnnqqqrrrsssvvvzzz~~~{{{yyyuuupppkkkjjjmmmrrrtttuuuxxx{{{~~~~~~{{{yyyxxxvvvttttttsssrrrrrrqqqnnniiifff```___^^^\\\YYYWWWVVVUUUMMMLLLKKKIIIGGGDDDAAA@@@DDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???<<<;;;;;;:::::::::;;;;;;555777888888888888999;;;888:::<<<>>>???AAADDDGGGGGGGGGIIIMMMSSSWWWYYYYYY\\\WWWRRROOOPPPOOOMMMKKKHHHGGGGGGGGGHHHGGGDDDBBB???????????????????????????>>>===<<<;;;:::::::::666888:::<<<======<<<<<<999::::::::::::;;;===@@@>>>CCCKKKTTT]]]hhhqqqwww~~~qqqtttwwwyyyyyyzzz~~~~~~zzziii[[[TTTNNNJJJPPPdddxxxyyyttt```KKKAAA???<<<888555777777777777666666666666555555555555555666777777777888===FFFPPPbbb{{{cccRRRNNNNNNQQQTTT[[[___eeeiiikkklllnnnooovvvyyyppphhhhhhmmmttt{{{~~~vvviiicccZZZUUURRRPPPMMMJJJEEECCCBBBBBBCCCBBBAAA???@@@@@@@@@@@@AAABBBCCCCCCIIIKKKNNNQQQTTTXXX]]]aaaeeefffiiimmmrrrwww{{{}}}~~~~~~~~~|||{{{{{{|||{{{rrrkkkhhhgggfffeeejjjiiiiiijjjnnnrrrwwwzzz|||}}}}}}zzzuuurrrrrrvvv||||||~~~{{{{{{zzzyyywww{{{yyyvvvuuuuuusssnnnjjjhhhfffcccaaa```___^^^\\\WWWTTTPPPMMMJJJHHHDDDBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>======<<<;;;;;;::::::999555333444777999666222444555666888;;;===@@@AAACCCFFFJJJMMMPPPTTTYYY\\\YYYYYYWWWTTTPPPNNNOOOPPPLLLJJJIIIJJJLLLJJJFFFBBB@@@???????????????@@@@@@======<<<;;;::::::::::::;;;;;;::::::::::::999999999:::;;;<<<============@@@AAAGGGSSS^^^gggqqqzzzyyywwwzzz|||}}}}}}}}}~~~kkk[[[NNNKKKJJJPPPbbb~~~~~~tttuuuvvvbbbKKK???===;;;:::;;;777777666555555555555555777777777777666666666666888;;;???EEEVVVmmm}}}aaaSSSOOONNNRRRYYY]]]aaagggkkkmmmnnnooopppsssyyynnnfffgggkkkqqqwww{{{rrrkkkaaaZZZVVVSSSOOOLLLHHHFFFDDDCCCCCCBBB@@@>>>@@@@@@@@@@@@@@@AAABBBBBBEEEHHHJJJMMMOOOSSSXXX\\\___aaadddhhhmmmqqqtttvvvyyyzzz|||~~~~~~~~~zzz{{{{{{yyywwwuuuuuuvvvyyy{{{~~~yyyrrrjjjdddcccdddddddddhhhiiijjjmmmqqqvvvzzz}}}{{{yyyyyy|||~~~~~~}}}{{{yyy{{{xxxvvvuuuuuutttoookkkjjjhhhfffeeedddcccbbbaaaYYYVVVRRRNNNLLLJJJGGGEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>======<<<;;;;;;;;;:::777444666999:::777444777777888999;;;===>>>???AAADDDGGGJJJMMMQQQVVVYYYXXXXXXWWWTTTPPPNNNNNNOOOIIIHHHHHHJJJKKKJJJGGGDDD@@@@@@????????????@@@@@@======<<<;;;::::::::::::;;;;;;;;;;;;;;;:::::::::999:::;;;<<<============AAAAAAFFFQQQ\\\fffqqq{{{{{{}}}~~~}}}~~~}}}~~~|||jjj[[[OOOLLLIIIOOO```{{{xxxxxxuuuaaaKKK@@@===;;;::::::777777666555555555555555777777777777666666666666888;;;>>>EEEWWWooowww\\\QQQNNNNNNSSSZZZ]]]aaafffjjjllllllnnnooorrryyy{{{kkkeeefffhhhmmmqqquuu~~~xxxmmmddd]]]XXXRRROOOKKKIIIFFFDDDCCCBBB@@@>>>@@@@@@?????????@@@@@@AAAAAACCCEEEGGGIIIMMMQQQUUUWWWYYY]]]bbbfffiiikkklllqqqrrrtttwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwtttttttttrrrooommmmmmnnnmmmoooppprrrrrrpppooommmjjjeee___\\\]]]```ccceeehhhjjjmmmrrrwww|||~~~{{{zzzxxxuuuuuuvvvuuuqqqnnnmmmmmmlllkkkjjjiiihhhhhh```]]]XXXTTTRRRPPPMMMKKKIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<999777888:::;;;888666999999999::::::<<<======???AAADDDGGGJJJMMMQQQUUUVVVWWWWWWTTTQQQNNNLLLLLLHHHGGGGGGIIIJJJJJJHHHFFF@@@@@@????????????@@@@@@======<<<;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<============AAAAAAEEENNNXXXcccppp|||~~~}}}~~~|||}}}|||zzzyyyyyyyyy||||||kkk]]]QQQLLLIIINNN^^^xxxzzzyyyttt```KKKAAA>>><<<999999777777666555555555555555666666666666777777777777999;;;>>>FFFYYYssspppWWWMMMMMMOOOTTT[[[]]]```eeeiiijjjkkkmmmnnnrrrxxxvvviiieeeeeegggjjjmmmppp{{{{{{pppggg```XXXSSSMMMJJJGGGEEEDDDCCCAAA@@@@@@@@@??????>>>?????????>>>???AAACCCDDDGGGKKKNNNPPPSSSWWW\\\```cccddddddhhhjjjllloooqqqrrrsssssssssrrrrrrrrrrrrqqqqqqqqqnnnooonnnllliiifffffffffeeeeeeeeeeeedddbbb```___\\\ZZZWWWWWW[[[aaagggjjjmmmppptttyyy~~~}}}zzzwwwuuuuuuwwwwwwuuurrrrrrssssssqqqooommmlllllljjjgggaaa]]]ZZZWWWTTTRRRKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>======<<<:::888999::::::888666888888888888999;;;<<<===>>>@@@CCCEEEGGGJJJNNNQQQSSSUUUUUUTTTPPPMMMKKKJJJHHHHHHHHHIIIIIIHHHFFFEEEAAAAAA@@@?????????@@@@@@======<<<;;;:::::::::::::::;;;<<<============<<<:::;;;<<<===>>>>>>>>>>>>BBBAAADDDLLLTTT___ooo|||}}}||||||xxxvvvxxxuuurrrqqqppppppuuu|||mmm```RRRLLLHHHNNN]]]uuuyyyxxxtttaaaLLLCCC@@@<<<999888777777666555555555555555666666666666777777777777999;;;???HHH]]]wwwkkkTTTLLLMMMOOOUUU\\\^^^aaafffiiijjjkkkmmmnnnrrrxxxsssgggdddfffgggiiilllnnnzzz~~~tttjjj```ZZZOOOLLLHHHFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>===>>>@@@@@@AAACCCGGGIIILLLNNNSSSWWW[[[]]]^^^^^^```bbbdddgggjjjkkkllllllllllllllllllkkkkkkkkkkkkiiiiiiiiifffcccaaa```aaa______^^^\\\ZZZYYYWWWWWWSSSTTTVVVYYY___fffnnnrrrvvvyyy|||zzzxxxuuuvvvyyy{{{yyywwwxxxyyyzzzwwwssspppoooooorrrooojjjfffbbb^^^YYYVVVOOONNNKKKHHHFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>><<<;;;999999999999888666555555666777999;;;<<<===>>>@@@BBBDDDFFFHHHLLLNNNOOOQQQRRRQQQNNNKKKJJJIIIKKKKKKKKKIIIGGGFFFDDDDDDBBBAAAAAA@@@??????@@@@@@======<<<;;;::::::::::::999;;;===>>>??????>>>>>><<<<<<===>>>????????????BBBAAADDDJJJQQQ[[[lllzzz~~~{{{yyyrrrnnnnnnkkkiiigggggghhhnnn|||~~~ooocccRRRKKKHHHNNN\\\qqqzzzyyyvvvcccNNNDDD@@@===999777777777666555555555555555555666666666777777777888999;;;@@@LLLbbb|||iiiSSSLLLNNNPPPUUU[[[```cccgggiiikkklllnnnpppsssyyyzzzooodddccceeegggiiilllooo}}}xxxllldddTTTQQQLLLIIIGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>????????????AAADDDFFFHHHJJJMMMQQQTTTVVVXXXXXXYYY[[[]]]```bbbcccddddddeeeeeedddddddddcccccccccaaabbbbbb```]]][[[[[[[[[ZZZYYYWWWUUUTTTSSSRRRRRRPPPTTTZZZaaagggooowww|||{{{xxxvvvxxx|||~~~~~~||||||~~~~~~yyyuuutttuuuwwwuuurrrooolllgggaaa]]]XXXUUUQQQMMMJJJHHHHHHHHHDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@???<<<<<<;;;:::999888888777555555666777999;;;===>>>>>>@@@BBBCCCDDDFFFIIILLLKKKMMMNNNMMMKKKIIIIIIJJJMMMNNNMMMKKKGGGEEEDDDEEECCCBBBAAA@@@@@@???@@@@@@======<<<;;;::::::::::::999;;;===@@@AAAAAA@@@???>>>>>>???@@@AAAAAAAAAAAACCCBBBDDDIIINNNWWWhhhwww|||xxxnnngggfffbbb___^^^___```ffftttpppdddRRRKKKGGGNNNYYYkkk}}}{{{{{{gggQQQEEEAAA===999888777777666555555555555555555555666666777777888888999<<>>>>>>>>?????????>>>???BBBDDDCCCEEEGGGJJJMMMOOOQQQRRRSSSTTTWWWYYY[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYZZZZZZXXXVVVTTTTTTUUUTTTSSSQQQOOOMMMMMMNNNOOOPPPVVV```iiipppwww~~~|||yyyxxxzzz~~~}}}{{{|||~~~|||{{{{{{{{{yyyuuuooojjjddd```ZZZTTTOOOKKKIIIHHHDDDCCCBBBAAAAAABBBCCCEEEDDDDDDCCCCCCBBBAAAAAA@@@===>>>===<<<:::999999999888888888999:::<<<===>>>===???AAABBBBBBDDDGGGIIIHHHIIIIIIIIIGGGGGGIIIJJJMMMNNNNNNKKKHHHFFFFFFHHHCCCCCCBBBAAA@@@@@@@@@@@@======<<<;;;::::::::::::999;;;>>>AAABBBBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCEEEIIILLLTTTdddsss}}}zzznnndddaaa\\\ZZZYYYZZZZZZ___lllyyyooocccSSSKKKGGGMMMUUUccc{{{~~~{{{kkkSSSFFF@@@<<<999888777777666555555555555555555555555666777888888888999===DDDSSSkkkyyycccOOOLLLOOOQQQVVV\\\aaadddfffhhhiiikkkmmmooouuu|||~~~zzzvvvrrrooommmlllvvvssshhh^^^^^^bbbfffjjjmmmuuuuuuddd___XXXQQQMMMJJJGGGEEEEEEDDDCCCAAA@@@?????????>>>??????>>>===>>>@@@BBB@@@AAABBBDDDGGGJJJMMMOOOOOOPPPSSSUUUWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTTTTSSSQQQOOOPPPQQQOOONNNLLLJJJIIIJJJKKKLLLQQQXXXdddnnnuuu|||}}}zzzxxx{{{}}}{{{vvvmmmiiiaaaYYYRRRLLLIIIHHHDDDCCCBBBAAAAAABBBDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA?????????>>><<<::::::;;;<<<<<<;;;;;;;;;<<<=========>>>@@@@@@AAABBBEEEGGGFFFGGGGGGFFFEEEFFFIIIKKKLLLMMMNNNLLLHHHGGGIIIKKKDDDCCCBBBAAA@@@@@@@@@@@@======<<<;;;::::::::::::888;;;>>>AAACCCCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCFFFIIILLLRRRbbbqqq}}}|||oooddd```YYYWWWWWWWWWWWWZZZfffsssnnnaaaTTTKKKGGGLLLRRR\\\sss{{{yyymmmTTTFFF@@@<<<999999777777666555555555555555444555555666777888888999999===FFFVVVnnnuuu```MMMJJJNNNQQQVVV]]]aaaccceeeggghhhjjjlllnnnvvv|||zzzvvvooogggeeehhhkkkvvvzzzoooeee]]]]]]```eeekkkqqq{{{}}}pppeeeYYYSSSNNNIIIFFFFFFDDDCCCBBBBBBBBBBBBAAA???======<<<<<<<<<======>>>===>>>???@@@BBBEEEGGGHHHJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNLLLKKKKKKKKKLLLMMMLLLKKKJJJKKKLLLJJJKKKJJJHHHFFFHHHNNNSSSYYYbbbnnnxxx~~~yyysssjjjaaaZZZSSSNNNKKKGGGDDDBBBAAABBBCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@??????>>><<<;;;:::888999;;;;;;;;;;;;===>>>=========>>>???AAABBBCCCFFFFFFFFFGGGGGGGGGFFFFFFMMMLLLKKKIIIHHHGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@>>>:::;;;<<<<<<:::::::::<<<<<<===???AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGFFFMMM^^^oooyyykkk^^^\\\WWWSSSQQQPPPTTT___jjjttteeeWWWNNNIIIMMMRRRXXXjjj}}}{{{tttnnnVVVIIICCC>>>;;;:::777777777777666666666666555555555555666888999:::888<<>>???AAACCCDDDEEEGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHGGGIIIJJJIIIHHHGGGHHHIIIHHHIIIIIIGGGGGGJJJRRRXXXfffmmmxxxyyyppphhh```YYYSSSOOOGGGEEEBBBAAABBBBBBBBBAAACCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@???>>>===;;;;;;999:::<<<<<<;;;;;;<<<>>>>>>>>>>>>???@@@BBBCCCDDDFFFFFFGGGHHHHHHHHHHHHHHHLLLKKKJJJHHHFFFEEEEEEEEEDDDBBBAAAAAAAAAAAA@@@>>>:::<<<<<<<<<::::::;;;<<<===???BBBEEEGGGFFFDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFLLL\\\mmm~~~~~~qqqddd[[[UUUQQQNNNMMMPPPYYYccc{{{tttggg\\\RRRMMMOOOQQQTTTccctttxxxqqq}}}mmmUUUGGGAAA===:::999777777777777666666666666555555555555666888999:::999===HHHZZZqqqyyybbbVVVKKKJJJPPPUUUZZZ^^^```bbbcccdddeeegggkkknnnvvvxxxtttqqqmmmlllmmmoooxxxyyykkkbbb\\\[[[^^^aaagggnnnzzzvvvhhh___WWWPPPLLLLLLJJJHHHFFFEEEEEEEEECCCBBB<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAACCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEEEECCCCCCDDDEEEEEEFFFFFFFFFHHHOOOYYY```ssszzzyyyqqqiiiaaaYYYUUUKKKHHHEEECCCCCCDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>><<<<<<:::<<<===<<<;;;;;;<<<===??????@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIIIIJJJJJJKKKJJJHHHFFFDDDCCCBBBBBBDDDBBBAAAAAAAAAAAA@@@>>>;;;<<<===<<<::::::<<<===>>>BBBHHHLLLNNNLLLIIIFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGKKKZZZiii|||~~~rrreeeZZZTTTOOOMMMLLLMMMTTT\\\qqqtttiii^^^UUUOOOPPPQQQTTT___mmmuuummmyyykkkSSSEEE@@@<<<999888777777777777666666666666555555555555666888999:::<<>>======<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA???@@@BBBAAA@@@@@@AAABBBAAACCCDDDFFFKKKUUUbbbkkk{{{yyyqqqhhh___ZZZQQQNNNJJJGGGFFFFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<===>>>===;;;;;;<<<===?????????@@@@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIGGGEEECCCAAA@@@@@@DDDBBBAAAAAAAAAAAA@@@>>><<<<<<===<<<;;;;;;===???@@@EEEMMMTTTVVVTTTNNNKKKIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHGGGLLLYYYggg{{{ttthhh\\\UUUPPPNNNMMMMMMRRRXXXjjj~~~tttkkk[[[UUUQQQRRRUUUXXXaaakkkvvvsssnnnzzzlllSSSEEE@@@<<<:::999777777777777666666666666555555555555666888999:::>>>@@@JJJ\\\sss~~~wwwjjjXXXOOOIIIKKKQQQUUUZZZ___```bbbcccdddfffhhhlllooowww|||wwwtttsssssszzzzzzoooccc]]]YYYYYY[[[^^^eeemmmzzzzzzoooeee[[[TTTRRRPPPMMMIIIFFFEEEEEECCCBBB@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<>>>>>>???????????????@@@AAAAAAAAAAAAAAAAAA@@@???===>>>@@@@@@??????@@@AAA???AAAEEEIIIPPP]]]kkkvvvyyyoooeee___VVVRRRLLLIIIGGGGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>><<<>>>>>>>>><<<;;;<<<===??????>>>??????@@@AAABBBAAABBBCCCEEEGGGHHHIIIIIIIIIHHHFFFDDDCCCAAA@@@@@@DDDBBBAAAAAAAAAAAA@@@>>><<<======<<<;;;<<<>>>AAABBBIIISSS[[[^^^[[[UUUPPPKKKLLLNNNPPPPPPPPPOOONNNLLLIIIHHHHHHHHHLLLYYYeeezzz}}}qqq___WWWPPPNNNLLLLLLOOOUUUdddvvvtttkkk[[[WWWTTTVVVYYY\\\bbbgggjjjooovvv{{{||||||~~~tttrrroooVVVGGGAAA===;;;;;;777777777777666666666666555555555555666888999:::>>>AAAKKK^^^tttuuufffTTTLLLHHHKKKPPPTTTZZZ___```aaaccceeefffiiimmmpppyyy{{{vvvuuuvvv~~~vvvkkk___[[[XXXYYY[[[^^^fffooo{{{xxxnnnbbbZZZWWWSSSOOOKKKGGGFFFEEECCCBBBBBBAAA@@@??????>>>>>>???<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>><<<===??????>>>>>>???AAA===AAAGGGNNNWWWeeeuuuxxxmmmfffYYYTTTNNNIIIGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@<<<>>>???>>>======>>>??????>>>>>>>>>??????@@@AAA@@@AAACCCEEEFFFGGGHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBDDDBBBAAAAAAAAAAAA@@@>>>=========<<<;;;<<<@@@BBBEEELLLWWW```ccc```ZZZUUUOOOQQQSSSUUUUUUUUUTTTSSSOOOKKKIIIIIIIIILLLVVVaaavvv{{{ggg]]]SSSOOOLLLKKKMMMQQQ^^^lllvvvlll```]]]ZZZYYY[[[]]]^^^___^^^___dddiiilllnnnttt{{{yyyxxxrrrXXXIIIBBB>>><<<;;;777777777777666666666666555555555555666888999:::===AAALLL```vvvuuucccRRRKKKGGGIIINNNRRRYYY___```aaaccceeegggjjjnnnqqq}}}}}}}}}{{{uuuhhh\\\YYYXXXYYY[[[^^^gggqqq|||wwwkkk```\\\VVVRRRMMMIIIGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<:::<<<============>>>@@@===BBBJJJSSS^^^lll|||uuunnn___YYYSSSMMMJJJIIIIIIHHHEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA<<<===>>>>>>>>>>>>???AAA@@@@@@?????????@@@AAAAAABBBBBBDDDEEEGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>===<<<;;;===@@@CCCGGGNNNYYYcccfffddd^^^YYYUUUWWWZZZ\\\\\\\\\ZZZYYYTTTOOOKKKJJJHHHJJJRRR\\\nnnuuuiii\\\TTTPPPLLLMMMPPPVVVaaauuuyyymmmaaa___\\\ZZZ[[[\\\ZZZXXXVVVWWW\\\dddggghhhoooxxx}}}}}}uuuYYYIIIBBB===;;;:::777777777777666666666666555555555555666888999:::;;;@@@MMMaaaxxxyyyfffQQQKKKFFFHHHKKKPPPXXX___```aaadddeeegggjjjnnnrrr}}}uuugggZZZXXXXXXZZZ[[[___hhhrrr}}}uuujjjeeeYYYUUUOOOKKKIIIHHHFFFEEEAAA@@@???>>>==================<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::999;;;<<<<<<<<<<<<>>>???===CCCLLLVVVbbbppp|||tttddd___XXXRRROOONNNMMMMMMEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBB;;;===>>>???>>>>>>@@@BBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>===<<<;;;===AAADDDHHHPPPZZZdddhhheee```\\\ZZZ\\\___aaabbbaaa___^^^XXXRRRMMMJJJHHHHHHOOOWWWiii{{{ttteee[[[TTTPPPOOORRRPPPYYYmmm{{{nnn___^^^\\\ZZZ[[[\\\ZZZUUUTTTUUU\\\eeeiiiiiioooxxx~~~uuuZZZIIIAAA<<<:::999777777777777666666666666555555555555666888999::::::@@@MMMbbbxxx~~~jjjQQQKKKFFFGGGJJJOOOWWW``````aaadddeeegggjjjooorrrzzzyyyhhh[[[WWWUUUWWWZZZ```jjjtttzzzssshhh___SSSNNNMMMMMMIIIEEEFFFDDDBBBAAAAAA@@@>>><<<<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::===;;;999999;;;===>>>>>>BBBHHHSSS___kkkwwwnnnggg___ZZZXXXUUUOOOJJJJJJGGGDDDBBBCCCEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@===>>>@@@AAA@@@>>>AAAAAAAAABBBBBBCCCCCCCCCEEEFFFGGGIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFDDDBBBAAAAAAAAA@@@???>>>;;;;;;???AAAAAAAAADDDLLLYYYccccccbbbdddaaaZZZWWW___cccbbbdddjjjkkkiiibbb\\\TTTMMMKKKMMMRRRVVVeeennnxxx}}}||||||qqqddd\\\WWWQQQKKKNNN[[[ccc{{{ooo```XXXTTTVVVYYYWWWTTTRRRUUUXXXbbbnnntttsssqqqsss{{{~~~www\\\KKKCCC>>>;;;:::777666666444333222111111111444777888888777888999???BBBPPPiiikkkTTTMMMGGGHHHKKKNNNTTTZZZ^^^```dddhhhkkknnnoooppp{{{yyyhhh\\\XXXVVVXXX\\\aaakkkuuutttjjj^^^VVVTTTRRRMMMIIIGGGEEECCCCCCCCCBBB???===<<<============<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<;;;999999;;;===???@@@EEEMMMWWWbbblllwwwvvvoooeee___\\\XXXSSSOOOLLLIIIFFFDDDEEEFFFGGGGGGEEEDDDDDDDDDCCCCCCBBBBBBCCCAAA??????AAABBBAAA@@@CCCCCCCCCDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHEEECCCAAAAAAAAAAAA@@@???@@@<<<<<>>;;;:::888777777666555444333222222444777777777777888:::???CCCRRRkkkkkkTTTLLLGGGHHHLLLOOOTTTZZZ^^^```dddhhhkkkmmmpppqqqzzzxxxggg]]]YYYWWWYYY\\\aaalllvvvtttggg]]]WWWSSSMMMIIIGGGFFFEEEDDDDDDCCC@@@>>>======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::<<>>;;;:::999888888777666555444444444555666666666777999;;;???DDDUUUooojjjSSSLLLGGGIIILLLOOOTTTZZZ]]]```dddgggjjjmmmpppssszzzxxxggg\\\XXXWWWYYY\\\aaakkkuuurrreee]]]VVVNNNIIIHHHGGGEEEEEEEEECCCAAA>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::::::::999::::::;;;===@@@DDDGGGNNNXXXdddkkknnnvvv|||xxxvvvxxx{{{wwwmmmfffaaa]]][[[VVVSSSNNNKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCCCCCCCDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHCCCBBB@@@@@@AAAAAA@@@???AAA===<<>>;;;:::888888777666666555444444555666666666666777:::<<>>============<<<<<<;;;;;;;;;777777888888999999999:::888:::<<<<<<===@@@EEEIIIPPP[[[gggmmmpppvvv{{{uuurrrqqqssswww|||tttkkkeeeaaa___]]]YYYSSSOOOMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHDDDBBB@@@@@@AAAAAA@@@???@@@======>>>@@@BBBJJJRRRcccsss}}}yyyooocccaaa```aaagggnnntttxxxzzzzzzqqqcccTTTKKKGGGHHHJJJNNNVVV```ddddddeeekkkpppxxxpppjjjaaaaaaZZZlll|||~~~~~~nnnYYYUUUXXXdddqqqxxx|||~~~||||||~~~xxxzzzwww\\\KKKCCC>>>;;;:::777666666555555444444444555666777666666777:::===>>>GGG\\\www~~~gggQQQKKKGGGJJJMMMPPPUUUZZZ\\\```dddfffgggkkksssxxxxxxggg[[[WWWUUUWWWZZZ___iiisssuuuiii___XXXQQQMMMIIIEEECCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;777777888888999999::::::999;;;===>>>>>>AAAFFFKKKRRR\\\hhhppptttyyy~~~wwwsssppprrruuuxxx||||||rrrjjjfffdddbbb^^^XXXSSSPPPOOOMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHEEEGGGGGGGGGFFFGGGIIIKKKMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOOOOOOOOOONNNNNNMMMKKKKKKKKKKKKJJJJJJJJJIIIFFFDDDBBBAAAAAAAAA@@@???@@@>>>>>>@@@@@@BBBIIISSSeeettt~~~yyyooocccbbb^^^___fffmmmppprrrtttuuummmaaaTTTJJJGGGFFFGGGIIIRRR\\\```aaacccjjjpppxxxsssfffeee[[[iiiwwwxxx|||ooo^^^ZZZ]]]jjjwww~~~~~~xxxyyywww\\\KKKCCC>>>;;;:::666666666555555444444444555666777777777888:::<<<>>>HHH^^^yyyxxxcccPPPJJJGGGJJJNNNPPPUUUZZZ\\\```dddeeefffkkkttt{{{wwwggg\\\XXXVVVXXX[[[```jjjtttttthhhaaaXXXSSSLLLFFFDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;888999999:::;;;;;;<<<<<<999<<>>@@@FFFLLLTTT]]]iiisssxxx}}}~~~wwwyyy{{{}}}~~~zzzqqqllljjjgggbbb\\\VVVSSSPPPNNNMMMOOONNNNNNNNNMMMMMMLLLLLLHHHJJJKKKKKKIIIJJJLLLOOORRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIGGGDDDCCCBBBBBB@@@>>>AAA@@@AAACCCBBBBBBJJJSSSdddsss|||xxxnnnccc```[[[\\\eeemmmnnnnnnpppnnnhhh]]]RRRJJJFFFEEEFFFEEENNNXXX]]]^^^bbbjjjppp~~~|||llllll```jjjtttuuu|||rrrccc```bbbnnn{{{xxxyyywww\\\KKKCCC>>>;;;:::777777777666666666666555444666888999999999:::;;;>>>III___zzzmmmYYYOOOJJJGGGJJJNNNQQQUUUZZZ[[[___dddeeeeeejjjttt}}}wwwggg]]]YYYWWWYYY\\\aaakkkuuussslll]]]WWWNNNHHHEEEDDDEEEEEEAAAAAABBBBBBAAAAAA@@@???@@@??????>>>===<<<<<<;;;::::::;;;;;;<<<===>>>>>>:::===@@@@@@>>>@@@FFFLLLVVV^^^jjjuuu|||wwwqqqoooiiiddd^^^XXXTTTQQQOOOMMMPPPPPPPPPPPPPPPPPPPPPPPPJJJLLLNNNMMMLLLLLLOOORRRUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKHHHEEECCCCCCBBB@@@>>>BBBBBBDDDEEEDDDDDDKKKTTTcccrrr~~~~~~{{{wwwmmmbbb^^^YYYZZZeeemmmnnnmmmnnniiicccZZZQQQJJJFFFEEEEEECCCKKKVVV[[[]]]aaaiiiqqq~~~{{{yyyrrrqqqeeemmmuuuuuu~~~vvvgggccceeeqqq}}}~~~yyyyyyxxx\\\KKKCCC>>>;;;:::888888888888777777777777333666999::::::999::::::>>>III```{{{dddOOOOOOJJJGGGKKKNNNQQQUUUZZZ[[[___dddddddddjjjuuu~~~zzzkkk[[[XXXVVVWWWXXX^^^jjjvvvrrrfff[[[QQQMMMJJJFFFEEEFFFAAAAAA@@@@@@???@@@@@@@@@????????????>>>===;;;;;;::::::;;;;;;<<<===============>>>@@@DDDHHHLLLOOOTTT[[[eeepppxxx~~~wwwooonnnjjjddd]]]WWWRRROOONNNPPPSSSVVVUUURRRPPPOOOPPPPPPQQQRRRQQQPPPOOOPPPQQQXXXWWWUUUTTTSSSTTTUUUUUURRRSSSTTTTTTTTTSSSQQQPPPOOONNNNNNNNNNNNNNNOOOPPPLLLJJJHHHEEECCCCCCDDDEEEDDDDDDEEEFFFEEEEEEMMMWWWbbbsss}}}|||tttiiiddd___]]]bbbmmmrrrpppkkkiiibbbXXXOOOIIIFFFEEEDDDEEEHHHOOOXXX\\\___fffnnnxxxssswwwwwwrrrooorrryyy}}}zzzvvvjjjhhhlllyyy|||zzz|||yyy~~~wwwxxxttt[[[KKKBBB<<<::::::666777777888888666555444555666777777666777999;;;???III```}}}uuu```QQQHHHHHHHHHIIILLLPPPUUUWWW^^^aaaccccccdddjjjuuu}}}yyyiii[[[XXXVVVWWWYYY___kkkwww{{{kkk```UUUOOOKKKFFFDDDFFFCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<======>>>>>>@@@@@@AAADDDHHHLLLPPPRRRTTTZZZcccllltttzzz}}}uuuoookkkeee^^^YYYUUURRRPPPPPPSSSVVVVVVTTTRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSXXXWWWWWWWWWWWWWWWWWWXXXUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOONNNLLLJJJHHHFFFEEEDDDDDDEEEDDDEEEGGGFFFFFFNNNWWWaaappp{{{zzzxxxxxxrrriiieee```^^^cccmmmsssqqqmmmddd]]]SSSJJJEEECCCBBBBBBCCCFFFMMMVVV[[[```iiirrrxxxrrrttt{{{wwwuuuxxx}}}xxxiiiggglllzzz~~~xxxtttuuuzzz~~~vvvvvvqqqYYYJJJBBB===::::::888999999:::999888777666444555666666666777999;;;@@@JJJaaa~~~qqq]]]OOOHHHHHHHHHIIILLLQQQUUUXXX^^^```bbbcccdddjjjuuu}}}xxxhhh\\\XXXVVVWWWYYY```mmmyyysssfffYYYRRRLLLGGGEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<======>>>??????@@@BBBDDDFFFJJJNNNRRRUUUWWWWWW[[[bbbhhhnnnsssyyy|||sssnnnhhhaaa]]]YYYUUUSSSQQQTTTVVVWWWWWWVVVVVVWWWYYYZZZZZZYYYVVVUUUUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYWWWUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPNNNMMMJJJHHHFFFEEEHHHFFFFFFGGGGGGHHHOOOXXXfffsss|||{{{yyyyyyuuunnngggbbb```eeennntttssspppbbb[[[PPPGGGCCCBBBBBBBBBBBBCCCJJJSSSYYY```lllvvv|||sssrrrvvv}}}|||zzzgggeeekkkzzz~~~zzz{{{|||wwwqqqnnn||||||tttsssoooXXXIIIBBB===:::;;;888888999999999888777666444555666666666777999;;;BBBLLLccc}}}kkkXXXLLLHHHHHHHHHJJJMMMQQQUUUXXX]]]```bbbbbbcccjjjuuu}}}xxxiii\\\XXXVVVWWWZZZ```nnn{{{xxxkkk]]]UUUOOOIIIFFFGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????===>>>>>>??????@@@@@@AAADDDFFFKKKQQQVVVZZZ]]]^^^]]]___cccgggkkkoootttwww~~~zzztttlllfffaaa]]]XXXUUUTTTUUUWWWXXXYYYYYYZZZZZZ\\\]]]]]]\\\YYYWWWXXXXXXYYY[[[]]]___aaaaaaaaa```^^^]]]ZZZXXXVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQSSSSSSSSSRRROOOLLLHHHFFFKKKHHHGGGIIIIIIKKKRRR[[[jjjuuu}}}}}}{{{yyyuuuooohhhdddcccgggooouuuuuurrrccc\\\QQQIIIEEEDDDEEEFFFBBBCCCHHHOOOVVV^^^kkkwww~~~sssooooooyyyhhhdddhhhvvv|||vvvxxx|||yyyrrrmmmyyyyyyqqqpppqqqZZZKKKDDD>>>::::::666666666666666555555555444666777777777888;;;===CCCNNNeeexxxfffUUUKKKGGGGGGIIIKKKNNNRRRVVVXXX\\\___aaabbbcccjjjuuu~~~yyykkk\\\XXXUUUVVVYYYaaaooo|||~~~|||pppbbbYYYSSSMMMJJJJJJEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@??????>>>>>>??????@@@AAAAAAAAACCCHHHOOOWWW^^^cccfffgggfffhhhjjjkkklllooosssvvvvvv||||||ssslllhhhddd^^^ZZZXXXXXXYYYZZZ\\\]]]]]]\\\^^^______^^^[[[YYYYYYZZZ[[[]]]___bbbddddddddddddcccaaa^^^\\\ZZZYYYXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWXXXWWWTTTPPPLLLJJJNNNJJJHHHJJJMMMPPPWWW___iiirrrzzz{{{wwwsssmmmiiigggeeefffjjjqqqvvvuuussseee^^^TTTKKKHHHGGGHHHHHHDDDDDDGGGMMMRRRZZZgggsss|||ooojjjlll}}}wwwjjjccccccpppxxxqqquuuzzzyyyrrrnnnqqqwww}}}wwwooopppwww^^^NNNEEE>>>:::999666666666555555555555555555666888888888:::<<<>>>DDDPPPgggtttcccTTTKKKFFFGGGIIIKKKOOOSSSVVVXXX[[[^^^aaaaaaccciiiuuu~~~xxxjjj[[[WWWTTTUUUXXX```ooo}}}{{{zzzvvviiiaaaZZZRRRMMMLLLFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>??????@@@AAAAAAAAACCCIIISSS^^^hhhnnnqqqrrrrrrsssttttttssssssuuuwwwttt{{{zzzuuurrroooiiiddd```___^^^^^^```aaa```______```aaa___]]]\\\\\\]]]]]]___```bbbdddeeefffgggfffeeecccaaa___]]]]]]\\\\\\\\\]]]^^^]]]\\\ZZZYYYZZZ[[[[[[ZZZXXXTTTQQQOOOPPPLLLIIILLLPPPUUU]]]eeennntttyyyyyytttmmmhhheeeeeefffhhhmmmtttvvvuuusssddd^^^UUUNNNJJJHHHGGGGGGEEEDDDFFFKKKOOOUUUaaammm}}}xxxjjjdddgggxxx~~~vvviiiaaa___kkk||||||rrrlllooouuutttoookkkgggnnnuuuyyyxxxrrrsss|||aaaPPPEEE>>>::::::999888777666666666777777444666777888888:::<<>>>>>>>>???@@@@@@AAAAAACCCJJJWWWeeeqqqyyy|||~~~~~~~~~{{{zzzzzzzzzyyy~~~}}}}}}|||wwwqqqiiifffddddddeeeeeecccaaaaaabbbbbbaaa___^^^___```___``````aaaccceeeggghhhggggggfffeeedddbbb```___^^^___```aaaaaa```^^^]]]]]]]]]]]]\\\ZZZWWWUUUTTTRRRMMMJJJNNNTTTZZZbbbjjjuuuvvvvvvsssllleeecccdddccceeeiiipppuuuwwwtttqqqeee___XXXQQQLLLJJJHHHFFFDDDCCCEEEIIIMMMSSS^^^iiizzzuuugggccc```rrr~~~~~~xxxfff]]]\\\jjj}}}yyypppkkkmmmpppnnnjjjhhhbbbjjjrrrwww}}}}}}wwwyyy~~~bbbOOODDD>>><<<<<<999888777666555666666777222444666666777888;;;===CCCPPPhhhrrr___QQQJJJEEEGGGIIIMMMQQQTTTWWWYYYZZZ]]]```aaabbbiiiuuu~~~ssscccYYYUUURRRSSSWWW___ooo~~~{{{xxx{{{xxxoooeeeYYYQQQMMMIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB===>>>>>>???@@@@@@AAAAAACCCLLLZZZjjjwww~~~}}}}}}|||ooolllhhhggghhhhhhfffcccaaacccdddcccaaaaaabbbcccaaa``````aaabbbdddggghhhhhhhhhhhhhhhgggeeebbbaaa___```bbbcccdddcccaaa```___^^^^^^\\\[[[YYYXXXWWWSSSMMMKKKOOOVVV\\\eeemmmuuusssoooiiiaaa[[[[[[___aaadddjjjqqqvvvwwwtttpppgggbbb[[[TTTPPPLLLIIIGGGBBBAAADDDHHHLLLQQQ\\\gggxxxvvviiieee[[[lll~~~zzzbbb[[[\\\kkk~~~zzzrrrlllmmmnnnlllhhhgggdddllltttxxx~~~{{{}}}~~~aaaNNNCCC>>>===>>>777666555333333444444555111222444555555777:::<<>>>>>???AAACCCDDDEEELLLWWWdddtttuuurrrpppnnnnnnmmmllljjjgggfffddddddddddddcccaaa```______bbbgggjjjiiihhhlllkkkjjjkkklllkkkgggccc```bbbdddeeedddbbbaaaaaabbb^^^[[[]]]]]]XXXVVVWWWTTTQQQNNNNNNTTT]]]gggnnnqqqpppjjjaaaWWWTTTXXX\\\eeegggllluuu~~~zzztttnnnhhh___WWWQQQLLLIIIGGGFFFDDDDDDGGGJJJPPP\\\gggwww}}}lllbbbaaaggguuu~~~xxxfff]]]YYYbbbvvv|||wwwrrrqqqssstttrrrooossswww|||{{{eeePPPCCC;;;888999666666555555555555666666666777777666666777999;;;CCCTTTnnnzzzkkkZZZMMMEEEJJJKKKMMMOOORRRTTTVVVWWW[[[]]]```bbbeeekkkttt{{{mmmaaaYYYUUUSSSTTTXXX```nnn|||xxxwwwvvvxxx~~~vvviii]]]VVVSSSLLLGGGHHHHHHEEECCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@AAACCCEEEFFFEEEKKKUUUaaaqqqxxxuuusssqqqpppooommmkkkjjjhhhgggggggggfffdddbbbdddcccbbbdddiiilllllllllooommmlllmmmnnnmmmiiifffcccdddfffgggfffdddcccbbbbbb]]]ZZZ[[[ZZZVVVTTTUUUUUUSSSPPPPPPUUU^^^hhhnnnrrrpppkkkbbbXXXUUUWWW[[[bbbfffmmmvvv~~~{{{wwwqqqjjjaaaXXXQQQLLLHHHFFFFFFDDDDDDGGGIIIOOO[[[fffvvvqqqgggaaaeeennnzzz~~~yyyggg___ZZZbbbtttzzzvvvuuuwwwyyywwwuuuzzz|||}}}zzzeeePPPDDD===::::::777777666666666666777777555666777666666777:::===EEEVVVppp}}}ooo]]]OOOHHHIIIJJJLLLOOORRRTTTVVVXXXZZZ\\\___bbbeeemmmwwwlll```XXXUUUSSSTTTXXX```nnn||||||vvvttttttvvv|||ttthhhaaaYYYPPPJJJIIIIIIFFFDDDEEEDDDEEEEEEEEEEEEEEEDDDCCCDDDCCCBBBBBBCCCDDDFFFGGGEEEIIIPPP[[[kkk}}}|||zzzwwwuuutttqqqnnnllllllkkkkkklllllljjjgggdddiiigggfffgggkkknnnpppqqqrrrqqqpppppppppooommmkkkfffggghhhiiiiiigggeeeddd```[[[WWWWWWVVVRRRPPPQQQVVVTTTQQQRRRWWW___hhhnnnsssrrrmmmddd\\\XXXYYY[[[```fffoooxxx~~~~~~|||yyyssslllbbbYYYRRRLLLHHHEEEEEECCCDDDFFFIIINNNYYYeeetttwwwmmmddddddiiippptttwww}}}}}}{{{jjjbbb\\\bbbrrr~~~~~~{{{{{{}}}~~~|||{{{yyydddPPPEEE>>>;;;<<<777777666666666666777777444555666666777888<<<>>>GGGYYYssssss___QQQJJJGGGIIIKKKNNNQQQTTTWWWXXXYYY\\\^^^aaafffooozzzlll___XXXUUUSSSUUUXXX```nnn{{{zzztttrrrqqqsssyyy~~~ssslll]]]TTTKKKIIIHHHFFFEEEGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBCCCDDDEEEFFFEEEEEEJJJUUUbbbrrr{{{xxxvvvssspppmmmkkkkkkmmmooopppoookkkhhhkkkjjjiiiiiikkkooorrrtttuuutttsssssssssrrrqqqpppjjjjjjjjjkkkkkkiiifffccc^^^XXXSSSRRRQQQMMMLLLMMMSSSRRRPPPRRRWWW___gggllltttsssoooiiibbb___^^^```aaahhhsss{{{~~~~~~|||zzzrrrlllbbbYYYRRRMMMHHHFFFEEECCCCCCFFFHHHMMMWWWbbbssszzzpppgggfffiiinnnpppppptttyyy|||~~~~~~llleee```eeeqqq|||~~~|||zzzdddPPPEEE===::::::777666666555555666666777333444666666777999===@@@FFFZZZuuuyyyaaaPPPIIIEEEGGGIIIMMMPPPTTTVVVXXXZZZ\\\___aaafffooo{{{lll___WWWTTTSSSVVVYYY```nnn{{{yyyrrrpppooopppvvvwwwooo___UUULLLJJJIIIFFFFFFHHHEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDEEECCCFFFOOOYYYfffzzz{{{xxxuuuqqqooojjjkkkmmmpppsssssspppnnnmmmlllkkkkkklllooosssuuuwwwwwwxxxxxxwwwuuuuuutttnnnmmmllllllllliiieeeaaa\\\UUUOOONNNLLLIIIIIIKKKNNNNNNNNNQQQWWW___gggllluuutttrrrnnnjjjgggfffeeedddlllvvv~~~|||zzzpppjjjaaaXXXRRRNNNJJJHHHDDDCCCCCCFFFHHHKKKUUU```qqq|||sssjjjjjjmmmrrrrrrooopppsssvvvyyy~~~nnniiifffjjjttt}}}|||dddPPPDDD<<<888888666555555444444555555666333444666777888:::>>>AAAEEEZZZwwweeeQQQJJJDDDFFFHHHLLLOOOSSSUUUWWW[[[]]]```bbbfffooozzzkkk^^^WWWTTTTTTVVVYYY```nnnzzz~~~zzzrrrooommmnnntttuuulll___VVVNNNKKKKKKHHHHHHIIIFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGDDDFFFMMMRRRZZZkkk}}}~~~zzzwwwuuusssmmmmmmooorrruuuvvvtttrrroooooopppooopppqqquuuxxxyyy{{{~~~~~~|||zzzyyyyyytttqqqooonnnmmmjjjeee```ZZZRRRLLLJJJIIIGGGGGGJJJKKKKKKNNNRRRZZZccckkkpppwwwvvvuuussspppmmmjjjhhhgggmmmwww{{{pppjjjaaaYYYSSSOOOLLLJJJDDDBBBCCCFFFGGGJJJSSS]]]oooyyypppppptttxxxwwwrrrpppqqqtttxxx~~~nnnmmmlllqqqyyy}}}}}}aaaOOOCCC<<<888777666666555555555555666666333555666777888:::>>>AAAEEE[[[yyyhhhSSSLLLDDDFFFHHHKKKNNNQQQTTTUUUYYY\\\```cccgggoooyyy}}}iii\\\VVVTTTTTTVVVZZZ```mmmzzz|||qqqooolllmmmsss~~~vvvmmm```WWWPPPNNNNNNKKKJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKGGGHHHNNNOOOQQQ___ppp|||zzzyyyxxxssssssssstttvvvwwwvvvuuurrrtttvvvvvvuuuvvvyyy|||{{{}}}}}}zzzvvvrrrqqqpppllleee___XXXPPPIIIHHHGGGEEEGGGJJJJJJLLLPPPVVV___iiirrrwwwzzzyyyxxxvvvsssooojjjfffhhhmmmvvvtttnnnddd\\\UUUQQQMMMKKKCCCBBBCCCEEEGGGIIIRRR\\\nnn{{{{{{}}}}}}vvvsssuuuwww{{{oooooorrrxxx|||~~~xxx^^^MMMCCC<<<999999888888777777777777888888444666777777888:::===@@@GGG]]]{{{gggQQQKKKEEEFFFHHHJJJMMMPPPRRRSSSTTTXXX^^^ccchhhpppyyy{{{ggg[[[VVVTTTTTTWWWZZZaaammmzzz}}}qqqooolllmmmsss~~~zzzqqqaaaXXXRRRQQQQQQNNNLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNOOOOOOOOONNNNNNMMMNNNJJJKKKPPPNNNLLLXXXiiixxx~~~|||||||||yyyxxxvvvvvvxxxxxxwwwvvvvvvyyy{{{|||zzzzzz}}}}}}~~~yyyuuusssrrrmmmeee___VVVOOOHHHFFFFFFEEEGGGKKKKKKMMMRRRZZZdddoooxxx}}}}}}|||zzzwwwtttnnnhhhcccgggkkktttxxxqqqhhh^^^WWWRRRMMMKKKCCCBBBCCCEEEFFFIIIQQQ[[[mmmzzzxxxzzz{{{nnnqqqvvv|||zzz|||ttt[[[KKKCCC===;;;;;;::::::999999999999::::::555666777888888:::===@@@JJJ```}}}cccNNNHHHEEEFFFHHHJJJMMMOOOQQQRRRPPPUUU]]]ccciiiqqqzzz{{{hhh[[[TTTSSSSSSUUUWWW]]]kkkxxx~~~yyyrrrmmmjjjlllrrryyywwwoooddd[[[ZZZXXXTTTRRRUUUUUUTTTSSSTTTUUUTTTRRRPPPLLLMMMPPPSSSUUUUUURRROOOSSSPPPLLLJJJLLLQQQXXX\\\qqq~~~}}}|||{{{{{{yyyvvvsss{{{xxxxxxwwwrrrjjjcccWWWQQQJJJGGGGGGHHHGGGFFFLLLMMMRRR\\\jjjvvv|||~~~~~~yyysssooommmkkkgggccc]]]fffuuu~~~wwwoooggg```YYYQQQKKKIIIFFFDDDEEEEEEHHHRRR\\\qqquuurrrqqqwwwzzzzzzyyy^^^LLLBBB<<<999999999888666555555555666777888555555888999999<<<@@@JJJbbb~~~{{{___MMMGGGDDDEEEHHHKKKNNNOOOQQQQQQUUUWWWYYY^^^eeennnyyyzzzggg[[[TTTSSSTTTVVVXXX^^^lllyyy|||sssmmmjjjlllrrrxxx{{{tttiiiaaa``````]]]]]]_________^^^______]]]ZZZWWWVVVVVVXXXZZZ\\\[[[XXXVVVXXXUUUPPPMMMMMMPPPUUUXXXgggvvv|||{{{zzzuuummmfff]]]VVVMMMHHHHHHIIIJJJJJJMMMMMMQQQZZZgggttt{{{~~~}}}xxxpppkkkgggccc___\\\\\\eeetttzzzqqqiii___TTTMMMIIIFFFDDDDDDDDDFFFOOOYYYnnnrrrpppooouuu||||||zzz___NNNDDD===::::::999888777666555666666777888555555888999999<<>>;;;:::888888777666666666666666888555444888999999<<>>::::::888777777666666666666666777444444888::::::===AAALLLdddnnnWWWJJJHHHGGGGGGGGGIIILLLPPPTTTVVVVVVWWWZZZ]]]ccckkkuuu|||sssdddZZZRRRRRRTTTXXX[[[aaannn{{{{{{xxxrrrooorrruuuzzz}}}zzzwwwsssnnnjjjkkkjjjiiiiiijjjiiigggfff___^^^\\\ZZZXXXWWWWWWWWWTTTYYYaaalllyyywwwoooiiidddaaa___```bbbbbb```]]]TTTPPPNNNPPPXXX```fffiiiaaa^^^WWWOOOJJJGGGGGGHHHNNNVVVdddwwwyyyjjj___RRROOOMMMMMMJJJJJJPPPXXXdddvvvuuucccaaaccclll|||}}}~~~vvv]]]LLLCCC<<<999888777777777777777666666555777444444777::::::===BBBLLLddd{{{fffRRRIIIIIIFFFFFFGGGIIILLLPPPTTTVVVUUUWWWYYY\\\bbbkkkttt{{{pppaaaXXXPPPPPPTTTXXX\\\aaannn{{{{{{wwwrrrooorrrvvv{{{|||xxxtttpppmmmjjjlllllllllnnnoooooommmkkkjjjhhhfffbbb^^^ZZZWWWUUUWWWYYY^^^dddmmmyyyzzzrrrmmmgggffffffiiikkkkkkfffbbbZZZVVVRRRSSSWWW[[[\\\\\\UUUSSSOOOJJJEEEDDDEEEGGGNNNTTT```qqq|||ooofffYYYUUUSSSPPPLLLJJJOOOVVVcccvvv|||xxxvvvvvvxxxsssdddbbbccclll||||||rrrZZZKKKBBB<<<888888777777777777777666555555777444444777::::::>>>BBBLLLddd~~~ooo\\\KKKEEEGGGDDDEEEFFFHHHLLLPPPSSSUUUTTTUUUXXX[[[aaajjjttt{{{mmm^^^VVVNNNOOOSSSXXX[[[aaannn{{{}}}tttpppnnnqqquuuzzzzzztttpppnnnkkkjjjmmmmmmooosssuuuuuusssqqqqqqpppnnnjjjfff```\\\YYYYYYZZZ\\\```fffppp{{{~~~|||xxxrrrooosssyyyxxx|||zzzwwwooommmlllmmmooonnnjjjfffaaa]]]YYYXXXXXXWWWTTTQQQLLLLLLKKKGGGCCCBBBDDDGGGLLLQQQ[[[jjj{{{}}}tttmmmddd```\\\XXXQQQLLLOOOUUUcccxxx~~~zzzuuutttpppkkkgggfffiiikkkvvvwwwiiiffffffnnn||||||oooXXXJJJBBB===999999666777777888777666555444666333333777::::::>>>CCCMMMeeeyyyjjjVVVFFFBBBEEEBBBCCCEEEIIILLLOOORRRSSSRRRTTTWWW[[[aaakkkuuu|||~~~lll]]]UUUMMMNNNRRRWWW[[[aaannnzzzrrrnnnlllppptttyyyyyyrrrnnnlllkkkjjjrrrssswww{{{~~~~~~|||yyyssssssrrroookkkgggbbb___ZZZZZZ\\\^^^ccclllvvv}}}{{{uuuqqqqqq{{{tttkkkdddaaadddjjjlllqqqvvv{{{vvvssspppooopppoookkkhhheeebbb^^^\\\[[[WWWPPPKKKHHHIIIIIIGGGCCCBBBDDDFFFHHHLLLUUUbbbsss|||xxxtttoookkkeee___WWWPPPQQQVVVcccyyy~~~wwwsssjjjhhhccc^^^[[[[[[___bbbrrr|||nnnjjjiiiooo||||||nnnWWWJJJCCC>>>::::::666777888888888777555444666333333777:::;;;>>>CCCNNNgggzzziiiUUUFFFBBBFFF@@@BBBEEEIIILLLOOOQQQRRRQQQSSSVVVZZZaaakkkuuu|||ooo]]]RRRNNNMMMOOOTTTYYYaaaooo{{{yyyrrrllliiimmmsssxxxxxxqqqnnnpppsssvvvzzz~~~|||wwwvvvuuurrrkkkeeebbb___]]]]]]bbbhhhmmmpppyyy{{{~~~|||uuunnniiifffffflll}}}sssoookkkmmmsssxxxyyywwwnnnhhh___YYYVVVWWWXXXYYYaaaeeelllttt|||~~~yyywwwsssoookkkhhhffffffiiigggbbb^^^YYYRRRLLLGGGLLLOOOQQQOOOKKKGGGFFFGGGLLLKKKOOOZZZkkkxxx}}}}}}{{{wwwxxx}}}~~~~~~xxxmmm___TTTPPPTTTXXXjjjzzzvvviiiaaa[[[WWWXXXYYYXXXYYY[[[kkkooolllmmmssszzz{{{{{{oooVVVGGGAAA<<<999888777777666555555555555555555666777777888:::>>>AAARRRkkkwwwbbbQQQGGGEEEFFFBBBCCCEEEHHHJJJLLLNNNOOOQQQTTTWWWZZZ^^^gggsss|||ooo\\\QQQNNNMMMNNNSSSYYYaaaooo{{{yyyqqqkkkhhhmmmrrrxxx}}}wwwuuuwwwzzz}}}{{{yyyxxxuuunnniiigggccc___\\\]]]___aaaaaajjjlllnnnooommmhhhbbb^^^___aaajjj}}}{{{pppggg```\\\XXXYYY^^^bbbcccbbb___[[[TTTPPPOOOQQQTTTVVV\\\aaajjjsss|||{{{xxxtttooojjjgggeeeeeehhheeeaaa]]]YYYTTTNNNJJJMMMQQQUUUSSSNNNIIIHHHIIINNNLLLMMMUUUbbbpppyyy}}}}}}{{{}}}pppaaaUUUQQQUUUYYYkkk{{{uuuhhh]]]WWWRRRRRRSSSSSSUUUYYYjjj~~~pppmmmnnnttt{{{xxxzzzpppVVVHHHAAA<<<999888777777666555555555555555555666777777888:::>>>AAAQQQkkk{{{eeeRRRHHHFFFFFFCCCCCCEEEGGGJJJLLLNNNOOOQQQSSSWWWZZZ___iiittt}}}ooo\\\QQQNNNLLLNNNSSSXXXaaaooo|||yyypppkkkhhhmmmrrrwww~~~}}}{{{xxxsssooojjjgggaaa]]][[[YYYWWWVVV[[[\\\^^^^^^]]]ZZZWWWUUUWWW\\\hhh}}}~~~yyysssmmmdddYYYQQQRRROOOKKKLLLOOORRRRRRQQQPPPMMMIIIGGGHHHKKKPPPSSSZZZ```iiirrr|||~~~zzztttmmmhhhdddbbbaaacccaaa]]]ZZZXXXTTTPPPMMMLLLSSSZZZYYYRRRLLLKKKLLLPPPNNNLLLOOOXXXfffttt|||uuucccVVVRRRVVV[[[lllzzztttggg[[[SSSMMMMMMNNNOOORRRWWWhhh}}}|||pppmmmnnnttt{{{~~~ssswwwqqqWWWHHHAAA<<<999888777777666555555555555555555666777777888:::>>>AAAPPPlllhhhTTTIIIEEEFFFCCCCCCEEEGGGJJJLLLMMMNNNOOORRRWWW[[[```jjjvvvppp]]]SSSNNNLLLMMMRRRWWW```ooo}}}~~~yyyqqqkkkjjjnnntttyyy~~~{{{wwwuuukkkhhhccc```]]]ZZZWWWTTTTTTUUUVVVVVVVVVUUUTTTTTTUUU]]]lllzzztttlllfff```YYYQQQLLLMMMKKKHHHGGGIIIJJJJJJIIIGGGFFFEEEDDDEEEIIINNNQQQ[[[aaajjjsss{{{}}}tttkkkccc^^^[[[ZZZ[[[YYYWWWVVVUUUSSSPPPMMMJJJSSS[[[[[[TTTNNNLLLNNNQQQPPPOOOOOOUUUaaaqqq|||zzzfffWWWSSSWWW\\\lllxxxuuuggg\\\SSSLLLKKKLLLMMMRRRWWWeeeyyyzzzmmmkkklllssszzz{{{uuuuuuwwwxxxnnnuuurrrWWWHHHAAA===:::999777777666555555555555555555666777777777:::>>>AAAOOOkkkhhhTTTIIIEEEEEECCCDDDEEEGGGIIIKKKMMMNNNNNNQQQVVV[[[aaakkkwwwooo___WWWMMMKKKLLLQQQWWW```ooo}}}~~~xxxrrrmmmlllqqqvvv{{{~~~|||zzznnnkkkgggdddaaa]]]ZZZWWWTTTTTTTTTTTTTTTUUUUUUUUUYYYbbbsss~~~tttmmmddd\\\WWWSSSNNNJJJHHHFFFDDDCCCCCCDDDCCCCCCDDDEEEEEEDDDDDDFFFKKKOOOXXX^^^hhhqqqzzz|||qqqfff\\\VVVRRRQQQQQQQQQQQQQQQRRRQQQNNNKKKHHHPPPYYYZZZUUUPPPNNNOOOPPPQQQRRRSSSWWW```nnnxxx|||~~~jjjZZZUUUYYY___lllvvvxxxkkk^^^UUULLLJJJJJJKKKOOOTTTaaatttwwwjjjhhhjjjqqqxxx~~~{{{sssmmmlllooo~~~vvvkkktttsssXXXHHHAAA===::::::777777666555555555555555555666777777777:::>>>AAANNNkkk~~~hhhUUUIIIEEEEEECCCDDDEEEGGGIIIKKKLLLMMMLLLPPPVVV[[[bbbkkkwwwmmm___YYYMMMKKKKKKPPPVVV```ppp~~~~~~xxxrrrnnnmmmrrrxxx|||wwwsssnnnjjjfffccc___\\\XXXXXXXXXXXXXXXXXXXXXXXX^^^jjj|||}}}ppphhh]]]UUUPPPMMMIIIGGGGGGFFFEEECCCBBBBBBAAAAAACCCDDDEEEDDDBBBCCCFFFJJJOOOWWWaaammmxxx~~~wwwkkk___UUUOOOLLLKKKKKKLLLNNNQQQSSSRRRNNNKKKFFFLLLTTTWWWVVVRRRPPPOOOOOOPPPRRRSSSVVV]]]gggnnnqqqwwwooo___ZZZ]]]cccnnnvvv~~~pppaaaXXXNNNKKKIIIHHHKKKPPP[[[nnnvvvgggfffiiiqqqyyy|||uuummmlllnnn{{{wwwkkkuuutttYYYHHHAAA===;;;;;;777777666555555555555555555666777777888:::>>>AAAMMMjjjjjjWWWJJJEEEDDDCCCDDDEEEGGGHHHJJJKKKLLLKKKPPPUUU[[[aaakkkvvv}}}{{{hhh\\\XXXMMMJJJKKKOOOUUU```ppp~~~~~~xxxrrrmmmmmmrrrxxx|||}}}xxxssspppmmmjjjhhhccccccccccccbbbaaa``````aaannn~~~{{{mmmeeeZZZSSSOOONNNLLLJJJHHHIIIHHHGGGEEEDDDDDDEEEBBBDDDFFFEEEBBBAAAEEEIIIJJJQQQ[[[gggtttvvvooocccXXXOOOJJJIIIJJJIIILLLPPPUUUWWWUUUPPPLLLFFFIIIOOOTTTWWWVVVSSSQQQNNNNNNMMMMMMPPPUUU[[[```fffooo}}}ttteee```ccchhhrrrwwwvvvggg]]]TTTOOOLLLIIIJJJNNNVVVjjjuuufffeeeiiirrr{{{~~~uuuqqqsssyyy{{{kkkvvvuuuYYYIIIAAA===;;;;;;777777666555555555555555555666777777888:::>>>AAALLLiiiooo[[[MMMFFFCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKOOOUUUZZZaaaiiittt{{{xxxeeeZZZVVVMMMJJJJJJOOOUUU___ppp~~~xxxqqqmmmlllrrrwww{{{{{{zzzyyywwwvvvooooooooonnnmmmllljjjiiibbbppp}}}zzzyyylllddd[[[UUUSSSSSSSSSRRRHHHIIIIIIHHHFFFEEEEEEEEEBBBEEEHHHFFFCCCBBBFFFJJJIIIOOOYYYdddppp~~~ooohhh^^^SSSLLLIIIIIIJJJJJJMMMSSSXXX[[[YYYSSSNNNGGGHHHLLLRRRXXXYYYUUURRROOOLLLIIIGGGIIIMMMRRRUUU```jjjyyyxxxiiidddgggllltttyyyzzzmmmcccZZZTTTPPPLLLLLLOOOTTTggg~~~tttfffeeejjjsss}}}|||vvvvvvxxx}}}mmmwwwvvvZZZIIIAAA===;;;;;;777777666555555555555555555666777777888:::>>>AAAKKKiiittt___PPPGGGCCCCCCDDDEEEFFFHHHIIIKKKKKKKKKOOOUUUZZZ```hhhrrrzzzxxxggg[[[VVVKKKKKKLLLOOORRRZZZlll|||yyytttpppllllllrrryyy}}}}}}zzzzzz{{{zzzuuurrrrrrzzz}}}xxxtttiiiccc\\\YYYYYYYYYVVVSSSRRROOOLLLIIIHHHHHHHHHGGGEEEGGGHHHFFFCCCAAABBBDDDHHHMMMUUU^^^jjjxxxvvvnnneeeXXXOOOKKKJJJIIIHHHFFFOOOZZZbbbbbb\\\UUUQQQNNNJJJGGGJJJPPPTTTSSSPPPNNNIIIFFFEEEEEEEEEJJJQQQXXXcccuuuzzzooonnnrrrttt}}}{{{qqqcccVVVOOOKKKKKKKKKRRR```www|||sssjjjfffnnnzzzyyyxxxwwwuuuiiisssrrrWWWGGGBBB>>>:::999444444555555666666777777888888999::::::===AAADDDQQQjjjyyybbbQQQHHHEEEDDDDDDDDDDDDFFFHHHJJJKKKJJJMMMRRRXXX```iiirrrxxx{{{wwwwwwfffYYYTTTJJJJJJKKKMMMQQQZZZkkk{{{yyytttnnnjjjjjjpppwww|||{{{www~~~~~~zzzuuurrrhhhddd```___aaacccbbbaaaWWWUUUQQQNNNMMMMMMLLLLLLFFFGGGHHHGGGDDDBBBCCCEEEHHHLLLSSSZZZdddrrrvvvmmmdddWWWNNNJJJIIIHHHGGGLLLSSS]]]eeegggbbbYYYSSSLLLHHHEEEHHHOOOTTTUUUTTTPPPKKKGGGFFFEEEDDDIIIOOOTTT___ppp}}}tttuuu{{{}}}yyykkk^^^UUUOOOMMMKKKOOO\\\qqqzzznnngggeeennnzzz|||yyyuuuwwwiiirrrqqqVVVGGGAAA===999888666666666666666666777777666777888888999;;;???BBBQQQjjj|||bbbOOOGGGEEEDDDDDDDDDDDDEEEHHHJJJKKKKKKNNNRRRXXX___iiirrryyy||||||}}}~~~~~~wwweeeXXXQQQJJJHHHIIILLLPPPZZZjjjzzz~~~xxxssskkkggggggmmmuuu{{{|||xxxtttpppnnnjjjeeebbb```^^^]]][[[UUUTTTRRRPPPNNNMMMMMMMMMHHHIIIIIIGGGEEEDDDEEEGGGGGGJJJOOOTTT\\\iiixxxyyyooofffYYYOOOKKKJJJHHHGGGOOOTTT]]]fffjjjfff]]]TTTLLLGGGDDDGGGOOOWWWZZZ[[[TTTNNNHHHFFFEEECCCGGGLLLOOOXXXfffwwwyyy~~~vvvhhh]]]UUUPPPLLLMMMWWWjjjxxxiiiddddddooozzz~~~wwwqqq{{{lllqqqpppWWWGGG@@@;;;888777777777777777777777666666444555666666777999>>>AAARRRkkk}}}```MMMFFFGGGDDDCCCCCCDDDEEEGGGIIIKKKMMMOOORRRWWW^^^hhhssszzz~~~yyyxxx}}}yyyeeeWWWPPPJJJHHHHHHLLLQQQ[[[kkkzzz|||vvvqqqgggcccbbbiiiqqqxxx}}}{{{yyyuuussstttqqqjjjbbb[[[UUURRRPPPPPPQQQQQQQQQOOONNNMMMNNNKKKKKKJJJHHHGGGGGGHHHHHHFFFHHHKKKNNNUUUbbbqqq{{{uuukkk^^^SSSNNNLLLKKKIIILLLOOOVVVaaaiiihhh```XXXOOOIIIEEEGGGPPPZZZ```aaaXXXPPPIIIGGGEEECCCEEEHHHJJJPPP\\\kkk{{{~~~rrrfff[[[SSSNNNNNNUUUdddwwwvvveeebbbfffqqq|||~~~~~~}}}sssmmmrrrsss|||pppWWWIIIAAA;;;888777999999888888777777666666444555666666777999===AAARRRkkk{{{]]]JJJEEEHHHCCCCCCCCCDDDEEEGGGIIIJJJNNNOOORRRVVV]]]gggrrrzzz~~~{{{{{{gggXXXQQQLLLIIIHHHMMMSSS]]]mmm{{{zzzsssnnnddd___^^^dddmmmuuu~~~{{{zzzzzzzzzyyywwwuuunnndddZZZSSSQQQRRRMMMQQQUUUVVVUUURRRQQQQQQOOONNNKKKIIIIIIIIIIIIIIIFFFGGGIIIKKKQQQ\\\jjjuuu{{{pppbbbWWWPPPMMMKKKIIIHHHJJJPPPZZZdddhhheee```TTTMMMGGGIIIQQQ[[[aaaccc[[[RRRJJJGGGEEECCCCCCFFFFFFKKKTTTaaaqqq{{{nnnbbbXXXRRRPPPTTT___ppp{{{rrrdddccchhhttt~~~~~~~~~~~~~~~~~~}}}~~~qqqjjjyyyuuuyyynnnXXXJJJBBB<<<888888999999888888777777666666555666777777888;;;???BBBRRRkkkzzz[[[HHHCCCFFFCCCCCCCCCCCCEEEGGGIIIJJJMMMOOOQQQUUU[[[fffqqqxxx}}}}}}iiiYYYRRRMMMIIIHHHMMMTTT___nnn{{{~~~xxxpppjjjbbb]]][[[aaaiiirrr}}}~~~yyyvvvwwwzzz}}}|||ttteeeWWWNNNMMMPPPPPPVVV]]]```]]]XXXTTTSSSTTTQQQMMMKKKJJJKKKJJJIIIGGGHHHIIIJJJNNNWWWccclllvvvvvvggg[[[SSSOOOKKKIIIHHHIIIMMMUUU___gggkkkkkk\\\UUUMMMMMMTTT\\\aaabbb^^^TTTJJJGGGFFFCCCBBBDDDDDDGGGOOO[[[jjjyyywwwkkkaaa[[[TTTVVV^^^mmm{{{~~~vvvmmmeeeeeekkkvvv~~~}}}~~~}}}|||~~~qqqiii|||vvvxxx|||kkkWWWJJJBBB<<<999999777777777777777777666666666777888888999<<<@@@CCCPPPjjjwwwZZZGGGBBBDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKMMMPPPTTT[[[dddooovvv|||}}}iiiZZZQQQLLLHHHFFFKKKTTT___nnnzzz|||vvvmmmgggaaa[[[YYY^^^fffooozzz}}}xxxqqqooorrrxxx{{{jjjYYYPPPRRRVVV___gggpppsssnnneee___\\\XXXTTTOOOLLLLLLLLLJJJIIIIIIJJJKKKJJJLLLQQQ[[[bbblllwwwoooaaaXXXSSSOOOLLLIIIIIIKKKPPPXXXccclllrrriiiaaaYYYWWW[[[aaadddddd___TTTJJJGGGFFFCCCBBBCCCCCCFFFMMMXXXfffvvvuuulllggg\\\\\\bbbppp}}}vvvllleeeffflllvvv}}}~~~~~~}}}}}}}}}mmmjjjxxxuuuzzzvvvgggTTTHHHAAA:::888888666666666666666666777777666777888888999<<<@@@CCCOOOhhhoooWWWGGGBBBCCCBBBBBBBBBCCCDDDFFFHHHIIIIIIKKKOOOTTTZZZccclllsss||||||iiiYYYQQQKKKFFFEEEJJJSSS^^^mmmyyy{{{uuullleeeaaa[[[XXX\\\eeennnyyyxxxsssllliiimmmvvvqqqccc___eeelllttt}}}wwwnnnjjj[[[VVVPPPMMMLLLLLLJJJIIIKKKLLLLLLJJJJJJMMMTTTZZZfffpppwwwhhh___XXXTTTQQQIIIIIIIIIKKKRRR]]]kkkttttttlllccc```cccgggiiihhh```UUUJJJGGGFFFDDDBBBCCCCCCFFFMMMWWWeeettt|||tttpppdddccchhhuuuyyynnnfffffflllvvv|||~~~~~~yyyhhhjjj|||tttttt|||rrrcccRRRGGG???999777888444444555555666666777777666777888888999;;;???BBBNNNhhh{{{gggTTTHHHDDDEEEBBBBBBBBBCCCDDDFFFHHHIIIGGGJJJOOOTTTZZZbbbkkkqqq|||}}}iiiWWWMMMJJJGGGGGGKKKRRR\\\lllzzzxxxrrrkkkfffbbb\\\XXXZZZ```hhhsss}}}}}}ooohhhaaacccmmmwww}}}~~~}}}yyyzzzxxxrrriii```VVVRRROOOJJJGGGGGGJJJKKKKKKKKKKKKMMMQQQTTT]]]ggguuuwwwkkkaaaYYYUUUSSSNNNJJJKKKPPP[[[mmm}}}}}}uuukkkfffgggjjjjjjiii___TTTJJJFFFEEEBBBBBBCCCDDDIIIRRR\\\gggsssxxxuuukkkkkkppp{{{}}}ssshhhjjjpppxxx|||}}}xxxiiilll~~~zzzqqqrrr|||vvvdddPPPDDD>>>::::::<<<555555555555555666777888555666777777888:::>>>AAANNNiiirrr\\\OOOJJJFFFBBBCCCBBBBBBBBBCCCDDDFFFGGGIIILLLQQQUUUZZZcccmmmuuu{{{}}}iiiXXXNNNLLLIIIHHHKKKPPPZZZiiiwww~~~xxxqqqkkkggg```ZZZVVVXXX^^^eeeppp{{{|||{{{}}}wwwjjjccc]]]___gggppptttuuuyyy~~~}}}pppfff\\\WWWSSSMMMIIIIIIJJJKKKKKKKKKKKKMMMPPPSSS[[[dddsssxxxnnnfffaaaVVVQQQMMMLLLPPPYYYjjjyyyzzzssspppqqqttttttssscccXXXLLLHHHFFFDDDCCCEEECCCHHHPPPZZZeeerrr|||ppppppttt}}}|||qqqiiilllttt~~~zzzkkkffftttzzzrrruuutttcccPPPDDD>>>::::::;;;666666555555555666777777555666777777888:::>>>AAAOOOiiiqqqZZZLLLGGGDDD@@@BBBBBBBBBBBBCCCDDDFFFGGGIIIMMMQQQTTTYYYaaalllttt{{{}}}jjjYYYPPPMMMIIIHHHKKKOOOWWWfffttt|||wwwqqqkkkggg^^^XXXTTTVVVZZZbbbmmmwww{{{ppplllhhhgggnnn{{{tttlllaaa\\\WWWXXX___eeehhhhhhoooxxxxxxmmmaaa[[[UUUOOOJJJJJJIIIJJJKKKKKKKKKLLLOOORRRUUU^^^nnnyyyqqqlll```ZZZTTTRRRRRRXXXeeesss{{{xxxtttuuuyyy|||}}}|||jjj]]]PPPJJJHHHFFFEEEFFFDDDIIIQQQ[[[ffftttyyyxxxzzz~~~ssslllppp{{{~~~pppiiirrr|||rrrwwwrrrbbbPPPEEE???;;;999:::777777666555555555666666555666777777888:::>>>AAAOOOiiisss[[[KKKEEECCCAAABBBAAAAAAAAABBBDDDFFFGGGJJJMMMQQQTTTXXX___iiiqqq{{{~~~jjjZZZQQQLLLIIIGGGJJJNNNVVVeeesss{{{wwwqqqlllhhh^^^WWWSSSTTTXXX___iiisss~~~~~~tttllldddaaa^^^^^^dddqqqvvviii___XXXTTTQQQRRRXXX]]]______jjjuuu|||pppddd\\\UUUNNNIIIIIIHHHIIIJJJJJJJJJKKKNNNPPPOOOXXXhhh||||||wwwnnnhhhaaa[[[WWWWWW```kkkooopppsssyyyssscccSSSLLLJJJGGGFFFGGGHHHLLLTTT___kkkxxx~~~}}}wwwooouuuttttttyyy|||ooowwwqqqaaaPPPFFF@@@;;;888999888888777666555555555666555666777777777:::>>>AAAOOOhhhxxx^^^MMMFFFEEECCCAAAAAAAAAAAABBBDDDFFFGGGKKKMMMPPPSSSVVV]]]gggnnnwwwlll[[[RRRJJJGGGFFFIIINNNWWWfffttt~~~zzzwwwrrrmmmiii```YYYTTTTTTWWW]]]fffppp{{{yyylllccc^^^]]]\\\\\\```hhhttt|||}}}oooaaaXXXRRROOONNNPPPUUU[[[^^^^^^llltttrrreee\\\UUUMMMIIIHHHGGGHHHJJJJJJIIIJJJLLLNNNNNNVVVeeeyyy|||vvvnnnggg^^^YYY\\\bbbhhhmmmvvv|||jjjWWWNNNKKKIIIHHHHHHKKKOOOWWWcccqqq~~~~~~}}}yyyssszzzuuuwww|||xxxkkkwwwrrrbbbQQQFFF@@@;;;888888999888777666666666666666555666777777777:::>>>AAAOOOfff~~~}}}bbbNNNFFFEEEDDD@@@@@@@@@AAABBBDDDFFFHHHJJJMMMPPPRRRUUU[[[eeelllrrrzzzooo^^^TTTKKKGGGGGGIIINNNWWWfffttt}}}zzzwwwsssoookkkccc\\\UUUTTTVVVZZZccclllwwwxxxkkkbbbZZZ[[[[[[YYYZZZ___hhhooowwwyyy}}}vvvhhh\\\TTTOOONNNNNNRRRXXX___eeehhhsssxxxssseee\\\UUUNNNJJJJJJFFFHHHIIIJJJIIIIIIJJJLLLPPPUUUaaattt{{{tttiii___]]]```dddmmm{{{qqq\\\QQQNNNLLLJJJJJJMMMRRR\\\jjjxxx}}}}}}|||zzzttt|||rrrnnnwwwyyyssskkkyyyvvveeeRRRGGG@@@:::888888888888777666666666777777555666777777888:::>>>AAAMMMddd}}}eeeOOOEEECCCBBB?????????@@@BBBDDDFFFHHHIIILLLNNNPPPSSSZZZcccjjjnnnwww~~~sssaaaWWWMMMJJJHHHJJJNNNVVVeeesss}}}{{{xxxuuupppmmmeee]]]VVVTTTTTTWWW___gggsss{{{yyymmmdddYYYYYYXXXUUUSSSVVV^^^fffmmmqqqxxxvvvjjj___UUUOOONNNNNNPPPUUU^^^gggpppttt||||||oooaaaYYYRRRKKKHHHHHHEEEGGGIIIIIIIIIHHHIIIKKKNNNQQQ[[[lll}}}xxxttttttvvvwwwxxxuuuvvvvvvtttrrrtttxxx{{{xxxlllggghhhjjjuuuyyyaaaUUUQQQOOOMMMMMMSSSYYYdddssszzzvvvyyy|||ttt|||}}}mmmdddtttxxxrrrooozzzhhhTTTGGG???:::888999777777777666777777888888555666777777888:::>>>AAAKKKbbb~~~yyy}}}iiiRRRFFFCCCAAA?????????@@@BBBDDDFFFHHHHHHJJJMMMOOORRRYYYcccjjjnnnvvv}}}wwwdddYYYPPPLLLJJJKKKNNNUUUcccqqq}}}{{{yyyuuuqqqnnnfff^^^VVVSSSSSSUUU\\\dddpppyyyzzzooogggYYYYYYWWWRRROOORRR[[[ccceeekkktttzzzlll```VVVNNNIIIOOOOOORRRXXXbbbmmmxxx~~~~~~wwwjjj]]]TTTNNNHHHEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJIIILLLTTTdddyyyzzzuuurrriiieee```^^^___bbbeeefffiiijjjkkkjjjhhhjjjooossszzz{{{}}}xxxrrrrrrvvv}}}dddWWWTTTRRRPPPOOOYYY___kkk|||wwwrrruuu}}}sss|||yyyiiibbbvvvzzzuuusss|||jjjUUUGGG???999888999777777666666777888999999555666777777888:::>>>AAAJJJaaa}}}sssxxxnnnVVVIIIEEECCC???>>>???@@@BBBDDDFFFHHHGGGIIILLLOOORRRYYYcccjjjooowww}}}|||hhhVVVPPPLLLJJJKKKNNNTTTaaannnzzz}}}zzzvvvrrrllliiibbb[[[UUURRRRRRRRRXXX^^^jjjsss{{{ooofff]]]XXXSSSRRRQQQQQQUUU[[[aaaiiittt~~~zzzggg[[[TTTOOOOOOQQQQQQTTTXXX]]]eeemmmvvv|||xxxpppfffYYYPPPMMMKKKHHHEEEDDDEEEFFFGGGGGGFFFEEEDDDGGGJJJPPP[[[jjj|||xxxtttnnniiieeebbb___]]]TTTTTTTTTUUUVVVWWWXXXYYYYYYWWWXXX[[[]]]^^^cccjjjooorrrwww{{{~~~~~~mmmbbb[[[SSSUUU]]]aaammmzzzsssqqqwww}}}uuuzzzvvvuuummm|||nnnUUUGGG@@@<<<;;;<<<777777777777666444333222666444555888888777;;;@@@JJJ```{{{|||{{{}}}rrrZZZJJJBBB@@@AAAAAAAAABBBCCCDDDEEEFFFFFFIIILLLNNNQQQVVV___fffmmmsss{{{vvvdddTTTPPPLLLJJJKKKMMMSSS```lllwww}}}yyyvvvqqqlllhhhaaaZZZTTTRRRQQQQQQVVV]]]gggqqq{{{pppggg\\\WWWRRRQQQPPPOOOTTTZZZdddooo{{{{{{lll\\\RRRMMMKKKLLLPPPUUUYYY]]]aaaeeellltttzzz~~~~~~|||vvvqqqkkkbbbVVVNNNKKKJJJGGGDDDFFFFFFGGGHHHHHHGGGFFFFFFIIIJJJNNNWWWdddsss}}}uuuoooddd```ZZZVVVSSSPPPNNNLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQOOOQQQUUUWWWYYY___fffmmmpppuuuyyy|||vvviiiaaaZZZ\\\dddnnn{{{|||tttqqqtttyyyvvvzzzxxxxxxuuuoooVVVGGG@@@;;;::::::666666666777666666555555666444555888999888;;;@@@GGG]]]yyy~~~~~~xxx___MMMDDDAAAAAAAAA@@@AAAAAABBBCCCDDDEEEHHHKKKMMMPPPVVV___fffnnnttt|||wwwlll^^^RRRPPPMMMKKKKKKMMMRRR^^^jjjsss~~~}}}yyyuuupppkkkhhh```YYYRRRPPPOOOOOOTTTZZZdddnnn||||||rrrjjj^^^YYYUUUTTTQQQPPPUUU\\\jjjxxxzzzhhh\\\PPPIIIGGGHHHMMMSSSYYY^^^bbbccccccfffmmmrrr~~~{{{xxxvvvqqqooonnnnnnpppnnniiieeeaaaZZZQQQKKKIIIHHHFFFDDDGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJLLLPPPZZZfffssszzzzzztttnnnggg___[[[TTTQQQMMMIIIHHHFFFDDDBBBDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGIIINNNRRRUUU]]]dddjjjnnnrrrwwwzzz~~~uuulllfffiiippp~~~uuurrrrrrvvvzzz}}}}}}|||{{{|||vvvzzzzzz}}}pppWWWHHH@@@;;;999999444555666666777777777666666444555888999888;;;AAAEEE[[[wwwgggRRRFFFBBBAAA@@@@@@@@@@@@@@@AAAAAACCCFFFJJJLLLPPPVVV___fffnnnttt|||zzzmmmdddYYYPPPPPPMMMKKKKKKLLLPPP\\\gggqqq|||}}}yyytttpppjjjggg^^^XXXQQQOOONNNMMMQQQWWW```jjjyyy}}}tttmmmddd```\\\ZZZWWWUUU[[[bbbrrr|||kkk[[[SSSJJJGGGFFFHHHQQQZZZccchhhlllkkkgggeeehhhlllssstttuuutttpppkkkgggeee___^^^^^^___``````]]]ZZZXXXSSSMMMIIIHHHGGGFFFDDDHHHHHHHHHIIIIIIHHHHHHHHHKKKJJJIIIKKKQQQ[[[eeellltttxxx}}}}}}xxxuuurrrnnngggaaa[[[UUUOOOLLLNNNKKKHHHFFFEEEEEECCCBBBCCCBBBBBBAAA@@@@@@AAAAAADDDCCCEEEKKKPPPUUU]]]fffiiilllqqqvvvyyy|||{{{www{{{xxxttttttvvvyyyzzzzzzyyyyyyyyyzzz~~~wwwzzzzzzoooWWWHHH@@@;;;888888555666666777777777666666666444555999999999<<>>???EEEKKKPPPZZZccchhhlllrrrwwwyyy|||~~~~~~~~~zzztttvvvxxxyyyyyyzzz}}}sssyyy}}}uuu|||zzzzzz~~~|||hhhSSSFFF@@@;;;999999999999999888777666444444555444666999::::::>>>CCCJJJ^^^xxxrrrXXXIIICCCBBBBBBAAAAAAAAAAAABBBCCCBBBEEEHHHJJJMMMRRR[[[aaaiiiooowww|||sssfff[[[SSSKKKIIIHHHIIIKKKNNNYYYcccsss{{{|||wwwrrrmmmgggccc]]]WWWQQQOOOLLLJJJLLLQQQRRR]]]mmm}}}}}}uuutttrrrnnnhhheeellluuussseeeXXXQQQIIIHHHHHHGGGFFFJJJXXXggguuuzzzwwwnnnddd^^^VVVPPPMMMKKKIIIGGGFFFGGGIIIIIIIIIIIIJJJKKKMMMOOOQQQQQQPPPOOONNNNNNJJJJJJIIIHHHHHHIIIJJJJJJHHHHHHGGGGGGHHHJJJLLLNNNOOORRRWWW[[[\\\ZZZVVVSSSLLLJJJIIIHHHIIIIIIGGGEEEEEEDDDCCCDDDEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@>>>???DDDIIIOOOXXXbbbgggkkkqqqvvvyyy{{{|||~~~~~~}}}~~~}}}vvvwwwxxxyyyzzz{{{~~~yyynnnuuu{{{qqqwww}}}wwwwwwvvvdddOOODDD???;;;::::::888888888888888777666555555444666999::::::>>>DDDJJJ^^^wwwpppVVVHHHCCC@@@@@@???@@@@@@AAABBBCCCCCCEEEHHHIIIKKKQQQYYY___fffllltttyyy|||~~~yyyjjj]]]TTTJJJHHHGGGIIIKKKOOOYYYdddttt{{{{{{wwwrrrmmmgggccc^^^WWWQQQOOOLLLJJJLLLPPPNNNZZZjjjzzz{{{zzzxxxtttnnnkkkrrr|||yyykkk\\\RRRNNNHHHHHHIIIIIIHHHMMM\\\kkk|||zzzggg___UUUNNNJJJHHHFFFDDDEEEFFFGGGGGGGGGGGGIIIJJJNNNPPPSSSTTTSSSQQQQQQPPPLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHGGGGGGGGGGGGGGGIIILLLQQQTTTVVVTTTQQQOOOGGGGGGFFFGGGHHHHHHFFFEEEEEEDDDCCCDDDEEEEEECCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCAAAAAAFFFJJJPPPYYYbbbfffkkkqqquuuxxxyyy{{{|||yyyzzz{{{{{{{{{}}}rrrkkkssszzzooosss|||ttttttsssaaaMMMCCC???<<<:::;;;666666777888888888888888555444666:::;;;;;;>>>DDDIII]]]vvvnnnUUUGGGCCC>>>>>>>>>>>>???@@@AAABBBCCCFFFHHHIIIKKKPPPXXX^^^eeekkkrrrxxxzzz|||mmm]]]TTTLLLIIIIIIKKKLLLOOOXXXcccpppzzzxxxrrrlllhhhccc```\\\WWWRRRMMMLLLLLLKKKKKKQQQXXXddduuu}}}|||yyyvvvxxx~~~~~~ooobbbYYYSSSPPPMMMJJJIIIKKKMMMRRR^^^iiiyyymmm```RRRNNNLLLIIIFFFEEEEEEHHHKKKJJJHHHGGGJJJMMMMMMOOOSSSVVVXXXYYYXXXWWWTTTRRRNNNJJJHHHHHHJJJKKKLLLKKKIIIGGGFFFEEEDDDDDDFFFEEEEEEGGGKKKMMMKKKIIIJJJIIIHHHGGGFFFDDDDDDCCCDDDDDDCCCDDDEEEDDDBBB???DDDDDDCCCBBBAAA@@@???>>>===???@@@CCCIIIQQQZZZaaagggjjjooosssvvvxxx{{{|||{{{~~~}}}~~~}}}{{{yyy{{{zzzooohhhoooyyyhhhxxx}}}uuuxxxjjjZZZIIIAAA???;;;999888777777777777666666666666666666666777999;;;>>>???GGGVVVppplllTTTHHHEEE@@@@@@??????@@@@@@AAABBBEEEEEEFFFGGGJJJPPPWWW\\\___dddllluuu{{{ppp___TTTKKKIIIIIIJJJKKKMMMWWWaaaoooyyyxxxrrrmmmhhhddd```]]]XXXRRRNNNMMMLLLLLLKKKPPPVVVbbbrrr~~~{{{}}}~~~pppddd[[[VVVSSSRRROOOMMMNNNNNNPPPYYYbbbwwwjjj]]]QQQMMMLLLIIIFFFFFFFFFHHHIIIIIIGGGGGGIIIKKKOOOQQQTTTXXXZZZ[[[ZZZZZZYYYWWWRRRNNNKKKJJJKKKLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDCCCCCCEEEIIIJJJIIIGGGIIIIIIHHHFFFEEECCCBBBBBBBBBBBBBBBDDDFFFGGGEEEDDDCCCBBBBBBAAA@@@??????>>>@@@AAABBBDDDHHHPPPYYY___fffiiinnnqqqtttvvvyyy{{{}}}}}}|||}}}wwwlllfffnnnwwwhhhzzz}}}uuuyyyzzzgggXXXGGG@@@>>>;;;999999777777777777666666666666666666666777999;;;===>>>FFFTTTmmmhhhRRRGGGCCC???????????????@@@AAAAAADDDDDDEEEFFFIIIOOOVVV[[[___dddkkkssszzzsss```TTTLLLJJJIIIIIIIIILLLUUU^^^nnnxxxzzztttnnniiidddaaa]]]YYYSSSOOOMMMLLLLLLKKKNNNTTT___mmm}}}~~~sssiiiccc___]]]]]]ZZZWWWUUURRRPPPVVV^^^ttt}}}ggg\\\QQQOOONNNLLLJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLQQQSSSWWWZZZ]]]^^^^^^^^^aaa^^^YYYSSSOOOLLLLLLLLLJJJIIIGGGEEEDDDBBBBBBAAAAAA@@@AAACCCFFFHHHHHHGGGLLLKKKJJJHHHFFFDDDBBBBBB>>>>>>@@@CCCFFFHHHHHHHHHCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCEEEHHHOOOWWW]]]fffiiilllooorrruuuxxx{{{~~~~~~~~~|||zzzyyy{{{|||zzzxxxyyy~~~rrrgggbbbkkk|||wwwkkk}}}vvv{{{vvvcccTTTEEE???===;;;999999777777777777666666666666888777777777888:::<<<===EEEQQQiiivvvbbbPPPFFFBBB>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEHHHMMMTTTYYY]]]bbbiiiqqqwww}}}rrr___TTTNNNKKKJJJJJJJJJKKKTTT^^^nnnxxx{{{uuupppkkkeeebbb]]]XXXRRRNNNLLLKKKKKKJJJKKKQQQ[[[iiixxxzzztttpppooooooqqqkkkeee___XXXTTTWWW___mmm}}}xxxggg]]]TTTRRRSSSQQQQQQRRRRRRQQQPPPPPPQQQRRRSSSSSSTTTVVVZZZ]]]aaacccddddddiiieee___XXXRRRNNNLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@??????@@@BBBEEEHHHJJJKKKQQQQQQPPPNNNKKKGGGDDDBBB<<<<<<===AAAEEEHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCEEEIIIPPPXXX^^^fffiiilllooorrruuuyyy|||~~~~~~|||wwwqqqppppppooommmmmmqqqyyynnnccc]]]gggyyyyyyrrr{{{uuu{{{ttt___QQQBBB======;;;999999777777777777666666666666888888777777888:::;;;===DDDPPPgggppp^^^PPPFFFBBB===============>>>??????AAABBBCCCDDDGGGLLLRRRVVV\\\aaahhhnnnttt|||ooo^^^TTTOOOMMMKKKKKKKKKLLLUUU^^^oooyyy}}}wwwrrrlllgggccc]]]XXXRRRMMMKKKJJJIIIIIIIIIOOOYYYeeesss~~~tttjjj^^^VVVWWW]]]cccqqq|||pppggg^^^XXXWWWWWWVVVWWWYYYXXXYYYYYYZZZZZZZZZZZZ[[[XXXZZZ^^^bbbfffiiijjjkkkpppllleee]]]VVVPPPLLLJJJIIIHHHFFFDDDAAA@@@???>>>???@@@AAACCCFFFLLLRRRUUUWWWXXXXXXVVVQQQKKKFFFBBB=========@@@DDDGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDD@@@AAACCCEEEIIIQQQZZZ```fffiiinnnqqquuuxxx|||~~~}}}zzzrrrkkkffffffdddaaabbbhhhrrrzzzjjj```ZZZcccsss|||xxxwwwsss|||rrr\\\NNNAAA======;;;999999777777777777666666666666888888777777888:::;;;===DDDOOOfff~~~ppp^^^PPPGGGCCC======<<<<<<======>>>??????AAABBBDDDFFFJJJPPPTTTZZZ___gggmmmrrryyynnn^^^UUUPPPMMMKKKLLLKKKMMMUUU___nnnyyy~~~yyytttnnnhhhccc]]]YYYSSSNNNKKKJJJIIIIIIHHHOOOYYYdddqqquuuhhh\\\ZZZ]]]___iiiwwwvvvnnnjjjccc^^^^^^^^^]]]___bbb```dddhhhgggdddaaaaaabbb___aaadddiiimmmpppssstttvvvrrrkkkbbbZZZSSSNNNKKKJJJHHHFFFDDDAAA@@@>>>>>>@@@@@@AAACCCHHHQQQ[[[bbb```bbbcccbbb\\\SSSIIICCCAAAAAAAAACCCGGGJJJKKKKKKIIIHHHGGGFFFEEEDDDDDDCCC@@@AAACCCEEEJJJQQQZZZaaadddiiioootttxxx|||zzzqqqjjj___^^^ZZZWWWWWW]]]gggpppyyy~~~hhh^^^WWW^^^lll{{{~~~{{{qqqrrr}}}ooo[[[MMM@@@======;;;999888777777777777666666666666888777777777888:::<<<===BBBNNNeee~~~uuuaaaQQQHHHEEE===============>>>>>>??????AAABBBDDDFFFJJJOOOSSSXXX^^^ggglllqqqwwwrrraaaXXXNNNKKKJJJKKKKKKMMMUUU___mmmxxxzzzuuuooohhhddd```[[[UUUPPPMMMLLLKKKJJJHHHOOOYYYdddooo}}}xxxlllhhhjjjffflllvvvzzzwwwtttnnnjjjjjjjjjhhhjjjnnnmmmtttzzzxxxooohhhgggiiifffhhhlllpppuuuyyy|||~~~|||xxxpppggg^^^VVVPPPMMMJJJIIIGGGDDDBBB@@@>>>>>>???@@@@@@BBBIIIUUUcccnnnnnnqqqsssrrrjjj^^^RRRJJJGGGFFFFFFIIIMMMQQQSSSSSSMMMMMMKKKJJJHHHGGGEEEEEECCCCCCDDDFFFJJJQQQYYY___aaagggooovvvzzz~~~|||tttnnn^^^\\\WWWRRROOOTTT]]]eeerrr{{{eee[[[WWW[[[fffuuu|||xxx|||lllppppppZZZMMMAAA======;;;999888777777777777666666666666666666666777999;;;===>>>@@@LLLddd}}}{{{cccPPPGGGEEE>>>>>>======>>>>>>???@@@???AAACCCEEEGGGJJJOOORRRVVV^^^gggmmmpppvvvvvvdddZZZLLLJJJIIIJJJJJJLLLUUU___lllwww{{{vvvpppiiidddbbb]]]WWWRRROOONNNMMMLLLGGGOOOZZZdddooo|||zzz}}}}}}yyyyyypppttt{{{}}}xxxtttuuutttssstttyyyyyyyyyooommmoookkkmmmpppuuuzzz~~~{{{tttkkkaaaYYYSSSOOOKKKIIIGGGDDDBBB@@@???>>>?????????AAAIIIWWWhhhtttyyy}}}wwwiiiZZZQQQJJJJJJJJJMMMRRRWWWZZZ[[[SSSRRRPPPOOOLLLKKKIIIHHHEEEEEEEEEFFFIIIPPPWWW]]]^^^eeennnvvv|||xxxrrraaa^^^XXXQQQMMMPPPXXX___nnnyyycccYYYWWWYYYbbbqqq~~~zzzuuuvvviiipppsss[[[MMMAAA===>>><<<999888777777777777666666666666666666666777999;;;>>>???>>>KKKccc}}}dddOOOFFFEEE>>>>>>>>>>>>>>>???@@@@@@???AAACCCEEEGGGJJJOOORRRUUU]]]gggmmmpppuuu}}}xxxeeeYYYPPPKKKHHHIIIJJJKKKQQQWWWiiittt}}}xxxsssnnnjjjdddaaa[[[UUUPPPMMMLLLLLLJJJLLLTTTaaammmyyyxxxnnnrrrvvv~~~{{{}}}|||rrroooqqqssstttvvv{{{yyypppggg^^^VVVQQQNNNKKKGGGCCCBBBBBBAAA@@@<<<===@@@CCCGGGRRRhhh{{{~~~vvvfffYYYTTTWWWXXXUUUYYYbbbgggfffaaa[[[TTTPPPOOONNNLLLIIIIIIEEECCCFFFJJJMMMSSSZZZ```eeemmmsssyyy}}}}}}wwwjjj\\\QQQNNNMMMKKKPPPYYYhhh|||xxxccc[[[SSS\\\iiiuuu}}}~~~zzz|||oookkksssqqqZZZKKK>>>999999888666666999888888888777777666666666666777888999;;;===>>>CCCIII\\\wwwxxx{{{iiiTTTGGGAAAAAA@@@@@@@@@BBBAAA@@@>>>@@@AAACCCDDDEEEHHHMMMPPPVVV\\\dddkkkpppvvv}}}nnncccQQQLLLHHHIIIJJJLLLQQQWWWgggrrr|||wwwqqqlllhhheeebbb\\\VVVQQQNNNLLLLLLLLLMMMSSS^^^jjjuuu}}}tttrrryyy}}}uuuqqqqqqwwwxxxzzzxxxooofff]]]UUUQQQKKKHHHDDDBBBBBBAAA@@@???>>>>>>@@@CCCFFFQQQfffyyysssggg]]]```___]]]```jjjpppppplllfff___ZZZVVVSSSNNNJJJIIIEEECCCFFFIIILLLRRRXXX___dddkkkrrrwww||||||vvvfffYYYPPPOOOMMMIIILLLSSSeee{{{vvvccc]]][[[dddqqq{{{}}}zzz{{{oookkktttrrrZZZLLL???:::;;;999777777888888888888777777777666666666666777888999;;;;;;AAAGGGZZZuuu{{{{{{~~~lllVVVHHHCCCAAA@@@???@@@AAAAAA???===@@@AAABBBCCCEEEHHHMMMPPPVVV\\\dddkkkpppuuu|||rrrgggSSSMMMIIIJJJKKKLLLQQQWWWeeepppyyyssslllhhhfffccc^^^WWWRRRNNNLLLLLLOOONNNRRR[[[fffqqq||||||xxxwww}}}~~~|||uuummmeee\\\TTTOOOIIIFFFDDDCCCCCCBBBAAA???AAA@@@@@@BBBEEEOOObbbtttwwwlllllliiieeegggooouuuwwwxxxssskkkeee```YYYQQQKKKJJJEEECCCFFFHHHJJJPPPVVV\\\aaaiiipppvvvzzz}}}uuueeeZZZRRRRRROOOJJJJJJPPP```xxxuuudddaaaaaakkkxxx{{{yyy{{{pppmmmvvvrrrZZZLLL???;;;<<<:::888888888888888888777777777777666666666777777999::::::???EEEWWWrrr~~~}}}pppYYYKKKFFFAAA???>>>>>>???@@@>>>===@@@AAABBBCCCDDDGGGLLLOOOWWW\\\dddjjjooouuu{{{nnn```TTTNNNJJJJJJKKKLLLPPPVVVbbbmmm~~~wwwpppllliiifff```ZZZTTTPPPMMMLLLPPPNNNQQQYYYcccooo~~~~~~yyyqqqjjjddd\\\SSSNNNJJJHHHFFFEEEEEEEEECCCBBBDDDBBBAAABBBDDDLLL]]]mmm~~~~~~wwwtttnnniiiiiinnntttwww~~~yyysssmmmggg___TTTMMMKKKGGGDDDFFFHHHJJJOOOUUUZZZ___gggnnntttyyy~~~wwwkkk___WWWUUURRRLLLLLLRRR\\\vvvuuufffdddbbbmmm{{{zzzxxx|||sssqqq{{{rrrWWWJJJ>>>;;;<<<:::888888888888888777777777777777555555666777888:::<<<===???DDDUUUooowww___OOOHHHAAA???>>>>>>>>>>>>===<<>>===>>>>>>===<<>>@@@AAA@@@BBBPPPiiittt[[[KKKDDDAAA>>>===>>>>>>>>>===???@@@AAAAAABBBEEEIIILLLPPPVVV___eeejjjpppwww}}}~~~ppp```TTTNNNIIIHHHHHHHHHLLLRRRWWWdddvvv{{{uuurrrpppkkkeee^^^XXXSSSQQQOOOMMMOOOWWW___iiiwww~~~zzzzzz{{{{{{xxxwwwssskkkddd[[[VVVPPPKKKHHHHHHGGGGGGHHHFFFEEEFFFEEEFFFMMMTTTiiiwww|||yyyssskkkeeecccbbb```dddkkkllljjjgggeeeccc^^^VVVPPPHHHDDDBBBDDDFFFHHHMMMTTTYYY___gggpppwww}}}~~~qqqeee___WWWNNNKKKOOOTTTkkkzzz~~~sssbbb]]]ZZZkkkzzzxxx~~~xxxiiiRRRFFF;;;:::<<<;;;888777666777777777888888888888777888888999:::<<<===>>>???@@@MMMeee|||cccNNNEEEBBB???>>>>>>???>>>>>>???@@@AAAAAAAAADDDHHHKKKMMMSSS\\\ccciiiooowww|||}}}zzzyyyyyymmm\\\TTTNNNIIIHHHGGGGGGKKKPPPTTTaaassszzztttrrrmmmggg```ZZZUUURRROOONNNOOOVVV^^^fffsss~~~}}}yyyyyy{{{|||tttmmmddd^^^VVVPPPMMMLLLLLLLLLHHHFFFEEEGGGFFFFFFJJJPPPbbbqqq}}}zzzvvvtttkkkccc```[[[WWWXXX^^^cccaaa^^^\\\[[[WWWPPPJJJFFFAAA???BBBDDDFFFLLLRRRZZZ___hhhqqqxxx~~~vvvkkkfff^^^RRRMMMOOOSSShhhuuuzzz}}}qqq___YYYWWWiiizzzxxxuuugggRRRFFF<<<;;;===<<<999888666666777777888888888999999999999888999999::::::>>>???KKKbbbxxxhhhPPPFFFCCC@@@>>>>>>??????>>>???@@@@@@AAAAAADDDGGGKKKKKKQQQZZZbbbhhhooovvv|||}}}zzzxxx{{{qqq___TTTNNNIIIIIIJJJJJJLLLOOOXXXaaaooo~~~}}}|||uuullleeeaaa\\\WWWSSSOOONNNPPPUUU[[[cccqqq~~~zzzxxxttttttzzzvvvooofff___[[[WWWSSSQQQSSSQQQOOOKKKGGGFFFHHHNNNRRR]]]hhhvvv}}}|||xxxwwwwwwxxxpppdddZZZUUUTTTTTTTTTYYYYYYYYYWWWSSSOOOKKKIIIBBBBBBBBBBBBDDDIIIPPPTTT]]]bbbjjjpppvvv|||rrrjjjaaaXXXRRRPPPZZZeeennnwww{{{kkkZZZXXX[[[gggxxxxxxwww}}}zzzrrr```KKKEEE===999888999888666999999888888777666666666777888999;;;<<<<<<;;;;;;>>>>>>GGG\\\tttpppSSSHHHBBB???@@@@@@======?????????@@@AAACCCEEEGGGHHHOOOTTT[[[aaafffmmmuuu{{{{{{xxx{{{sssaaaTTTNNNIIIIIIJJJJJJLLLOOOUUU^^^lll|||xxxooohhhbbb]]]WWWSSSOOONNNPPPVVV[[[dddrrr{{{xxxvvvvvv|||zzztttllldddaaa^^^ZZZYYY[[[ZZZXXXTTTOOOKKKLLLOOORRRYYYeeesss{{{zzzvvvtttuuussskkk```VVVPPPNNNNNNNNNQQQQQQQQQOOOMMMIIIEEECCCAAAAAAAAABBBDDDIIIPPPUUU^^^dddlllrrrwww}}}yyyqqqjjj```ZZZXXX]]]iiiqqqyyy|||mmm\\\[[[YYYfffwwwzzzxxx|||{{{rrr```JJJDDD===999888999888666888888888777777777777777777888:::;;;;;;;;;::::::>>>???HHH\\\uuuuuuXXXHHHBBB???@@@@@@======?????????@@@AAACCCEEEGGGHHHNNNSSSZZZ```eeellltttzzz|||yyy{{{uuucccUUUNNNIIIJJJJJJJJJKKKOOORRRZZZhhhxxx|||ssskkkeee___XXXSSSPPPOOOPPPUUU[[[dddrrr~~~zzzxxxwwwxxx~~~yyyqqqiiifffcccaaaaaadddcccbbb^^^XXXSSSPPPOOOPPPUUU```nnnwwwwwwsssqqqpppoooggg\\\RRRLLLIIIHHHHHHIIIIIIIIIHHHFFFCCCAAA?????????@@@AAADDDIIIPPPUUU```fffnnntttyyy{{{uuulllfffddddddooouuu{{{}}}mmm]]]]]]XXXdddvvv|||{{{zzz~~~ppp^^^IIICCC===999999999888666666666777777777777888888888999:::::::::::::::999===???HHH[[[uuuzzz\\\HHHBBB???@@@@@@======???>>>??????AAABBBDDDFFFGGGMMMRRRYYY___dddkkksssyyy||||||vvveeeUUUNNNIIIJJJJJJIIIKKKNNNPPPXXXfffvvvvvvnnnhhhaaaYYYTTTQQQOOOPPPTTTYYYbbbppp~~~|||wwwuuuuuuwww}}}{{{vvvwwwyyyxxxpppgggdddbbb```bbbfffjjjiiihhhccc\\\WWWSSSRRRTTT^^^kkkssssssppplllkkkllleeeZZZQQQKKKHHHFFFEEEDDDDDDDDDCCCBBBAAA???>>>===>>>???@@@DDDJJJRRRWWWaaagggooovvv{{{~~~vvvpppooolllvvv{{{~~~}}}kkk[[[\\\YYYfffxxx~~~|||}}}yyy}}}lllZZZGGGBBB<<<999999999888666555555666666777888888999999999999::::::999999999;;;>>>FFFYYYrrrzzz]]]HHHBBB???@@@@@@======???>>>>>>???@@@AAACCCEEEFFFKKKPPPWWW]]]bbbiiiqqqwww}}}uuueeeVVVOOOJJJJJJJJJIIIJJJNNNPPPWWWeeeuuuyyyrrrllleee]]]WWWRRROOOOOOSSSWWW___nnn{{{{{{rrrpppooorrryyy~~~ssshhhcccdddeeennn|||tttjjjaaa]]][[[YYY\\\```lllnnnpppoooiiiccc^^^[[[YYYaaakkkqqqqqqmmmhhhffffff```WWWOOOJJJFFFDDDCCC@@@@@@@@@@@@??????>>>>>>;;;<<<>>>@@@DDDKKKTTTYYYbbbhhhqqqxxx}}}}}}wwwvvvttt}}}{{{iiiYYY[[[^^^jjj|||~~~}}}zzz{{{xxxfffUUUFFFAAA;;;999999:::888666444444555666777888888999999999888999999999::::::999===EEEUUUoootttYYYHHHBBB???@@@@@@======???>>>>>>??????AAABBBDDDEEEIIIOOOVVV\\\aaagggooouuu|||vvveeeVVVOOOJJJJJJJJJIIIJJJMMMQQQXXXeeettt}}}wwwqqqkkkccc]]]UUURRRQQQSSSVVV^^^lllyyyzzzmmmkkkiiikkksss}}}ssskkkbbbYYYVVVXXXWWW```nnnzzzpppfff[[[VVVSSSQQQTTTYYYiiinnnuuuyyywwwrrrllliiidddiiiooorrrpppjjjeeebbb]]]XXXPPPJJJFFFDDDBBB@@@>>>=========<<<<<<<<<<<<:::<<<>>>AAAFFFMMMVVV\\\dddkkkttt{{{||||||yyy|||iii[[[^^^dddppp|||{{{zzz~~~~~~|||tttbbbPPPDDD@@@;;;999::::::999666444444555666666777888888888777777888888999;;;;;;888===DDDRRRmmmmmmVVVHHHBBB???@@@@@@======???>>>>>>>>>???@@@AAACCCCCCHHHMMMTTTZZZ___fffnnntttzzz~~~wwwfffVVVOOOJJJJJJJJJIIIJJJMMMQQQXXXdddrrr|||xxxrrrkkkeeeYYYVVVSSSTTTWWW^^^lllyyyuuuiiigggdddeeemmm{{{|||ppphhh```[[[TTTOOONNNQQQPPPWWWdddrrrrrrgggZZZTTTPPPNNNPPPUUU```hhhsss|||~~~|||wwwtttoooqqqssssssoooiiiccc___UUUQQQLLLGGGEEECCCBBB@@@>>>======<<<<<<<<<<<<<<<:::<<<>>>BBBGGGOOOXXX^^^hhhnnnxxx{{{}}}lll```eeeiiitttxxxyyyzzz~~~{{{rrr```NNNCCC???:::999:::;;;999666444555555555666777777777666666666777888:::<<<===999???EEERRRllliiiVVVHHHBBB???@@@@@@======???>>>>>>>>>>>>???AAABBBCCCGGGLLLSSSYYY^^^eeemmmsssyyy}}}xxxgggWWWPPPJJJJJJJJJHHHJJJMMMQQQWWWcccqqq|||wwwpppkkk]]]YYYVVVVVVXXX___lllyyyyyyooohhheeeaaabbbkkkyyyzzzooobbb[[[UUUQQQMMMIIIJJJNNNNNNTTT___nnn}}}uuuiii\\\TTTPPPMMMPPPTTTVVV```ooo{{{{{{yyywwwwwwwwwtttooohhhbbb^^^RRROOOJJJGGGFFFEEECCCBBB@@@??????>>>=========>>>:::<<<>>>BBBHHHPPPYYY```jjjqqqzzz|||{{{ooodddjjjkkkvvv|||uuuxxx{{{{{{rrr___MMMBBB>>>:::999:::;;;999666555555555666666666666666555555555666888:::<<<>>>;;;AAAGGGRRRlll|||gggWWWHHHBBB???@@@@@@======???>>>>>>>>>>>>???@@@AAABBBFFFKKKRRRXXX]]]dddlllrrryyy}}}iiiWWWOOOIIIIIIKKKJJJJJJLLLSSSXXXcccqqq|||{{{rrrkkkggg```YYYXXX[[[bbbppp|||ssslll___XXXSSSXXXbbbpppuuueee\\\UUUNNNLLLKKKHHHHHHJJJMMMQQQ[[[hhhvvvuuudddWWWQQQPPPQQQQQQWWW[[[cccjjjqqqvvvxxxyyyzzzzzzxxxtttnnnfff___[[[QQQNNNJJJEEEBBB???>>>>>>>>>>>>>>>>>>>>>======<<<======>>>AAAFFFOOOZZZaaalllwwwxxxtttwww~~~|||nnnhhhjjjrrr|||sssqqq{{{zzzqqq]]]OOOAAA>>>999666555555555444555555666666777777888888888777777777777999:::;;;@@@@@@CCCOOOhhhnnnXXXEEECCC@@@<<<;;;>>>??????============>>>???@@@AAADDDGGGMMMSSSZZZbbbiiinnnsssxxx}}}jjjZZZRRRJJJJJJJJJHHHHHHJJJQQQUUUaaaooozzzxxxrrrkkkddd^^^\\\___eeerrr~~~~~~tttoooYYYRRROOOTTT^^^lll|||sssddd[[[SSSMMMKKKJJJGGGGGGIIIMMMPPPWWW```jjjttt|||~~~lll]]]UUURRRRRRQQQQQQUUUZZZ```fffjjjlllmmmqqqssstttsssmmmeee\\\VVVGGGFFFDDDBBBBBBBBBCCCDDD>>>>>>??????>>>>>>===<<<======>>>AAAGGGQQQ\\\cccmmmxxx|||sssmmmooottt{{{lllggghhhwwwxxxpppnnnyyy}}}zzzrrr^^^OOOBBB>>>:::777666666555555555555666666777777777777888777777777777999:::;;;??????BBBNNNfffqqqZZZHHHFFFBBB>>>===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGLLLRRRXXX___ggglllssswww}}}lll]]]TTTLLLJJJIIIGGGGGGHHHNNNSSS]]]kkkwww{{{qqqjjjdddcccdddjjjuuu}}}vvvnnniiiQQQLLLJJJOOOXXXeeeuuussseee[[[TTTNNNLLLJJJGGGGGGIIILLLOOOTTTXXX]]]dddmmmttt{{{|||}}}zzzvvvtttvvvxxxvvvdddZZZVVVTTTSSSMMMOOORRRVVVZZZ\\\]]]^^^eeehhhlllmmmiii```VVVPPPAAA@@@@@@@@@AAACCCEEEFFF???????????????>>>>>>======>>>???BBBHHHRRR]]]eeeoooyyyyyynnneeeeeehhh{{{|||mmmgggiii}}}vvvnnnnnnzzzwww|||rrr^^^PPPBBB>>>:::888777777666666555666666666666777777777777777777777777999::::::===>>>@@@KKKaaa{{{vvv]]]LLLHHHCCC@@@???>>>======????????????@@@AAABBBBBBCCCFFFKKKPPPVVV\\\ccchhhqqqvvv|||mmm^^^TTTLLLJJJIIIGGGGGGIIIMMMQQQ[[[hhhsss}}}wwwqqqkkkiiijjjnnnyyyxxxqqqhhh```[[[LLLHHHGGGLLLTTT___nnnzzzvvviii^^^WWWQQQOOOMMMIIIHHHJJJJJJOOOUUUWWWXXX\\\cccjjjrrrrrrpppmmmhhheeeeeeffflllqqqxxxlll```ZZZWWWVVVNNNOOOQQQRRRTTTTTTTTTTTTXXX\\\```aaa___XXXPPPJJJBBBAAAAAA@@@AAAAAABBBCCC@@@@@@@@@@@@@@@??????>>>>>>???@@@CCCIIIRRR]]]eeerrr|||zzznnnbbb^^^```ooo}}}qqqlllnnnvvvppprrr~~~{{{sss|||sss^^^PPPAAA>>>;;;999888888777666666666666666666666666666666666666777888888999:::;;;===???GGG\\\vvv|||bbbOOOHHHBBBAAA@@@>>>======???>>>>>>>>>??????@@@AAABBBEEEJJJNNNSSSYYY___dddooottt{{{ooo^^^TTTKKKIIIIIIHHHIIIKKKLLLOOOXXXdddooozzz|||vvvqqqppppppsss}}}xxxnnneee\\\TTTOOOJJJGGGGGGLLLRRRZZZgggsssxxxlllaaaZZZTTTRRROOOJJJHHHIIIIIIPPPYYY]]]\\\\\\___ccccccbbb```]]]YYYWWWVVVVVVZZZ^^^dddjjjrrr}}}sssfff___[[[YYYQQQRRRSSSSSSSSSQQQPPPOOOPPPQQQSSSTTTRRRNNNJJJGGGCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAADDDJJJSSS^^^fffvvv|||oooaaaZZZZZZdddrrrsssppptttwwwrrrvvvyyyqqq|||sss^^^OOO@@@>>>;;;999999999777666666666666555555555555555555666666777888888999999:::<<<>>>EEEVVVppp~~~|||~~~jjjRRRHHHAAAAAAAAA>>>===>>>>>>============>>>>>>???AAADDDHHHLLLQQQVVV\\\aaalllqqqyyy~~~sss^^^TTTLLLIIIIIIHHHIIILLLKKKMMMUUU```jjjuuu{{{wwwvvvvvvyyy~~~xxxooofff]]]VVVOOOKKKIIIGGGHHHKKKNNNSSS___jjjvvv|||rrrggg```YYYWWWSSSMMMIIIJJJKKKRRR[[[aaaaaa___]]]]]]XXXWWWUUUSSSQQQPPPOOOOOOPPPTTTXXX\\\aaaiiittt|||{{{|||~~~}}}}}}}}}yyymmmddd^^^[[[SSSTTTUUUVVVTTTQQQNNNLLLJJJJJJJJJJJJIIIHHHGGGFFFAAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCFFFMMMXXXccckkkzzz}}}ppp```WWWUUU[[[hhhzzzttttttzzzxxxvvv{{{yyypppzzzrrr]]]NNN???===:::999999888777555666666666555555555555444444555666777888888888888999<<<>>>CCCRRRlll~~~zzzzzz|||wwwYYYLLLBBBBBBBBB>>>===@@@======<<<<<<<<<======>>>@@@CCCGGGKKKOOOUUU[[[___hhhnnnvvv|||~~~xxxaaaWWWMMMIIIHHHGGGHHHJJJIIIKKKQQQ[[[eeeooo}}}|||||||||wwwrrriii```YYYSSSNNNJJJGGGFFFGGGIIIIIILLLUUU```jjjsss}}}{{{qqqjjjccc```[[[TTTPPPPPPNNNSSS[[[```bbb___ZZZWWWTTTSSSQQQOOOOOONNNNNNMMMLLLNNNQQQSSSVVV\\\eeellliiijjjkkkjjjiiiiiijjjkkklllxxxrrrhhh```[[[UUUWWWYYYZZZXXXTTTOOOLLLGGGGGGGGGGGGGGGFFFEEEDDDAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA???AAADDDJJJRRR___lllttt~~~rrrbbbWWWTTTUUUaaaqqq}}}wwwyyy||||||zzzoooxxxqqq[[[LLL===;;;999999999888666555666666555555555444444444444555666777888888888777999<<<>>>AAAOOOiii{{{zzz|||~~~dddRRREEECCCCCC>>><<>>>>>============>>>>>>???BBBFFFJJJOOOTTT[[[___eeellltttzzz}}}|||dddYYYNNNJJJHHHFFFFFFHHHHHHIIIOOOXXXaaakkkzzzuuuooofff]]]WWWQQQMMMJJJEEEDDDEEEGGGFFFGGGOOOYYY___iiissszzz{{{tttmmmiiiddd\\\WWWWWWQQQTTTYYY^^^```]]]WWWSSSPPPNNNLLLKKKKKKKKKJJJIIIIIILLLNNNPPPQQQVVV^^^dddaaabbbcccaaa___^^^^^^___]]]hhhvvvvvvjjj```ZZZWWWZZZ]]]^^^\\\XXXRRRNNNEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@CCCCCCDDDDDDCCCCCCBBBAAA>>>@@@EEELLLVVVdddsss|||vvveeeZZZVVVQQQ\\\kkkvvv{{{{{{zzzooovvvqqq[[[KKK<<<;;;999888888888666444666666555555555444444444333444666888888888777777999===>>>AAANNNhhh}}}{{{~~~~~~|||lllXXXHHHEEEDDD===<<>>>>>>>>>>>>>>???>>>AAAEEEJJJOOOTTT[[[___cccjjjsssyyy|||~~~hhh\\\QQQKKKIIIGGGGGGIIIJJJJJJOOOWWW```jjjxxxzzzrrrlllddd]]]WWWQQQMMMJJJMMMJJJGGGDDDCCCFFFIIIKKKZZZ^^^cccjjjqqqyyywwwrrrpppkkkbbb[[[UUUUUUVVVWWWXXXWWWTTTQQQLLLKKKKKKLLLNNNPPPOOONNNHHHJJJMMMPPPRRRVVV[[[^^^eeedddbbb___ZZZWWWWWWWWW]]]^^^bbbmmm}}}wwwooojjjeeeaaa``````aaabbb^^^VVVPPPKKKIIIGGGHHHIIIIIIFFFBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAACCCGGGPPP^^^nnn|||wwwjjj\\\RRRVVV]]]gggpppvvvzzz|||}}}}}}yyypppuuupppXXXHHH>>><<<999888888888888777444444555555666666777777888888888777777777777777::::::===BBBKKK]]]zzz}}}}}}{{{^^^KKKFFF@@@???BBB?????????>>>>>>>>>>>>??????AAACCCEEEIIIMMMSSSZZZ___ccchhhooouuuzzz~~~mmm```SSSMMMJJJGGGGGGHHHJJJJJJPPPYYYaaakkkzzzwwwqqqllleee^^^YYYTTTPPPMMMKKKIIIFFFDDDDDDEEEGGGIIIOOOSSSXXX^^^dddlllsssxxxyyyuuunnnccc[[[VVVUUUUUUVVVWWWVVVSSSQQQNNNMMMLLLMMMOOOPPPPPPOOOKKKMMMOOORRRUUUYYY___cccffffffdddaaa^^^\\\\\\]]]^^^]]]```hhhwww}}}vvvrrrooohhhhhhhhhjjjjjjfff]]]WWWPPPMMMJJJJJJKKKJJJGGGDDDEEEDDDCCCBBBAAA@@@@@@AAADDDDDDEEEEEEEEEDDDDDDCCCDDDFFFKKKTTTbbbrrr{{{ooo```VVVWWW]]]fffnnnsssvvvyyyzzz|||tttjjjpppnnnXXXIII>>>;;;999888888888888777555555555666666666666666888777777777777777777777999999<<>>>>>>>>>>>?????????AAACCCFFFKKKQQQXXX]]]cccgggnnnuuuyyy}}}rrrdddUUUNNNKKKHHHGGGHHHIIIKKKQQQ[[[dddmmm{{{~~~xxxrrrmmmgggaaa\\\XXXTTTQQQKKKJJJHHHGGGFFFFFFFFFGGGGGGIIINNNRRRWWW^^^eeejjjqqqyyy}}}ttthhh```ZZZYYYYYYZZZ[[[ZZZXXXWWWVVVUUUTTTUUUVVVWWWVVVUUUSSSUUUVVVXXX[[[aaagggllllllkkkiiieeebbbbbbccceeebbb___^^^dddqqq{{{{{{{{{rrrrrrsssuuuvvvqqqiiibbbYYYUUUPPPNNNNNNNNNKKKHHHHHHFFFDDDBBBAAA@@@@@@@@@EEEEEEFFFFFFFFFFFFFFFEEEFFFIIIOOOYYYgggvvvuuufff[[[ZZZ___fffmmmrrrvvvyyy{{{{{{{{{nnnfffnnn~~~kkkWWWIII>>>;;;888777888888777666666666666666666555555555777777777777777777888888888888;;;???GGGXXXsssfffRRRKKKCCCAAABBB??????>>>>>>======>>>>>>???<<<>>>AAADDDHHHNNNUUUZZZaaafffmmmsssxxx|||vvvfffVVVNNNKKKIIIHHHHHHIIIKKKRRR[[[dddmmm{{{}}}uuuqqqkkkeeeaaa\\\XXXUUUNNNNNNLLLKKKIIIHHHGGGFFFEEEGGGJJJMMMQQQWWW^^^bbbgggppp~~~}}}|||qqqiiicccbbbbbbccceeeffffffeeefffeeecccdddeeeeeedddcccaaaaaabbbcccffflllsssxxxxxxvvvpppjjjggggggkkknnnhhhdddaaadddooozzz|||wwwwwwyyy}}}|||vvvpppeee```ZZZVVVUUUTTTRRROOOLLLJJJHHHEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGJJJQQQ[[[iiixxx{{{lllaaa]]]bbbiiipppuuuzzz~~~}}}yyyyyynnnhhhqqq|||jjjVVVHHH===;;;888777777888777666777777666666555555444444777777777777777888888888888888;;;???FFFUUUppphhhSSSKKKCCC???@@@<<<>>>>>>============>>>>>>;;;===@@@CCCFFFLLLSSSXXX___dddlllrrrwww{{{zzzhhhVVVNNNLLLJJJIIIIIIIIIJJJPPPYYYbbbkkkxxxzzzvvvpppkkkfffaaa\\\YYYSSSRRRPPPNNNKKKHHHFFFEEEEEEFFFHHHJJJMMMRRRYYY^^^dddnnn}}}yyy|||zzzsssooonnnmmmnnnqqqtttuuuuuuvvvuuuttttttuuuvvvuuusssqqqqqqqqqqqqsssxxxzzzqqqllllllppptttooojjjggghhhrrrzzztttwww|||xxxwwwyyy}}}}}}rrrmmmfffbbb```^^^[[[XXXOOOMMMKKKHHHFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGJJJQQQ\\\jjjxxxqqqggg___eeemmmttt{{{zzzxxx|||yyyqqqnnnwww{{{iiiSSSDDD===;;;888777777777777666777777666666555555444444666666777777888888888888999999;;;???EEESSSmmmlllVVVNNNDDD@@@AAA<<<>>>>>>============>>>>>><<<===@@@BBBFFFLLLSSSWWW^^^cccjjjqqqvvvzzz~~~mmmYYYOOOMMMKKKJJJIIIIIIIIIMMMUUU]]]fffttt~~~{{{vvvrrrnnniiidddaaa[[[YYYVVVRRRNNNJJJGGGFFFEEEFFFGGGHHHKKKPPPVVV[[[gggppp|||wwwzzz}}}{{{{{{~~~|||uuussstttwwwrrrooolllooowwwxxxrrruuuyyywwwuuutttwww~~~~~~yyysssooommmjjjfffbbbVVVSSSOOOLLLJJJIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHLLLSSS^^^kkkxxxvvvmmmdddjjjsss|||xxxxxx{{{}}}zzzvvvxxxvvveeePPPBBB===:::777666777777666555666666666666666555555555666666666777888888999999999:::;;;>>>CCCQQQiiippp[[[RRRHHHDDDDDD???>>>======<<<<<<======>>><<<>>>@@@BBBFFFKKKRRRWWW\\\aaahhhooouuuyyy~~~uuu^^^RRROOOLLLIIIHHHIIIHHHJJJPPPWWWaaappp}}}|||yyywwwsssooolllhhheeeaaa[[[VVVQQQNNNLLLKKKKKKLLLLLLOOOTTTZZZ___jjjsss{{{uuuyyyzzzwwwuuuqqqoooooosss|||~~~xxxxxxyyyyyytttpppqqqxxx~~~zzzxxxuuuoookkkaaa^^^YYYSSSPPPNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJJJJKKKOOOWWWaaannnyyy|||sssnnnuuu~~~}}}vvvxxx~~~{{{~~~{{{vvvmmm^^^MMMAAA<<<:::777666666777666555555555555666666666666666555666666777888888999999888888:::===AAANNNeeezzzrrr\\\TTTIIIEEEEEE@@@======<<<<<<<<<<<<======;;;===???AAAEEEJJJQQQUUU[[[```gggnnntttyyy}}}~~~{{{bbbUUUQQQMMMIIIGGGHHHGGGHHHMMMSSS]]]mmm{{{~~~}}}{{{wwwuuussspppjjjddd]]]YYYUUUTTTRRRRRRSSSSSSUUU[[[bbbggglllttt{{{uuuxxxxxxtttoooooopppuuu~~~}}}zzzzzztttmmmmmmsss}}}{{{uuuppplllhhhbbb[[[VVVSSSRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKNNNRRRZZZeeeppp{{{wwwxxx{{{uuuxxx{{{|||vvvooofffYYYKKKAAA<<<:::777666666777666555444555555555666666777777555666666777888999999999777777999;;;???KKKcccwwwqqq[[[RRRHHHDDDDDD???======<<<<<<<<<<<<======:::<<<>>>@@@DDDIIIPPPTTTZZZ___gggnnnsssxxx|||{{{hhhWWWPPPNNNJJJEEEHHHGGGGGGJJJOOOXXXiiixxx}}}~~~~~~}}}rrrhhhbbb^^^[[[XXXYYYZZZ[[[^^^dddkkkoootttzzzwwwvvv{{{wwwmmmnnnrrrxxx~~~|||{{{ppppppnnnlllmmmttt~~~~~~yyyvvvsssoooiiibbb^^^]]]]]]^^^^^^]]][[[XXXTTTQQQMMMKKKQQQVVV```kkkuuu}}}~~~vvvooosss~~~{{{rrrdddUUUHHH???999888777777777777777777555444444444444333333333444444555555666777777777;;;>>><<<<<>>===>>>???>>>===<<<<<<>>>>>>======>>>BBBGGGMMMQQQWWW\\\ccciiinnnttt|||}}}kkkYYYQQQNNNJJJFFFHHHGGGGGGKKKOOOXXXhhhxxx{{{qqqmmmjjjhhhffffffgggggghhhlllqqquuu|||yyyuuu~~~{{{~~~}}}tttsssttt{{{~~~yyyuuurrrpppooojjjjjjhhhfffgggnnnwww~~~}}}yyyxxxuuupppkkkhhhggggggggggggeeebbb^^^YYYTTTQQQOOORRRXXXcccnnnxxxwwwnnnqqq~~~uuugggWWWIII@@@999888888777777777777777555555555666666666777777444444555555666777777777:::>>>;;;;;;AAAEEEYYYwwwttt]]]LLLEEECCC@@@======>>>???>>><<<;;;<<<===>>>===<<<===AAAFFFLLLPPPUUU[[[aaaggglllrrrzzzqqq]]]SSSNNNJJJGGGGGGFFFGGGKKKOOOWWWhhhwww|||zzzzzzyyyzzzyyyxxxvvvuuuwww{{{~~~}}}www{{{|||uuuqqqlllkkkppp~~~}}}yyywww}}}~~~rrriiieeecccbbbaaaaaaaaaaaaaaabbbffflllpppyyy~~~zzz{{{yyyvvvrrrpppnnnnnnnnniiifffaaa\\\WWWSSSPPPOOOUUU\\\hhhttt|||yyynnnnnn}}}~~~vvvhhhXXXIII???999999888777777777777777333333444555666777888999444444555555666777777777:::===;;;;;;@@@DDDVVVrrr~~~www```MMMDDD@@@>>><<<===>>>???>>><<<;;;<<<======<<<;;;===@@@EEEJJJMMMSSSXXX___eeeiiipppxxx}}}yyycccUUUNNNJJJHHHGGGFFFGGGJJJNNNVVVfffttt|||~~~~~~rrriiiccc```___cccppp{{{~~~lll```[[[ZZZYYYWWWYYY[[[^^^aaabbbccccccccciiiooowww~~~~~~yyyuuutttsssrrrooommmkkkiiiiiibbb___[[[WWWSSSQQQPPPPPPYYYbbbooo{{{|||oooooo}}}}}}tttgggXXXIII???:::999888777666666666777222222333333444555555666444444555555666777777777;;;>>>;;;<<>>===>>>???@@@???===<<<===>>><<<;;;;;;<<>>===>>>???<<<;;;;;;<<>>;;;===BBBBBBLLLbbb||||||}}}~~~zzzcccPPPDDD@@@@@@???@@@AAA@@@>>>===>>>???<<<<<<<<<===???BBBEEEGGGOOOTTT[[[aaafffllltttzzz}}}xxxcccTTTMMMJJJFFFEEEFFFGGGHHHMMMYYYfffvvv|||wwwtttqqqqqqssswww|||}}}xxxrrrmmmnnnrrryyy~~~wwwrrrlllhhhjjjnnnvvvzzzmmmfffZZZXXXVVVUUUZZZgggxxxttteeeYYYQQQMMMLLLLLLRRR]]]kkkuuuyyywwwtttfffdddaaa^^^]]]]]]___```\\\\\\\\\[[[\\\]]]^^^^^^]]]]]]^^^^^^______``````iiitttzzzwwwkkkhhhdddaaabbbdddeeeffffffjjjtttqqqppp}}}|||xxxooohhh]]]OOODDD;;;:::999777666666555555555555555666666666666666444444555555666777777777:::<<<999;;;AAA???GGG[[[zzzxxxwwwvvvjjjTTTFFFAAA@@@===>>>???>>><<<<<<<<<======<<<===>>>???BBBEEEFFFMMMRRRYYY^^^cccjjjqqqwww|||{{{fffVVVMMMKKKGGGEEEEEEFFFGGGKKKWWWcccrrr}}}{{{tttnnnjjjccccccfffjjjppptttuuuuuuuuuqqqjjjeeeeeeiiiooosss|||}}}ssskkkeeeaaaccchhhnnn~~~zzz{{{{{{tttbbb^^^XXXUUUWWW```llluuu{{{}}}yyykkk]]]SSSNNNMMMKKKPPP[[[iiiwwwnnnkkkgggccc```^^^^^^___^^^^^^^^^___aaacccfffgggiiijjjjjjjjjjjjiiihhhggglllwwwyyyvvvjjjeee```\\\[[[\\\]]]]]]^^^aaakkk}}}pppnnn~~~|||{{{uuullldddYYYKKK@@@;;;:::999777666555555555111222222333444555666666444444555555666777777777888:::777:::???===DDDWWWsss|||uuusssrrrxxxnnnWWWGGGAAA@@@<<<=========;;;:::;;;<<<=========>>>@@@BBBEEEFFFKKKPPPWWW]]]aaahhhpppuuu|||hhhUUULLLJJJIIIHHHFFFEEEFFFKKKRRRWWWmmmyyy}}}zzztttjjjbbbaaa^^^\\\\\\___cccfffhhhfffdddaaa]]]\\\^^^dddhhhqqqxxxxxxlllcccaaaaaaccchhhtttuuupppoooyyy{{{sssjjj```ZZZYYY[[[ccckkkrrr{{{mmm___WWWPPPIIIMMMNNNUUUcccuuu}}}uuuooommmmmmlllkkkggghhhkkkooosssuuutttrrrtttuuuuuurrrmmmjjjjjjkkkrrrzzz~~~tttlllccc[[[ZZZZZZYYYYYY[[[[[[]]]bbbpppwwwnnnrrr{{{wwwyyy}}}ttthhh\\\PPPEEE???888999999999999888777777444444444444444444444444444444444444555555555555999:::;;;::::::>>>FFFLLLfffuuulllmmmssszzz|||}}}rrrXXXJJJEEECCC???>>>>>>===<<<<<<;;;;;;?????????>>>===@@@DDDGGGKKKPPPVVV[[[___eeemmmrrrxxxzzz~~~jjjWWWNNNLLLIIIHHHFFFEEEFFFJJJQQQVVViiiuuu}}}zzzssshhh```[[[XXXUUUUUUWWWZZZ\\\]]]\\\[[[YYYUUUTTTVVV[[[^^^eeelllvvv{{{pppiiifffdddcccaaakkk|||uuuooommmqqqzzzwwwmmmccc]]]YYYYYY___fffqqqzzzrrrcccZZZTTTNNNNNNOOOSSS^^^nnn~~~|||yyyxxxuuutttwwwwwwyyy|||~~~~~~{{{uuupppmmmnnnpppwww~~~zzzpppfff^^^\\\[[[XXXWWWYYYVVVXXX]]]iiiuuulllppp~~~zzzuuuvvv~~~ttteeeWWWKKK@@@:::888888999999888888777666444444444444444444444444666666666666777777777777999:::;;;::::::>>>EEEKKK```|||vvvmmmnnnuuu|||{{{|||yyy^^^NNNFFFAAA>>>>>>======<<<<<<<<<<<<>>>>>>>>>======???BBBFFFHHHMMMSSSXXX]]]bbbjjjooovvvyyy~~~mmm[[[QQQMMMIIIHHHGGGEEEFFFJJJPPPUUUcccppp~~~zzzssshhh___WWWTTTPPPMMMNNNPPPQQQQQQQQQQQQPPPNNNMMMNNNQQQSSSWWW^^^hhhqqqzzzyyysssooojjjeee^^^eeerrryyypppmmmmmmssszzz~~~tttjjjccc^^^[[[^^^cccqqqzzz{{{jjj```YYYTTTOOOOOOQQQWWWddduuu~~~~~~}}}vvvpppkkkkkkooosss}}}vvvlllccc___\\\XXXVVVWWWUUUXXX\\\eeevvvppphhhnnn|||xxxrrrrrrrrr```QQQEEE;;;666888888888888888777666666444444444444444444444444666666666666777777777777888:::;;;::::::>>>DDDJJJ]]]yyy{{{ssssssrrryyyzzzyyyfffSSSGGG@@@=================================<<<<<<===AAADDDEEEJJJPPPUUUYYY___fffkkkrrrwww}}}ppp]]]RRRNNNIIIIIIGGGFFFFFFIIIOOOSSS```mmm}}}vvvkkkcccXXXTTTOOOKKKJJJKKKKKKJJJKKKLLLMMMLLLJJJJJJKKKMMMNNNTTT^^^fffoooyyyxxxooogggbbbeeekkkxxxyyyuuurrrsssuuuvvvvvvwwwyyyzzz|||}}}ssslllfffbbbcccgggrrrzzzttthhh^^^XXXPPPPPPOOORRR[[[iiiyyy~~~{{{wwwtttuuuvvvvvvvvvvvvrrrkkkffffffjjjqqqvvv~~~tttiiiccc___ZZZVVVWWWYYY\\\___eeerrrxxxiiieeelll|||vvvppppppnnn[[[LLLAAA:::666777777888888777777666555444444444444444444444444444444444444555555555555777999;;;::::::===CCCHHH]]]zzzzzzzzzsssxxx{{{wwwkkkWWWIII@@@========================;;;<<<<<<<<<;;;<<>>>>>>>>>>>>>>=========;;;<<<<<<<<<;;;;;;>>>@@@BBBFFFLLLQQQUUUZZZaaaffflllqqqyyyvvvbbbUUUOOOIIIIIIHHHFFFFFFHHHLLLPPP]]]gggvvv{{{qqqiiiYYYUUUOOOJJJHHHGGGFFFFFFDDDFFFHHHHHHFFFEEEFFFFFFDDDIIINNNTTTZZZcccnnnuuuxxxpppjjjggggggnnn||||||wwwuuuvvvwwwvvvtttooooooppppppsssyyy|||wwwsssuuuyyy}}}pppbbbWWWTTTPPPNNNPPPTTTZZZ]]]nnnqqqvvvxxxwwwtttsssrrrlllhhhaaa]]][[[[[[\\\\\\\\\[[[\\\bbbkkkvvv~~~wwwpppjjjccc______UUUWWWZZZaaannn}}}vvvjjjccceeepppuuuvvv|||~~~rrraaaPPPEEE>>><<<;;;666666666666666555555444444444444444444444444444666666666666777777777777666888:::::::::<<<@@@EEESSSqqq}}}|||xxxeeeSSSGGG@@@@@@???>>>>>>===<<<<<<;;;<<<===<<<;;;;;;===???AAAEEEKKKOOOSSSXXX___dddkkkooovvv|||yyyeeeWWWQQQIIIIIIHHHGGGFFFGGGKKKNNNVVVbbbrrrzzzooofffYYYUUUOOOJJJHHHHHHGGGFFFDDDEEEGGGFFFEEEDDDEEEFFFDDDGGGKKKNNNRRRZZZdddkkkuuu~~~xxxsssqqqvvv}}}{{{xxxtttsssuuu{{{}}}|||jjj]]]WWWPPPLLLNNNPPPRRRRRR^^^ccchhhkkkjjjiiihhhiiibbb^^^YYYVVVVVVXXXYYYYYYXXXZZZ___hhhsss}}}|||uuupppiiieeedddZZZYYYYYY^^^mmm~~~}}}uuukkkeeeiiitttxxx~~~}}}vvvkkk[[[KKKAAA<<<:::999555555666666666555444444444444444444444444444444666666666666777777777777666888::::::999;;;@@@DDDJJJhhh~~~~~~{{{ppp[[[KKKBBBAAA@@@???>>><<<;;;;;;;;;<<<======<<<<<<===>>>???CCCIIIMMMQQQVVV]]]bbbjjjnnntttyyy||||||gggYYYRRRIIIIIIHHHGGGFFFGGGKKKNNNQQQ^^^pppxxxlllcccZZZVVVPPPLLLJJJJJJIIIIIIEEEFFFGGGGGGEEEEEEFFFGGGEEEGGGJJJLLLOOOVVV___fffnnnyyy}}}~~~qqqaaaYYYOOOKKKMMMOOOPPPOOOPPPVVV]]]aaabbbbbbdddfffaaa^^^ZZZYYYZZZ]]]^^^______bbbiiitttyyyssslllhhhhhheee```[[[^^^mmm~~~}}}vvvmmmhhhlllvvv{{{}}}xxxqqqgggWWWHHH>>>999777777555555666666555555444333444444444444444444444444444444444444555555555666555888::::::999;;;???CCCEEEddd{{{~~~yyy```NNNCCCBBBAAA???>>><<<;;;:::;;;===>>>===<<<<<<===>>>>>>BBBHHHLLLOOOTTT[[[```jjjnnnssswwwzzz~~~ooo^^^RRRKKKJJJIIIIIIHHHIIIJJJKKKPPP[[[lll}}}vvvmmmggg[[[XXXRRRNNNKKKJJJKKKKKKJJJHHHFFFEEEFFFGGGFFFFFFCCCFFFIIIJJJJJJOOOWWW___jjjppp{{{}}}zzz|||~~~jjj___UUUSSSQQQKKKIIIKKKMMMOOOSSSXXX]]]aaaeeefffdddaaa^^^]]]___bbbeeegggkkkpppyyyyyyuuuqqqppprrrmmmfff^^^___mmm}}}rrrgggdddlllyyywwwqqqhhh___RRRFFF???=========444444444444444555666777444555666888888666555444222333555444333333444666555777888999:::<<<@@@CCCKKK[[[sssiiiWWWFFFAAA>>>???===::::::===<<<<<<<<<<<<<<<<<<<<<<<<===@@@DDDIIINNNTTTZZZ___gggkkkqqqvvv{{{rrr```SSSLLLKKKJJJIIIHHHIIIJJJKKKPPPYYYhhhyyy}}}sssmmmaaa^^^XXXSSSPPPNNNLLLLLLKKKIIIFFFEEEFFFGGGFFFFFFBBBDDDGGGGGGGGGKKKSSSYYYdddlllxxx|||wwwuuusssggg[[[UUUQQQKKKIIIJJJJJJLLLOOOTTTZZZ___dddgggllljjjiiiiiikkknnnppprrrrrrwww}}}}}}xxxtttrrrtttsssmmmddddddppp{{{tttkkkggglllxxxyyysssggg^^^PPPEEE>>>;;;::::::555555444444444555555666444555666777777666555444333444555555444444555666444666777888999;;;???BBBJJJYYYrrrkkk[[[HHHBBB??????===::::::===<<<<<<<<<<<<<<<<<<<<<<<<<<>>===;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAADDDHHHMMMSSSWWW```eeelllrrrxxx}}}}}}gggVVVOOOMMMKKKIIIHHHHHHJJJKKKNNNVVVbbbqqqyyytttmmmgggbbb]]]VVVRRRRRRPPPMMMKKKKKKKKKJJJIIIFFFGGGGGGFFFFFFHHHLLLOOOWWW___kkkxxxuuunnnuuuuuufff\\\UUUQQQOOOHHHHHHGGGIIIMMMSSSYYY]]]iiimmmsssyyy}}}zzzyyyzzz}}}wwwtttyyywwwooofffdddkkkyyyzzzssshhh___RRRFFF>>>:::888888777666555444444444444444444555555666666555555444555666777777666666777888555666777777777999<<>>>>>;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAACCCFFFKKKPPPTTT\\\aaahhhooovvv{{{jjjXXXQQQOOOKKKIIIGGGHHHIIIKKKMMMTTTaaaooo~~~yyyrrrnnnhhh```ZZZVVVSSSOOOMMMLLLKKKIIIHHHHHHHHHGGGFFFFFFGGGIIIKKKPPPXXXdddqqq}}}zzzpppuuupppeee^^^WWWSSSLLLJJJHHHGGGIIIMMMRRRUUU\\\dddoooyyy}}}{{{}}}~~~{{{}}}xxxlll______lll}}}yyyrrriiiaaaTTTHHHAAA<<<:::999777666555444444444444444444444555555555555444444555666777777666666777999777888999888888999<<>>>>><<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAACCCFFFJJJOOOSSSYYY^^^eeemmmtttzzznnn\\\RRRPPPLLLIIIGGGGGGIIIKKKLLLSSS___lllzzz~~~zzzuuummmgggZZZWWWRRROOOMMMKKKHHHGGGHHHGGGFFFEEEEEEEEEFFFGGGJJJQQQ\\\hhhvvvuuuwww|||qqqiii```YYYRRRPPPLLLJJJIIIKKKOOOQQQUUU___ooo|||~~~wwwhhh[[[\\\lllzzzrrrhhh```TTTIIIAAA===;;;999666666555444444444555555444444444444444444444444555666777777666666777888888999999999888999<<<>>>AAAHHH[[[ttt{{{pppeeeWWWKKKAAA>>>>>>===<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAACCCFFFJJJOOORRRWWW\\\dddlllrrryyy~~~sssaaaTTTQQQLLLIIIGGGGGGIIIJJJKKKQQQZZZgggvvvzzztttccc___ZZZUUURRROOOLLLIIIJJJHHHGGGFFFGGGGGGGGGFFFHHHLLLTTT^^^jjjxxx{{{|||xxxnnncccXXXUUURRROOONNNNNNPPPQQQSSS```qqq~~~{{{ooocccWWWXXXfffyyy{{{sssddd\\\QQQFFF???;;;999777555555444444444555555666555444444444444444444555444555777666555555666888777888888888777888:::<<<>>>CCCSSSlll|||qqqfffZZZMMMAAA===>>>===<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::===???BBBEEEIIINNNRRRWWW\\\dddkkkrrrxxx}}}vvvdddTTTQQQMMMIIIGGGGGGIIIJJJKKKOOOWWWcccrrr}}}kkkgggaaa\\\XXXUUUQQQNNNMMMKKKJJJIIIJJJJJJJJJIIIHHHKKKOOOUUU^^^jjjvvvyyymmm[[[YYYVVVSSSRRRRRRSSSTTTSSSaaattt~~~|||zzzxxxggg]]]SSSSSS___qqq|||ttt```XXXMMMCCC===999666555444444444444444555666777555444444333333444444555444555666666555555666777777777777777666666999;;;===@@@OOOhhh~~~~~~rrrggg\\\NNNAAA===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999;;;>>>AAADDDHHHMMMQQQWWW\\\dddkkkqqqwww|||vvvcccYYYQQQJJJJJJKKKJJJJJJLLLHHHMMMUUU```mmm~~~|||ssshhh```[[[XXXUUUSSSPPPNNNKKKIIIHHHGGGEEECCCGGGIIIKKKNNNSSS]]]jjjssswwwjjjddd___^^^]]]YYYWWWYYYTTTaaasssxxxrrreee\\\TTTUUU]]]hhhwww{{{|||}}}|||pppdddVVVHHHAAA===999666777666666666666555555555555222222222333333333444444555555555555666777999999777888999999888888999:::;;;BBBNNN```www~~~tttkkk[[[OOODDD???===;;;;;;>>>;;;;;;;;;::::::999999999888:::<<<>>>AAAFFFKKKOOOXXXZZZ___eeelllsssyyy|||zzzggg\\\SSSLLLKKKKKKIIIHHHJJJGGGLLLSSS\\\iiizzz~~~ssskkkfffccc___\\\YYYVVVRRROOONNNLLLKKKIIIFFFGGGHHHJJJNNNUUU___fffuuu{{{yyyrrrmmmkkkiiidddbbbccceeennn|||wwwpppddd[[[SSSSSSXXX```mmmxxx|||{{{|||zzz}}}zzznnn___RRRDDD>>><<<888777777666666666666555555555555333333333333444444444444666555555555666777888888444555666666555555666777999@@@KKK\\\rrrxxxmmmbbbUUUHHHAAA>>>;;;:::<<<======<<<<<<<<<;;;;;;;;;888:::<<<>>>AAAEEEJJJNNNUUUWWW\\\bbbjjjqqqvvvyyy}}}nnn___VVVNNNKKKJJJHHHGGGIIIHHHKKKPPPXXXdddvvv|||tttoookkkfffccc___[[[UUUQQQOOOMMMLLLKKKGGGGGGHHHHHHIIIMMMSSSWWWccciiirrr{{{~~~|||yyytttqqqqqqwww}}}wwwpppddd]]]VVVTTTVVV[[[dddmmmtttyyyzzzzzz}}}xxxzzzzzzmmmYYYMMM@@@<<<:::888777777666666666555555555555444333444444444444555555555666666666555666666777777666777888888777777888:::888>>>GGGVVVlll~~~}}}uuujjj\\\LLLDDD@@@<<<::::::===<<<<<<<<<<<<;;;;;;;;;999:::<<<>>>@@@DDDIIIMMMQQQTTTXXX___fffmmmsssvvvzzz}}}rrr```WWWNNNLLLKKKHHHHHHJJJIIIKKKOOOUUU```qqq}}}wwwsssmmmiiieee```YYYTTTQQQOOONNNMMMLLLKKKJJJIIIIIIKKKMMMOOOUUUZZZaaakkkuuuyyyrrrgggaaa]]]\\\\\\^^^eeemmmtttyyy~~~yyywwwxxx}}}wwwzzz{{{oooWWWJJJ???;;;:::888666777666666555555555444444444444444444555555555666666777666666555555555666666777888:::999888888999;;;888===DDDQQQeeezzz|||{{{qqq```NNNEEEAAA===::::::::::::::::::::::::::::::999:::<<<===???BBBGGGJJJOOOQQQVVV\\\cccjjjpppsssyyy|||uuu```WWWNNNKKKKKKJJJJJJLLLJJJKKKNNNSSS]]]nnn~~~wwwrrrooojjjccc]]]YYYWWWVVVTTTPPPOOOLLLKKKKKKKKKLLLLLLNNNQQQWWW]]]fffoooyyyxxxrrrhhheeeeeegggfffggglllssszzz~~~xxxtttrrrwwwvvvzzz~~~rrrVVVKKK???<<<:::888666666555555555555444444444444444444444555555555666666777666555555555555555666444555666666555555666888:::===CCCMMM___uuu~~~}}}uuucccOOOEEEAAA>>><<<;;;::::::::::::::::::::::::999:::<<<<<<===@@@EEEHHHMMMPPPTTTZZZbbbiiinnnrrrxxx|||xxxbbbWWWNNNLLLKKKJJJKKKMMMIIIKKKMMMQQQ[[[jjj}}}zzzvvvqqqjjjeeeaaa^^^\\\ZZZUUURRRNNNLLLLLLLLLKKKKKKKKKMMMPPPTTTYYY```hhhmmmxxx}}}}}}xxxqqqhhhiiimmmqqqrrrqqqvvv}}}xxxrrrnnnrrr{{{ssszzz}}}rrrUUUJJJ???<<<;;;999666666555555555444444444444333333444444444444555555555555555555444555555666666555777888888666666777999;;;>>>AAAHHHZZZqqq~~~zzzfffQQQFFFCCC@@@>>>===;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<>>@@@DDDGGGLLLRRRXXX___fffkkknnnrrryyy~~~ooobbbUUUOOOMMMIIIGGGHHHGGGHHHJJJMMMOOOWWWiiizzz}}}{{{vvvrrrlllgggbbb]]]XXXUUUQQQPPPOOONNNLLLKKKKKKLLLKKKNNNQQQUUUZZZaaajjjqqq|||||||||~~~vvvuuunnnWWWCCC???:::777666666777666444444444444555555555555444444555555555555444444111222444555666777666666666777888777666555666777:::999;;;???FFFTTTkkk~~~fffRRRHHHCCC???;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999:::<<<>>>???CCCFFFKKKPPPVVV\\\ccchhhkkkooovvv|||wwwiiiZZZRRRNNNJJJHHHHHHFFFGGGHHHKKKMMMTTTdddttt{{{uuu~~~~~~vvvnnnhhhccc^^^[[[UUUSSSQQQNNNKKKJJJIIIIIIHHHIIIJJJLLLNNNSSSXXX]]]iiiqqq~~~~~~yyyyyy~~~iiiTTT@@@<<<888666777888888888555555555555444444444444444444555555555555444444333444555555666666555555777888888777555444555666:::999:::<<>>BBBEEEJJJNNNSSSYYY___dddfffkkkrrrxxx}}}|||mmm]]]TTTOOOKKKIIIJJJGGGGGGHHHJJJLLLRRR```mmm~~~yyyzzzzzzrrrlllgggddd^^^[[[VVVRRROOOMMMKKKJJJJJJJJJIIIIIIJJJLLLOOOQQQYYY```jjjttt|||~~~}}}}}}}}}zzz|||uuu___MMM>>>;;;888666777888888888444444444444333333333333333444444555555444444333555555555555555555444444777888888777555333444555999888888:::>>>III^^^pppqqq]]]NNNEEE@@@===<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<===AAADDDGGGKKKOOOUUU[[[___ccchhhooouuuzzzppp^^^TTTOOOLLLJJJKKKIIIHHHHHHJJJKKKPPP[[[gggzzzzzzxxxyyysssoookkkfff___ZZZWWWUUURRRPPPNNNMMMKKKJJJJJJLLLMMMMMMPPPUUU[[[aaaiiiuuu~~~~~~{{{{{{lllWWWGGG>>><<<888666666666666555333222222222222222222222333333444444444444333333666555555555444444444444777888888777444333333444777777888:::>>>GGGZZZkkkuuudddTTTIIIBBB???<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<>>EEETTTdddzzz~~~~~~|||nnn^^^PPPGGGBBB<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;:::===@@@CCCGGGJJJOOOUUUYYY```dddjjjpppvvv|||xxxcccWWWPPPKKKIIIKKKJJJGGGFFFHHHIIIJJJRRRZZZgggxxx|||xxxzzz{{{{{{tttkkkeeebbb```\\\XXXWWWTTTPPPNNNNNNMMMJJJHHHIIIJJJLLLMMMQQQXXXbbbjjjttt~~~~~~{{{|||yyy}}}}}}uuudddPPPCCC===:::888666666555444222222222333444555555666777222333333444444333333222555555444333444444666666444555666666444333444666555777:::======AAANNN[[[qqq{{{~~~zzzjjjYYYLLLFFF<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;::::::999<<<>>>BBBEEEIIINNNTTTXXX^^^bbbgggmmmsssxxx~~~|||fffXXXPPPJJJHHHIIIIIIFFFEEEFFFGGGHHHOOOVVV___ppp{{{yyyvvvpppmmmkkkgggccc\\\XXXTTTQQQPPPNNNJJJGGGFFFHHHKKKLLLMMMQQQWWW]]]gggttt~~~~~~|||uuurrrrrrjjjttt|||}}}sssaaaMMMAAA;;;999777666666666555333222333444555666888999999222333333444444333333222555444444333444555666777333555666555444444555666666777;;;===<<<>>>HHHTTTjjjwww}}}rrr^^^OOOHHH<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999999;;;===AAAEEEIIINNNTTTXXX\\\```eeekkkpppvvv|||lll[[[SSSOOOKKKHHHEEEGGGHHHHHHFFFGGGJJJNNN^^^hhhyyy~~~yyyyyyzzzvvvrrrmmmiiifff```YYYTTTSSSQQQNNNLLLMMMLLLKKKKKKKKKMMMOOOPPP[[[cccppp}}}{{{|||}}}vvvoookkkhhhjjjnnn|||vvvhhhYYYJJJAAA999777555555555666555444999888666444333333333333222333333444444555555555444444444444444444444444666666777777777777666666;;;888666888;;;???HHHQQQhhhyyy~~~~~~yyyjjjWWWHHHCCC>>>;;;;;;:::888999===<<<<<<;;;;;;;;;:::::::::;;;===???AAADDDJJJPPPUUU\\\___dddjjjooouuu{{{qqq^^^TTTOOOKKKHHHEEEGGGHHHGGGEEEFFFIIILLLXXXbbbttt}}}|||yyyuuuqqqkkkccc]]]ZZZXXXTTTQQQMMMLLLJJJIIIIIIJJJLLLMMMTTT[[[eeeqqq}}}|||}}}}}}tttmmmhhheeeeeehhhuuuttteeeUUUGGG???999777555444555555555333444444333222222222333444333333333333333333444444444444444444444444444444666666777777777777666666:::777666999;;;>>>FFFNNNcccttt~~~~~~}}}qqq^^^NNNDDD???<<<===<<<::::::===;;;;;;;;;;;;::::::::::::;;;<<<>>>@@@DDDIIIOOOTTTYYY]]]bbbggglllrrrxxx|||xxxdddWWWPPPKKKIIIEEEFFFFFFEEEEEEEEEHHHJJJQQQ[[[mmm}}}xxxrrriiiccc___[[[WWWSSSPPPOOOMMMKKKJJJJJJKKKLLLNNNRRRYYYcccnnn{{{~~~~~~}}}ssskkkddd``````bbblll}}}}}}~~~rrrbbbQQQDDD<<<999777555444555555444333111111111222333444555666333333333333333333222222444444444444444444444444555666666777777666666555777555666:::;;;===BBBIII[[[mmm|||{{{}}}||||||hhhXXXGGGAAA>>>>>>>>><<<;;;===;;;;;;:::::::::999999999:::<<<===???BBBGGGNNNRRRUUUYYY^^^ccchhhnnntttxxxlll[[[QQQLLLJJJFFFFFFEEEDDDDDDEEEFFFHHHLLLVVVgggzzzxxxpppiiieeeaaa]]]YYYXXXVVVSSSPPPNNNMMMMMMMMMLLLNNNRRRXXXbbbooo|||}}}sssjjjbbb]]]]]]^^^eeettt{{{{{{qqq^^^MMMAAA;;;888666444444555555444333333333333444555666777888555555444444333333222222333333444444444444444444555666666666666666666555555444666:::;;;;;;???EEESSSdddxxx}}}{{{}}}}}}rrr```JJJDDD?????????<<<:::;;;;;;::::::::::::999999999999;;;<<<>>>AAAEEEKKKPPPRRRVVV[[[```eeekkkqqquuu~~~ttt```SSSMMMLLLGGGFFFDDDDDDDDDEEEEEEFFFJJJSSSbbbssszzztttpppmmmiiieee___\\\XXXTTTQQQOOONNNNNNLLLMMMNNNQQQXXXdddpppyyyvvvmmmccc]]]ZZZ[[[___kkk|||}}}~~~zzzyyyppp\\\KKK@@@;;;888666444444444555444222444555555555555555555555666666555555444444333333333333333444444444555555555555666666666666555555444444666:::;;;:::<<>><<<<<<>>>============<<<<<<<<<777888999999;;;>>>DDDGGGKKKNNNSSSXXX]]]ccciiinnn|||zzz~~~yyyaaaTTTTTTLLLKKKHHHDDDAAA???@@@AAACCCEEELLLXXXdddtttxxxsssmmmhhheee```YYYTTTWWWSSSOOOLLLMMMOOOPPPPPPXXXZZZcccssstttmmmbbb```ccclll{{{uuunnnppp|||~~~}}}cccLLL@@@:::777666666555444444444444555333444444555555444333333333333333333333333333333000111111222444555555666555555666666777777888888777777777777888999:::;;;???DDDRRRfffzzzyyy}}}yyy|||}}}lll]]]NNNFFFBBB>>><<<===;;;<<<<<<<<<;;;:::999999:::999999999;;;===@@@BBBIIILLLQQQVVV[[[aaagggkkk~~~eeeVVVRRRLLLKKKHHHDDDAAA@@@AAABBBDDDFFFKKKUUU```ppp~~~yyyrrrllliiiddd___ZZZYYYVVVQQQNNNNNNOOOOOOOOORRRSSSYYYfffsssyyyqqqhhhddddddnnn}}}{{{qqqmmmrrryyy```KKK@@@;;;777666666555444444444444444333333333333333333333333333333333333333333333333000111111222444555555666666666666666666777777777777777777777888999::::::===BBBOOObbbvvv}}}zzz||||||~~~nnn___OOOGGGBBB???===>>><<<<<<<<<<<<<<<;;;::::::;;;:::999999:::===@@@BBBHHHKKKPPPUUUZZZ___eeejjjooo\\\TTTLLLKKKHHHEEECCCBBBBBBCCCEEEEEEIIIQQQ[[[jjjyyysssoookkkfffbbb^^^ZZZUUUQQQPPPPPPOOOOOOMMMMMMQQQYYYbbbmmm~~~~~~vvvpppjjjgggpppvvvllllllvvvsss\\\III???:::888666555555444444444444444333222111111111222333333222222333333333333333333111111222333333444555555777777666666666666666666666666666666777888999::::::???JJJ\\\ppp}}}|||~~~||||||qqqaaaQQQHHHCCC???===>>><<<<<<=========<<<;;;;;;<<<;;;999888999<<<@@@BBBFFFIIIMMMRRRWWW\\\bbbfff|||eeeYYYNNNKKKHHHEEEDDDDDDDDDCCCEEEDDDGGGNNNVVVdddyyyyyytttqqqmmmiiiddd```[[[VVVTTTRRRPPPOOONNNMMMOOOTTTXXX```ppp{{{xxxqqqlllssssssjjjmmmzzz~~~mmmYYYHHH>>>999777666555444444333333444444444333111000000222444555222222222222222333333333111111222333333444555555777777777666666555555444666666666666777888999999999===FFFVVVhhhxxx~~~|||ssscccRRRHHHBBB>>><<<===<<<===============<<<<<<<<<:::888666777:::>>>AAACCCFFFKKKOOOTTTYYY^^^bbblllZZZPPPLLLHHHFFFFFFFFFEEECCCCCCBBBEEEKKKRRR___ssszzzvvvrrrnnnjjjfffaaa\\\XXXUUURRRPPPPPPOOOQQQSSSSSSVVVaaammmyyyyyytttxxxrrrjjjqqq~~~{{{hhhUUUFFF<<<777666555555444333333333333333555444222111222333555777111111111222222333333333111222222333333444444444777777666666555555444444555555555555666777888999:::<<>>AAADDDIIIMMMQQQUUU[[[^^^ppp[[[SSSNNNIIIFFFGGGGGGEEEBBBAAA@@@CCCHHHNNNXXXjjjyyy}}}wwwsssppplllfffaaa]]]YYYVVVSSSQQQOOOPPPQQQPPPOOOUUU\\\mmmuuu~~~}}}rrrmmmvvvttt```PPPDDD;;;666666555444444333333333333333444333333222333444666777000000111111222333333333222222222333333444444444666666555555555555555555444444444555555666777888;;;;;;???IIIZZZlll{{{zzziiiUUUIIIBBB===;;;<<<;;;;;;<<<=========<<<<<<:::999888777777888:::;;;@@@CCCGGGKKKNNNSSSXXX[[[wwwbbbVVVPPPJJJGGGHHHGGGDDDAAA@@@@@@BBBFFFIIIPPP___lllxxx}}}xxxtttpppkkkfffaaa]]]YYYVVVSSSOOOMMMNNNNNNMMMNNNSSS___gggtttyyyqqqppp{{{~~~lllWWWJJJBBB:::666777555444333333222222333333111222222333444444555555///000000111222222333333222222333333333333444444444444555555555555555555444444444444555666777777;;;:::<<>><<<===::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::@@@CCCFFFJJJMMMQQQVVVZZZjjjWWWQQQJJJHHHHHHGGGDDD@@@@@@???AAADDDFFFJJJWWWcccnnn|||vvvsssmmmhhhddd```[[[XXXUUUOOOLLLMMMNNNMMMNNNQQQSSS[[[iiiwww~~~}}}vvvoooqqq~~~yyyeeeQQQFFF@@@999666888555444333333222222333333///000111333333444444333///000000111222222333333333333333333333333333444333444444555555666666666444444444444444666777777:::999999@@@NNNaaattt~~~~~~~~~|||ooo[[[NNNFFF@@@>>>???999::::::;;;<<<<<<<<<;;;<<<<<<=========<<<;;;:::@@@BBBFFFIIIMMMQQQUUUYYYrrr]]]RRRIIIGGGHHHFFFDDDDDDCCCCCCBBBBBBEEEKKKTTTZZZmmmyyy}}}{{{wwwrrrlllfff```\\\XXXVVVTTTQQQOOONNNMMMMMMVVVWWW___lllzzzzzzxxx{{{~~~zzztttvvvtttaaaLLLAAA<<<999777888555444444333333222222111444444444444333333222111222222222222222222222333111111222222222333333333333333333333333333333333444444444555555555555666555666:::AAAJJJYYYqqq~~~~~~}}}~~~|||xxxjjjZZZLLLDDDAAAAAA<<<<<<<<<===??????===;;;;;;;;;:::::::::999999999@@@BBBEEEGGGJJJNNNRRRVVVttt___TTTJJJHHHHHHFFFDDDDDDCCCCCCBBBAAACCCHHHOOOUUUcccppp}}}wwwqqqjjjddd```ZZZXXXTTTQQQNNNLLLLLLLLLPPPPPPWWWcccppp|||{{{uuurrrpppvvv~~~}}}wwwuuu{{{rrr```KKK@@@<<<999777888333333333333333333333333333333444444333333222111444333333222222111111111111111222222222333333333333333333333333333333333444444444555555555555666777777;;;AAAHHHVVVlll|||{{{~~~||||||~~~~~~sssdddTTTHHHBBB@@@<<<;;;;;;===>>>>>>===;;;<<<<<<<<<;;;;;;;;;::::::===@@@BBBEEEGGGKKKPPPTTTyyycccWWWLLLHHHGGGEEECCCDDDCCCBBBAAA???@@@DDDKKKPPPZZZggg{{{}}}}}}~~~xxxqqqkkkfff___]]]XXXSSSOOONNNMMMNNNLLLKKKOOOYYYeeerrrvvvnnniiieeeiiipppwww{{{tttwwwnnn\\\III???;;;888777777111111222333333444555555333333333333333222222111555444444333222111000000111111222222222333333333333333333333333333333333444444444555555555555666999999;;;???EEEQQQfffxxx|||zzzzzzxxxuuuuuuxxx}}}~~~~~~qqq___OOOEEEBBB;;;;;;;;;<<<>>>>>>===;;;======<<<<<<<<<;;;;;;;;;:::<<>>;;;888666666222222222333333444444444222222333333333222222111333333333222222111111111111111222222222333333333333333333333333333333333444444444555555555555666888888:::>>>BBBMMM```rrr~~~|||zzzwwwuuuuuuwww~~~{{{zzz}}}zzzhhhVVVJJJFFF<<<;;;;;;<<<===>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;888:::===???BBBFFFKKKOOO|||xxxvvvxxxzzz||||||{{{nnn```RRRKKKHHHEEECCCDDDAAAAAA@@@@@@@@@DDDJJJNNNWWWaaapppqqqyyy~~~{{{~~~~~~vvvpppmmmjjjddd^^^YYYVVVUUUTTTQQQNNNNNNRRRXXXbbbsssuuulllfff______```aaadddiiiqqqvvv|||}}}vvvsss}}}cccTTTCCC<<<:::888666666444444444333333222222222111111222333333222222222111111111222222333333333111111222222222333333333333333333333333333333333444444444555555555555666666666888<<<@@@JJJ]]]ooo}}}|||yyyxxxxxxyyy{{{{{{xxx|||nnn[[[MMMGGG>>>===<<<<<<===>>>===<<<;;;;;;;;;::::::::::::999888:::===???AAAEEEJJJMMM}}}vvvsssuuuwwwxxxxxxwwwzzz~~~uuufffVVVNNNJJJFFFDDDEEEAAAAAAAAA@@@AAADDDIIIMMMRRRZZZhhhxxx}}}~~~}}}wwwrrrooojjjeee```\\\YYYXXXUUUSSSRRRSSSTTTZZZiiiwwwzzzrrrmmmbbbbbb```______ccchhhmmmtttxxxwwwqqqnnnzzzxxx^^^PPPAAA;;;:::888555555555555444333333222111111000111222222222222222222000000111222333444444555111111222222222333333333333333333333333333333333444444444555555555555666555555777;;;???HHHZZZkkkzzz|||||||||{{{zzz}}}yyy}}}wwwbbbPPPFFFBBB@@@======>>>>>>===<<<;;;;;;:::::::::999999999999;;;===>>>@@@CCCGGGKKKxxxssssssuuuvvvuuuuuuwwwyyy~~~zzzjjjYYYPPPKKKGGGFFFGGGBBBBBBBBB@@@@@@BBBFFFIIINNNTTT```qqq~~~~~~xxxvvvsssnnniiiddd```^^^[[[YYYXXXWWWUUUVVVaaammm|||~~~xxxuuujjjiiigggeeedddfffjjjnnnsssvvv{{{yyyoooiiieeettt|||qqqZZZLLL???::::::777555444333333333333333333333333000000111222222222222222111111111222222333333444111111222222222333333333333333333333333333333333444444444555555555555666666666888;;;>>>FFFWWWhhhzzz}}}}}}}}}oooYYYKKKEEECCC@@@>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::999;;;<<<===>>>AAADDDGGG{{{ttttttuuutttssstttuuuvvvyyy}}}mmm[[[QQQLLLHHHFFFGGGDDDCCCBBB@@@???@@@CCCFFFNNNSSS]]]lll}}}}}}~~~}}}|||zzzvvvqqqlllgggddd```___^^^\\\WWWVVV^^^iiittt|||zzzqqqqqqooommmkkkmmmpppssstttvvv{{{tttiiiccc]]]oooyyyuuu|||lllXXXKKK===999999777555444111222222333333444444555///000111222222222222222333333222222222222222222111111222222222333333333333333333333333333333333444444444555555555666666888777999;;;===DDDUUUeee}}}}}}|||~~~{{{dddSSSGGGDDDAAA??????>>>===<<<======<<<<<<<<<;;;;;;;;;999:::<<<<<<===???BBBEEExxxsssssstttvvvrrrrrrsssvvv|||ttt___PPPJJJHHHFFFDDDEEEDDDBBBAAAAAABBBCCCDDDKKKOOOXXXeeeuuu||||||}}}{{{vvvrrrmmmjjjhhhnnnkkkhhhdddaaa___^^^^^^uuu{{{|||zzzwwwsssrrrtttyyy{{{yyyxxxxxxzzz{{{{{{zzz|||}}}mmmcccaaa^^^mmm|||tttsss|||{{{gggNNNFFF<<<666555666444222444444333333333333222222///000111222333222111111111111000000000000111111111222444444444222000///000000111222222222222111333333222222333333444555555444666888:::BBBSSSccc{{{~~~~~~{{{lllUUUKKKDDD??????>>>;;;:::;;;;;;;;;;;;::::::999999999888999999999999<<>>GGGMMMWWWfffuuu}}}{{{}}}|||vvvppppppYYYNNNCCC@@@???===<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999::::::999;;;>>>AAA~~~}}}kkk[[[NNNHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@???BBBHHHOOOXXXdddqqqyyy|||ssskkkfffgggsss}}}zzzwwwuuutttuuuuuuvvvzzzxxxkkk```ZZZXXXUUUTTTOOOOOOPPPQQQRRRRRRSSSSSSRRRUUUZZZbbbmmm|||wwwpppllliiilllpppuuuyyyqqqccc]]]]]][[[bbbmmmxxxvvv```NNNBBB>>>:::777555444333222333333222222222111111111111111111111111222222222111111000000000000111111111111222222222222222222000000111222222222222111222111111111111222333333555444666888777555999@@@AAAJJJZZZnnn~~~~~~}}}~~~zzzppp{{{vvv```SSSEEE@@@>>><<<:::;;;:::::::::::::::::::::;;;999:::::::::999:::===???sss```QQQHHHEEEDDDCCCCCCBBBAAA@@@??????>>>AAAFFFKKKRRR]]]jjjttt~~~{{{rrrhhhbbbaaajjjxxx~~~{{{zzzyyyzzzzzz|||~~~uuuiii___YYYVVVSSSQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRVVV^^^lll{{{{{{tttllleeebbb^^^```dddhhhmmmttt{{{zzzlll___YYYZZZYYY___iiivvvmmmYYYJJJ>>><<<:::777555333222222222222222222111111111111111111000000111111222333111111000000000000111111000000000000111111111222000000111222222222222111111111111111111222333333666444555777666444777<<<===CCCSSSiii||||||{{{|||wwwttt}}}iiiYYYIIIAAA???<<<::::::999999999::::::::::::;;;999:::;;;:::999:::;;;===zzzfffUUUJJJGGGCCCCCCCCCBBBAAA@@@???>>>===@@@DDDGGGLLLWWWeeeoooyyyzzzqqqhhhaaa^^^cccmmmzzz~~~~~~wwwlllddd___\\\XXXVVVWWWWWWWWWWWWWWWWWWXXXXXXVVVUUUSSSSSSVVV___iiiqqqsssrrrppplllgggbbb]]][[[WWWYYY[[[^^^aaagggmmmrrrxxx}}}wwwiii\\\WWWYYYYYY]]]eeeqqq~~~uuudddSSSEEE;;;:::999777444333222222222222222222111111111111222111000000000111222333111111000000000000111111///.........//////000111000000111222222222222111111111111111111222222333555222222555555333555999:::===KKKcccwww|||zzzzzzrrr{{{rrr```MMMDDDAAA===;;;:::::::::::::::;;;;;;<<<<<<999:::;;;;;;999999:::<<<~~~jjjXXXLLLHHHCCCCCCCCCBBBAAA@@@>>>===<<>>AAA???@@@DDDHHHPPP^^^jjjyyyuuujjjbbb```^^^cccnnnzzzzzztttqqqnnnkkkiiigggeeedddfffjjjkkkiiigggaaa^^^ZZZVVVUUUVVVXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUXXXWWWUUUUUUVVVYYY]]]___jjjooovvv}}}qqqaaaWWWYYY```bbbaaadddkkkwwwyyygggVVVHHH@@@;;;:::999777555444333333555444333333222222222333333333222111000000000111000000000000000000000000000000000000000000000000333333333333333333333333111111222222222333333333111222222333333444444555777>>>FFFQQQcccxxx~~~~~~|||~~~pppWWWFFFAAA@@@===999;;;;;;:::999:::;;;<<<===>>>===<<<;;;:::999999999wwwcccSSSKKKHHHFFFCCCBBBBBBBBB@@@???AAA??????CCCGGGNNN[[[gggvvvvvvkkkccc```^^^bbblllwww|||yyyvvvtttrrrnnnmmmmmmppptttvvvtttrrrnnnjjjddd]]]YYYWWWWWWXXXYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVXXX[[[\\\dddiiiqqqxxxxxxmmm```XXXZZZaaaddddddgggmmmwwwwwwcccRRRFFF@@@888777666555444444444444333333222111111111111111333222111111000000111111222222222222222222222222000000000000000000000000000000000000000000000000111111111222222222333333111111222333333444444555666<<>>>>>BBBEEEKKKWWWbbbqqq|||yyynnnfffbbb___```hhhrrr}}}}}}xxxwwwyyy}}}~~~zzzvvvnnngggaaa]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[```eeellluuu}}}|||zzzuuunnnggg___ZZZ]]]ccchhhhhhkkkrrrzzzuuu___MMMCCC@@@666555444444333444444444222111111111000000000000222222111000000000111111222222222222222222222222000000000000000000000000////////////////////////111111111222222222222333111111222222333444444444666999===DDDSSSiii|||~~~{{{wwwxxxnnnYYYIII@@@======;;;;;;:::999:::;;;<<<======<<<;;;;;;::::::::::::uuu___QQQJJJGGGDDDBBBBBBBBBAAA@@@???===>>>AAACCCGGGRRR\\\lllvvv}}}ssskkkddd```___eeemmmwww{{{uuunnnjjjhhhiiiiiihhhgggfffeeedddbbbaaaaaa___aaabbbdddcccbbb```______dddlllttt|||~~~}}}pppoookkkhhhfffbbb^^^aaaffflllmmmqqqxxxttt[[[IIIAAA???666666555444333333333333111111111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111222222222222111111111222333333444444666777999>>>JJJ___ttt{{{vvvvvv}}}iiiQQQBBB===>>>;;;;;;:::999:::;;;<<<======<<<;;;:::::::::::::::iiiYYYLLLIIIDDDBBBAAAAAA@@@???>>>===>>>@@@AAADDDMMMVVVeeennn{{{yyyrrrgggccc```bbbgggqqq~~~yyyuuussssssuuuvvvuuutttssspppnnnllljjjiiijjjkkkmmmnnnllliiieeebbbaaaeeelllttt|||~~~|||qqqnnnkkkiiijjjhhheeefffkkkqqqsssxxxsssYYYFFF???>>>999999777555444333222222000111222333333222111111111000000///000000111111////////////////////////000000000000000000000000333333333333333333333333000000111111111222222222000000111222222333333444666666888;;;DDDUUUkkk{{{|||~~~}}}yyyxxx{{{~~~}}}xxxwww{{{zzz]]]HHH???>>>;;;;;;:::999:::;;;<<<===<<<<<<;;;:::::::::;;;;;;tttdddPPPLLLFFFCCCAAA@@@@@@??????===>>>AAAAAABBBIIIQQQ]]]fffrrryyykkkfffbbbaaacccjjjyyy}}}zzzzzz|||~~~~~~|||yyywwwuuutttvvvwwwwwwwwwsssooojjjfffdddhhhnnnttt|||}}}||||||||||||}}}~~~|||zzz|||{{{ssspppnnnppppppmmmnnnqqqvvvxxx}}}nnnUUUEEE===<<<:::999888666444222222111000111222333333333222111000000/////////000111111111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111111222000000111111222333333333555555888;;;@@@KKK___pppuuuyyy|||{{{wwwtttwwwzzz}}}{{{zzz}}}yyyxxx{{{lllQQQCCC???;;;;;;:::999:::;;;<<<===<<<;;;;;;::::::;;;;;;;;;oooUUUPPPJJJEEECCCAAA@@@??????>>>???AAA@@@@@@FFFNNNUUU]]]jjjxxx}}}nnniiidddaaa```eeerrr~~~{{{yyyyyy{{{vvvpppllljjjmmmrrrxxx~~~~~~|||{{{zzzxxxyyy|||~~~|||~~~}}}|||uuuuuuuuuwwwzzz}}}yyyqqqnnnnnnpppqqqrrrwww~~~yyyuuusssvvvwwwuuuuuuxxx|||}}}~~~~~~eeeQQQCCC<<<999888777666444333222222222...///111222333222111000///////////////000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000111222222333333222333888<<<===BBBSSSdddpppvvv|||}}}xxxuuuvvvxxx~~~{{{xxx}}}}}}ssslllmmmzzzyyy]]]JJJCCC;;;;;;:::999:::;;;<<<===;;;;;;;;;::::::;;;;;;<<>>AAACCCBBB@@@??????@@@BBBCCCLLLOOO[[[nnn}}}uuummmeee```]]]^^^fffooovvvhhhccchhhllluuuzzzyyy|||{{{xxxzzz|||zzzxxxvvvtttsssrrrooommmooorrrwwwzzz|||~~~}}}|||{{{{{{{{{yyyzzz|||}}}~~~~~~}}}|||uuuqqqllllllqqqxxx}}}xxxiii___YYY\\\^^^^^^ccclllzzz|||yyywwwvvvxxxzzz|||}}}{{{vvvsss|||kkkZZZLLL???999888555555444333333222111111222222222111000//////...111111111000...///111333333333222222111000000///000000000000000000000000000000000000000000000000000111222333333222111000333222000//////000222333555444555666777===LLLZZZpppyyy{{{xxxuuupppuuu||||||{{{{{{xxxzzz}}}}}}rrrfffeeeppp|||vvv[[[GGG@@@;;;:::;;;<<<:::<<>>======>>>@@@AAAIIIKKKVVVgggvvvzzzqqqgggaaa]]]\\\cccjjjxxx~~~vvviiiccceeeeeeooo}}}}}}vvvqqqrrrwww~~~|||sssqqqnnnmmmmmmlllkkkiiijjjnnnssswwwzzz}}}~~~|||{{{yyyyyyxxxxxxvvvwwwxxxyyyzzzzzz{{{{{{vvvqqqlllkkkooovvv|||~~~~~~{{{mmm```WWWWWWWWWUUUYYYaaaqqq}}}{{{xxxwwwwwwxxxzzzzzz{{{{{{{{{yyyuuuuuu~~~yyycccTTTIII???999888555444444333222222111111222222111111000//////...000111111000...///000222111111111111111111111111000000000000000000000000000000000000000000000000000111111222222111111000333222000//////000222333333222333444555:::HHHVVVrrrzzz~~~{{{yyywwwtttuuu{{{|||xxxyyy{{{vvvkkkgggnnnvvvzzzaaaLLLBBB===999::::::888999<<<;;;;;;;;;;;;;;;;;;;;;;;;wwwnnnvvvzzzfffTTTLLLHHHBBB@@@BBBAAA@@@???>>>>>>>>>@@@@@@EEEGGGOOO^^^kkkuuuuuuiiibbb\\\ZZZ^^^dddmmmwww~~~wwwllldddddd___hhhuuu|||wwwqqqjjjfffiiiqqq{{{~~~xxxsssmmmkkkhhhggghhhiiiiiiiiigggkkkppptttxxx{{{}}}|||zzzyyywwwuuutttsssrrrrrrqqqqqqpppqqqrrrtttvvvwwwuuuqqqkkkiiilllsssyyy}}}~~~uuudddVVVRRRQQQNNNQQQWWWeeexxx|||xxxuuusssuuuwwwyyyzzzyyyzzz~~~yyyvvvzzzoooYYYLLLEEE???999777444444333333222222111111222222111111000/////////000111111000///...000222//////000000111222333333000000000000000000000000000000000000000000000000222111111000000111111222333222111000000111222333444222222444444999EEERRRrrrzzz}}}{{{zzzyyyvvvuuuxxx}}}{{{{{{|||}}}{{{qqqjjjjjjlll|||hhhTTTGGG@@@;;;;;;:::888888:::;;;;;;<<<======<<<;;;;;;vvvmmmqqqwwwoooZZZOOOHHHCCCAAABBBCCCBBBAAA@@@@@@@@@AAAAAADDDDDDKKKWWWbbbmmmyyyvvvjjjaaa[[[XXXZZZ^^^bbbmmm|||rrrjjjggg^^^eeeppp}}}}}}vvvqqqnnnjjjeeebbbdddllltttzzzxxxqqqnnnkkkhhhfffeeegggjjjlllmmmjjjmmmqqquuuwww{{{~~~{{{xxxvvvrrrqqqooommmkkkjjjiiiiiiiiihhhgggggghhhkkknnnpppqqqmmmhhheeehhhnnnvvv{{{|||iiiXXXRRRQQQNNNQQQWWW```ttt}}}~~~|||uuuooommmpppvvv{{{}}}{{{|||gggPPPEEEAAA===888555333333333333222222111111111111111111000000/////////000111000///...000111//////000000111222222222////////////////////////////////////////////////222111000//////000111222222222111000000111222222666444444555666:::DDDOOOkkkttt|||}}}|||{{{yyyuuusssuuuzzz~~~~~~{{{wwwmmmfffcccrrr}}}ooo\\\LLLDDD===<<<<<<::::::<<<:::;;;===>>>>>>===;;;:::zzzlllkkkmmmuuuvvvaaaRRRIIIDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@DDDDDDIIISSS\\\fffssswwwiiiaaa\\\XXXXXX[[[\\\fffvvv{{{sssnnneeehhhnnnxxxyyyrrrooommmkkkhhhfffgggiiimmmooo{{{xxxrrrnnnllljjjhhhffffffiiimmmpppqqqqqqtttvvvxxxyyy{{{~~~zzzvvvrrrpppjjjiiigggdddbbb```______```___]]]\\\]]]```dddfffhhhfffbbb```bbbiiiqqqwww|||mmm[[[UUUSSSQQQVVV]]]cccuuu{{{}}}{{{sssjjjhhhmmmwwwuuu```JJJAAA>>>;;;777444333222222222222222111111111111111000000000000000...///111000///...///000000000000000000000000000////////////////////////////////////////////////222111000//////000111222222111111111111111111222555333222555666999BBBKKK]]]jjjwww}}}}}}|||xxxrrrrrrtttwww~~~|||zzz}}}{{{rrrggg```eeeqqquuudddQQQGGG>>><<<<<<;;;:::<<<:::;;;===>>>>>>===;;;:::kkkfffeeemmmxxxkkkYYYNNNHHHEEEDDDAAA@@@@@@@@@???>>>>>>===CCCDDDHHHPPPWWW```nnnzzzyyykkkccc^^^YYYXXXYYYXXX```mmm||||||vvvmmmlllmmmsss~~~yyyvvvsssrrrqqqooommmkkkjjjiiisss||||||uuuqqqnnnmmmiiihhhggghhhlllppprrrssswwwxxxzzzzzzyyyzzz}}}zzzzzzyyyvvvsssooollliiidddbbb```]]][[[YYYWWWWWWWWWVVVTTTSSSTTTVVVYYYZZZ\\\[[[ZZZZZZ]]]ccclllrrrvvvzzzqqqaaaZZZUUUSSSYYYccckkk{{{{{{wwwnnnjjjooozzz~~~jjjYYYFFF>>><<<999666444222222222222222222111111111111000000000000000000---///111000///......///000000000000000000000///000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111222//////222444777>>>FFFPPP___pppzzz}}}|||xxxrrrssstttxxx~~~~~~yyy{{{|||~~~xxxlllccc\\\fffxxx{{{lllVVVJJJ???<<<<<<:::999:::::::::;;;<<<<<<;;;::::::qqqhhhdddjjjttt|||wwwbbbTTTMMMHHHFFFAAAAAA@@@@@@???>>>======@@@AAAFFFLLLRRRZZZhhhtttpppgggaaa[[[XXXXXXWWW\\\fffrrr|||sssooolllnnnxxx}}}|||zzzwwwtttpppllljjjmmmuuuyyyssspppnnnkkkjjjkkkmmmqqqtttuuuvvvxxxyyyyyyyyyxxxyyy|||~~~|||yyyuuussslllmmmlllllliiifffcccaaa```___\\\YYYVVVTTTSSSRRRPPPOOOMMMLLLLLLNNNOOOPPPOOOQQQSSSUUUXXX___hhhnnnrrrwww}}}xxxjjjaaaXXXSSSZZZfffqqq}}}~~~|||yyytttvvv~~~~~~ttt^^^PPPBBB<<<:::777555666111111111111111111222222000000000000000000000111---///000111///......///......//////000000111111000000000000000000000000000000000000000000000000//////000000000000//////111111111222222111111111000------111555777===DDDHHHXXXjjjuuu{{{}}}zzzvvvvvvxxx{{{{{{~~~||||||~~~tttkkk___cccooouuuaaaSSSEEE@@@???<<<::::::::::::::::::::::::::::::|||pppiiilllsssyyyiiiYYYPPPKKKFFFCCCCCCCCCBBBAAA@@@???>>>>>>???CCCJJJOOOVVVcccpppyyysssjjjccc\\\XXXWWWWWWZZZaaakkkxxx~~~uuupppjjjkkkuuu|||wwwsssooommmiiippp{{{}}}wwwrrrooonnnnnnooorrrvvvxxxyyyyyyvvvwwwxxxwwwwwwxxx{{{}}}~~~}}}{{{vvvqqqnnnjjjgggbbbcccddddddbbb```]]]\\\___^^^[[[XXXUUUSSSQQQPPPLLLKKKJJJIIIIIIIIIJJJJJJHHHKKKNNNRRRVVV\\\eeelllqqqwww~~~ssshhh\\\TTT[[[iiiuuu{{{~~~~~~}}}|||{{{}}}zzzwwwyyy|||nnnUUUJJJ@@@;;;888666555777111111111111111111222222000000000000000111111111,,,...000111///.........,,,,,,---///000222333333000000000000000000000000000000000000000000000000...///000111111000///...111111222222222222111111111......333777:::???FFFEEETTTfffrrryyy}}}}}}zzzxxxzzz~~~}}}|||zzzqqqgggffflll{{{{{{kkk\\\LLLFFFCCC???<<<;;;:::999999888888999999:::wwwuuuvvvwww{{{uuuaaaQQQIIIEEEEEEBBB@@@???@@@AAAAAA@@@AAA???@@@CCCGGGMMMYYYeeeqqq|||}}}tttllldddZZZTTTTTTTTTYYYdddooo~~~|||uuuppppppttt|||~~~xxxsssooolllkkknnnttt|||xxxsssqqqooooooooorrrvvvyyyyyyyyy{{{wwwvvvwwwwwwvvvwww{{{~~~}}}{{{zzz{{{|||~~~wwwmmmfffdddbbb___[[[[[[ZZZXXXWWWXXXYYY[[[\\\XXXXXXYYYYYYWWWUUURRRPPPOOONNNMMMKKKJJJHHHGGGGGGLLLJJJKKKPPPTTTYYY```hhhnnnvvv~~~}}}ssshhhcccfffmmmzzzuuu|||||||||}}}~~~~~~}}}ooocccQQQIII@@@<<<777111///111111000///......///000111000000000000000000000000//////.........---------///......------///000111111000//////000...,,,)))////////////000000000000000000000000111111111111111111000000000000111111222222222333666;;;???BBBBBBIIIUUUeeesss||||||||||||kkkhhh{{{xxxkkkZZZLLLDDD@@@===;;;:::::::::999999999888888|||zzzyyy|||jjjXXXNNNJJJEEEBBB@@@???@@@AAAAAA@@@@@@>>>>>>AAADDDJJJVVVaaalllxxxxxxpppggg]]]VVVTTTSSSVVV^^^hhhuuuzzztttsssuuu|||zzztttooollllllnnnqqqvvv}}}~~~~~~{{{vvvtttqqqppppppqqqtttvvvvvvuuuvvvrrrppprrrrrrrrrtttyyyxxxxxxwwwwwwwwwxxxzzz{{{zzzssshhhbbb___\\\YYYUUUVVVUUUTTTTTTUUUWWWZZZ[[[ZZZZZZ[[[[[[ZZZXXXUUUTTTQQQQQQQQQPPPOOOMMMLLLKKKLLLIIIJJJNNNRRRVVV^^^eeemmmvvv}}}~~~}}}vvvlllgggkkkrrryyyuuu|||yyyiii]]]LLLDDD<<<999666111000222111000////////////000111000000000000000000000000//////.........---------///......---...///000111//////000000111111222333............////////////000000000000111111111111111111000000000000111111111111111333666;;;???BBBCCCDDDKKK[[[nnn{{{~~~|||zzz~~~~~~~~~zzzttt~~~wwwfffUUUIII@@@<<<999:::::::::999999999999888rrr\\\OOOJJJEEECCC@@@???@@@@@@@@@???>>><<<===@@@BBBFFFQQQ\\\fffrrr}}}tttkkk```YYYVVVTTTTTTYYY```kkk}}}zzzwwwwww|||}}}|||{{{}}}}}}~~~yyyuuurrrqqqqqqpppqqqttt|||zzzvvvvvvvvvvvvyyyzzzxxxsssrrrppppppqqqqqqpppnnnmmmiiiggghhhjjjkkkooouuutttsssssssssttttttuuuvvvuuunnneee^^^ZZZXXXTTTQQQRRRRRRRRRSSSVVVYYY\\\^^^^^^___``````___]]][[[ZZZWWWWWWXXXXXXWWWVVVTTTSSSPPPLLLKKKOOOSSSWWW]]]dddnnnvvv}}}yyyrrrqqqzzzzzzrrrooottt{{{xxxuuu|||sssbbbVVVEEE>>>888666444111111333222111000000000000111222000000000000000000000000/////////............---///............///000000+++---///...------000444------------............000000000000111111111111111000000//////000000111000000111222555999===@@@BBB===???MMMddduuu{{{yyyyyy|||}}}{{{wwwdddQQQCCC===<<<::::::::::::999999999999zzzbbbRRRJJJGGGDDDAAA@@@@@@@@@??????>>><<<===???AAADDDMMMVVV___lll|||yyyoooddd\\\ZZZVVVTTTVVV[[[eeevvv{{{zzz}}}{{{sssnnnlllmmmoooqqqtttxxx{{{~~~|||xxxvvvssspppqqqvvv{{{~~~wwwrrrooonnnmmmlllooowww}}}{{{wwwtttrrrpppooommmjjjhhhddd___]]]___aaaccchhhooorrrrrrqqqqqqppppppppppppooojjjccc]]]ZZZXXXVVVTTTTTTTTTUUUWWW[[[___cccffffffggghhhhhhgggfffcccbbb^^^___`````````^^^\\\[[[XXXSSSQQQTTTXXX[[[aaagggpppxxx|||qqqiiihhhooowww~~~yyywww|||}}}xxxvvv}}}~~~ppp___RRRCCC<<<666555444111000333222111111111111111111222000000000000000000000000/////////.........................../////////000---111444222,,,)))+++...------.........////////////000000000111111111111000000////////////000000111111111222444777999;;;===999888CCCWWWjjjvvvyyyzzz{{{}}}||||||zzzsss\\\IIIAAA@@@;;;;;;:::::::::999999999nnnZZZPPPIIIFFFCCCAAAAAAAAA@@@??????>>>???AAAAAABBBIIIRRRYYYfffvvv}}}sssggg___ZZZVVVSSSTTTXXX```ppp~~~~~~~~~vvvuuusssmmmfffaaa```dddggglllqqqxxx}}}}}}zzzvvvsssssstttwwwxxxxxxrrrnnnkkkjjjhhheeegggppp~~~}}}zzzwwwssspppnnnkkkgggddd]]]YYYVVVXXXZZZ\\\bbbhhhnnnmmmlllkkkjjjiiiiiiiiiiiifffbbb^^^\\\[[[[[[ZZZXXXXXXZZZ\\\```eeejjjmmmooopppqqqqqqpppnnnllljjjeeeffffffgggfffeeedddccc```YYYUUUXXX]]]```eeekkkttt{{{yyymmmeeedddjjjsss~~~}}}~~~}}}zzzyyy~~~{{{mmm]]]RRRCCC<<<777666555111000111111111111222222111111111////////////////////////////////////////////////---......///////////////111666;;;999333...,,,---....../////////000000000///000000000111111111111000000////////////000000333333222222222333555555888777888>>>KKK]]]ooo{{{{{{{{{yyyvvvsssvvv}}}}}}zzzvvvfffOOOCCCAAA;;;;;;;;;:::::::::999999xxxbbbUUUKKKHHHEEECCCBBBBBBAAA???@@@???@@@AAAAAA@@@FFFNNNSSS___nnn{{{xxxllldddYYYUUUQQQQQQTTTZZZhhhvvv|||rrrkkkddddddccc___[[[[[[___ccckkkqqq{{{~~~zzzwwwwwwvvvuuutttuuuyyyyyytttooollliiihhheeeaaaaaajjjyyy|||yyyuuuqqqnnnkkkgggddd\\\XXXVVVXXXYYYZZZ^^^dddgggfffcccbbbaaabbbcccdddgggeeeccc```_________```^^^^^^```bbbfffkkkppprrrwwwxxxxxxxxxwwwtttrrrpppllllllkkkjjjiiiiiihhhhhhfff___YYY\\\aaaeeejjjnnnxxxxxxllleeefffjjjrrr}}}}}}}}}}}}}}}xxxjjj[[[QQQCCC<<<888777555111///111000000111222222111000000////////////////////////...////////////000000000---......///000/////////...222666666333000......////////////000000000111000000000000111111111111000//////......//////000333222222111111222222222333777:::<<>>CCCJJJNNNYYYgggsss}}}qqqiiiZZZVVVRRRQQQRRRVVVbbbnnn~~~~~~uuummmgggccc\\\```cccccc``````cccggglllttt~~~}}}{{{wwwsssqqqsssxxxyyyuuurrrooommmhhhgggddd___]]]eeettt}}}zzzvvvsssppplllhhheee___[[[ZZZ[[[\\\[[[^^^bbb```___\\\[[[\\\___cccfffkkkjjjiiifffddddddeeefffgggggghhhjjjnnnrrrvvvyyy|||}}}}}}|||zzzwwwtttrrrqqqpppmmmkkkjjjjjjjjjkkkmmmeee___aaaggglllpppttt{{{wwwlllgggiiiiiinnnwww~~~}}}~~~ttteeeWWWNNN@@@:::666666555111000111///000000111111000000///////////////////////////.../////////000000000000------///000000000///...,,,,,,---......................../////////000000000000000000111111111111//////............//////000000000000111222222333111666999:::<<>>>>>>>>>>>>>>??????HHHOOOZZZgggsssxxxpppbbb[[[VVVUUUUUUWWW]]]dddvvv|||uuummmeee]]][[[]]]^^^fffooossssssqqqrrrsssvvv|||}}}yyyzzzzzzzzz~~~~~~zzzvvvtttrrrpppnnnjjjgggbbb]]][[[```jjjrrr{{{xxxuuusssqqqooogggffffffffffffddd```]]]XXXYYYYYYZZZ]]]ccckkkppptttwwwyyywwwsssqqqqqqrrrwwwxxxzzz|||~~~~~~|||zzzwwwuuutttuuurrrpppooopppqqqrrrqqqooolllhhhjjjooouuuxxxzzzyyy}}}}}}yyytttlllgggffffffggghhhmmmuuu}}}ppp___MMMAAA888666444222000000111222000000000000000000000000//////////////////////////////000000000000//////222...+++***,,,------,,,///...---...//////---+++........................////////////............000000000000000000000000//////000111111111111111//////222666999AAAQQQaaarrrzzz}}}xxxqqqmmmkkkiiissszzzxxxkkkfffkkkrrrpppYYYGGGEEE===888:::<<<;;;888888ttt^^^TTTJJJGGGEEECCCBBBDDD??????>>>>>>>>>>>>??????EEEKKKUUUaaammmzzz{{{sssfff^^^WWWUUUSSSTTTZZZaaattt}}}|||qqqiiibbb\\\\\\```ccckkktttyyyzzzyyyzzz|||~~~|||yyywwwuuurrrpppkkkiiieee```^^^aaaiiiooo||||||yyywwwuuusssooommmkkkjjjhhheeeaaa]]]ZZZ\\\^^^aaaeeelllsssxxxzzz}}}}}}zzzyyyzzzyyyzzz|||}}}~~~~~~~~~~~~|||{{{zzzxxxwwwvvvuuuuuuvvvssspppoooqqqsssttttttuuuqqqmmmmmmppptttwwwxxxxxx|||}}}yyyssslllgggbbbbbbbbbbbbeeellltttzzzxxxkkkZZZIII>>>777666444222111111111222000000000000000000000000........................//////000000000000//////111...++++++---...---,,,///...---...//////...,,,........................//////////////////////////////////////////////////////000111111111111000000000333666777===JJJXXXmmmvvv}}}zzzuuurrrooommmsssxxxzzznnnhhhkkkpppyyyaaaNNNGGG>>>888:::<<<;;;999999jjj\\\MMMHHHGGGDDDBBBBBB??????>>>>>>>>>>>>>>>???BBBGGGOOOYYYdddqqq~~~wwwmmmeee\\\WWWTTTTTTYYY```qqq~~~yyyooohhhccc```bbbgggkkkrrr{{{~~~|||yyywwwtttnnnllliiidddbbbdddhhhllluuu~~~{{{yyyxxxuuuqqqnnnjjjfffbbb^^^]]]aaafffkkkqqqwww~~~~~~}}}{{{yyyvvvuuurrrqqqqqqrrruuuvvvwwwtttpppoooqqquuuwwwyyy|||xxxtttrrrrrrtttuuuvvvyyy}}}}}}xxxrrrlllgggaaaaaa___^^^^^^bbbhhhlllrrrxxx}}}qqqcccSSSCCC:::666555333222111111111222000000000000000000000000...........................//////000000//////...///...,,,---......---,,,///...------///000///---........................////////////000000000000...........................///000000111111000000111111333555555888BBBMMMdddoooyyy{{{xxxuuurrrooorrruuu|||||||||}}}|||~~~tttmmmmmmooooooZZZKKKAAA999999;;;;;;::::::tttbbbOOOHHHGGGEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>AAADDDKKKSSS]]]jjjwwwzzztttkkkaaa[[[WWWVVV[[[aaalllyyyxxxqqqnnnkkkiiilllqqqsssyyy|||yyysssqqqnnnjjjhhhggghhhiiippp~~~}}}zzztttpppllliiifffcccfffjjjqqqwww}}}|||xxxvvvpppnnnjjjiiijjjnnntttwwwxxxtttpppoooqqqvvvzzz||||||xxxuuuttttttuuuvvv{{{}}}wwwqqqllliiieeedddbbb```^^^^^^aaadddjjjooowww}}}wwwiiiZZZLLL???777555444333222111111111111////////////////////////...........................//////////////////...------......///...---,,,///...------///000//////......................../////////000000000000000...........................//////000000000000000222111333555555555<<>>======>>>>>>AAADDDIIIOOOYYYeeeqqqyyy}}}wwwnnnddd^^^YYYWWW[[[aaagggsssyyyvvvtttuuuuuutttvvvzzz|||~~~yyyvvvssspppmmmkkkiiihhhlllxxx}}}wwwsssqqqpppooonnnsssxxx~~~zzzuuurrrmmmjjjfffdddffflllsssxxxxxxuuuqqqppprrrwww{{{}}}~~~}}}zzzwwwvvvvvvwwwxxx{{{}}}vvvpppmmmkkkiiiiiihhheeebbbaaaaaacccgggkkkppptttyyysssbbbSSSFFF<<<666444333333222111111111111////////////////////////..............................////////////......,,,---/////////.........000///------///000000///..............................//////000000000111////////////////////////......///000000000000000111000222555666555:::AAASSScccttt||||||zzzuuupppooorrrwww{{{wwwvvvuuuzzz}}}yyyxxxvvv___QQQCCC===:::888888999ooo[[[OOOJJJEEECCCCCCAAA@@@???>>>============???BBBFFFLLLUUU```kkkrrryyyzzzqqqggg```[[[WWWYYY^^^dddnnn~~~uuutttuuu{{{}}}}}}|||xxxuuussspppmmmjjjhhhssszzzvvvvvvxxxyyyzzz}}}xxxtttrrrnnnkkkfffdddfffmmmtttzzzzzzwwwssssssuuuyyy|||~~~~~~~~~}}}zzzxxxxxxzzz|||{{{~~~}}}vvvpppnnnnnnmmmnnnnnnllliiiggggggggggggjjjmmmpppuuu|||nnn[[[LLLAAA:::666333222222222222111111000000000000000000000000000---------------------------......//////......------...//////...---///000333000...---.../////////........................------......//////000000////////////////////////---...//////000000//////111///111444555555999???NNN___rrr|||~~~yyyuuuqqquuu{{{yyyvvvuuuxxx}}}}}}zzzppp___MMMCCC===999888999zzzgggYYYOOOGGGDDDEEEAAA@@@???>>>============;;;>>>CCCIIIPPPZZZdddjjjuuuwwwnnnggg```YYYYYY\\\ccclllzzz}}}wwwvvvxxx{{{xxxvvvtttpppmmmlllsss{{{~~~xxxuuuvvvzzz}}}|||yyyxxxsssooojjjhhhjjjpppwww||||||zzzwwwwwwyyy|||~~~~~~{{{zzz|||~~~}}}|||uuuqqqppppppqqqsssuuuuuusssqqqpppqqqmmmpppssswww{{{}}}iiiUUUFFF===888666222222222222222111111000000000000000000000000000---------------------------......//////......------//////...,,,---000222555222///---....................................,,,,,,,,,---.../////////........................---...//////000000//////222//////222333333777===EEEWWWlllyyy~~~|||xxxttt{{{~~~xxxvvvwwwyyy||||||yyyxxxnnnYYYJJJAAA;;;999:::vvvppp```SSSIIIEEEGGGAAA@@@???>>>============888;;;@@@FFFMMMVVV___eeesssuuummmeee]]]ZZZ\\\ccckkkwww||||||zzz|||}}}zzzxxxvvvrrrooossswww{{{{{{uuurrrssswww{{{~~~~~~wwwsssnnnlllmmmssszzz~~~}}}{{{{{{}}}}}}{{{}}}|||uuuqqqqqqrrruuuxxx{{{|||{{{yyyyyyyyyuuuxxx}}}{{{fffQQQBBB:::777555111111222222222111111000000000000000000000000000---------------------------..................---...//////---,,,,,,000444666333///............---........................++++++,,,,,,---...//////---------------------------......///////////////333///...000222111555:::<<>>??????>>><<<>>>AAABBBEEELLLUUU]]]nnnyyyzzzuuulllbbb\\\\\\bbbfffppp~~~}}}yyyzzzzzzuuurrrqqqqqqooommmoooooopppsssyyy|||wwwtttsssttttttuuuuuuvvvyyyvvvmmmgggjjjoooqqqsssuuu{{{}}}zzzvvvuuuxxx}}}~~~}}}|||}}}~~~}}}~~~|||wwwsssssssss|||uuu___OOODDD;;;666555222222222111111111111000////////////////////////000000//////.........---//////.........------------,,,---111111000333888:::444000222333///,,,,,,........................---------............///111111000000//////.....................///000000---...///000222444555666<<>>>>>jjj{{{ooo\\\OOOHHHFFFBBB@@@>>>>>>>>>???>>>===;;;===???@@@CCCIIIRRRYYYgggrrrzzzrrrhhhaaa```bbbeeemmmzzz~~~{{{zzz}}}|||vvvpppmmmiiidddaaaaaa```___]]]]]]]]]___dddkkkuuu~~~}}}yyyuuusssssstttuuuttttttuuuyyyzzzpppiiidddgggjjjlllnnnqqqvvvyyy}}}zzzyyy|||~~~~~~}}}yyywwwxxxyyynnnYYYJJJAAA:::666666222222222111111111000000////////////////////////000/////////............//////.........---------...,,,---000000...000555999111,,,,,,...------///........................---------............///000000000///////////////...............///000000......///000222333444444444<<>>===;;;:::<<<===>>>@@@EEEMMMTTT___jjjzzzzzzppphhheeeaaaccciiittt~~~~~~{{{~~~|||wwwqqqmmmjjjgggbbb^^^[[[XXXTTTRRRQQQPPPOOONNNNNNOOORRRVVV^^^gggooottt{{{~~~~~~}}}|||yyyxxxuuusssrrrtttvvvwwwuuuvvvwwwzzzyyytttmmmhhhfffhhhjjjjjjmmmrrrvvvyyy}}}~~~{{{}}}}}}}}}~~~wwwfffQQQDDD===777666777222222111111111000000000////////////////////////////////////...........................---------///------///...+++---222555...***,,,...---,,,...........................---------............/////////////////////000000...............///000000//////000000111222222333111555@@@RRRfffuuu{{{|||nnnttt}}}{{{wwwsssrrruuu{{{{{{~~~xxxfffTTTEEE;;;XXXgggyyymmmZZZOOOKKKFFFCCCAAA?????????===;;;:::<<<======>>>BBBIIIOOOYYYdddsssvvvmmmiiiaaaaaafffoooxxx~~~{{{uuuppplllhhhbbb^^^[[[XXXUUUSSSRRRQQQNNNMMMKKKKKKJJJIIIMMMNNNPPPSSSYYY___eeeiiirrruuuyyy{{{yyywwwvvvvvvuuutttssssssuuuwwwzzz|||||||||}}}yyysssrrrooooooqqqqqqpppttt{{{}}}xxxwwwzzz~~~}}}ooo^^^KKK???999555444666111111111111000000000000///////////////////////////////////////....................................------///...,,,...222444///...111333///+++***........................---------............///---......//////000000000...............///000000000000000000111111111111666666;;;HHHZZZjjjssswwwpppsssxxx~~~zzzssspppsssyyywwwdddNNN>>>PPP^^^ooo|||vvvbbbRRRKKKEEECCC@@@???@@@???>>>===<<<>>>???>>>===@@@FFFKKKVVV___mmmzzzxxxnnnjjjaaa```ccckkkttt}}}}}}}}}xxxqqqlllhhheeebbb]]]ZZZWWWTTTRRRQQQPPPOOOPPPPPPOOOMMMLLLKKKKKKKKKNNNOOOQQQTTTYYY^^^bbbeeelllooossstttsssqqqpppppptttuuuuuuwwwzzz~~~~~~}}}zzzzzz{{{{{{{{{{{{tttssswww||||||{{{~~~||||||~~~hhhXXXGGG===777444333444111111111000000000//////////////////////////////.........///////////////---.....................---,,,---000000...000555<<<555111111222///------........................---------............///------......//////000000...............///000000000000000000000000000000999777999@@@NNN^^^kkkrrruuutttuuuxxx}}}~~~~~~uuuooopppuuu{{{}}}sssYYYCCCIIIVVVfffssslllYYYOOOFFFDDDBBBAAAAAAAAA@@@>>>>>>???@@@>>>===>>>CCCGGGRRRZZZgggsss~~~xxxnnniiiaaa___aaagggnnnvvv|||{{{rrrllleee___\\\ZZZYYYXXXSSSRRRQQQQQQPPPPPPPPPPPPOOOQQQQQQPPPNNNMMMNNNOOOOOOPPPSSSWWW\\\aaadddfffjjjllloooppppppooopppqqqxxxyyy{{{}}}xxxtttsssvvvyyy{{{{{{~~~~~~zzzxxx}}}}}}vvv```QQQBBB;;;777444222333111111000000000/////////////////////////////////.........///////////////---------...............---,,,---000000...000555FFF:::000,,,,,,---000444........................---------............///..................//////...............///000000//////000000000000000000555555666:::CCCRRRcccnnnwwwuuuuuuuuuxxxzzz{{{{{{}}}wwwooonnnsssyyy|||}}}|||gggNNNDDDOOO]]]kkk{{{wwwcccUUUKKKIIIFFFDDDCCCBBB@@@???>>>???@@@>>>;;;<<<@@@DDDLLLTTT___lllwwwwwwmmmhhhaaa______cccgggllluuu~~~|||xxx~~~wwwooojjj```]]]XXXUUUTTTTTTSSSSSSQQQRRRSSSTTTTTTTTTTTTUUUTTTVVVXXXWWWUUUTTTUUUVVVXXXYYY\\\___cccfffhhhjjjlllnnnppprrrrrrtttwwwzzz~~~~~~yyywwwvvvuuuvvvyyy{{{}}}}}}zzz~~~}}}}}}vvvzzzxxxmmmVVVIII===888777444222222111000000000////////////////////////////////////............/////////000---------.........//////...,,,---///...,,,...222BBB777...,,,,,,,,,///222........................---------............///..................------...............///000000.../////////000000111111000333555555999EEEXXXffftttuuuvvvvvvwwwwwwxxxxxxyyyyyyqqqpppsssyyy|||}}}vvvzzz|||bbbAAAKKKXXXfffwwwjjj[[[PPPMMMIIIGGGEEECCC@@@>>>>>>??????===::::::>>>AAAGGGOOO[[[gggsssvvvmmmgggaaa^^^]]]___aaadddlllttt{{{{{{wwwwwwooofff___ZZZUUUTTTRRRRRRSSSSSSRRRPPPSSSUUUXXXYYYYYYYYYYYYYYYZZZ]]]______]]][[[\\\^^^eeefffgggiiikkklllllllllppprrrtttvvvxxx{{{~~~wwwxxxxxxxxxwwwyyy|||}}}}}}zzzzzz{{{sssxxx}}}qqqfffNNNCCC999777777444333333000000000000////////////////////////////////////---.........//////000000---------........./////////------///---)))+++///666111...111222///+++***........................---------.........///////////////......------,,,...............///000000.........///000111111111...222555222222;;;NNN]]]ooossswwwyyyxxxwwwvvvwwwwww}}}zzzsssqqquuuzzz~~~xxxnnnpppuuuEEEGGGRRReeexxxuuufffUUUMMMFFFEEEEEECCCBBBDDD?????????>>>>>>>>>>>>>>>@@@HHHTTTaaannn|||zzzpppggg```\\\ZZZ[[[[[[\\\aaahhhooosssyyy}}}{{{~~~|||~~~zzzsssiiiaaa\\\YYYUUURRRQQQPPPOOOOOOPPPSSSVVVXXX\\\]]]___aaabbbcccddddddhhhiiiiiijjjjjjjjjjjjjjjooonnnnnnoooqqqtttvvvxxx~~~}}}|||~~~|||wwwwwwwwwyyy{{{|||}}}}}}}}}~~~}}}}}}yyy|||hhhTTTEEEAAA:::555333222111000///000111111111///...---,,,---...//////...---,,,//////000000000000//////000000///...............///...---,,,,,,---...///---.........---,,,,,,+++.........------,,,,,,,,,++++++,,,,,,---...//////111000///......///000111............////////////000000000000////////////222000000444888<<>>>>>>>>>>>@@@FFFQQQ]]]iiiwww~~~tttlllaaa\\\XXXWWWUUUUUUYYY______cccjjjsss}}}}}}{{{xxxuuuxxx}}}~~~{{{{{{~~~~~~yyykkkfff___ZZZWWWUUURRRPPPWWWVVVUUUVVVXXX[[[^^^aaaaaaccceeegggiiijjjkkkkkkqqqrrrsssuuuvvvvvvuuuuuuxxxyyyzzz{{{}}}}}}{{{|||||||||}}}}}}}}}}}}~~~}}}{{{~~~~~~{{{xxx||||||uuucccQQQBBB>>>888555333333333222///000111111000///...---------...//////...------//////000000000000//////000000///...............///...------------...///------......------,,,+++..................------++++++,,,,,,---....../////////...------.../////////000000000111111111111......//////000000111111///------111444777???GGG]]]lllzzz~~~|||zzzxxxwwwtttvvv|||yyytttuuuxxx|||xxxnnnjjjpppwww@@@@@@HHHWWWhhhxxxyyyhhh]]]QQQKKKGGGCCCBBBDDD@@@@@@?????????>>>>>>>>>???EEEMMMVVVaaaoooxxxqqqeee]]]WWWTTTQQQNNNQQQUUUSSSUUU[[[bbbkkkttt|||~~~vvvsssqqqrrrvvvyyyzzzxxxxxxtttooommmpppuuuzzz}}}yyyqqqiiidddZZZXXXUUUTTTTTTTTTSSSRRRXXXXXXXXXZZZ]]]aaadddgggjjjkkknnnqqqtttvvvwwwxxx|||~~~~~~~~~~~~~~~|||yyyyyyvvvwwwxxxyyyzzz}}}}}}yyyvvvsssvvv{{{uuulll[[[LLL>>>;;;666444333444444333///000000000000//////...------...//////...------...//////000000//////...000///......---.........///...------------...///------......------,,,,,,............////////////+++,,,,,,------...............---,,,,,,---......//////000000000111111111------...///000111222222///,,,---000222444:::AAAQQQbbbttt}}}~~~zzzuuurrrsssvvv}}}~~~wwwsssrrrxxx{{{}}}zzzsssmmmjjjjjjxxx@@@???DDDPPP___ooopppcccUUUMMMHHHCCCBBBDDDAAA@@@@@@??????>>>>>>>>>@@@CCCIIIPPPZZZhhhxxxzzztttiii```XXXTTTQQQMMMNNNQQQRRRSSSUUUXXX]]]bbbgggiiiooorrrwww||||||yyyuuusssqqqppprrrrrrrrrpppnnniiidddbbbdddiiimmmpppqqqtttyyy}}}zzzqqqiiibbb[[[WWWRRRRRRSSSUUUWWWYYYYYYYYYZZZ[[[\\\___ccchhhlllnnnsssuuuxxx|||~~~~~~|||xxxuuusssrrrrrrrrrsssvvvzzz|||}}}yyyuuuqqqoooqqqxxx{{{ssseeeSSSFFF<<<999555333333333333333///000000000000/////////---..................---...//////////////////...///......------..................------.........,,,------...------,,,,,,,,,,,,------......//////,,,,,,,,,---------.........------------------...---------.........//////.........///000111111111111//////222333333888>>>FFFWWWlllyyyzzztttrrrqqqrrrwwwxxxrrrrrruuuyyy{{{yyyrrrjjjcccjjjuuuAAA???CCCLLLXXXgggzzzzzz{{{wwwiiiZZZPPPJJJDDDCCCDDDAAAAAAAAA@@@???>>>>>>===@@@BBBFFFKKKSSS```ppp{{{}}}vvvlllccc[[[XXXUUUQQQPPPRRRTTTSSSQQQQQQRRRTTTVVVXXX]]]```dddiiimmmsssyyy}}}}}}yyywwwvvvtttqqqooommmkkkiiigggccc___\\\ZZZ\\\___aaaaaabbbeeejjjooouuu|||xxxsssjjjccc]]]XXXTTTRRRQQQSSSWWWZZZ]]]___```aaacccdddfffjjjoootttxxxzzz}}}}}}zzzvvvsssuuuyyy~~~~~~~~~~~~~~~}}}||||||}}}~~~xxxsssrrrpppmmmlllnnnpppssstttwww}}}}}}vvvooollliiijjjoooxxx~~~sss```LLL@@@<<<999555333222222111000000////////////000000000.........------...............////////////............------------......---..................---,,,,,,------...------,,,+++++++++,,,,,,---------,,,,,,,,,---------------........................------------............000000000000////////////222000111444444333666<<>>>>>===???AAACCCGGGMMMYYYhhhsss~~~|||rrriiibbb```^^^YYYVVVVVVRRRPPPNNNKKKKKKLLLMMMOOOPPPRRRUUUXXX\\\```fffjjjrrrvvv{{{}}}}}}}}}}}}zzzwwwvvvtttrrrppplllhhhdddbbb```[[[YYYVVVTTTUUUVVVUUUUUUUUUWWW[[[```fffmmmtttyyy}}}uuufffbbb\\\WWWUUUTTTSSSRRRTTTWWW[[[___aaadddgggiiijjjlllooosssxxx}}}~~~yyysssooojjjfffhhhmmmttt{{{~~~|||{{{yyyyyyzzz{{{}}}~~~xxxrrrooolllhhhgggiiilllnnnooouuu{{{{{{uuullliiieeedddhhhpppxxx~~~~~~oooYYYFFF===:::777444222222222000///000////////////000000111///...------------...///---......//////......------------,,,------...///------...//////...------,,,,,,------......------+++++++++++++++,,,,,,,,,------------------------......////////////............/////////000000000111000000000/////////...000///000333333111333888:::FFFUUUcccqqq{{{|||xxxyyyyyyyyyzzzssssssuuuxxx|||}}}xxxoooggg]]]^^^^^^aaannn>>><<<===CCCIIIUUUgggvvvyyyqqqqqqttt|||kkk___UUUKKKFFFFFFCCCBBBBBBAAA???>>>>>>===<<<>>>@@@CCCHHHSSSaaakkkxxx|||tttnnnmmmkkkeee___]]]TTTRRRNNNJJJHHHHHHIIIJJJIIIJJJKKKMMMNNNQQQVVVYYY___cccgggiiijjjqqq|||{{{|||}}}zzzxxxvvvtttqqqpppnnnkkkfffbbb```___XXXTTTPPPNNNMMMMMMMMMLLLLLLNNNPPPSSSWWW\\\ccchhhqqqvvv~~~~~~ttthhhaaaZZZWWWTTTRRRSSSUUUUUUUUUWWW[[[```cccfffiiinnnrrrrrrtttxxx|||zzzuuuooojjjccc]]]___dddjjjrrr~~~{{{xxxwwwxxxyyy{{{}}}~~~wwwpppllliiieeeeeehhhmmmoooppptttzzzzzztttmmmjjjfffdddfffllluuu{{{xxxhhhQQQAAA<<<666444222111222222222111000///......///000111222///...------------...///---......//////......------,,,,,,,,,------...///------...//////...------+++,,,------......------,,,,,,,,,,,,,,,,,,++++++------------------------,,,---............---,,,........./////////000000////////////000000000000///...000333333000222666777>>>IIIWWWiiiyyy~~~wwwtttuuuwwwzzz|||{{{wwwsssmmmkkkeee^^^cccuuu;;;999;;;???DDDNNN```ooo}}}rrrnnnnnnsssyyysssfffZZZOOOHHHFFFCCCCCCBBBAAA@@@>>>>>>===:::;;;>>>@@@EEEOOO\\\eeettt}}}yyyxxxvvvooogggdddZZZVVVQQQKKKHHHFFFFFFGGGEEEFFFGGGFFFGGGIIIMMMPPPQQQUUUYYYZZZ[[[bbbooozzz~~~zzz{{{}}}~~~zzzxxxvvvuuusssooopppooolllhhhdddbbbaaaWWWSSSMMMIIIHHHHHHIIIIIIHHHIIIJJJKKKMMMRRRWWW[[[ccciiiqqqyyyzzzooodddYYYQQQUUUSSSRRRRRRUUUXXXYYYZZZZZZ^^^cccgggjjjnnnuuuzzz}}}zzzuuunnnhhh___YYYZZZ___ccclllzzz{{{wwwwwwxxxzzz|||~~~}}}vvvooolllhhheeeeeejjjpppssstttuuu{{{~~~zzztttqqqnnnjjjggghhhnnnwww}}}{{{sssaaaKKK>>>;;;333111000111222444333333000///.........000111222///...---,,,,,,---...///---..................---,,,,,,,,,,,,------...///,,,---...//////...---,,,+++,,,,,,---.........---.........------,,,,,,,,,------------------------++++++------------++++++,,,,,,,,,---------......------...///000111222222//////111555444222333777444999AAAOOOdddxxx}}}rrrsssuuuxxx|||~~~~~~|||qqqbbb]]]kkk;;;::::::===AAAHHHWWWfffvvvxxxmmmccciiikkkttt|||nnn```RRRJJJJJJBBBAAAAAABBBCCCBBB@@@===>>>===<<<===AAAJJJVVV]]]kkkvvv{{{ssslllfff\\\TTTQQQMMMGGGEEEIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIMMMPPPQQQRRRVVV^^^dddgggooozzzwwwwwwwwwyyy}}}}}}{{{yyywwwvvvuuusssooojjjjjjjjjhhhbbb]]]ZZZUUUPPPKKKIIIHHHFFFEEEFFFEEEEEEFFFHHHJJJLLLNNNUUUYYY___fffnnntttyyy{{{xxxnnnddd\\\WWWUUUQQQRRRRRRTTTVVVXXXYYY[[[___bbbgggkkkpppvvv}}}zzzqqqiiidddaaa^^^\\\dddlllyyyxxxvvvvvvxxx{{{}}}~~~xxxnnngggdddbbbeeelllssswwwxxx}}}}}}{{{{{{rrruuuwwwtttooopppxxx}}}|||yyyxxx{{{yyylllZZZJJJ>>>:::222333333333333222111000111000000///////////////......------------......//////.........---------......---------,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++////////////////////////---------...///000000111111111111111111222222333777777;;;GGGYYYmmm}}}~~~{{{wwwvvvxxx{{{|||wwwmmmbbbbbbsss===;;;;;;===???EEERRR___nnn}}}pppeeebbbbbbiiiyyyuuueeeUUUJJJGGGEEEDDDCCCCCCCCCBBB???===???>>>======???FFFOOOVVVgggqqq|||uuulllbbbZZZVVVQQQJJJHHHJJJFFFFFFFFFGGGGGGGGGFFFFFFGGGIIILLLLLLKKKNNNTTTZZZ___eeekkkpppsssyyytttrrrpppqqqtttwwwyyyzzzuuuvvvxxxxxxwwwwwwyyyzzz{{{{{{{{{zzzyyywwwuuutttqqqnnnllllllmmmjjjccc^^^WWWSSSNNNIIIHHHFFFEEEDDDEEEDDDDDDDDDEEEFFFGGGHHHMMMPPPTTTZZZ```fffkkkmmmxxx}}}{{{wwwoooggg___YYYVVVTTTTTTTTTUUUWWWYYY[[[]]]___bbbeeeiiinnnsssyyyyyyrrrlllgggdddaaadddkkkwww}}}uuussswwwzzz}}}~~~~~~{{{qqqgggdddcccfffnnnvvv{{{}}}yyy|||~~~{{{wwwwww|||}}}zzzvvvvvvvvvzzz|||tttfffUUUFFF<<<888333333222222222111111111000000///............///......------------......//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,------------------------------------------------------------------------------------........................------......///000000111000000000000000111222222444555999CCCSSSgggyyy{{{|||}}}xxxuuuvvvyyy{{{~~~ttthhhdddnnn}}}>>><<<:::;;;<<<@@@JJJUUUgggxxxvvvjjjaaa\\\___mmm~~~nnn\\\OOOHHHHHHFFFDDDCCCCCCBBB???===???>>>>>>===>>>BBBHHHMMM___iiiwwwtttlllddd^^^XXXPPPMMMLLLGGGHHHIIIJJJJJJIIIGGGFFFEEEGGGHHHGGGEEEFFFKKKOOOXXXZZZ\\\\\\^^^ccclllrrr~~~}}}qqqmmmhhhfffgggjjjmmmnnnjjjkkkjjjiiihhhiiilllnnnvvvxxxzzz||||||zzzwwwuuupppooooooppppppkkkccc]]]UUUQQQLLLHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDFFFGGGIIILLLQQQVVVZZZ]]]ggglllttt|||{{{xxxmmmjjjfffaaa\\\YYYWWWWWWWWWXXXYYY[[[^^^aaacccdddeeehhhlllqqqwww}}}}}}vvvpppjjjfffeeejjjtttyyysssqqqyyy}}}~~~~~~sssfffdddccchhhqqq{{{}}}|||xxxvvvsssvvvzzz}}}|||vvvlll]]]MMMAAA:::777444333222111000111222222000//////.....................------------.....................---------......---------,,,,,,,,,...---------------------,,,,,,---------------...------------------------------------------------,,,------....../////////........................------......///000000000///////////////000111111000222666===III[[[ooo}}}}}}|||}}}{{{yyyyyy|||~~~zzztttsssuuuxxx|||nnndddffflll{{{>>>:::999:::;;;===DDDMMM]]]nnn~~~pppiii___[[[dddtttyyyhhhXXXOOOIIIFFFDDDBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>@@@DDDGGGVVV```mmmyyy~~~xxxoooggg```YYYSSSPPPLLLLLLLLLKKKJJJJJJIIIHHHFFFGGGGGGFFFDDDEEEGGGJJJSSSSSSSSSRRRRRRVVV]]]bbbiiiooowww|||~~~}}}qqqkkkddd___^^^```cccddddddcccaaa^^^]]]]]]aaadddppptttyyy~~~~~~|||yyyrrrrrrrrrrrrpppiii```YYYRRRNNNJJJGGGFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFIIILLLPPPRRRWWW\\\ccckkkrrryyy{{{tttnnnjjjcccbbbaaa```___^^^^^^^^^\\\]]]^^^```bbbeeegggiiihhhkkkoootttyyy~~~uuummmhhhfffjjjqqq|||~~~wwwssssss|||rrrfffddddddjjjttt}}}zzzvvvsssvvv{{{wwwpppcccTTTFFF===888777444333111//////000222333111000//////......//////......------------....................................---------,,,,,,,,,---------------,,,,,,+++------------------------------------------------------------------------+++,,,,,,---...//////000....................................//////000000...............///000000///222555777>>>MMMaaaqqqzzzyyyxxxyyyzzzyyyyyyzzzwww{{{~~~uuuqqqppprrrzzztttgggaaa___kkkwww<<<888777999:::;;;AAAGGGRRRaaasssyyyooobbbYYY___mmmyyyrrr```TTTIIIFFFCCCAAAAAAAAAAAA@@@===>>>?????????@@@BBBEEENNNWWWdddppp{{{{{{rrrjjjccc\\\WWWRRRPPPMMMKKKIIIIIIIIIIIIGGGGGGGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNQQQTTTWWW]]]dddhhhjjjnnnuuu|||}}}qqqlllddd^^^\\\\\\]]]^^^___^^^\\\XXXVVVWWW[[[^^^kkkooovvv}}}}}}zzzsssssssssqqqlllddd[[[UUUMMMJJJFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFHHHKKKMMMMMMPPPVVV]]]cccjjjqqquuu|||~~~vvvooohhhccc```___```aaacccdddeeeeeefffbbbcccccceeefffhhhjjjkkkjjjlllqqquuuzzzyyypppjjjfffiiinnnxxxzzzxxxxxx{{{zzzwwwvvvxxx~~~~~~rrrhhhggghhhnnnxxx}}}zzzwwwvvv|||~~~sssjjj[[[LLLAAA:::777777444333111//////000111222222111000000//////000000......------------......---...........................---------,,,,,,,,,++++++,,,,,,,,,,,,+++***------------------------------------------------------------------------******+++,,,---.............................................////////////...............//////000000333444444555@@@RRR```sssuuuxxxyyyyyyyyywwwvvvssstttxxx}}}vvvqqqnnnmmmssszzz~~~|||pppeee^^^___hhhyyy<<<888777:::;;;;;;>>>CCCLLLYYYiiiwwwrrreee[[[^^^hhhttt~~~|||hhhYYYLLLIIIDDDAAAAAAAAAAAAAAA>>>???@@@???>>>???AAACCCFFFOOO[[[gggsss}}}uuuoooggg```XXXVVVSSSPPPMMMKKKJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGGGGHHHHHHLLLPPPTTTWWWYYY]]]bbbgggkkkooosssvvvwwwwwwxxxyyyvvvwwwwwwwwwuuuvvvwwwyyy}}}{{{qqqlllfffaaa^^^]]][[[ZZZ[[[ZZZYYYWWWVVVXXX\\\___jjjooouuu{{{~~~}}}yyywwwsssrrrqqqlllfff___XXXSSSJJJGGGDDDBBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIHHHJJJNNNRRRVVV\\\bbbfffrrrxxx{{{wwwqqqjjjddd```___^^^bbbdddgggjjjlllmmmmmmmmmjjjjjjjjjjjjjjjkkklllllljjjlllppptttxxx}}}xxxrrrllllllooowww|||xxxsssqqqrrrvvvxxxxxxyyy}}}uuulllkkkmmmttt}}}}}}||||||}}}|||nnndddTTTFFF===888666666333222111000///000111111111111000///////////////......------------......---------.....................---------,,,,,,,,,)))***+++,,,---,,,++++++------,,,,,,,,,,,,++++++------------------------------------------------***++++++,,,,,,---------------------------------......//////////////////...............///000000000222444222222888EEEPPPgggqqqyyyzzzyyywwwuuurrrtttrrrsssyyy~~~yyytttppplllmmmrrrwww}}}qqqggg[[[```lll~~~>>>:::999;;;<<<;;;;;;>>>FFFQQQ^^^kkkzzz{{{ooodddccchhhqqq}}}sssbbbSSSNNNHHHCCCAAAAAAAAA@@@@@@@@@@@@>>><<<<<<>>>@@@AAAHHHSSS___jjjvvv{{{sssjjjbbbaaa```^^^ZZZUUUPPPNNNMMMLLLJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEDDDIIIJJJKKKLLLNNNQQQTTTVVVZZZ\\\___aaaaaabbbdddfffdddfffiiiiiiiiijjjmmmpppsssxxx~~~{{{vvvnnnkkkgggdddaaa^^^ZZZWWWYYYZZZ[[[[[[]]]```eeeiiirrruuuzzz~~~~~~{{{wwwtttpppoookkkfff```ZZZVVVUUUMMMJJJGGGFFFGGGIIIJJJJJJGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIJJJLLLPPPUUUYYYccciiiqqquuuxxx{{{{{{xxxqqqmmmgggbbb```bbbeeegggkkknnnqqqtttvvvvvvvvvuuusssrrrqqqooonnnnnnnnnnnniiikkknnnqqquuuzzzzzzwwwwww}}}{{{uuuqqqqqqooopppuuuxxxxxx{{{|||rrrrrrttt{{{~~~~~~xxxiii^^^NNNAAA999666444444111111111111000000000000//////...---------------......------------......---------.........//////......---------,,,,,,,,,((()))+++---......---,,,,,,,,,+++++++++*********------------------------------------------------,,,,,,,,,---------------------------------------/////////////////////...//////......//////000111...111333222222666>>>EEETTTeeevvv{{{yyyyyywwwtttxxxrrrqqqwww||||||~~~|||zzzuuuooolllnnnqqqzzz{{{ooo^^^^^^eeettt@@@<<<;;;======::::::;;;:::DDDPPP\\\kkk{{{zzznnniiikkkqqq{{{}}}lllYYYTTTLLLFFFBBBAAA@@@???BBBAAA@@@===::::::<<<>>>>>>EEEOOOYYYdddppp|||{{{qqqjjjkkkmmmkkkggg___XXXSSSRRRQQQOOONNNMMMKKKIIIHHHLLLJJJGGGFFFFFFGGGGGGGGGIIIHHHFFFGGGIIILLLMMMLLLPPPQQQSSSTTTTTTTTTVVVXXXYYY\\\___aaaaaacccgggjjjlllrrrxxx{{{{{{||||||vvvqqqkkkjjjgggeeeccc^^^YYYUUUYYY[[[^^^aaadddiiiooosss{{{}}}|||wwwsssmmmkkkgggaaa\\\XXXWWWWWWRRROOOLLLKKKMMMOOOPPPQQQMMMMMMMMMLLLKKKHHHFFFEEEDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFIIIMMMQQQRRRXXX___ccceeeiiipppvvvyyyzzzzzzzzzxxxuuurrrpppmmmiiidddaaabbbgggmmmqqqtttwwwzzz}}}~~~~~~}}}|||xxxwwwuuusssqqqpppoooooohhhjjjmmmpppssswww||||||wwwqqqlllqqqoooppptttwwwxxx|||}}}{{{zzz{{{vvvvvvyyy}}}|||uuueeeZZZKKK>>>777444333222000111111111111000//////------,,,++++++++++++,,,.........------.........---------.........//////......---------,,,,,,,,,'''))),,,...000000///...+++++++++*********))))))------------------------------------------------..................------------------------------///////////////.........///////////////000111111,,,///111222333666;;;???CCCZZZqqqzzz{{{{{{|||zzz{{{tttqqqvvvzzzzzz{{{}}}~~~zzzrrrnnnnnnlllvvv~~~rrrbbb___bbbooo<<<<<<;;;:::;;;<<<===>>>@@@BBBHHHSSSaaaooo{{{~~~zzzrrrpppuuu~~~wwwddd[[[PPPHHHFFFEEECCCAAAAAA@@@???>>>============@@@AAAGGGQQQYYYcccrrr|||zzzyyyxxxwwwtttmmmccc[[[XXXVVVTTTRRRQQQPPPNNNKKKPPPNNNKKKIIIIIIIIIIIIHHHIIIIIIHHHHHHGGGHHHHHHHHHKKKKKKKKKKKKLLLNNNOOOOOOTTTVVVYYY[[[^^^bbbgggkkknnnnnnooopppqqqrrrssssssuuutttsssqqqnnnllliiihhhbbbaaa___]]][[[YYYXXXXXXYYYZZZ\\\```fffmmmsssxxx}}}{{{vvvqqqmmmhhheeebbb```^^^\\\\\\ZZZWWWWWWXXXZZZZZZYYYVVVQQQOOOOOOMMMIIIHHHKKKKKKJJJIIIKKKMMMOOOOOONNNNNNOOOOOOLLLIIIHHHJJJMMMSSSSSSSSSUUUYYY^^^cccfffjjjlllnnnmmmjjjjjjlllooojjjmmmqqqtttvvvxxxzzz|||{{{wwwuuurrrnnnjjjlllmmmpppsssuuuwwwyyyzzz~~~|||{{{zzz|||xxxssspppooooooqqqrrrsssvvvyyy~~~uuuwwwyyy{{{|||~~~|||}}}vvvqqqrrrvvv}}}|||ooo___QQQBBB;;;999666333222////////////.....................---,,,,,,++++++.........------,,,,,,,,,......------------......---------------------------,,,,,,++++++,,,,,,---,,,---...---++++++---///---------,,,,,,+++++++++------------------------,,,,,,,,,---------..............................//////---,,,,,,---...///,,,------...///000111111/////////000111333444555EEEPPPaaarrr|||}}}~~~yyysssqqqtttyyy|||~~~~~~yyysssnnnpppsssxxx~~~{{{nnneee```gggyyy???>>>===<<<<<<;;;<<<<<<===>>>DDDMMM[[[iiiuuu|||zzzxxxzzz~~~vvvsssuuu{{{lllbbbTTTKKKGGGEEECCCAAAAAA@@@???>>>============>>>???DDDLLLTTT^^^mmmyyy}}}{{{xxxxxxxxxtttllleeedddbbb___^^^]]][[[YYYVVVTTTQQQNNNMMMNNNNNNMMMLLLJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNQQQTTTXXX[[[```eeeiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiigggeeecccaaa```[[[[[[YYYWWWVVVUUUTTTTTTXXXYYY\\\aaagggnnnvvv{{{~~~{{{xxxssspppmmmkkkhhhffffffccc```______```___^^^ZZZVVVRRRRRROOOJJJIIILLLKKKMMMPPPRRRTTTUUUVVVVVVSSSTTTSSSPPPKKKIIIJJJKKKMMMMMMMMMNNNQQQUUUZZZ\\\```cccfffffffffhhhmmmqqqtttxxx}}}|||xxxuuupppmmmkkklllnnnpppqqqsssttttttwwwvvvttttttuuuyyy|||~~~|||{{{{{{{{{|||}}}}}}}}}{{{tttqqqooonnnnnnrrrsssuuuwww{{{~~~|||zzzqqqsssvvvyyyzzz}}}xxxpppjjjjjjpppyyyxxxjjj[[[MMM???999777444111111////////////............/////////000000000000000......---------,,,,,,,,,------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,---***+++,,,+++***+++,,,...---------,,,,,,+++++++++------------------------,,,,,,,,,------------...........................000///............///000------......//////000000/////////000111222444555<<>><<<;;;:::999:::;;;>>>FFFRRR```mmmuuuvvvuuuwww{{{}}}~~~}}}xxxxxx{{{}}}~~~xxxmmm]]]PPPHHHEEECCCBBB@@@@@@???>>>===============<<>><<<:::999888999:::<<>>============<<<;;;===AAAGGGNNN[[[hhhttt~~~{{{{{{{{{yyywwwtttrrrqqqooommmjjjjjjgggdddbbbaaa___\\\ZZZUUUSSSQQQNNNLLLLLLLLLLLLIIIIIIIIIJJJKKKMMMNNNOOOOOORRRUUUXXXZZZ]]]aaadddfffeeecccaaa^^^\\\ZZZYYYWWWVVVUUUUUUTTTTTTSSSSSSQQQQQQPPPPPPQQQQQQRRRRRROOOQQQUUUXXX\\\dddmmmttt~~~~~~zzzvvvrrrooommmkkkiiifff```\\\ZZZVVVQQQQQQTTTVVV^^^hhhnnnooooooqqqtttqqqpppmmmggg```XXXRRRNNNPPPPPPOOONNNOOOPPPRRRSSSTTTYYY___eeelllttt}}}wwwtttqqqpppnnnllljjjhhhgggfffjjjgggccc^^^\\\\\\]]]^^^_________```aaacccdddeeegggggghhhjjjmmmrrrvvvyyy{{{uuunnnkkknnnqqqrrrqqqvvvwwwyyy|||~~~xxxqqqjjjfffdddiiipppvvv|||~~~zzzwwwvvvxxx{{{}}}|||xxxqqqkkkkkkooouuuooo^^^NNNDDD999666444111///000////////////............,,,---------.........///------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...............////////////////////////.........////////////000111222333666888@@@NNN___nnnvvvyyy{{{xxxtttqqqrrrvvvyyy|||~~~|||qqqppppppsssyyy|||sssllliiinnnyyy@@@@@@>>>===;;;:::999888;;;;;;<<>>>>>======>>>===;;;<<>>>>>???FFFNNNVVV___lllyyy{{{wwwuuurrrmmmhhhdddbbbbbbccc___```aaabbbdddfffggghhhkkklllnnnmmmjjjhhhgggggghhhhhhhhhgggfffeeeeeeeeecccaaa```^^^^^^^^^___```_________```aaabbbcccddddddhhhkkkkkklllsss~~~zzzsssnnnhhhbbbaaadddhhhjjjmmmqqqvvv{{{~~~uuunnneeeeeeffffffggghhhhhhhhhnnnuuu|||tttkkkbbb[[[VVVTTTPPPNNNLLLJJJJJJLLLOOOQQQLLLMMMOOOQQQSSSUUUVVVWWWVVVWWWYYY[[[\\\]]]]]]]]]___bbbfffkkkqqqwww{{{~~~}}}{{{yyywwwyyyzzzxxxuuutttwww{{{|||~~~zzztttnnnkkkiiiiiiiiikkknnnrrrvvv}}}xxxwwwvvvuuuttttttuuuuuu|||ppp[[[KKK???999555555444111111333////////////..............................------,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++,,,---...//////...---,,,***,,,......,,,***))))))+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............------......//////000000000////////////000111111111222444777???NNN```mmmtttuuuuuuttttttwww}}}zzzuuurrrsssxxx|||~~~yyyxxxOOOKKKEEE???;;;:::;;;<<<777999:::888888===GGGPPPaaarrr~~~||||||mmm]]]QQQLLLDDDDDDCCCBBBAAAAAAAAAAAA;;;:::<<<>>>======BBBJJJNNNWWWcccppp{{{zzztttpppnnnnnnooohhhhhhiiijjjlllnnnpppqqqsssuuuvvvuuussspppppppppmmmmmmmmmmmmmmmmmmmmmmmmllljjjhhhfffffffffhhhiiiiiiiiiiiiiiijjjkkklllmmmlllppptttuuuvvv}}}yyysssllleeeccceeeaaa``````cccjjjqqqvvvxxx|||uuuppppppqqqrrrsssttttttuuuxxxyyyooofff^^^YYYVVVSSSQQQMMMJJJHHHIIIJJJLLLMMMNNNPPPRRRTTTVVVWWWWWWUUUWWWYYY[[[\\\[[[ZZZYYYXXXXXXYYY^^^eeekkkoooqqqzzz~~~}}}|||{{{}}}vvvsssvvv{{{}}}}}}vvvqqqppppppqqqrrrssstttuuuxxx}}}~~~}}}|||xxxxxxyyyzzzzzz{{{{{{{{{~~~|||jjjUUUEEE<<<777444444333000000333000/////////............++++++,,,,,,---.........,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---///000000///---,,,))),,,...///...---------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////,,,------...///000111111000////////////000000111333444555444777CCCUUUcccqqqssstttsssssswww}}}{{{uuussstttxxx|||~~~wwwrrr{{{ZZZNNNBBB>>>;;;888888===888777777777:::>>>CCCFFFYYYfffxxx|||kkkZZZMMMKKKDDD@@@AAABBB???======;;;;;;;;;;;;<<<>>>???@@@HHHMMMYYYgggrrr{{{{{{~~~|||zzzxxxwwwxxxzzz|||~~~}}}||||||{{{xxxvvvuuuuuuuuutttsssssssssrrrwwwtttrrrqqqqqqqqqqqqpppwwwvvvuuutttuuuvvvxxxzzzyyyyyy|||{{{qqqddd[[[]]]ZZZVVVUUUYYYaaajjjpppvvvvvvyyy~~~}}}zzz{{{|||~~~wwwiii]]]VVVTTTRRRPPPMMMKKKJJJKKKMMMNNNOOOQQQTTTWWWZZZ[[[\\\\\\[[[\\\]]]^^^]]]ZZZWWWTTTSSSVVVXXXZZZZZZ]]]cccgggooosssyyy~~~~~~{{{xxxxxxyyy{{{}}}zzzwwwyyy~~~yyy{{{}}}~~~}}}}}}~~~|||~~~ppp\\\KKKAAA777666444333222111111111000000000000000000000000...------...///000...,,,.................................------.........,,,,,,,,,,,,,,,,,,,,,,,,---...///...---++++++,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................---------............///..................------............////////////000111000///333>>>NNNZZZlllooorrrpppooorrr{{{zzzwwwwwwyyyzzzyyy{{{aaaTTTGGGBBB@@@<<<;;;===:::999777777999<<<@@@CCCRRR___qqquuudddVVVOOOHHHCCCCCCCCC@@@======<<<<<<<<<<<<<<<===>>>???CCCGGGRRR^^^hhhqqq}}}~~~~~~}}}||||||~~~|||zzzzzz{{{|||{{{{{{{{{{{{zzzyyyzzz|||~~~zzzlllcccZZZWWWSSSQQQTTT\\\dddiiipppqqqvvv{{{yyynnnddd^^^[[[YYYWWWTTTPPPOOONNNOOOPPPRRRTTTWWW[[[^^^```aaabbbbbbbbbbbbaaa___\\\YYYWWWTTTWWWYYYZZZZZZ\\\___bbbeeehhhnnnrrrwww{{{~~~{{{yyyzzz|||~~~~~~|||~~~yyyhhhUUUFFF===666555444333222111111111////////////////////////000...---...//////...---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---+++,,,------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................------------................................................////////////222333333222222888CCCKKKbbbiiipppqqqoooqqqwww~~~}}}{{{zzzzzz~~~~~~jjj[[[LLLDDDBBB???<<<:::;;;:::888777888:::===???IIITTTfffvvvqqqcccVVVMMMFFFEEEDDD@@@>>>>>>>>>======<<<<<<======>>>@@@BBBJJJUUU^^^fffsssxxxooo^^^[[[VVVSSSTTTXXX^^^bbbggglllrrrxxx~~~vvvooojjjfffcccaaa]]]ZZZXXXWWWWWWXXXXXXZZZ\\\```dddgggjjjkkklllkkkiiifffccc```^^^]]]WWWYYYZZZZZZYYYYYYZZZ[[[YYY\\\aaaeeehhhlllpppsssyyy|||}}}}}}|||||||||{{{zzz||||||mmm\\\LLL@@@999555555333222111111000000////////////////////////111///------......---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------................................................////////////000222333333222444999===SSS___lllqqqpppooosssxxx}}}|||}}}|||yyyzzz}}}|||rrrbbbNNNCCC???===;;;888:::999777777777999;;;===AAALLL\\\kkkxxx}}}nnn\\\RRRJJJFFFEEEAAA@@@AAA??????>>>===<<<<<<======>>>@@@EEENNNVVV___mmmyyypppkkkeee___[[[[[[\\\^^^aaagggooovvv}}}|||wwwsssooommmjjjhhheeedddcccccc___```bbbfffjjjnnnqqqsssuuussspppmmmjjjhhhgggggg\\\\\\\\\ZZZXXXVVVUUUUUUSSSVVVYYY\\\^^^bbbfffiiiooorrryyy}}}{{{zzzxxxyyyyyyzzzzzz}}}rrraaaQQQDDD<<<777444444222111111000000000////////////////////////111...,,,+++,,,---,,,+++------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........---------...........................////////////,,,...111111222333777999EEETTTfffooopppnnnooorrryyyxxxwwwwwwzzz}}}yyytttzzzxxx{{{kkkUUUDDD======<<<:::888888777777888999;;;===>>>FFFSSSaaannn{{{xxxdddYYYNNNIIIFFFCCCBBBCCC@@@???>>>======<<<============AAAIIIPPPYYYfffsss}}}yyyqqqiiidddbbbaaaaaafffmmmttt|||{{{vvvrrrnnnkkkhhhhhhiiillloootttxxxzzz{{{yyywwwtttrrrqqqqqqqqqcccaaa^^^[[[XXXUUURRRPPPQQQSSSUUUWWWYYY\\\```cccgggjjjqqqyyy}}}zzzyyytttuuuwwwxxxzzz~~~{{{hhhVVVIII@@@:::777333222111111000000000000........................///---,,,+++,,,---,,,+++------------------------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...---------.........//////............////////////......//////111333666999<<>>>>>============<<<;;;>>>CCCHHHOOO\\\ggguuu|||{{{uuupppnnnllloootttzzzyyytttrrrrrrqqqrrruuuyyy}}}}}}{{{yyyxxxxxxxxxkkkfffaaa\\\XXXUUURRROOOOOOQQQSSSTTTVVVYYY^^^aaacccffflllttt|||~~~|||zzzyyyssstttvvvxxx{{{}}}ppp]]]MMMBBB<<<999666222111111000//////000000...........................------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////............////////////222111000///000222444555777AAAQQQ___iiimmmnnnnnnkkklllmmmooorrrxxx~~~xxxwwwxxxqqqkkkhhhnnnxxx{{{kkkVVVHHHDDDAAA===;;;;;;:::999999999999::::::>>>DDDKKKUUUcccrrr}}}~~~ooo___TTTLLLFFFCCCEEE??????>>>>>>===>>>>>>>>>===<<<===@@@BBBFFFPPP[[[hhhooozzz|||{{{yyyxxxzzz}}}~~~|||zzzzzzqqqkkkccc\\\YYYVVVSSSPPPPPPRRRSSSUUUWWWZZZ___bbbfffhhhmmmrrrxxx~~~}}}|||zzzyyytttuuuxxxzzz}}}|||{{{}}}pppdddRRRDDD<<<999666444111111000////////////000..............................000222444444111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******++++++++++++,,,,,,---------+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000............////////////111111000000111222222222555:::EEESSSbbbkkknnnnnnhhhjjjlllnnnoootttzzz{{{wwwtttwww}}}pppggg```bbbgggnnnyyy}}}|||qqq]]]LLLEEE@@@;;;>>>===<<<:::999888777777888;;;???DDDLLLZZZiiitttxxxfffXXXNNNFFFCCCDDD??????>>>>>>>>>>>>??????AAA???>>>???@@@AAAIIISSS\\\dddooozzz~~~|||}}}}}}{{{yyyuuunnnddd]]]YYYVVVTTTQQQSSSTTTVVVWWWYYY\\\aaaeeekkkmmmppptttxxx}}}~~~~~~~~~~~~}}}|||{{{zzzuuuwwwyyy|||{{{wwwrrrtttwww|||xxxggg[[[KKK>>>999666444111111000000////////////000...........................///222666888777444111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++))))))***+++++++++,,,,,,---------+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000............/////////000------///111444444222111555666===KKK]]]jjjnnnnnnhhhjjjmmmmmmnnnqqqvvv{{{zzzuuupppooossswwwxxxwwwqqqiiiaaa^^^\\\___lll{{{{{{{{{vvviiiXXXJJJCCCBBBAAA:::777999<<<;;;999:::777888<<>>===666///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------111...+++((('''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...---,,,,,,...///...,,,*********+++++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---+++,,,---------...000222////////////000000000000666555777???MMM\\\jjjqqqqqqnnnlllooouuuyyywwwtttttt{{{zzzrrrnnnoooqqqrrrrrrmmmppplllbbb[[[]]]dddiii~~~}}}ttteeeUUUJJJEEE@@@:::777999:::777666777888888;;;>>>@@@DDDPPP]]]ppp{{{|||iiiZZZOOOGGGBBBDDDBBB???>>>?????????>>><<<>>>@@@???<<<<<<@@@DDDJJJOOOZZZgggpppwww{{{wwwuuuyyyzzz}}}yyyvvvrrrlllfffbbb___^^^^^^^^^___aaadddhhhlllnnnrrrrrrsssssstttuuuvvvvvvyyyzzzyyywwwvvvyyy}}}xxxuuutttsssssstttvvvwwwxxx{{{}}}}}}~~~~~~zzzwwwvvvtttxxx~~~sssiiiXXXKKK===888777444222222000000111111111111000000////////////////////////000///...111555555000++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---///333000---,,,,,,------,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,---...---------///111.../////////000000000000444333444999DDDRRRaaakkkpppooopppssswwwwwwtttpppqqqwwwyyysssooonnnmmmmmmuuuyyyxxxnnndddaaaaaa```xxxgggTTTHHH@@@<<<:::;;;999555444777888888:::<<<<<<>>>HHHSSScccooowwwdddUUUJJJEEEFFFDDDBBB@@@@@@@@@>>>===;;;>>>@@@???<<<;;;===@@@DDDHHHQQQ]]]fffmmmxxx|||uuunnnjjjiiiiiijjjooowww}}}{{{vvvxxx|||}}}zzzuuupppllliiiggghhhiiikkkmmmpppsssuuuvvvyyyxxxvvvtttssssssssssssrrrrrrqqqpppppptttzzz~~~~~~yyyuuuqqqpppppppppsssvvvzzz}}}|||~~~}}}}}}{{{}}}|||xxxuuuuuuwww{{{kkk___PPPDDD999555555333222333///000000111111000000///////////////////////////333///,,,,,,---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,...000777333---******,,,---...******+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------......---,,,,,,...///....../////////000000000111222222333999EEEUUU___lllooouuuyyyyyyvvvqqqnnnmmmrrryyyyyyqqqllljjjkkkooovvv{{{xxxsssoookkkgggvvv]]]LLLDDD@@@======:::666666:::777666888::::::;;;BBBKKKWWWdddwwwrrr```RRRLLLGGGEEEBBBAAAAAA@@@>>>===<<<>>>??????<<<;;;;;;<<>><<<:::777888;;;666555666999::::::@@@HHHQQQ^^^ppplll[[[QQQHHHEEECCCAAAAAAAAA???>>><<<===>>>>>><<<;;;:::;;;999:::???GGGMMMTTT___jjj{{{|||tttnnnccc```]]]]]]cccpppzzzvvvppplllhhhfffcccaaa[[[]]]```eeejjjooosssuuuwwwzzz~~~~~~{{{yyywwwqqqrrrssstttttttttvvvwwwuuuzzz{{{zzzyyy{{{}}}}}}zzzwwwuuutttuuuuuupppnnnkkkkkkmmmppptttwww~~~{{{yyyzzzzzzxxxvvvpppooonnnooorrrvvv{{{~~~}}}}}}tttnnnmmmoooppppppqqqqqqrrruuuwwwyyy|||zzzyyyvvvwwwxxxzzz}}}~~~~~~{{{zzz}}}wwwfffYYYGGG>>>777555444111000222//////000000000000//////////////////////////////...------...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++,,,...000---,,,***+++,,,------,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,,,,---------,,,------------------------......---++++++,,,...............////////////...111555555555888@@@GGGWWWaaannnyyy|||yyytttqqqnnnmmmnnnttt~~~zzzpppkkkjjjiiiooovvv|||vvvgggSSSHHH???;;;:::888888999666555666999::::::>>>DDDLLLYYYjjjzzz{{{{{{xxxdddXXXLLLIIIEEEBBBAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;:::>>>CCCGGGLLLVVV```ooouuu~~~}}}wwwjjjgggbbb^^^aaannnyyyuuunnniiiddd```]]]ZZZSSSTTTVVVYYY]]]aaaeeegggiiillloooqqqsssuuuxxx{{{uuuuuuttttttrrrpppooonnngggggggggffffffeeeeeeeeedddhhhoootttwww||||||zzzyyyyyyyyyvvvsssooommmooorrruuuvvvyyy}}}zzzvvvvvvxxxyyyxxxvvvooooooooopppssswww|||~~~}}}qqqiiihhhiiikkklllhhheeeeeehhhiiijjjpppvvv~~~yyytttqqqpppjjjlllnnnrrruuuyyy|||}}}xxxyyyzzz||||||oooaaaVVVDDD===777555333000///111...//////000000//////...////////////////////////)))***---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++---///))))))***,,,......,,,*********+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,***++++++,,,,,,------...+++,,,---.........------,,,------,,,++++++---...------........./////////...111555666666777:::>>>KKKTTTbbbpppxxxyyyvvvrrrlllkkkkkknnnvvvvvvnnnkkkiiilllqqqwww~~~cccSSSDDD>>>===;;;999999888666666999:::999;;;@@@DDDPPPaaaqqq~~~|||yyy|||{{{uuutttxxx}}}sssfffUUUPPPIIIDDDBBBAAA@@@@@@???>>><<<<<<<<<===============???CCCEEEGGGOOOXXXaaahhhsss~~~uuurrrkkkeeeeeeppp~~~zzzssslllfff___YYYVVVNNNNNNOOOPPPSSSUUUXXXYYY\\\]]]```aaadddhhhmmmqqqooonnnmmmkkkiiihhhffffffaaa```___^^^^^^]]]\\\[[[YYY^^^bbbeeegggllltttzzz~~~~~~}}}}}}yyysssqqqrrrtttuuuuuuuuu}}}{{{xxxuuussssssuuuvvvtttrrrmmmnnnooorrrvvvzzz}}}}}}ppphhhfffjjjmmmoooiiidddaaabbbcccbbbcccfffooorrrttttttqqqnnnkkkjjjhhhiiikkkmmmpppsssuuuvvvrrrtttvvvzzz}}}~~~qqqcccWWWPPP???999555444333//////111......////////////......////////////////////////***+++---...------------------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,---+++++++++---......,,,*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------******+++,,,,,,---......+++,,,---.........------***+++,,,,,,++++++---///---------.........////////////000222333555777999@@@GGGTTTdddqqqvvvsssooofffhhhiiikkkpppzzzxxxssshhhiiijjjqqqppp]]]JJJBBBBBB@@@<<<:::999666777999999777888<<<<<>><<<;;;<<<>>>??????;;;:::<<>>===999999888888888888999999;;;>>>HHHUUUaaalll{{{vvvqqqooorrrqqqqqqtttxxx{{{|||{{{yyyxxxxxxxxxyyyxxxuuussstttzzz}}}yyywww{{{wwwmmm^^^PPPGGGBBB???>>>BBB@@@??????@@@???>>><<<;;;:::999999:::<<>><<<555444333222111111111111///000000111111000000///////////////////////////,,,,,,,,,,,,,,,---............---++++++******+++///---,,,---......,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++******))))))******+++---,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------************+++++++++,,,------------------------................................................000000000111111111222222333444999CCCOOO[[[cccgggiiihhhgggiiiooovvv|||~~~yyyrrrllljjjnnnvvv|||oooYYYHHH@@@???@@@>>>:::666666888999999777:::<<>>BBB@@@??????@@@@@@>>><<<<<<<<<;;;::::::;;;===>>>AAADDDMMMXXX```hhhsss~~~|||{{{tttooofffeeebbb___]]][[[[[[[[[]]][[[XXXUUUUUUZZZaaagggtttyyy}}}}}}}}}|||xxxssspppmmmhhheeecccbbbaaa```[[[[[[[[[ZZZZZZ\\\```cccooooooqqqtttxxx~~~|||xxxuuuooonnnkkkjjjiiijjjlllmmmqqqtttxxx{{{}}}}}}tttllljjjpppzzzyyyqqqnnnrrrxxx}}}|||xxxssspppnnnnnnnnnhhhhhhiiimmmrrrvvvxxxyyy|||||||||}}}~~~~~~|||}}}|||zzzxxxxxxyyyzzz{{{~~~nnn___PPPBBB:::999333333222111000000000000...//////000000//////...////////////////////////,,,,,,+++++++++,,,------...---,,,++++++******+++...---,,,---......,,,***++++++++++++++++++++++++------------------------,,,+++++++++************+++******))))))******+++,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------------------------------------------........................000000000000111111111111///111444999AAALLLVVV^^^jjjjjjjjjlllooosssvvvyyyxxx{{{~~~vvvmmmhhhiiinnnrrrxxxdddQQQDDDAAAAAABBB<<<666555888:::888666;;;:::===CCCKKKUUUeeesss~~~}}}tttnnnkkknnnnnnnnnoooooonnnmmmkkklllmmmoootttzzz~~~yyyvvvsssqqqnnnllluuuxxx~~~qqqbbbUUUMMMGGGCCCCCCAAA?????????@@@???===??????>>>============>>>===???EEENNNUUU]]]iiitttvvvtttppplllgggcccaaa```ccc```[[[VVVUUUYYYaaafffooovvv|||~~~zzzyyytttnnniiifffdddbbbaaa\\\\\\[[[ZZZYYY[[[^^^aaahhhiiikkkmmmqqqwww~~~}}}{{{yyyuuussskkkjjjjjjjjjkkkmmmooopppuuuwww{{{~~~{{{ssskkkiiimmmvvv}}}}}}vvvtttvvvzzz}}}}}}zzzvvvttttttuuuuuuqqqooonnnrrryyy~~~|||{{{zzz{{{||||||xxxeeeVVVJJJ>>>888777222111000///////////////......////////////......////////////////////////---,,,,,,,,,,,,,,,------///......---,,,,,,,,,---------------...---,,,+++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------------------------.............../////////000000000111111///111444555888@@@MMMVVVfffhhhkkkmmmnnnooopppqqqsssvvvyyy}}}~~~zzzsssnnnlllmmmooo}}}}}}~~~~~~nnnYYYHHH???===CCC===666555888:::888666999777888===CCCMMM\\\jjjtttzzz|||uuuooollllllllllllkkkiiihhhgggggghhhiiimmmssszzz~~~yyyuuusssqqqooonnnqqqssswww||||||nnnbbbWWWMMMHHHEEECCC@@@???@@@@@@???>>>@@@???>>>>>>===<<<<<<<<<<<<===AAAGGGMMMSSS___jjjvvv|||uuuoookkkiiifffccc]]]WWWUUUXXX___dddhhhooowww{{{{{{uuuoookkkgggdddaaaZZZZZZYYYXXXWWWYYY]]]```aaacccfffiiimmmsss{{{{{{yyywwwuuurrrppphhhhhhiiikkkmmmpppsssuuuzzz|||~~~{{{xxxsssnnnkkkmmmrrrvvv|||yyyzzz}}}}}}zzzwwwvvvvvvwwwxxxvvvtttsssvvv|||~~~~~~}}}}}}~~~ooo\\\OOOEEE<<<777777000000//////......//////......////////////......////////////////////////......------------............---,,,,,,,,,------------......---,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------------------------------------------------.........//////....../////////000000000000222444222222999DDDNNN^^^cccjjjnnnooonnnmmmmmmnnnpppsssvvvyyy{{{{{{|||}}}~~~~~~|||vvvpppllljjj~~~}}}vvvaaaLLL???999@@@===888777888999888777555333444888===DDDQQQ]]]hhhpppzzz~~~{{{uuupppmmmiiijjjiiigggdddcccdddeeeeeeggglllsss{{{|||xxxuuusssqqqppplllmmmqqqvvv}}}~~~qqqcccUUUMMMIIIFFFCCCAAA@@@@@@???>>>=========<<<;;;;;;::::::<<<;;;>>>CCCFFFKKKVVV```lllvvv{{{vvvsssllliiiddd___[[[[[[___bbbdddkkkrrrxxx}}}xxxrrrmmmhhhddd[[[ZZZYYYWWWVVVWWWZZZ]]]]]]aaaeeehhhkkkpppwww}}}~~~{{{wwwtttrrrpppnnnlllfffhhhjjjmmmqqquuuxxxzzzwwwvvvtttqqqnnnmmmooorrr}}}}}}zzzxxxvvvwwwxxxyyyxxxwwwvvvxxx{{{ssscccQQQFFF@@@999666666000//////....../////////...//////000000//////...//////////////////////////////...---------......++++++************++++++,,,...///...---+++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////...000111000///333<<>>GGGRRR]]]fffrrryyyyyytttpppmmmggggggfffccc``````cccfffcccfffmmmuuu}}}~~~|||xxxuuurrrpppkkklllnnnsssyyyrrraaaVVVMMMIIIEEEBBBAAAAAA???>>>=========<<<<<<;;;:::::::::999;;;???AAADDDMMMVVV___kkkyyyzzzxxxtttoooiiifffeeefffdddiiinnnsss||||||uuunnnjjjaaa```^^^[[[XXXXXX[[[]]]^^^bbbgggiiijjjmmmsssyyy{{{wwwssspppnnnmmmkkkiiifffhhhkkkpppuuuyyy}}}yyyxxxwwwtttqqqqqqrrrtttzzz|||yyyxxxxxxyyyzzzzzz{{{{{{{{{{{{|||~~~}}}eeeVVVFFF===:::666333333000///////////////000000///000000111111000000//////////////////////////////...------,,,,,,,,,---+++***************++++++,,,...//////,,,++++++---)))******+++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,++++++++++++******))))))******+++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------........./////////---...000//////111666:::DDDOOO___jjjmmmmmmmmmmmmkkkjjjjjjkkkoootttyyy}}}}}}wwwnnniii}}}xxx}}}yyykkk[[[NNNHHH:::<<<<<<;;;999888888999777666777::::::<<>>>>>>>>??????>>>===<<<<<<999888999<<<===???GGGPPPWWWcccsss}}}}}}vvvpppmmmllldddhhhllloooxxx{{{sssnnnhhhgggddd```]]][[[]]]___```dddjjjkkkjjjlllqqquuuyyy}}}~~~}}}~~~}}}yyyuuuqqqnnnlllkkkiiigggfffhhhlllqqqwww|||~~~}}}}}}zzzwwwuuuuuuwwwzzz{{{{{{yyyyyyzzz{{{}}}|||{{{}}}vvv\\\MMM>>>777555222000000000000/////////000000111000000111111111111000000////////////////////////...---,,,,,,++++++++++++,,,,,,,,,+++,,,,,,------+++...000///,,,++++++---))))))***+++,,,,,,------((((((((((((((((((((((((---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********)))))))))((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////---...000111111222444666888EEEWWWdddiiijjjjjjjjjpppnnnkkkjjjlllpppuuuyyy}}}vvvrrrwwwyyy}}}~~~wwwgggSSSEEEAAA===<<<===;;;888777:::666666666777999;;;>>>???PPPVVV```kkksssuuurrroooiiieee```^^^```aaa```___dddiiisss~~~~~~zzzvvvsssttttttsssrrrrrrvvv|||zzzmmm___TTTIIIDDDBBB??????AAA???<<<::::::<<<>>>??????===<<<;;;;;;<<<>>>AAABBBQQQYYYfffrrr{{{|||xxxwwwsssrrrppprrrwwwxxxxxxsssmmmhhhffffffeeedddfffhhhkkkjjjgggffffffhhhnnnpppsssvvvxxxyyyzzzzzz{{{zzzyyyxxxwwwwwwwwwwwwuuuvvvwwwxxxxxxzzz~~~}}}}}}yyyxxxvvvrrrmmmiiiiiikkknnnoooqqqsssuuuxxx}}}|||yyyzzz~~~~~~~~~~~~uuuhhhOOOHHH===555111111222333222222222111000//////...---...///111111111000000.........------,,,,,,,,,------,,,+++,,,---...///++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,++++++******++++++,,,------,,,++++++******)))***,,,------,,,++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((***++++++******+++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///...,,,++++++,,,,,,,,,---......//////......+++,,,.../////////111333222;;;HHHUUU```hhhmmmqqqmmmooooookkkggggggnnnuuuxxxzzz}}}}}}qqq```SSSBBB===;;;<<<<<<888666777777777777777888999;;;<<>><<<<<<===>>>>>>>>><<<;;;:::::::::<<<>>>???IIIPPP[[[eeemmmrrrvvvyyy||||||zzzxxxwwwzzz~~~zzztttpppnnnmmmlllkkkhhhiiiiiifffbbb______``````bbbeeehhhjjjkkklllllllllkkkjjjiiihhhhhhhhhhhhkkkllllllllllllnnnqqqsssxxx|||zzzwwwsssqqqnnnjjjggggggkkknnnsssvvvyyy|||~~~}}}}}}~~~~~~yyyiii[[[HHHBBB:::333111111222333111111000000///......---------...///000///............---------,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++---,,,,,,+++******++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++***,,,------,,,++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((***++++++******+++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---...------,,,,,,---......//////......+++,,,...///...///111222444999BBBKKKVVV```jjjpppoooooommmjjjiiikkknnnrrrwwwyyy~~~~~~~~~|||ooocccIIIAAA<<<===???;;;777666888888777666666777888999@@@FFFOOOYYYcccjjjnnnppplllhhhdddaaaaaabbbccccccfffkkkrrryyyzzzyyywwwuuussstttwwwzzzvvviii\\\SSSMMMEEEAAAAAABBB@@@???>>>??????===<<<<<<;;;:::999999:::;;;<<>>:::999888777666555555666777888999>>>GGGQQQ[[[dddlllqqqooolllgggcccaaaaaabbbbbbeeehhhnnnsssxxx}}}|||yyyxxxzzz{{{tttfff]]]TTTJJJCCCAAAAAA@@@???@@@@@@@@@>>><<<<<<<<<:::999999999::::::>>>AAAFFFKKKNNNRRRWWWZZZaaafffmmmuuu|||~~~zzzwwwqqqnnnhhhaaa[[[VVVTTTSSSQQQRRRTTTUUUVVVVVVVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRTTTUUUVVVVVVVVVXXX[[[]]]eeekkkssszzz}}}yyyuuupppmmmjjjiiihhhfffgggkkkqqqvvv~~~}}}}}}~~~~~~}}}{{{~~~~~~qqqdddTTTGGG:::777333222111222111000000000000//////.....................------,,,,,,------------------------+++,,,---...///...---,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((***++++++******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---&&&'''***,,,......---,,,,,,---......///.........+++,,,............///111444444444666>>>JJJYYYcccqqqrrrsssrrrooonnnoooppppppqqqtttyyyyyyeeeVVVFFF@@@???===;;;;;;666666555555555777888999777;;;CCCKKKTTT^^^iiippppppnnnjjjfffbbb``````aaabbbeeeiiilllppptttyyy~~~~~~~~~~~~}}}ssskkkaaaUUUKKKHHH@@@??????@@@AAA@@@>>>=========<<<;;;;;;:::::::::<<<>>>AAACCCEEEHHHLLLOOOVVVZZZaaaiiippptttwwwxxx}}}~~~~~~zzzsssooohhhbbb\\\XXXUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTXXXZZZ]]]bbbjjjrrryyy{{{wwwsssoookkkhhhdddeeeeeefffhhhlllssswww}}}|||{{{~~~}}}{{{wwwgggYYYKKK@@@888666333222222111000...111111000000000000000///000//////......---------------------------------+++,,,---...///...---,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++***,,,------,,,++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((***++++++******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********++++++,,,---,,,---......///.........+++---......------///000222222222444999CCCNNNVVViiiqqqxxxwwwpppllloootttwwwuuusssssswwwqqqaaaPPPEEE@@@;;;:::;;;666666555555555777888999666:::@@@FFFMMMVVVbbbjjjoooooommmjjjfffcccbbbbbbbbbeeehhhiiijjjnnntttxxx|||zzztttlll^^^SSSNNNDDDBBBAAA@@@AAAAAA???>>>>>>=========<<<<<<;;;;;;999;;;<<<===>>>???BBBEEEKKKNNNSSSZZZ```eeeiiikkkqqqtttxxx~~~wwwsssmmmgggccc___\\\YYYXXXYYYZZZZZZZZZYYYXXXWWWYYYXXXWWWVVVUUUUUUUUUUUUTTTUUUUUUTTTTTTTTTWWWYYYZZZ^^^dddkkkrrrzzz}}}yyyuuuqqqmmmjjjgggddd___aaadddgggjjjnnntttxxx}}}||||||~~~{{{yyy~~~mmm[[[MMMBBB999777555333222222111///...111111111111000000000000000///......---......///,,,,,,,,,------------...+++,,,------......------++++++++++++++++++++++++******))))))******++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++******++++++++++++******(((***++++++******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++,,,---,,,---......//////......+++---......------...///000000222333666<<>>BBBFFFNNNXXX```lllnnnpppoookkkhhhggghhhdddgggjjjjjjjjjkkkqqqvvv|||}}}{{{uuugggZZZTTTKKKHHHEEEBBBBBBAAA???>>><<<============<<<<<<;;;888999;;;;;;;;;;;;===???AAACCCFFFKKKQQQVVVZZZ\\\aaaeeellltttzzz~~~}}}}}}~~~~~~|||}}}}}}xxxtttppplllgggccc___```bbbdddeeeffffffeeeccccccaaa```````````````______^^^[[[XXXWWWXXXYYY\\\^^^bbbfffkkksss{{{~~~xxxtttooollliiigggdddbbb___ccchhhlllppptttxxx{{{~~~}}}}}}}}}~~~{{{xxx}}}wwwaaaOOODDD<<<555555333000000000000000///000000000000000000000000...---,,,,,,,,,---...///,,,,,,,,,---------......---,,,,,,,,,,,,---......+++++++++++++++++++++++++++************+++,,,---,,,++++++******++++++,,,******+++,,,---...///000***,,,------,,,++++++,,,++++++++++++++++++++++++******++++++++++++******(((***++++++******+++,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,,,,,,,---......//////......+++---......,,,,,,---//////000111111333666:::>>>JJJVVVeeelllmmmmmmrrrxxx|||zzzuuuqqqpppuuu~~~|||~~~wwwiii\\\NNNBBB<<<===<<<;;;999777666555555666333777<<<>>>AAAGGGQQQYYYiiimmmqqqrrrooommmlllmmmgggjjjmmmmmmkkklllqqqvvvxxx~~~rrrddd]]]RRRNNNIIIDDDBBBAAA???===;;;;;;<<<======<<<<<<;;;999:::<<<<<<;;;;;;<<<>>>;;;<<<>>>BBBFFFLLLPPPSSSUUUZZZcccllltttzzz~~~}}}||||||}}}~~~{{{yyyzzz|||{{{|||wwwqqqlllggghhhkkkoooqqqsssttttttooonnnmmmlllkkkkkkkkkkkkjjjiiigggbbb]]][[[ZZZ[[[``````bbbcccgggnnnvvv|||{{{uuuqqqmmmiiigggeeecccaaabbbgggmmmrrrvvvzzz}}}|||~~~~~~~~~~~~|||yyy}}}nnnXXXHHH@@@;;;777222000......///000000000.........///////////////,,,++++++***+++,,,...///,,,,,,,,,------............---,,,+++,,,---...///++++++++++++++++++++++++++++++++++++,,,,,,---...,,,++++++++++++++++++,,,'''((())),,,...000222333***,,,...---,,,+++,,,,,,++++++++++++++++++++++++******++++++++++++******(((***++++++******+++,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++---///000///---,,,,,,---......//////......+++---...---,,,,,,---...///000000000000222555888>>>IIIYYYdddkkkooosssvvv{{{zzzvvvpppmmmnnntttzzz}}}zzzzzzzzz}}}|||uuuhhhVVVFFF<<<999<<<:::777666777777666444444555555777;;;CCCMMMTTTbbbhhhpppuuuvvvrrrooolllkkkkkkjjjkkklllmmmooopppvvvwww{{{~~~ssskkk[[[TTTKKKEEEBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::;;;>>>:::888<<<@@@@@@BBBEEELLLQQQXXX___fffmmmssswwwxxx~~~}}}||||||}}}}}}zzzzzz|||~~~|||~~~|||xxxuuusssuuuyyy}}}~~~~~~~~~{{{xxxwwwwwwwwwxxxyyyvvvrrrnnnjjjeee```\\\^^^bbbeeeggggggkkkpppuuu~~~|||tttnnnpppoookkkgggbbbaaabbbdddiiinnnuuu{{{~~~|||~~~~~~}}}|||}}}}}}}}}{{{qqqbbbQQQCCC:::666555222111111000///......---////////////////////////------------------------......---------,,,,,,,,,,,,,,,------...---------------.........---+++***------,,,+++*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))))))))))),,,++++++***)))))))))***++++++++++++******))))))+++***+++,,,...---***(((++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......000/////////000222444666999@@@JJJUUUaaalllpppqqqqqqpppnnnkkkjjjlllqqquuu~~~{{{zzzxxxxxxzzzzzzrrrbbbQQQDDD>>>;;;999888777888888666555444555555666999???FFFLLL\\\bbbkkkqqqrrrpppmmmkkkllllllkkklllmmmnnnpppqqqtttuuuwwwzzz{{{tttjjjbbbWWWNNNHHHDDD@@@>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;===>>>@@@;;;888:::<<<<<<===@@@CCCFFFLLLQQQWWW^^^eeeiiisss{{{~~~~~~}}}}}}}}}}}}~~~~~~{{{|||~~~~~~}}}||||||}}}xxxsssnnnhhhdddccceeegggjjjlllppptttwwwzzz|||zzzwwwqqqkkkggggggeeebbb``````ccceeelllqqqyyy~~~|||yyywwwwwwxxx{{{}}}{{{zzzyyyzzz}}}~~~}}}~~~uuujjjZZZJJJ???999555444111111111000///.................................------------------------...------------,,,,,,,,,............---,,,++++++------.........---++++++,,,,,,+++***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********,,,,,,+++***************++++++++++++*********))),,,+++******+++,,,+++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------------------,,,,,,---------.........////////////000222444555555:::BBBLLLXXXcccjjjllllllmmmmmmmmmlllmmmoooqqq~~~|||yyyuuummmrrrxxxwwwkkkYYYHHH===:::999888888999999777555444444555555666999>>>BBBRRRXXXbbbjjjmmmmmmllllllmmmmmmmmmmmmnnnpppqqqsssrrrrrrrrrtttxxx~~~wwwpppdddXXXOOOHHHCCC@@@=========<<<<<<<<<======???>>><<<;;;;;;===@@@BBBEEE>>>:::::::::888999<<>>=========>>>>>>???>>><<<;;;;;;>>>AAACCCHHHAAA;;;;;;;;;999:::===>>>???AAABBBEEEJJJPPPTTT\\\cccjjjooorrrvvv{{{}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~wwwsssooommmnnnrrryyy~~~~~~zzzuuupppkkkiiifffccc```ZZZ\\\^^^```bbbfffkkkooouuu{{{~~~{{{vvvsssqqqrrrrrrppppppvvv~~~{{{tttttttttuuuyyy~~~~~~}}}}}}}}}|||~~~{{{|||{{{hhhZZZHHH<<<999777444111111000000000/////////...---------------------------------------------------------,,,,,,,,,++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---------,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))***+++,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------...------------,,,,,,,,,------........./////////......//////000111222222111111444<<>>>>>>>>??????===;;;:::;;;===???AAAEEE>>>::::::;;;999:::===::::::;;;;;;<<>>===<<<;;;;;;<<<===>>>???:::777999:::888999;;;888888999888888:::>>>AAADDDHHHOOOXXX^^^dddmmmvvvxxx~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~zzzyyyyyyyyy{{{~~~wwwvvvuuuxxx}}}}}}yyytttrrrnnnjjjddd^^^ZZZXXXXXXXXXYYY\\\```dddhhhlllrrruuu|||~~~zzzuuuqqqkkkkkkkkkkkknnnvvv|||wwwsssssstttwww{{{yyyzzz|||{{{vvvrrrwww}}}~~~}}}|||{{{}}}tttkkk\\\QQQCCC:::777666333111000000000000////////////////////////////////////------------------------,,,,,,,,,,,,++++++++++++((()))***,,,------------,,,++++++++++++,,,,,,---+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,((())),,,000222000,,,)))++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------...///000////////////+++,,,222555777AAANNNZZZ___fffmmmsssxxx|||sssnnnjjjiiihhhaaaUUUKKKBBB???;;;888888888888888777777666333222222555777777999<<>>>>>>>>>>>===<<<;;;;;;<<<888777:::;;;999888999777888999999888999;;;===>>>???DDDMMMSSSXXXbbbmmmpppwww~~~~~~~~~~~~~~~~~~{{{zzz||||||{{{yyyyyyzzz|||{{{zzzzzzzzz~~~|||wwwssspppllliiifffccc^^^XXXUUUUUUWWWYYY[[[^^^ccchhhmmmrrrxxx|||~~~{{{vvvrrriiigggfffgggmmmvvv~~~}}}zzzvvvrrrtttvvvzzz}}}~~~~~~~~~zzz|||~~~yyyvvv{{{~~~yyyzzz{{{}}}vvvggg]]]PPPIII@@@888444333222222////////////000000000000........................------------------------,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,,,,++++++*********+++------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,***************+++,,,,,,+++++++++,,,,,,,,,------***+++---000222111///,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---...//////+++++++++,,,,,,,,,,,,---,,,---.../////////.........***,,,111111...666CCCKKKSSS^^^hhhpppuuuxxxyyyyyysssmmmlllmmmhhh]]]TTTEEE@@@;;;888777888888888999888666333000000222555888888999;;;AAAKKKVVV^^^bbbbbbbbbbbbccceeefffhhh``````aaabbbdddgggiiijjjlllrrrwwwvvvooofffaaa```bbbcccdddggglllssszzz~~~}}}~~~wwwjjjcccSSSPPPKKKFFFBBB@@@??????>>>???@@@???>>>===;;;999>>>:::999===>>>;;;999:::444555777777666666777888<<<;;;???FFFKKKOOOZZZfffgggoooxxx}}}}}}}}}~~~}}}}}}}}}}}}zzzyyy|||~~~|||zzzyyyyyy{{{~~~~~~~~~}}}~~~}}}|||~~~}}}zzzuuupppmmmiiieeeccc```]]]YYYUUURRRSSSWWWZZZ]]]aaagggmmmsssyyy|||wwwsssjjjgggdddeeekkksssyyy}}}~~~}}}{{{yyyuuurrruuuwww{{{~~~~~~|||yyyyyy{{{{{{}}}}}}~~~~~~vvvyyy{{{|||}}}{{{nnn^^^TTTGGGCCC<<<666222111222333////////////000000000000------------------------------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***++++++*********+++---...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,***)))))))))***++++++,,,+++++++++,,,,,,------------,,,---...111111000///++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,...///000000******+++++++++,,,,,,,,,,,,---.../////////...---000+++---333111,,,111>>>???IIIXXXeeemmmqqqrrrsss{{{}}}}}}wwwpppnnnooonnnjjjeeeZZZOOOEEE@@@;;;666777<<<666555444444333333333333666666777888<<>>>>>>>>??????===;;;;;;:::888888999999777666999888888888777777666666777888999===BBBIIIOOOSSS[[[bbbmmmvvv{{{}}}}}}}}}~~~}}}{{{{{{{{{||||||~~~}}}zzzxxxxxxyyy{{{}}}~~~}}}~~~~~~~~~~~~yyytttuuuqqqllliiifffaaa[[[VVVXXXWWWTTTSSSSSSVVVYYY[[[dddiiipppvvvyyy||||||||||||zzzxxxlllkkkjjjjjjlllppptttwww{{{xxxzzz~~~zzzyyyxxxwwwvvvvvvvvvwwwxxx{{{}}}{{{zzzooouuu~~~}}}~~~}}}yyysssooorrrvvvzzz~~~zzzrrreeeTTTGGG===999444222111111111111......---------,,,,,,,,,........................333...******---000///,,,)))***++++++,,,,,,,,,,,,************************+++++++++,,,,,,---------000......000222111---***++++++++++++++++++++++++------,,,++++++******)))************************************************((((((***++++++,,,++++++++++++******************************---000333555***...333555555333222111...---+++******)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111////////////000000000000:::>>>IIIVVVdddlllnnnmmm~~~~~~}}}yyyyyyzzz{{{yyywwwaaaSSSFFF@@@===999777888777666555444333333333333444555555666999@@@HHHNNNVVVZZZ___ccceeefffggghhhhhhhhhhhhggggggfffffffffeeehhhkkkkkkgggbbb]]][[[ZZZ]]]aaaeeejjjpppvvv{{{}}}uuusssqqqrrrtttxxxzzz{{{yyypppfffaaaXXXQQQKKKGGGCCCAAA@@@???======>>>>>><<<:::;;;:::888888999999777666999888888888777777777777888888888:::>>>CCCHHHJJJRRRYYYccclllrrrvvvxxxyyy||||||}}}~~~~~~~~~}}}|||||||||~~~}}}|||{{{{{{{{{|||}}}|||zzzxxxvvvvvvwwwyyyzzz{{{|||{{{zzzyyy{{{~~~{{{tttooommmjjjeeeaaa^^^ZZZVVVRRRQQQQQQQQQRRRUUUZZZ^^^aaaiiinnntttyyy{{{}}}~~~zzzzzz{{{yyyxxxnnnmmmlllkkkmmmpppsssvvv~~~~~~{{{xxxzzz}}}yyywwwuuutttssstttuuuvvv}}}|||zzzyyytttyyy}}}{{{yyywwwuuusssuuuwwwyyyzzz{{{|||~~~yyyrrriii[[[LLLBBB:::777222000///000//////000000/////////.................................777222...---000111000---))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///......///111000---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++***))))))*********************************+++---///222333///000111111000///000222---,,,******+++,,,+++*********************************+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---...///000000111666999???JJJVVV```fffhhh~~~~~~}}}}}}~~~nnn^^^MMMEEEBBB>>>999666888777666555444444444444333333333333555:::AAAFFFPPPUUU\\\aaaeeefffhhhiiijjjkkkllllllkkkiiigggfffbbbfffjjjkkkhhhbbb]]]ZZZXXXZZZ^^^bbbgggmmmtttyyy}}}yyyssspppmmmlllnnnpppqqqrrryyy}}}zzznnniiibbbZZZTTTMMMGGGDDDBBBAAA???>>>>>>>>>===<<<<<<;;;999999::::::888777888888888888888777777777888888777777999<<<>>>@@@FFFLLLUUU^^^eeekkkpppssswwwxxxyyyzzz{{{{{{{{{{{{~~~~~~{{{yyyxxxyyyyyy|||{{{{{{zzz{{{{{{|||}}}{{{zzzxxxvvvvvvwwwxxxyyyxxxyyyyyyxxxwwwxxx{{{}}}yyyzzz|||}}}xxxssslllhhheeeaaa\\\WWWUUUSSSQQQOOONNNOOOQQQTTTYYY___eeehhhqqqtttxxx{{{|||}}}~~~zzzyyyzzz|||{{{wwwwwwxxxxxxvvvooonnnmmmmmmnnnpppsssuuu}}}~~~xxxzzz}}}{{{xxxzzz|||wwwuuurrrpppppprrrtttvvv|||zzzyyyzzz~~~|||{{{xxxuuutttuuuyyy|||~~~|||zzzxxxwwwwwwxxxyyyyyyvvvqqqhhh\\\OOOCCC<<<777444000............---///////////////.................................444111,,,+++------,,,))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........///000///---+++++++++++++++++++++++++++++++++,,,,,,---......///************************************************------,,,,,,***)))'''&&&***************************+++,,,,,,---...///000111111///,,,++++++///111111...,,,***+++------,,,******************************+++,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---******+++,,,...///000111333333555<<>>:::555222///---......------------------------------........................000...+++***+++,,,***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---------.........---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************************************,,,,,,,,,+++***)))((('''***************+++++++++++++++,,,------------,,,///...---+++)))***---000777333...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,---...//////000000000111555===HHHQQQWWWyyyuuuzzz}}}xxx}}}|||wwwmmm^^^OOOEEE???<<<::::::888777666555555555444444444333333444888:::CCCIIIRRRZZZ```dddhhhjjjmmmoooqqqrrrqqqmmmjjjgggfffjjjooopppkkkddd^^^ZZZVVVXXXZZZ]]]aaagggnnnttt}}}~~~rrrpppmmmjjjiiijjjkkkllllllgggkkkqqqvvvxxxyyyyyyyyyqqqoookkkgggccc]]]VVVQQQIIIFFFBBB@@@@@@AAAAAA@@@>>>===;;;;;;<<<<<<:::999888888888888888999999999777777666666666777888888777:::???EEEKKKSSS[[[```eeeiiimmmoooqqqrrruuuxxx{{{}}}~~~zzzwwwuuuttttttxxxxxxyyyyyyzzzzzzzzzzzz{{{zzzyyyxxxxxxxxxxxxyyyyyy{{{||||||{{{zzz{{{|||{{{{{{||||||}}}|||}}}~~~yyyrrrooolllhhheeeaaa]]]ZZZTTTRRROOOLLLKKKLLLOOORRRTTTWWW[[[```ggglllqqqsssxxxyyyyyyyyyyyywwwtttrrrooooooqqqtttyyy~~~|||uuurrrrrrssssssrrrlllmmmnnnoooqqqssstttuuu|||}}}{{{zzzzzzzzzzzz{{{}}}}}}{{{yyyxxxxxxuuussspppnnnooossswwwzzz|||~~~~~~{{{zzzzzzyyy||||||zzzyyy{{{zzzvvvnnnmmmkkklllqqqzzz{{{xxxvvvsssqqqlllhhhaaaUUUIII???:::888444222///...//////......,,,---------------------........................///...------...//////...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,---++++++++++++++++++++++++++++++++++++******))))))******************************************************+++++++++*********))))))*********+++++++++++++++,,,---,,,,,,++++++(((***++++++++++++---...666333...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---------------...//////..................---...///222888???FFFJJJyyypppsssyyy||||||}}}~~~xxxzzzvvvhhhXXXMMMFFFAAA<<<;;;:::888777666555555444555555444333333555777<<>><<<<<<======;;;:::888888888999999999999999777777777777777888888999666888;;;>>>CCCIIIPPPTTTYYY]]]dddhhhjjjmmmssswwwxxx{{{}}}zzzwwwvvvuuuwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuvvvvvvxxxzzz|||}}}{{{zzzzzzzzz|||||||||{{{{{{}}}}}}zzzwwwxxx|||~~~uuuppphhhfffbbb___\\\ZZZVVVSSSLLLLLLKKKJJJJJJMMMQQQUUUVVVYYY___fffmmmsssxxxzzzzzzzzzyyyyyyxxxvvvrrrooonnnnnnooorrrvvv{{{{{{vvvssstttuuusssqqqkkklllnnnpppqqqrrrssssssvvv|||}}}{{{}}}}}}}}}|||{{{|||~~~~~~}}}}}}{{{yyyxxxwwwsssrrrpppoooqqqtttxxxzzzyyy{{{}}}~~~~~~wwwuuuvvvwwwzzz{{{xxxwwwyyywwwtttiiiggggggllluuu{{{yyyvvvqqqlllfff```UUUJJJ@@@:::666444333111//////000000///............///////////////........................***++++++,,,------......---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************,,,---,,,++++++,,,...++++++++++++++++++++++++,,,++++++***))))))((((((************************************************(((((()))++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++%%%(((+++,,,,,,,,,,,,---000---+++***,,,---......******************************+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,......---------......///000000//////...---------***,,,///111333666;;;>>>~~~rrrrrrtttyyy~~~}}}~~~~~~zzztttyyyyyyqqqggg]]]RRRIII===<<<:::999777666666666444555555444333222444555666;;;BBBJJJQQQYYY```ddddddfffgggiiihhhfffdddbbbaaaeeeiiijjjgggccc___^^^YYYZZZZZZ[[[]]]ccciiinnnttt|||}}}tttpppkkkhhhgggggggggfffdddfffhhhhhhggggggiiilllmmmmmmnnnqqqssstttrrrpppaaa[[[RRRKKKFFFDDDBBBAAA@@@>>>============<<<:::888888888999999:::::::::888888888888888888888888666888999:::<<<@@@EEEIIILLLRRRZZZ```ccchhhooouuuuuuxxx}}}~~~{{{xxxvvvwwwxxxxxxyyyyyyxxxwwwvvvwwwvvvvvvvvvuuuuuuuuuuuuxxxzzz}}}~~~|||{{{zzzyyy|||}}}}}}|||{{{{{{}}}zzzxxxuuuuuuwwwyyy{{{|||}}}yyyrrrkkkfff```]]]ZZZWWWUUUSSSPPPNNNHHHJJJLLLLLLMMMQQQWWW\\\^^^bbbhhhooouuuzzz}}}}}}|||zzzzzzzzzxxxtttpppooooooppprrruuuxxx{{{}}}}}}}}}yyywwwxxxxxxuuurrrmmmnnnoooqqqqqqpppooonnnnnnsss{{{}}}|||~~~}}}||||||~~~}}}}}}||||||{{{zzzwwwuuuppppppoooppprrruuuxxxzzzyyyzzz|||~~~}}}vvvuuuwwwzzz}}}~~~zzzyyyyyyvvvqqqhhheeefffmmmzzz}}}|||{{{xxxpppjjjcccZZZMMMBBB<<<888555222111000//////000000///............/////////000000........................((()))*********)))******+++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++*********))))))+++,,,,,,******,,,...++++++++++++++++++++++++++++++******************************************************************(((((()))++++++,,,,,,,,,((())))))***++++++,,,,,,,,,+++***))))))***+++,,,''')))+++,,,+++***+++,,,+++***)))))),,,------,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........---------------,,,...000111000111444777wwwtttqqqttt{{{|||wwwsssyyy{{{xxxssslll^^^PPP>>>===;;;999888777666666333444555444333222222444222666===DDDLLLTTT\\\aaa```aaacccddddddbbbaaa```\\\```dddfffdddbbb```___[[[[[[[[[[[[]]]aaahhhmmmooozzzyyyuuuoookkkiiihhhgggfffdddfffgggfffddddddfffiiimmmmmmppptttyyy|||||||||ppphhh^^^TTTMMMHHHEEECCC@@@???======>>>>>><<<;;;888888888999999:::::::::999999999888888777666666777888999999999;;;???BBBDDDKKKTTTZZZ___eeemmmsssrrrvvv{{{~~~~~~}}}yyywwwwwwxxxyyyyyyxxxwwwvvvuuuxxxxxxxxxxxxwwwwwwwwwwwwyyy|||}}}{{{{{{}}}~~~}}}}}}}}}~~~zzzwwwtttsssttttttttttttwww|||yyywwwuuurrrnnniiiccc___[[[XXXUUURRRQQQOOOLLLJJJIIIKKKOOOQQQRRRWWW]]]bbbjjjmmmrrrwww|||~~~|||}}}}}}{{{vvvrrrppppppppprrrtttwwwyyy{{{yyy|||{{{|||{{{wwwtttooopppqqqqqqpppnnnkkkjjjjjjlllrrrzzz~~~}}}}}}~~~~~~}}}|||~~~}}}|||{{{{{{{{{zzzwwwuuunnnnnnoooppprrruuuwwwyyyzzz{{{}}}~~~vvvvvvyyy}}}}}}zzzyyyuuuooohhheeefffooo}}}~~~}}}~~~{{{rrrkkkcccXXXIII@@@;;;999666333000///......///000///---,,,,,,,,,---------..............................,,,---......,,,+++++++++***************)))((('''************************++++++++++++******)))))))))+++,,,+++)))))),,,///++++++++++++++++++++++++*********+++,,,,,,------************************************************))))))***+++++++++++++++((())))))***++++++,,,,,,,,,+++)))((((((***,,,---++++++,,,+++))))))***+++,,,+++)))***++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///+++++++++,,,,,,---------111222333222///000333777yyyrrrsssyyy|||xxxtttpppqqqsssppphhhaaaIII???888999;;;888555333444333333333333333333222444555888;;;@@@HHHPPPVVV\\\]]]___```aaaaaaaaa``````^^^]]]^^^``````\\\YYY[[[[[[YYYXXXYYY\\\aaafffpppwww}}}vvvoookkkhhhfffeeeffffffgggggghhhiiijjjjjjpppoooooorrrwww|||wwwjjj]]]SSSMMMIIIGGGGGGDDD@@@>>>======<<<;;;<<<;;;:::999888888888888:::999999888777666555555555555555666777999;;;;;;AAACCCGGGMMMVVV___ggglllnnnrrrvvvyyy{{{}}}{{{{{{|||~~~~~~}}}||||||{{{}}}~~~}}}zzzxxxxxxxxxvvvuuuuuutttvvvxxx{{{|||~~~~~~}}}yyytttrrrrrrrrrooollloooqqquuu||||||xxxsssooollljjjgggbbb^^^ZZZVVVUUUSSSRRROOOMMMLLLMMMNNNNNNPPPPPPQQQRRRWWW___iiipppxxx|||}}}yyywwwyyyxxxxxxwwwxxxyyy{{{|||{{{}}}~~~}}}}}}~~~~~~|||zzzxxxuuurrrqqqpppnnnjjjfffggghhhjjjpppwww}}}}}}}}}~~~~~~}}}~~~}}}{{{yyy|||{{{yyyxxxwwwvvvtttrrrrrrrrrrrrssstttvvvwwwxxxwwwwwwyyy{{{xxxvvvzzz}}}yyyvvvtttpppmmmqqqzzz}}}{{{yyyzzz}}}zzzppphhhXXXPPPEEE;;;444111000///111000000///...---------------------------------.........------,,,,,,,,,***)))))))))***,,,...///************************,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,++++++*********---------,,,,,,+++++++++************************)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++'''((()))+++++++++***)))+++*********,,,---,,,+++)))******++++++******)))'''((()))************************++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,------------------------,,,------......------,,,...............///000000wwwuuuyyy~~~vvvrrrnnnooopppnnnhhhbbbPPPEEE<<<;;;;;;999777666444444444333333333333333222444666888<<>><<<999888:::555555444444444333333333111222444555777;;;AAAEEEJJJMMMQQQUUUYYYZZZZZZZZZ]]]\\\\\\]]]^^^^^^\\\YYYWWWWWWVVVUUUTTTVVVZZZ]]]gggmmmtttxxx{{{}}}}}}xxxsssooommmlllllllllmmmmmmnnnnnnoooooorrruuuwwwxxxvvvwwwzzz}}}|||wwwmmmccc[[[QQQKKKDDD???======>>>>>><<<;;;:::::::::::::::;;;888888888888888888888888777777777777777888999999888888:::>>>CCCIIINNNQQQQQQXXXbbbkkkrrrvvvyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||}}}}}}zzzwwwuuutttuuuuuuvvvvvvvvvwwwwwwwwwxxx|||}}}yyyqqqmmmlllkkkiiigggaaaaaabbbhhhpppyyy}}}zzztttnnniiiccc]]]YYYVVVUUUTTTRRRPPPOOOMMMLLLLLLKKKJJJIIIKKKNNNQQQSSSUUUYYY___eeellluuu~~~|||zzz}}}yyysssooollljjjhhhfffffffffhhhlllrrrwwwyyyzzz~~~~~~}}}}}}}}}{{{xxxvvvtttrrroooooopppqqqqqqqqqttttttuuuuuuuuuttttttsssqqqtttwww|||{{{vvvqqqnnnmmmlllqqquuuwwwwww{{{~~~|||{{{zzzzzzzzzzzz~~~}}}}}}~~~{{{rrrcccXXXFFF@@@999444111111222222000000000///......------........................,,,,,,------------------///...---+++************************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++************************)))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++((()))******+++************)))((()))+++,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++***)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,------......------,,,......------......///000www}}}wwwvvvzzzyyyvvvrrrooollljjjhhhfff```VVVJJJCCC===888888;;;666666555555444444333333111222333333333666:::===AAAEEEJJJPPPUUUWWWXXXXXXZZZZZZ[[[\\\]]]\\\[[[ZZZZZZZZZZZZXXXWWWXXX[[[]]]bbbffflllppprrrvvv{{{|||xxxtttrrrrrrqqqqqqqqqqqqqqqqqqqqqqqquuuyyy}}}|||xxxwwwyyy}}}|||~~~|||rrrkkk___XXXOOOGGGCCCBBBAAAAAA;;;;;;::::::::::::;;;;;;888888888999999999999999999999888777777888888888888999999;;;>>>BBBEEEGGGEEEKKKTTT]]]dddjjjooorrrssssssssstttuuuvvvxxxyyyzzzzzzzzz{{{{{{|||||||||}}}}}}|||zzzvvvttttttuuuuuuuuuvvvwwwwwwvvvvvvuuuzzz|||~~~yyyqqqkkkiiihhhfffddd```^^^^^^bbbjjjsss{{{~~~}}}yyyvvvnnnkkkgggccc```\\\WWWTTTPPPPPPOOONNNMMMLLLKKKJJJLLLLLLLLLMMMPPPUUUYYY\\\\\\aaaiiiqqqyyy}}}|||uuuoookkkiiihhhhhhjjjjjjkkkooouuuzzz}}}}}}}}}|||{{{{{{{{{yyyuuussspppnnnlllmmmooorrrssssssttttttuuutttsssrrrpppooommmqqqvvv{{{{{{uuuoookkkhhhggglllooosssttttttxxx~~~}}}zzz{{{|||~~~}}}{{{wwwkkkZZZNNN???:::555111000111222222000000//////....................................,,,,,,,,,------.........///...---,,,+++*********************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++*********************************++++++*********))))))*********+++++++++***+++++++++++++++,,,,,,************************)))(((((((((***+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,------......------,,,...------------...//////pppzzzyyytttvvv{{{~~~}}}zzzyyywwwrrrmmmhhheeeeeeeee]]]TTTKKKBBB:::888;;;777777666555555444333333333333333222222333666888===@@@FFFLLLRRRUUUWWWWWWWWWXXXZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZZZZ[[[]]]^^^bbbgggjjjlllpppuuuzzz}}}yyyxxxxxxxxxxxxwwwvvvuuuttttttsssxxx}}}|||yyyzzz}}}zzz}}}|||lllfff[[[RRRKKKGGGDDDBBB<<<<<<;;;:::::::::;;;;;;999999999999:::::::::::::::999999888888888888888::::::::::::<<<===???@@@@@@CCCHHHMMMSSSZZZaaafffggggggiiikkkmmmppprrrtttvvvwwwwwwxxxxxxyyyyyyyyy||||||{{{yyyvvvtttuuuvvvttttttuuuvvvvvvvvvuuuuuuyyy{{{}}}{{{}}}{{{rrrllliiihhheeeccc___]]]\\\___fffnnnvvvyyyxxxyyy{{{}}}{{{wwwrrrnnnkkkdddbbb^^^[[[XXXUUURRROOOMMMMMMLLLKKKJJJIIIIIIHHHLLLMMMOOOSSSWWW]]]aaadddfffkkkttt|||~~~xxxrrrmmmkkkkkklllmmmmmmnnnsssxxx}}}{{{zzzzzzzzzyyyvvvrrrnnniiihhhhhhjjjnnnqqqssssssssssssrrrqqqpppnnnlllllljjjnnntttzzz~~~~~~yyytttoookkkiiihhhmmmoooqqqqqqqqqtttyyy}}}~~~~~~|||xxxuuuooobbbRRRFFF;;;888333111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************+++))))))*********+++++++++*********++++++,,,,,,,,,++++++******************)))(((((((((***+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++------------------------,,,++++++******++++++,,,------------------------,,,------......------,,,---------------...//////kkkttt}}}}}}uuuuuuxxx~~~{{{yyy|||}}}yyyqqqjjjffffffiiieee```YYYLLL@@@;;;<<<888888777666555444444333333444444333222333555777:::===BBBGGGMMMQQQTTTUUUTTTVVVYYYZZZYYYYYYZZZZZZYYYZZZ\\\[[[ZZZZZZ[[[\\\^^^aaaeeeggghhhkkkpppuuuzzz}}}{{{yyywwwwwwyyy}}}|||{{{||||||~~~wwwqqqhhh___VVVOOOIIIEEE@@@???>>>===<<<<<<<<<<<<:::::::::::::::::::::::::::999999888888888999999:::999999999999::::::;;;===>>>@@@BBBEEEKKKRRRWWWYYYZZZ\\\___cccgggjjjlllooopppqqqrrrsssuuuvvvvvvxxxxxxxxxvvvttttttvvvxxxssstttttttttuuuuuuvvvvvvxxxzzz~~~}}}yyyxxx|||}}}tttooollljjjfffddd^^^\\\ZZZ\\\bbbiiiooorrrqqqrrrssstttuuuwww{{{~~~|||wwwqqqmmmhhhdddaaa^^^\\\XXXTTTRRROOOKKKHHHIIIIIIIIIIIIHHHHHHHHHHHHMMMOOOSSSYYY___dddhhhjjjnnnttt|||{{{vvvqqqoooppprrrppppppqqqtttzzz~~~~~~~~~}}}{{{zzzyyyxxxwwwsssmmmiiiaaaaaacccggglllpppqqqqqqqqqpppnnnlllkkkiiiiiiiiihhhlllqqqwww|||}}}}}}}}}{{{}}}zzzvvvrrrnnnlllkkkjjjkkkmmmnnnppptttyyy|||||||||wwwpppjjjcccXXXJJJ@@@999666222000000//////...//////////////////......++++++++++++++++++++++++,,,,,,------------------***+++,,,---......------******************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++************************++++++***))))))***++++++)))************+++++++++*********++++++,,,,,,---,,,,,,+++************+++***)))((()))+++,,,+++************++++++*********++++++++++++++++++***)))***************)))))))))++++++++++++++++++++++++------------------------,,,++++++******++++++,,,------------------------,,,------......------,,,------,,,,,,------...///mmmtttzzz}}}zzzwwwyyyzzz}}}zzz|||tttooonnnmmmmmmmmmhhhYYYIII@@@@@@999999888777666555444333222333444333222333555777888:::===AAAFFFKKKOOOQQQRRRUUUXXXYYYXXXXXXYYY[[[WWWYYY\\\\\\[[[[[[[[[\\\___cccfffgggggghhhlllpppwww}}}~~~|||zzzxxx{{{~~~~~~|||zzz}}}|||uuunnneee\\\SSSMMMEEEDDDCCCAAA@@@???>>>>>><<<<<<;;;;;;::::::999999999999888888888999::::::999999999999999999999999999:::;;;<<<===@@@EEEHHHIIIKKKMMMPPPTTTXXX\\\^^^aaabbbeeehhhkkknnnpppqqqrrrssssssrrrrrrtttwwwyyyssssssrrrrrrsssuuuwwwxxxwwwyyy}}}yyyuuuvvv{{{xxxrrrpppmmmiiieee^^^\\\ZZZ[[[```eeejjjllllllmmmnnnmmmmmmoootttxxx~~~}}}||||||xxxtttnnnhhhddd___[[[YYYUUUSSSPPPNNNLLLJJJGGGDDDFFFFFFGGGHHHJJJKKKLLLLLLPPPTTTZZZbbbhhhmmmoooqqqtttzzz~~~|||}}}~~~zzzuuusssuuuwwwvvvuuuuuuxxx{{{~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyywwwuuupppjjjeee\\\]]]aaagggmmmpppqqqqqqooommmjjjgggeeeeeefffggggggjjjooouuuyyy{{{{{{{{{}}}}}}{{{xxxtttpppmmmkkkhhhiiijjjlllppptttyyy|||xxx{{{}}}vvvoooeee]]]VVVNNNCCC;;;555222000...///...---,,,.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++---.........------************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++************************++++++***))))))***++++++)))************+++++++++)))******+++,,,,,,---------,,,+++*********+++++++++***)))***,,,,,,,,,***((())))))******))))))((())))))******+++*********+++*********)))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,------......------,,,------,,,,,,------...///tttxxx{{{|||}}}yyy{{{vvv~~~}}}~~~xxxwwwpppsssvvvrrrcccPPPDDDCCC999999888777666555444444111333333333222333555777666777999===AAAFFFKKKNNNQQQTTTXXXYYYXXXWWWYYY[[[XXXZZZ]]]^^^]]]]]]]]]^^^aaadddggghhhggggggjjjmmmuuu}}}}}}wwwxxx{{{~~~|||xxx|||~~~yyyqqqggg\\\UUUIIIHHHFFFDDDBBBAAA@@@@@@======<<<;;;::::::999999999999888888999999:::;;;::::::::::::::::::::::::555777999::::::<<<>>>@@@>>>???AAADDDHHHLLLOOOQQQTTTVVVYYY^^^bbbgggjjjlllnnnooopppppppppsssvvvzzzsssrrrqqqqqqrrruuuwwwyyywwwyyy}}}yyyttttttxxx|||zzzuuusssooojjjggg___]]][[[\\\```eeehhhjjjiiijjjkkkjjjiiikkkpppuuuyyy~~~|||xxxuuusssssssssrrrnnnhhhbbb^^^ZZZVVVTTTLLLJJJIIIHHHIIIIIIGGGEEEEEEFFFHHHJJJMMMOOOQQQRRRTTTYYYaaaiiippptttvvvvvvwww}}}}}}{{{{{{}}}~~~~~~~~~|||xxxvvvxxx{{{}}}{{{zzz{{{}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}|||{{{{{{zzzxxxwwwtttnnnhhhccc[[[]]]bbbiiipppssssssrrrnnnkkkgggdddbbbccceeeffffffiiinnnsssxxxzzzzzzzzz~~~~~~|||yyyuuupppllliiihhhiiijjjllloootttxxx{{{wwwzzz~~~|||zzzrrriii]]]TTTNNNHHH???888111///------......---,,,.........///////////////------------------------.........------,,,,,,,,,,,,---.........---,,,+++************************)))***+++,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,))))))******++++++++++++************************,,,+++***))))))***+++,,,)))************+++++++++))))))***+++,,,,,,------...---+++*********+++++++++*********,,,---,,,+++(((((())))))))))))(((((('''((()))***************+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------,,,------......------,,,---,,,,,,,,,,,,---......wwwyyyzzz}}}}}}vvvvvv{{{}}}uuuyyyxxxtttpppmmmdddRRRAAAAAA>>>:::555333333444666444333222222222333444555222444666888;;;@@@FFFJJJKKKQQQXXXZZZWWWUUUUUUWWWWWWXXXZZZ[[[]]]^^^^^^___dddhhhlllmmmlllkkkmmmnnnnnnuuu~~~{{{{{{|||{{{{{{{{{{{{zzz|||sssiiicccZZZOOOGGGHHHIIIEEECCCDDDCCC@@@===;;;;;;;;;;;;:::<<<<<<;;;:::999999999:::888999999999::::::::::::777777888888888888777777>>>======>>>???AAACCCDDDGGGIIIMMMPPPTTTYYY^^^bbbfffgggjjjmmmnnnooopppppprrrtttuuuvvvuuuuuuvvvwwwzzzyyyyyy{{{~~~~~~zzzwwwuuuttt{{{}}}{{{wwwuuurrrlllhhhaaa^^^[[[[[[___dddhhhiiiiiilllnnnkkkggggggjjjnnnyyy|||zzzwwwrrrlllhhhfffeeeeeeccc___ZZZXXXVVVSSSNNNJJJKKKKKKIIIFFFCCCCCCEEEGGGFFFGGGJJJNNNRRRUUUVVVVVVZZZ```iiirrrxxx{{{{{{{{{|||}}}~~~~~~~~~|||yyywwwvvvwwwyyy~~~~~~{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||zzzyyyzzz{{{|||uuuvvvwwwwwwwwwsssmmmhhhdddaaa___bbbhhhooossstttnnnkkkfffcccbbbeeehhhkkkjjjkkknnnpppsssuuuvvvwww~~~zzzxxxuuusssrrrpppmmmjjjiiijjjkkkkkkkkkmmmpppsssyyytttppprrryyy~~~vvvooonnneeeYYYNNNFFF???999444111000000///...---------------------------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''')))***+++222///+++((())))))***)))(((((())))))*********+++******++++++++++++******************************---,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++(((***+++------,,,+++***---,,,,,,++++++,,,------++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...000///---+++++++++---...,,,++++++******++++++,,,------------------------tttxxx|||~~~~~~xxxzzzyyyyyyxxxvvvsssrrrkkk\\\MMMDDD@@@<<<888777666666555444444333222222333444555222444555777999<<>><<<;;;;;;:::::::::;;;<<<<<<:::::::::::::::999999999777777888888888888777777999999999999:::;;;===>>><<<>>>AAADDDGGGKKKPPPTTT[[[]]]```dddgggjjjkkklllmmmooorrrsssssssssuuuvvvyyyyyyyyy{{{~~~}}}{{{yyyxxxxxxyyy|||~~~}}}xxxtttpppkkkhhh```]]][[[\\\```eeeiiijjjlllnnnooollliiihhhlllpppyyyyyyuuurrrnnniiiddd```^^^]]]]]]XXXUUUQQQOOOOOOMMMIIIFFFFFFFFFFFFDDDCCCDDDGGGIIILLLLLLNNNPPPTTTXXXZZZ[[[aaaeeemmmtttyyyzzzzzzyyyyyy|||~~~~~~{{{||||||{{{zzzxxxtttqqqqqqrrrtttyyy}}}~~~{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxyyyyyyvvvvvvvvvwwwvvvsssmmmjjjdddaaa```ccciiiooorrrsssllljjjgggeeeeeegggjjjlllkkklllnnnpppqqqrrrsssttt~~~~~~wwwtttqqqnnnmmmkkkhhhfffiiijjjjjjjjjiiijjjlllooorrrooolllnnnuuu~~~~~~~~~{{{ssslllhhh___RRRHHHBBB===888555111000000///......------------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,...+++((('''(((***++++++((()))))))))******************++++++++++++******************************+++++++++******+++++++++)))************+++++++++++++++++++++++++++++++++(((***+++------,,,+++***---,,,,,,++++++++++++,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,,,,+++---...000...---+++++++++---...---,,,,,,,,,,,,,,,,,,---------------------------ooowww~~~~~~|||}}}yyyzzzxxxvvvvvvsssiii]]]KKKEEE???;;;:::999777555555444444333333333444444222333444555666888;;;>>>EEELLLTTTZZZ[[[[[[[[[]]]ZZZZZZ[[[ZZZZZZYYYXXXWWWbbbfffkkkoooppppppppppppkkkpppwww~~~}}}|||{{{|||}}}~~~}}}zzzwwwwwwvvvuuutttwwwyyy|||~~~~~~{{{wwwtttiiiaaaWWWQQQMMMKKKMMMRRRQQQOOOLLLIIIHHHFFFCCCAAA===<<<;;;:::;;;<<<===>>><<<;;;;;;::::::999999888777777888888888888777777666666666555666777888888777999;;;===???BBBFFFJJJKKKMMMRRRWWW\\\```cccdddeeehhhlllnnnoooqqqsssuuuvvvvvvwwwyyy|||}}}{{{{{{vvvvvvvvvwwwyyy|||~~~~~~zzzsssmmmjjjiii___]]]\\\^^^bbbgggkkklllooopppooollliiiiiilllpppwww~~~~~~zzztttnnnjjjeeebbb]]]XXXTTTRRRQQQPPPLLLJJJHHHGGGGGGFFFDDDBBBBBBCCCDDDEEEFFFHHHLLLNNNSSSSSSSSSUUUXXX]]]aaadddkkknnnsssxxx{{{zzzyyywwwuuuxxx|||~~~|||zzz{{{{{{zzzvvvtttvvv|||~~~|||zzzwwwtttpppjjjggghhhlllpppyyy}}}~~~{{{|||}}}||||||{{{{{{||||||}}}~~~}}}|||yyywwwuuuuuuuuuuuuuuutttrrrrrrqqqooollliiicccbbbbbbeeeiiimmmppppppjjjjjjiiiiiijjjkkkmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnuuu{{{tttqqqllljjjhhhgggeeedddjjjjjjiiifffddddddfffhhhiiihhhhhhlllssszzz|||{{{{{{wwwpppiii___VVVJJJAAA<<<999777555000000000///......------------------------------...------,,,+++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,************************---,,,+++******+++,,,---///,,,)))((()))***+++***))))))))))))******************++++++++++++************************************))))))))))))******)))************+++++++++************************)))***+++,,,---,,,++++++---,,,+++***************************************)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***************************,,,------++++++,,,...///...,,,++++++,,,------------------------------------------------------iiittt~~~~~~}}}{{{~~~||||||{{{{{{xxxttttttuuuqqqjjjVVVOOOEEE>>><<<:::777444555555555444444444444444111222333444444666999;;;???FFFOOOVVVYYY[[[\\\]]]\\\\\\[[[ZZZYYYWWWVVVUUU[[[___eeekkknnnppppppooojjjmmmrrrxxx}}}|||zzzzzz{{{}}}~~~~~~yyyvvvtttrrrpppnnnppprrruuuxxxzzzzzzyyyxxxlllggg___WWWOOOKKKLLLOOOPPPOOONNNMMMNNNLLLJJJGGGCCCBBB@@@>>>===<<<======;;;;;;::::::999999999999777888888999999888888777777777666666666666666666777888999::::::===@@@CCC@@@BBBFFFJJJPPPTTTXXXYYY\\\___dddgggjjjlllppprrrpppqqqsssuuuwwwzzz}}}~~~}}}}}}xxxvvvtttrrrsssuuuxxxzzz|||zzzwwwvvvxxx|||zzzqqqjjjhhhhhh___^^^^^^aaafffkkknnnooooooooommmjjjggggggkkknnntttzzz}}}}}}|||~~~~~~{{{|||~~~}}}xxxsssoooiiiccc___YYYWWWSSSOOOKKKHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAABBBDDDFFFHHHJJJMMMQQQTTTXXXXXXXXXZZZ]]]cccjjjnnnsssuuuyyy{{{|||{{{yyyxxxuuuvvvzzz~~~yyywwwuuuxxxwwwuuuqqqnnnqqqxxx}}}~~~|||yyyxxxvvvqqqjjjbbb___aaagggmmmxxx|||~~~}}}}}}~~~~~~~~~~~~{{{{{{{{{zzz{{{||||||}}}{{{zzzxxxuuusssqqqqqqppppppnnnlllllllllkkkiiigggaaabbbccceeehhhkkklllmmmiiijjjlllnnnooooooooonnnmmmmmmlllkkkjjjjjjiiiiiinnnuuu{{{}}}|||tttpppmmmiiiggggggggggggfffiiihhheeebbb^^^]]]___```aaadddjjjqqqxxx|||~~~~~~}}}{{{xxxwwwwwwtttmmmhhhYYYPPPDDD;;;777666555444000000//////............------------------------......------,,,,,,,,,,,,***************************************+++,,,,,,++++++++++++++++++++++++************************,,,+++************+++,,,555222...,,,++++++***))))))))))))))))))***************++++++++++++***************************************))))))*********))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---------,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,aaaooo{{{~~~|||}}}~~~{{{||||||{{{}}}}}}}}}}}}xxxrrrppprrrssspppbbbZZZMMMCCC===:::777555666666666666555555444444///111333444444666888:::===BBBJJJRRRWWW[[[]]]^^^\\\\\\\\\[[[ZZZXXXWWWVVVUUUXXX^^^eeejjjmmmmmmmmmiiikkkoootttxxxzzz||||||{{{zzzxxxvvvvvvwwwzzz|||~~~|||zzzwwwvvvwwwyyyzzz}}}zzzwwwtttrrrooollljjjjjjkkknnnppprrrsssttttttmmmlllggg___VVVPPPLLLJJJIIIIIIJJJKKKNNNOOONNNLLLJJJIIIGGGDDDAAA???===<<<::::::::::::::::::::::::888888999999999999888888777777777777777666666555333444555555444666888;;;;;;<<>>@@@BBBCCCHHHKKKPPPTTTWWWZZZ]]]```bbbfffjjjlllmmmoootttyyy~~~~~~{{{yyyvvvtttrrrrrrrrrqqqpppqqquuuzzz}}}~~~{{{vvvoooiiifffeee______aaaeeejjjmmmooooooooonnnllljjjhhhggggggggglllqqquuutttsssttttttqqqlllppptttxxxzzz}}}yyywwwvvvuuutttrrrooollleeebbb^^^ZZZVVVRRRNNNKKKHHHGGGFFFDDDBBB@@@?????????@@@AAAAAA@@@???@@@BBBEEEGGGKKKNNNQQQTTTWWWZZZ```cccgggjjjkkkooouuuzzzyyyzzzzzzzzzyyywwwvvvuuurrrtttxxx|||}}}wwwrrrooonnnqqqqqqooollliiikkkqqqvvvxxxwwwwwwxxxyyyzzzxxxwwwtttxxx}}}}}}{{{zzzyyytttkkkaaa\\\]]]bbbgggsssuuuxxx{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{zzzxxxxxxxxxxxxxxxyyyyyyzzzvvvuuutttrrrpppnnnlllkkkkkkiiiiiijjjlllnnnmmmllleeefffffffffeeegggiiillllllnnnqqqssssssqqqooollliiihhhfffdddcccbbbcccccchhhhhhjjjmmmqqqqqqlllgggeeeddddddeeefffggggggeeebbb```\\\WWWSSSRRRSSSUUUYYYcccqqq||||||yyytttsssrrrqqqnnniiibbb]]]NNNGGG<<<666444444333222//////////////////......---------------------------............---,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))),,,***))))))+++,,,+++***************))))))))))))******++++++++++++******************************+++++++++******+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++*********+++++++++************************)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,MMM[[[jjjrrrwww}}}}}}|||{{{~~~{{{{{{|||vvv|||~~~yyytttrrrpppmmmhhhhhhdddZZZMMMBBB<<<:::777777888888777666444333000222444444222222333444:::<<>>AAAFFFIIILLLNNNQQQTTTWWW[[[```bbbbbbeeekkkpppvvvzzz~~~~~~~~~~~~{{{xxxtttrrrrrrqqqqqqqqqssswww{{{}}}{{{zzzxxxvvvuuuwww|||{{{wwwrrrnnnjjjeeebbb]]]]]]___dddhhhkkklllkkkjjjiiihhhgggeeedddbbb```bbbhhhlllkkkjjjlllkkkiiidddhhhlllooopppqqqsssvvvwwwxxx{{{}}}xxxtttiiigggdddbbb```___\\\ZZZWWWTTTPPPMMMKKKIIIFFFCCCBBBAAA@@@@@@???>>>=========???BBBBBBBBBCCCEEEHHHHHHKKKPPPTTTXXX[[[___bbbfffkkkqqqtttssssssvvvyyyyyyxxxwwwuuussspppooonnnmmmoootttzzz|||vvvrrrpppnnnkkklllkkkhhhfffggglllqqquuuuuuuuuwwwzzz{{{zzzyyyssswww{{{}}}||||||~~~{{{vvvnnneee^^^]]]```dddmmmooorrrvvvzzz|||}}}|||||||||}}}~~~}}}{{{yyyxxxuuuuuuttttttuuuuuuvvvwwwttttttsssqqqooommmlllkkkgggggghhhkkknnnppppppooojjjjjjjjjhhhfffgggkkkoooooopppssstttssspppmmmjjjfffeeecccaaa```aaabbbccchhheeeeeeiiimmmnnnkkkhhhgggfffggghhhiiihhhfffccc^^^\\\XXXSSSOOONNNPPPSSSXXXbbbnnnxxx|||{{{yyyxxxtttsssqqqmmmhhh```WWWRRRGGG@@@888444444444444333.../////////////////////---------------------------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,+++++++++***************************************++++++*********)))(((((()))+++,,,+++***************)))))))))(((******++++++++++++************************************))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++******++++++,,,---...++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,******+++,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++GGGTTTcccmmmuuu}}}|||wwwzzz~~~{{{{{{|||rrr{{{zzzuuuppplllfffjjjllldddUUUGGG???===777888888888777666444333222333444333111//////000666777999>>>EEELLLQQQTTTXXXYYY\\\^^^aaacccddddddccc```^^^```cccfffeeedddaaadddiiinnnqqqrrrqqqpppppptttxxxxxxuuuqqqoooooonnnnnnmmmlllkkkjjjiiihhhhhhiiilllooopppmmmgggccc```___^^^^^^```bbbeeegggiiijjjgggcccdddddd[[[OOOFFFCCC@@@>>>>>>?????????CCCGGGMMMRRRVVVUUUTTTRRRIIIHHHFFFDDDAAA>>><<<;;;888999999::::::999999888666777999:::::::::999888555666666555444444666888999888777777777888999:::888;;;???BBBDDDGGGIIILLLMMMQQQVVVXXXXXX[[[aaagggiiiooouuuxxxxxxwwwxxxyyy{{{{{{{{{zzz{{{{{{||||||{{{}}}{{{vvvsssqqqqqqppppppqqqsssuuuwwwqqqpppnnnllllllooouuuzzz~~~}}}|||~~~~~~yyytttpppnnnkkkeeeaaa[[[\\\^^^bbbgggiiiiiihhhddddddcccbbbaaa___[[[YYYZZZ```ccccccbbbdddcccaaa^^^bbbgggiiihhhiiikkkmmmdddfffjjjnnnooommmhhhccc^^^[[[WWWTTTRRRQQQOOONNNMMMKKKGGGEEEDDDCCCAAA???============<<<<<<<<<<<<<<<@@@CCCEEEFFFGGGKKKNNNKKKOOOUUUZZZ___cccgggjjjlllrrryyyzzzxxxuuuvvvxxxxxxwwwuuuqqqnnnkkkiiiggggggkkkqqqxxx~~~|||wwwsssqqqooofffhhhhhhfffcccdddhhhlllttttttuuuxxx{{{}}}}}}|||tttvvvxxxyyyyyy{{{|||wwwpppggg```^^^___bbbiiijjjnnnsssxxx{{{{{{zzz{{{|||}}}}}}|||zzzxxxwwwsssrrrrrrrrrrrrsssttttttssssssrrrqqqooommmlllkkkcccdddfffjjjnnnpppooonnnmmmnnnmmmjjjhhhiiimmmrrrqqqrrrttttttsssoookkkiiidddcccaaa```___```bbbccchhhdddbbbgggmmmnnnlllkkkkkkkkkkkkmmmmmmkkkfffccc[[[YYYUUUPPPMMMMMMOOORRRXXX```kkkrrruuuvvvwwwwwwuuutttqqqkkkcccYYYOOOJJJAAA<<<555333444555555444.........///////////////---------------------------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++,,,,,,++++++***---,,,***+++,,,,,,+++)))+++*********))))))((((((******++++++++++++******************************))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---*********+++,,,---//////++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++************************,,,---...---+++***+++,,,)))***+++,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++KKKKKKRRRaaaooowww||||||zzz}}}||||||zzz|||~~~~~~ssskkkeeejjjnnnjjj___RRRGGGBBB;;;;;;;;;999777777999<<<444333222111111111222222333555777:::>>>DDDKKKPPPQQQVVV\\\aaaccceeeggghhhdddcccaaa``````ccceeegggbbbccceeehhhjjjlllmmmnnnuuuvvvwwwwwwvvvssspppnnnooonnnkkkiiihhhgggggghhhiiiiiikkkppptttqqqiiibbb```^^^^^^^^^______^^^]]]___aaacccdddccc___ZZZWWWLLLFFF@@@<<<<<<======<<<@@@CCCHHHNNNSSSWWWYYYYYYQQQQQQPPPLLLGGGAAA>>>===:::666333444999<<<<<<:::::::::999999888777777666777777777777666666666666555555666666666666555555666888:::<<<============DDDFFFHHHLLLPPPSSSVVVWWW^^^bbbhhhmmmpppqqqsssttttttuuuuuuuuuvvvvvvwwwwwwyyyzzz{{{{{{zzzwwwtttrrrqqqooommmlllmmmmmmlllkkkhhhgggffffffgggiiikkkmmmqqqqqqsssxxx~~~|||xxxuuusssppplllhhheeecccbbb^^^^^^^^^___```bbbcccddd^^^^^^^^^]]]\\\[[[YYYYYYUUUVVVYYY[[[[[[ZZZWWWVVV[[[\\\^^^^^^^^^^^^\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVQQQPPPMMMKKKHHHFFFEEEEEEDDDCCCAAA@@@>>>=====================>>>???@@@AAACCCEEEGGGHHHIIIKKKNNNQQQTTTVVVYYY___dddjjjnnnppptttxxx{{{zzzvvvqqqoooooopppppppppooommmjjjhhhgggeeeiiiqqqzzzzzzwwwsssooolllhhhdddbbbcccaaa^^^^^^aaaiiiiiilllttt~~~wwwvvvrrrooonnnqqqwww|||{{{yyyuuuooohhhdddcccdddiiimmmqqquuuwwwyyy{{{}}}{{{{{{||||||{{{yyywwwvvvqqqppppppqqqtttuuuuuutttqqqrrrqqqpppmmmiiieeebbbbbbeeeiiimmmpppqqqqqqpppmmmmmmllljjjhhhhhhjjjmmmpppnnnkkkkkkkkkkkkiiihhhbbbdddeeeeeedddbbbaaabbbeeeaaabbbiiioooooooooooommmlllkkkmmmpppoookkkggg]]]YYYSSSOOONNNPPPTTTWWW\\\```eeekkkooossswwwyyy{{{ssslllfff]]]PPPFFFBBB;;;555///...222666777666---.../////////...,,,+++------------------------,,,++++++*********++++++)))***++++++++++++***)))++++++++++++++++++++++++111000000///...,,,+++***------,,,++++++******))),,,++++++******++++++,,,))))))*********+++++++++((()))***+++++++++++++++)))***,,,,,,,,,***((('''))))))************)))))))))+++,,,,,,***))))))***************************+++*********))))))((((((+++)))'''&&&((())))))))))))************))))))(((,,,+++***)))((((((((((((************************++++++,,,,,,,,,,,,------000...---,,,,,,...111333,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++------------------------LLLIIIMMMXXXeeennnwww~~~~~~{{{|||{{{}}}~~~{{{rrrjjjiiihhhfffbbbYYYNNNFFF>>><<<:::777666444444444444333333333333222222222333444666888:::???DDDHHHLLLQQQWWW]]]aaadddgggiiifffdddbbbaaaaaabbbdddeee```aaaccceeegggiiijjjjjjoooqqqsssttttttssspppnnnmmmllljjjiiihhhgggggghhhiiiiiikkkooorrrpppiiibbbaaa___]]]]]]^^^___^^^]]]```aaabbbbbb```^^^ZZZXXXMMMGGG@@@<<<;;;;;;;;;;;;:::===AAAGGGLLLQQQTTTUUUTTTTTTTTTQQQLLLGGGCCCBBB???<<<999:::<<<===:::777:::::::::999999888888888888777777777666666666666555555666666666666555555555666888:::;;;;;;;;;;;;===>>>AAADDDGGGJJJLLLMMMSSSWWW]]]aaaccceeefffgggllllllmmmnnnoooooopppppprrrsssuuuuuutttqqqooommmooollljjjiiiiiiiiihhhgggccccccbbbaaabbbccceeegggjjjiiikkkqqqwwwyyyvvvrrrqqqooommmjjjgggdddbbb```[[[[[[[[[[[[\\\\\\]]]^^^YYYYYYYYYXXXWWWVVVUUUTTTPPPQQQSSSTTTTTTTTTRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPOOONNNMMMKKKIIIGGGEEEBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@BBBDDDHHHKKKNNNRRRWWWZZZ\\\^^^ccchhhmmmrrruuuvvvwwwyyy{{{zzzuuupppnnnmmmkkklllllllllkkkiiihhhfffeeeiiipppwww}}}}}}yyyvvvsssooolllhhhccc``````]]]ZZZZZZ]]]bbbdddhhhqqqzzz~~~|||yyyooommmjjjhhhhhhmmmtttyyyzzzyyyvvvpppjjjgggfffgggkkknnnrrruuuwwwxxxzzz|||yyyzzzzzzzzzyyywwwuuutttqqqpppoooqqqssstttsssrrrooonnnmmmkkkhhheeebbb```bbbeeeiiimmmpppqqqqqqqqqoooooommmjjjgggfffhhhjjjmmmkkkjjjjjjkkklllkkkkkkfffggghhhgggfffdddbbbbbbcccaaaccclllrrrqqqooooooooonnnooorrruuutttoookkk```[[[TTTPPPPPPSSSWWWXXX[[[___dddiiimmmqqqtttvvvwwwooofff```VVVJJJAAA>>>666111,,,+++///222222000.........///......---,,,------------------------//////...............///************************++++++++++++++++++++++++......------,,,+++))))))+++++++++++++++++++++,,,,,,++++++******++++++,,,))))))*********+++++++++))))))***+++++++++*********+++,,,---,,,+++)))((())))))************)))))))))***,,,+++***))))))***************************************)))))))))(((+++)))(((((()))******)))((())))))*********))))))++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++***+++...222666999,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++------------------------QQQKKKIIIOOOYYYdddpppzzz~~~~~~|||zzz~~~zzzpppiiicccdddgggdddYYYOOOFFFAAA;;;888777666333111333444555555555444333222333444555555555888<<<@@@DDDIIIPPPWWW]]]bbbgggjjjhhhgggeeecccbbbaaabbbbbb^^^___```bbbcccdddeeeeeehhhjjjnnnpppqqqqqqooommmjjjjjjiiiiiihhhhhhhhhhhhjjjiiijjjmmmpppnnniiidddbbb___\\\[[[\\\^^^^^^^^^``````___^^^]]]\\\[[[ZZZQQQKKKDDD>>>;;;;;;;;;;;;666888;;;???DDDIIIMMMOOOTTTVVVWWWUUUQQQMMMKKKJJJDDDBBB@@@@@@AAA???;;;777:::::::::::::::999999999888888777777777666666666555666666777777666666555444555666777888888888888777888:::<<<>>>@@@BBBCCCFFFJJJOOORRRTTTUUUWWWXXX^^^______aaabbbcccddddddggghhhiiijjjiiigggeeeccchhhfffccccccccccccbbb```___^^^]]]\\\\\\]]]^^^___``````ccchhhnnnpppnnnkkkiiiiiihhhgggeeebbb___^^^YYYYYYXXXWWWWWWVVVWWWWWWQQQQQQQQQQQQPPPNNNMMMMMMIIIIIIJJJJJJKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCAAA???===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;<<<===???AAACCCDDDFFFIIIMMMQQQUUUZZZ___cccfffiiimmmrrrwwwzzz{{{|||yyy{{{{{{yyyuuupppmmmllliiijjjkkklllkkkkkkiiihhhgggiiinnntttyyy~~~{{{xxxvvvssspppmmmhhhbbb]]][[[XXXTTTTTTXXX\\\___fffooovvvxxxtttpppfffdddbbb```aaagggooovvvxxxxxxvvvrrrnnnkkkkkkkkknnnqqqsssuuuvvvvvvxxxzzzxxxxxxxxxwwwvvvtttsssrrrpppooonnnnnnppppppooonnnjjjiiigggdddbbb```^^^^^^aaadddiiinnnqqqrrrrrrqqqpppooommmiiieeedddeeegggjjjiiihhhiiikkkmmmnnnnnnjjjjjjjjjjjjhhhfffdddccccccbbbgggqqqwwwvvvrrrqqqoooooopppssswwwvvvrrrnnnfff^^^UUUQQQTTTYYY[[[[[[\\\___ccchhhlllppprrrsssrrriii^^^VVVMMMAAA:::888333///,,,+++...///...,,,//////...------------...------------------------------,,,,,,,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))******+++,,,,,,------++++++************++++++***************+++++++++******+++++++++******)))***+++,,,---,,,+++***)))))))))************))))))(((***++++++***)))******************************************))))))))))))***))))))+++,,,,,,***((('''((()))***************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********,,,///333777999,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------------------[[[RRRJJJJJJPPP[[[iiiuuu}}}}}}{{{}}}uuummmfffggglllmmmeee]]]UUULLLAAA;;;:::;;;999666333555666777777555333222222333333333333444777:::===BBBJJJRRRYYY```gggkkkkkkjjjhhhfffdddbbbaaaaaa]]]]]]___```aaaaaaaaaaaacccfffiiimmmnnnmmmkkkiiiggghhhiiiiiijjjjjjiiiiiikkkjjjjjjkkkmmmmmmjjjgggccc```\\\ZZZ[[[]]]^^^^^^```___]]][[[ZZZ[[[[[[\\\VVVQQQIIIBBB===;;;;;;;;;777777888:::>>>BBBFFFHHHNNNPPPSSSSSSRRRPPPOOOOOOIIIFFFDDDCCCBBBAAA===:::999999999999999999999999888888888777777777666666666666777777777777666666555555555666777777777777666777888999:::;;;<<<<<<>>>AAAEEEHHHIIIJJJKKKLLLOOOPPPQQQRRRTTTUUUVVVWWWZZZ[[[\\\\\\\\\ZZZYYYWWW\\\[[[YYYYYYZZZ[[[[[[ZZZYYYYYYXXXWWWVVVVVVWWWWWWXXXXXX[[[```eeegggfffddd______``````___]]]ZZZXXXWWWVVVUUUSSSRRRQQQPPPPPPJJJJJJJJJIIIHHHGGGFFFFFFCCCBBBBBBAAABBBCCCEEEFFFEEEDDDCCCBBBBBBCCCDDDEEECCCBBB@@@???>>>???@@@AAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>===>>>???AAADDDFFFIIIJJJOOOQQQUUUXXX[[[___dddhhhmmmppptttyyy|||~~~~~~}}}zzzzzzzzzxxxuuurrrpppooonnnooooooppppppnnnmmmllljjjkkknnnqqqvvv{{{~~~|||yyyxxxvvvtttpppnnniiibbb\\\XXXTTTPPPPPPTTTXXX]]]eeennnssssssmmmhhh```___\\\ZZZ\\\bbbjjjppptttuuuvvvtttrrrppppppqqqqqqsssuuuuuuuuuuuuvvvxxxwwwwwwvvvuuutttrrrqqqqqqooommmlllkkklllllljjjhhhdddbbb```]]][[[[[[[[[[[[aaadddiiinnnrrrrrrrrrqqqnnnmmmjjjfffcccbbbdddgggjjjiiiiiijjjmmmooopppoookkkkkkjjjkkkkkkjjjgggeeedddeeekkkwww~~~{{{wwwtttnnnlllkkkmmmqqqsssqqqooohhh___UUUSSSYYY^^^```^^^___aaadddhhhmmmpppppppppmmmbbbWWWNNNEEE;;;666555333111//////000000...,,,000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,***))))))***,,,---++++++++++++++++++++++++,,,------.........------*********++++++,,,,,,,,,++++++************++++++************************+++++++++++++++***)))(((++++++,,,,,,,,,,,,+++***))))))************))))))''')))++++++***)))***+++*********************************)))))))))))))))******+++---...---***(((&&&'''(((******+++++++++)))***++++++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,---///111222,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cccYYYNNNJJJKKKRRR___kkkxxxzzz}}}~~~}}}~~~~~~wwwsssooonnnqqqrrrooolllggg[[[KKK@@@===<<<:::888444555666777777555333222000111222222222333666888888<<>><<<999999999999999888888888888888888888777777777777666666777777777777666666777666666666666777777777777777777888888999999999999;;;>>>@@@@@@AAABBBCCCCCCCCCDDDFFFGGGIIIJJJJJJMMMNNNNNNOOOOOONNNMMMLLLOOONNNMMMNNNQQQSSSSSSSSSPPPPPPOOONNNMMMMMMMMMMMMMMMNNNQQQUUUYYY[[[[[[ZZZSSSTTTVVVWWWVVVTTTRRRQQQPPPOOOMMMLLLJJJIIIHHHHHHCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<===???AAABBB???>>>===<<<<<<===>>>??????>>>===<<<<<<<<<===>>>>>>===<<<;;;;;;:::::::::======<<<<<<<<<======>>>???@@@BBBEEEHHHLLLOOOQQQUUUXXX\\\___bbbfffkkknnnsssuuuyyy}}}~~~yyyxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuutttrrrqqqoooooooooppprrruuuzzz~~~|||zzzxxxwwwwwwtttqqqnnniiiccc\\\YYYTTTPPPPPPTTTVVV[[[cccjjjmmmjjjeee```[[[ZZZXXXVVVVVV[[[aaagggnnnpppsssuuuuuuuuuvvvwwwtttuuuvvvuuutttsssuuuvvvwwwwwwuuutttrrrqqqppppppmmmkkkiiiggggggfffcccaaa^^^\\\ZZZXXXWWWXXXYYYZZZ```dddiiinnnqqqqqqpppnnnhhhgggeeebbb```aaadddgggkkkkkkllloooqqqrrrqqqpppkkkjjjjjjkkkmmmmmmjjjhhhggghhhnnnzzzzzzwwwoookkkgggfffiiimmmnnnnnnfff^^^VVVUUU\\\bbbcccaaacccccceeeiiimmmpppooonnnfff\\\PPPHHH@@@888444555222111000000000///...,,,000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...............///000000---,,,***))))))***,,,---+++++++++++++++++++++++++++,,,------...---------,,,,,,,,,+++++++++******+++******))))))******+++************************+++++++++++++++***)))(((***+++++++++++++++++++++))))))************))))))&&&(((******))))))***+++************************))))))))))))))))))******)))***+++...///...***'''&&&'''(((******+++++++++***+++++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...---,,,+++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,iii___UUUMMMIIIJJJSSS]]]nnnqqqvvvyyy{{{{{{|||}}}{{{|||}}}~~~~~~zzzyyywwwvvvvvvuuutttsssssshhhWWWHHH???;;;777666444555666666666555444333000111222222222222444666444888???FFFNNNWWW```eeeiiiiiiiiihhhgggdddaaa```\\\]]]^^^___```aaaaaaaaa```cccgggjjjjjjgggccc```aaacccfffhhhiiihhhfffeeegggfffeeeeeefffiiilllmmmiiifffcccaaabbbccccccbbbcccccccccccccccccccccccc^^^[[[UUUMMMCCC===:::999888777555333333444666777;;;===@@@BBBDDDGGGKKKNNNUUUSSSPPPKKKFFFAAA>>><<<;;;;;;;;;:::999888888888999999888888888777777777666777777888888777777666888888777666666666777777666666666666666666666666555777999:::999999;;;<<<;;;;;;<<<===???@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDCCCBBBDDDGGGIIIJJJIIIDDDDDDDDDCCCCCCBBBBBBBBBAAABBBEEEHHHJJJLLLLLLMMMIIIJJJKKKKKKKKKJJJIIIIIIEEEDDDCCCBBBAAA@@@@@@@@@===>>>>>>>>>======<<<;;;;;;:::::::::;;;<<<>>>???<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::999999999999999999;;;;;;;;;;;;<<<===>>>???BBBCCCFFFIIINNNRRRVVVXXXZZZ]]]bbbfffiiinnnssswwwyyyzzz}}}~~~yyyxxxvvvwwwyyy{{{{{{zzzzzzzzzzzzzzzyyywwwuuutttvvvuuuuuuuuuwwwzzz}}}{{{zzzyyyxxxwwwuuurrroookkkddd___\\\YYYTTTTTTWWWVVVZZZ___ddddddaaa\\\XXXUUUUUUSSSRRRRRRTTTYYY]]]fffjjjoootttvvvxxxzzz|||uuuvvvvvvuuusssssstttvvvwwwvvvtttrrrpppoooooonnnjjjhhheeecccbbb```]]][[[XXXWWWVVVUUUVVVXXXZZZ[[[```dddiiinnnpppooommmkkkcccbbb```^^^]]]___dddgggkkkmmmppptttwwwwwwtttrrrnnnlllkkkmmmoooooolllhhhiiihhhmmmwww}}}|||xxxwwwpppkkkeeeccceeeiiijjjjjj```[[[VVVWWW]]]bbbdddcccdddcccdddggglllmmmllliii]]]SSSIIIBBB<<<555333444////////////...---------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,+++******+++,,,---++++++++++++++++++++++++)))***+++++++++++++++***------,,,,,,+++******)))******))))))))))))******+++++++++*********************+++++++++******)))***************+++++++++))))))************))))))&&&((()))***))))))***+++************************))))))))))))******************+++---///---***''''''((()))***************,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***************++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,ooohhh^^^UUUMMMHHHKKKRRRaaafffmmmssswwwzzz|||~~~~~~~~~}}}zzzyyyzzz|||||||||{{{{{{zzzxxxuuurrrtttlll```SSSGGG>>>999777555555555444444444333333000222333222111000111333111555:::@@@GGGPPPYYY^^^dddeeeffffffeeeccc```___[[[\\\]]]___```aaaaaaaaa^^^aaafffiiijjjgggccc```]]]```cccffffffeeebbb```bbbaaa```___aaaeeejjjnnnnnnllljjjiiiiiiiiihhhfffgggiiikkklllmmmkkkiiihhhfffeee```WWWMMMDDD???===888777666555444444555555999::::::;;;<<<@@@FFFJJJQQQRRRSSSRRRNNNHHHCCC@@@???>>>>>><<<;;;:::999888999999999888888888777777777777888888888888777777999888777666555555666666666666666666666666666666444555666666555555666888777777888999::::::;;;;;;:::;;;;;;<<<<<<<<<======>>><<<;;;<<<>>>@@@@@@???;;;<<<<<<<<<<<<;;;;;;;;;888:::<<<>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;;;;;;;;;;<<<999999999999999999888777888888888999:::;;;<<<=========>>>>>>>>>>>>======::::::;;;;;;;;;;;;::::::999999888888888999::::::999999:::<<>>===;;;:::999999999999888888888888777777777888888888888777777999888666555444444555666777777777777777777777777444666777666555555666777666666777777888888888999666777777888888999999999<<<:::888888999:::999888999999::::::::::::999999555666999::::::;;;<<<======<<<;;;;;;;;;;;;<<<===:::::::::999::::::;;;<<<666666777777777666555555666666777888:::;;;;;;<<<:::;;;<<<======<<<;;;::::::;;;<<<=========;;;;;;:::::::::::::::;;;<<<<<<888:::<<>>;;;777444333444555555555555444333333222222111000111222666;;;BBBHHHKKKTTTXXX^^^bbbbbbaaa______aaaaaa```______^^^]]]]]]]]]]]]```cccfffeeeaaa\\\WWWXXXZZZ\\\^^^^^^]]]]]]YYYXXXVVVVVVYYY```iiipppwwwvvvtttrrrvvvyyyvvvooopppsssvvvwwwuuusssqqqqqqpppqqqpppnnnfffZZZKKKAAAAAA>>>:::888777777777666888888999:::;;;===???@@@HHHKKKPPPUUUXXXVVVQQQMMMMMMJJJEEEAAA???===;;;999===;;;::::::::::::888777888888888888777777777777888777666555555666777888888555333333666888777666777777888888888888777777666777888777666555666777777777777777777777777777777777888888888888777777666666666666666666666666777777777777777777777777777999:::999888777888:::;;;:::888777777888:::;;;777888::::::888777888999666777999:::;;;;;;;;;:::;;;<<<<<<;;;999888999:::;;;:::888999:::;;;::::::;;;:::999999:::;;;<<<===AAABBBCCCEEEHHHKKKOOOQQQWWWYYY]]]```cccfffjjjllltttnnnkkklllnnnooorrrvvvvvvvvvvvvtttssstttvvvyyyzzzyyywwwwwwwwwzzz}}}~~~}}}|||||||||{{{xxxuuusssqqqmmmkkkiiigggeeeddddddeeeddddddcccbbb___\\\ZZZXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[___fffooowww|||}}}|||wwwuuutttsssttttttrrrpppjjjkkklllmmmnnnmmmiiifffdddcccaaa___^^^ZZZVVVSSSPPPPPPRRRTTTXXX]]]aaadddiiijjjlllmmmllliiieeeccc___^^^\\\[[[]]]___bbbdddhhhlllrrrwwwzzz|||~~~~~~yyyvvvtttpppjjjeeeddd___\\\___ffflllkkkiiifffbbb]]]ZZZZZZZZZYYYXXXYYYXXXWWWYYY\\\```aaabbb___\\\[[[]]]___^^^WWWQQQCCC>>>888444444333222000........................,,,,,,............,,,,,,)))***,,,------,,,+++***///---)))'''&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++************************---,,,***))))))***,,,---++++++******))))))((((((***)))((()))***+++***(((************************222///+++((('''(((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))***---/////////...---(((((())),,,000444999;;;+++++++++***************,,,++++++******++++++,,,)))******++++++,,,------++++++++++++++++++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********uuuwwwwwwpppdddXXXQQQNNNJJJOOOYYYgggttt||||||{{{|||wwwtttpppnnnppppppllliiijjjgggfffdddaaa[[[RRRHHHBBBBBB===777555555777777777444444333333222222222111111111222444888<<>>???DDDGGGKKKPPPUUUWWWVVVUUUQQQMMMIIIEEEBBB@@@===;;;;;;:::888888999:::999777999999999999888888888888777777777777777888888999777555333333666777777666666777777888888777777666666888888888666555666777777777777777777777777777666777777888888777777666555555555555555555555555666666666666666666666666222444555666555555777999:::888777666666777888:::666777999999777777777888666777888::::::::::::999;;;<<<===<<<:::999:::;;;<<<;;;:::999:::::::::::::::::::::;;;===???BBBCCCEEEFFFHHHJJJNNNRRRVVVXXX]]]___bbbeeegggiiikkkmmmooojjjhhhkkkmmmnnnooorrrsssuuuuuutttsssrrrtttuuuvvvvvvuuuuuuvvvyyy|||~~~||||||{{{yyywwwtttrrrqqqpppnnnllljjjhhhhhhggggggggggggfffeeebbb___\\\ZZZYYYZZZZZZ[[[\\\]]]^^^^^^___bbbhhhpppxxx||||||{{{uuutttrrrrrrrrrrrrpppooollllllkkkkkkkkkiiieeebbbbbbaaa___]]]\\\ZZZVVVSSSQQQQQQRRRTTTXXX^^^bbbeeehhhjjjlllmmmlllhhhdddaaa```___^^^^^^^^^```bbbcccfffjjjoootttxxx|||{{{wwwtttpppjjjfffccc^^^YYY[[[aaafffeeecccbbb___ZZZWWWUUUUUUVVVWWWYYYWWWWWWXXX[[[^^^``````^^^\\\ZZZ[[[\\\XXXQQQKKK>>>:::555222111111000///------------------------+++,,,---......---,,,+++,,,---------,,,,,,+++***...---***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++************************,,,+++***))))))***+++,,,*********)))))))))))))))***)))((()))***+++***(((************************...,,,***(((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((()))***,,,.........---,,,+++***))))))+++---///111******************++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************tttxxxyyyuuukkk```XXXTTTLLLOOOWWWeeeuuu~~~zzz|||wwwqqqllljjjkkkkkkiiihhhjjjdddddddddaaa\\\UUUNNNJJJHHHAAA999666888999888666333333222222222222222222333222111222333666999;;;>>>DDDNNNWWW\\\___bbbccc```___^^^\\\[[[[[[[[[[[[ZZZZZZ[[[]]]___```^^^\\\YYYYYYYYYYYYZZZ\\\]]]]]][[[ZZZYYYYYYZZZ___ffflllsssxxx{{{xxxvvvvvvuuuqqqssstttuuuuuutttssstttvvv{{{{{{|||{{{wwwnnnccc[[[LLLHHHCCC@@@???@@@??????===<<<<<<<<<===>>>???@@@CCCEEEHHHLLLQQQTTTWWWXXXVVVRRRMMMJJJGGGDDD@@@>>>;;;:::888999:::;;;;;;::::::::::::999999999888888666666777888999999999999666444333333555777666666666666777777777777666666777888999888666555666777666666666666666666666666555666666777777666666555444444444444444444444444555555555555555555555555333555777888888999;;;<<<888777666555555666777888555777999888777666777777777888888999999999888888;;;<<<======;;;:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???AAADDDFFFGGGJJJKKKNNNRRRVVV[[[___aaadddfffhhhjjjkkkkkkkkkkkkiiidddcccgggjjjkkklllooorrrtttvvvvvvtttrrrqqqqqqrrrrrrqqqrrrsssvvvxxxyyy{{{|||}}}}}}}}}}}}|||zzzwwwuuusssqqqqqqtttsssqqqooommmlllkkkkkkkkkjjjiiihhheeeaaa^^^\\\\\\\\\]]]^^^___```aaaaaaeeegggkkkqqqwwwzzzzzzyyytttrrrppppppppppppnnnlllnnnllliiihhhfffdddaaa___aaa___\\\ZZZYYYWWWTTTRRRQQQQQQRRRTTTYYY___dddhhhhhhjjjmmmnnnlllgggbbb___````````````````````````bbbfffjjjoootttzzz~~~wwwrrrmmmiiieeeaaa[[[VVVWWW[[[___^^^\\\\\\ZZZVVVRRROOOPPPTTTWWWYYYWWWVVVXXXZZZ]]]^^^^^^]]][[[YYYXXXVVVPPPHHHAAA888555111///...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***)))))))))))))))---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,+++************************+++***)))(((((()))***+++))))))))))))***************)))((()))***+++***(((************************)))))))))))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((''''''((()))+++,,,------,,,++++++***)))(((((()))***+++)))))))))***+++++++++,,,,,,++++++******++++++,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************ooossswwwvvvppphhh```\\\TTTTTTYYYfffwwwyyyyyyzzz~~~}}}rrrmmmiiijjjkkkiiijjjllleeeeeeccc^^^YYYTTTQQQPPPOOOGGG===999999:::777333222222222222222222222222222222111000111222444555:::???FFFMMMSSSXXX]]]aaacccbbb```^^^\\\[[[ZZZZZZYYYYYYYYYZZZ\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^```aaa\\\\\\\\\[[[[[[___dddhhhooowww|||yyyuuusssrrrqqqqqqrrrrrrrrrqqqqqqtttvvv{{{{{{|||}}}zzzuuummmgggYYYUUUOOOKKKIIIHHHGGGFFFAAAAAA@@@@@@AAACCCEEEGGGGGGJJJMMMOOOQQQRRRTTTUUUYYYVVVRRROOOLLLHHHEEEBBB>>>===;;;;;;<<<>>>>>>===;;;::::::999999888888888666777888999999888777666555444444444555666666666666666666777777666666666777888999888666555666777666666666666666666666666555555666666666666555555444444444444444444444444555555555555555555555555555777999999999999;;;===777777666666666666777777666888::::::888777888999888888888888888888777777:::<<<===<<<;;;;;;<<<===????????????======>>>@@@AAAAAABBBDDDFFFHHHIIIJJJPPPRRRUUUYYY^^^cccfffhhhiiiiiijjjkkklllkkkiiigggeee```^^^bbbfffhhhlllppptttwwwzzzzzzwwwsssqqqooooooooonnnoooooopppqqqqqqqqqrrrssstttuuuxxx|||}}}|||yyyvvvtttsssrrrrrrvvvuuusssqqqooonnnmmmlllllllllkkkiiifffccc```^^^^^^^^^___```bbbcccddddddiiijjjlllpppuuuwwwvvvuuusssqqqooooooooonnnlllkkknnnkkkgggeeecccbbb```___```]]]ZZZWWWUUUTTTQQQOOONNNOOOPPPTTTZZZaaagggkkkjjjlllnnnooommmhhhbbb^^^``````aaaaaaaaa```^^^]]]___bbbeeeiiiooowww~~~vvvnnnhhhdddbbb^^^YYYUUUUUUXXX[[[[[[ZZZXXXWWWSSSOOOLLLNNNTTTYYYZZZYYYWWWXXXZZZ\\\]]]]]]]]][[[XXXUUUPPPHHH???888222111///---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++******************************)))(((((()))******(((((())))))******++++++***)))((()))***+++***(((************************(((((()))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***++++++++++++***)))))))))******,,,---...(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***)))'''&&&&&&''')))***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++jjjnnntttwwwuuupppjjjggg\\\ZZZ\\\gggwwwyyyxxxyyy~~~wwwqqqmmmmmmnnnmmmnnnpppkkkiiieee]]]VVVRRRRRRSSSSSSLLLCCC===;;;999555111333333333222222222222222111111000000111222444444888;;;>>>CCCHHHPPPYYY^^^```___^^^\\\ZZZXXXVVVUUUXXXYYYZZZZZZ[[[\\\]]]___```___^^^^^^___```bbbccc^^^^^^^^^]]]]]]^^^aaadddllluuu{{{xxxsssrrrrrrqqqpppqqqqqqppppppqqqtttwwwyyyyyyzzz|||{{{xxxsssooogggccc^^^YYYVVVTTTQQQOOOIIIHHHGGGGGGHHHJJJMMMOOOMMMRRRWWW[[[ZZZYYYXXXXXX]]]ZZZWWWUUUSSSPPPLLLIIIDDDBBB???===>>>>>>>>>===;;;;;;:::999999888777777888888999999888666444333444555666666666666666777666666777777777777666666777999999888777666777888666666666666666666666666555555666666666666555555444444444444444444444444555555555555555555555555444555777666555555666777888888888888888888888888888:::<<<;;;:::999::::::999999888888888888888888999;;;<<<<<<;;;;;;<<<>>>===>>>@@@???>>>>>>AAACCCDDDEEEGGGJJJMMMPPPRRRSSSZZZ[[[^^^bbbfffjjjlllnnnkkkjjjiiijjjlllkkkiiifffddd^^^[[[^^^cccgggnnntttwww{{{~~~~~~{{{vvvqqqooommmllllllkkkjjjiiiggggggeeefffhhhiiikkkoootttwwwwwwzzz|||{{{xxxvvvttttttttttttvvvuuutttrrrpppnnnlllkkkjjjjjjjjjhhhfffccc```^^^______```bbbcccdddeeefffjjjjjjkkkmmmqqqsssrrrqqqsssqqqooonnnnnnmmmkkkiiillliiieeecccbbbbbbaaaaaa```\\\XXXTTTRRRQQQOOOMMMLLLNNNQQQVVV\\\ccciiilllkkkmmmoooooommmhhhccc```___```aaaaaaaaa___]]]\\\^^^___aaadddiiiqqqyyy|||sssjjjccc___^^^\\\ZZZWWWWWWZZZ\\\]]]\\\WWWUUUQQQNNNMMMQQQVVVZZZ\\\ZZZXXXXXXZZZ\\\\\\\\\[[[YYYUUUPPPJJJAAA999333000//////...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,---///000222++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++***************************))))))))))))))))))***(((((())))))******++++++***)))((()))***+++***((()))))))))))))))))))))))))))******+++***)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))******************(((((()))***,,,---//////(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))'''&&&&&&''')))***++++++++++++++++++++++++,,,,,,------------------iiimmmrrrwwwyyyvvvssspppbbb______fffsss~~~zzzwwwxxx}}}{{{uuuqqqrrrrrrpppqqqsssqqqpppkkkcccYYYTTTSSSTTTTTTPPPJJJDDD???;;;666444555555444333333222222111000000000111222333444555333555777:::@@@HHHRRRXXX[[[\\\]]]^^^]]]ZZZXXXVVVXXXZZZ\\\]]]]]]]]]___aaa``````______```aaaaaabbb___```aaa```^^^^^^___```iiiqqqvvvsssppppppqqqpppooopppppppppppprrrtttwwwvvvvvvwwwyyy{{{zzzwwwuuuqqqnnnjjjgggddd```\\\YYYSSSRRRPPPNNNNNNPPPRRRTTTQQQXXXaaaffffffdddccccccbbb```^^^]]]]]][[[XXXUUUNNNKKKFFFBBBAAA@@@>>>===<<<<<<;;;;;;:::999888888::::::999999888777555555444666888888777777777888777777888888888888777777888999:::999777666777888666666666666666666666666555666666777777666666555444444444444444444444444555555555555555555555555666777888888666666777888999999999999999999999999999;;;===<<<;;;:::;;;<<<:::999999888999999::::::999;;;======<<<===>>>@@@;;;>>>AAABBBAAACCCGGGJJJJJJLLLPPPTTTXXX\\\^^^___dddeeegggjjjlllnnnooopppjjjgggeeefffiiijjjiiifffddd^^^[[[^^^dddjjjqqqxxxzzz}}}{{{uuupppnnniiiiiiiiihhhfffccc```^^^\\\]]]___aaabbbeeeiiimmmlllooouuuzzz}}}}}}|||{{{xxxwwwvvvuuuttttttttttttttttttsssqqqooollljjjiiihhhhhhhhhgggeeeccc```___^^^___```bbbccceeefffgggjjjiiiiiikkknnnppppppppprrrpppnnnmmmmmmllljjjhhhhhhfffcccaaabbbbbbaaa```^^^ZZZUUUQQQPPPPPPPPPOOOOOOQQQUUU[[[```eeeiiikkkkkklllmmmmmmkkkhhhdddaaa```aaaaaabbbaaa```^^^]]]^^^______```ccciiiqqqvvv}}}{{{vvvooogggaaa^^^^^^^^^]]]\\\]]]_________]]]WWWSSSOOONNNQQQVVVYYY[[[\\\ZZZXXXXXXYYYZZZZZZYYYWWWUUUQQQJJJCCC;;;555222...///000///------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))***,,,---...***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++,,,,,,,,,,,,+++************************************************))))))))))))***************)))((()))***+++***((())))))))))))))))))))))))***+++++++++***))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********************+++)))))))))************+++)))))))))***+++++++++,,,,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------hhhkkkpppuuuxxxwwwtttrrrkkkgggcccdddjjjttt}}}zzzvvvwwwzzz}}}wwwtttttttttrrrqqqsssuuuwwwuuunnncccZZZVVVUUUQQQRRRPPPKKKDDD>>>;;;:::777777666555333222111111000000000111111222333333000111444666999???EEEJJJSSSVVV[[[^^^```^^^\\\ZZZYYY\\\___`````````aaacccaaabbbbbbccccccccccccccc```bbbcccbbb___]]]]]]]]]aaagggkkkiiihhhjjjkkkjjjjjjkkkmmmmmmmmmoooqqqsssrrrrrrsssuuuwwwxxxwwwvvvsssrrrqqqpppoookkkfffccc^^^\\\XXXTTTRRRRRRSSSUUUTTT\\\fffkkkkkkiiiiiijjjiiihhhggghhhiiihhheeeccc]]]YYYRRRLLLHHHFFFCCCAAA??????>>>===<<<;;;:::::::::::::::999999::::::;;;555888::::::999888888:::888888999999999999888888888999:::999777666777888777777777777777777777777666777777888888777777666555555555555555555555555666666666666666666666666777888::::::999999:::<<<999999::::::::::::999999999;;;<<<<<<;;;::::::;;;::::::999999999;;;<<<===;;;===????????????AAACCC???CCCHHHJJJJJJMMMSSSXXXYYY[[[^^^aaadddfffggggggiiijjjkkklllmmmllllllkkkccc___\\\]]]bbbfffeeedddaaa]]]]]]dddjjjoootttyyyyyy|||~~~}}}xxxrrrmmmkkkeeeeeefffeeeccc```\\\ZZZXXXZZZ\\\\\\]]]]]]___aaabbbfffkkkppptttvvvvvvvvvrrrssssssttttttsssssssssssssssrrrqqqnnnkkkiiigggffffffffffffeeedddbbbaaa]]]^^^___aaacccdddffffffiiihhhgggiiillloooppppppqqqooolllkkkkkkjjjgggffffffdddaaa`````````^^^]]]YYYUUUQQQOOOPPPRRRSSSTTTVVVYYY]]]bbbeeeggghhhhhhjjjjjjjjjjjjhhhfffdddbbbbbbbbbcccccccccbbbbbbaaa```______^^^___bbbggglllpppqqqppplllgggcccbbbcccaaaaaabbbccccccaaa___\\\WWWQQQMMMOOOUUU[[[\\\ZZZ[[[YYYVVVUUUVVVWWWWWWVVVSSSPPPKKKDDD<<<666222111---///000///---,,,...000------------------------...---,,,++++++,,,---...(((((()))))))))(((((('''************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++******************************++++++++++++***************)))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++++++++******+++++++++))))))*********)))))))))******************++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,gggiiimmmqqqttttttrrrooosssnnngggbbbbbbiiiqqqwww~~~~~~wwwssstttyyy}}}}}}xxxuuuuuuuuurrrppprrrwww{{{}}}wwwlll```YYYWWWOOORRRTTTPPPHHHBBB@@@@@@999999777666444222111111000000000111111111111111000222444666666777999;;;HHHLLLSSSZZZ]]]]]][[[YYYZZZ]]]aaacccbbbaaaccceeedddeeefffggghhhgggfffeeeaaabbbdddccc```]]]\\\[[[ZZZ^^^```______cccdddcccdddfffhhhiiiiiijjjlllnnnnnnmmmnnnpppsssuuuuuutttrrrrrrsssuuutttrrrmmmiiieeebbb]]]WWWTTTRRRRRRSSSWWW^^^gggjjjiiihhhhhhjjjnnnmmmnnnoooqqqqqqooommmjjjeee]]]VVVPPPLLLIIIGGGAAAAAA@@@???>>>===<<<<<<::::::::::::;;;===???@@@555888;;;<<<:::888999;;;999999::::::::::::999999888999:::999777777777888888888888888888888888888777777888888888888777777666666666666666666666666777777777777777777777777222444666666666777999;;;999999::::::::::::999999888:::;;;;;;:::999::::::::::::999999:::<<<===???===???@@@AAAAAABBBDDDEEEEEEJJJPPPSSSTTTWWW^^^dddhhhiiijjjkkkkkkjjjiiiiiiiiijjjjjjjjjjjjhhhfffeee[[[WWWSSSUUU[[[```aaa```___]]]```iiippprrruuuyyyxxxzzz|||zzzuuuooojjjhhhaaabbbccccccbbb___[[[YYYXXXZZZ[[[[[[ZZZYYYYYYZZZ]]]```eeekkkoooqqqrrrsssnnnoooqqqrrrssssssrrrqqqssssssrrrqqqnnnkkkhhhfffeeeeeefffffffffdddcccbbb\\\]]]___```bbbdddeeefffiiihhhgggiiillloooqqqrrrooommmkkkjjjiiihhhfffddddddbbb```______]]][[[YYYUUURRRNNNMMMPPPTTTWWWXXX\\\___cccgggiiihhhfffeeehhhhhhhhhgggeeedddcccbbbddddddddddddddddddddddddaaa```___]]]\\\^^^bbbeeegggjjjlllkkkhhheeefffgggdddeeefffgggfffbbb^^^[[[WWWPPPKKKOOOXXX^^^]]]YYYYYYWWWTTTSSSTTTUUUTTTSSSOOOLLLGGG???888333111111,,,///000///---,,,---///..............................,,,,,,,,,,,,......//////000///...,,,***)))***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,++++++++++++******))))))((((((***)))((()))***+++***((()))))))))))))))))))))))))))))))))***+++---...///************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,,,,,,,++++++***++++++,,,((()))***+++,,,,,,,,,++++++++++++***************,,,++++++++++++++++++,,,------,,,++++++*********++++++++++++++++++++++++)))***++++++++++++***)))************************(((((())))))*********+++kkkjjjiiikkknnnrrrtttuuusssqqqkkkeee```bbbgggmmmuuuzzz{{{vvvtttttttttvvvvvvvvvxxxxxxwwwtttqqqzzz~~~yyylll```YYYQQQPPPQQQTTTUUURRRKKKEEEIII???999;;;;;;555111111222///------000333666777333333222333444666888:::AAAEEEJJJPPPTTTXXX\\\___bbbbbbbbbbbbbbbbbbccccccccccccdddfffhhhhhhfffeeehhheeecccaaa```^^^[[[YYY[[[[[[ZZZ[[[\\\]]]___```^^^^^^^^^___aaaccceeeffffffhhhlllpppssstttuuuuuuuuuuuuuuutttsssqqqooonnnhhheeeaaa\\\XXXUUUTTTTTTZZZ]]]aaaeeegggfffdddbbbgggiiikkknnnooopppppppppmmmkkkgggccc]]]WWWSSSPPPLLLIIIEEEBBBAAA@@@>>>===>>>===;;;:::999999999999;;;:::999777666666555555;;;:::888777777888:::;;;999999999:::<<<<<<:::888555555666666666666777777::::::::::::::::::::::::999888777555555555555555666666777888888999::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::<<<=========<<<===???AAA@@@BBBDDDFFFGGGIIILLLOOORRRSSSVVV[[[aaaeeeffffffooonnnnnnnnnooooooooonnnllljjjhhhgggfffccc]]]YYYVVVTTTRRRRRRUUUXXXZZZ[[[\\\___cccggglllqqqvvvzzzyyyzzzzzzyyytttnnngggbbbaaa```___^^^]]][[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXWWW^^^```dddiiinnnqqqpppooolllqqqvvvvvvrrrooooooqqqqqqrrrqqqnnnkkkhhhhhhhhheeeeeefffeeedddcccbbbaaa^^^___```aaabbbccccccccccccdddgggjjjmmmpppqqqrrriiiiiiiiiiiihhhfffdddccc```^^^\\\]]]]]][[[VVVRRRNNNNNNOOOPPPSSSXXX^^^cccmmmkkkiiigggfffeeeffffffllliiieeebbbaaaaaaaaa```dddfffggggggfffeeeeeefffccc```\\\YYYXXXZZZ^^^```eeeeeeeeeeeefffggghhhhhhmmmfff___^^^aaaaaa]]]XXXWWWTTTRRRSSSWWWYYYXXXVVVZZZXXXWWWWWWVVVSSSSSSTTTGGGCCC???<<<666111111555,,,,,,------,,,,,,+++***,,,,,,,,,---,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......+++,,,------......------+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******))))))((((((+++***)))))))))***,,,,,,---,,,***))))))***,,,---*********)))******++++++,,,+++*********+++------((((((((((((((((((((((((***************+++++++++,,,,,,............,,,,,,************************************************++++++++++++++++++++++++************************************************jjjhhhggghhhkkkooossstttxxxvvvqqqjjjbbb^^^^^^___lllsss{{{}}}{{{~~~~~~{{{xxxwwwvvvuuutttttttttuuutttrrrpppyyy}}}|||rrreee]]]SSSRRRSSSVVVZZZYYYUUUQQQKKKAAA:::999999555333444444222000///111333444444222222222222333444666777;;;>>>CCCHHHMMMRRRWWW[[[```aaabbbcccddddddcccccceeeeeefffhhhjjjkkkiiihhhhhhfffdddbbbaaa```]]][[[ZZZYYYXXXWWWWWWXXXYYYZZZYYYXXXXXXXXXYYY\\\___aaabbbdddhhhkkknnnppppppppprrrrrrrrrqqqqqqqqqqqqqqqmmmjjjeee___ZZZWWWUUUTTTTTTWWWZZZ]]]___^^^]]]\\\aaacccfffiiilllnnnooooooooonnnllliiifffbbb___]]]UUURRRNNNJJJHHHEEEBBB???@@@???===;;;;;;;;;;;;<<<;;;;;;:::999999999999999999999888777777888999:::999888888999;;;;;;999777777777777888888888999999999999999999999999999999999999999:::::::::;;;;;;666666777777888888888999999::::::::::::;;;;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>@@@BBBEEEJJJKKKNNNOOOPPPRRRUUUXXXZZZZZZ\\\aaagggkkknnnnnntttsssqqqooommmllliiihhhjjjhhhfffeeedddaaa\\\XXXUUURRROOONNNPPPSSSUUUVVVYYY^^^dddjjjooorrruuuwwwvvvxxxxxxwwwtttmmmgggccc]]]]]]]]]]]]]]]^^^^^^^^^XXXXXXXXXYYYYYYZZZZZZZZZ___aaaeeeiiimmmnnnnnnmmmmmmqqqvvvvvvrrrnnnnnnpppooopppqqqooollljjjiiijjjgggffffffeeedddcccbbbbbb```aaaaaabbbccccccbbbbbbbbbdddfffhhhkkklllmmmnnnjjjjjjiiihhhfffdddbbb```[[[YYYXXXXXXXXXVVVRRRNNNMMMOOORRRUUUYYY___eeejjjpppooollljjjhhhggggggggghhhfffbbbaaa``````___^^^aaaccceeeeeecccccccccdddbbb___[[[XXXWWWYYY\\\___bbbbbbaaaaaabbbdddfffggggggccc^^^\\\\\\[[[WWWSSSWWWWWWXXXYYYZZZYYYVVVTTTTTTSSSRRRRRRQQQNNNLLLLLLEEE???999666222...---000---............---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,+++,,,,,,------,,,,,,+++***************************++++++++++++,,,,,,,,,+++,,,,,,---------------+++++++++++++++++++++++++++++++++*********))))))******))))))((((((''''''((()))******((('''((()))++++++++++++++++++++++++)))************+++++++++000...+++)))(((((()))***+++***)))))))))***+++,,,,,,+++***))))))***+++,,,***))))))))))))***+++++++++******)))***+++,,,---))))))))))))))))))))))))++++++******))))))(((((())))))***++++++***))))))+++++++++++++++*********************************************************************************************************gggfffdddeeeggglllqqqtttzzzzzzwwwpppggg]]]VVVRRR```fffpppyyy}}}|||xxxuuuvvvyyy|||~~~{{{yyyvvvtttrrrqqqrrrssssssrrryyyzzz~~~yyymmmdddXXXVVVVVVZZZ___ccccccaaaUUUKKK@@@<<<:::777777888666444222222222333222111111111111000111222333333555888<<<@@@EEEKKKRRRWWW]]]___bbbeeeggggggfffeeehhhhhhhhhjjjmmmnnnmmmlllkkkiiifffeeedddbbb___]]]ZZZXXXVVVTTTSSSSSSTTTUUUVVVTTTRRRPPPQQQTTTWWWZZZ[[[]]]aaadddhhhjjjkkkkkknnnnnnnnnnnnoooqqqssstttsssoooiiibbb\\\XXXUUUTTTPPPQQQSSSTTTVVVVVVVVVVVVYYY[[[^^^bbbfffiiikkklllmmmmmmmmmmmmllljjjiiihhh```]]]ZZZVVVSSSOOOJJJGGGDDDCCCAAA@@@???>>>??????======<<<;;;;;;<<<<<<===999999999999999999999999:::999999:::;;;;;;:::888999999999999::::::::::::999999999999999999999999666777999;;;<<<======<<<888888888888999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>????????????@@@AAABBBCCCEEEIIIKKKSSSUUUXXXZZZZZZ\\\___aaaaaaaaaaaaeeejjjooorrrssstttsssqqqooollliiigggfffiiihhhgggfffeeebbb^^^ZZZXXXTTTOOOLLLMMMOOOQQQRRRVVV\\\eeelllppprrrsssssstttuuuvvvuuurrrlllgggccc[[[\\\\\\\\\]]]]]]^^^^^^XXXXXXYYY[[[\\\^^^______ccceeegggjjjkkkkkkjjjiiilllpppttttttppplllkkkkkklllnnnpppqqqooollllllkkkiiihhhfffdddcccccccccccccccccccccccccccbbbaaaaaaaaabbbdddfffggghhhiiiiiikkkjjjhhhfffccc```]]][[[VVVUUUTTTSSSSSSRRROOOMMMNNNRRRWWW]]]bbbhhhmmmqqqqqqpppmmmjjjhhhffffffeeecccaaa____________]]][[[]]]___aaaaaa``````aaabbb___]]]ZZZWWWVVVXXXZZZ\\\^^^]]]\\\[[[\\\___bbbdddcccaaa^^^ZZZVVVTTTQQQPPPYYY\\\___```]]]XXXTTTRRRRRRSSSSSSRRRPPPNNNKKKHHHEEE<<<444222111---,,,---......//////......---,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,+++*********+++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,++++++*********++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,+++***)))(((''''''&&&+++,,,,,,+++)))'''((()))************************)))************+++++++++333000,,,((('''''')))+++******))))))******+++,,,+++***)))(((((()))***+++)))))))))))))))***++++++***))))))))))))***++++++************************---,,,,,,+++***)))(((((((((((())))))))))))((((((------,,,,,,++++++******************************))))))))))))))))))))))))************************************************eeedddbbbbbbccchhhooosssvvvxxxyyyvvvnnncccWWWPPPUUUYYYaaajjjqqqtttsssrrrtttwwwzzz~~~||||||vvvsssppppppqqqtttvvvvvvwwwxxx{{{~~~sssjjj___\\\[[[^^^eeejjjmmmmmmdddZZZMMMCCC===:::::::::555444222222333222111///000000000/////////000000333555777;;;@@@GGGOOOTTTZZZ]]]cccgggjjjkkkiiihhhiiiiiijjjllloooqqqqqqppppppmmmjjjgggfffccc```^^^[[[ZZZWWWTTTSSSSSSUUUUUUWWWTTTPPPMMMLLLNNNPPPRRRRRRTTTXXX]]]aaaeeeggghhhlllkkkkkkkkkmmmpppssstttvvvrrrlllddd]]]XXXUUUSSSPPPPPPOOOPPPQQQRRRSSSTTTTTTUUUXXX[[[___bbbdddeeefffggghhhhhhiiiiiiiiiiiieeecccbbb```^^^[[[WWWSSSNNNLLLJJJGGGEEEDDDDDDDDDAAA@@@???>>>============<<<<<<=========<<<;;;:::===<<<;;;;;;======;;;:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888;;;===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<===>>>>>>????????????===>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLPPPSSSXXX[[[]]]______```bbbdddcccbbbaaaccchhhlllooopppmmmnnnnnnmmmlllkkkkkkkkklllllllllkkkjjjgggcccaaa^^^YYYSSSOOONNNOOOPPPQQQTTTZZZbbbiiimmmooopppqqqtttuuuuuussspppjjjeeeaaa]]]]]]\\\\\\[[[[[[[[[ZZZYYYZZZ\\\^^^```bbbdddeeehhhiiikkkkkkjjjiiihhhhhhiiimmmpppqqqnnnjjjhhhgggiiilllpppqqqpppnnnmmmmmmkkkiiifffdddbbbbbbcccdddddddddddddddcccbbb`````````aaabbbdddfffgggggggggjjjiiifffbbb^^^[[[XXXVVVSSSRRRQQQQQQPPPPPPOOOOOOQQQVVV^^^eeejjjmmmqqqssspppnnnkkkgggdddbbbaaaaaa___^^^]]]]]]^^^^^^\\\ZZZZZZ\\\^^^______^^^___aaa]]]\\\YYYWWWVVVVVVXXXYYYZZZXXXWWWVVVWWWZZZ^^^aaabbbaaa]]]WWWQQQOOOQQQTTT^^^aaadddbbb\\\VVVSSSSSSRRRTTTUUURRRPPPNNNJJJEEEGGG<<<333111222000.....................---,,,,,,+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))(((((((((,,,---...---+++***+++,,,************************))))))*********+++++++++000...,,,)))(((((()))******************+++++++++******)))(((((()))*********************+++,,,---)))))))))))))))*********************************---------,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,+++++++++************************)))))))))***************************************************************aaaaaa```___```eeelllrrrrrruuuyyyzzzuuujjj]]]TTTPPPPPPTTT[[[dddlllqqqsssrrruuuxxx|||~~~~~~~~~xxx|||uuurrrnnnmmmooosssvvvwwwuuuuuuwww|||~~~vvvnnneeecccaaaccciiinnnqqqqqqooogggZZZLLLBBB>>>;;;999444333111222222222111/////////////////////......111222444666:::AAAIIIOOOVVVZZZ```gggkkklllkkkjjjiiihhhhhhkkkooorrrsssrrrsssqqqmmmjjjgggdddaaa^^^[[[YYYVVVSSSSSSSSSUUUWWWWWWUUUQQQMMMKKKJJJJJJJJJJJJMMMQQQVVV[[[```dddeeejjjiiihhhiiikkkmmmppprrruuuqqqkkkddd]]]XXXUUUSSSPPPOOONNNMMMNNNOOOQQQSSSSSSTTTUUUWWWZZZ\\\^^^___``````aaabbbcccccccccccccccbbbcccdddeeeeeecccaaaYYYWWWTTTQQQNNNLLLKKKKKKHHHGGGEEECCCAAA???>>>>>>???????????????>>>===<<>><<<<<<======<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<=========>>>>>>?????????@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEHHHJJJLLLMMMLLLLLLNNNOOOPPPQQQQQQRRRVVVXXXZZZ\\\___`````````aaabbbbbb```^^^___cccfffhhhiiihhhjjjllllllkkkkkkmmmooonnnpppqqqpppnnnllliiihhhddd```YYYTTTQQQQQQQQQPPPUUUYYY___dddgggkkknnnqqquuuuuutttrrrnnnhhhccc___\\\\\\\\\\\\\\\\\\\\\[[[]]]^^^```bbbeeegggiiijjjlllnnnooonnnkkkhhhhhhhhhiiilllppprrrqqqmmmjjjhhhhhhllloooqqqpppnnnmmmmmmkkkiiifffcccbbbbbbcccccccccccccccccccccbbbaaa```___```bbbccceeefffgggggggggeeebbb^^^YYYUUUSSSQQQOOONNNNNNNNNMMMNNNPPPQQQWWW\\\dddjjjmmmnnnooopppnnnlllhhheeebbb```___^^^]]]\\\[[[\\\]]]\\\ZZZXXXYYY[[[]]]^^^^^^^^^___aaa\\\[[[YYYWWWVVVVVVVVVWWWWWWVVVTTTSSSTTTWWW[[[]]]aaa___YYYQQQLLLLLLSSSYYYddddddccc___XXXSSSSSSTTTNNNRRRSSSNNNKKKJJJFFF???CCC999111000222000......,,,------------,,,++++++,,,,,,---...............------,,,,,,,,,,,,------///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++***,,,------,,,,,,---...++++++++++++++++++++++++))))))*********+++++++++)))******+++******)))((())))))******++++++++++++***))))))))))))))))))************+++,,,---......(((((())))))************************************)))*********++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++*********************************+++++++++,,,,,,************************************************[[[]]]]]]]]]]]]aaaiiinnnpppsssxxxzzzxxxooobbbYYYQQQNNNMMMQQQ[[[gggooorrrooorrrvvvzzz}}}~~~~~~}}}wwwzzz}}}wwwsssooolllmmmppprrrssstttssstttwwwyyyxxxtttooojjjhhhfffhhhmmmqqqrrrqqqqqqmmmcccUUUKKKEEE@@@;;;666444222222222222222000//////000000000000///......///000222555:::AAAFFFMMMRRRYYY```fffhhhiiihhheeeeeeeeehhhlllppprrrrrrsssqqqnnnkkkiiifffcccaaaZZZWWWTTTQQQPPPQQQSSSTTTTTTSSSRRRPPPMMMJJJGGGEEEFFFHHHKKKPPPUUUZZZ^^^```cccddddddfffhhhkkkmmmoooqqqnnnhhhbbb]]]YYYVVVUUUPPPOOOMMMLLLLLLNNNPPPQQQTTTTTTUUUVVVWWWYYY[[[\\\^^^^^^___`````````____________```cccfffhhhhhhhhhcccaaa^^^[[[XXXWWWVVVVVVTTTRRRPPPMMMJJJHHHGGGFFFDDDDDDDDDCCCBBBBBBAAAAAACCCAAA???>>>???@@@???>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA???===<<<===>>>>>>??????@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMLLLLLLOOOQQQSSSVVVXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVXXXZZZYYY[[[^^^^^^]]]\\\\\\\\\\\\[[[ZZZ\\\___bbbddddddfffiiilllkkkiiiiiillloooqqqsssuuuuuurrrpppnnnnnniiieee___ZZZVVVTTTRRRQQQWWWYYY]]]```dddiiinnnrrrttttttsssqqqmmmhhhccc```ZZZ[[[\\\^^^___aaabbbbbbcccdddeeegggiiikkkmmmnnnmmmpppqqqoookkkhhhhhhjjjjjjmmmrrruuuvvvtttpppnnnjjjllloooooonnnllllllllliiihhhfffcccbbbaaaaaaaaa```aaaaaabbbbbbbbbaaaaaa```aaabbbcccdddeeeeeeeeebbb```]]]XXXTTTQQQOOONNNIIIJJJJJJJJJJJJMMMQQQTTT]]]bbbiiinnnooommmlllkkkllljjjgggcccaaa___^^^]]]\\\ZZZYYYYYYZZZZZZXXXWWWWWWYYY\\\]]]]]]^^^___aaa]]]\\\[[[YYYXXXWWWVVVVVVWWWUUUTTTSSSSSSUUUXXXZZZ[[[YYYSSSMMMJJJNNNVVV]]]fffddd___YYYTTTRRRSSSTTTOOOSSSSSSKKKHHHHHHDDD===;;;333...//////---,,,---,,,,,,------,,,,,,+++***+++,,,---......///.........------,,,,,,------...,,,,,,+++*********+++++++++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++***************+++++++++'''(((((()))***+++,,,,,,'''(((******)))***+++---++++++++++++++++++++++++)))************+++++++++&&&'''***+++,,,+++)))((())))))***++++++++++++************************************+++,,,---...///((()))******++++++******************************&&&&&&'''((()))******++++++***))))))))))))***++++++++++++,,,,,,,,,,,,,,,*********************************+++,,,,,,------************************************************UUUXXXZZZZZZZZZ]]]dddjjjkkknnnssswwwxxxrrriiibbbVVVPPPLLLNNNXXXccckkknnnnnnqqquuuzzz}}}xxxxxxyyyzzz|||{{{uuupppoooooooooooorrrrrrrrrrrrqqqpppooonnnllljjjjjjmmmrrrtttssspppmmmoookkk```WWWRRRKKKDDD<<<999555333333333222111///000111222222111000000...///000000222555:::>>>CCCGGGNNNVVV\\\```bbbcccbbbaaaaaadddiiimmmoooppppppnnnlllkkkjjjiiigggeee\\\YYYTTTPPPNNNNNNPPPQQQQQQSSSUUUVVVTTTPPPJJJGGGEEEFFFHHHLLLPPPSSSWWWXXXZZZ[[[^^^aaaeeehhhkkklllmmmjjjfffaaa]]]ZZZYYYYYYRRRQQQOOONNNNNNOOOPPPQQQUUUUUUUUUVVVWWWYYY[[[]]]^^^______`````````______]]]\\\\\\___bbbeeegggggghhhgggeeecccbbbbbbbbbcccaaa```]]][[[XXXWWWVVVUUUOOONNNLLLKKKJJJJJJKKKKKKKKKIIIFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRUUUWWWYYYYYYYYYXXX[[[]]]```cccddddddbbbaaa______^^^[[[WWWVVVVVVXXXUUUWWWYYYYYYVVVTTTSSSSSSSSSSSSTTTXXX]]]```bbbbbbdddgggkkkkkkiiihhhlllpppuuuxxx{{{{{{xxxvvvuuuvvvppplllgggbbb^^^[[[WWWTTTXXXZZZ^^^aaaeeeiiinnnrrrqqqqqqqqqpppnnnjjjfffddd^^^___```bbbdddeeeggggggiiiiiijjjlllmmmnnnooopppllloooqqqnnnjjjggghhhkkkhhhkkkpppuuuxxxwwwtttqqqlllmmmnnnmmmkkkjjjjjjjjjggggggeeedddbbb```___^^^]]]]]]___```aaabbbccccccccccccccccccbbbaaa```___]]][[[WWWTTTPPPNNNLLLKKKGGGIIIJJJJJJKKKOOOUUUYYYbbbggglllpppooommmjjjiiihhhfffccc```]]]\\\[[[[[[[[[YYYVVVUUUUUUVVVUUUUUUUUUWWWZZZ[[[\\\]]]^^^```^^^]]]]]]\\\ZZZYYYWWWVVVWWWVVVUUUTTTUUUUUUWWWWWWVVVTTTQQQOOOPPPTTT[[[```eee```ZZZUUUSSSRRRQQQQQQNNNSSSQQQGGGCCCEEEBBB:::222///---///...++++++...---------------,,,,,,+++)))***+++,,,---------------,,,,,,,,,,,,,,,,,,---++++++*********+++,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,+++++++++++++++***((())))))***************************************))))))*********+++++++++)))))))))******++++++,,,''')))***)))(((((()))***************************)))************+++++++++)))***+++++++++***))))))((()))***+++,,,++++++*********++++++++++++******((((((((()))***+++------))))))+++,,,,,,,,,+++***))))))))))))))))))))))))((((((((())))))************)))(((((((((((()))***))))))******+++,,,,,,,,,************************)))))))))***+++,,,,,,,,,************************************************PPPTTTXXXXXXWWWZZZ```ffffffhhhmmmssswwwvvvooojjjYYYSSSNNNOOOWWWaaagggiiiooorrrwww|||yyyxxxvvvvvvxxx||||||vvvsssqqqooonnnqqqqqqqqqnnnlllkkklllmmmllllllmmmqqquuuwwwtttqqqjjjpppqqqiiibbb^^^WWWOOOAAA===888555333333222111///000111333333333222111000111111111222444888;;;<<<@@@GGGNNNUUUZZZ]]]^^^___^^^___bbbfffkkknnnooolllkkkjjjjjjkkklllkkkiii___\\\VVVQQQNNNNNNOOOPPPPPPTTTYYY]]]\\\WWWPPPLLLEEEFFFGGGIIIKKKNNNQQQRRRSSSUUUYYY^^^cccgggiiikkkkkkiiieeeaaa^^^\\\[[[[[[TTTSSSRRRQQQQQQQQQRRRSSSUUUTTTUUUVVVXXX[[[]]]___^^^^^^___```````````````]]]\\\[[[\\\___bbbccccccjjjiiihhhhhhhhhiiikkkllliiihhhgggeeecccbbbaaaaaaYYYWWWUUUSSSRRRSSSTTTUUUSSSQQQNNNMMMNNNNNNNNNMMMJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRQQQPPPOOOPPPPPPPPPJJJKKKLLLNNNOOOQQQRRRSSSWWWWWWWWWWWWXXXXXXXXXXXX[[[]]]```bbbdddddddddcccdddfffiiikkklllkkkjjjiiicccccc```\\\WWWUUUUUUUUUPPPRRRTTTSSSPPPMMMKKKKKKKKKLLLOOOTTTZZZ^^^`````````eeeiiijjjiiiiiinnnrrrzzz}}}}}}{{{{{{|||uuurrrnnniiifffaaa\\\YYYXXX[[[```dddgggkkkooorrrnnnooopppooonnnllliiihhheeeeeeeeeffffffgggggghhhmmmmmmmmmnnnooopppppppppkkknnnpppmmmiiifffhhhllldddgggmmmssswwwwwwtttqqqmmmnnnnnnllliiihhhhhhiiiffffffeeedddbbb```^^^]]]ZZZ[[[]]]___aaaccccccdddeeeeeedddbbb```^^^\\\[[[ZZZXXXTTTQQQNNNLLLKKKKKKHHHJJJLLLLLLNNNRRRYYY___eeeiiinnnqqqpppmmmjjjiiicccaaa___\\\YYYXXXWWWWWWZZZWWWTTTRRRRRRSSSSSSSSSSSSUUUXXXZZZ[[[\\\]]]______^^^^^^]]][[[ZZZXXXWWWXXXWWWWWWVVVVVVVVVVVVVVVTTTSSSRRRSSSWWW\\\```cccbbb]]]WWWTTTSSSSSSPPPNNNHHHMMMJJJ???;;;>>>;;;333///---...000///+++,,,///......//////......---,,,'''((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))((((((((()))***************))))))))))))))))))))))))))))))******+++++++++++++++++++++***************+++,,,,,,+++)))((()))***)))))))))))))))))))))))))))************+++++++++///...,,,******)))******((()))***+++,,,+++******++++++,,,,,,,,,,,,++++++&&&&&&&&&'''(((***+++,,,)))***+++,,,---,,,++++++((((((((((((((((((((((((------,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++(((((()))***+++,,,,,,---************************'''(((((()))***+++++++++************************************************PPPQQQRRRUUUXXXZZZ\\\^^^iiihhhiiimmmqqqsssrrrpppddd___YYYVVVXXX^^^ggglllpppxxx~~~~~~~~~vvvppprrrwww{{{xxxqqqllliiinnnllllllnnnooolllfffaaaiiikkkllloooqqqsssttttttooollliiiiiijjjhhhaaa[[[OOOFFF<<<777555444111---000000111000000000222444............///111222333:::<<>>:::555111...,,,+++...------,,,,,,------...------,,,,,,,,,,,,++++++000...,,,+++***)))******,,,,,,,,,++++++*********------,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---......---,,,++++++++++++******+++++++++************************,,,+++++++++***)))))))))******++++++++++++******((()))***,,,,,,+++***************************************++++++,,,,,,,,,---+++******+++,,,,,,+++)))(((((('''''''''((((((&&&'''(((((())))))(((((()))***,,,------,,,***)))''')))+++,,,---,,,+++***((()))***++++++++++++++++++++++++***************------------------,,,+++************************+++++++++***************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******BBBGGGNNNWWW]]]aaabbbbbb[[[ZZZ[[[^^^ccciiinnnqqqvvvuuusssoooggg^^^UUUPPPRRRXXXaaakkkrrrxxxyyyyyyvvvqqqppprrrtttvvvyyy~~~~~~yyyqqqooooooqqquuuwwwvvvtttjjjiiiiiijjjnnnsssxxx|||yyyooogggcccbbbaaaaaa^^^^^^\\\WWWMMMDDD===999777666555555555555444333222111111000//////000000111111222444777:::===???EEEIIINNNRRRVVVYYY\\\^^^dddddddddeeeeeeeeedddcccccc___[[[WWWUUURRROOOLLLMMMNNNOOOQQQUUUXXXZZZ\\\___dddgggdddaaa___[[[VVVPPPKKKHHHKKKNNNQQQXXX```kkkuuu~~~~~~{{{zzzyyyxxxmmmhhhccc___^^^^^^______\\\]]]___aaabbbcccccccccccc```^^^bbbiiinnnnnnllllllhhhbbbZZZTTTPPPMMMLLLPPPQQQTTTWWW[[[___aaaccccccccccccdddfffhhhjjjkkkkkkjjjhhhfffdddcccbbbbbbeeeccc```]]]]]]^^^```aaa___^^^\\\YYYWWWVVVUUUUUUVVVWWWYYY]]]aaaeeehhhjjjnnnooooooooonnnllljjjiiibbbaaaaaa```````````````]]]]]][[[YYYWWWVVVUUUTTTUUUXXXZZZ\\\\\\]]]___aaabbbcccdddeeegggiiikkkllljjjiiifffbbb]]]WWWSSSPPPNNNPPPRRRQQQOOOMMMMMMNNNMMMPPPTTTXXX\\\___aaabbbcccdddcccbbb``````aaacccfffjjjoootttvvvxxx{{{|||~~~|||wwwrrrnnnmmmlllkkkiiijjjmmmoooqqqqqqrrrpppnnnnnnnnnooonnnllliiijjjkkklllllljjjiiihhhhhhjjjkkkjjjhhhgggggggggiiiiiiiiiiiiiiihhhggggggbbb```^^^^^^```dddhhhkkkpppooommmjjjgggeeecccbbbbbbaaa____________]]][[[ZZZZZZYYYWWWVVVVVVVVVVVVQQQQQQQQQNNNKKKIIIJJJKKKKKKLLLNNNNNNOOOQQQUUUXXX^^^aaaeeefffeeecccddddddfffeeedddbbbaaa`````````ZZZXXXWWWWWWXXXZZZZZZZZZWWWTTTOOOLLLJJJKKKLLLMMMMMMNNNQQQTTTXXXYYYZZZYYY\\\]]]^^^^^^]]]ZZZXXXVVVTTTSSSPPPLLLIIIHHHJJJMMMTTTbbbsss}}}{{{nnnbbbRRRPPPMMMKKKIIIFFFCCC@@@>>><<<999555222///.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---,,,,,,++++++*********,,,,,,,,,+++,,,,,,------.........---,,,,,,++++++******+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,,,,+++***))))))***+++,,,************************,,,,,,,,,+++***)))((((((******++++++++++++******(((((()))***+++******)))************************))))))******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,+++******)))******((()))***,,,,,,+++******)))***,,,......,,,***)))((()))***,,,,,,,,,+++***((()))***+++++++++++++++******++++++***)))((('''++++++---------,,,+++***************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++******@@@EEENNNVVV\\\```aaa```YYYYYYZZZ\\\```eeekkkoootttuuuwwwuuunnndddYYYSSSIIILLLTTT]]]eeekkkppptttqqqnnnnnnqqqrrrrrruuuzzz|||}}}ssspppnnnppptttxxxxxxwwwnnnkkkgggfffhhhnnnvvvzzz|||vvvoooiiiccc^^^[[[[[[___cccbbb[[[PPPGGGAAA;;;888666555555666444333333222111000000//////000111111111222333666888999???BBBHHHLLLPPPSSSVVVXXX[[[___dddggggggeeebbb```aaa^^^ZZZWWWTTTQQQMMMJJJKKKKKKLLLNNNQQQUUUYYY\\\aaagggkkkjjjhhhgggeeeaaa[[[UUUPPPPPPPPPRRRXXX___fffpppzzz||||||}}}}}}|||qqqmmmhhhdddcccbbbbbbaaa```aaabbbccccccbbbaaa```^^^ZZZYYY\\\dddjjjkkkjjjkkkgggbbb[[[TTTOOOKKKJJJMMMNNNPPPSSSUUUXXXZZZ[[[[[[[[[]]]^^^```cccdddeeeggggggfffffffffeeeffffffaaaaaa``````___^^^^^^]]]aaa```^^^[[[YYYWWWUUUTTTPPPRRRTTTXXX]]]aaadddfffiiiiiijjjjjjiiihhhfffeee`````````___^^^]]]]]]\\\\\\\\\[[[YYYXXXVVVUUUTTTQQQTTTWWWZZZZZZ[[[]]]___bbbbbbcccdddgggiiilllmmmmmmllljjjfffaaa\\\WWWTTTRRRSSSSSSSSSRRRQQQQQQRRRPPPRRRVVVZZZ^^^``````aaa`````````^^^]]]]]]___aaaaaadddiiimmmpppssswwwyyyyyyzzz{{{zzzwwwsssqqqppppppnnnmmmmmmoooppppppppppppnnnllllllmmmmmmlllkkkfffggghhhiiijjjjjjiiiiiijjjkkkkkkiiifffddddddeeegggggggggggggggfffeeedddaaa___\\\ZZZ\\\___dddgggnnnmmmkkkiiigggeeedddcccaaa___^^^^^^______^^^]]][[[ZZZXXXVVVUUUTTTSSSSSSOOOPPPPPPNNNLLLKKKLLLNNNOOOQQQSSSTTTUUUXXX\\\___ccceeeggggggfffcccaaa```bbbbbbaaa```____________]]][[[XXXXXXYYY[[[ZZZYYY[[[YYYUUUQQQNNNNNNOOOPPPMMMOOORRRUUUVVVWWWWWWXXXYYYZZZ[[[[[[ZZZXXXVVVTTTOOONNNKKKHHHFFFGGGKKKOOOXXXcccooovvvwwwssshhh^^^QQQOOOLLLJJJHHHEEEAAA>>>:::999666333111000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++++++++,,,---...//////...------,,,++++++)))***++++++,,,,,,,,,+++))))))******++++++++++++,,,+++))))))))))))+++,,,************************,,,,,,,,,+++***)))(((((()))******++++++******)))(((((())))))************************************)))))))))*********++++++*********)))))))))***+++...------,,,++++++++++++((()))+++,,,,,,,,,+++***)))***,,,------,,,***)))((()))***+++++++++******))))))***+++++++++*********************)))(((''')))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******===BBBJJJRRRYYY\\\]]]]]]YYYZZZ[[[[[[]]]aaafffjjjpppsssvvvwwwrrrhhh^^^WWWJJJIIIKKKQQQXXX]]]eeellllllkkkmmmppppppnnnpppuuuzzz}}}uuuqqqmmmnnnrrrvvvxxxwwwqqqnnniiifffgggkkkqqqttt{{{{{{zzzwwwpppggg^^^XXX[[[___eeeiiihhhaaaWWWQQQEEE???999555555555333111333222111000000000000000000/////////000222333444:::===CCCGGGJJJMMMPPPRRRUUU[[[bbbggggggeeecccbbbaaa^^^YYYUUURRROOOLLLIIIIIIJJJJJJKKKMMMQQQVVVZZZ]]]dddiiiiiiiiikkkkkkhhhbbb\\\WWWVVVUUUUUUYYY^^^ccckkkrrruuuxxx|||}}}zzzxxxtttoookkkhhheeeaaa___aaaaaabbbbbbaaa___]]]\\\YYYVVVUUUXXX^^^dddggghhhjjjhhhccc]]]VVVQQQMMMJJJLLLMMMNNNPPPRRRTTTUUUVVVXXXXXXZZZ\\\^^^```bbbbbbccccccddddddeeeeeeffffff```aaacccdddcccaaa^^^]]]]]]\\\ZZZWWWUUURRRPPPOOONNNPPPSSSWWW[[[___bbbccceeeeeeeeeffffffeeeeeedddaaaaaaaaa```___^^^\\\\\\ZZZYYYYYYXXXVVVTTTRRRQQQNNNQQQUUUXXXYYY[[[\\\^^^aaaaaabbbcccfffiiilllnnnoooooonnnkkkgggbbb]]]ZZZUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVYYY\\\^^^___``````^^^^^^^^^\\\ZZZYYY[[[]]]\\\___bbbeeehhhlllpppsssrrrtttwwwwwwuuusssrrrrrrqqqooonnnnnnooooooooonnnmmmkkkiiiiiijjjkkkjjjiiieeeeeefffhhhiiikkklllmmmnnnooonnnkkkhhheeeeeefffggggggggggggfffeeeccccccaaa___\\\[[[[[[^^^aaaccciiihhhggggggfffeeedddccc___^^^]]]^^^___```___^^^ZZZYYYXXXVVVTTTSSSRRRRRRPPPQQQQQQQQQPPPPPPRRRTTTVVVXXXZZZ\\\]]]___ccceeegggggggggfffcccaaa^^^\\\``````_________```aaaaaaeee```[[[YYYZZZ[[[ZZZYYY]]]\\\YYYTTTPPPNNNOOOQQQOOOQQQSSSTTTSSSSSSTTTUUUUUUUUUVVVVVVUUUTTTRRRQQQKKKJJJHHHFFFEEEGGGLLLPPPWWW___fffhhhiiiggg```XXXQQQOOOLLLJJJGGGCCC>>>:::444333111///...---------...------,,,,,,------...++++++,,,,,,,,,,,,------//////...---,,,+++******+++++++++++++++++++++++++++******++++++,,,---...000//////...---,,,++++++((()))***+++,,,,,,,,,,,,(((((())))))******++++++*********))))))*********************************,,,+++++++++***)))))))))))))))************)))))))))))))))))))))*********************************************************)))******)))(((((()))+++,,,,,,+++*********++++++'''((())))))******))))))******++++++++++++******))))))***************))))))******+++++++++***************)))))))))))))))((())))))******************************************************+++++++++))))))))))))))))))))))))***************************++++++++++++***))))))777<<>>BBBEEEGGGIIIKKKPPPUUU\\\```aaabbbcccdddbbb___YYYUUURRROOOLLLIIIGGGHHHIIIIIIIIIMMMRRRWWWXXX^^^cccdddfffjjjllljjjddd```\\\]]]\\\ZZZ\\\aaadddgggjjjmmmsssyyyyyyvvvvvvtttpppmmmjjjfffaaa^^^]]]]]]]]]\\\\\\[[[ZZZYYYVVVUUUTTTVVVZZZ___eeehhhllljjjfff```ZZZTTTOOOLLLKKKKKKMMMOOOQQQRRRTTTUUUVVVWWWYYY[[[]]]___``````aaaaaabbbbbbcccccccccbbbbbbccceeeeeeeeeccc```___XXXWWWUUUSSSQQQNNNKKKJJJOOOQQQSSSWWWZZZ]]]___```bbbbbbccccccdddeeeeeeeeeeeeeeeeeeeeedddbbbaaa```[[[ZZZYYYWWWTTTQQQNNNMMMLLLPPPTTTXXXYYYZZZ\\\]]]`````````bbbeeeiiilllnnnqqqqqqqqqooolllgggccc```ZZZYYYXXXXXXYYYZZZZZZYYYYYYZZZ[[[\\\^^^^^^____________]]]ZZZWWWVVVVVVXXXWWWYYY\\\^^^```cccgggkkkiiillloooppppppooopppppppppnnnmmmmmmnnnnnnmmmllljjjhhhffffffggghhhgggfffbbbbbbcccdddfffjjjmmmoooqqqqqqooolllhhheeeeeeeeeiiiiiihhhhhhfffeeeccccccaaa```___^^^]]]^^^^^^___bbbbbbbbbbbbbbbccccccccc^^^]]]]]]^^^```aaa```___ZZZYYYWWWUUUTTTSSSRRRRRRPPPRRRSSSTTTTTTUUUXXXZZZ^^^```bbbddddddfffiiikkkllliiifffccc```^^^\\\ZZZ______``````aaacccdddeeegggaaaZZZXXX[[[^^^___^^^^^^^^^[[[VVVQQQNNNOOOQQQPPPRRRSSSQQQOOOOOOPPPSSSQQQQQQQQQPPPOOOOOONNNNNNIIIHHHGGGEEEEEEGGGLLLOOOQQQWWW[[[[[[[[[\\\XXXSSSQQQNNNLLLIIIEEE@@@:::666000///...,,,++++++,,,---...------,,,,,,------...+++++++++,,,,,,---------//////......---+++***************++++++,,,,,,---************+++,,,---...000000///...---,,,++++++((()))***++++++,,,,,,,,,))))))))))))***+++,,,---))))))************))))))************************++++++******************))))))************))))))***)))))))))******++++++************************,,,,,,,,,+++******)))))))))+++,,,***((((((***,,,*********)))******++++++))))))(((((())))))***++++++***))))))))))))***+++)))***************))))))******+++++++++******)))+++***)))))))))***+++,,,******))))))******+++,,,************************))))))*********+++++++++))))))))))))))))))))))))************************)))************)))((((((222777>>>GGGOOOUUUXXXZZZYYY[[[\\\[[[XXXXXX[[[^^^___dddkkkqqqrrrooojjjfff[[[QQQHHHFFFGGGIIISSS^^^eeefffjjjnnnllliiijjjooossstttuuuwwwyyyzzz{{{{{{vvvqqqkkkjjjmmmqqqssssssssssssrrrqqqnnnkkkgggeeeoootttzzz|||wwwnnneee___ZZZZZZ^^^fffooosssqqqnnndddZZZLLLBBB===:::777444222111111111111111222222222222111000111222333444333777;;;???AAACCCFFFGGGKKKOOOUUUXXXZZZ]]]aaaeeeddd```ZZZUUUQQQOOOLLLKKKFFFHHHIIIHHHHHHJJJOOOTTTUUU[[[___```bbbgggjjjiiifffbbb```bbbbbb```aaaeeefffffffffhhhooovvvvvvrrrooonnnmmmllljjjgggbbb^^^YYYXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUVVVXXX]]]dddiiiooommmiiiccc\\\VVVPPPMMMIIIJJJLLLNNNQQQSSSUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^ddddddeeeeeeddddddccccccddddddddddddcccbbbaaa```YYYYYYWWWUUUSSSPPPMMMLLLOOOQQQSSSWWWZZZ\\\]]]^^^``````aaabbbcccdddeeeeeeiiiiiiiiiiiiiiigggeeedddaaaaaa___\\\YYYTTTPPPNNNLLLOOOTTTWWWYYYZZZ\\\]]]_________aaadddhhhkkknnnsssssssssrrroookkkfffddd___^^^]]]]]]^^^_________[[[\\\\\\]]]]]]^^^^^^___``````^^^ZZZUUUSSSSSSTTTTTTVVVXXXYYY[[[^^^bbbeeeaaadddhhhjjjkkkkkklllmmmooommmllllllmmmmmmllljjjhhhfffddddddfffffffffeee___^^^^^^___cccgggllloooppppppoookkkgggdddcccdddkkkkkkjjjiiihhhfffdddcccaaaaaaaaa```___^^^]]]\\\]]]]]]^^^___```aaabbbbbb^^^]]]]]]^^^```aaaaaa```ZZZYYYWWWUUUTTTSSSRRRRRRQQQRRRTTTVVVVVVXXX[[[^^^ccceeegggiiiiiijjjlllnnnoookkkeeeaaa^^^\\\[[[ZZZ``````aaabbbdddeeeggghhhddd^^^XXXXXX]]]cccffffff``````^^^XXXRRROOOPPPRRRQQQRRRRRROOOLLLKKKNNNQQQOOOOOOMMMLLLLLLLLLLLLLLLIIIHHHGGGEEEEEEGGGKKKNNNLLLQQQTTTTTTTTTVVVTTTPPPPPPNNNKKKHHHDDD>>>888333///...---,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,---------+++,,,------......------))))))***+++,,,------...************+++,,,---...111000///...---,,,++++++(((((()))++++++,,,,,,,,,************+++,,,---...((()))***++++++***)))(((***************************************+++++++++))))))************))))))*********)))***++++++,,,************************///...------,,,+++***)))***,,,---,,,))))))+++...+++*********+++,,,------,,,+++*********+++---...+++***(((''''''(((***+++*********)))))))))))))))******+++++++++******)))+++***)))((()))***,,,...++++++***)))***+++---...************************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''444666999>>>DDDMMMWWW]]]```]]]ZZZZZZ[[[[[[YYYVVVZZZ[[[```iiirrruuuqqqmmmccc[[[PPPFFFCCCGGGNNNSSSaaaeeejjjkkkkkkkkkmmmppptttqqqnnnpppuuuwwwuuurrruuusssqqqqqqqqqrrrqqqpppqqqrrrssssssppplllgggdddgggjjjpppsssrrrmmmgggbbb^^^^^^```ccchhhmmmrrruuupppmmmaaaQQQEEE???999333333444555333//////222666111000000000000000111111444555555555777;;;AAAEEEJJJMMMQQQTTTVVVXXX[[[]]]^^^\\\ZZZVVVRRRMMMJJJHHHHHHHHHGGGHHHIIILLLOOOQQQWWWWWWXXXZZZ]]]```ccceeejjjfffbbbaaaaaaaaa___]]]^^^___bbbeeeiiilllnnnpppnnnnnnmmmkkkgggbbb]]]ZZZTTTSSSRRRQQQQQQPPPPPPQQQKKKLLLMMMPPPSSSZZZbbbgggkkklllmmmjjjbbbZZZSSSPPPKKKMMMPPPQQQRRRSSSTTTUUUWWWVVVUUUUUUWWWZZZ]]]___cccdddeeegggggggggfffeeehhhfffeeecccccccccdddeee^^^[[[WWWRRROOOLLLKKKKKKRRRSSSUUUWWWZZZ]]]___```___````````````aaadddgggkkkkkkkkkkkkkkkjjjiiiiiikkkddd\\\XXXWWWVVVQQQMMMJJJMMMQQQTTTUUUVVVXXXZZZ[[[ZZZYYYZZZ]]]bbbhhhlllqqqrrrttttttrrroookkkhhhcccdddeeeffffffdddbbbaaaaaaaaaaaabbbcccccc```]]]\\\YYYVVVRRRNNNLLLLLLKKKQQQOOOOOOPPPTTTXXX[[[\\\___]]]]]]___dddggghhhgggiiikkkllllllkkkhhheeeccceeedddcccbbbcccdddfffggg___^^^\\\\\\___dddjjjnnnllllllkkkhhheeecccddddddjjjjjjkkkjjjhhhfffcccaaa\\\]]]^^^_________^^^]]]]]]]]]]]]\\\\\\]]]]]]^^^___```aaaaaaaaa```___^^^YYYXXXVVVUUUTTTUUUVVVVVVSSSSSSSSSUUUWWW[[[___bbbhhhjjjlllnnnnnnmmmlllkkkmmmhhhbbb^^^]]]]]]^^^^^^]]]```dddgggiiigggeeeccc```[[[XXXZZZbbbhhhkkkjjjaaa]]]WWWQQQNNNNNNOOOQQQRRRPPPNNNLLLJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJ@@@BBBFFFIIIKKKKKKJJJIIIKKKJJJIIIJJJLLLNNNMMMMMMKKKIIIFFFBBB>>>:::888777///222222---***,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))***---///000,,,,,,++++++***)))((((((...,,,++++++,,,---,,,+++)))))))))))))))))))))))))))************+++++++++((()))***++++++***((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))(((&&&$$$+++*********))))))((((((+++++++++,,,,,,+++++++++*********************++++++***)))'''''''''((()))******))))))))))))******,,,+++***)))((((((((((((+++---///...---+++***+++))))))))))))***+++,,,---******))))))))))))******))))))*********+++++++++************************++++++******)))(((''''''))))))))))))))))))))))))************************))))))))))))************...000333888???IIISSSZZZ___]]]\\\\\\]]]]]]ZZZWWWWWWXXX]]]eeeoootttrrrooofff```UUULLLGGGGGGJJJMMMXXX^^^gggmmmpppqqqrrrtttrrrooolllnnnsssvvvvvvttttttssssssssstttuuuttttttsssrrrrrrpppmmmiiifffdddcccfffjjjmmmmmmjjjfffcccaaa``````bbbfffkkkqqquuuwwwuuulll___SSSKKKDDD===666666666444222111222333111000000000000000111111222222333333444777<<<@@@FFFIIIMMMOOOQQQSSSVVVYYYZZZYYYWWWTTTQQQMMMJJJHHHHHHHHHGGGGGGHHHJJJMMMNNNUUUUUUWWWYYY\\\___bbbdddhhheeecccccccccbbb___\\\[[[\\\]]]___bbbeeegggiiijjjkkkjjjiiieee```ZZZWWWRRRQQQPPPOOONNNMMMMMMMMMIIIJJJKKKLLLOOOVVV^^^dddlllnnnpppnnnggg___XXXTTTMMMOOOPPPQQQRRRSSSTTTUUUWWWVVVVVVWWWXXXZZZ\\\]]]cccdddeeeeeeeeeeeecccccceeedddddddddeeeeeefffggg```]]]YYYTTTPPPNNNLLLLLLQQQRRRTTTWWWYYY\\\^^^___^^^___``````___```bbbdddjjjkkklllmmmnnnnnnmmmlllpppjjjbbb^^^]]][[[VVVRRRNNNQQQTTTVVVWWWXXXYYY[[[\\\[[[ZZZZZZ\\\```dddgggmmmnnnqqqrrrrrrpppmmmkkkhhhiiikkklllllljjjiiihhheeeddddddeeefffdddaaa___\\\YYYUUUQQQNNNLLLLLLLLLPPPOOONNNOOOSSSWWWYYYZZZ^^^]]]\\\^^^bbbeeeeeedddfffgggiiikkkkkkjjjhhhgggeeedddcccbbbbbbccceeefffaaa___]]][[[]]]aaaeeehhhiiiiiihhhfffcccaaaaaabbbggghhhhhhhhhfffdddaaa```[[[\\\]]]^^^^^^]]]\\\[[[\\\\\\\\\[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^\\\[[[ZZZWWWWWWVVVUUUUUUUUUUUUUUURRRSSSTTTWWWZZZ^^^aaaccciiijjjkkklllllllllkkkkkkkkkfffaaa^^^]]]^^^^^^^^^]]]```cccggggggfffdddbbb\\\YYYVVVYYY___dddeeeddd]]]ZZZUUUQQQOOOPPPRRRTTTRRRPPPNNNLLLJJJIIIHHHHHHHHHHHHIIIJJJJJJHHHGGGFFFAAACCCFFFHHHJJJJJJIIIHHHGGGFFFGGGHHHKKKLLLKKKJJJFFFDDD@@@<<<888444222111---000000,,,***,,,---,,,,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))***,,,...///,,,,,,++++++***))))))))),,,+++))))))+++,,,+++***************************)))************+++++++++((()))***++++++******)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&************)))))))))(((******++++++++++++******+++++++++*********))))))+++***)))((('''(((((()))******))))))))))))************)))))))))******+++***,,,......,,,*********++++++************************))))))))))))***************++++++++++++,,,************************------,,,++++++***))))))************************************************))))))))))))************+++---///333:::EEEPPPWWWZZZZZZ[[[]]]^^^]]]YYYWWWTTTUUUXXX```jjjppprrrrrrkkkfff^^^UUUNNNIIIGGGFFFOOOWWWdddooouuuvvvvvvvvvrrrooolllmmmqqquuuwwwvvvssstttvvvxxxyyyyyyyyyyyyrrrqqqnnnjjjhhhgggggggggaaabbbdddffffffeeedddcccdddbbbaaaaaadddiiiooorrrttttttoooeee[[[TTTLLLEEE<<<:::777555444333222111111000000/////////000000///000000000000222666:::@@@BBBFFFHHHJJJMMMPPPSSSUUUUUUTTTRRRPPPMMMJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKQQQRRRUUUYYY\\\___```aaaddddddeeefffeeeccc^^^ZZZXXXWWWVVVVVVWWWZZZ]]]^^^bbbdddeeeeeeccc^^^YYYUUUQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKJJJJJJLLLRRRZZZ___hhhlllooooookkkddd]]]ZZZSSSSSSSSSSSSSSSTTTVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[aaabbbcccccccccbbbaaa```aaabbbdddeeefffggghhhhhhcccaaa]]]XXXTTTQQQOOONNNQQQRRRTTTVVVXXXZZZ[[[\\\\\\^^^______^^^^^^___```ggghhhkkknnnppppppoooooorrrmmmgggcccbbb```\\\YYYUUUWWWYYYZZZZZZZZZ[[[]]]\\\[[[[[[ZZZ[[[\\\^^^___cccfffiiimmmnnnnnnmmmmmmmmmnnnpppqqqqqqpppooommmjjjiiiiiiiiiiiigggdddaaa]]]ZZZUUUPPPMMMLLLMMMNNNNNNMMMLLLNNNRRRWWWYYYZZZ___^^^]]]___aaaccccccbbb```bbbdddfffhhhhhhhhhhhheeedddbbbaaaaaabbbccccccbbb```]]][[[ZZZ\\\___aaadddddddddaaa^^^]]]]]]^^^ccccccdddcccbbb```^^^]]]YYYYYYZZZ[[[[[[ZZZYYYYYY[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRTTTWWW[[[___ccceeefffiiiiiihhhiiiiiiiiijjjkkkhhheee```]]]]]]]]]]]]]]]\\\___bbbddddddccc```^^^XXXVVVTTTVVVZZZ]]]]]]\\\[[[YYYUUUQQQOOOPPPRRRSSSQQQPPPNNNKKKIIIGGGFFFFFFCCCEEEGGGIIIIIIGGGDDDBBBCCCDDDFFFGGGHHHHHHGGGGGGCCCCCCEEEGGGJJJJJJHHHFFFAAA???<<<777333000...,,,---000000,,,***,,,---,,,,,,---...//////...---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++******))))))***)))((((((*********(((++++++++++++++++++++++++)))************+++++++++((()))***+++,,,,,,,,,+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))************)))))))))))))))******************))),,,+++++++++***)))))))))******)))((((((((())))))******))))))))))))******)))))))))******+++------***+++---,,,+++)))******,,,,,,,,,,,,+++***)))(((******))))))))))))******++++++++++++,,,,,,,,,,,,************************......------,,,,,,++++++************************************************))))))))))))************...///000222888AAALLLSSSRRRTTTXXX[[[\\\[[[XXXUUUSSSSSSUUU[[[cccjjjnnnooommmkkkfff___VVVMMMFFFBBBJJJSSSaaannnvvvyyyxxxvvvwwwssspppoooqqquuuwwwxxxrrruuuxxx{{{|||}}}}}}}}}rrrooojjjgggeeefffiiikkkcccbbbbbbbbbbbbbbbbbbbbbccccccbbbccceeehhhlllnnnlllmmmjjjbbb]]]ZZZVVVQQQFFF@@@999555555444333111111111000/////////000000...///000///...///222444888;;;>>>AAADDDHHHLLLOOOSSSSSSSSSRRRPPPMMMJJJHHHGGGGGGGGGGGGHHHIIIKKKLLLNNNPPPTTTXXX\\\^^^``````aaacccfffgggfffbbb]]]YYYUUUSSSPPPMMMMMMOOORRRTTTXXX[[[^^^``````]]]YYYVVVTTTSSSQQQPPPNNNNNNMMMMMMRRRPPPMMMJJJJJJNNNTTTYYY^^^ccciiilllkkkgggbbb```ZZZYYYWWWWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\[[[[[[ZZZ^^^___```bbbbbbbbbaaa``````aaaccceeefffgggfffffffffddd```\\\XXXUUUSSSRRRSSSTTTUUUVVVWWWYYYZZZZZZ[[[\\\^^^]]][[[ZZZ[[[\\\aaadddhhhkkknnnoooooonnnooolllhhhfffeeeeeebbb```\\\^^^______^^^]]]]]]^^^[[[[[[ZZZYYYXXXWWWVVVUUUXXX[[[___dddhhhjjjkkkkkkmmmnnnppprrrrrrrrrpppoooooommmlllkkkkkkiiifffddd]]]ZZZUUUPPPMMMMMMNNNOOOLLLKKKKKKNNNSSSYYY\\\^^^aaaaaaaaabbbcccccccccbbb\\\]]]___```bbbcccdddddddddcccbbbaaa```````````````^^^[[[YYYXXXYYY[[[\\\^^^___^^^\\\YYYXXXXXXYYY]]]]]]^^^]]]]]]\\\[[[ZZZWWWWWWWWWXXXXXXXXXXXXXXX\\\[[[[[[[[[\\\\\\]]]^^^[[[ZZZYYYWWWUUUSSSQQQPPPOOOPPPRRRSSSSSSSSSRRRQQQTTTVVV[[[```dddggghhhiiiggggggeeeeeeeeegggiiijjjhhheee```^^^\\\\\\ZZZYYYZZZ\\\^^^```___]]][[[YYYTTTSSSSSSTTTWWWXXXWWWUUU[[[YYYUUUQQQNNNMMMMMMMMMPPPOOOMMMKKKHHHFFFDDDCCCAAABBBDDDEEEEEEDDDCCCBBBEEEEEEFFFFFFGGGGGGFFFFFFCCCDDDFFFHHHJJJJJJGGGDDD@@@>>>;;;777333000...---///222222---+++,,,---,,,,,,---///000000///---,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++*********)))(((((()))++++++***)))++++++++++++++++++++++++))))))*********+++++++++))))))***+++,,,---------)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))))))))))))))))))))************))))))*********************+++******))))))))))))))))))******))))))))))))******++++++******+++,,,,,,---)))***,,,+++***)))***+++,,,,,,,,,,,,,,,***)))(((******))))))))))))******++++++,,,,,,,,,---------************************......------,,,,,,,,,,,,************************************************((()))))))))************000000000111444;;;CCCIIIJJJNNNTTTXXXZZZZZZXXXWWWUUUTTTTTTVVV[[[aaafffiiikkkkkkjjjfff^^^UUULLLFFFFFFNNNZZZhhhsssxxxyyyyyy|||yyyuuurrrssstttvvvwwwrrruuuzzz}}}}}}}}}~~~xxxtttmmmgggdddeeegggiiigggfffeeecccbbbaaaaaaaaa```aaaccceeeggghhhiiijjjhhhiiieee```^^^aaacccaaaQQQIII???999666666555444222222111000000000000000///000111111//////000222222555888<<>>>>>@@@CCCGGGJJJHHHGGGFFFFFFFFFGGGHHHIIILLLKKKJJJJJJIIIGGGBBB???888777555333111//////...333555444///+++,,,,,,***------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++******+++---//////---+++)))))))))))))))))))))))))))************+++++++++***************+++,,,---(((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))************)))******************)))(((((()))***+++,,,,,,---((()))***+++++++++************))))))))))))******------+++******)))))))))***+++++++++)))***+++---,,,,,,+++++++++,,,,,,---******))))))))))))******++++++++++++,,,,,,,,,,,,************************++++++++++++************++++++++++++++++++++++++************************))))))))))))************,,,,,,---,,,---///333666:::???GGGNNNQQQSSSVVVXXXTTTSSSRRRQQQRRRUUUZZZ]]]___cccgggkkkjjjgggbbb___SSSQQQQQQVVV___jjjrrrvvvwwwvvvtttrrrpppooopppqqqssswwwzzzyyywwwwwwzzz}}}~~~xxxqqqkkkhhhffffffiiijjjkkklllkkkhhheeeccc_________```ccchhhlllooogggeee```XXXWWW\\\``````]]]\\\XXXQQQIIIAAA<<<:::666555444333222222222222///222444555333222111222111222444555666999>>>AAAFFFIIILLLOOOPPPOOOMMMLLLHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHKKKOOOSSSXXX\\\^^^^^^```aaa```]]][[[[[[\\\RRROOOJJJEEEBBBBBBBBBCCCFFFHHHJJJLLLOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRQQQPPPNNNJJJGGGFFFGGGIIILLLQQQXXX]]]aaaccceeegggfffdddcccfffiiiiiiddd______^^^[[[YYYWWWVVVUUUUUUWWWXXXYYYZZZZZZZZZYYYXXXXXXYYYYYY[[[\\\^^^```aaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa``````___^^^^^^^^^\\\[[[XXXSSSPPPOOOQQQSSSWWWWWWXXXYYY[[[^^^```bbbaaacccfffiiikkkmmmooopppiiimmmpppooojjjccc]]]ZZZSSSQQQOOOLLLIIIGGGFFFEEEDDDGGGJJJOOOTTTWWWZZZ[[[]]]^^^aaadddeeeeeeeeedddllljjjgggffffffeeedddbbb^^^]]][[[YYYVVVTTTSSSRRRNNNMMMLLLOOOTTTYYY\\\]]]___bbbeeefffdddbbbbbbccc___]]][[[YYYXXXXXXYYYZZZYYYXXXWWWVVVSSSQQQOOONNNKKKLLLLLLMMMNNNOOOOOOOOOQQQQQQQQQOOOMMMLLLMMMNNNLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRTTTWWWZZZ\\\^^^^^^]]][[[ZZZXXXWWWWWWWWWWWWUUUSSSPPPNNNLLLLLLKKKHHHIIIKKKNNNRRRVVVYYY[[[]]]^^^^^^___^^^]]][[[ZZZ[[[[[[\\\^^^aaadddgggiiieeedddbbbaaa```^^^ZZZWWWXXXXXXXXXWWWTTTQQQOOOMMMKKKLLLNNNOOOPPPQQQSSSUUURRRRRRQQQPPPOOONNNMMMMMMIIIIIIIIIHHHFFFDDDBBB@@@======>>>???BBBFFFIIIKKKIIIHHHGGGFFFFFFHHHJJJLLLOOOMMMJJJGGGEEEAAA===:::333222111///...............111111---***,,,---+++...---,,,++++++,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////...,,,************************)))************++++++++++++***)))))))))***++++++)))))))))******)))))))))************************))))))))))))))))))))))))***)))((((((((()))***+++((()))))))))******************++++++++++++******************************((()))***++++++++++++*********))))))))))))******+++******)))))))))******++++++,,,+++******---///000...,,,***)))***,,,---******))))))))))))***************++++++++++++,,,************************************++++++++++++++++++++++++++++++++++++************************))))))))))))***************,,,---------...111444111888@@@FFFJJJNNNRRRUUUSSSRRRQQQPPPPPPSSSWWW[[[[[[___eeejjjmmmllljjjhhh```YYYRRRQQQWWWaaajjjoooqqqqqqqqqpppnnnmmmnnnnnntttwwwyyyxxxttttttxxx|||}}}xxxtttooommmkkkkkkgggiiilllnnnnnnkkkgggdddaaa___\\\\\\```gggnnnsssllljjjddd[[[XXX[[[]]][[[___aaabbb\\\RRRFFF>>>;;;777666555444333333333333///222444555444222222222333444444333333555888;;;AAADDDHHHMMMOOOPPPOOONNNJJJJJJJJJIIIGGGEEEDDDCCCEEEEEEHHHKKKPPPUUUZZZ\\\^^^``````^^^ZZZYYY[[[^^^PPPNNNIIIEEEBBB@@@@@@AAAFFFFFFGGGHHHIIIKKKLLLLLLNNNNNNMMMMMMNNNNNNOOOOOOOOOPPPOOOMMMJJJIIIKKKLLLJJJNNNSSSXXX[[[]]]```bbbeeeddddddgggkkkjjjeee______\\\YYYVVVSSSSSSSSSSSSWWWWWWXXXXXXWWWUUUTTTSSSUUUUUUVVVWWWZZZ]]]aaabbb___```aaabbbcccdddddddddddddddcccbbbaaa``````___]]][[[WWWQQQMMMMMMOOORRRRRRQQQQQQQQQRRRUUUXXXZZZ^^^```dddfffhhhiiikkkmmmjjjnnnrrrrrrlllddd]]]XXXQQQOOOLLLIIIFFFEEEDDDDDD???AAADDDHHHLLLPPPRRRSSSUUUWWWZZZ\\\^^^^^^^^^]]]jjjgggeeedddddddddbbbaaa^^^]]]\\\[[[XXXVVVSSSRRRPPPNNNMMMOOORRRVVVXXXYYY\\\___ccccccaaa___```aaa[[[YYYVVVTTTSSSTTTUUUVVVUUUUUUSSSRRROOOLLLJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKOOOPPPPPPNNNLLLKKKLLLMMMJJJJJJJJJJJJKKKMMMNNNOOOQQQQQQRRRTTTWWW[[[^^^```]]]\\\ZZZXXXVVVUUUTTTTTTUUUSSSQQQNNNLLLKKKJJJJJJIIIJJJLLLOOOSSSXXX]]]___^^^^^^]]][[[ZZZWWWVVVUUUXXXYYY[[[^^^aaadddgggiiibbbbbbaaaaaaaaa```]]]ZZZZZZYYYYYYWWWTTTQQQNNNMMMIIIJJJLLLMMMNNNPPPTTTVVVVVVUUUTTTSSSQQQNNNLLLJJJHHHHHHHHHHHHFFFDDDBBB@@@:::;;;>>>BBBEEEHHHJJJKKKJJJIIIGGGFFFGGGIIILLLNNNQQQMMMIIIDDDAAA===888555000000///.........//////***---...+++))),,,...---///---+++))))))+++---///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++---//////---+++++++++++++++++++++++++++)))************++++++++++++***)))((((((((()))*********++++++++++++******************************))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))*********+++++++++,,,,,,,,,,,,++++++------,,,+++***)))((('''((()))***+++,,,,,,+++*********))))))))))))******(((((((((((()))***+++,,,+++,,,,,,+++***+++---000333111---)))((((((***,,,******))))))))))))******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************++++++,,,,,,,,,,,,------444666888:::>>>EEELLLQQQQQQQQQPPPNNNMMMOOORRRVVVXXX[[[```fffjjjlllllllllaaa___ZZZUUUSSSVVV\\\```bbbfffjjjkkkjjjjjjkkknnnwwwxxxzzz{{{zzzxxxuuusssxxxwwwvvvtttrrrnnnllljjjgggeeefffjjjooooookkkeee^^^]]]\\\]]]```eeekkkooopppnnnkkkeee^^^YYYWWWWWW```fffjjjhhhbbbZZZOOODDD>>>;;;888777666555444222444333222111000000000111222222111111111222444555;;;>>>CCCGGGIIIKKKMMMOOOOOOMMMKKKHHHFFFEEEEEEEEEFFFFFFFFFGGGIIIOOOWWW\\\_________^^^[[[WWWTTTRRRNNNKKKGGGBBB???>>>???@@@BBBBBBBBBCCCEEEGGGHHHIIILLLKKKJJJHHHGGGIIIMMMPPPSSSRRRQQQOOOMMMLLLLLLLLLNNNOOOQQQTTTWWWYYYZZZ[[[\\\^^^aaacccdddcccaaa```[[[[[[ZZZYYYXXXXXXXXXXXXSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNNNNOOOQQQTTTXXXZZZ[[[]]]___aaabbbccccccbbbeeeeeeeeedddcccaaa___^^^[[[YYYUUUQQQNNNMMMLLLLLLQQQRRRRRRPPPNNNMMMNNNOOOUUUXXX]]]aaacccfffjjjllljjjlllnnnmmmjjjccc\\\XXXPPPNNNJJJFFFCCCBBBAAAAAA>>>>>>>>>@@@DDDHHHMMMPPPNNNPPPRRRSSSUUUYYY]]]aaabbbaaaaaa`````````aaaaaa___]]]ZZZXXXXXXWWWUUUTTTRRRQQQPPPPPPQQQRRRUUUVVVXXXYYY[[[]]]^^^]]]\\\[[[ZZZZZZXXXVVVUUUUUUUUUUUUVVVUUURRRNNNKKKIIIGGGFFFDDDEEEFFFEEECCCCCCEEEGGGMMMLLLKKKJJJIIIHHHGGGGGGIIIJJJKKKMMMPPPRRRSSSTTTUUUUUUVVVWWWXXXZZZ\\\]]]ZZZYYYWWWUUUSSSQQQPPPPPPOOONNNMMMKKKKKKKKKLLLLLLIIIKKKNNNRRRVVVZZZ]]]___bbb```\\\XXXUUURRRQQQPPPTTTTTTUUUXXX\\\___`````````___^^^^^^]]]]]]^^^^^^YYYWWWVVVWWWWWWVVVQQQMMMNNNMMMMMMOOORRRUUUVVVVVVXXXXXXXXXWWWTTTOOOJJJHHHGGGGGGFFFEEECCCAAA???>>>:::>>>CCCFFFGGGFFFFFFFFFEEEDDDDDDEEEIIIKKKLLLLLLOOOJJJCCC<<<888555222000..................------111000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++***))))))))),,,+++++++++***)))))))))...---,,,+++***(((''''''------,,,,,,,,,,,,+++++++++++++++*********))))))'''(((***+++,,,,,,+++***))))))))))))************+++++++++*********))))))******))))))))))))******+++***)))(((((()))***+++(((((()))***************)))))))))***++++++,,,,,,.........---,,,+++))))))++++++++++++++++++++++++************************))))))))))))))))))******)))************+++++++++...,,,)))''''''))),,,...++++++************++++++*********)))))))))))))))************************))))))*********+++++++++************************)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++************++++++++++++,,,,,,,,,,,,------222333555777:::@@@FFFKKKMMMNNNOOONNNNNNOOORRRTTTSSSVVV[[[aaaggglllnnnooohhheee___XXXRRRPPPRRRTTTZZZ^^^cccgggiiikkknnnqqqssstttuuuvvvuuusssrrrppprrrqqqooonnnmmmmmmmmmnnniiifffeeeggglllnnnllliii^^^]]][[[[[[]]]```cccfffkkklllllliiiccc]]]YYYWWW___eeejjjiiifffaaaYYYPPPGGGCCC===999666666555444444444333333222222222222222111111000111222333444888;;;???BBBDDDFFFIIIKKKMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEGGGLLLSSSXXX\\\]]]]]]\\\ZZZVVVSSSRRRQQQMMMHHHCCC???>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFIIIHHHGGGEEEDDDFFFJJJNNNQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQSSSUUUVVVWWWXXXXXXYYYZZZ]]]___```___]]]\\\YYYXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRPPPOOONNNMMMMMMJJJJJJJJJJJJLLLOOORRRTTTWWWYYY[[[]]]___`````````______```aaa```^^^\\\[[[ZZZXXXTTTPPPMMMKKKKKKKKKLLLMMMMMMKKKIIIGGGHHHJJJNNNQQQUUUYYY[[[^^^aaadddbbbdddggggggeee```ZZZWWWLLLJJJGGGDDDAAA@@@@@@@@@?????????AAADDDHHHMMMPPPPPPRRRTTTVVVWWWYYY]]]___bbbaaa```_______________\\\ZZZXXXXXXXXXYYYXXXVVVUUUTTTSSSRRRSSSTTTVVVWWWVVVWWWYYYZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTRRRPPPMMMJJJHHHFFFFFFEEEEEEFFFEEECCCCCCDDDFFFIIIIIIIIIJJJJJJJJJKKKKKKOOOOOOPPPRRRTTTUUUWWWWWWUUUVVVWWWXXXYYYZZZZZZ[[[XXXWWWUUUSSSQQQOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOONNNPPPRRRUUUXXX\\\^^^``````^^^[[[XXXUUUSSSRRRQQQSSSSSSSSSVVVZZZ]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\ZZZXXXVVVVVVXXXYYYWWWVVVRRRQQQPPPQQQSSSUUUVVVUUUVVVVVVUUUSSSPPPLLLHHHFFFFFFEEEDDDBBB@@@???>>>===;;;???DDDGGGHHHGGGFFFEEECCCCCCCCCEEEHHHKKKLLLKKKJJJEEE>>>999555333000.....................------000///...,,,++++++******++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++***************+++++++++***************++++++******************------,,,,,,,,,++++++++++++++++++*********))))))))))))***+++++++++******'''(((((((((((()))))))))+++++++++*********))))))******))))))))))))******+++***)))(((((()))***+++(((((()))***************+++*********************+++,,,,,,,,,,,,++++++************************************************************))))))))))))))))))************+++++++++---+++)))(((((()))+++---++++++************++++++************))))))))))))************************))))))*********+++++++++******************************************************************++++++++++++************++++++++++++,,,,,,,,,,,,------...///111222444888>>>BBBFFFIIIMMMOOOPPPPPPQQQRRRPPPRRRVVV\\\bbbggglllnnnllljjjeee]]]TTTMMMJJJIIINNNSSSZZZ```fffkkkppptttuuuuuuuuuuuuuuuuuuuuuuuupppmmmjjjhhhgggiiilllnnnlllhhhdddeeehhhkkkkkkkkk^^^]]][[[ZZZYYYZZZ[[[[[[eeehhhkkkkkkggg```[[[XXX\\\ccchhhhhhiiiiiiddd^^^TTTNNNFFF>>>:::888777666444444444555444444333222111111111000111111222333444666999;;;<<<>>>BBBEEEIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFEEEDDDEEEIIIOOOSSSXXXXXXXXXXXXWWWUUUSSSQQQRRROOOIIIDDD@@@>>>===============>>>>>>@@@AAAAAADDDDDDCCCAAA@@@CCCGGGJJJNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVYYY[[[\\\[[[YYYXXXVVVUUUUUUSSSRRRQQQPPPPPPQQQQQQOOONNNLLLJJJIIIHHHFFFEEEEEEEEEFFFIIIKKKMMMQQQSSSUUUXXXZZZZZZ[[[[[[WWWYYY[[[]]]]]]\\\YYYXXXWWWTTTQQQMMMJJJHHHGGGGGGHHHHHHHHHFFFDDDCCCCCCEEEEEEHHHLLLOOOQQQSSSVVVYYYYYY[[[^^^______[[[WWWUUUIIIHHHEEECCCAAA@@@@@@@@@AAAAAAAAACCCFFFJJJMMMPPPTTTVVVXXXZZZZZZZZZ\\\^^^aaaaaa___^^^]]]]]]]]]]]]XXXVVVUUUUUUWWWXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVSSSTTTUUUVVVVVVTTTSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNLLLJJJHHHGGGFFFFFFGGGHHHGGGEEEDDDEEEFFFFFFGGGHHHJJJLLLNNNPPPPPPTTTTTTUUUVVVWWWXXXXXXYYYVVVWWWXXXYYYZZZYYYXXXWWWUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUWWWYYY[[[]]]^^^]]]\\\ZZZWWWVVVTTTTTTSSSRRRRRRRRRTTTWWWYYYYYYYYYVVVVVVUUUUUUVVVWWWYYYZZZZZZXXXVVVVVVYYY\\\]]]^^^XXXVVVTTTSSSTTTUUUUUUTTTTTTSSSQQQOOOLLLIIIFFFDDDDDDCCCAAA>>>===<<<<<<<<<===AAAFFFIIIIIIGGGEEEDDDCCCBBBBBBDDDGGGIIIJJJIIIBBB>>>999444222000...,,,------------------......///...---+++************************************------,,,,,,,,,,,,++++++***************+++++++++***************+++++++++(((((()))***+++,,,------,,,,,,,,,,,,+++++++++++++++++++++***************++++++***)))))))))******''''''''''''((((((((((((+++************)))))))))******))))))))))))******+++***))))))))))))***+++(((((()))***************,,,,,,+++******)))((((((((()))***+++++++++++++++))))))))))))))))))))))))************************+++*********))))))(((((()))************+++++++++++++++***))))))***++++++++++++************++++++***************************************************************+++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,---......///222777:::@@@EEEKKKPPPRRRRRRQQQRRRRRRRRRTTTVVVZZZ```eeehhhjjjjjjgggbbbYYYQQQKKKHHHEEEIIIOOOXXX```hhhooosssuuuttttttttttttvvvwwwxxxuuupppjjjdddbbbdddhhhjjjmmmjjjgggfffhhhiiiiiihhh^^^]]]\\\[[[YYYXXXWWWWWW^^^bbbfffhhheee```\\\ZZZZZZ___dddeeegggjjjiiieee^^^XXXPPPHHHCCC???;;;999444555555666555444333333111111111111111111111111222333444555666888<<>>======;;;;;;;;;;;;;;;<<<<<<===@@@@@@???>>>>>>@@@EEEHHHMMMMMMOOOPPPRRRSSSTTTTTTRRRSSSTTTTTTTTTTTTTTTSSSSSSUUUXXXZZZ[[[ZZZXXXWWWUUUTTTTTTSSSQQQPPPOOONNNOOONNNMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCDDDEEEHHHIIIMMMNNNPPPRRRSSSSSSRRRRRRQQQSSSWWWYYYZZZYYYWWWUUURRRPPPLLLHHHEEEDDDCCCCCCEEEFFFFFFDDDBBBAAABBBCCC@@@CCCFFFIIIKKKMMMOOOQQQTTTUUUXXXYYYYYYWWWTTTRRRIIIHHHGGGFFFDDDDDDDDDDDDFFFFFFFFFGGGJJJMMMPPPRRRWWWYYY\\\]]]]]]\\\\\\]]]aaa```___]]]\\\[[[[[[[[[VVVTTTSSSSSSUUUVVVVVVUUUVVVUUUTTTSSSSSSSSSSSSTTTQQQRRRRRRRRRRRRQQQOOOOOONNNPPPRRRTTTUUUTTTSSSRRRNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLKKKIIIHHHHHHIIIHHHIIIKKKMMMPPPRRRTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[YYYWWWUUUSSSSSSRRRQQQOOONNNLLLKKKIIIJJJLLLNNNQQQSSSUUUVVVVVVVVVVVVVVVVVVXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVUUURRRQQQQQQRRRTTTUUUUUUTTTPPPPPPPPPPPPRRRTTTWWWXXXZZZYYYYYYYYY[[[]]]___```^^^[[[WWWUUUTTTTTTSSSRRRRRRPPPNNNKKKIIIFFFDDDCCCBBB@@@>>><<<;;;;;;<<<===???CCCGGGIIIHHHFFFDDDCCCEEEDDDDDDEEEGGGGGGFFFEEE;;;888444111000///---,,,,,,,,,------------.........---,,,+++************++++++++++++++++++++++++------,,,,,,,,,+++++++++)))))))))***+++++++++,,,)))))))))***+++++++++,,,'''((((((***+++,,,------,,,,,,,,,++++++++++++***************************,,,+++***((((((((()))***'''''''''((((((((())))))************))))))))))))******))))))))))))******************************(((((()))***************+++*********)))))))))((((((((()))***************************************************************++++++******)))((((((((())))))*********+++++++++*********++++++*********++++++************++++++)))***************++++++************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++************+++++++++++++++,,,,,,,,,------,,,------------///222555:::@@@GGGNNNQQQRRRRRRRRRQQQQQQPPPQQQUUUZZZ___bbbgggiiijjjggg```WWWPPPMMMBBBDDDHHHOOOXXXaaahhhmmmnnnmmmmmmmmmoooqqqsssuuuvvvqqqjjjdddaaacccfffiiimmmllllllkkkjjjiiifffccc______^^^]]]\\\ZZZYYYXXXYYY\\\```aaa```^^^]]]]]]YYY]]]``````bbbeeeeeebbbaaa]]]XXXRRRMMMGGGAAA===666666666666555444333333111111222222222111111111111222333222222444777:::;;;<<>>>>>;;;;;;:::999999999999:::=========<<<<<>><<<;;;;;;<<<>>>???AAADDDGGGHHHFFFDDDBBBBBBHHHFFFEEEEEEEEEDDDAAA???777444111/////////---,,,,,,,,,,,,,,,------......------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))))))))***+++++++++,,,)))))))))***+++++++++,,,)))))))))***+++++++++,,,,,,,,,+++++++++*********************************,,,+++)))((('''((())))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))************++++++++++++******(((((()))***************(((((()))))))))*********)))************)))((((((++++++++++++++++++++++++************************************))))))(((((())))))*********+++++++++)))***++++++++++++***)))++++++************++++++))))))******+++++++++,,,************************************************************************************************+++++++++*********))))))++++++************++++++++++++,,,,,,,,,,,,------,,,---------,,,---000222555:::BBBHHHMMMOOORRRSSSOOONNNMMMNNNQQQVVV\\\___eeehhhkkkkkkeee]]]VVVQQQHHHFFFDDDGGGNNNVVV]]]aaaggggggggghhhjjjmmmpppqqqoookkkfffcccbbbdddhhhkkkkkklllnnnooonnnjjjfffccc``````___^^^]]]\\\[[[ZZZWWWZZZ\\\^^^^^^^^^___```\\\___```______bbbaaa^^^^^^\\\YYYVVVRRRMMMGGGCCC;;;:::888777555444444444222222333333333222111111000111222222111222444555555666999<<<>>>@@@BBBBBBFFFFFFFFFFFFFFFIIIMMMPPPMMMMMMNNNNNNNNNOOOOOOOOOJJJHHHFFFCCCAAA@@@@@@@@@===<<<;;;:::999888888888;;;;;;:::::::::===BBBFFFJJJKKKMMMOOOOOOOOONNNNNNLLLMMMNNNPPPQQQRRRRRRRRRVVVXXXZZZ\\\]]]\\\[[[YYYUUUVVVVVVWWWVVVUUUSSSRRROOONNNNNNNNNNNNMMMMMMMMMMMMKKKIIIGGGFFFGGGHHHIIIKKKKKKLLLMMMMMMLLLJJJJJJIIIJJJKKKLLLLLLKKKJJJJJJJJJHHHEEECCCAAAAAABBBBBBAAABBBCCCBBBBBBBBBDDDFFFEEEHHHJJJLLLMMMNNNOOOQQQTTTTTTUUUUUUTTTRRRQQQPPPRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVZZZ\\\^^^_________```aaabbbbbb```___^^^^^^^^^^^^```]]][[[ZZZZZZZZZYYYWWWYYYYYYXXXWWWUUUTTTRRRRRRMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOQQQRRRSSSTTTTTTSSSNNNPPPRRRTTTUUUUUUUUUUUUQQQSSSVVVVVVUUUSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZYYYXXXVVVTTTSSSQQQRRRTTTUUUUUUTTTSSSRRRPPPQQQSSSUUUVVVWWWXXXXXXZZZYYYWWWUUUUUUVVVXXXYYYXXXXXXYYYZZZZZZZZZYYYYYYUUUSSSRRRQQQRRRQQQPPPNNNIIIIIIIIIKKKNNNSSSXXXZZZ^^^```bbbbbb```]]][[[[[[```\\\VVVRRRPPPPPPOOONNNMMMMMMLLLJJJGGGEEEBBBAAA============>>>@@@BBBCCCDDDFFFGGGFFFCCCAAAAAAAAAFFFEEEDDDCCCBBB@@@<<<:::444222000/////////---,,,++++++,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************+++++++++***************+++++++++************************++++++++++++***************************+++++++++******)))((((((((())))))))))))))))))************(((((()))))))))))))))*********))))))))))))************+++,,,,,,+++******(((((()))***************''''''((())))))***++++++***************)))((('''++++++++++++++++++++++++************************)))))))))))))))))))))***)))************+++++++++******++++++++++++******++++++************++++++))))))******+++,,,,,,,,,************************+++++++++***************************************************************,,,,,,++++++***))))))(((++++++************++++++++++++,,,,,,,,,,,,------+++,,,------,,,,,,...000000444;;;AAAFFFKKKPPPSSSPPPOOOMMMMMMOOORRRVVVXXX___dddjjjlllhhhbbb\\\XXXPPPJJJCCCAAAEEEKKKQQQUUU]]]^^^```bbbdddgggjjjkkkfffdddbbb```aaacccfffhhhhhhkkknnnpppooommmjjjiiiaaa```^^^]]][[[ZZZZZZZZZWWWZZZ]]]``````aaabbbccc```ddddddaaa```bbb```]]]ZZZXXXUUUSSSRRRPPPMMMJJJAAA???;;;888666666666777333444444555444333222111///111222222111000111222222333444777:::===???AAACCCDDDEEEEEEFFFIIINNNQQQMMMMMMLLLLLLMMMMMMNNNNNNMMMKKKIIIFFFCCCAAA@@@@@@???>>><<<;;;:::999999999888888888777888<<>><<<===>>>@@@BBBEEEFFFGGGFFFGGGFFFCCC@@@??????@@@@@@????????????===999666222000............,,,+++***++++++,,,------.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++***************+++++++++***************))))))*********+++++++++++++++++++++************))))))*********+++++++++'''((())))))))))))))))))((((((((())))))))))))***(((((((((((())))))************))))))))))))*********++++++,,,,,,++++++***(((((()))***************((((((((()))))))))))))))))))))******++++++******************************************************((((((((()))******++++++)))************+++++++++************************++++++************++++++))))))***++++++,,,------************************+++++++++*********))))))************************++++++++++++++++++++++++++++++******************++++++************++++++++++++,,,,,,,,,---------+++,,,---,,,+++,,,...///,,,000666<<>>???EEEJJJMMMRRRSSSVVVXXX[[[^^^```aaaaaa```_________aaabbbcccgggiiimmmooooooooonnnooobbb```]]][[[YYYXXXXXXXXXWWW[[[```cccddddddddddddeeehhhhhheeecccdddbbb^^^VVVTTTPPPOOOOOOPPPPPPPPPFFFCCC>>>:::777777888999444444555666555444222111...000222222111/////////222222333444777;;;>>>@@@AAABBBCCCEEEFFFJJJNNNRRRMMMLLLLLLLLLLLLMMMMMMNNNPPPNNNLLLHHHEEEBBBAAA@@@@@@???>>><<<;;;:::999999666666666666777:::???CCCCCCEEEHHHKKKLLLMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMTTTUUUXXXZZZ[[[ZZZXXXWWWTTTVVVXXXYYYYYYYYYWWWVVVXXXWWWVVVUUUSSSQQQPPPPPPOOOMMMKKKHHHGGGFFFGGGGGGKKKLLLOOOQQQSSSTTTTTTTTTQQQPPPMMMKKKJJJIIIJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIEEEGGGIIIJJJJJJLLLOOOQQQKKKMMMPPPQQQQQQQQQRRRTTTRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPPPPSSSSSSSSSTTTUUUUUUVVVVVVYYY[[[\\\]]]^^^```dddgggccccccbbbbbbbbbbbbbbbccc^^^\\\ZZZYYYZZZ[[[ZZZYYYSSSSSSRRRPPPNNNLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNPPPSSSWWWYYY[[[[[[[[[RRRUUUXXXZZZZZZYYYYYYYYYUUUUUUVVVWWWXXXYYYZZZZZZUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSQQQPPPOOOOOOOOONNNPPPSSSVVVWWWXXXWWWWWWYYYYYYZZZZZZZZZXXXWWWVVVSSSRRRPPPOOOPPPRRRTTTVVVYYYZZZ[[[]]]]]]\\\\\\[[[YYYWWWTTTSSSRRRQQQOOOMMMHHHHHHIIIKKKOOOUUU[[[___fffgggfffccc___^^^aaaddd[[[VVVQQQMMMLLLLLLKKKKKKHHHHHHIIIIIIFFFCCC???<<<;;;<<>>===>>>@@@;;;:::;;;<<<<<<;;;888555000///------------+++*********+++,,,,,,---............---,,,,,,,,,------************************---------,,,,,,,,,++++++,,,+++++++++******)))))),,,+++++++++******))))))(((((()))***+++,,,,,,---+++++++++************)))))))))******++++++++++++&&&'''(((*********)))(((''''''''''''((((((((()))'''((((((((())))))************))))))))))))*********+++,,,------,,,+++***(((((()))*********************))))))(((((('''''''''((()))***,,,,,,------))))))))))))))))))))))))************************''''''((()))***+++,,,,,,)))************+++++++++++++++***))))))***++++++++++++************++++++))))))***+++,,,,,,------************************++++++++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,---...//////------...///...000222555:::BBBKKKQQQOOONNNMMMKKKJJJKKKNNNQQQWWWZZZ^^^bbbdddcccaaa___ZZZXXXRRRIIIBBB@@@BBBFFFHHHIIINNNSSSUUUTTTXXX^^^[[[^^^]]]XXXXXX\\\``````ccceeeiiinnnrrrqqqnnnkkkooohhh___YYYXXXYYYYYYXXX]]]aaafffiiijjjjjjiiijjjcccdddeeefffffffffeeeeeeZZZUUUNNNLLLMMMPPPQQQQQQLLLKKKGGG@@@:::666444555444444444555666666444111222222111111111111111222333333444555777999;;;<<<:::<<>><<<::::::999;;;:::888888999;;;>>>@@@BBBCCCGGGJJJLLLNNNOOOOOOKKKKKKKKKKKKKKKLLLLLLMMMLLLOOOSSSWWWYYYXXXVVVTTTVVVWWWYYYZZZZZZXXXVVVUUUSSSTTTUUUVVVUUUTTTSSSRRRLLLJJJIIIIIIKKKKKKIIIFFFDDDFFFGGGJJJMMMOOOQQQSSSRRRNNNJJJIIIJJJJJJHHHFFFJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMPPPNNNMMMLLLLLLNNNPPPQQQRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPNNNLLLLLLOOOQQQQQQSSSUUUUUUUUUTTTUUUVVVXXXYYY[[[^^^aaadddfffgggeeeccc___\\\ZZZZZZ[[[\\\\\\[[[ZZZXXXVVVTTTSSSRRRTTTRRRPPPLLLJJJHHHHHHGGGFFFFFFHHHIIIJJJJJJKKKKKKFFFFFFFFFEEEFFFFFFGGGHHHLLLPPPTTTWWWWWWWWWWWWWWWUUUVVVWWWYYYZZZZZZ[[[[[[WWWWWWWWWVVVVVVVVVUUUUUUUUUVVVXXXXXXYYYXXXWWWVVVPPPPPPNNNNNNMMMNNNOOOPPPNNNPPPTTTWWWYYYYYYYYYXXXYYYZZZ\\\]]][[[XXXTTTQQQOOONNNKKKJJJKKKNNNRRRTTTZZZXXXVVVVVVXXXZZZ[[[[[[YYYWWWSSSPPPNNNLLLJJJHHHFFFGGGIIINNNSSSYYY]]]```kkkhhheeeccccccaaa]]]ZZZVVVUUUSSSQQQNNNKKKHHHGGGFFFEEEDDDCCCAAA@@@>>>>>>???@@@CCCEEEFFFGGGGGGGGGFFFDDDAAA@@@??????===;;;<<<;;;:::::::::888555222///,,,+++,,,...///---+++---,,,***(((((()))***+++//////...---,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******...+++'''''')))++++++***,,,,,,+++***))))))*********++++++,,,,,,++++++***))))))))))))))))))))))))***************)))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))***))))))(((***)))))))))(((((('''''')))************+++++++++************************))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,///---+++,,,///000///---++++++************++++++******+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,...///111444999AAAJJJPPPNNNNNNMMMJJJHHHIIIKKKMMMSSSVVV[[[```bbbcccbbbaaa___]]]WWWOOOFFFAAA@@@AAACCCCCCGGGLLLNNNOOOTTTZZZYYY[[[[[[VVVVVVZZZ]]]]]]```ccchhhoootttvvvtttrrruuunnneee___\\\\\\[[[ZZZ\\\bbbiiinnnooollliiigggaaaaaabbbbbbdddfffhhhiiiccc]]]UUUPPPOOOOOOOOONNNMMMNNNNNNJJJCCC<<<777555666555444444555555333111222222111111111222222333222333333555666888:::;;;======>>>???@@@@@@@@@@@@@@@AAACCCFFFIIILLLNNNOOOLLLMMMMMMMMMLLLJJJHHHGGGHHHFFFCCC@@@===;;;::::::;;;:::999888999;;;>>>???@@@AAADDDGGGJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLOOORRRVVVXXXWWWVVVUUUVVVVVVWWWWWWWWWVVVTTTSSSSSSTTTUUUVVVWWWVVVVVVUUUNNNLLLJJJJJJKKKKKKIIIGGGFFFGGGHHHJJJLLLNNNPPPQQQPPPMMMIIIHHHIIIIIIGGGFFFHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPPPPOOOMMMKKKKKKNNNPPPNNNPPPRRRRRRQQQQQQRRRSSSWWWWWWYYY[[[^^^```bbbcccaaa```]]]ZZZXXXXXXYYYZZZYYYXXXWWWUUUSSSRRRQQQPPPQQQOOOMMMJJJHHHGGGFFFFFFHHHHHHIIIIIIJJJIIIIIIIIIFFFFFFEEEEEEEEEFFFFFFFFFKKKNNNRRRUUUVVVVVVVVVWWWVVVVVVXXXYYYYYYYYYYYYYYYVVVUUUTTTTTTSSSSSSTTTTTTQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMNNNOOONNNPPPSSSWWWZZZ\\\^^^^^^\\\\\\\\\[[[XXXTTTPPPNNNNNNMMMKKKJJJKKKMMMPPPRRRVVVUUUTTTTTTVVVWWWWWWVVVVVVTTTQQQOOOMMMKKKIIIFFFFFFGGGJJJNNNSSSYYY^^^```hhhfffdddccccccaaa]]]ZZZVVVSSSPPPLLLIIIGGGFFFFFFDDDCCCBBBAAA@@@?????????DDDEEEFFFGGGHHHGGGGGGFFFDDDBBB@@@>>>>>>===;;;:::999777666666666555222///...---+++,,,...///---+++///---,,,*********,,,---///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********...+++(((''')))++++++***,,,++++++***))))))*********++++++,,,,,,++++++******************************************)))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))''')))***,,,,,,+++***)))*********))))))((((((((()))************+++++++++************************))))))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,---+++***+++...///...,,,++++++************++++++******+++++++++,,,,,,,,,,,,...///...---,,,---///---...///222666>>>GGGNNNNNNNNNMMMJJJGGGFFFGGGIIINNNQQQVVV[[[___aaaaaaaaaaaa```]]]VVVNNNFFFBBB@@@@@@>>>???DDDFFFIIIOOOVVVVVVYYYYYYUUUTTTXXXZZZZZZ]]]```fffooowww{{{|||{{{{{{uuummmfffbbb___^^^]]][[[ccclllssssssnnniiieee```___]]]^^^```eeejjjmmmnnnhhh```XXXSSSPPPMMMLLLPPPSSSVVVVVVPPPGGG???;;;;;;888555444333333222111222222111222222333444444222222333444666888:::;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>@@@CCCGGGJJJLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLJJJFFFBBB???===<<<;;;<<<;;;999888999;;;===>>>===>>>AAACCCEEEGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNQQQSSSUUUVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQOOOPPPRRRSSSUUUVVVVVVWWWQQQOOOLLLKKKLLLKKKJJJIIIHHHIIIIIIKKKLLLMMMNNNNNNMMMKKKHHHGGGGGGGGGFFFDDDFFFGGGJJJLLLLLLKKKJJJHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIMMMNNNMMMLLLJJJJJJLLLNNNOOOQQQSSSSSSSSSRRRSSSUUUUUUUUUVVVXXXZZZ[[[\\\]]]\\\[[[YYYWWWVVVUUUVVVVVVTTTSSSRRRQQQOOONNNLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEIIIMMMQQQTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWTTTSSSQQQPPPOOOPPPQQQRRRNNNNNNOOOOOOOOOOOONNNNNNPPPOOONNNMMMMMMNNNOOOPPPPPPQQQSSSWWW[[[___bbbddd```^^^\\\XXXTTTPPPMMMKKKLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQTTTUUUUUUTTTTTTRRRPPPOOONNNMMMJJJGGGEEEGGGJJJNNNSSSXXX\\\___bbbbbbaaabbbbbb```]]]ZZZUUURRRMMMHHHEEEDDDDDDEEEAAA@@@>>>===>>>???AAABBBFFFGGGHHHHHHGGGFFFDDDCCCBBB@@@>>>===<<<;;;999777666555444444444222000......---,,,,,,......---,,,000///---,,,,,,,,,---............------,,,,,,+++************************++++++++++++++++++++++++************************---***((((((***+++++++++,,,+++******)))************++++++,,,,,,++++++************************************+++******)))((()))************+++++++++))))))))))))))))))))))))))))))))))))************************************'''''''''''''''''''''''')))))))))))))))******+++******))))))))))))***************))))))*********))))))))))))))))))))))))(((***,,,...///---+++******************))))))))))))************+++++++++************************)))******+++++++++++++++)))************+++++++++++++++++++++++++++++++++*********************************++++++++++++,,,+++***)))***,,,---,,,+++++++++************++++++******+++++++++,,,,,,,,,,,,...///...---,,,---...------...000333:::CCCIIILLLMMMLLLJJJGGGEEEEEEFFFIIILLLQQQUUUZZZ\\\^^^^^^`````````^^^XXXPPPIIIEEEAAA===<<>>@@@BBBDDDEEEEEEHHHGGGGGGGGGGGGHHHIIIIIILLLMMMNNNPPPQQQSSSTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOIIIJJJLLLNNNQQQSSSTTTUUUSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEDDDCCCCCCEEEIIIKKKLLLKKKHHHFFF@@@@@@@@@@@@@@@?????????<<<===???AAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFJJJKKKKKKJJJHHHHHHJJJLLLNNNPPPRRRSSSRRRRRRSSSUUUSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTOOOOOONNNLLLKKKJJJIIIHHHIIIIIIHHHGGGFFFFFFFFFEEEHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFJJJMMMQQQSSSTTTUUUVVVWWWWWWWWWXXXWWWWWWVVVTTTTTTQQQPPPMMMKKKKKKLLLNNNPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOPPPRRRTTTUUUUUUUUUUUUWWWYYY]]]```bbb```^^^ZZZUUUQQQOOOMMMMMMJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJLLLPPPUUUWWWWWWVVVTTTSSSQQQQQQQQQOOOLLLJJJDDDEEEHHHLLLQQQUUUYYYZZZ[[[\\\]]]______]]]ZZZXXXSSSQQQMMMIIIFFFDDDCCCBBB>>><<<;;;:::<<>>:::;;;>>>@@@FFFMMMRRRWWWZZZXXXYYY]]]^^^]]]ZZZ\\\bbbllluuu}}}~~~yyysssnnnkkkiiiiiibbbfffjjjkkkjjjhhhgggggggggccc^^^ZZZ[[[___dddhhhrrrooojjjddd]]]XXXUUUTTTUUUYYY^^^___]]]YYYUUUSSSFFFBBB===999777777666666444444333444444555666666222222333444666888:::;;;:::999888777888999:::;;;<<<;;;:::999:::<<>>===;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAACCCCCCEEEDDDDDDDDDDDDEEEFFFFFFJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSRRRPPPOOONNNNNNNNNGGGGGGIIIKKKNNNPPPRRRSSSSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFGGGFFFFFFDDDCCCBBBBBBBBBDDDGGGIIIJJJHHHFFFDDD?????????>>>>>>>>>======888999<<<>>>@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDGGGHHHIIIHHHGGGFFFHHHIIIHHHJJJLLLMMMMMMMMMNNNOOOQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQLLLLLLKKKJJJHHHGGGFFFFFFHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIIIILLLOOORRRTTTTTTUUUVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQNNNMMMJJJHHHHHHIIIKKKMMMLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRTTTVVVYYYZZZZZZYYYWWWVVVVVVWWWYYY[[[\\\YYYVVVRRRPPPPPPQQQQQQJJJJJJIIIIIIIIIIIIIIIIIIKKKLLLNNNQQQUUUXXXWWWVVVSSSQQQPPPOOOOOONNNLLLJJJCCCDDDGGGJJJNNNQQQSSSTTTUUUVVVXXXYYYYYYXXXWWWVVVRRRQQQPPPNNNJJJFFFBBB@@@<<<;;;999999;;;>>>AAADDD@@@AAABBBCCCCCCCCCBBBAAA@@@???======<<<;;;888555444222000000000000///---,,,------------,,,---------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++)))***************+++,,,+++***************++++++***++++++,,,,,,++++++*********************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++************++++++))))))))))))))))))))))))''')))+++------,,,***)))******************++++++))))))*********+++++++++******************************+++,,,,,,,,,,,,+++))))))*********+++++++++************************************************))))))*********+++++++++***+++++++++++++++,,,---++++++************++++++******+++++++++,,,,,,,,,)))***+++***)))((()))++++++,,,---...000333777:::AAACCCFFFGGGFFFFFFFFFGGGFFFHHHKKKOOOSSSWWW[[[]]]ffffffhhhhhhfffaaaYYYSSSJJJBBB<<<;;;;;;<<<@@@DDDMMMSSSXXXYYY[[[```bbbaaa\\\]]]aaahhhpppvvvzzzzzz{{{{{{yyyvvvrrrppppppqqqgggggggggfffddddddfffiiikkkgggbbb]]][[[\\\___aaahhhhhhfffbbb^^^ZZZYYYZZZXXXZZZ]]]^^^]]]\\\[[[[[[LLLHHHCCC???===<<<;;;:::666666555555555555666666333333444555777999;;;<<<>>>===;;;:::999888888888999888888999:::===???@@@===>>>@@@CCCGGGJJJLLLMMMKKKIIIGGGEEECCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<>>>???AAAAAABBBAAAAAAAAAAAABBBCCCCCCFFFGGGHHHJJJKKKMMMNNNOOOQQQPPPPPPOOONNNMMMLLLLLLHHHHHHIIIKKKMMMOOOQQQSSSPPPRRRRRRQQQOOOLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHDDDEEEGGGFFFDDDBBBBBBBBBAAACCCEEEFFFFFFEEECCCAAA?????????>>>======<<<<<<888999:::<<<>>>???AAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGFFFHHHJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOPPPQQQPPPOOOOOOKKKJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCEEEFFFGGGHHHHHHHHHGGGHHHJJJKKKLLLMMMLLLLLLOOOQQQSSSTTTSSSTTTUUUVVVTTTTTTTTTSSSRRRPPPOOONNNKKKJJJHHHGGGFFFGGGIIIJJJHHHIIIIIIJJJLLLNNNPPPQQQRRRRRRRRRSSSTTTVVVXXXZZZYYYXXXUUUSSSRRRRRRSSSSSSUUUSSSQQQOOOOOOQQQSSSUUUKKKJJJIIIHHHGGGGGGHHHIIIOOOOOOOOOQQQTTTVVVUUUTTTQQQOOOLLLJJJJJJJJJHHHGGGCCCDDDFFFIIIKKKMMMNNNNNNOOOPPPRRRRRRQQQQQQQQQSSSPPPQQQPPPOOOKKKFFFAAA===;;;:::::::::;;;>>>@@@BBB???@@@AAACCCDDDDDDDDDCCC???>>>===<<<<<<:::777444111///,,,,,,,,,---,,,+++,,,---......,,,,,,---...++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,((()))++++++******+++---*********)))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))******+++******))))))))))))***************))))))*********))))))))))))))))))))))))((((((***+++++++++***))))))))))))***************)))************+++++++++***************************++++++,,,,,,,,,,,,,,,)))************+++++++++************************************************)))))))))************+++)))+++,,,,,,+++***,,,---++++++************++++++******+++++++++,,,,,,,,,,,,...///...---,,,---...***,,,...//////000222333888;;;@@@CCCEEEEEEFFFGGGFFFGGGJJJOOOUUUZZZ___bbbffffffgggjjjkkkhhhccc^^^SSSJJJAAA???===<<<<<>>===<<<;;;;;;:::::::::;;;===>>>?????????>>>>>>??????@@@AAACCCDDDFFFHHHIIIKKKKKKKKKLLLLLLMMMMMMMMMLLLJJJIIIIIIHHHHHHIIIJJJLLLNNNOOOMMMPPPSSSSSSPPPMMMLLLLLLMMMLLLKKKJJJIIIHHHHHHGGGCCCEEEGGGFFFDDDAAABBBCCCBBBBBBCCCCCCBBBAAA@@@>>>??????>>>>>>===<<<<<<<<<:::::::::;;;<<<>>>@@@BBB>>>>>>>>>>>>???@@@AAABBBAAACCCEEEEEEDDDCCCDDDEEEEEEGGGJJJKKKKKKLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKMMMNNNNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFIIIKKKMMMNNNMMMMMMPPPQQQSSSSSSRRRQQQRRRTTTQQQQQQQQQQQQPPPNNNMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGGGGIIIKKKNNNQQQSSSSSSRRRQQQPPPQQQQQQRRRSSSRRRQQQPPPOOONNNOOOOOOPPPMMMMMMLLLLLLMMMPPPSSSUUUMMMLLLIIIGGGFFFGGGHHHIIILLLKKKKKKNNNRRRUUUVVVVVVRRRNNNJJJGGGGGGGGGGGGFFFDDDFFFGGGIIIJJJKKKKKKJJJKKKLLLMMMLLLJJJJJJMMMOOOOOOOOOMMMKKKGGGBBB>>><<<;;;;;;;;;<<<<<<===>>>???===>>>@@@AAABBBBBBAAAAAA===<<<;;;;;;;;;999555222000...+++++++++,,,,,,++++++---///...,,,+++---...******+++,,,,,,,,,,,,,,,------------------------((((((((((((((((((((((((++++++++++++++++++++++++,,,+++***((((((***+++,,,&&&)))++++++******+++---******))))))***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,+++)))************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))***++++++((((((((())))))*********)))************+++++++++***************************+++,,,,,,------,,,,,,)))************+++++++++************************************************))))))))))))************''')))++++++))))))***,,,++++++************++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---))),,,///000///......///222666<<>>===>>>@@@HHHPPPTTTYYY```cccbbbaaa``````bbbeeehhhiiiiiicccfffjjjkkkjjjkkknnnqqqkkkjjjgggdddbbbcccfffjjjnnnkkkgggbbb^^^[[[YYYYYYTTTWWWZZZZZZXXXWWWXXX[[[YYY\\\^^^^^^\\\YYYXXXXXXSSSPPPLLLIIIGGGFFFDDDBBB:::999888666555555555555555555666777999;;;<<<===888999;;;<<<======<<<;;;??????>>>>>><<<;;;999888<<<===???@@@@@@???>>><<>><<<<<<:::999999888999;;;<<<==================>>>>>>???@@@BBBDDDGGGIIIIIIIIIIIIHHHIIIKKKLLLLLLKKKIIIGGGGGGGGGFFFFFFGGGHHHJJJKKKKKKOOOSSSTTTQQQMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGBBBEEEGGGGGGDDDAAABBBCCCBBBBBBBBBAAA@@@???>>>===??????>>>======<<<;;;;;;<<<;;;::::::<<<>>>AAABBB<<<<<<<<<===>>>???@@@AAA@@@BBBDDDDDDCCCCCCCCCDDDAAACCCEEEGGGGGGGGGIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHDDDFFFIIIKKKLLLLLLJJJIIILLLKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDGGGKKKMMMNNNNNNMMMPPPQQQRRRQQQPPPOOOPPPRRROOOOOOOOOOOONNNMMMLLLLLLGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGHHHJJJMMMPPPTTTVVVTTTRRRPPPNNNMMMLLLLLLMMMKKKKKKLLLLLLMMMNNNOOOOOOIIIIIIIIIIIIKKKNNNQQQSSSOOOLLLIIIFFFEEEFFFHHHJJJEEEDDDFFFJJJPPPVVVYYY[[[UUUPPPKKKHHHGGGGGGHHHHHHFFFGGGIIIJJJKKKJJJJJJIIIIIIJJJJJJHHHEEEFFFJJJMMMOOOMMMJJJFFFBBB???<<<;;;<<<<<<==================;;;<<<>>>??????>>>======;;;:::::::::999777333000222000---,,,---......---+++---///...,,,+++,,,///***+++,,,,,,---------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,&&&))),,,,,,******+++---******))))))***+++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))+++***)))((()))***,,,---''''''(((((()))))))))***)))************+++++++++***************************+++,,,,,,------,,,,,,)))************+++++++++))))))))))))))))))))))))************************))))))))))))************&&&(((******'''''')))+++++++++************++++++,,,++++++******++++++,,,+++***)))***++++++***))),,,+++*********+++,,,---///111666;;;@@@DDDGGGIIIEEEHHHKKKOOOWWW```dddccckkkfffbbbccckkkrrrvvvvvveee___VVVNNNGGGBBB>>><<<;;;???FFFMMMTTTYYY\\\]]]^^^]]]]]]^^^^^^^^^\\\ZZZ\\\]]]___bbbeeehhhjjjkkkffffffeeeeeedddcccddddddhhhgggeeedddccc^^^VVVPPPOOOPPPRRRTTTVVVWWWXXXXXX\\\[[[YYYYYY[[[\\\]]]\\\WWWRRRMMMJJJKKKMMMLLLKKKCCC???;;;999:::;;;999777===;;;::::::;;;<<<<<<;;;999777666777999::::::999;;;999888888999999888666:::::::::999777777999;;;===???@@@@@@??????@@@AAABBBAAA@@@???>>><<<;;;;;;<<<;;;:::999999:::;;;<<<===============>>>??????AAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDEEEFFFGGGIIIIIILLLOOOSSSVVVVVVTTTPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDCCC???<<<:::======<<<======???AAABBB===============???AAABBB@@@@@@??????>>>?????????CCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@AAACCCEEEFFFGGGGGGGGGKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA???@@@BBBAAA@@@@@@AAACCCBBBDDDHHHKKKNNNOOOOOOOOORRRQQQOOONNNMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJJJJKKKKKKLLLKKKJJJHHHGGGEEEJJJHHHGGGJJJPPPTTTVVVUUUQQQNNNJJJHHHIIIIIIJJJIIIJJJKKKLLLLLLMMMMMMMMMMMMKKKJJJHHHGGGHHHJJJKKKMMMMMMJJJGGGEEEFFFFFFFFFFFFFFFDDDBBBEEELLLTTT[[[^^^UUUPPPJJJEEEEEEFFFGGGHHHFFFEEEDDDDDDDDDEEEGGGHHHJJJHHHEEEBBB@@@AAADDDGGGFFFGGGGGGEEEBBB???>>>>>>@@@@@@@@@@@@@@@???============<<<<<<<<<<<<======999888777666444222111111++++++,,,,,,++++++***)))---,,,,,,+++*********+++------++++++++++++------...---,,,,,,+++++++++,,,+++***)))(((((()))***+++*********++++++,,,,,,,,,******))))))))))))******************************************************''''''(((((()))))))))***************************(((((())))))))))))((((((************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***)))'''&&&'''(((***+++))))))))))))))))))))))))))))))))))))************************************)))))))))))))))******++++++++++++*********)))))),,,,,,+++******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,***)))***+++,,,,,,***(((++++++*********+++,,,---...000444888===AAAEEEFFFFFFHHHJJJLLLTTT___ffffffkkkfffaaabbbhhhmmmppppppmmmggg___VVVNNNFFF???;;;888;;;@@@GGGNNNTTTYYY[[[[[[[[[[[[[[[ZZZYYYVVVTTTTTTVVVYYY\\\___aaacccdddaaaccceeeffffffffffffffffffdddbbbaaa```\\\WWWRRROOOOOOOOOOOOPPPRRRTTTUUUYYYYYYXXXYYY[[[^^^``````WWWRRRMMMKKKKKKMMMNNNNNNJJJFFFBBB>>><<<;;;:::999===;;;999999:::;;;;;;;;;999777666777888:::999999888777666666777777666444777888777666444444666888:::<<<======<<<;;;===>>>??????>>>======<<<;;;;;;===<<<:::999888888999999::::::999999::::::;;;<<>>===AAA@@@?????????@@@AAABBB>>>======<<<===>>>@@@AAA?????????>>>??????@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@>>>@@@AAAAAA@@@@@@AAABBBBBBDDDGGGJJJLLLMMMMMMMMMOOONNNMMMLLLLLLMMMNNNOOOKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKLLLKKKJJJIIIJJJHHHGGGIIINNNQQQSSSRRRNNNLLLIIIHHHIIIIIIIIIHHHHHHIIIKKKLLLNNNOOOOOOPPPHHHHHHGGGGGGHHHJJJLLLNNNKKKHHHEEEDDDEEEFFFEEEEEEFFFDDDBBBDDDJJJQQQVVVYYYSSSOOOHHHDDDCCCDDDEEEFFFDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEDDDCCCAAA@@@BBBDDDBBBCCCCCCBBB@@@>>>>>>???????????????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::666666555333222111//////,,,,,,,,,,,,,,,++++++***---,,,,,,+++******++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++******))))))))))))************+++++++++,,,,,,,,,******))))))))))))******************************************************++++++++++++++++++++++++************************))))))************))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***)))'''''''''(((***+++************************))))))))))))************************************)))))))))))))))******++++++++++++*********)))))),,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,))))))***+++---,,,***(((++++++******++++++,,,---......000333777<<<@@@BBBEEEGGGHHHIIIRRR^^^fffgggiiieee```___bbbfffhhhhhhnnnjjjeee^^^VVVMMMDDD>>>777888;;;???EEELLLSSSWWWXXXXXXXXXWWWUUURRROOOMMMMMMOOOTTTXXX[[[\\\]]]\\\ZZZ^^^cccggghhhiiiiiijjjeeecccaaa___]]]ZZZVVVSSSOOONNNLLLKKKLLLMMMOOOPPPTTTTTTUUUWWWZZZ^^^bbbeeeZZZVVVPPPMMMLLLNNNOOOOOOQQQOOOLLLGGGBBB>>>=========;;;888888999:::;;;;;;999777666666888999999888555444333333444555333222555555444333111111333555666777888888777777888::::::::::::::::::;;;;;;;;;<<<;;;:::999888777777777;;;;;;;;;;;;;;;<<<<<<===;;;<<<===???AAACCCDDDEEEDDDEEEFFFGGGGGGFFFEEEEEEAAAAAAAAABBBCCCDDDFFFFFFIIIKKKOOORRRRRRPPPMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCC@@@AAACCCDDDDDDBBBAAA???BBBAAA@@@???>>>???@@@@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAABBBDDDDDDFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@@@@AAABBBCCCDDDFFFHHHJJJJJJJJJIIIKKKKKKJJJJJJKKKKKKLLLMMMGGGGGGGGGFFFFFFGGGGGGGGGFFFHHHJJJLLLMMMNNNNNNMMMJJJHHHGGGHHHKKKMMMNNNMMMJJJIIIHHHHHHIIIIIIGGGFFFGGGHHHJJJLLLNNNPPPQQQQQQFFFFFFFFFFFFGGGIIILLLMMMHHHFFFDDDCCCDDDDDDDDDDDDFFFDDDBBBCCCHHHMMMQQQSSSQQQMMMGGGCCCBBBCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBB???AAACCCBBB@@@>>>>>>>>>>>>@@@BBBBBBAAA?????????>>>>>>>>>>>>===<<<;;;:::::::::::::::999888666555333333222111///...---------------------,,,++++++---,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))******************)))***++++++++++++,,,,,,,,,******))))))))))))******************************************************++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((())))))))))))))))))******))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))((('''((()))***+++++++++++++++++++++++++++))))))))))))************************************))))))))))))******+++++++++++++++***************,,,+++************+++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,+++***((()))***,,,+++***+++***++++++++++++,,,,,,---------///222666:::===AAACCCEEEHHHPPP\\\bbbcccccc___[[[ZZZ\\\___aaaaaafffeeedddaaa\\\TTTKKKDDD:::999888999===DDDKKKOOOUUUVVVWWWVVVRRRNNNKKKIIIJJJNNNSSSXXX[[[[[[ZZZYYYVVVZZZ___ccceeehhhmmmpppkkkhhhddd```[[[WWWTTTRRRRRRQQQPPPNNNMMMMMMMMMMMMNNNOOOQQQSSSWWW\\\bbbeeebbb]]]WWWQQQNNNMMMNNNNNNRRRUUUVVVRRRKKKEEEBBBBBB???<<<999888999:::;;;;;;999777666666888999888777444333222222444444333222555555444333111000222444333444555555444444555666666666777777888999999999::::::999999999999999999;;;;;;;;;;;;;;;<<<<<<===999:::;;;===???AAABBBCCCBBBCCCDDDEEEFFFFFFEEEDDDAAAAAAAAABBBCCCDDDEEEFFFHHHJJJNNNPPPPPPOOOLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDAAABBBCCCDDDDDDBBBAAA@@@>>>>>>===<<<<<<===>>>??????>>>===<<<<<<<<<===>>>============>>>@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAABBBCCCCCCCCCCCCCCCAAA@@@>>>>>>???AAABBBBBBBBBBBBAAA@@@@@@@@@????????????????????????@@@???AAABBBBBBAAAAAABBBCCCEEEEEEGGGGGGHHHHHHGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCDDDEEEGGGGGGGGGHHHJJJLLLMMMNNNNNNMMMHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGEEEGGGHHHJJJLLLMMMNNNOOOOOOFFFFFFEEEFFFFFFHHHIIIJJJFFFDDDBBBBBBCCCDDDDDDCCCDDDCCCAAACCCGGGLLLOOOPPPOOOKKKGGGDDDBBBBBBBBBAAA???????????????@@@@@@@@@???@@@@@@???<<<::::::;;;???CCCHHHIIIGGGDDD@@@???===>>>>>>======<<<;;;:::999999::::::888666333111111000000///...------,,,------......------,,,+++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,,,,+++))))))++++++++++++++++++++++++******))))))))))))******************************************************'''''''''(((((()))))))))************************)))******++++++******)))************************************************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((()))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))((((((((()))***+++++++++++++++++++++++++++((()))))))))************************************))))))******++++++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,...+++'''&&&'''+++---...******++++++,,,,,,,,,,,,,,,,,,+++,,,...222555777999===AAAFFFNNNXXX[[[ZZZYYYWWWTTTTTTVVVYYY\\\]]]___```aaabbb___XXXOOOIII@@@===:::888999>>>CCCFFFQQQSSSVVVUUUQQQMMMJJJIIIJJJNNNSSSXXXZZZZZZXXXVVVTTTWWW[[[]]]___eeennnuuussspppkkkccc\\\VVVRRRQQQUUUVVVUUUUUUSSSQQQOOOMMMJJJLLLMMMOOOQQQVVV]]]bbbgggddd^^^WWWQQQMMMLLLLLLQQQUUUYYYYYYSSSLLLHHHFFFBBB@@@<<<:::;;;;;;;;;:::999777666666777888777777555444333444555666555333777777666444222222333555111222444333222222333555333444444555666666777777777777888999:::;;;;;;;;;777666666666666777888888888999:::<<<>>>???AAAAAA@@@AAABBBDDDEEEEEEDDDDDDAAAAAAAAABBBCCCDDDEEEFFFHHHJJJMMMOOOOOONNNLLLJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA???>>>;;;;;;;;;;;;<<<>>>@@@BBB>>>===<<<;;;;;;;;;<<<===============>>>???@@@AAA@@@@@@????????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBBBBCCCCCCCCCCCCAAA@@@>>><<<<<<===>>>@@@?????????????????????????????????????????????@@@AAABBBCCCCCCBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCBBB@@@???>>>???@@@BBBDDDEEEIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEGGGHHHGGGEEEIIIIIIJJJJJJKKKJJJJJJJJJFFFEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBDDDEEEDDDCCCBBBAAAAAACCCGGGKKKMMMNNNMMMJJJFFFDDDCCCCCCBBB@@@>>>>>>?????????@@@@@@@@@BBBAAA>>>999666666999<<>>>>>>>>>>>>>>===<<<;;;:::888999999999777555222000000/////////......------------......------,,,+++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******))))))))))))******************************************************###$$$%%%&&&''')))******************************(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((())))))************************************))))))))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++************************((()))))))))************************************))))))***++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,...+++&&&%%%'''+++...///)))***+++,,,,,,,,,,,,+++,,,++++++,,,---///111333222777<<>>===;;;999999777666666777777777666666555444555777777777666888888777555333222444555000111333222111111222444333333333333444444444444333444666888:::;;;;;;<<<777666666666666777888888888888999:::<<<===>>>>>><<<>>>@@@AAACCCCCCCCCCCC@@@@@@AAAAAABBBDDDEEEFFFHHHIIILLLMMMNNNLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBAAA???>>>===<<<<<<<<<===>>>AAACCCEEE===<<<;;;::::::;;;<<<===============>>>>>>???@@@@@@??????>>>>>>??????@@@@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBBBBBBBAAAAAA>>>===<<<;;;;;;<<<======>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@???<<<;;;::::::;;;>>>@@@BBBJJJJJJJJJJJJIIIGGGEEEDDDCCCDDDFFFFFFEEEDDDDDDEEECCCCCCBBBDDDFFFHHHHHHGGGIIIIIIHHHHHHGGGFFFDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDFFFGGGFFFEEEAAA@@@@@@CCCGGGJJJKKKKKKIIIGGGEEEDDDDDDCCCBBB@@@===>>>??????@@@@@@??????CCC@@@;;;666333666;;;@@@JJJNNNTTTUUUQQQIIIBBB>>>>>>>>>>>>>>>===<<<;;;:::777777777777555333111//////.....................---------------,,,++++++,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++******++++++++++++******,,,,,,,,,++++++++++++*********))))))))))))******************************************************&&&&&&'''(((***+++,,,,,,************************(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++*********)))))))))((((((((()))******++++++************************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))************************************((()))+++,,,,,,,,,+++******************+++++++++))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,+++)))'''(((***,,,------)))***+++,,,,,,,,,+++++++++,,,,,,---....../////////333666:::AAAJJJLLLKKKIIIIIIJJJJJJLLLOOOSSSVVV[[[ZZZZZZYYYWWWRRRLLLGGGAAA@@@===;;;999999::::::???EEEKKKMMMKKKIIIIIIJJJJJJLLLOOORRRRRRQQQOOOMMMOOOSSSVVVVVVVVV[[[fffnnnrrrrrrpppjjjbbb\\\ZZZZZZ[[[YYYUUURRRPPPOOOPPPQQQLLLMMMMMMJJJGGGIIIOOOUUUXXXZZZ[[[YYYUUURRRRRRRRRUUUTTTSSSSSSTTTSSSPPPNNNJJJHHHFFFDDDBBB???;;;888999888666666666777666555777666555666888888888777777777666444222111222444///000111111000000111333555444444333222222111111111333444666888888888888888888777777888888999:::777777777888999:::::::::888:::<<<>>>???@@@@@@@@@?????????@@@AAABBBCCCDDDFFFGGGIIIKKKKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????======<<<===>>>@@@BBBCCC;;;::::::::::::;;;===>>>>>>>>>=========>>>>>>???@@@@@@???>>>>>>???@@@@@@===============>>>??????>>>???????????????>>>===:::;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????@@@@@@@@@CCCCCCCCCBBBBBBAAAAAA@@@???@@@BBBAAA@@@@@@AAACCCBBBBBBAAA@@@@@@@@@@@@@@@======???@@@@@@@@@??????===<<<;;;:::;;;>>>@@@BBBIIIIIIIIIHHHFFFDDDBBB@@@@@@BBBEEEFFFDDDDDDEEEFFFDDDBBBAAACCCFFFHHHIIIIIIFFFFFFFFFEEEDDDBBBAAA@@@???@@@AAACCCEEEFFFFFFGGGEEEDDDDDDFFFHHHIIIHHHGGG@@@@@@@@@BBBEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCAAA@@@<<<===>>>?????????>>>>>>???===999555555999@@@EEELLLNNNPPPOOOKKKEEEAAA???<<<======<<<<<<;;;:::999555555444333222111000///------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++)))***,,,......---,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++************))))))))))))******************************************************************++++++++++++************************)))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))'''(((((()))******++++++************************((()))))))))************************************)))))))))))))))))))))))))))************+++++++++))))))******+++++++++***************************))))))))))))************************************((()))+++------,,,+++***))))))*********+++++++++((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,(((((((((+++------,,,***)))***+++,,,---,,,+++++++++,,,---............---...111222444;;;DDDIIIHHHFFFGGGHHHHHHIIILLLPPPSSSTTTSSSRRRRRRQQQNNNIIIFFF???>>>===<<<:::999999888888???FFFIIIHHHFFFGGGIIILLLMMMOOOQQQQQQPPPNNNLLLLLLQQQVVVWWWVVVYYYaaaiiimmmnnnnnnkkkeee```______\\\XXXQQQLLLJJJKKKOOORRRNNNOOONNNJJJEEEFFFKKKQQQNNNRRRWWWXXXVVVUUUVVVWWWZZZUUUPPPNNNPPPRRRRRRPPPLLLKKKIIIGGGEEE@@@;;;777999888666555666777666555777555555666888999888777555666555222000///000222...///111000//////000222666555444333222000//////111222333555666555555444444444444444444555666666666666666666777777777777555777999;;;===>>>>>>>>>======>>>>>>???@@@BBBCCCDDDFFFGGGIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@??????>>>@@@@@@@@@??????@@@AAAAAA>>>>>>?????????@@@@@@@@@===<<<;;;;;;<<<===>>>???::::::999999:::<<<===>>>???>>>>>>============>>>AAA@@@???>>>>>>???@@@AAA;;;;;;;;;;;;;;;<<<============>>>======<<<;;;;;;888999:::;;;;;;;;;;;;:::>>>>>>??????@@@@@@AAAAAAEEEEEEDDDCCCCCCBBBAAAAAA===???@@@@@@???>>>@@@AAA@@@???>>>>>>>>>>>>>>>???888:::<<<>>>@@@AAAAAA@@@AAA@@@>>>>>>>>>AAACCCEEEGGGHHHGGGGGGEEEBBB@@@???>>>AAAEEEFFFEEEDDDEEEGGGDDDBBBAAABBBEEEHHHJJJKKKDDDDDDCCCCCCBBBAAA??????;;;===???BBBEEEGGGHHHIIIEEEEEEEEEGGGIIIJJJIIIHHHAAA@@@@@@AAACCCCCCAAA@@@BBBAAA@@@AAABBBBBB@@@???;;;;;;===>>>>>>>>>===<<<;;;:::888666777<<>><<<;;;:::888888777777888999888777777888;;;>>>@@@;;;888444111222222333333222222222111222222333333666444222000............//////000222333444555666000111111222333555666777777777888888888888777777777888888999:::;;;<<<===;;;<<<===>>>@@@BBBCCCCCCAAABBBEEEFFFFFFEEEBBBAAAAAAAAA@@@@@@@@@AAABBBBBB@@@???>>>===<<<<<<<<<<<<===>>>???@@@@@@???>>>======<<<:::999999:::;;;<<<;;;:::999999:::<<>>???>>>=========>>>@@@AAA>>>>>>===<<<;;;::::::999<<<<<<======>>>>>>>>>???<<<<<<;;;::::::;;;======?????????@@@AAABBBDDDDDDEEEDDDBBBAAA@@@?????????AAA@@@@@@@@@??????>>>>>>AAA@@@???>>>===>>>>>>???===>>>>>>@@@AAABBBCCCDDDEEEEEEDDDBBB@@@@@@BBBEEEIIIIIIGGGEEECCC@@@>>>===???AAADDDGGGHHHGGGEEEDDDDDDDDDEEEFFFGGGIIIKKKLLLEEEDDDCCCDDDEEECCC>>>:::<<<===???CCCHHHJJJJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIEEEDDDAAA???===<<<<<<<<<;;;<<<===>>>???@@@@@@@@@======>>>>>>>>>===;;;:::555666888999:::>>>CCCFFFEEECCC@@@??????>>><<<;;;===;;;999777666666666777888555111...------,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---******+++,,,---...///000***+++,,,...///......---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))******************++++++***)))))))))))))))******)))))))))))))))))))))))))))'''&&&''')))***(((%%%))))))))))))))))))))))))******)))(((((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))***************)))))))))***+++,,,,,,))))))))))))))))))))))))+++++++++++++++***)))(((+++++++++++++++,,,,,,,,,(((((()))*********************************************+++++++++******))))))************+++++++++)))************++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,+++++++++***+++++++++*********))))))************************,,,,,,------------,,,,,,,,,---...///111444999===CCCCCCDDDEEEFFFGGGHHHIIIKKKJJJHHHFFFEEEDDDDDDDDDBBBBBB@@@???===;;;:::999;;;;;;<<<<<<>>>@@@BBBCCCHHHJJJNNNRRRUUUVVVWWWWWWYYYXXXWWWVVVVVVWWWXXXYYY```bbbeeehhhiiijjjiiihhhaaaZZZRRRNNNMMMNNNMMMLLLNNNNNNMMMJJJGGGFFFGGGHHHLLLMMMOOOOOOPPPQQQTTTVVVXXXUUUQQQQQQRRRSSSSSSRRROOOLLLHHHCCC@@@?????????AAA@@@???>>><<<;;;:::999:::999777777777999<<<>>>:::777444222222333444444333333222222222222222333333222111////////////000000000000111111222222333000000000111222444555666444555555555555555555444666666777888999::::::;;;;;;;;;<<<>>>???@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@???????????????@@@@@@AAA???>>>===<<<;;;;;;;;;;;;<<<===>>>??????>>>===<<<>>>===;;;::::::;;;<<<===;;;:::999999999;;;===>>>@@@???>>>==============================>>>??????>>>>>>===<<<;;;;;;::::::<<<=========>>>>>>>>>>>><<<<<<;;;:::;;;<<<===>>>>>>>>>??????@@@BBBCCCDDDCCCCCCAAA@@@???>>>>>>>>>?????????>>>>>>>>>======;;;;;;:::::::::;;;===>>>======>>>???@@@BBBBBBCCCDDDDDDCCCBBB@@@AAACCCFFFJJJIIIHHHFFFDDDBBB???>>>???AAADDDGGGIIIIIIHHHGGGDDDDDDDDDEEEFFFGGGIIIIIIEEECCCBBBBBBCCCAAA>>>;;;<<<===???DDDIIILLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGCCCBBB@@@>>><<<;;;;;;;;;===>>>???@@@AAAAAAAAAAAA======>>>===<<<:::888777555777888999:::===AAADDDCCC@@@>>>=========<<<:::::::::888777666555555555666333000---------,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---///////////////000000000++++++,,,---............------,,,++++++++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++******))))))))))))******))))))))))))))))))))))))+++)))((()))+++,,,***'''))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))))))))))))))*********************)))******++++++))))))))))))))))))))))))+++++++++++++++***))))))------,,,+++***)))(((((((((((()))***************************************))))))***+++++++++++++++)))************+++++++++)))************++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))************)))************+++++++++)))************++++++++++++++++++***************+++++++++***************************************,,,,,,------------,,,,,,/////////...---///222555@@@AAACCCDDDEEEEEEDDDDDDGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???FFFHHHKKKOOOSSSVVVXXXYYY\\\ZZZYYYWWWWWWWWWWWWXXX[[[\\\^^^aaaccceeeggghhheee]]]UUUSSSTTTTTTOOOKKKLLLLLLJJJHHHEEEEEEGGGIIIKKKLLLMMMMMMMMMNNNPPPRRRUUUTTTRRRRRRSSSTTTTTTSSSQQQMMMHHHCCC@@@???AAABBBGGGGGGFFFEEECCC@@@>>><<<>>><<<999777777777999:::999666333222333444555444555444333222222111222222000000/////////000000111000//////////////////////////////000111222333444333333444444444444333333444444555666777888888999999:::;;;<<<===>>>???@@@>>>??????@@@@@@??????>>>>>>=========>>>>>>???@@@???>>>===;;;:::999999999;;;<<<<<<======<<<<<<;;;<<<;;;::::::::::::<<<===;;;:::999999999999;;;;;;??????===<<<;;;:::::::::;;;;;;<<<============<<<=========<<<<<<;;;;;;;;;===============>>>>>>>>>;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???AAABBBCCCAAAAAA???>>>==================<<<<<<<<<<<<;;;;;;777777777777888:::<<<===<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAADDDGGGIIIIIIHHHGGGEEECCCAAA@@@???AAADDDGGGIIIIIIIIIIIIDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@???@@@???===;;;<<<===???DDDJJJMMMOOOOOOGGGGGGGGGFFFEEEEEEDDDDDD@@@???>>><<<;;;;;;::::::======>>>???@@@@@@@@@???<<<<<<<<<;;;999777555444555777999::::::;;;===??????===;;;:::;;;;;;:::999666666666666555444222222333111...------...---,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------...///000000------,,,+++++++++++++++++++++++++++++++++++++++************************************************'''((()))***+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))***+++++++++,,,,,,,,,---+++******)))))))))******))))))))))))))))))))))))***))))))***++++++***((()))))))))))))))))))))))))))))))))((())))))******************************))))))))))))************++++++***)))))))))******))))))))))))))))))))))))***++++++++++++***)))))),,,,,,+++***)))(((''''''(((((()))***************************************((()))***+++++++++++++++)))************+++++++++)))************++++++++++++++++++***************+++************)))))))))))))))))))))************)))************+++++++++)))************+++++++++*********)))))))))))))))************************************************,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,---000333;;;===???BBBDDDDDDCCCBBBDDDCCCBBBBBBAAA@@@@@@?????????????????????>>>>>>======<<<<<<;;;;;;::::::@@@CCCGGGMMMRRRVVVYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWXXXZZZ]]]```bbbaaa^^^ZZZXXXWWWVVVSSSOOOOOONNNLLLHHHEEEDDDFFFHHHHHHIIIJJJJJJIIIJJJLLLNNNQQQQQQQQQQQQRRRRRRRRRRRRSSSOOOIIIDDDBBBBBBDDDFFFIIIJJJJJJJJJIIIFFFCCCAAACCCAAA===:::888888999:::777444222222333444444444666555444333222111111111000000000000000000000000........................///////////////000111222333444444555555444444333222333444444666666777888888888999:::;;;<<<<<<===========================<<<<<<<<<<<<===>>>?????????>>>===;;;:::999999888::::::::::::::::::::::::999999888888888999:::;;;<<<;;;:::999999999999:::::::::999888777777777888888999:::;;;<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============::::::::::::;;;<<<<<<===============>>>???@@@AAA???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::777777777777888:::;;;===:::;;;;;;;;;<<<============>>>>>>>>>>>>???CCCFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@AAACCCEEEGGGGGGGGGFFFCCCCCCCCCCCCCCCBBBBBBAAABBBAAA???======<<<<<<<<<<<<<<>>>>>===<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::999999888666555444333555777999:::999999:::;;;;;;:::888777888999888777333333444444333222000///000...,,,,,,---...---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********...---,,,,,,---...000111---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,------...++++++******))))))******))))))))))))))))))))))))((((((((()))))))))((('''))))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))((()))))))))************,,,+++***))))))((())))))))))))))))))))))))))))))******+++++++++******)))''''''(((((())))))******(((((()))*********************************************+++++++++******)))))))))*********+++++++++))))))*********+++++++++************************************))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************************************+++,,,,,,,,,,,,,,,,,,+++(((***+++++++++,,,///222555777;;;???BBBCCCCCCCCCAAAAAAAAAAAA@@@@@@??????======>>>>>>?????????@@@>>>======<<<;;;:::999999888<<>>;;;;;;;;;<<<666444222222333444444333666555444333222222222222222222222111111000//////,,,,,,,,,---......///////////////......///000000222222333333333333222222222222333444555666777777777777777888888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>><<<;;;:::999999999888888888888888888888888888888888999999::::::;;;<<<<<<;;;:::999999999999666555555555666777888888666777888999:::999888777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>><<<;;;:::999999999999999888888888888888888888888888777777666777888999:::999999999999::::::::::::999:::;;;;;;;;;===AAADDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBB@@@???>>>@@@???>>>===;;;;;;;;;<<<;;;;;;===AAAFFFKKKMMMMMMDDDCCCBBBAAA@@@???>>>========================<<<::::::;;;;;;;;;:::999999666666666666555555666666555777999999888777777888999777555555666666666444000111222222111000...---...,,,++++++---------,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,------------.........------,,,,,,---...000111,,,,,,+++************+++************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,---......,,,,,,+++***************))))))))))))))))))))))))(((((()))))))))((((((((())))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((((()))))))))************++++++***)))(((((((((((()))))))))))))))))))))))))))******+++++++++******&&&''''''((())))))******(((((()))***************)))))))))))))))))))))))),,,,,,,,,+++***)))((('''))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++))))))))))))***************************+++++++++************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,...111333666:::===@@@AAABBB???@@@@@@@@@@@@@@@???>>><<<<<<<<<===>>>>>>??????>>>>>>>>>>>>===<<<;;;:::666999???FFFKKKPPPRRRSSSZZZYYYXXXVVVUUUSSSQQQQQQSSSQQQOOOMMMMMMOOOQQQRRRQQQVVVZZZYYYUUUSSSVVV[[[ZZZYYYVVVQQQKKKFFFDDDDDDCCCDDDEEEEEEEEEFFFHHHJJJKKKLLLMMMKKKJJJJJJKKKMMMQQQOOOKKKHHHGGGIIIKKKMMMIIIJJJKKKLLLLLLKKKJJJIIIKKKHHHEEEAAA???>>>??????888666444444555666555444666555444333333222333333333333333333222111000///,,,,,,---...//////000000000000///.........//////......////////////......111111222333444555666666555555555666666666666666::::::;;;;;;;;;;;;::::::888888999999:::;;;======<<<;;;:::999999888888999777777666555555666777777888999999:::;;;;;;;;;<<<:::::::::999999888888888444444555555666888999:::555555666777777777777666888888888999999::::::::::::::::::999999999999999444555777888999999999999888888888888888999::::::999999888777777777777777666777777777777888888888777666555444555666777888:::::::::999999999999999888999:::::::::<<<@@@CCCBBBBBBCCCCCCCCCBBBAAAAAACCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAA@@@>>>======>>>???>>>;;;:::;;;<<<:::::::::===BBBEEEGGGGGG@@@@@@???>>><<<;;;::::::;;;;;;<<<===>>>>>>======<<<<<<<<<<<<;;;:::999999666666555555555666777888555777888777666555666777888666444333444444333222//////000000///......---,,,+++***+++,,,---,,,***************++++++++++++++++++------------++++++******++++++,,,,,,,,,---,,,,,,,,,,,,---...//////,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++*********))))))************************))))))))))))))))))))))))))))))***+++,,,---......---,,,+++***************)))))))))))))))))))))))))))+++,,,,,,+++******+++)))))))))))))))))))))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))))))))***++++++++++++******)))))))))((((((((('''(((((()))***************)))))))))))))))))))))))),,,,,,,,,+++***)))(((''')))************+++++++++)))************+++++++++***************+++++++++(((((()))))))))))))))***))))))))))))************)))************+++++++++)))************+++++++++)))))))))******+++++++++))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++,,,---...---,,,+++,,,......000222555888:::===>>>======>>>?????????>>>===;;;;;;;;;<<<======>>>>>>===>>>????????????>>>===:::;;;<<>>===;;;>>>@@@???<<<::::::;;;:::999888999===@@@AAAAAA<<<<<<;;;::::::999888888888999;;;<<<=========<<<;;;;;;;;;;;;:::999888777888888777666666666777888555666666555333444666888888666444333333333111000//////......------......+++******+++,,,,,,***)))*********++++++,,,,,,,,,***+++---......---+++***)))))))))))))))((((((((()))***+++,,,------------,,,++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------...---,,,+++************)))))))))))))))))))))))))))+++------+++******,,,))))))))))))))))))))))))++++++***)))))))))******************************))))))))))))************)))(((((((((((())))))***))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))(((((((((((()))***************)))))))))))))))))))))))))))******+++++++++******)))************+++++++++)))************+++++++++))))))*********+++++++++(((((((((((())))))******))))))))))))************)))************+++++++++)))************+++++++++))))))******+++++++++,,,))))))******++++++++++++************************+++++++++,,,,,,+++++++++***+++------------///000......///111333666888:::;;;<<<===>>>>>>>>>===<<<:::;;;;;;;;;<<<<<<=========>>>???AAAAAAAAA@@@???@@@===:::999<<>>???>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<>>>AAADDDBBBCCCCCCDDDEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDD???@@@BBBCCCBBBAAA???===:::>>>AAA@@@===;;;:::;;;999888666777:::<<<======::::::999999888777777777666777999;;;<<<<<<<<<;;;999999999888777666555444;;;:::888777666666666777666666555333222333666888999777444333222222000///000///...---,,,---...///+++*********,,,+++***(((******+++,,,,,,---......***+++---......---+++***......---,,,+++***))))))((()))+++,,,------,,,+++,,,++++++***)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,------...---,,,+++************))))))))))))))))))))))))'''))),,,+++)))''')))***))))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))************(((((('''(((((()))***+++))))))))))))))))))))))))((()))***+++++++++++++++''''''((()))***+++,,,,,,(((((()))***************))))))))))))))))))))))))'''''')))***,,,,,,------)))************+++++++++)))************+++++++++))))))******++++++++++++'''((((((((())))))******))))))))))))************)))************+++++++++)))************+++++++++************************)))************+++++++++******+++++++++******)))************************)))************+++++++++---,,,++++++---000333666444777<<<>>>???>>>>>>>>>>>>===;;;:::999999::::::<<<<<<===>>>???@@@AAAAAAAAA???===<<<<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBFFFEEEDDDEEEEEEDDDAAA?????????AAAAAABBBAAA@@@???>>>===???EEEGGGCCC??????>>>===<<<;;;999888777777:::999999888888888888888777666444333333444555666:::::::::;;;;;;;;;<<<<<<666666666555555444444444222333444444555555444444333333222222222333444444555555444333222111000///------------------------------,,,,,,,,,,,,++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++***))))))---------...------,,,,,,'''(((((()))***+++++++++************************************************************************************************,,,+++))))))***+++************+++,,,------......++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&******++++++++++++******))))))))))))))))))))))))(((((())))))******++++++************************+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((************************)))************+++++++++((((((((()))))))))((((((************************)))************+++++++++++++++***+++,,,///111333333666999<<<<<<<<<===>>>===<<<;;;999888888888999:::;;;<<<===>>>???@@@AAACCCBBB@@@>>>======>>>???AAACCCHHHLLLNNNOOONNNNNNLLLOOORRRRRRPPPMMMKKKJJJMMMNNNNNNMMMLLLMMMOOOQQQQQQQQQRRRSSSTTTSSSOOOLLLLLLMMMNNNMMMKKKJJJKKKLLLLLLKKKJJJJJJLLLNNNNNNMMMGGGGGGHHHHHHIIIJJJJJJJJJMMMLLLJJJIIIHHHHHHIIIIIIKKKIIIFFFCCC@@@??????@@@CCCDDDEEEFFFEEECCCBBB@@@===>>>>>><<<999666666777444333111//////000111222222222222222222333333444111111111111111111111111111111111111111111111111000000111222222222222222111111111111111111111111222222222222222222222222111111000000000000111111111111111222333333444444555555444333444555666777444333333333333333333222333333333444444333333222111111111222222222222222///000000000111111111111111111222222222333333333444333222222111111111222333333333444444444444444222333333444444444444444444555666555333111111222333222222444777999999888===<<<;;;<<<>>>@@@@@@@@@>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBCCCCCCDDDCCCBBBCCCDDDCCC@@@>>>>>>???@@@AAAAAA@@@???>>>>>><<>><<<;;;;;;:::999888777777999888888777777777777777555444333222222333555666999999999::::::::::::;;;555555555555444444444333333444555555666666555555444444333333222333333444444444333222111000///...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,---------------,,,,,,'''(((((()))******++++++************************************************++++++++++++++++++++++++************************,,,***))))))***++++++*********++++++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&'''''')))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************************)))))))))))))))))))))))))))))))))))))))*********************************+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++*********)))************************)))************+++++++++''''''(((((())))))******************************)))************+++++++++))))))***+++,,,...//////111333666777888999<<<>>>===<<<;;;999888888777777888999:::;;;===>>>???@@@EEEDDDCCCAAA???===;;;;;;<<<>>>AAADDDGGGIIIKKKLLLIIILLLPPPQQQOOOLLLIIIHHHLLLMMMNNNNNNMMMNNNPPPRRRRRRQQQQQQRRRSSSSSSRRRPPPNNNPPPQQQPPPNNNLLLKKKKKKFFFFFFHHHKKKNNNPPPOOONNNGGGHHHIIIJJJJJJIIIHHHGGGJJJIIIGGGEEEDDDEEEFFFGGGLLLJJJFFFBBB@@@>>>>>>>>>BBBCCCEEEFFFGGGGGGFFFEEECCCCCCCCCAAA>>><<<<<<<<<666555222000//////000111000000000000111111111222222222222222222222222222111111111111111111111111000000000111111111111111////////////////////////111111111111111111111111111111000000000000111111000000000111222222333333333222222222222333444444111111111222222222222222000111111222222222111111222222222111111111111111000000000000111111111111...///111222222111000///333333222111111111111222333333444555555444333222222222333333333444444444111222444444333333444555555444444555888:::::::::???===<<<<<<>>>??????>>>======>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCCCCAAAAAA@@@AAABBBAAA???<<<======>>>??????>>>===<<<<<<<<>>???DDDDDDCCCBBB@@@===;;;999<<<<<<===???AAADDDGGGHHHEEEIIIMMMOOOMMMJJJGGGFFFJJJLLLNNNOOOOOOQQQSSSUUUVVVTTTQQQPPPPPPPPPNNNMMMNNNQQQSSSSSSQQQOOONNNNNNGGGGGGHHHJJJMMMNNNMMMKKKIIIJJJKKKLLLKKKJJJHHHFFFFFFEEECCCAAAAAABBBDDDEEEIIIGGGDDDAAA???>>>>>>???>>>@@@AAACCCEEEFFFFFFFFFFFFGGGGGGDDDAAA??????@@@;;;:::777444333333333444///000000111111111111111222222222222222222222222111111111111111111111111111111111111111222222333000000000000000000000000000000000000000000000000333333222222222222333333//////000000111111111222////////////000000111111111111222222333333444444///000111111111111111111222222222111111000000000000000000000000111111111//////000000111000000///222222111111111111111222111222444555555333111000111111111111222333444444333555777777666666777888888666555666999;;;<<<<<<===<<<:::;;;===>>>>>>============>>>??????@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA???===;;;<<<===>>>===<<<;;;:::;;;:::>>>EEEFFFAAA;;;:::666777888888999888777777666555555444333444444444111111111111222333555666555555555555666666666666444444444444444333333333333444444555555555555555666666444333222222222222000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,---------,,,,,,(((((())))))************************************************************++++++++++++++++++++++++************************+++***((()))***,,,+++***++++++******************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***+++++++++++++++******)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++***(((''''''(((***+++))))))))))))))))))))))))++++++******))))))((((((*********************************)))))))))))))))))))))))))))))))))))))))************************************************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))***+++---...************************))))))*********+++++++++)))***,,,.........---,,,---...//////000333777:::<<<<<<;;;;;;:::999999888666666777999:::;;;======???@@@AAAAAA@@@???===;;;===<<<;;;;;;;;;===???AAAAAAEEEIIIKKKJJJGGGEEEDDDGGGIIIMMMOOOQQQSSSVVVXXXTTTRRROOOMMMMMMLLLKKKJJJLLLOOORRRSSSRRRQQQQQQQQQMMMKKKIIIHHHHHHIIIHHHGGGGGGHHHIIIJJJIIIGGGEEECCCBBBAAA???>>>>>>@@@AAACCCCCCBBB@@@>>>>>>???@@@AAA===>>>???BBBCCCEEEFFFGGGGGGGGGGGGEEEBBB@@@@@@@@@>>><<<999777555555555666444444555666666666666555111111111111111111111111111111111111111111111111333333222222222333444555111111111111111111111111000000000000000000000000333333222222222222333333///000000000000000111111///000000000111111111111000111111222222333333333000000111222222222222222333222222222111111000000111111000000000000000000333222000//////000111222111111111000000111222222000111222444444222000///111000000000111222444555999;;;<<<<<<:::999:::::::::888777777999<<<======:::999888999;;;===>>>=========>>>>>>????????????========================>>>>>>>>>@@@AAAAAA???===;;;<<<<<<===<<<;;;:::999:::999<<>>999888555666777999999888777666555444333333222222333333222222222333333555555666333333333444444444555555444444444444444444444444222222333444444444444333666555444333222111111111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,------,,,,,,)))))))))))))))*********************************************************))))))))))))))))))))))))************************+++)))((()))***,,,,,,+++++++++******************++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))))))))))),,,++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++******,,,***)))'''''')))***,,,))))))))))))))))))))))))++++++******))))))((((((************************'''''''''((((((((((((((())))))))))))))))))))))))*********************************************************++++++*********************************))))))))))))))))))))))))************************))))))******************************************)))************+++++++++((((((''''''''')))***+++************************)))************+++++++++***+++,,,---...---,,,+++,,,---.........000333666999999::::::::::::999999777777888999::::::;;;;;;;;;<<<>>>?????????>>>>>>===;;;999777666777999:::>>>AAADDDFFFEEECCCCCCCCCCCCFFFJJJLLLNNNOOORRRTTTKKKIIIHHHHHHJJJKKKKKKJJJIIILLLNNNPPPOOOOOOPPPPPPPPPMMMJJJGGGFFFFFFDDDCCCBBBBBBCCCCCCCCCBBB@@@???============>>>>>>???@@@>>>===<<<<<<===???AAABBB???@@@AAABBBDDDEEEGGGGGGFFFFFFFFFDDDAAA???>>>???<<<;;;888555444444444555444555666888888777666666111111111111111111111111222222222222222222222222444444333222222444555666222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000111111111222333333444444333333/////////000000000000000000111222333333333333333333333333222222222222222111111111111000000000000555333111///...000222444111000000000000111222222///000222333333333222111222222111111222444666777===???@@@???===;;;;;;<<<;;;999777777999<<<======999888888999;;;===>>>===???>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999===<<<===???AAAAAA???===;;;<<<<<<<<<<<<:::999888999777999???@@@;;;777666555666888999:::888777666444444333222222222222333222222333333444444555555222222222333333333444444444444444555555555555666111111222333333333333333444333222111111000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++((()))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,------,,,))))))))))))))))))******************************************************))))))))))))))))))))))))***************************)))((()))+++,,,,,,+++******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++************+++++++++******))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---,,,+++***)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))************))))))))))))************************&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***************+++++++++************************)))***++++++++++++***)))************************))))))))))))))))))))))))************************)))))))))))))))*********************************)))************+++++++++***)))'''''''''((()))***************************)))************+++++++++***+++++++++++++++******+++---.........///111333555555777888999999888888888888888999999:::::::::999:::;;;===>>>>>>??????<<<;;;999777666666777888;;;>>>@@@@@@@@@@@@AAABBB@@@BBBEEEGGGGGGGGGHHHIIIBBBBBBBBBDDDGGGIIIIIIHHHGGGIIIJJJJJJIIIIIIJJJLLLLLLKKKIIIHHHHHHGGGDDDBBB????????????>>>>>>>>>>>>999:::<<<===>>>>>>>>>===;;;:::999999;;;===@@@AAAAAAAAAAAABBBCCCDDDFFFFFFDDDEEEEEECCC@@@======>>>;;;999777444333333444555333555666888888777666555222222222222222222222222222222222222222222222222444333222111111333555666333333333333333333333333222222222222222222222222111111000000000000111111111111111111111111111111000111222333444333333222111111000000000000000000///000111222333333333333333333333333333444444444111111111111000000000///333222111000000000111111000000000000000111222222111111222333444555555666555444444444555777999:::<<<>>>??????===<<<<<<===<<<999777777999;;;=========;;;:::;;;<<<>>>>>>===@@@@@@??????>>>=========;;;;;;::::::999888777777::::::;;;===??????>>><<<;;;<<<<<<===<<<:::999888999666777;;;<<<888555555666777999::::::999777555444444333222222222222333222222222333333333222222111222222222333333333333555555555666666666777777111222333333444444333333111111000000000000000111...------------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++*********))))))***,,,,,,------,,,***)))))))))))))))))))))************************************************))))))))))))))))))))))))***************************)))((()))+++,,,,,,,,,******++++++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))......---,,,+++******+++************************))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********************************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))*********+++++++++************************)))***++++++++++++***)))************************))))))))))))))))))))))))************************)))))))))******+++++++++************************)))************+++++++++---,,,***(((((()))+++,,,************************)))************+++++++++*********)))))))))))))))+++---............///111111333444666777888777777999999999999999999999999999::::::;;;<<<===>>>>>>>>>===;;;:::999999999::::::<<<=========>>>???AAA>>>@@@BBBCCCAAA@@@@@@AAA?????????BBBEEEFFFFFFEEEFFFGGGGGGFFFDDDDDDFFFGGGFFFGGGHHHJJJKKKIIIEEEBBB??????>>>===>>>>>>??????777999;;;>>>???>>>===<<<:::999888888999<<<>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBB???=========;;;999777555444444555666777999;;;<<<<<<<<<:::999333333333333333333333333222222222222222222222222333222111000000222444555222222222222222222222222222222222222222222222222333333222222222222333333222222222111111111111111---...000111111111000///444444333333222222111111//////000222222333333333333333333444444555555555222111111111000000//////000111222222222000///...000000///000000111222222222222333333555666888999888777666666777999<<<===999;;;======<<<;;;<<<===<<<:::777666888;;;<<<===@@@???=========>>>===<<>>===<<<<<<<<<;;;::::::999888777777888888999;;;===>>>===;;;<<<<<<======<<<:::999888999555555888999666444555777888:::;;;;;;999666555555444333333222222333333111111222222222111111000111222222222222333333333555666666666777777888888222333444444555555444444000///////////////000111...------------------,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,,,,+++***))))))((()))***+++,,,---------*********)))))))))))))))***************************************************************************************************)))((()))+++,,,---,,,******+++,,,------......++++++++++++++++++++++++))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((())))))******++++++************************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******++++++++++++************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---...///000111111000///......///111333555777999:::777777888999999999888888999999:::;;;<<<>>>??????:::;;;;;;;;;;;;;;;::::::::::::999888999;;;>>>???BBBBBBBBBBBBAAA@@@??????:::<<<>>>AAADDDFFFGGGHHHEEEEEEEEEDDDEEEEEEFFFFFFDDDEEEGGGIIIJJJJJJIIIHHHKKKIIIEEEBBB???>>>>>>>>>===>>>>>>>>>?????????@@@>>>>>>===<<<;;;;;;::::::>>>@@@AAA@@@======???BBBFFFFFFEEECCC@@@>>><<<;;;;;;999777444333333444555:::;;;<<<======;;;:::888888777666444444333333333333333222111111000//////000000111111111222222222111111111111000///...---000000111222333444444444444444444333333333222222333222222111111111111111111111222222222333333333444444333333444444555666444444444333333222222222111222222333333333222222111111111222222333444444111000000//////000000111000000111222333555666777777888:::;;;<<<;;;::::::888888666666666888:::<<<;;;;;;;;;<<<===<<<:::888;;;999666777:::;;;:::888@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>><<<:::888777999888777555555777888999999666444777<<>>;;;;;;;;;::::::999888777777777777666555555555555555666:::===;;;777555777:::555444333333222333333333666555333111000000111111222333555666777777666666999888777555555555666777666555444333222111111111333111///---,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,+++************,,,,,,,,,+++,,,,,,------***++++++,,,------------************************'''((()))***************)))))))))***+++++++++,,,---,,,,,,,,,+++*********,,,+++***((((((((()))***,,,***)))***...///...,,,************************'''((())))))))))))((('''+++++++++******((('''''''''(((***+++,,,,,,++++++***************************)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((***,,,---222///***'''&&&'''&&&&&&+++*********))))))((((((************************)))************+++++++++***************+++++++++)))***+++,,,,,,+++***)))******++++++++++++************++++++++++++******+++***)))(((((()))***+++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------............---------...000222444666888888888888999999999999999888777777888999:::;;;<<<===;;;<<<<<<===<<<<<<;;;;;;:::999888777888:::;;;===@@@@@@@@@@@@??????>>>===:::;;;===???BBBDDDFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKJJJIIIIIIJJJHHHEEEBBB@@@?????????====================================<<<<<<<<<<<<<<<>>>???>>><<<;;;===???CCCCCCCCCBBB@@@>>>;;;:::888777555444333333333333999:::;;;<<<<<<;;;999888888777666555555555555555555555444444333222222111111222222222222333333333222111111000000///......000000111222333333333333555555444444444333333333333222111111000000111111111111111222222222333333333333333333333444444555111111222222333444555555222222333333333333222222222222222222222111111111111111111000000111111111000000000111333444666777888999:::;;;<<<<<<;;;:::999888777666777999;;;<<<>>>===<<<<<<======;;;999999777666777:::<<<;;;:::@@@???>>>===<<<<<<;;;;;;============<<<:::888777888666555444444555666888999666555888===@@@>>>;;;:::::::::999888777777777777666666555444444555555222555777666333111222444222111111000////////////333222111000000111222222666666777888888777666555777666444333333333444444666555444222111111111111222111///---,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++******)))***************++++++,,,,,,++++++*********************************+++******))))))***************+++++++++*********+++++++++++++++,,,+++)))((((((((()))***,,,***)))***---///...,,,************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))))))))((((((((()))***+++,,,,,,,,,***************************)))(((((((((((()))***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((***,,,---***((('''''')))+++,,,---+++*********))))))))))))************************)))************+++++++++++++++******************)))***++++++++++++***)))******++++++++++++************++++++++++++******+++***))))))))))))***+++******++++++++++++***************************************************************++++++,,,,,,---******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,---...000222444555666999999:::::::::999999888555666666777888999999:::<<<<<<============<<<<<<999888777666666777999999=========>>>======<<<<<<::::::;;;<<>>>>>:::;;;<<<;;;:::999:::<<<>>>???@@@@@@???===;;;999444444444333333333222222888999:::;;;;;;:::999999888888777777666777777888999888888777777666666555333333444444444555555555333333222111000000000000000000111222333333333333555555555555444444444444222222111000000000000111111111111111222222222222222222222222333333333333000111111222333444555666333333444444444333333222444333333222111111000000333333333333333333333333000000111222333555666777999::::::;;;;;;;;;;;;:::999888888777888:::;;;<<<<<<:::777777777888666555666666555777:::<<<<<<;;;???>>><<<;;;999999888888;;;;;;;;;;;;:::999888777555444333222222333444555888777777:::>>>@@@===:::999999888888777777666666666555555444444444444444444444555555444333333222555444333222111111111111000000000000111222444444999999999999888777666555555555444333333333444444555444333222111000000000111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++***))))))))))))******+++++++++***))))))************************,,,,,,,,,,,,+++***)))(((+++++++++***************)))*********************+++***))))))((()))))))))+++***)))+++---...---,,,***************************)))(((((((((((()))***$$$%%%&&&((()))******+++))))))))))))***+++,,,,,,************************+++***))))))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((()))***+++,,,***(((''''''((()))(((&&&***************)))))))))************************)))************+++++++++,,,+++++++++***))))))))))))***++++++++++++***)))******++++++++++++************++++++++++++******++++++************++++++******++++++++++++******************************************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++******++++++,,,---,,,+++***))))))***+++,,,+++,,,---...000111333333999999999::::::999999888555555666666777777777888:::;;;;;;<<<<<<<<<<<<;;;999999888777666666777777:::;;;;;;<<<<<<<<<;;;;;;:::999999999;;;>>>AAACCCEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDGGGFFFDDDBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;888999::::::999999999999999:::<<<======<<<:::888333444444555444444333222777888999::::::::::::999999999888888888999999:::;;;;;;;;;;;;::::::999999555555555666666666777777555444333222111111222222111111222333333333333333555555555444444444333333222222111000000000000111111111111111222222222333111111222222333333333333444333333333333333333333444555555555555444444333555444444444333333333222666666666777777666666666222222333333555666888999888888999999999999999999999888888888999:::;;;<<<;;;999666444555555555444666666777888999:::::::::;;;:::999888777777777777999999999999888888777777444444333222222333444444777777888:::===>>><<<:::777777777777666666555555444444333333333333444444666444444444555555444222666555444333222111111111//////000222333555666777:::::::::999999888777777666666555555555555555555444333222111000///////////////------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------///...---,,,++++++++++++++++++,,,++++++***))))))************************,,,,,,,,,,,,,,,+++***))),,,+++++++++***)))))))))++++++******)))(((((((((******))))))))))))))))))*********+++,,,---------************************((('''%%%$$$$$$%%%'''(((%%%&&&''')))***++++++++++++***)))))))))***,,,---************************+++******************+++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))***++++++'''&&&&&&'''((('''$$$"""************************************************))))))*********+++++++++,,,,,,,,,+++***)))((((((*********++++++***************++++++++++++************++++++++++++******,,,++++++++++++++++++,,,******++++++++++++******************************++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++******++++++,,,------,,,+++******+++,,,---++++++,,,---...000000111666777888888999999888888666666666666777777777777777888888999::::::999999999999888777777666666666888999:::;;;;;;;;;;;;;;;999888888888999<<>>===========================<<<;;;999888777777888888999:::::::::999888666777999:::;;;:::999888555666666666666666555444666777888999::::::;;;;;;::::::999999999::::::;;;======<<<<<<<<<<<<<<<;;;666777777777777888888888777777666555444444444444222333333444444444444333444444444444333333333333333222222111111111111111111222222222333333333333111222333444444444444333444444444444444444444555777777777777777666555555555555555666666777777777888999999::::::999999888444444444555777888:::;;;777666666666666666666666888888888888999:::;;;;;;???<<<999888999:::999999777888999999999888777777666666666555666666777777777777777666666666666666555444444444444444444555666666777999;;;;;;:::999666555555555555555444444333333222222222222333333333222111222333333111///222111000///............000111222444666888999999999888888888888888888999444444444555555555555444333222111000///............------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------///...---,,,++++++++++++,,,---------,,,+++******************************)))***+++,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))*********)))))))))*********)))))))))******+++++++++,,,---************************---+++***((((((***+++---((()))***++++++++++++++++++***)))))))))***+++,,,*********************************++++++*********))))))))))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********* !!!###'''+++,,,,,,******************+++++++++************************))))))*********+++++++++,,,,,,,,,+++***)))((((((+++******************+++******++++++++++++************++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,---......//////222333444555777777777777777777777777666666666666444555666777777888888777888888888777777666666666666777888999::::::;;;;;;888888888888999;;;===>>>============>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@======;;;:::888666555555888888888999;;;;;;888666555666777888888999999999888888888777777777666666777777888999:::;;;<<<===;;;;;;::::::999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<777777888888888888999999999999999999888777666555444555555666666555555444555555555444444444444333444444333222222222222222333333333333444444444444333444666777777666666555222222333555777888999:::::::::::::::999888777777666666777777888999999:::999999;;;;;;;;;;;;999999444555555666777999:::;;;666555444444333444444444666777777888999999::::::<<<:::999999:::::::::888777999;;;:::888666555666444444444444555666777777555555444444444555666666555555555555555555555555444444555555666777777888444444444444444444444333222111111111111222222333333444444444444333222222222111111000000000000000222333555666888999999999777777666666666777777888000111222333333333222222222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***++++++,,,,,,,,,,,,+++***)))))))))))),,,,,,---------,,,++++++************************((()))***+++,,,,,,,,,,,,+++++++++***************&&&&&&''')))+++,,,---...(((((()))************)))((()))++++++******,,,---************************---,,,++++++++++++,,,---+++++++++,,,++++++******+++***************++++++************************))))))***++++++***))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&&&&'''***---...---+++*********+++++++++++++++************************)))************+++++++++,,,+++++++++***)))))))))++++++***))))))***++++++******++++++++++++************++++++++++++************++++++++++++************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,+++++++++,,,,,,,,,------............///111333444555666666777777666666666555555555333444555666777777777777555666666666666555555444333444555777888999999999777777888999:::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>AAA@@@@@@@@@???@@@@@@@@@===>>>>>>????????????>>><<<======>>>???@@@AAAAAA<<<<<<;;;:::999777777666777777777888::::::777444666666555555666777999:::;;;:::888777666666666777777777888999;;;<<<>>>???<<<<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999:::;;;<<<===<<<:::888666666666777777777777666666777777777777666666666666666555444444333333444444444444444555555555666666555666888999:::999888777333444555666888:::;;;<<<=========<<<<<<;;;999999888888888888888888888888777888999::::::999888777333333444555666888999:::666666444333333333444444555555666777888888888888777666666777999999888666555888::::::888666666777444444444333444444555555444333333222333444555666444444555555555555444444333222222111111222555777333333333333333333333333000000000000000111222222333666888777444222333555222222222222222333333444333444666777888888777777888777555444333444444555///000111222333222222111111111///...---,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***))))))***++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++++++++******)))************++++++,,,,,,,,,,,,+++************************))))))******+++************************+++++++++))))))******+++,,,,,,,,,'''((()))***+++******)))''')))++++++******+++...************************))))))))))))))))))))))))******++++++++++++************+++++++++******)))************************((())))))******))))))((((((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))),,,+++******++++++)))'''*********++++++,,,,,,,,,************************)))************+++++++++++++++******************++++++***))))))***++++++******++++++++++++************++++++++++++******))))))***++++++***))))))******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---)))***+++,,,,,,+++***))),,,,,,,,,------.........+++,,,...111333444555666666666666555555444444333333444555666777777777777333444444555555444444333111222333555666777777777777777999:::;;;;;;;;;:::<<<;;;;;;:::::::::;;;;;;===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAABBB;;;;;;;;;::::::999999999666555555777::::::666333777666555444555777999:::===;;;888666555555666777888888888999;;;===???@@@===<<<;;;:::999888888888999999999:::::::::::::::777777888888888999999999:::<<<>>>@@@???<<<999777777777888888888888777666999999999999888888888888666666555444444444444555555555555666666666666777666888:::;;;<<<;;;999888777777888888999999999:::>>>>>>>>>>>>===<<<;;;:::999999888888777666666666555666888999999888666555222222222333555666888999777666555444333444444555444555666777777888888777777777888:::<<<<<<;;;999222666::::::888777777999666555555444333333333333333222222111222333555666333444444555555444444333222111000///...000333666222222222222222222222333000000///000000111222222...222666444000---///333............///000111222444555666777777666555444999777555333222111111111111222333444555444444333111000///...---,,,,,,,,,***++++++,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***))))))***++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,+++************,,,,,,,,,+++,,,,,,------((()))***+++++++++++++++***************************************)))((('''))))))******+++++++++,,,000///...,,,***)))'''''''''((()))+++++++++***)))''')))++++++))))))+++...************************(((((())))))))))))(((((((((((()))***************)))***+++,,,,,,+++)))(((************************'''((()))******)))((('''))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))%%%$$$$$$&&&)))+++++++++*********++++++,,,,,,,,,************************)))************+++++++++***************+++++++++,,,+++***))))))***+++,,,******++++++++++++************++++++++++++******((()))***++++++***)))(((************************++++++,,,,,,,,,,,,++++++))))))************))))))+++++++++***************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++***(((''''''.........///000222444555333444555666666666555444555555444333444555666777777777666555555555555555555444333444555666555444555666777999;;;<<<<<<===;;;999888888:::;;;;;;;;;777888999:::::::::::::::;;;;;;;;;<<<<<<;;;::::::999999:::<<<>>>@@@BBBDDDCCCBBB@@@>>>;;;999888777888888999:::999888777666777666555444555777999:::666777888999888666444333222444666999;;;<<<<<<<<<===;;;888666666777:::;;;999999999999999999999999777999:::999777555555666:::;;;<<<<<<;;;999777666777777666666777888888999;;;:::888777666777888999666666666666555555555555222333555777888999888888999:::;;;;;;<<<<<<<<<;;;777666666555666888:::;;;999999:::;;;:::999777666777888888888777777666666555444555666888888666444222111111333666888888777:::777333222333666777777222222222333555777888999555555666666777777888888<<<<<<;;;;;;999888666555555444444333333444444555333333333333333333333333444444444444333222111111444333111...+++,,,...111//////000111222333333444222333444444444444333222///000111222222111///...000000111111222333444444666666666666666666666666444333222111111111222333111000/////////000222333555111---+++,,,---,,,+++,,,,,,,,,,,,,,,+++***)))***++++++,,,---...//////++++++,,,,,,,,,+++******---,,,*********,,,...///555///***(((***+++)))&&&+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,***(((***---...,,,***+++++++++************)))************************)))))))))***++++++,,,,,,''''''(((***+++,,,---...************************+++*********))))))(((((()))))))))***+++++++++,,,+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,---...//////000*********))))))))))))))))))))))))))))))***++++++(((((())))))************))))))))))))))))))))))))+++++++++*********)))))))))************++++++++++++***))))))((()))))))))+++***)))(((((()))***++++++,,,,,,------,,,,,,+++************************---------,,,,,,+++++++++******))))))******+++,,,---,,,***)))))))))***++++++******************+++((((((((())))))((((((((())))))************))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******))))))++++++,,,---...//////000111222333444444444333333555444444333444555666777777666555555444444555555555444333444555666555444222333555777888::::::;;;:::999888999;;;<<<;;;:::777888999::::::::::::::::::::::::;;;:::::::::999::::::;;;<<<>>>@@@AAABBB@@@@@@???>>>===<<<;;;:::::::::;;;<<<;;;:::999999888777555555555666888999888999:::;;;:::999777666555555555555777999;;;<<<===<<<:::888777777888888::::::::::::::::::::::::666777888888777666777888;;;;;;;;;;;;:::999888888555555555555666777888999999999888888888888888888666666666666555555555555333444666888999999999888777888999999:::::::::999666555555555666777999:::999999:::::::::999888777888888999999999888777666777666666777999888666444333222222333666888999999888555333222333444555444111222222333444666777888555555666666666666777777999999999888777666555444222222111111111111222222333333333333333333333333333333333444333333222111111111111///---...000222///000000111111222222333111222333333333333222111//////000000000000//////000000111222333444555666444444444444444444444444444333222111000111111222000000/////////000111222333000,,,+++,,,---,,,***,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---,,,+++******,,,---///333...)))(((***+++***'''))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++***)))++++++++++++,,,,,,,,,,,,((())))))))))))*********,,,***)))***,,,---,,,*********)))))))))(((((((((************************++++++******************(((((()))***+++,,,,,,---************************************)))))))))(((***************+++++++++******))))))))))))******++++++++++++++++++++++++************************(((((())))))******++++++***)))))))))))))))))))))((((((((((((((()))******)))))))))))))))*********************************+++++++++*********)))))))))************+++++++++++++++***))))))))))))***+++***))))))))))))***++++++,,,,,,------,,,,,,+++************************+++++++++*********))))))******))))))******+++,,,,,,++++++***))))))******,,,+++***))))))***+++,,,******++++++++++++******))))))************))))))))))))))))))))))))******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++******,,,---------,,,,,,///000111111222222111111444444444333444555555666666555555444444444444444555444444444666777777555222333555666888888999999999999999:::<<<<<<:::999888888999:::::::::999999888888888999999999999999;;;;;;<<<<<<===>>>@@@@@@========================;;;<<<======>>>=========:::999777666666666777888:::;;;<<<<<<<<<;;;:::999888666444333444666999;;;<<<<<<;;;999888777666666999999999999999999999999666888999888888999;;;===<<<<<<;;;:::999999999999555555555555666777888999777888888999999999888888666666666555555555555444444555777888999999999999555666666777777777777777555555555555666777888888999999:::::::::999888777888999:::;;;;;;:::888666999888888999999999666444555333222333555888999999555444222222333333222111111111111222222444555555666666666666555555555555444555555555444444333222222222111111111111222222222222222222222222222222111111222333333333333222///000111111000000222333000000000000111111111111000111111222222111111000............//////000111111222222333444555666777111111111111111111111111333222111000000000111111/////////...//////000111111...,,,***+++++++++***++++++,,,,,,,,,+++******,,,+++++++++************)))***++++++,,,,,,,,,,,,,,,,,,+++******+++---...000---))))))+++,,,+++)))******************************++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,+++******++++++,,,,,,,,,---------((())))))))))))*********+++***)))***,,,---,,,++++++*********))))))))))))************************,,,,,,++++++***))))))((())))))*********+++++++++************************************))))))))))))+++++++++***************))))))************))))))************************************************(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))******+++*********)))))))))))))))+++++++++++++++++++++++++++++++++***************)))************+++++++++,,,,,,+++***************++++++************++++++++++++,,,,,,,,,,,,++++++************************+++++++++************)))******))))))******+++,,,***++++++++++++***)))))),,,+++***((((((***+++,,,+++++++++,,,,,,+++++++++))))))************))))))((()))))))))))))))******))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---///000000...---+++......///000000111111111333333333444444444555555555555444333333333333333777555555666888999888777777888888999999999888888888888999;;;======:::888888999999:::::::::999999777777666666777777888888<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>?????????===<<<:::999888888888999:::;;;<<<======<<<<<<;;;999888666555555666777888999999::::::999888777666777777777777777777777777999:::::::::999:::<<<>>><<<;;;:::888888999999:::777777666666666666777777666777888999:::999888777666666555555555444444444444555777999999999999888555555666666666666555555666666666666666777777888888888888888888888888888888999;;;<<<<<<:::888666999888777888888777555222444222111111444666777888444333333333444444222000111111111111111222333333666666666555444333333222111222222333333333222222333333222222222222333333222222222222222222222222///000111222333333333333///111333333222111111111111111000000000////////////000000000000000000//////.........///000222333444444444444444555555555000000000000000000000000111111000000000/////////..................//////...---+++*********+++***++++++,,,,,,,,,++++++***+++++++++++++++++++++***((()))***+++,,,---------,,,++++++******+++,,,,,,---+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---------------,,,+++++++++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,---------,,,,,,,,,++++++************************+++++++++*********))))))*********************************************************))))))))))))))),,,+++++++++***)))))))))((()))***++++++***)))((())))))))))))))))))))))))************************++++++******)))))))))))))))))))))))))))*********+++++++++******++++++,,,************))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++---,,,++++++******++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,)))***+++,,,,,,+++))))))++++++***))))))***++++++''''''((((((((((((''''''))))))************))))))(((((())))))*********+++))))))*********+++++++++******************************+++++++++,,,,,,,,,------,,,,,,+++*********---...///000000///---+++.........//////000111111333333333444444444444444444333333222222222222222777666666777999::::::999::::::::::::999777666555888888999;;;======:::888999999:::::::::999999888666555555555555666777888<<<<<<;;;;;;:::;;;;;;<<<;;;;;;:::::::::999999999999::::::;;;===>>>???@@@??????===<<<;;;;;;::::::999999:::;;;;;;;;;;;;;;;999999999999888777666555555666888:::::::::999888444444444444444444444444888999999888777777888:::;;;:::888777777888999::::::999888777666555555555555666777888888888777666555555555555444444444444444555777888999999888777555666666666666666555555666666777777777777777777777777777666777777777777888999:::;;;;;;999777666777666555666666555222000222000//////222444555444333222333444666555333000000000000000000111222333666555555444333222111111000111222222333222222222333222222111111222222333111111111111111111111111...///000111222333333333111333444444222000//////111111000//////.........////////////////////////000000//////000222444555777666555444333222111111000000000000000000000000000000000/////////......---------...------------++++++++++++******++++++***++++++,,,,,,,,,++++++*********+++,,,---------((()))***+++,,,---------,,,++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******++++++++++++,,,,,,---------,,,,,,,,,++++++************************))))))*********++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))******,,,+++++++++***)))))))))((()))***++++++***)))((())))))))))))))))))))))))************************,,,,,,,,,++++++******)))(((((())))))************+++******)))))))))***************)))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,))))))+++,,,,,,+++***)))************************(((((())))))))))))(((((())))))************)))))))))))))))***++++++,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,...------,,,+++******)))+++,,,---------,,,+++***,,,,,,,,,---...///000111222222333444444444444333333333222111111111111111666555555666999::::::999999999999888888666555555999999999:::<<<<<<:::999999999:::::::::999888888555555444444444666777888::::::999999999999999:::;;;::::::999888777666666777777888999;;;===???@@@?????????>>>===<<<<<<;;;777777888888999:::;;;;;;999:::;;;;;;:::888666444333444777999::::::::::::222222222222222222222222222444666555444333333444888888777777777777777888:::999888666555444444444666666666666666555444444555555555444444444444333444555666888888888777666666666666666666666555444555666666777777777666666555555444444444555666666888888888888888777666666444333333444444444111/////////...000222333222111111111111333555666444222/////////000000222333333555444444333222111111000000111111222222222111111000000////////////000000000000000000000000000000......///111111222222222111333444333111///......000000//////......------000//////......//////000111111111111222222333444666555444333111000///...000000000000000000000000....../////////...---,,,,,,------------,,,++++++)))+++,,,,,,+++***+++---******+++,,,,,,,,,++++++))))))***+++,,,---......)))***++++++,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++------............------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,++++++*********+++++++++,,,,,,,,,((())))))))))))*********)))+++,,,,,,+++***,,,---+++*********))))))))))))************************((())))))***++++++,,,,,,++++++******************))))))))))))))))))))))))))))))))))))************+++++++++***************))))))************))))))************************+++++++++++++++++++++++++++++++++******)))))))))((((((((()))******++++++)))(((''''''''''''''''''((()))))))))************++++++++++++++++++++++++***************+++++++++)))************+++++++++,,,,,,+++*********************++++++++++++************++++++++++++******************************)))************+++++++++******))))))******+++,,,))))))***++++++++++++***(((***+++,,,,,,+++***(((******++++++++++++******))))))************)))))))))******+++,,,,,,------)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************+++---///000111222333444444444333333222222111000000000000111333222222444666888888777666777888999999999999999:::999888999;;;<<<;;;:::999::::::::::::999888777666555444333444666888999888888777777777777888888::::::999999888888777777555666666888:::===???AAA>>>>>>>>>======<<<;;;;;;666666666777888:::;;;<<<::::::999888777666666555555555666888999999999999222222222222222222222222---000444555444333222222555555666666666666666555555555444333333333444444777666555444333222222222555555555444444444333333333444555777777666555555555555666666555555444333333444555555555444333333333333222222222333555555777666555444444444555555222111111333444333111///......///111333333111//////...///111444555555444/////////000111333444555333333222222111111111000000000000111111000///////////////....../////////000000000000000000000000......///000111111111000000111222111000......///........................000000///......///000000000111111222222222111111222111111000//////......000000000000000000000000---......///...---,,,++++++,,,---------+++***)))(((+++------++++++,,,...)))***+++,,,,,,,,,,,,+++)))*********++++++,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++***)))))))))+++,,,,,,+++++++++,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******++++++******))))))))))))*********++++++((())))))))))))*********)))+++,,,,,,******+++...******)))))))))(((((((((******************************************++++++******************++++++))))))))))))))))))))))))((()))))))))***************************+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******************))))))'''(((((()))******++++++***)))((((((''''''((((((''''''((()))***++++++,,,************************))))))*********+++++++++)))************+++++++++++++++***))))))))))))***))))))***++++++***))))))******++++++++++++******************************))))))*********+++++++++******))))))******+++,,,******))))))***++++++,,,''')))+++------+++)))'''''''''((((((((((((''''''))))))************))))))******+++,,,------......)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......++++++******+++,,,------)))(((((((((***+++---///111222333444555444333333222111111000000000000000111000000222444666666555666777999;;;===>>>??????;;;999888888:::;;;;;;;;;:::::::::::::::999888777666555444333444666888:::666666666666666777777888999999999999999999999999555555666777:::===@@@AAA<<<<<<<<<<<<<<<<<<;;;:::666666666777888:::;;;<<<;;;:::777444444444666777777777777777777888888888222222222222222222222222,,,000444777777666555555333444555666666555444444111111111111222333444444888666444222111000111111555555444444444333333333333444555666666666555444555555555555444444333222111222333333333222111000222222111000111222444555777555333222111222444555111111111333444444222000...///000333555444222///---,,,---///222444555444......///000222333555666222222222111111111111111//////000000///......---111111000000000000111111000000000000000000000000...//////000000000000000...///000000//////000111........................111000///......///000111///000111222222111///...............////////////////////////////////////,,,---.........---,,,++++++,,,,,,---,,,+++***)))(((+++......,,,+++---///)))***+++,,,,,,,,,,,,,,,************))))))))))))++++++,,,,,,,,,+++******+++++++++++++++***)))((()))+++,,,,,,++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++((())))))*********))))))((())))))))))))************++++++++++++,,,,,,,,,(((+++---,,,***)))+++...+++++++++************)))************************,,,,,,++++++***)))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,'''(((((()))***+++++++++------,,,+++******++++++&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))******++++++++++++)))************++++++++++++******)))((()))))))))((()))***++++++***)))(((******++++++++++++******************************+++++++++,,,,,,---------*********)))***++++++,,,+++***)))))))))***,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************------,,,,,,,,,,,,++++++******************************************************++++++++++++++++++,,,,,,,,,------............---,,,,,,------+++)))***+++,,,---.../////////---///111111111111222333222111000000000111222333222222222222222222222222666777999;;;<<<<<<<<<;;;===;;;999:::===>>>===:::<<<;;;::::::999999999999999888777666666666888888:::999888666555555555555777777666555555555555666444333222333666:::<<<===::::::999999888888777777666444555999;;;:::;;;???======<<<;;;:::999999888999999888888777777777666333333333222222111111111222444666777888777666555666666666666666555444444444333222000000000111111222333444333111000111222333333333333333333333333222222222222222222222222444444444444444444444444444333222222111111222222//////000000111111111111333333333222222111111111444333222000///.........222222222111111111111000222111///......///111222///000000111111000000///333333222111000///......000000000000000000000000///(((...444...,,,000000........................---...000111222111///...////////////////////////111222333333222000---,,,,,,---......//////......111111111111111111111111000000111111111111000000111111111111111000/////////...---,,,,,,,,,,,,---******+++,,,---///000111---,,,,,,+++*********+++++++++++++++++++++++++++......---,,,+++++++++,,,))))))******+++++++++,,,***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++)))***++++++------...///++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))*********************,,,...///...---,,,,,,,,,++++++*********,,,+++)))((((((((())))))++++++************++++++,,,,,,++++++++++++++++++++++++***)))(((((())))))******))))))))))))******((((((((('''((()))******++++++******************))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,++++++*********+++++++++***)))(((((('''))))))))))))))))))))))))************+++,,,---...,,,+++++++++******))))))******************************+++++++++,,,,,,,,,---,,,++++++******++++++*********************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''((()))+++++++++++++++++++++++++++))))))*********+++++++++******)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++************************************************,,,,,,,,,------------...++++++++++++,,,,,,------...,,,******+++++++++******+++,,,---------------,,,...000000000000111222333222111111111222333444222222222222222222222222555666888999;;;;;;;;;:::;;;999888999;;;<<<;;;999;;;;;;:::999888888777777888777666666666777888888999888777666555555555555777666666555444444444444444222111222555888::::::666666555555555555555444777555666:::;;;999:::===;;;::::::888777666555555555555444444444333333333444333333333222222222222///111333555666666666555666666777777666666555444333222111000000000111222111222333333222111222444222222222222222222222222222222222222222222222222222222222222222222222222333222111111000000111111000000000000000111111111111111111111111111000000222111000000000000000000222222222111111111000000222111000//////000222333555555666666666666555555222111111111111111000000000000000000000000000000111+++///111,,,...222---////////////////////////...///000111111000...---........................000000111222111000...,,,,,,---......//////......////////////////////////......////////////......//////000000//////...---......---------,,,,,,,,,*********++++++---...///---,,,++++++*********+++++++++++++++++++++++++++,,,,,,+++***************+++++++++******************))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))*********************,,,---...------,,,++++++++++++++++++***...---,,,+++++++++,,,,,,++++++************++++++)))))))))*********++++++++++++***)))))))))))))))*********************************+++++++++,,,,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++*********++++++******)))(((((('''))))))))))))))))))))))))++++++++++++,,,---...///************)))))))))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++***+++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++++++++++++++++++++++++++))))))*********++++++++++++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***++++++++++++************************************************))))))))))))******++++++************++++++++++++---+++))))))***++++++******++++++,,,,,,,,,+++++++++---//////......///000222222111111222333444444222222222222222222222222333444666777888999999999:::999888999;;;<<<;;;:::;;;;;;:::999777666555555666555555555666777888888777777666555444444444555777666555555444333333222333111000000333555666666222222222333333333333333888555666999:::888888;;;;;;:::999888666555444333333333222222222222111111444444444444333333333333...000222555777777777777666777777777777666555555111000000//////000111222///111222222222222333555111111111111111111111111111111111111111111111111111111111111111111111111222111000000//////000000111111111000000000000000//////000000000000000000000000//////000111222222222222111111111000000000111000000///000111333444333333444444444444333333///000000000111111222222////////////////////////000...000...,,,777;;;000000000000000000000000000///000111111000///---,,,........................---...///000000///...---,,,---......//////......////////////////////////---......//////......---.........///...------,,,,,,------......---++++++***************+++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,++++++++++++*********,,,,,,++++++***)))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++)))***++++++,,,,,,,,,,,,*********+++++++++++++++++++++***)))))))))******++++++************++++++'''(((((())))))*********+++*********))))))))))))***+++,,,------,,,+++***)))***+++,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++*********++++++******)))((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,---...///+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++++++++***************************************+++,,,,,,++++++++++++++++++++++++...---+++*********+++,,,++++++++++++++++++++++++***************+++++++++,,,+++******)))*********++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************((()))***++++++******)))************************************************'''(((((())))))***************+++++++++++++++++++++++++++,,,------+++)))******+++++++++******)))***+++---...---,,,---...000000000111111222333333111111111111111111111111222222333444555666777777:::::::::;;;<<<=========<<<<<<;;;:::888666555444333333444555555666777888666555444444444444444555666666555555444333222111222000//////111222222111111111222222333333444444666333444888999777777;;;===<<<;;;999888666555444444444444444333333333333444444444444444444444444222333555777888888888888666777777777777666555555000////////////000222333111222333333222111222444000000000000000000000000111111111111111111111111222222222222333333333333222222111000000000000000111111111111000000000000/////////000000111111111000000000000000111111222111111111111000000000000000000000000000111333333...//////000000//////......////////////000000000........................------///,,,...@@@EEE666////////////////////////000000000000///...---,,,........................,,,,,,.../////////......,,,---......///.........000000000000000000000000///000000000000000000///...............---,,,,,,***+++---......---+++***,,,++++++*********++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))*********++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++)))***,,,,,,++++++++++++))))))******++++++,,,,,,)))))))))((((((((())))))++++++************++++++))))))))))))))))))))))))*********************))))))***,,,------,,,***)))%%%&&&(((******)))((('''***************+++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++***************************))))))(((((())))))))))))))))))))))))+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++++++++,,,************************+++************+++,,,,,,++++++++++++++++++++++++---,,,+++************+++***+++++++++++++++,,,,,,************************,,,,,,+++******)))))))))************************))))))))))))))))))))))))((()))))))))***************+++,,,---,,,+++)))(((************************************************+++,,,,,,---......//////,,,,,,,,,,,,++++++++++++)))+++---000222000+++(((******+++++++++***)))))))))+++,,,---+++++++++,,,---......///000111111111111111111111111111111111111111111222333444555666888999::::::;;;;;;<<<=========<<<;;;:::888666555222222333444555666666666444333333333333333444444555555555555444333222111111000...///000111000///000000111111222222333333222000111555777555666:::<<<<<<:::999888666555555444444444444444444555555444444444444444444444444555555555666666666666666666666666666666555444444000000/////////111222333333444555333111000000111000000000000000000000000000000000000000000000000111111111222222333333333333333222111111111111222111111111000000000000000///000000111111222222222222111111000000000000000111111111000000000///////////////000000111111222///000000000000000000//////............---------------------------------,,,,,,...+++---???DDD555........................000000000///...---,,,,,,........................+++,,,---....../////////,,,---......///.........//////////////////////////////000000000000//////......//////......---,,,)))+++---......---+++***---,,,,,,+++++++++++++++*********))))))***++++++++++++++++++++++++++++++)))***++++++,,,+++******(((((()))***++++++,,,,,,)))*********+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,...------,,,,,,++++++***++++++++++++++++++++++++******************++++++))))))))))))))))))))))))************++++++++++++***,,,------+++******+++)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++******))))))((()))***++++++++++++******((()))+++,,,,,,+++)))((($$$%%%'''))))))((('''&&&))))))*********+++++++++))))))))))))))))))))))))***************+++++++++*********************************)))))))))))))))))))))))))))))))))))))))******************+++,,,******++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,************************+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++***)))))))))))))))*********++++++,,,,,,,,,************************++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,------+++)))(((***************************************************++++++,,,---...//////,,,,,,,,,,,,,,,+++++++++)))+++...222333111,,,((()))******+++++++++******)))+++,,,,,,+++***+++,,,+++,,,---///000000000000111111111111111111111111000000000111222333444555444555777777777777999;;;<<<<<<===<<<;;;999777666111222333444444444444444222222111111222333444444444444555666666555333222111000//////111111000////////////000000000000000111...///333444222333666777777666555444444333333222222333333333333444444333333333333444444444444333333333222222222222222444555555555555444333333222111000000000111222333555555555444111//////000000000000000000000000000////////////////////////.........///000000111111444333333222111222222222///000000000111111111111000000111111111111111111222222111000//////000000111111000000000///////////////////////////////////////000000000000////////////......---------,,,...........................,,,...,,,***555999---........................000//////......---------------------------------------------......//////,,,---......//////......------------------------,,,------......------,,,......//////......---,,,******,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,***))))))))))))***++++++++++++++++++++++++++++++'''((()))*********)))(((''''''(((***+++,,,---...)))***++++++,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,+++---000...+++)))***,,,)))))))))***************)))***++++++,,,+++++++++++++++************++++++++++++*********))))))))))))***+++,,,,,,,,,+++***((()))************)))((('''((()))*********)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************************)))))))))*********************))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))))))))******************************+++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((*********++++++,,,,,,---+++++++++*********************+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************%%%'''***,,,---,,,***)))************************************************''''''((()))***+++,,,,,,,,,+++++++++************++++++,,,...000000---+++))))))***+++,,,,,,,,,,,,***+++---,,,+++******++++++,,,...///000111111000111111111111111111111111000000000000111222444555111444666666555555777:::::::::;;;<<<;;;999777555111222333444444333222222000000000111111333444444333444555777777666555444111000000000222222111///111111111111000000000000222//////111111......111333333333333222222111111222222222333333333444444222222222222333333333444111111111000111111111222333333444444333333222111444333222111111222222333333444555333111000000111111111111111111111111111////////////////////////------......///000000111333222222111111111111111......///000111222222333000000000000000000//////000000000000000000111222111000000000/////////////////////......---,,,,,,,,,------......------,,,......////////////000000........................000+++///111,,,...222,,,........................///......---------......------------------------..................//////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------,,,++++++******+++++++++,,,,,,,,,++++++*********++++++,,,)))))))))))))))***++++++++++++++++++++++++++++++''')))***,,,,,,,,,******(((((()))***+++,,,,,,---)))***+++,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,///222000,,,)))+++---************))))))))))))&&&'''((()))***))))))(((++++++************++++++''''''(((((()))***++++++((()))+++------,,,+++***************************************++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))************************((()))))))))*********+++)))))))))))))))))))))***))))))))))))))))))))))))++++++***************+++((((((((())))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---************************,,,++++++++++++,,,------------------------------***+++++++++******)))))))))******+++,,,,,,------+++++++++*********))))))))))))***+++,,,+++******************************))))))))))))))))))))))))))))))))))))************!!!###'''***,,,---,,,+++************************************************((()))***+++,,,---......+++*********))))))((((((---+++******,,,......---((()))***+++,,,---------***,,,------+++******++++++---...000222222111111000000000000000000000000000000///000111222444555222555777777666666999;;;888888:::;;;:::888666555111222333444333222111000000000000000111222444444222333666777888888666555111000000111333333222000555555444444333333222222444000///111///+++***,,,222222222222222222222222333333333444444555555555111111111222222333333333111111111111222333444555222333333333333222111111666555333222222222333333222333444333111111222333111111111111111111111111////////////////////////...//////000111222222333222111111000000000000000------...000111222333444000000//////.........---......//////000222333444000000000000/////////////////////...---,,,******......////////////............///000111222333333////////////////////////111***000666000...222222000000000000000000000000......---------......///------------------------000//////.........//////,,,---......//////.................................//////////////////...+++,,,,,,,,,,,,+++******+++*********++++++------)))))))))))))))***++++++))))))((())))))***+++++++++++++++++++++++++++++++++,,,...000000000...---***************+++++++++)))***+++,,,---,,,++++++******************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,---000333111,,,)))+++...++++++******))))))(((((()))***+++,,,------,,,+++++++++************++++++######%%%''')))+++,,,---((()))+++---------+++***,,,,,,+++******+++,,,,,,******))))))******+++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))++++++******************(((((())))))*********+++)))))))))))))))*********)))))))))))))))))))))))),,,,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---************************,,,,,,++++++,,,,,,---...........................+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------++++++++++++******))))))((()))***+++,,,,,,+++************)))((('''''''''+++++++++++++++***)))((()))+++,,,,,,+++***+++,,,******))))))******+++,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++,,,---......///++++++,,,------....../////////000111111111111111111111111222333444666777777777777777666555444333333222222222222333444444///000111222222222222222444555777888888777555444000000000000000000000000444444666666666444222000333222111/////////000000222///---,,,---///000000222222111111111111222222111111000000000000111111111111111111111111111111444333111000000000111111111111222222222333333333222222111111111111111222222333444444333222111///////////////............000000111111111111000000222222111000//////000000//////000000111111222222000000111111111111000000444333222111000///...---,,,---,,,+++******---///---,,,+++,,,...///...------,,,,,,++++++,,,,,,---............////////////111222222111///...///000000///...---,,,------......------......///000111...///000000000///---,,,...---,,,++++++,,,---......---,,,,,,---...///000111000000///...---------***+++---//////////////////////////////////////////...,,,+++******+++,,,...,,,***))))))+++...000++++++************++++++*********)))))))))))))))---,,,+++******+++,,,---************************,,,,,,++++++***++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,---,,,+++*********+++,,,------------,,,,,,+++***)))***+++,,,---.........+++++++++++++++++++++++++++++++++*********))))))************************)))+++---,,,)))((()))***+++***)))(((((()))***+++*********+++,,,,,,***((()))************+++++++++,,,,,,,,,***(((%%%""" ******++++++++++++******((()))***,,,,,,+++***************++++++,,,,,,,,,------,,,+++************)))************+++++++++*********************************)))))))))))))))+++++++++*********))))))(((((())))))))))))((((((,,,++++++++++++++++++,,,...------,,,+++***))))))---,,,,,,+++*********+++(((((('''))),,,------,,,///---,,,***))))))************))))))))))))))))))+++++++++******+++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++***)))'''''''''((()))************************(((((())))))))))))))))))+++++++++++++++***))))))***+++------+++******+++******))))))******+++,,,*********++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........//////000111111111111000000111111222333444555666666777777666555444333333333333222222333333444555000000111222222222111111333444555777777555444333000000000000000000000000222333555666555444222111222111///.........///000222///---,,,---///000000000000////////////000000//////............//////111111111111111111111111333222111000///000000111111111111111111222222222222111111000000111111111111111222333222222000000000000/////////.........000000000111111000000000222111000000//////000000.........///////////////+++,,,...///000000111111333222111000///...------,,,------,,,***+++---...---,,,+++,,,...///...------,,,,,,++++++,,,,,,---............////////////000111222111/////////000000///...---,,,------......------......///000111000111111111000000//////......---,,,,,,---............---------...///000000000000///...---------***+++---////////////..............................---,,,+++++++++,,,,,,000...,,,***)))***+++---++++++************+++++++++++++++***************,,,++++++++++++++++++,,,************************,,,,,,++++++***++++++,,,,,,+++++++++++++++,,,,,,++++++************++++++,,,+++*********+++,,,---,,,---------,,,,,,+++******+++,,,,,,------------------,,,,,,+++++++++***+++++++++*********))))))************************)))+++---,,,***((()))***,,,+++***))))))***+++,,,+++)))''''''((())))))((()))************+++++++++,,,,,,+++***)))(((&&&%%%******++++++++++++******))))))***++++++++++++***++++++************************))))))******++++++)))************+++++++++************************++++++++++++++++++******+++++++++*********))))))((())))))******))))))(((++++++************++++++---,,,,,,++++++******)))---,,,++++++*********+++)))(((((())),,,------,,,...---,,,*********************)))))))))******++++++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************,,,---...///+++***)))((('''(((((()))************************''''''(((((()))***++++++***++++++++++++***))))))+++,,,------+++))))))*********))))))******+++,,,(((((()))***+++,,,---...)))))))))(((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---+++(((''''''(((+++---,,,,,,+++++++++*********++++++,,,,,,------.........//////000000000000000000000111222333444444555555666666555555444333222333333222222333333444555111111222222222111111000222333444555555444333222000000000000000000000000111222333444555444333222111000///...---...//////222000---,,,...///000000///......------......///---------,,,,,,---------000000000000000000000000222111000/////////000000000000000000000000000000111111000000000000111111//////000111111111000000000000000000///////////////000000000000000000///111000000////////////000---------------,,,,,,,,,'''(((***,,,...000111111111000000///...---,,,,,,,,,------,,,++++++,,,...---,,,+++,,,...///...---------,,,,,,,,,,,,------............///////////////111222111000//////000//////...------------......------......///000111333222222111111111111111///...------------...//////............///000000000000//////...---------+++,,,---...//////......------------------------,,,,,,+++++++++,,,---...222000---***)))((()))***++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,******)))))))))******+++************+++,,,------,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,///......---,,,+++******+++++++++***************)))))))))))))))))))))))))))+++,,,,,,***))))))***,,,,,,++++++++++++,,,,,,,,,)))&&&%%%&&&(((******)))************+++++++++++++++*********++++++,,,******++++++++++++*********))))))))))))***+++++++++++++++***))))))(((((((((((((((((()))***+++,,,)))************+++++++++************************+++,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******************)))*********))))))*********++++++++++++++++++++++++,,,,,,+++************+++)))(((((())),,,------,,,------,,,+++***************************+++,,,---++++++++++++,,,---//////,,,,,,------------,,,,,,++++++++++++++++++++++++))))))***+++---000111333+++***))))))((()))))))))************************'''(((((()))******++++++******+++++++++******))),,,---...---+++)))))))))******))))))******+++,,,((())))))***+++,,,,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***...---+++******+++---...***************************++++++,,,------......---...//////000000/////////000111222222333333333444444444444444333222222333222222222222333444444222222222222222111000///111111222333333222111111000000000000000000000000000000222333444444444444111000///......///000111222000------...000000000///......------......///------,,,,,,,,,,,,------////////////////////////000/////////////////////000////////////.........000000/////////000111111---......//////000000000111111000000000/////////////////////////////////000//////....../////////...---------,,,,,,++++++'''(((***,,,...///000000.........------,,,,,,,,,---......---,,,+++,,,------,,,+++,,,...///...---------,,,,,,,,,,,,------............////////////...000111111000/////////............------.........------......///000111444333111000000000111222......................../////////////////////////////////......---------+++,,,---...///...------++++++++++++++++++++++++******++++++,,,---......000///---***))))))))))))++++++************++++++*********+++++++++++++++***+++,,,------,,,+++***************************++++++******++++++,,,,,,------,,,+++++++++,,,,,,)))))))))((())))))***+++))))))******+++,,,---...,,,,,,,,,------,,,,,,+++------------------,,,,,,000000///...,,,+++******************************)))))))))))))))))))))))))))***+++++++++*********++++++++++++++++++++++++---+++(((((()))+++++++++))))))*********+++++++++++++++***)))***+++,,,...******++++++++++++*********)))((((((((()))+++,,,+++++++++*********************)))))))))******+++))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,******************************++++++++++++************))))))))))))******))))))******+++++++++,,,++++++***************+++***))))))***,,,------,,,,,,,,,,,,++++++*********************+++,,,---...+++++++++,,,---...000111++++++,,,------,,,++++++************************))))))***+++---///111222************************************************************************)))******+++++++++******,,,---...---+++)))))))))******))))))******+++,,,************************+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---......---,,,+++(((((()))***++++++,,,,,,******++++++,,,------...------...////////////......///000222222222222111222333333333333222222111111111111111111222333333222222222222222111000///000000111111111111000000///////////////////////////000111222333333444444222111000000000111222333333000...---...000111111000//////......//////000...------------------...........................................................................///.........//////000111---------......//////000000000000000//////////////////...------.../////////.............../////////......------,,,,,,,,,++++++,,,---............---------,,,,,,,,,,,,,,,---...///...,,,+++,,,------,,,+++,,,...///...---...------,,,,,,------...............////////////,,,///111222000/////////------.....................------......///000111222111000......///000000---..................---//////////////////..................------------+++,,,---.........---,,,++++++++++++++++++++++++)))***+++,,,---.........---,,,+++*********++++++++++++************++++++))))))))))))******++++++***+++,,,------,,,+++***************************+++*********++++++,,,---...------,,,+++++++++,,,))))))(((((()))******+++))))))***+++,,,,,,------+++,,,,,,------,,,,,,,,,------.........---,,,,,,000000///...,,,+++******************************))))))))))))))))))))))))*********+++++++++***))))))******************)))+++***)))***,,,,,,***)))))))))*********++++++++++++***)))(((((()))***+++******++++++++++++*********)))((((((((()))+++,,,******++++++,,,---.........---,,,+++***)))))))))))))))*********+++++++++************************************++++++,,,,,,******************************++++++++++++************))))))))))))******((())))))******++++++,,,*********))))))***+++++++++***)))***,,,------,,,+++,,,,,,,,,++++++******************+++,,,---...+++++++++,,,---...000111***+++------------+++***************************************+++,,,---...******++++++++++++++++++*********************************************)))))))))***++++++++++++***+++,,,------+++))))))*********))))))******+++,,,++++++*********))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***((())),,,......,,,)))((((((((()))***+++,,,---...******++++++,,,,,,------,,,------..................///000111222111111000111111222222222222111111000000//////000000111222111111222222222111111000000000000000000000000000//////////////////////////////000111111222333333333222111000111222333444333111...---///000111111111000000//////000000111///......------......///////////////////////////,,,,,,---.........------------........./////////...------......///000111......---------...//////////////////............///...---,,,,,,---...///...------------......///..................------.........///......------,,,,,,,,,,,,,,,------------///000///---,,,+++,,,---,,,+++,,,...///...---......------------..................////////////+++...111222111///...///,,,---......///............------......///000111000//////...............,,,,,,---......---,,,,,,.........///......---,,,------------------------+++,,,---......---,,,+++++++++++++++++++++++++++)))***+++,,,---...------***************+++,,,,,,++++++************++++++((((((((()))******+++++++++++++++,,,,,,+++++++++************************************+++,,,------///...---,,,,,,++++++,,,))))))))))))******+++,,,)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------.........------///......---,,,+++*********************+++++++++***************************))))))***,,,,,,+++)))((()))************)))(((((('''((()))+++***(((&&&)))************+++++++++******)))(((((((((((()))******++++++++++++******)))(((((((((((()))******)))***+++,,,---///000000//////---+++***))))))((()))************+++++++++************************))))))******++++++,,,,,,***************+++++++++)))******************)))*********))))))*********)))))))))*********++++++***))))))))))))***++++++,,,******+++---------,,,++++++,,,,,,,,,++++++******************+++,,,---++++++++++++,,,---//////***,,,---//////---,,,***++++++++++++++++++++++++++++++***))))))***************+++,,,,,,,,,++++++************************)))))))))******++++++,,,))))))***+++++++++++++++***+++------+++******+++******))))))******+++,,,))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***)))***,,,,,,,,,,,,***)))******++++++,,,,,,------*********+++,,,,,,------,,,,,,---............------...000111222111000///000000111111111111111000...............///000000000000111222222222111111111111000000000000111111////////////////////////000000000000000111222222222111000000000111333444333111......///111111111111000000//////000000111......------------......////////////////////////***+++,,,---...------,,,,,,,,,---...///000111111------------...///000111000///...------......///............------------///...,,,++++++,,,...///------,,,,,,------...///---------...............---...............------,,,,,,,,,,,,------......---///000000...,,,+++,,,---,,,+++,,,...///...---......------------..................////////////***---000222111///......,,,,,,.../////////.........------......///000111...////////////...------++++++,,,------,,,++++++,,,---.........---+++***------------------------+++,,,------------++++++++++++++++++++++++++++++******,,,------------,,,))))))*********++++++,,,++++++************++++++(((((()))******+++,,,,,,,,,++++++++++++++++++,,,************************************+++,,,---...//////...,,,,,,+++++++++)))))))))******+++------******+++,,,,,,,,,+++******+++,,,,,,---------,,,,,,,,,---.../////////...------,,,,,,+++++++++***))))))*********+++++++++++++++++++++++++++++++++***)))(((***,,,---+++))))))***++++++++++++***)))***((('''''')))***)))((()))************+++++++++(((((()))))))))))))))(((******++++++++++++******'''(((((()))))))))))))))******+++,,,------......------+++***)))))))))))))))************+++++++++******************************++++++,,,------...))))))*********+++++++++((())))))******))))))(((++++++************++++++))))))))))))************)))))))))))))))***++++++,,,+++***+++---------,,,***+++,,,,,,,,,,,,+++*********)))))))))******++++++++++++++++++,,,------+++,,,...000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))************,,,---------,,,,,,************************''''''(((***+++,,,---...((()))***+++++++++++++++)))+++,,,,,,+++***+++,,,*********)))***++++++,,,''''''((()))***+++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++...------,,,,,,------...---------,,,,,,,,,++++++)))******+++,,,,,,------+++,,,------......---------...000111222111///...///000111111111111000000---------------.../////////000111222222222222222111111000000000000111111////////////////////////000000000000000111111222000000/////////111222333333111......///111111111000000////////////000000...------,,,,,,------...000000000000000000000000******,,,---...------,,,+++,,,---...///111222222,,,,,,,,,---...///000111111000///...------...///......---------,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,------...///,,,,,,,,,------.........,,,,,,---.........------+++,,,,,,------......///---///111000...,,,++++++---,,,+++,,,...///...---......------------................../////////000***---000222111///......+++,,,.../////////.........------......///000111...///000000000///---,,,******,,,,,,,,,,,,******,,,,,,---...---,,,***)))------------------------+++,,,---------,,,+++***++++++++++++++++++++++++***+++,,,---...---,,,+++************************++++++************++++++))))))***+++,,,,,,---------,,,+++******+++,,,---************************************+++,,,---...000///...---,,,+++++++++************+++,,,---...***+++,,,---,,,+++***)))***+++,,,,,,------------+++,,,---...////////////++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,---+++)))***+++,,,------,,,+++***...+++(((''')))+++,,,,,,)))************+++++++++&&&''')))***++++++************++++++++++++******&&&''')))*********)))(((++++++++++++++++++,,,,,,+++***)))))))))))))))***)))************+++++++++************************++++++,,,,,,---...//////))))))******++++++++++++(((((())))))))))))((((((,,,,,,++++++++++++,,,,,,*********)))))))))))))))))))))((())))))***++++++---+++++++++---...---,,,)))***,,,,,,---,,,+++*********))))))))))))))))))+++++++++******+++,,,,,,+++---///111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,)))***,,,---...---,,,,,,************************((((((((((((((((((((((((******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***(((&&&'''***+++)))'''(((((()))***+++,,,,,,,,,************))))))))))))((((((((()))******++++++000///...---+++***)))(((++++++,,,,,,+++***((('''************************************************)))***+++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,---///000111111111000......////////////......111111000000/////////...//////............////////////000000000000//////222111...---,,,---...///......////////////......000000111111111111000000............////////////000000000000////////////........................000000000000000111111222////////////////////////,,,,,,,,,---------......000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------......000///...,,,,,,,,,---...///000111222111000...,,,***++++++,,,---.../////////000111111000...,,,+++//////.........---------//////.........---------------............------///------...000222222222111111111111000000000000000///------///000//////......---,,,+++******)))+++,,,,,,---.........---........................,,,...000///---+++******,,,,,,---------,,,***)))))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************+++++++++************)))+++*********++++++)))((())))))))))))***+++,,,------,,,+++******+++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++))))))+++...000...,,,,,,+++++++++***)))))))))***+++,,,,,,---...//////...---,,,+++***+++,,,---************************)))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++)))***++++++***)))+++,,,************************+++++++++*********))))))+++++++++*********))))))+++)))(((***---///---*********+++,,,------......,,,+++++++++******))))))************************+++++++++***************,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++***)))'''************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++***+++---//////...---,,,,,,,,,,,,,,,+++***)))(((++++++++++++,,,---......************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++*********************************((('''(((***+++)))''')))))))))***+++++++++,,,************))))))))))))(((((())))))***++++++,,,++++++++++++++++++++++++++++++,,,,,,+++***((('''************************************************)))***+++,,,,,,,,,,,,,,,------------------------------,,,,,,---...000111......////////////......////////////.........---//////............////////////000000000000//////000000...------...//////...//////000000//////.../////////000000/////////............////////////111111111000000000000///........................///.........//////000000000000000000000000000000....../////////000000000000000000000000///..............................///...------,,,,,,,,,---------,,,,,,------...//////......------......///111000//////....../////////000111222111000...---,,,,,,------......////////////000111000...,,,+++'''((()))+++---///000111//////.........---------........................///...---...000111111111000000000////////////...///...------...//////...000000000///......------+++,,,------......------...........................000111111///---,,,,,,....../////////...---,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++************+++******+++,,,,,,+++)))******)))******+++,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++,,,***+++++++++,,,,,,------+++***)))+++...///---+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,***************************************+++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,***)))***,,,************************+++++++++*********))))))+++++++++*********))))))***)))(((***,,,---+++)))''''''(((((()))*********,,,,,,+++++++++*********************************************************+++++++++++++++,,,------***)))))))))))))))******************************+++++++++++++++++++++++++++***)))***+++,,,+++)))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***+++---...///...---,,,......---,,,,,,+++******++++++++++++,,,---...///******************************************++++++************************(((((()))))))))***************++++++++++++******+++++++++******+++++++++***)))((()))*********(((******************++++++************))))))))))))))))))******+++,,,,,,,,,)))))))))******++++++,,,+++++++++++++++***)))(((******************************************************+++,,,,,,,,,++++++,,,---...//////...---,,,---+++)))((()))+++...000---......//////......---///////////////.........//////............//////...//////000000//////...............///////////////000000111111000000///---......//////......------............/////////222111111111000000000000////////////////////////////////////000000111111111111111111111111111111////////////000000000000000000000000000///..............................///...------,,,------------------,,,------...//////......------......///111111111111111000000/////////000111111000...---........./////////////////////000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------000000///......///000000111///......///000000///////////////....................................------------,,,,,,,,,,,,,,,,,,------......------------------------------...///111111///---,,,---....../////////...---,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------************************,,,+++++++++*********************+++---...---++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,---......///,,,++++++,,,------,,,***,,,,,,,,,,,,,,,---------+++++++++******))))))))),,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++***************)))************++++++++++++++++++++++++++++++++++++,,,---,,,***))))))***************************+++++++++***************+++++++++***************+++***)))***++++++)))'''%%%&&&&&&''''''(((((((((,,,+++++++++++++++******++++++++++++++++++++++++************************+++************+++,,,,,,'''''''''((((((***++++++************************************************)))(((((()))+++---,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***+++---.........---,,,222111///---,,,+++,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))))))))*********+++******++++++++++++******++++++***))))))***++++++******)))***************+++++++++***************************)))))))))((()))******+++,,,,,,------,,,,,,++++++******))))))++++++++++++******))))))***************************************************++++++,,,,,,,,,++++++***+++---//////...,,,+++,,,+++)))))))))+++---...---------......---------000000000000000000/////////......------......///...//////////////////...,,,---...///000000//////000000111111111111000000.........//////.........---------.........//////000000000000////////////000000000000000000000000111111222333333333333333111111111111111111111111------........./////////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------...////////////............/////////000111222222111000/////////000000000000///...111000000000//////......//////000000///...------111000000...---,,,++++++........................222000///------///000222222000......//////...---000000/////////.........---...///...---,,,------******+++++++++,,,,,,,,,,,,,,,------...------,,,------------------------+++---......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---++++++,,,------,,,++++++******+++,,,---.........************************,,,,,,+++++++++************)))***+++...///...---,,,,,,,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,++++++++++++*********+++,,,...///000000...............---,,,+++***+++++++++,,,,,,------************************+++,,,---...---,,,+++***++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++************************+++,,,,,,+++)))'''((()))************************************************************************,,,,,,+++++++++***((('''((((((((()))))))))******************************++++++++++++++++++++++++)))))))))*********************))))))******+++,,,)))))))))))))))***++++++************************++++++++++++++++++++++++***)))((()))+++,,,,,,+++*********************************++++++,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,***+++,,,------------,,,444333000---,,,,,,---...************+++,,,------++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,******++++++++++++*********)))(((''''''((()))******+++++++++*********++++++++++++***************************)))))))))((()))******+++,,,,,,------------,,,,,,+++++++++***++++++******************************************************************++++++,,,,,,,,,++++++***((()))+++---...---+++*********+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,..............................------------............////////////......,,,---...///000000//////000000111111111111000000...//////000000//////...------------............///.........------------000000000000000000000000111111222333333333333222111111111111111111111111........./////////000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...------------...///////////////....../////////...///111222222111000/////////000000000000000///111111111000//////......///////////////.........++++++,,,---...000000111---.....................222000///------///000222222000...---.........,,,111111111000000000//////---///000000...,,,,,,---------......//////000000,,,------...------,,,,,,------------------------***,,,......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++---......---++++++******++++++,,,---......************************,,,,,,,,,++++++++++++***)))))))))+++...//////...,,,,,,---------,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++******+++,,,...///000000///000000000///...------))))))******++++++,,,,,,******++++++,,,------...+++,,,---...---,,,+++***++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++***************************++++++***(((&&&''''''************************************************************************---......---,,,***))))))))))))************++++++(((((())))))))))))))))))++++++++++++++++++++++++)))*********+++++++++,,,******))))))******+++,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))************************))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,444222000---,,,,,,---...(((((((((((()))***+++,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++++++++*********)))'''&&&&&&''')))******+++,,,,,,+++***+++,,,******************++++++************))))))))))))))))))******+++,,,,,,,,,+++++++++,,,,,,------...++++++******)))******+++************************************************++++++,,,,,,,,,+++******((()))***+++,,,,,,++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++*********+++++++++++++++......------------......---......//////......---............///////////////000000111111000000////////////000000/////////,,,------------.........------------,,,,,,,,,,,,////////////////////////---...000111111111000///111111111111111111111111111111111111222222222222000000000000000///.......................................---......///000......------......///000000//////......//////000//////000111111111111000////////////000000000000111111000000//////......////////////......//////,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000///......///000000111///------.........---111111111111000000000000---000333222...,,,,,,...,,,,,,------.........///------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---,,,---......---------...//////))))))*********+++++++++***,,,---//////---,,,************++++++,,,,,,,,,************************,,,,,,,,,,,,++++++++++++)))))))))+++---///...---+++,,,---.........---,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,---......///...000111000///------...******************++++++***+++,,,---...//////000,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++************************)))***+++***(((''''''(((***************************************+++++++++***************+++++++++---...///...,,,+++***+++))))))))))))))))))))))))((((((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++************+++,,,,,,......---,,,+++******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***)))************************))))))***+++,,,------...++++++++++++++++++++++++*********++++++,,,,,,---++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,111000...---,,,,,,------(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************************************++++++++++++******++++++++++++******+++)))'''&&&&&&''')))+++***,,,...---+++***+++---)))))))))***+++++++++,,,************))))))))))))(((((())))))***++++++,,,++++++++++++++++++,,,,,,++++++***))))))***+++,,,************************************************+++,,,,,,,,,,,,+++***)))))))))***++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,...------,,,,,,------...---......//////......---000000...------...//////...//////000000//////...---......//////......---,,,,,,---------...............---------,,,,,,,,,........................,,,---///111111000///...000000000000000000000000111111111222222222333333000000000000000///.............................................///000000...............//////000000000////////////000000111111111111111222333333///////////////000111111/////////////////////...//////............//////111000///---+++)))((('''---------.........//////........................000...------...///...---111000000000000/////////---111555444///,,,---///++++++++++++++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---,,,---...------------...///000*********+++++++++,,,,,,***,,,...//////...,,,***************************************************------,,,,,,,,,+++++++++)))((()))***,,,------+++***,,,---///000///...---,,,++++++++++++++++++,,,))))))***+++,,,------...***+++++++++,,,,,,------,,,...000///---,,,,,,...++++++++++++++++++******,,,,,,------.........///------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++***************************+++,,,+++***)))***+++************************))))))*********+++++++++))))))*********++++++++++++---///...+++******,,,)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++++++++++++++,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,,,,+++************************((()))***+++,,,------...++++++++++++++++++++++++)))******+++,,,,,,------++++++******++++++,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++))))))))))))******************++++++++++++******,,,+++(((''''''(((+++,,,***,,,...---+++***,,,...(((((()))***+++,,,,,,---************))))))))))))((((((((()))******++++++......---+++)))((('''&&&++++++***))))))***+++,,,************************************************,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---...///---,,,***(((((()))+++---+++++++++,,,,,,+++++++++---------....../////////...------,,,,,,------...---..................---222111///---,,,---...///......////////////......,,,------......------,,,,,,,,,,,,---------......//////.........---------...........................///111222333222000//////////////////////////////000000000000111111111000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,...............///000000...............///000000000000////////////000000333333222111222333555666///////////////000111111........./////////////////////.........//////000---------.........//////---------.........//////------...//////...------///...,,,,,,...///......000/////////...............222666555000------///........................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,+++++++++,,,++++++***+++,,,---...++++++,,,,,,,,,---------***,,,...000000...,,,************)))))))))))))))************************---------,,,,,,,,,++++++)))((((((***,,,---+++******+++---///000000///...---,,,+++******+++,,,---(((((()))***,,,---...///++++++++++++++++++++++++))),,,......+++***+++------------,,,,,,+++++++++......------------,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,)))************+++++++++))))))))))))))))))))))))+++,,,------,,,+++,,,...************************))))))******++++++++++++))))))******++++++++++++))),,,...---***)))***,,,++++++++++++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,++++++,,,,,,---...))))))))))))***+++,,,---++++++++++++++++++++++++************************(((''''''))),,,......---************************((())))))+++,,,---......++++++++++++++++++++++++))))))***+++,,,,,,------+++*********+++,,,,,,---++++++******++++++,,,---)))***+++,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,((((((''''''''')))***,,,***++++++,,,,,,++++++******+++,,,,,,+++***+++---***************)))(((((()))************+++++++++***)))))))))***+++,,,,,,++++++***))))))((())))))))))))***+++++++++++++++,,,+++***))))))******+++******************************))))))))))))******,,,,,,+++***))))))******+++******))))))******+++******************++++++******)))))))))))))))***************************++++++,,,,,,,,,---------***+++---...//////...---...............---------......///000000///......///...---,,,+++,,,,,,---...........................------,,,---...///000------......//////000000000000000000000000000000222111000//////000111222000000////////////000000////////////............---......///////////////,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000000////////////000000333222000000111000///---///////////////.........////////////...............///000111111000///...111000000///...---------------............------...------------...//////...///000000///---+++***------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,+++***)))((((((.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999===222)))***+++(((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,---------,,,***)))''',,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,///...,,,+++++++++,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---000////////////.........------......------,,,+++,,,,,,,,,++++++*********************************************************---,,,,,,++++++,,,,,,---+++,,,---......,,,***)))(((((())))))*********+++************************+++++++++*********))))))((()))***+++,,,---------)))************+++++++++***++++++***))))))***,,,++++++************++++++++++++++++++++++++++++++((()))+++,,,------,,,++++++++++++++++++***)))(((******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,...---+++*********++++++***))))))+++---//////...++++++++++++******))))))+++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,++++++,,,------......,,,,,,,,,,,,......------,,,+++++++++,,,,,,++++++++++++,,,,,,---...++++++************++++++******)))((((((((()))******++++++,,,,,,++++++******++++++***((('''((()))+++++++++++++++***))))))))))))*********+++++++++******))))))******+++,,,******))))))(((((())))))'''(((((()))))))))))))))+++++++++++++++,,,,,,,,,******************************))))))))))))******,,,++++++***))))))******++++++++++++++++++++++++***************++++++,,,******))))))))))))******************************++++++++++++,,,,,,,,,,,,------......---,,,******................................................000///...---------..............................000000///...///000111222.........///////////////////////////////////////111000000000000000000111000//////......//////000111000000000000/////////......///000000000000///------........./////////------------------------//////.........---------000000////////////000000444333111111111111000.../////////////////////...////////////............//////000111111000///...111000000///......---------......//////......------------.........//////...///000000///---+++***,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,000;;;>>>555///000000,,,******))))))))))))******,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,,,,,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,+++******+++,,,,,,...---,,,+++******+++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---/////////.........---------------------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++******))))))******++++++,,,---...---,,,***)))((()))))))))************************************+++++++++*********))))))))))))***+++,,,,,,,,,,,,)))************+++++++++***+++++++++))))))***,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++++++++***+++++++++++++++***))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---++++++************++++++---,,,+++*********++++++***))))))+++---//////...++++++++++++*********)))++++++++++++++++++++++++,,,+++++++++************------,,,,,,+++++++++,,,///...---,,,,,,---...///...------,,,,,,---------,,,,,,+++++++++,,,------++++++************++++++,,,+++***)))((((((((((((***++++++,,,,,,++++++***+++,,,,,,***(((''''''(((,,,,,,,,,,,,,,,+++******)))))))))*********++++++******)))))))))***++++++)))(((((((((((())))))***'''((())))))******)))))))))***,,,---......---,,,******************************))))))))))))******,,,+++******)))************+++,,,------,,,+++******************+++,,,,,,+++******)))******++++++************************)))*********++++++++++++------------,,,+++***)))....../////////////////////...---,,,,,,---...///000000///.........//////........................---,,,,,,++++++---...//////////////////.........///////////////////////////000000111111000000//////..................///111111111111000000000000...///000000111111000000......////////////000000...........................////////////...------000000////////////000000444333111111222222000///......//////////////////////////////............000000111111000///...---000000000///......---------......//////......---,,,---...///000///............/////////---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,---------...,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---444666000---///...)))++++++************++++++,,,,,,++++++*********)))+++************))))))))))))******++++++***))))))++++++++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,,,,,,,+++************++++++,,,,,,---...///000000---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******++++++,,,---------,,,***)))))))))))))))************************************+++++++++***************)))******+++,,,,,,,,,,,,)))************+++++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++---,,,+++*********+++++++++***)))+++---///...---++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++...------,,,,,,------...---------------.........---,,,,,,++++++++++++,,,++++++************++++++++++++******))))))))))))***++++++,,,,,,++++++***,,,------,,,***)))***+++++++++,,,,,,++++++***)))))))))))))))******************))))))))))))******((('''''''''((()))************+++,,,,,,,,,,,,+++''')))+++---......---,,,************************+++******))))))******+++++++++***************+++***+++---......---+++***************+++,,,,,,---++++++*********+++,,,,,,************************))))))))))))************))))))***+++,,,,,,,,,,,,......///////////////000///...,,,++++++,,,.../////////..........................................+++***)))))))))***,,,---000000//////......------////////////////////////...///000111111000///.........------------......111111111000000000////////////000111111111111111/////////000000000000000////////////////////////+++,,,---///000000000000000000////////////000000333111000000111111000...............////////////////////////............111111111000//////......000000//////..................////////////......+++---///000111000...---......//////...---,,,,,,---......//////......---++++++++++++++++++++++++++++++++++++++++++++++++******************))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***------******---+++&&&------,,,,,,,,,,,,------,,,++++++******))))))))),,,,,,,,,+++++++++******(((((())))))************************************((())))))))))))*********+++++++++++++++++++++++++++*********************++++++,,,---///000111111---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++***))))))))))))))))))*********************************************************)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++***+++,,,,,,+++***+++,,,+++,,,,,,,,,,,,,,,,,,+++***+++++++++++++++,,,,,,000...---+++++++++,,,---+++++++++,,,,,,+++************+++,,,,,,,,,,,,+++*********++++++++++++,,,++++++---......---++++++,,,++++++++++++++++++++++++******+++---......---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++++++++************++++++)))******+++++++++++++++***++++++,,,,,,++++++***)))***,,,,,,++++++,,,...***************))))))((((((((()))))))))***************))))))((())))))***((((((((((((((()))***+++******+++,,,,,,,,,,,,,,,&&&(((***,,,------,,,+++************************++++++************+++++++++***************++++++***+++---......---+++***************+++,,,---...+++++++++++++++,,,------************************(((((()))))))))*********************+++,,,---------........./////////000///...,,,++++++,,,...///------------------------...........................---,,,,,,,,,---///000000000//////......------...........................///000111111000///.........------------......000000/////////.........//////000111111111111111000000000000000/////////////////////////////////,,,,,,...///000000111111000000////////////000000000///......//////...------.........//////000000////////////............111111000///////////////////////////...............//////////////////...,,,---///111111000///.....................------//////000000000000//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------+++++++++,,,,,,,,,------...------,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++---000...***,,,,,,++++++++++++,,,,,,+++++++++******))))))))),,,,,,,,,+++++++++******((((((((())))))***++++++************************((())))))))))))*********++++++++++++++++++++++++************************++++++,,,---...///000111---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,---+++,,,,,,+++++++++************))))))))))))))))))******************************************************+++,,,,,,,,,++++++))))))*********+++++++++)))+++------,,,***++++++******++++++++++++***************++++++,,,,,,,,,...---,,,*********+++,,,***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++))))))))))))************++++++---......---++++++++++++++++++++++++++++++,,,******+++---...---,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++++++++)))***+++,,,---.........*********++++++*********)))***+++,,,,,,,,,,,,+++---,,,++++++************++++++************++++++))))))***,,,,,,------,,,***++++++,,,,,,++++++***&&&''')))))))))***+++---)))************)))((((((((((((((()))))))))************)))((((((((())))))***))))))))))))******+++((()))******+++*********'''(((***+++,,,++++++***************************++++++************++++++*********)))******+++,,,***+++,,,------,,,+++***************+++---...///++++++++++++,,,---......************************((()))))))))************...---,,,+++*********+++,,,,,,------...////////////...---,,,,,,---...///+++,,,------...---------........................---,,,+++++++++,,,...//////////////////....................................//////000000//////...///..................///////////////...............///000000111111000000000000////////////......////////////////////////111000//////......//////000000////////////000000///---,,,---...///...,,,------......///000000000////////////............000000////////////000000//////////////////.........//////000000//////...---...///000111000//////......................../////////000000/////////++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++,,,,,,,,,,,,------......---,,,+++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,...///...---******))))))))))))******+++++++++++++++++++++++++++************))))))))))))))))))))))))***+++,,,++++++++++++++++++++++++)))))))))*********++++++***++++++,,,,,,++++++***)))***++++++,,,+++++++++***++++++,,,---...//////---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,))))))))))))))))))))))))************************+++******))))))******+++,,,+++++++++************************))))))))))))***************************************+++++++++***++++++,,,,,,+++++++++)))************+++++++++)))+++---...,,,+++++++++))))))+++,,,,,,+++))))))*********++++++,,,,,,---******))))))((()))))))))***+++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))*********+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++((()))+++---.........---)))******++++++******)))''')))***,,,,,,,,,++++++,,,++++++************+++++++++************++++++***+++,,,------,,,,,,+++***++++++,,,,,,++++++***'''(((******))))))***,,,***++++++++++++***))))))(((((((((((()))))))))*********)))(((((((((((((((,,,++++++************+++((()))******++++++******++++++++++++++++++++++++************************,,,++++++******++++++,,,******))))))***++++++,,,++++++++++++++++++++++++*********+++,,,---...///+++++++++,,,,,,---...///************************)))))))))*********++++++///...---,,,+++++++++,,,++++++,,,,,,---.................................+++,,,---/////////...---........................+++******)))***+++,,,---.........///////////////......................../////////....../////////000//////......//////000000000000////////////.........///000000000000////////////.........------........................333111///------...000111000000////////////000000///---------//////...---------......///000000111////////////............//////......///000111222...///////////////////////////000000000000//////.../////////000000000000......---------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((()))))))))***++++++,,,,,,,,,,,,------......------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***+++---++++++************++++++******++++++,,,,,,------++++++++++++************++++++***)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,***+++,,,,,,,,,,,,+++***)))***+++,,,------,,,+++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---------------,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++******))))))******+++,,,++++++***************************)))))))))(((************************))))))*********++++++++++++++++++,,,,,,++++++***)))************+++++++++)))+++......---+++++++++)))***,,,------,,,***))))))******+++,,,,,,------))))))******+++************+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,------***+++---......---+++******+++,,,------,,,+++***''')))+++,,,------,,,+++******************+++,,,++++++************++++++,,,---......---,,,***)))+++++++++,,,,,,++++++++++++,,,---,,,+++***+++,,,+++,,,,,,,,,,,,+++******(((((((((((())))))))))))******)))(((((((((((((((------,,,+++*********+++++++++,,,------------,,,------,,,+++++++++,,,,,,************************,,,++++++******++++++,,,******))))))***+++,,,,,,++++++***))))))***++++++*********+++,,,---///000+++++++++,,,---...///000************************************++++++++++++---,,,++++++,,,---///000******+++,,,,,,---............///000000///......,,,---///000000000//////........................///...---------...///000---.........//////000000........................000///...------...///000000000////////////000000111111111111000000000000---....../////////////////////......---------,,,........................000///---+++---000333666000000////////////000000///...---...///000///...---------...///000000111000/////////........................///000222333........./////////////////////000000000000///////////////...///000111111......---------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,---++++++,,,,,,,,,------------------............///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,//////......------......///******+++,,,---......///.........---------,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,------,,,+++******+++,,,---...------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......------------,,,,,,------......------,,,+++*********++++++,,,,,,,,,************************************************---,,,,,,,,,,,,,,,,,,---,,,+++******))))))******+++*********))))))((((((************************))))))******++++++++++++++++++,,,,,,,,,++++++***)))************+++++++++)))+++...///---,,,++++++***+++---......---+++***))))))***+++,,,,,,------***+++---...///......---***+++,,,,,,------------******+++,,,,,,,,,,,,+++,,,,,,---------.........,,,+++***))))))***+++,,,)))***+++,,,---,,,,,,+++---+++++++++---...---,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........---...//////---+++)))''',,,,,,............,,,,,,((())),,,.........---,,,***)))))))))***+++,,,,,,++++++************++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))*********---,,,***(((((()))***+++******))))))))))))******)))))))))***+++++++++,,,))))))***++++++++++++*********+++++++++******))),,,,,,++++++***)))))))))+++*********))))))((((((******************************++++++++++++******(((((()))***+++---...///,,,+++***+++---...---,,,******++++++++++++******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---.........---,,,,,,+++000///...---,,,+++++++++,,,,,,,,,---------.........................................................---------...///111222////////////000000000000111111111000000...------////////////............---------............//////...---...000000///---///////////////.........------,,,,,,,,,,,,------//////...---------------000000000000////////////---///111111000000111333////////////////////////......////////////......000//////........./////////////////////////////////...------,,,,,,,,,,,,......---------......///---------,,,,,,+++++++++,,,------,,,++++++,,,...///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******+++---///000((()))***+++,,,,,,,,,,,,---------...------,,,,,,///...---,,,,,,---...///------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,***))))))***,,,---,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,------------------------//////.........---------++++++---------+++)))((()))***+++,,,,,,,,,+++************++++++,,,,,,,,,************))))))(((((()))))))))))))))******++++++******)))((()))))))))))))))*********+++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---***************+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++***************++++++,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,---............************************,,,,,,+++)))'''(((***,,,++++++************++++++)))***+++---......------++++++************++++++,,,,,,,,,,,,,,,+++***))),,,,,,---......---,,,,,,************************,,,+++++++++***)))))))))(((*********)))((()))***+++++++++************))),,,++++++***))))))************+++++++++,,,,,,,,,************************+++***************++++++...---+++***)))***+++,,,******))))))))))))*********************+++++++++))))))***++++++++++++*********++++++++++++************************++++++++++++++++++*********)))******************************++++++++++++******)))))))))***+++,,,---...,,,+++***+++---------+++******++++++++++++******************************++++++++++++++++++++++++)))***++++++,,,,,,++++++------......---,,,,,,+++///...------,,,,,,,,,,,,,,,,,,,,,------------......................................................---------...///111222/////////000000000000111111111111111000///...---........................---------............///---,,,---///111222111////////////////////////.........------------......000//////...------......000/////////////////////111000000000000111222222////////////////////////...//////000000//////...//////............///////////////......---,,,+++......---,,,,,,,,,,,,,,,...------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,------------+++,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........,,,++++++++++++++++++,,,//////......------,,,,,,++++++++++++++++++,,,,,,)))***+++---......------******+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++,,,+++******))))))******))))))*********+++++++++)))))))))*********++++++---,,,,,,++++++,,,,,,---,,,,,,++++++******))))))+++,,,,,,,,,++++++***)))******************++++++++++++++++++,,,---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,+++)))((((((***,,,++++++************++++++)))***+++---......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,------,,,++++++************************,,,,,,,,,+++++++++++++++)))***++++++))))))***++++++++++++************))),,,+++******)))***************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,...---,,,+++++++++,,,---******))))))))))))******+++++++++***************))))))***++++++++++++*********+++++++++++++++***((())))))***++++++,,,,,,,,,,,,,,,+++++++++++++++******************************++++++++++++******++++++******++++++,,,------,,,++++++,,,---+++*********++++++++++++******************************++++++++++++++++++++++++)))***++++++,,,,,,++++++---------------,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------////////////////////////------------...///000111//////000000000111111111111111222111111000///...---------....../////////---------............///+++,,,---000333444222000....../////////////////////..................///000000//////......//////////////////////////////666222///...000222222111//////////////////////////////000000000000/////////...............////////////000000///---+++***------,,,+++++++++,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,------------,,,------,,,++++++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------,,,+++******+++,,,------...------***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---,,,+++******+++,,,---//////......---,,,,,,+++,,,+++***)))***,,,...000***+++---.........---,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++*********))))))))))))***++++++---,,,++++++******++++++***************+++++++++))))))************++++++,,,,,,++++++++++++,,,,,,------,,,+++***)))((((((+++++++++,,,++++++***))))))))))))***+++++++++,,,*********+++...111444666+++++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***,,,++++++************++++++******+++,,,---------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***+++,,,,,,******+++,,,+++++++++************)))++++++***************+++******+++++++++,,,,,,,,,************************))))))))))))***+++,,,------,,,++++++++++++,,,,,,+++******))))))******+++,,,+++++++++***)))))))))))))))***++++++++++++*********++++++,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******,,,,,,++++++***++++++,,,...,,,++++++,,,,,,***)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,------------++++++,,,,,,,,,---------------------------------////////////////////////------------......///////////////000000000111111111111222222111000//////------...//////000111111---------............///,,,---...111333333111///............//////////////////............//////000000////////////000000.........///////////////999444...---000333222/////////////////////////////////000000000000//////......---------...////////////000111111///---,,,---,,,,,,+++++++++,,,,,,///...---,,,+++++++++++++++,,,,,,,,,------......,,,,,,---,,,++++++,,,...,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////---,,,***+++---///000000///,,,++++++,,,------.........---***++++++,,,,,,,,,,,,++++++,,,---......---,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...//////...---,,,,,,---.../////////...------,,,++++++---,,,+++***+++,,,---...,,,,,,---------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------,,,++++++++++++,,,***************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************++++++++++++******(((((()))***+++,,,,,,,,,))))))))),,,000555;;;>>>,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,------+++,,,------++++++,,,---+++++++++*********))))))+++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---+++***************++++++++++++************++++++,,,+++++++++***)))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,,,,+++++++++*********))))))))))))************************************************++++++++++++******,,,,,,++++++******++++++---,,,++++++++++++***)))++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,---,,,,,,+++)))***+++,,,---------,,,+++++++++,,,,,,,,,------------------------------////////////////////////---------..................////////////000000000000111111111111000//////......///000111111222222---------............////////////111222111///,,,---.........//////000000//////............//////000000////////////000000------....../////////000:::444...---000222111...//////////////////////////////000000000000//////---------------...//////------...///000///...---,,,,,,,,,++++++,,,------//////...---------------,,,,,,,,,------.........,,,,,,---,,,++++++,,,...+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......,,,+++)))''')))---///000///---+++,,,,,,------......------++++++,,,---------------,,,---...//////...---,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,//////...------...//////...------------,,,,,,,,,------......---+++***)))((()))***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---***************++++++,,,...---,,,,,,+++,,,,,,,,,************************,,,,,,,,,---------......,,,++++++******++++++,,,******++++++,,,,,,,,,---)))******++++++*********(((((()))***+++,,,,,,,,,***))))))+++...222777:::...---,,,+++*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,------,,,------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++************++++++***++++++,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++))))))******++++++,,,,,,+++---------,,,+++,,,---+++++++++*********))))))*********)))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,))))))*********+++++++++++++++************+++++++++++++++***************))))))***++++++++++++***)))***+++,,,------------,,,,,,++++++***))))))((()))))))))))))))***************************************++++++++++++******,,,,,,++++++***+++++++++,,,+++******+++,,,***)))++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++((()))******++++++*********++++++,,,,,,,,,,,,,,,)))***+++---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------.........------------.........///////////////000000000000///////////////000000111111222---------............///111000////////////---+++------......///000000000///................../////////......//////000000---------......//////000666222......///111000...////////////////////////......////////////......,,,,,,,,,,,,---...//////------------------------------,,,,,,,,,---...............------......///---------------.........,,,------,,,++++++,,,...,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******$$$&&&***,,,------+++***,,,,,,------------,,,,,,++++++,,,---............---......//////......---)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------.../////////...+++)))'''"""$$$'''***,,,.........,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++************+++,,,,,,...---,,,,,,++++++,,,,,,+++++++++***************,,,,,,---------.........++++++************++++++))))))***+++,,,---......((()))******+++*********)))))))))***+++++++++,,,,,,+++***))))))+++---......---,,,+++)))))))))((())))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,+++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++******))))))******+++******+++,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++,,,------++++++,,,---+++++++++************)))******))))))***++++++,,,******+++++++++,,,,,,,,,************************+++***************++++++)))***++++++,,,,,,,,,+++,,,++++++******++++++,,,***************+++++++++))))))***++++++++++++***)))***+++,,,------------++++++******************)))))))))******+++++++++******************************++++++++++++******+++++++++***++++++,,,,,,+++***)))***+++,,,+++***+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++((())))))*********************+++,,,,,,,,,,,,,,,)))***,,,------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.........---,,,,,,,,,,,,,,,------------.........////////////...................../////////---------............///000...,,,,,,---......---------......///000000111......------------............------...//////000,,,,,,---......///000000111111000///............////////////////////////------............------,,,,,,,,,,,,---...///000333222///---,,,,,,------...---------......///000,,,,,,,,,,,,---...//////............------------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***++++++,,,,,,,,,,,,++++++******+++,,,---......---...------,,,,,,------...***++++++++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,((()))))))))*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++,,,---......---,,,+++******+++,,,---......//////.........---,,,+++***$$$&&&(((+++,,,---......,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++++++++++++++++++++*********))))))++++++++++++,,,,,,,,,---++++++************++++++***++++++,,,,,,---------(((((()))*********************************++++++,,,,,,+++***)))))))))))),,,,,,+++***))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,+++***++++++,,,---------,,,,,,++++++++++++++++++++++++)))+++------,,,+++,,,------,,,,,,++++++,,,,,,---------,,,+++++++++,,,---,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********,,,---,,,+++***+++,,,+++++++++************)))******))))))***+++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++*********************+++,,,---------------,,,++++++******++++++,,,))))))******+++++++++,,,))))))***++++++++++++***)))***+++,,,------...---)))))))))***++++++,,,,,,*********++++++,,,,,,,,,******************************++++++++++++******++++++******++++++,,,---***)))((()))+++,,,,,,++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++(((((()))***************)))***+++,,,,,,,,,,,,,,,)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++,,,,,,,,,------------...............---------------------,,,,,,---------........./////////,,,******,,,...//////---------...///000000111---------,,,,,,------------------------...///000,,,,,,------...///000000...///000000...---...///////////////////////////,,,------------------,,,+++++++++,,,---...///000;;;999555111......//////...............///000111*********+++,,,---...////////////...---------,,,,,,------,,,++++++,,,...,,,,,,,,,,,,------...///------------------------...------,,,,,,------...---.../////////...---,,,++++++,,,,,,,,,+++******((()))***+++,,,---------...---++++++++++++---...+++++++++++++++***)))(((++++++++++++++++++++++++---,,,,,,++++++*********---,,,***))))))***,,,---(((((())))))*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***))),,,...000222222000...,,,((()))***+++---...///000///...,,,++++++,,,---...***+++,,,---,,,+++***))),,,,,,,,,++++++******************++++++,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++++++++++++++******))))))))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************+++++++++******************++++++,,,,,,---------*********)))******+++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,***))))))***+++,,,,,,,,,,,,,,,************************)))+++------,,,,,,---...---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,******+++,,,+++++++++************))))))))))))******))))))))),,,,,,+++***)))(((''''''((()))***+++++++++++++++)))))))))******++++++,,,************))))))((((((,,,,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++++++++******************************************************+++++++++******)))))))))''''''((()))***+++,,,,,,,,,,,,,,,++++++*********************************...,,,)))''''''))),,,...++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,++++++***)))***+++---...,,,,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,...------,,,,,,------...---,,,+++,,,...///...---.........---,,,+++***))),,,---///000000///---,,,+++,,,------......------,,,,,,,,,------------...,,,,,,,,,---------......------------------------555222///,,,,,,---///111111111000//////////////////////////////////////////...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////------,,,,,,------...///000...,,,---000111///---------------------------//////...------.........,,,...///...---+++,,,,,,---------,,,,,,++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++***,,,...///000///...---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,************,,,,,,,,,,,,,,,++++++***************))))))))))))******((()))***+++++++++++++++)))***++++++,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******---------...------,,,,,,************+++,,,------........................,,,,,,---...---,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++***)))((()))***+++,,,---,,,++++++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,+++)))((((((***,,,---+++++++++*********************++++++++++++******))))))*********++++++++++++***)))***++++++***)))'''((()))******+++******++++++,,,,,,,,,+++******++++++******++++++,,,---***************)))((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,------,,,+++************++++++++++++++++++++++++---,,,+++*********+++,,,,,,++++++***++++++,,,,,,******))))))))))))******++++++++++++***************++++++++++++*********************++++++++++++++++++*********))))))))),,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++++++++******************************************************,,,,,,+++++++++*********))))))))))))************,,,,,,,,,+++++++++******************************))))))(((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,+++*********++++++)))***+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++***)))***,,,---,,,+++'''''')))***,,,,,,------+++,,,...//////...,,,++++++,,,------...---------////////////000000000000,,,,,,,,,------------......---+++******+++---...111000...,,,,,,---///000//////...---------------..............................---,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,---......///---+++,,,...///...,,,++++++,,,---...//////000,,,,,,++++++++++++,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))*********+++++++++------------------------+++,,,...///000///---,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++++++++++++++*********))))))************++++++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******,,,------...------,,,,,,************+++,,,---..................---------,,,,,,---------,,,+++************++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******)))))))))******+++++++++++++++***))))))'''((()))***+++******)))***)))))))))))))))******++++++++++++++++++++++++)))************++++++++++++***(((''''''((()))*********************++++++******++++++++++++******))))))*********++++++++++++***)))***++++++***))))))***************)))(((***+++,,,,,,,,,,,,++++++++++++******++++++,,,---******************))))))+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,++++++++++++......---------,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++---,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++***)))(((((()))***+++******++++++,,,,,,,,,---,,,,,,,,,+++******)))))),,,,,,+++++++++++++++++++++++++++++++++*********,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************************************************,,,,,,------,,,,,,++++++++++++*********))))))))),,,,,,,,,++++++++++++***************************((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++*********++++++,,,++++++***))))))))))))((()))***++++++++++++***,,,++++++******++++++,,,+++***)))***,,,---,,,+++%%%&&&(((***,,,---......++++++------------++++++++++++,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,------------///,,,)))''''''))),,,///------,,,,,,------.../////////......------.................................------,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++)))***+++---///111222333++++++************++++++,,,...///...---+++,,,,,,++++++++++++************...---,,,+++++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++........................------...//////...,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,+++******,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******,,,,,,------...------,,,)))))))))***+++---...//////.........------,,,,,,,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++***))))))************++++++++++++***))))))((())))))***+++*********))))))(((((((((((())))))++++++++++++++++++++++++)))************+++++++++,,,+++)))(((''''''((())))))))))))***+++++++++,,,******++++++++++++*********************++++++++++++***)))***++++++***)))++++++++++++***)))((('''***++++++,,,------------++++++******++++++,,,---*********+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++,,,+++)))(((((()))+++,,,*********+++++++++,,,,,,,,,,,,++++++************------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************,,,------......---,,,,,,************************++++++++++++++++++++++++************************++++++,,,------,,,++++++)))))))))*********************************************+++++++++,,,,,,,,,---,,,,,,++++++*********---,,,+++******))))))***)))******+++++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++,,,...///...---,,,,,,------...------,,,***+++,,,,,,,,,,,,+++***++++++,,,------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,***))))))***,,,...++++++,,,....../////////111111000//////000000000........................------,,,,,,+++,,,,,,---******++++++,,,,,,,,,---,,,++++++++++++,,,------,,,,,,+++,,,,,,,,,,,,+++******,,,---///111222222,,,,,,+++++++++,,,------,,,...///...---+++,,,,,,++++++++++++++++++++++++///...,,,++++++,,,---///+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------........................---............---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,------...---------((())))))***+++---...//////......------,,,,,,+++---------,,,,,,,,,++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))))))))))))))))))))************+++,,,---...******+++++++++******)))++++++,,,,,,,,,------------,,,++++++++++++++++++************************))))))*********+++++++++...---,,,+++***)))******(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***************************+++***)))***++++++***)))++++++++++++******)))((()))***+++,,,---.........++++++******++++++,,,---*********++++++,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......++++++++++++++++++++++++++++++++++++,,,,,,,,,---...---,,,+++++++++++++++,,,+++***))))))***+++,,,+++*********))))))))))))++++++******+++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************+++,,,...//////...---,,,((())))))***+++,,,,,,,,,++++++++++++++++++++++++************************------,,,++++++,,,------*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))------,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---------,,,+++,,,...///...---...//////...---,,,++++++***++++++++++++++++++******+++,,,,,,------,,,,,,---............/////////+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---///000000000000000///////////////000000........................,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,---,,,,,,,,,,,,---,,,,,,------.../////////,,,+++++++++,,,,,,---...,,,...///...---+++,,,,,,------------------------///...,,,++++++,,,...000++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------------------------------.........------,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,+++,,,------------,,,+++++++++,,,++++++***)))))),,,,,,,,,,,,++++++***))),,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++,,,,,,---.........---)))))))))***+++,,,...///......------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++---///111222)))******+++++++++******,,,,,,,,,,,,,,,---------///...---,,,,,,,,,,,,,,,************************))))))*********+++++++++...------++++++*********(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++***)))***++++++***)))))))))***+++++++++++++++)))***+++,,,------...---++++++******++++++,,,---+++*********+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////++++++++++++++++++++++++++++++,,,,,,------------...------,,,+++++++++,,,++++++++++++++++++++++++*********)))))))))((((((++++++******+++,,,...///++++++***************************+++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++*********************************************************+++---//////...---,,,(((((()))***+++,,,---...***++++++++++++,,,,,,,,,************************---,,,+++******+++,,,---*********+++,,,,,,------******************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------...+++***)))***,,,---,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,---//////000000000,,,,,,,,,+++,,,,,,---...------------------------+++++++++++++++,,,,,,------------------------------,,,,,,,,,,,,---......+++,,,------++++++,,,------------------------,,,******)))******+++,,,---,,,...///...---+++,,,,,,------------............------,,,,,,,,,---...///,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,++++++------------++++++******+++++++++***))))))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---............************+++,,,------,,,,,,,,,,,,,,,,,,------...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))***+++---000222333))))))***++++++++++++***+++************+++,,,,,,...---,,,+++++++++++++++************************)))************++++++++++++++++++******))))))((()))))))))***+++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++***************+++***)))***++++++***)))((()))***+++,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++******++++++,,,---,,,+++***))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++,,,---//////++++++++++++++++++++++++***+++,,,---......------------,,,,,,,,,,,,------)))***,,,------,,,***))))))***************++++++---,,,+++******+++---...))))))))))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******++++++++++++******************************************************)))***---//////...,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++************+++,,,---...,,,+++*********+++---------,,,,,,,,,,,,,,,,,,---+++***)))***,,,---,,,+++)))***+++,,,------------,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++)))************+++++++++***++++++++++++,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,------......///***************+++,,,---------------------------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------......///000)))+++---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---...,,,...///...---+++,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,------------......------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------***+++,,,------,,,+++***,,,,,,++++++++++++++++++***+++,,,------,,,+++*********++++++,,,,,,++++++******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********+++,,,---............,,,++++++******+++,,,,,,+++++++++,,,,,,------......---,,,+++++++++,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************,,,---...///))))))***+++++++++++++++++++++*********+++,,,---...---,,,+++************************************)))************+++++++++*********+++*********)))******************+++++++++,,,,,,------,,,,,,++++++++++++*********))))))+++***)))***++++++***)))******+++,,,,,,+++++++++))))))***++++++*********++++++******++++++,,,---,,,+++)))(((((()))***+++))))))***+++,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++***+++,,,............---,,,,,,,,,,,,,,,---...///(((***,,,......,,,***(((((()))***+++,,,---......000...,,,*********+++,,,''''''(((((())))))******(((((())))))*********+++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******++++++++++++******************************************************(((***,,,...///...,,,***,,,,,,,,,++++++++++++************++++++,,,,,,,,,************************+++---///111111///---+++'''(((((()))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++(((((())))))***+++------+++***)))))))))***,,,---,,,++++++++++++++++++,,,---,,,+++,,,...///...---,,,---......//////......---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,---------.........******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,---...,,,+++++++++,,,,,,---...------------------------+++*********+++,,,,,,---++++++++++++++++++++++++///............///000000(((***,,,+++(((''')))+++******+++++++++,,,,,,,,,------------...///000111,,,...///...---+++,,,,,,+++++++++,,,,,,---------***+++,,,------------,,,,,,,,,,,,---------............---------,,,,,,,,,/////////......---------------------------------++++++++++++,,,------...,,,,,,++++++,,,,,,---...------------------------******,,,,,,,,,,,,******---,,,,,,++++++*********)))***,,,------,,,***)))***+++,,,,,,------------)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********+++,,,---............---,,,++++++******++++++)))***+++,,,------...///...---,,,+++***+++,,,---))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++((()))***+++++++++++++++...---,,,+++,,,---...//////...---,,,++++++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,---------,,,,,,+++++++++***************+++,,,,,,------,,,,,,+++++++++++++++******))))))+++***)))***+++++++++))),,,,,,,,,,,,+++***))))))))))))*********))))))(((++++++******++++++,,,------+++)))((('''((()))***(((((()))***,,,---...///************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++)))+++,,,...//////......+++++++++,,,---...///000''')))+++---...---,,,+++******************++++++,,,,,,,,,++++++*********)))************+++++++++***++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***))))))************))))))++++++++++++++++++++++++***))))))))))))))))))***++++++++++++++++++++++++///---+++)))(((((())))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))(((((())))))***+++---...000///---+++***+++************************++++++++++++++++++++++++'''((()))***,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''''''(((+++,,,***((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++---...//////++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------++++++,,,---------,,,,,,---+++)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------/////////......---------++++++++++++,,,,,,---...------............------...------,,,,,,------......,,,***))))))***+++---.........------,,,,,,,,,,,,,,,,,,+++++++++******------,,,++++++,,,------***++++++,,,,,,++++++***+++,,,------++++++,,,---*********)))******++++++++++++******++++++,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,******))))))******+++,,,***++++++)))((((((+++---.........---------,,,,,,///...,,,+++***+++,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000---***)))+++,,,***))).........---------,,,,,,'''))),,,...///...---+++,,,+++++++++***))))))))),,,,,,,,,------.........+++++++++,,,,,,+++++++++&&&'''((())))))***))))))***+++,,,+++)))((()))***************************,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++******)))))))))))))))***,,,,,,,,,++++++*********++++++******************++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++,,,---...,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,------------......///...,,,+++***+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++***,,,...///000///...---'''(((***+++,,,,,,++++++******************++++++,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,...///...,,,*********************************++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------************************---,,,+++---///000...,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,+++******---+++)))***---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,------------.........---------,,,,,,------,,,,,,+++,,,,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,//////...---...///000111------------,,,,,,,,,+++,,,,,,,,,++++++++++++***---,,,++++++++++++,,,---++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,++++++*********++++++++++++******++++++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,------,,,******+++---,,,,,,,,,+++++++++******...---,,,+++++++++,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000---***)))+++,,,+++)))************))))))))))))((()))+++---...---,,,+++++++++++++++************,,,,,,,,,,,,------------******++++++++++++******))))))******************+++,,,,,,,,,***)))***+++************************,,,---///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******++++++++++++,,,,,,...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---************+++++++++++++++,,,...///000///---,,,************+++,,,,,,---++++++++++++++++++******,,,,,,,,,++++++++++++***)))************+++++++++***++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,++++++*********'''(((+++,,,---,,,***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,+++,,,...---+++))))))***************************++++++++++++++++++++++++++++++++++++++++++******---------....../////////++++++++++++++++++++++++......---------------,,,************************,,,+++***,,,---...,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000......---,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,++++++***---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++,,,,,,,,,,,,------------------------------************++++++++++++.........---------------------------,,,,,,,,,,,,///...---,,,++++++++++++------............------,,,++++++******++++++,,,++++++,,,,,,------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---...---,,,++++++***++++++++++++******++++++,,,---,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...000///---,,,,,,---,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,+++***)))))))))(((((((((''''''((()))***+++,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,++++++++++++)))******************)))+++++++++,,,++++++******+++------,,,+++***+++,,,************************,,,---......,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---......//////,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******++++++++++++,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------------...//////...,,,+++,,,+++*********,,,...000,,,+++++++++++++++******++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***))))))************))))))++++++++++++++++++++++++***+++,,,------,,,+++***---,,,,,,++++++*********%%%&&&((()))***+++*********+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---+++***+++,,,,,,***))))))***************************++++++++++++++++++++++++************************,,,,,,,,,---...///000000++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++------------------------***+++,,,---............---,,,++++++,,,,,,------++++++,,,,,,,,,,,,---------......///......------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------............------,,,,,,++++++++++++,,,,,,)))***++++++,,,++++++***++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---///...---,,,++++++***+++++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,---------///000000...,,,+++,,,///............------------,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,------------------------+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,++++++++++++++++++************)))))))))******+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))************))))))+++,,,,,,,,,+++***)))))),,,---...---+++***+++,,,************************+++---......,,,++++++,,,************************,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---......------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---...//////000---............---,,,++++++***(((((((((***---///,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***))))))************))))))++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,++++++*********(((((((((((()))+++---...*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...---+++******+++++++++)))((()))+++************************++++++++++++++++++++++++((())))))******+++,,,,,,******+++,,,------......++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******------------------------000000000000///...------------,,,,,,++++++,,,---+++++++++,,,,,,---------------......///......---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---.........------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000------............------------,,,,,,,,,,,,------...............---,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,------++++++,,,---///...---,,,++++++***+++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++,,,,,,+++---//////---+++++++++/////////.........------+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------,,,,,,,,,+++++++++******************++++++******++++++,,,,,,,,,---,,,,,,,,,++++++*********))))))************))))))++++++++++++***)))((((((,,,---...---+++***+++,,,************************+++---...---,,,***++++++************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,---......///.........------,,,++++++((('''&&&%%%&&&(((***+++---------,,,++++++*********++++++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++---,,,+++******,,,...000*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++******++++++***))))))***,,,************************++++++++++++++++++++++++(((((())))))***+++,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******************************)))+++,,,,,,***))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********......---,,,,,,+++******++++++++++++++++++++++++******))))))))))))******------------------------666666444222000---***))),,,------,,,+++***+++---***++++++,,,,,,------...,,,,,,---............---++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***,,,---------,,,+++.........---------------,,,,,,,,,,,,------------+++++++++,,,---///111111------............------...------,,,,,,------...---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++,,,------++++++,,,---...---,,,++++++***++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++*********))))))******+++,,,***+++------+++***+++,,,------------,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,---...............------------------------+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---+++,,,---,,,,,,,,,++++++++++++*********+++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******************)))******************)))(((+++------,,,+++***+++,,,************************+++,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++******)))******+++,,,---***++++++++++++,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))******++++++,,,,,,---------,,,,,,,,,,,,,,,((('''''''''''')))***+++...------,,,++++++************+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---*********++++++,,,,,,---------,,,+++++++++++++++)))******+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++***))))))+++---************************++++++++++++++++++++++++))))))))))))*********************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************(((***,,,+++((('''((())),,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------555555444222000---+++***,,,......---***)))+++---******+++,,,,,,---......++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,------///000111------............---------,,,,,,,,,,,,,,,,,,---++++++******+++---...///+++,,,,,,,,,------------...------------,,,,,,,,,,,,---............---,,,,,,,,,------------,,,,,,+++,,,------++++++,,,---,,,++++++*********++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++************+++,,,,,,)))+++++++++***+++---///------------,,,,,,,,,,,,***+++,,,---------,,,,,,***+++---...////////////........................+++,,,,,,---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---//////---+++,,,---,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------******++++++++++++************++++++,,,++++++++++++,,,,,,,,,***)))***+++***************************,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++*********++++++,,,......******+++++++++,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------************+++,,,---.........---,,,,,,+++***************++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++++++++************+++++++++++++++,,,,,,+++++++++))))))************))))))++++++++++++++++++++++++000...,,,******,,,...000))))))***+++,,,------...)))***++++++***(((%%%$$$))))))***+++,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++*********+++,,,---+++,,,,,,+++)))***,,,...************************+++++++++++++++++++++++++++++++++***)))((((((''',,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,++++++------------.........//////------------------------***+++,,,,,,---...//////))))))***+++---...//////++++++++++++++++++++++++...------,,,,,,------...------------------------000000000000000//////...,,,...///---***)))+++---******+++,,,,,,---......***+++,,,,,,---------,,,++++++,,,,,,,,,---------------------------------+++,,,...000000///...---+++++++++,,,,,,------------------....../////////......---------......///---..................---,,,++++++++++++++++++,,,...------...000333666888,,,,,,,,,------...............---------,,,,,,,,,------...//////...------,,,------......------,,,+++,,,------++++++,,,---*********)))******++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...***+++++++++***,,,...111000000/////////.........)))***,,,---...---,,,,,,)))***,,,...000000000000........................+++,,,,,,---.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---+++,,,............---------,,,,,,***+++---//////---+++)))---------,,,,,,+++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++***+++,,,,,,------------***+++,,,+++)))((()))******************************,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++++++++++++++++++++++++++,,,---...///000*********++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******))))))***,,,...///*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........)))***,,,---...---,,,,,,+++++++++,,,,,,---------///////////////.........++++++++++++,,,------...******++++++++++++******)))************+++++++++///...---,,,++++++++++++)))***+++,,,,,,,,,,,,+++...+++))))))***,,,,,,+++************************,,,+++)))(((((()))+++,,,++++++,,,------...//////---,,,************,,,---************************))))))*********+++++++++))))))))))))))))))))))))+++,,,,,,------.........---------...------,,,,,,))))))*********+++++++++,,,++++++******++++++,,,***************)))((('''---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))***++++++,,,,,,---......******))))))***,,,---///++++++++++++++++++++++++///,,,******---...,,,***,,,+++++++++,,,...000111------------,,,,,,+++***.........------,,,,,,,,,***...000///***(((***---...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......---+++*********++++++***222000,,,000---+++111;;;777111...---...//////222222000///---+++***))),,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))******************++++++,,,,,,,,,...------------...//////------------------------//////............//////......---,,,,,,+++******------............------,,,++++++******++++++,,,111---)))***111;;;EEEKKK222000...+++******+++,,,------------------------,,,,,,---......---,,,,,,,,,---.........---++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++***)))///......------......///---------,,,,,,+++++++++***++++++,,,,,,---......+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///...------,,,+++++++++,,,,,,,,,,,,------...---------......---------,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---...///000///...---,,,,,,+++***,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,------------------,,,++++++***+++,,,...///...------,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........---,,,,,,+++++++++,,,,,,...+++)))))),,,......,,,***+++,,,------,,,+++***......---,,,---...///000++++++------------++++++******++++++++++++******)))************+++++++++,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,---+++))))))+++,,,,,,+++************************,,,+++)))(((((()))+++,,,+++++++++,,,------......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,***+++++++++******)))(((,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++***)))((())))))******+++,,,,,,******))))))***+++,,,---++++++++++++++++++++++++...,,,******,,,------+++'''''''''(((***,,,...000---............---,,,+++,,,++++++++++++++++++***)))---000...+++)))+++---------,,,,,,+++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++(((...,,,+++...,,,111AAAPPPFFF999000---,,,,,,,,,111000///...---++++++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,---------,,,,,,------...///------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++++++++,,,,,,...,,,***,,,333<<>>cccmmmYYY@@@111---///000///++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...------------------------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...***,,,------***(((((()))*********+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------------***+++,,,,,,------,,,,,,,,,,,,---......---------......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))******+++,,,---...+++++++++,,,,,,---------///---***)))+++...000000,,,---...//////......---++++++,,,------...------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,+++************)))******++++++,,,,,,---******++++++++++++*********+++---...///...------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++------------,,,++++++************++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---------------...///000***+++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,---------------------++++++++++++------******++++++++++++******)))************+++++++++,,,++++++*********++++++---,,,+++*********+++,,,++++++***+++------+++)))************************************************++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,---------......++++++++++++++++++++++++******++++++,,,---------++++++,,,---............++++++,,,,,,,,,---------******))))))))))))******++++++,,,---------,,,,,,*********+++++++++++++++******+++,,,,,,,,,++++++((())))))******+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///777666555444222///---,,,++++++,,,,,,---,,,,,,,,,***++++++++++++++++++,,,++++++,,,---------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------------,,,......***,,,///+++555NNNQQQDDD444+++***---...---*********++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------))),,,...---***)))+++---((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---...//////...---,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---......++++++++++++,,,---......***++++++,,,,,,------...000...+++***+++,,,,,,,,,***+++---...//////......***+++,,,---.../////////......---------,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******************+++++++++,,,,,,------)))******++++++******)))***+++---///000///...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++---------,,,++++++******,,,,,,---------,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////(((***,,,,,,+++***+++,,,,,,++++++++++++++++++,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,---******++++++++++++******)))************+++++++++***)))))))))***+++,,,---,,,,,,,,,+++++++++******+++******,,,------+++)))*********************************++++++*********------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------************************,,,,,,++++++*********)))******+++,,,---......---++++++,,,,,,,,,---------******))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,---((())))))******+++,,,,,,((()))+++,,,,,,,,,,,,+++------------------------)))+++---,,,++++++...000???>>>;;;888333...***(((+++,,,,,,---......------,,,++++++++++++++++++***,,,,,,,,,,,,------+++***,,,,,,,,,---------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------***---)))***000---,,,777777222,,,***+++---,,,+++************++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///---,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***,,,...+++((((((+++///******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...---,,,+++*********++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,---------******+++,,,...///000000...---,,,,,,,,,---...///******+++,,,,,,---......000...,,,,,,------,,,+++***+++---.........,,,+++***+++,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,------------******+++,,,,,,+++******)))+++...000000000...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++---...---,,,+++,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,+++++++++++++++***+++,,,---------,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++------------,,,,,,,,,+++++++++++++++,,,---...///(((+++------***))))))***+++++++++,,,,,,+++++++++***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******)))************+++++++++''''''((()))***,,,...///,,,,,,,,,,,,,,,+++***)))+++***+++,,,------+++)))******************************++++++++++++******------------------------......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))...---,,,***)))'''&&&%%%((()))***+++,,,---------))))))*********+++++++++******))))))))))))******)))***++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))+++---///***++++++,,,------......&&&''')))***+++++++++***------------------------)))+++---,,,++++++...111000000000000///---,,,***,,,------.../////////............------,,,,,,,,,...---,,,,,,---,,,+++)))------------------------))))))***+++---...//////...------,,,,,,++++++******+++---...///...------(((...++++++333222******+++++++++---///...,,,******************************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...++++++++++++++++++++++++...------,,,,,,------...((()))***+++---...///000+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---...---)))$$$###''',,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,+++)))((((((((()))***++++++,,,---------,,,,,,)))***++++++,,,,,,,,,,,,,,,---///000000///---,,,+++++++++,,,,,,---------******+++---///000222222000///...---,,,---...///******+++,,,,,,---......///...------//////...,,,+++,,,---......,,,***)))++++++,,,,,,,,,++++++***......---------,,,,,,,,,***,,,...//////...,,,***))))))***+++,,,------...******+++++++++,,,,,,,,,+++***************++++++------------------------++++++------------++++++)))+++...000111000...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---......,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++******++++++*********++++++,,,,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++.........------,,,,,,,,,+++******+++,,,---...///***,,,...---***''''''(((***+++,,,------,,,+++******+++,,,---...---,,,,,,++++++---......---++++++(((((()))*********************))))))******+++,,,++++++******++++++,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))***************************+++---///...---***))),,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,++++++*********''''''((()))***++++++,,,///---+++))))))+++---///,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******++++++++++++******,,,++++++,,,......---,,,,,,///111...(((%%%'''+++...,,,))))))+++---......++++++,,,,,,---,,,,,,,,,++++++************++++++.........---,,,+++***)))++++++,,,---//////...,,,---------............///............---,,,+++***,,,,,,+++******+++,,,,,,......---------,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***************************------++++++++++++------------,,,+++,,,---...///++++++,,,,,,---...//////------++++++++++++------------......------,,,+++...---+++******+++---............,,,***)))+++---++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,,,,---...---.........---,,,,,,+++------............------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***((((((+++...///---*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...,,,******+++,,,---++++++,,,,,,---...//////......------------.........---,,,+++++++++++++++---------............///---......,,,******+++,,,***++++++,,,,,,------...,,,---...//////...---,,,,,,,,,,,,------.........---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......///...---+++***************************++++++******++++++,,,---******+++++++++******))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++******++++++,,,---+++++++++******))))))))),,,,,,,,,++++++************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...((()))***,,,---...//////,,,,,,++++++,,,,,,---...************************------++++++++++++------,,,,,,,,,---------......++++++++++++++++++++++++))))))***+++++++++++++++++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************+++---//////---+++***,,,++++++******++++++,,,******+++,,,,,,---......,,,+++++++++************)))))))))******+++++++++---,,,***))))))***,,,---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++******++++++++++++++++++++++++******++++++++++++******((((((((()))******))))))************,,,,,,+++***///---***)))***,,,,,,,,,+++,,,,,,---------------,,,,,,++++++++++++,,,,,,------------,,,+++******,,,+++,,,---//////...,,,---------............///////////////...---,,,,,,...---,,,++++++,,,---...++++++,,,---...//////000......---,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++*********+++------***+++++++++,,,------------,,,,,,++++++,,,,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++---...,,,+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,------,,,++++++***------............------......---,,,++++++++++++++++++++++++++++++++++++***))))))+++...///---***,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********,,,,,,++++++,,,,,,---......///......------------............---,,,,,,,,,,,,,,,------------............---......,,,+++***+++---,,,,,,,,,------.........,,,---............---,,,+++,,,,,,,,,------------//////.........---------++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,+++,,,------...---------+++,,,---......---,,,,,,++++++++++++++++++++++++***************+++,,,,,,***+++++++++++++++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******++++++++++++******++++++,,,---,,,,,,+++++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,++++++++++++,,,------++++++,,,,,,------------,,,,,,++++++,,,,,,---...************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++******++++++,,,---------------------,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************+++,,,...//////...,,,+++,,,++++++******++++++,,,***++++++,,,,,,------...++++++++++++************++++++++++++++++++++++++************************,,,+++******,,,,,,,,,***++++++,,,,,,,,,+++************+++,,,,,,,,,++++++******************************++++++++++++******)))******++++++++++++++++++&&&$$$)))111444///***///---***)))***+++******,,,,,,---...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,---------............///000000000//////...------......------------......+++,,,---...///000111111111000///---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,------............---,,,,,,***+++---......---+++***&&&)))---//////---,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,++++++******------............------...---,,,++++++***++++++***************************))))))+++---...,,,+++/////////......,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++,,,,,,------...............------------......///...------,,,---------------------............------...---++++++,,,------.....................+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,///............---------*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++++++++,,,,,,------++++++,,,---------------)))***+++,,,------------++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,------......------,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,------------------)))***++++++,,,,,,++++++++++++******++++++,,,---++++++******++++++,,,---///......------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************+++,,,---//////...---,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++***))),,,*********,,,---,,,+++++++++,,,,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,---,,,,,,,,,,,,---)))''',,,333555000***---+++***)))+++++++++***,,,,,,---...////////////------,,,,,,,,,,,,------++++++++++++,,,,,,---------,,,,,,,,,......---,,,---------............///000//////..................------------------.../////////////////////...000///...---,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////000000,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,---------,,,+++(((+++---...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,------......------,,,---,,,,,,+++******++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,......//////...------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,++++++*********+++,,,,,,,,,,,,---------.........------,,,,,,------...///......---------......,,,,,,---------.........------...---++++++---...............------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------++++++,,,------------,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++***++++++,,,---------,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---......------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++((())))))***************)))))))))))))))******+++++++++******++++++,,,---.........------,,,,,,+++++++++++++++++++++++++++************++++++++++++************************++++++---.........------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,---------------------------,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++***)))***,,,---,,,+++***++++++,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++&&&(((******)))((()))***...---,,,---///...,,,)))***))))))***,,,---------+++,,,---...////////////,,,,,,++++++++++++,,,,,,+++++++++++++++---.........---,,,,,,---...---,,,---------............//////...---,,,,,,,,,------,,,,,,------------,,,,,,.../////////////////////------,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,,,,+++***+++,,,---...------...,,,******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,------------,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,---......//////......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------......---------......///,,,,,,,,,------------...,,,---...---,,,,,,---///...---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++******+++,,,---------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,...///000,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******+++++++++(((((()))************)))((((((((((((((()))******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***************++++++******************************+++,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++***)))***,,,------,,,******+++,,,,,,,,,++++++******+++,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++'''***------***)))+++---,,,------+++)))(((((()))***))))))+++...//////...***+++,,,---.../////////,,,,,,++++++++++++,,,,,,,,,,,,+++***+++,,,...//////...,,,,,,---------,,,---------............///...---,,,++++++,,,---...,,,,,,------------,,,,,,***+++,,,---///111222222,,,,,,++++++,,,---......,,,,,,------------,,,,,,************************+++,,,,,,------,,,,,,+++++++++,,,------------,,,------------------------+++,,,,,,------,,,,,,+++***++++++++++++***))))))---,,,***)))***,,,...000//////...+++))))))+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,---.........------,,,,,,------------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++,,,....../////////+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------------------------...///,,,,,,,,,,,,------------,,,---...---,,,,,,...000......---,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++---------............///+++++++++++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,......,,,+++************************************)))***+++,,,---,,,++++++)))***+++,,,,,,------,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++,,,,,,++++++++++++---///111333,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++,,,---------))))))***++++++++++++***)))))))))((()))******+++++++++******++++++,,,---******++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))***++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,++++++***))))))***,,,------,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***...111000---,,,...111,,,++++++******+++---///+++++++++---///000///...)))***+++---......//////------,,,,,,,,,,,,---------,,,+++******+++---...000...,,,+++,,,------,,,---------............//////...---,,,,,,---...///,,,---...//////...---,,,)))***+++,,,...000111222///...---------------...++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,++++++++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******++++++++++++,,,---......+++,,,...---+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,------++++++,,,---------------+++,,,,,,------,,,,,,+++++++++************+++++++++++++++++++++++++++++++++,,,---+++))))))+++...+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,---...---,,,---///000000///...---,,,+++******---,,,++++++++++++,,,---------------,,,,,,,,,+++---------.........//////---,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++...---,,,++++++,,,------))))))))))))))))))))))))***+++---......---,,,+++((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---++++++******++++++,,,---*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******************++++++,,,,,,+++++++++---///111333,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------)))******+++,,,,,,------******+++,,,,,,,,,,,,+++*********)))***++++++,,,++++++******++++++,,,---)))))))))******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************(((((()))***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))***++++++,,,------***************************))))))***,,,...---,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++(((,,,///...+++))),,,///---+++)))***...222555666...------...///000...---((()))+++,,,---..................------............---+++******+++---...000...,,,+++,,,------,,,---------.........//////000///...------...000111---...///000000///...---,,,,,,,,,---------......222111000///...---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,---.........---,,,))))))***+++,,,,,,------++++++------------++++++------......------,,,+++((())),,,.........---,,,'''***---///...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,------...)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***************++++++************************+++,,,---+++)))(((+++...------------,,,+++******---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------++++++++++++++++++++++++,,,------.../////////...---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...++++++,,,,,,,,,---------,,,---......------///111111111000...---,,,++++++------,,,++++++,,,------.........------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++---,,,,,,+++,,,---///000((((((((((((((((((((((((***+++---//////...---,,,'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...++++++******++++++,,,---)))))))))******+++++++++*********++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++************)))***++++++,,,---,,,++++++,,,...111222,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,------------......'''(((((()))******++++++******+++++++++,,,,,,,,,//////...---,,,+++***)))))))))***+++,,,,,,------+++,,,------++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((())))))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++...+++(((((())),,,---...))))))*********+++++++++''',,,000...)))&&&)))...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,++++++******++++++,,,------,,,,,,---...000111------,,,,,,,,,---.........---,,,+++***+++,,,,,,,,,---.../////////......111///,,,******+++---...***++++++,,,---...//////,,,,,,,,,,,,,,,---...///........................---------------...///000+++,,,---...////////////000///...---,,,---.........------,,,,,,++++++***,,,,,,,,,++++++*********))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,+++***+++,,,...///------,,,++++++,,,,,,,,,------------------------,,,++++++...111222000------,,,+++*********+++,,,+++++++++,,,,,,---------,,,///333555555333000...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...------++++++++++++++++++++++++))))))))))))))))))))))))+++,,,------......------,,,,,,------...---------,,,,,,,,,,,,,,,---...///------------------------)))+++------,,,+++***+++/////////......---------/////////......---------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---.........------......------+++)))((('''---,,,***))))))***,,,---000///...---,,,+++++++++---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((&&&%%%###"""************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++///...------...---+++***------,,,,,,+++*********++++++******************---------,,,,,,++++++++++++++++++,,,...000111222++++++,,,,,,,,,---------,,,,,,,,,++++++*********---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++************)))******+++,,,,,,------+++,,,------++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++222///+++******,,,,,,,,,***+++++++++,,,,,,,,,,,,+++///222000***'''***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,---...000111,,,,,,,,,+++,,,,,,---...------,,,++++++,,,---...+++++++++,,,,,,,,,------000///,,,+++***+++---...---------------.........---------....../////////...........................---------------......+++,,,---...///////////////...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++---------------...............------------------------,,,,,,,,,---...///...------,,,,,,------...------------------------***))))))+++---///---+++---,,,+++*********+++,,,+++,,,,,,,,,,,,,,,,,,---111///...///222333000---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////......------......//////......---,,,,,,,,,,,,---...///////////////////////////***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,++++++.........---------,,,,,,///...---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,---.........---,,,---------------,,,,,,+++...---+++******+++---...//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***)))++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++---,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++*********++++++++++++,,,((((((((())))))******************++++++,,,,,,---+++,,,---,,,+++***+++---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++************))))))))))))***++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++555111...++++++,,,+++***++++++,,,,,,,,,---------...111444111,,,)))***---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,---...///000++++++******++++++,,,---,,,,,,,,,,,,---...///000,,,,,,+++***+++,,,---...000...,,,++++++,,,---.../////////.........---------...///000000000///...........................------,,,,,,,,,,,,,,,---,,,,,,---...////////////......---,,,,,,,,,,,,,,,***++++++,,,------............------------,,,,,,------...//////000000111------........................---------...//////.........------......///,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,,,,,,,------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++666000******///111///,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---......///000000//////------,,,,,,,,,---......+++++++++++++++++++++++++++,,,---,,,+++***,,,...++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......---,,,,,,,,,------......////////////...---,,,,,,---...//////...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------------++++++************++++++++++++......------------,,,,,,,,,,,,++++++++++++,,,,,,************************------------------------...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************************++++++++++++))))))))))))*********************++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++*********((((((((((((((()))******++++++++++++++++++++++++***+++++++++++++++,,,,,,333111---,,,,,,,,,+++***+++++++++,,,,,,,,,,,,------000222000,,,***+++---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........*********)))***++++++,,,+++,,,,,,---...///000111///...,,,,,,,,,---///111///...,,,++++++,,,---.../////////////////////...,,,---///000111///...,,,........................------,,,+++++++++,,,,,,,,,------...//////......------,,,,,,++++++++++++,,,,,,,,,,,,------......---------------,,,,,,,,,***+++,,,---///000111222,,,,,,------......//////------------------......---------------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,......------,,,,,,++++++++++++---------,,,,,,+++++++++555111---+++---......,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,---...///////////////------,,,,,,,,,------...++++++++++++++++++++++++---------,,,***+++---///---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------------,,,,,,------------------,,,,,,------------......////////////...------.../////////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---------......*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***---......---,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------------...------,,,,,,,,,------/////////............---++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++************+++++++++++++++,,,,,,***+++,,,,,,******+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,///---++++++,,,---,,,,,,************++++++++++++))),,,......,,,+++,,,...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------******)))))))))***++++++***+++,,,---///000111111///...,,,,,,,,,---///111...---,,,,,,,,,------...------......///000000111+++,,,...//////...,,,+++........................---,,,,,,+++++++++,,,,,,,,,---......///.........,,,---,,,,,,,,,,,,++++++.........------,,,,,,,,,+++++++++++++++,,,,,,,,,***+++++++++,,,,,,------++++++,,,,,,---------...,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++---...------------,,,,,,++++++---------,,,,,,+++++++++///111333111...,,,,,,...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))***+++******++++++++++++++++++++++++++++++++++++++++++++++++......///000000000000000++++++,,,---...//////......------,,,,,,,,,------////////////////////////.........,,,++++++...000---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++------------------------000///...---,,,,,,,,,---////////////////////////......---,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,---,,,,,,---///+++*********)))))))))((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***---------,,,+++,,,,,,,,,------------...+++++++++++++++,,,,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,---------......---------,,,,,,---..................------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++------------,,,,,,++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,------+++***+++---......---))))))*********+++++++++''')))+++,,,++++++,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------+++,,,------------,,,,,,******))))))******+++,,,******,,,---//////000///,,,,,,+++***+++,,,---...------,,,,,,,,,---......+++,,,---...///000111111,,,---.........---,,,+++........................,,,,,,,,,,,,,,,---......------...............------------------,,,++++++//////......---,,,,,,+++******++++++++++++,,,,,,......---+++***)))((('''++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++,,,---...------------------------***+++++++++))))))+++,,,---------------,,,++++++---,,,,,,,,,,,,,,,,,,+++***000555444...***,,,///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,******,,,---..................---,,,,,,,,,------........................---...///...---,,,...000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,------,,,,,,------------------------++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---...///333222///---,,,+++++++++////////////////////////...------,,,,,,------------,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++++++++***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,%%%(((++++++))))))+++---,,,++++++***))))))(((((()))))))))******++++++,,,++++++,,,,,,,,,,,,------+++,,,------,,,+++)))(((------------............******++++++++++++,,,,,,***+++,,,---......------........................+++,,,,,,------.........------------------...///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,,,,------------++++++++++++++++++++++++)))+++,,,+++***)))***+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---((((((((((((((())))))*********+++++++++,,,,,,,,,)))******+++,,,,,,---------,,,+++,,,...//////...*********+++++++++,,,,,,)))***+++,,,+++++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------,,,,,,,,,,,,------+++,,,------------,,,++++++************+++,,,,,,)))***,,,---............+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.........//////.........---------,,,........................++++++,,,,,,---...000000---...............---------......///...---,,,+++...............---------+++++++++,,,,,,,,,------///......---,,,++++++***---------------,,,,,,,,,------.........---+++***+++++++++,,,,,,---//////........................))),,,...---+++***+++,,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,---***---111111...+++,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++*********+++,,,...//////000000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++---...000000...---...///,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........***+++,,,...//////..............................,,,------......------,,,,,,+++++++++,,,...///000444333000...,,,,,,------...//////////////////...---------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++(((((())))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------%%%))),,,,,,)))'''***---,,,,,,,,,+++++++++++++++))))))***++++++,,,------+++++++++,,,,,,---------...------,,,++++++******,,,,,,,,,---------......+++++++++,,,,,,,,,------***+++,,,............---------------------------++++++,,,,,,---......///---------------...//////------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))***+++,,,---...//////++++++++++++++++++++++++)))+++++++++***)))***+++---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++,,,,,,---*********++++++,,,,,,,,,))))))***+++,,,,,,------000...---...///000///...++++++,,,,,,,,,---------+++,,,,,,,,,+++******)))++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333...------,,,,,,------...+++,,,---------,,,+++***++++++******++++++,,,---)))***,,,---...------,,,,,,---.../////////......,,,,,,,,,------............------------,,,,,,,,,111000///.......................................++++++,,,---...000111222---...............---------.../////////...---,,,,,,,,,------.../////////,,,,,,,,,------.........,,,,,,---...///000111222/////////......------,,,....../////////...,,,+++,,,,,,,,,---...///000111////////////////////////+++...111111...,,,---...,,,---.........---,,,++++++++++++,,,,,,---------,,,++++++,,,------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++---------------------------...//////000000//////+++,,,---///000111111111///...---,,,,,,,,,,,,,,,------------------------,,,...000111///........./////////......------------------....../////////+++,,,...000111111000///..............................////////////......++++++***+++,,,...000222555333111///......///000......////////////......------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++******+++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------'''+++///...***)))+++...+++,,,,,,------......///******+++,,,,,,---......+++++++++,,,,,,---------,,,+++++++++,,,---......++++++,,,,,,,,,---------,,,,,,,,,------.........)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------...///000111000000000////////////************************------,,,++++++******)))///333333///---...---+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++ $$$))),,,+++)))''''''************************,,,+++)))+++---...+++))))))******+++++++++******))))))***+++---......///------,,,+++***************))))))+++...000111111+++,,,------------,,,+++------,,,+++************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------...,,,+++111:::999333---,,,,,,++++++,,,,,,---...------,,,,,,------...+++---......---,,,,,,---///...---,,,,,,---//////***+++,,,,,,------,,,,,,------...///000///,,,***////////////////////////---,,,,,,,,,,,,---..............................+++,,,...000000///...---,,,------......------,,,....................................---,,,++++++///...---,,,,,,---...///............////////////......---------,,,,,,,,,---------,,,,,,+++++++++000...,,,*********+++,,,///---,,,,,,---...---,,,...000111000---+++---///+++,,,---...////////////,,,,,,++++++***+++++++++.........------,,,,,,,,,,,,---......,,,,,,---...,,,++++++******++++++,,,,,,,,,---...---,,,***)))------------------------,,,---......//////......((()))+++---...---+++***,,,,,,,,,---------......111///...------...///111/////////...---------,,,000//////............///111111000///...---,,,,,,//////.........---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...------------...//////333333222000///---,,,,,,............///////////////...---,,,,,,,,,,,,,,,...//////////////////......---+++******+++---...***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++*********+++,,,+++******,,,,,,+++***************************,,,,,,++++++***+++++++++...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++------------+++++++++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...************************---------.........//////..............................---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***---------,,,,,,+++++++++,,,,,,,,,++++++++++++***+++///000,,,*********(((*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++&&&(((***++++++***++++++************************,,,***)))***,,,---+++)))+++++++++++++++***)))))))))******+++,,,---...///---,,,++++++******++++++...---------...///000///+++,,,---......---,,,+++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------...---...444<<<<<<777---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,...//////...------...///...---,,,,,,---...///++++++,,,------------,,,,,,,,,---///222222111///........................---,,,,,,,,,,,,---..............................+++,,,...///000///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,///...---,,,,,,---...///............////////////......---------,,,,,,,,,---------,,,,,,+++++++++///...,,,+++++++++---...///...,,,,,,---...---,,,000222333222///,,,---...+++,,,---...////////////,,,,,,+++++++++++++++,,,......---------,,,,,,,,,,,,---...---,,,+++,,,...---,,,,,,,,,,,,,,,,,,---,,,---------,,,,,,+++***---------------,,,,,,,,,,,,---......//////......)))***+++,,,---,,,,,,+++,,,,,,,,,---------......///...---,,,,,,---...///...............---------.........//////000000000000000//////......------///.........------------------------------------,,,------------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,---......///222222111000///...------------------............///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------------------,,,,,,+++,,,---...///------------------------.........------,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,***...///+++)))***)))'''((()))***+++,,,------...******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++,,,,,,,,,+++,,,...000+++++++++++++++++++++++++++***)))***,,,,,,***)))+++,,,,,,,,,+++***)))))))))******+++,,,---......++++++******++++++,,,---000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,++++++000555444000---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---...000000...---...///......------------......++++++,,,---------------,,,,,,---///111222000///---------------------------,,,,,,,,,,,,---..............................+++,,,.../////////...---,,,------......------,,,++++++++++++++++++++++++,,,,,,------...---------......------------......---............/////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++......---,,,,,,---///000000...,,,,,,---...---,,,///111333222000---++++++,,,,,,---...////////////,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,------...------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...---------...............+++---...000111222111111....................................------------------------------------,,,,,,------------,,,,,,...---------,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------...000000000/////////......,,,,,,,,,------------.........---,,,,,,,,,------------............------***+++---......---+++***++++++,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++---......///,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................------------------------------,,,,,,,,,,,,++++++))))))***+++,,,,,,------+++000111---+++,,,,,,***))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......------...000++++++++++++++++++++++++************++++++***)))******+++,,,,,,+++++++++)))******+++,,,,,,------************+++,,,---...,,,,,,,,,***)))(((((()))+++,,,,,,,,,,,,,,,,,,+++************+++,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...---,,,+++,,,---+++(((---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,...//////...------.........------------------+++,,,,,,---...---------...------...///...,,,***---------------------------,,,,,,,,,,,,---..............................,,,---......//////......,,,------......------,,,++++++++++++++++++++++++++++++,,,---............---------------------------------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111111///---------...---,,,+++---///111000...,,,+++,,,------...//////......,,,,,,+++++++++,,,------------------------------+++,,,---,,,+++++++++---------,,,,,,,,,,,,------...---,,,+++***+++,,,---+++++++++,,,,,,,,,,,,,,,,,,---......///.........,,,,,,+++++++++,,,,,,---,,,,,,,,,---------............---,,,,,,---......,,,---------.../////////,,,---000222222222111000---------....../////////---------------------------------------------------,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,++++++++++++,,,------........./////////000000,,,,,,---------............------,,,,,,,,,------......////////////......++++++------------+++++++++,,,,,,---...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,,,,+++******,,,,,,+++***+++,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,000111...,,,------+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))),,,...///...,,,,,,---++++++++++++++++++++++++)))***+++++++++*********((()))***+++,,,---------)))******++++++,,,,,,,,,)))))))))***+++,,,---...***+++,,,***(((((()))+++++++++************++++++************+++,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------000///...//////---+++***---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***,,,...---,,,+++,,,,,,......---------,,,,,,+++,,,,,,---.........------000.........//////---,,,........................---,,,,,,,,,,,,---..............................,,,------...............,,,------......------,,,------------------------++++++,,,---............,,,------------------,,,------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222222000...---......---,,,)))+++...111333333111000,,,---......///.........,,,+++++++++,,,------...------------------------+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---...+++++++++,,,,,,---------,,,---......///.........------,,,++++++,,,,,,---,,,,,,,,,---------......///..................///,,,---------.../////////...///000222222000...---,,,,,,------......//////,,,,,,---------------------------------------------,,,++++++++++++,,,---.........------,,,,,,,,,------,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------...//////000000---.........////////////------,,,,,,,,,------...***++++++,,,,,,++++++***------++++++++++++------,,,,,,---.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,,,,+++******,,,,,,+++***+++++++++,,,,,,---------,,,+++++++++,,,------...,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***...///,,,***+++,,,***,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++(((+++---...---+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,((()))***,,,------------************++++++,,,,,,************+++,,,---...***,,,...---******,,,000++++++************+++++++++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***(((***...///,,,,,,------,,,,,,++++++,,,,,,---******))))))))))))*********+++------+++***+++,,,------...------,,,+++***,,,,,,---..................------...111222222111////////////////////////---,,,,,,,,,,,,---..............................------------......//////,,,------......------,,,........................,,,,,,------...---------,,,,,,------------,,,,,,,,,------------...............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......///000000111222000...---......---++++++,,,...222666888777555------...............---,,,++++++,,,,,,---...///,,,,,,,,,------------...,,,---......,,,,,,---...,,,++++++******++++++,,,,,,,,,++++++,,,,,,------+++,,,,,,------......///,,,---......//////......------------,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---------..................///000000000...---,,,,,,,,,------.........///,,,,,,,,,,,,---------------------------------------,,,+++******+++,,,---------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,------...//////000000........./////////000000------,,,,,,,,,---......+++,,,,,,------,,,,,,+++...---+++******+++---...,,,,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,+++******,,,,,,+++*********++++++,,,,,,------,,,++++++,,,,,,---...///------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,(((,,,...+++)))***+++)))++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++***+++,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++,,,---+++,,,,,,---,,,,,,++++++************++++++++++++************+++,,,------+++...///...***))),,,000------,,,++++++,,,------,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------%%%$$$'''------******------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,***,,,------,,,++++++,,,------......---,,,***))),,,------...............---,,,+++,,,...000000000........................---,,,,,,,,,,,,---..............................---------------...//////,,,------......------,,,........................---------...------,,,,,,+++,,,------------,,,+++,,,,,,---------...............---------,,,,,,,,,+++++++++,,,,,,---------,,,---......////////////333111///.........---+++,,,,,,,,,000444777777555---...............------+++++++++,,,,,,...//////,,,,,,,,,---------......---...//////------...///,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,---......///000000,,,---......//////......,,,---.........---+++***,,,,,,,,,---------......---..................---...............---------------------............------------------------++++++,,,,,,,,,------------------------------------,,,+++))))))+++,,,---,,,,,,------.../////////000///......---------...---------,,,---......///,,,------....../////////---------.........//////,,,,,,,,,,,,,,,---...///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,+++******,,,,,,+++***))))))******+++,,,,,,---+++++++++,,,,,,...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---,,,,,,++++++,,,,,,---******+++,,,------------,,,,,,++++++,,,,,,---...........................,,,------------.........------------------------+++,,,---.........------------------------------,,,,,,------------------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,)))---...+++***+++,,,***))))))***+++,,,------...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------+++)))((((((,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---//////,,,+++,,,............---,,,+++)))(((***************+++++++++++++++******++++++,,,---***---///---(((''')))---///...------------...///------,,,+++************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***)))+++111000+++***...---,,,,,,++++++,,,,,,---000//////......//////000+++---......---,,,,,,---------......---+++***))),,,---......//////......---+++))))))*********)))---------------------------,,,,,,,,,,,,---.................................------------...//////,,,------......------,,,....................................---,,,++++++++++++------------++++++,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,---------,,,---......///.........333111///.........---+++,,,***))),,,111333333222---...............------+++++++++,,,---...///000,,,,,,,,,------............///000///.........000...------,,,,,,------...)))***,,,---...---,,,,,,------......///000111111,,,---......//////......,,,---...//////---+++***,,,,,,,,,---------......,,,------......------,,,/////////......------,,,++++++++++++,,,...///000------------------------+++++++++,,,,,,------------------------------------,,,***))))))***,,,---+++,,,,,,---...///000000111000///..................------------...//////---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///***++++++,,,,,,++++++******+++---......---+++***,,,---......//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---,,,+++******,,,,,,+++***(((((()))***++++++,,,,,,+++++++++,,,---...///000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...******+++,,,------...///)))***+++,,,...///000000------++++++++++++------)))***+++,,,---.........,,,,,,++++++,,,,,,---...000000000000000000000000---------.........//////........................***+++,,,---...---,,,,,,........................------------------------+++++++++,,,,,,---------******))))))))))))******---++++++,,,...///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((*********++++++,,,,,,,,,---,,,***(((((()))***+++///,,,******---...,,,*********+++++++++***))))))+++++++++++++++++++++++++++++++++************)))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...//////...------++++++***)))........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))(((***---///,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......++++++,,,,,,---...//////------------------------......------------............///000000000000000////////////////////////---------.........//////////////////////////////,,,,,,------......////////////.........---------..................------...------,,,,,,------...------------------------........................000---,,,...111444444333555444222000...,,,++++++------............------........................,,,,,,,,,---------......////////////////////////........................------------------------.........------,,,,,,,,,,,,,,,,,,---------..............................------------------------............///////////////---,,,---000000...+++///............//////000------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,------------,,,,,,+++***---,,,,,,,,,,,,---..............................---------............///........................,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------000...,,,***)))***,,,---........................------,,,+++++++++,,,,,,...---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,+++++++++,,,---...///000.........------,,,,,,,,,///...---,,,+++,,,,,,---......---------------,,,000///...---,,,+++++++++...---,,,,,,++++++++++++///......------......///---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////------------------------------------------------+++---///000000///---+++---------.........//////------------------------------------------------++++++************++++++---,,,+++,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,...,,,+++))))))***+++,,,...,,,******,,,------+++,,,,,,++++++++++++************************************++++++,,,,,,------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,+++++++++........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++---...------------------------------------------------++++++,,,------...//////------------------------......------------............///000000000000000////////////////////////......//////////////////////////////////////////...............///////////////.........---------...........................------,,,,,,------...................................................///...---///222444333222222111000//////.........------............------........................,,,,,,---------.........................................................------------------------......---------,,,,,,,,,,,,,,,,,,---------..............................------------------------............////////////000...---...000111///---//////..................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---------------,,,+++***------,,,,,,------...///........................---------............///........................,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++,,,---//////------------------,,,,,,///...---,,,,,,,,,------+++++++++,,,,,,,,,,,,---///...------,,,,,,,,,,,,...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------------.................................------------------,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,++++++*********))),,,,,,,,,,,,+++******)))***++++++++++++,,,,,,,,,...---,,,+++***+++,,,------,,,***+++,,,------,,,///...,,,+++++++++,,,---******************************+++,,,---...//////---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------......------------............///000000000//////////////////////////////000000000000000/////////////////////////////////000000///////////////..................---------...........................------,,,,,,------...////////////////////////..............................///111333444222111////////////000000000111------............------........................,,,------------.........------------------------...................................................------------,,,,,,,,,,,,,,,,,,---------..............................------------------------............////////////111///......///000000///000000//////......------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,------------,,,,,,+++---------,,,------...///........................---------............///........................------...............---,,,,,,,,,,,,------------,,,------------.................................------------------------------------------------------/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,---...,,,,,,------------------......---,,,,,,,,,------***++++++,,,,,,------......------,,,,,,---------///...,,,******+++---...---,,,,,,++++++,,,,,,------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------...---,,,++++++,,,---...,,,,,,,,,,,,------------////////////////////////.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,///---,,,,,,------+++***++++++++++++++++++++++++,,,++++++******))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++...------,,,,,,,,,------,,,,,,++++++,,,---------111000---,,,+++,,,---...***************************++++++,,,---.........,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......------------------------)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------++++++,,,,,,,,,,,,------,,,---------......//////..............................------------............///////////////...////////////////////////000000000////////////...////////////////////////111111000000//////..............................---------..................------,,,,,,------......................................................///111222333333111000......///000000000000000,,,------......------,,,........................------------............------------------------........................////////////////////////------------------------,,,,,,,,,---------..............................,,,,,,------------------............////////////000///...---...//////000222111111111000///...---........................---------...............------------------------------------------------...............---,,,+++,,,---------------,,,,,,---------------...//////........................---------............///........................---......///////////////,,,,,,,,,------------...---------.........//////........................------------------------------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...---,,,+++***,,,,,,+++++++++,,,,,,---,,,,,,,,,------.........---------------------------------------.........,,,,,,,,,,,,,,,---...//////...,,,******,,,---//////......------......///---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------.............../////////.........------,,,,,,+++++++++************++++++...---++++++,,,,,,+++)))+++++++++++++++++++++++++++++++++******)))))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++------------------......++++++,,,++++++,,,---...222111...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///------...............///..............................------------............////////////......////////////////////////........................////////////////////////111111000000//////......---.....................---------.........//////...------,,,,,,------...------------------------........................---///111222222111////////////000000000000///...,,,,,,------------,,,,,,........................---------.........//////------------------------........................////////////////////////------------------------,,,,,,,,,---------..............................,,,,,,,,,---------..................////////////...///......---......///333333333333222000///...........................---------.........//////---------------------------------------------------------------,,,+++***,,,------......---------...------------...//////........................---------............///........................---...//////000000000///,,,,,,---------.........---------.........//////---------------------------------------------------------------------------,,,***))))))+++,,,---------------------------++++++,,,,,,---...///000000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---...---,,,+++------,,,,,,+++,,,,,,,,,,,,,,,,,,------.........,,,---------------------......------,,,,,,++++++,,,,,,,,,,,,------...//////...,,,++++++,,,...//////......------......///---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................***+++---......---+++***+++++++++,,,,,,,,,------,,,,,,---------..................------,,,,,,,,,++++++************++++++---,,,++++++,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,------------------***+++,,,,,,++++++---///222111///------,,,---------------------------------,,,,,,,,,+++++++++***+++******))))))******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000......................................................------------............/////////...------////////////////////////------------.........///////////////////////////000000///////////////...---------...............,,,,,,------.../////////...------,,,,,,------...------------------------........................---///111111///.........000000111111111///...---,,,,,,------------,,,,,,........................------........./////////------------------------................................................,,,,,,,,,------------...,,,,,,,,,---------..............................+++,,,,,,------.....................////////////---///111111///......///111222333333333111000///........................,,,,,,------.../////////------------------------------------------------,,,------------,,,,,,+++,,,------............---......------......///000........................---------............///........................,,,---...///000000000000,,,---------............,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------+++)))'''(((***,,,...........................---,,,,,,,,,---...//////000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,---------,,,,,,///...------,,,,,,,,,,,,,,,,,,------------------+++,,,---.........------,,,,,,+++++++++*********,,,,,,,,,,,,,,,---...///---------------......///---,,,,,,++++++,,,,,,------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................***+++...//////...+++***,,,,,,,,,,,,------------++++++,,,,,,---.........------------------------,,,,,,++++++++++++,,,,,,,,,+++******,,,---,,,+++++++++++++++++++++++++++******++++++,,,,,,------***++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,---------------)))+++---,,,++++++...000111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---------...............,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000------------------------------...//////000111111////////////..........................................------------............//////......---,,,////////////////////////,,,,,,---...///000000111////////////////////////.............../////////---------.........//////,,,,,,------...//////000...------,,,,,,------...................................................---///000///,,,+++,,,......///111111111000...---+++,,,,,,------,,,,,,+++....................................////////////................................................------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................++++++,,,,,,---......///............////////////---111444555333000000000///000111222222111///...........................,,,,,,------...//////000................................................,,,------............---,,,,,,---..............................//////000........................---------............///........................,,,,,,---...////////////------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++*********+++,,,---------------------------......---------......//////---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++++++++,,,,,,---...111000///...------------------------------,,,,,,+++,,,---.........------++++++,,,,,,---...//////------,,,,,,,,,---......+++,,,---/////////...------,,,,,,++++++,,,,,,------------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---............---,,,,,,------------.........,,,,,,,,,---.../////////+++,,,,,,------............------,,,,,,------...+++***)))***,,,------+++++++++++++++++++++++++++******+++,,,---......///***++++++,,,,,,,,,++++++,,,,,,,,,++++++************+++,,,,,,---------,,,)))+++---,,,++++++...111000000000///...,,,+++***+++++++++++++++++++++++++++,,,,,,---...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))........................,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111........................------......///000111111///////////////.........////////////////////////.........------............/////////...---,,,,,,////////////////////////,,,---...///000111222333////////////////////////,,,---------......//////---------.........//////,,,,,,------...///000000...------,,,,,,------...////////////////////////........................---//////---***)))+++...---...000111222111///...+++,,,,,,------,,,,,,+++..................................../////////000////////////////////////........................------------------------,,,,,,,,,------.........,,,,,,,,,---------..............................++++++,,,,,,---...//////............/////////000...222777888555222111111,,,---///000111000...---////////////////////////,,,,,,------...///000000................................................------...///000000000///,,,,,,---.../////////..................///000000........................---------.........//////........................+++,,,---...////////////---------.........//////+++++++++,,,,,,,,,------------------------------------------------------------------------------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------.........---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,+++***+++,,,...///222111000///...---------.........------,,,,,,,,,***+++---...///...------,,,,,,...000222444555666...------,,,,,,---------***,,,...000000///...---///......------......///---------.........//////................................................////////////////////////------------------------///////////////////////////...------------...///---------.........//////---------...///000000111***++++++,,,---...//////++++++,,,,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---------+++++++++---//////............//////---------,,,+++***)))(((......---------,,,,,,,,,...---,,,+++++++++,,,---++++++,,,,,,,,,,,,---------,,,***(((((()))***+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------.........//////,,,,,,,,,---------........................------------......///.........//////............//////111000///...------...///////////////////////////111///------...////////////////////////.........////////////000000000000000000//////......------//////.........//////000111111000///...---------000000000///......------////////////////////////000...+++))))))+++...000------------------------//////............/////////...---,,,,,,---...///...---...000333333000---////////////////////////000///...---------------.........////////////000------------------------------------------------,,,------......------,,,------............------..................------------------------------,,,,,,------...///000000)))III\\\LLL555///111000///////////////////////////...---,,,,,,---...///000000000000000000000000000///---,,,,,,---...///,,,,,,,,,---------......///...,,,++++++,,,...///000000000000000000000000......................../////////...---------,,,,,,,,,---...///000111111////////////////////////........................,,,---......//////............------------.........------------.../////////......------......///000000//////.........------------,,,,,,------......---,,,,,,...////////////...---,,,,,,++++++,,,...------,,,,,,------...000///---+++++++++---...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......000000///...------,,,,,,,,,------......------,,,---------...------,,,,,,...------,,,,,,,,,------///++++++000000,,,---111........................------------......//////...,,,+++,,,///111000......------,,,,,,------...///////////////.........//////.........---------------------------------,,,,,,,,,,,,,,,---...///............////////////,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++---------++++++,,,---///..................///,,,,,,,,,,,,,,,+++***))),,,,,,,,,------.........------,,,++++++,,,,,,---,,,,,,---------.........000///---,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,------------.........,,,,,,,,,---------..............................------.../////////......//////............//////111000///...---......//////////////////////////////---,,,---...///000000/////////////////////...////////////000000000000///////////////.........//////.........//////000//////...,,,,,,++++++,,,/////////............---///////////////////////////...,,,++++++,,,...///------------------------------,,,,,,,,,,,,------///...------------...///.........000222222000---------------------------//////...---------------------........./////////........................------------------------,,,------......------,,,------............------........................------------------------,,,,,,---......//////000---BBB\\\eeeXXXAAA111---///////////////////////////...------------...///........................///......------.........,,,,,,---------.........///...,,,++++++,,,...///000000000000000000000000..................------..................------,,,,,,------......//////................................................,,,---......//////............------------.........---------......//////...------,,,,,,------...000/////////............------,,,+++++++++,,,,,,------,,,,,,---...///...---------......///000111...------------------...------+++*********+++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........000//////...------,,,,,,,,,------......------,,,,,,------...------,,,,,,...---------,,,---------///+++,,,//////,,,,,,000------------------------/////////...---------,,,,,,***)))***,,,---,,,***...------,,,,,,------...//////////////////////////////.........------------------------------------,,,,,,,,,,,,---...///............////////////,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------,,,+++,,,.........------------......++++++,,,,,,,,,,,,++++++***++++++,,,---...///000------,,,,,,,,,,,,---------............/////////000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------..............................------...///////////////......------------......000000///.........//////////////////////////////,,,,,,,,,,,,---///000111......//////////////////////////////000000000000...///////////////000000000//////......////////////...---,,,,,,,,,,,,,,,---------------.........////////////////////////......---,,,,,,---......------------------------------,,,,,,,,,,,,------///...------------...///.........000111111///...------------------------//////...------------...,,,---------............////////////////////////------------------------------............------------............------........................---------------------------------......//////000111666PPPooolllKKK111---///////////////////////////......------......///........................---......//////.........,,,------------.........///...---,,,,,,---...///000000000000000000000000/////////......---------..................//////------------------------................................................,,,---......//////............------------......------........./////////.........------.........////////////............------,,,+++******++++++,,,,,,,,,------------...************+++,,,---...------------------------,,,,,,,,,++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------........./////////...------,,,,,,,,,------......------,,,,,,,,,------...------,,,---------------------...///,,,,,,......,,,,,,...------------------------.....................---///...------...///---,,,......------------....../////////////////////////////////............---------------------------------,,,,,,,,,---..................////////////------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------+++,,,...---,,,,,,---...------,,,,,,,,,,,,------***++++++,,,------,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,---------...------........./////////------.........---,,,+++........................---------------------------------------------------------,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------...............---...//////000000000000......------------......000000//////////////////////////////////////////,,,---------------///000............////////////////////////000000000000......//////000000000111111000//////////////////111000///...............++++++,,,,,,---......///////////////////////////------............------........................//////............//////.........------.........---......///000000///...///////////////////////////......---------......,,,,,,,,,---------............////////////000000........................------............------------............---------------.......................................------....../////////000333...;;;VVVZZZCCC111111//////////////////////////////............//////000000000000000000000000,,,---///000000///......------------..................------------......////////////////////////000000//////......------------......//////000000.........---------,,,,,,------------------------........................,,,---......///...............------------......---......///////////////000000////////////000000///////////////...............---,,,+++++++++++++++,,,---------,,,,,,------,,,+++******))))))***------............---------......///......------,,,,,,---......---,,,,,,------------------------------------------------------------............//////.........---------,,,------......------,,,,,,,,,------...------------------..................------......,,,,,,---------------------------******+++---///000111222111000000/////////...---......------------......///////////////000000000/////////.......................................------,,,,,,,,,------...............////////////------............------+++++++++,,,,,,,,,------++++++++++++++++++++++++........................///...------,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------+++,,,...------,,,...///------,,,,,,,,,,,,------***+++,,,,,,------------------------------------,,,,,,------............,,,------------.........---------...---,,,++++++........................------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////---...///000111111111111.........------.........//////000000000000000000////////////////////////---///000///---,,,,,,...---.........//////000000////////////000000000000.../////////000000111111111111000///////////////000000///............///***++++++,,,---...//////////////////////////////------...//////...------........................//////............//////---..................------...//////////////////////////////////////////......---------......///,,,,,,,,,---------......------........./////////........................---......//////......---------............---------------.........//////.................................///////////////111---///888<<<777333444////////////////////////////////////////////////000000000000000000000000,,,---///000111000///...---------.........//////........................////////////////////////000000/////////.........---......//////000000000000000//////...---------................................................,,,---......///...............------------......---...///000000000/////////......------......///........./////////////////////...---------------+++---//////---,,,,,,---111111000///............---......//////......---------.../////////...---,,,------------------,,,---------------------------------------------------------.........//////...............---------,,,------......------,,,+++,,,,,,---.........---,,,---.../////////.........//////............---------------------------******+++---///000111222---...------,,,+++++++++///......------......///////////////000000111111////////////////////////...........................------,,,,,,,,,------............////////////---......//////......---++++++,,,,,,,,,,,,------++++++++++++++++++++++++........................,,,,,,+++*********++++++,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,,,,,,,------------+++,,,......------...000......------------......++++++,,,---------------......---------,,,,,,,,,+++,,,---......///......,,,,,,---------.........000/////////....................................------------------------------------------------------............------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,------.../////////---...///111222222222222//////............////////////000111111111000000////////////////////////...111333111...+++,,,---------......///000000000////////////000000000000///000000000000000000111222222111000////////////...------,,,,,,,,,------+++,,,,,,---.../////////////////////////////////......////////////..............................------,,,,,,,,,,,,------------...//////...------,,,...//////------///000------------------------...------------...//////,,,---------............---------......//////000..............................////////////......------............------,,,,,,------.../////////........................////////////////////////---000000---///333555222////////////////////////...//////000000//////...........................---...//////000000000000------........./////////........................000000000000000000000000//////////////////////////////////////////000000000000000//////.........////////////////////////........................,,,---......//////............------------......---...///000111000//////,,,,,,++++++++++++,,,,,,........./////////////////////............//////+++...111111...,,,,,,...------------...///000111---...///000000///...---,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................,,,------......------,,,++++++,,,---............+++,,,...///000000///...---000000......111111///.............................................------/////////---,,,---...//////............//////...//////000000111111222...////////////000000000..............................---,,,,,,,,,------............////////////......////////////......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++*********+++,,,,,,++++++++++++,,,,,,,,,---******+++,,,,,,---......++++++++++++,,,,,,,,,---+++,,,......------///111///..................///,,,,,,------------------,,,,,,------------------+++,,,---.../////////...---............/////////222111000/////////000000........................------------------------........................,,,---...//////...---,,,,,,------------.........,,,,,,,,,---------......,,,,,,------...//////000......000111222333333333000000////////////000000...///000111222111111000////////////////////////---111444333///,,,---000------......///000000111////////////000000000000111111111000000000000000333222111000////////////------,,,,,,,,,------...---------......///////////////////////////////////////............//////........................------,,,,,,,,,,,,------------...//////...------,,,...///...---,,,...111---------------------------------------...//////------........./////////---......///000000111111..............................////////////......------............------,,,,,,------...//////000........................000/////////////////////...000000///000111111///////////////////////////...///000111111000///.......................................///000111222............////////////......////////////......000000000000000000000000.........///000000111111000000000///////////////.....................---000000000000000000000000........................,,,---......//////............------------......---...000111111111///...------,,,,,,,,,,,,------............/////////000---------------...///000,,,000333333///,,,---///************+++,,,---...---...///000000///...------,,,++++++,,,---...///---------,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................,,,------......------,,,***+++,,,---............+++,,,...000111000//////,,,000111...///444444111/////////////////////////////////...---------,,,...000222111//////111333//////............//////...//////000111111222222.../////////000000000000........................///...---,,,,,,,,,,,,,,,............////////////......////////////......++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,---......///*********++++++,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,,,,+++,,,............///111//////............//////,,,------......---,,,,,,***++++++,,,---...//////***+++---///000000///...////////////000000000000222111///------...000111////////////////////////------------------------........................,,,---...//////...---,,,---------.........//////,,,,,,,,,---------......,,,,,,------...///000000...///000111222333333444111111000000000000111111...///000222222222111000////////////////////////,,,000444444000...000222---------...///000000111////////////000000000000222222111111000000//////333222111000//////////////////.........//////000........./////////////////////////////////////////////............///////////////////////////////////////....../////////,,,---...//////...---,,,,,,...///...,,,,,,...111////////////////////////---------------...///000.........////////////000...//////000111222222222////////////////////////......////////////......---..................---,,,,,,------...///000000////////////////////////000000000000////////////222---,,,000222...,,,---////////////////////////...///000111111000///...000000000000000000000000///............000222333............/////////000......////////////......000000000000000000000000------...///000111222222111111000000//////......------------------------000000000000000000000000........................,,,---......//////...............------.........---...000111222111///...000000////////////000000---.........//////000000+++++++++,,,---...///000,,,000555444///,,,---/////////...---,,,,,,,,,,,,---...///111111///...---000///---,,,---///111222...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---.....................,,,------......------,,,***+++,,,---............+++,,,...000111111000///,,,111111///000555666333000000000000000000000000---------.........//////***---//////---,,,...111//////............//////...//////000111222222222.../////////000000111111///////////////////////////...---,,,,,,,,,,,,,,,............/////////000......////////////......///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---...//////---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))------------------------...000111000...------...---------,,,,,,+++++++++------------------------//////............//////...///000111111000///...000///...---------------........................000///...------------------///000000---,,,,,,...///000000000///---+++))),,,---...//////...---,,,//////.........---------///////////////.........---......///////////////////////////////////////111///...///000111000...////////////............111///------...///......////////////////////////000000000000000000000000......//////000000111111------......///000000000......------------......////////////////////////111///---...111222000...///......------///000111......////////////......////////////////////////,,,,,,,,,------.........////////////000000000000//////000000000000//////000000000000000000000000////////////////////////000000000000000000000000***+++,,,...///000000000//////000000000000//////////////////////////////000///...------...///000111111000///......------000000000000111111111111------...000111333444444///////////////////////////////////////000111111888000((((((...222000,,,000///...---...000111111---///...,,,...222111------------.........//////000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000/////////............000000//////.........---//////............//////---...///000000///......---------.........//////000000000000000000000000000000//////.........---000000//////.........---//////.........------------...///000000///...---...///111222111000...---,,,---...///...---,,,++++++,,,---...////////////+++---...---,,,,,,000333555222///------.........,,,,,,,,,---...///000000........................---------.......................................000000000000000000000000.........///000111111222///......///111222111///......////////////......000000//////.........---...............///000111...///000222222111000000000000000000000111111111000000111111111111000000..................------////////////////////////000000000000000000000000...---,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,------...//////------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........------------------------,,,---///...---,,,,,,---------,,,,,,,,,,,,,,,,,,------------------------//////............//////---...///000000///...---000///...------------...........................//////...------------------......///...---------------......//////......------...//////...------//////.........---------.........///////////////---...//////000000//////////////////////////////111///...///000111000...////////////////////////555333111111111111111///000000000000000000000000000000000000000000000000000000000000111111111111//////////////////......///......------......///////////////////////////111///---...000111000...//////...---...///000111......////////////..............................------------------..................//////////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000------......///......---------............------////////////////////////000000///......///000000.............../////////000000000000111111111111//////000000111111111111000000000000000000000000///////////////000000111666000******...111000---,,,...000000///...------///111111......000000...---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000000/////////.........000000/////////.........//////............//////---...///000000///......---------.........//////000000000000000000000000000000/////////.........000/////////............//////.........---------......////////////.........///000111111000///...------......------,,,,,,222111000///...,,,++++++,,,...///...------000333FFF>>>444//////000...+++,,,------....../////////........................------........./////////........................////////////////////////------...//////000111111//////...///111111000.........////////////......000/////////............///............//////000//////000111111111111111111111111000000000000000//////000000000//////...........................//////////////////////////////.........------------,,,++++++++++++++++++---,,,,,,,,,,,,,,,++++++,,,,,,,,,---......//////------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------------+++---......---------...,,,,,,,,,,,,------------------------------------//////............//////------............------//////......------..............................//////...------------...---,,,,,,---//////---,,,......------......///000---......//////......---/////////............---------......//////000000---...//////000000//////////////////////////////111///...///000111000...000000000000000000000000666444222222222222111000111111111111111111111111000000000000000000000000222222222222111111111111111111000//////...------///......------......///////////////////////////000...---...///000///...//////.........///000111......////////////.............................................------------------........./////////000000111111000000///000000000000000000000000////////////////////////000000000000000000000000000000000///...---,,,+++---......//////......---////////////////////////111000000//////000000111***+++,,,---...000111111000000000000111111111111222222111111000/////////111111111111111111111111////////////000000000000222000......///000///...+++...111222111...---,,,111555666222...///000///------........./////////000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000/////////......000000////////////......000//////......//////000...//////000000//////...------........./////////000000000000000000000000000000////////////......////////////............/////////............---//////............//////...///000111111000///...///......---,,,---------444333111///---,,,,,,,,,......///...---...000222OOOCCC555...///111///+++................................................------...//////000111111........................////////////////////////---------...//////000000000//////000111111///---......////////////......////////////............000//////............///000000000000000111111222222222111111000000/////////////////////...------......................../////////////////////////////////......---------------,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,---------......//////........................,,,------...------,,,,,,------------------------111000...---,,,,,,---...------------------------,,,...000111000///000111+++,,,,,,,,,------......------------------------//////............//////........................//////............//////........................///......---------......---,,,+++---///000...,,,222111///------------.........////////////....../////////...............,,,------...///000111111......///000000000000000////////////////////////111///...///000111000...111111111111111222222222222000//////000111000///000000000000000000000000////////////////////////222222222111111000000000000000000000//////......//////............/////////////////////////////////.........//////......///////////////000000000......////////////......------------------------000/////////......------.........////////////000000000000111111000000000////////////////////////////////////////////////000000000000000000000000000000000000///---,,,+++000000111111111111000000////////////////////////111111000000000000111111***+++,,,---...///000111///000000000111111111111222222111111000/////////000000000000000000000000...//////000000000000000...///111000////////////000//////000111111000///222888:::444...---///000............////////////////////////////////////////////////////////////////////////////////////...////////////000000000000000000////////////...000000//////////////////000000////////////000000000000000000/////////...............////////////////////////////////////000000/////////////////////////////////........./////////...............000///...------...///000...///000000111000000///000///---,,,,,,,,,---...111000...---...///111333///......---------///000CCC;;;111,,,---000000///////////////....................................------...///000111222333........................////////////////////////------------......//////111000///000111000...,,,......////////////......///////////////.........111000///...............111000/////////000222333333222222111000///......000000000000///...------............///////////////////////////////////////000000000111111111111......------------...///------------------------------...............///........................,,,,,,------...------,,,------------------------111000...---,,,,,,---...---------------------------///000111000000000222,,,,,,,,,------.........------------------------//////............////////////////////////////////////.........//////000..............................---------......///...------...//////...---222111///...------...///////////////////////////////////////////////////,,,------...///000111111...//////000000000000000000000000000000000000000111///...///000111000...000111111111222222222333///---,,,---///111111000////////////////////////////////////////////////111111111000000//////...////////////000000111111/////////....../////////////////////////////////.../////////......///////////////000000000000000......////////////..............................000000000//////.........///000000000000111111111000000111111111111000000////////////////////////////////////////////////////////////////////////...///////////////......000000111111111111000000////////////////////////000000111111111111000000---------........./////////000000000111111111111000000000000000111111111////////////////////////......///000111000000///---///222222000//////000333000---,,,///222333333222888:::444...---///000........./////////000000////////////////////////////////////////////////////////////////////////////////////000000000111111000000000//////////////////000000000000000000000000////////////000000111111000000////////////........./////////000000//////////////////////////////000000000000000000.........///////////////////////////////////////000///...------...///000......///000000000000000000///...---,,,---...///...---,,,---...111444666///...---,,,,,,------...222222000...------000222//////////////////..............................------...///000111222333////////////////////////........................---------...............111000///000111000...,,,......////////////...............///////////////111000///...............111000/////////000222333333222222111000///......111111111111111000///............/////////000000000000000000000000000000---...///000111333444444...............//////000---------............///................................................,,,,,,------......------------------------------,,,,,,,,,,,,---...///000------------------------,,,...//////...---...///---------------.........------------------------//////............//////000000////////////000000//////......//////000000...........................------------...//////...000111111///......///------......///000111222000//////......//////000...////////////000000000------......//////000000...///000000111111000000000000000000000000000000111///...///000111000...000000000111222222333333000///...///111222222222........................000000000000000000000000000000000///////////////......///000000111222222000//////......//////000///////////////////////////000111000///...///111...///000111111111000000......////////////......////////////////////////000000000000000/////////000000111111111222222222000111111222222111111000000000000000000000000000////////////////////////////////////////////////---...///000000000000000...//////000000//////...///////////////////////////000000111111000000//////////////////.........000000000000111111111111......///000111222222333........................---...000111111111000///...///111111000000000111111333555444111000111333111555666222...///000///....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111000000000///////////////000000000000111111111000000//////000000111222222111000////////////....../////////000000000000000000000000000000000//////000000000000111111.........///////////////...////////////000000000//////............//////......//////000000111111000///......------............------...000222333111///---,,,---...------,,,000333222...---///222////////////////////////........................------...//////000111111////////////////////////................................................000//////000111111///---......////////////...............///////////////000//////............///000000000000000111111222222222111111000000//////000000111111111111000000.........//////000000111000000000000000000000000+++,,,---...000111222333---------------...//////------......////////////////////////....................................+++,,,------......------........................***+++,,,------.........---------------------------///000000...------...............------------------------------------//////............//////000///............///000///////////////000111111........................---------------.../////////333666444...+++---111,,,---...///111111111111111000///......///000111.../////////000000000000........./////////////////////000111111111111000000000000000000000000000111///...///000111000...//////000000111222222333444222000000111111111000////////////////////////000000000000000000000000000000000000000000111111000000000000000000111111000000////////////000000///////////////////////////111222222000///000222...///000111222111000000......////////////......000000000000000000000000000000000000000000111111000000000000111111111111000111111222222111111000000000000000000000000000////////////////////////////////////////////////......///000000000000000//////000000000000//////////////////////////////...///000000000000///...000000000000000000000000000000000000111111111111/////////000111111222222////////////////////////---...000111111111//////000//////000111111111111---<<>>777000---...222333333------......//////000000............/////////000444444333333222111000000000000000000000000000000000000000000000///............////////////.........///////////////...---//////000000///...---,,,222111000.........///000///......000333333///,,,000000000000111111111111000000000000000//////...111111111111111000//////...//////000000000000000111000///......///000111////////////////////////000000000000000000000000//////000111222222333333///////////////...------...///111111/////////000////////////////////////000/////////.....................///////////////.................................//////........................------------------.........//////000//////......---,,,,,,...000111111///......///000///---,,,,,,---///000///......------......///////////////////////////////////////000000000000///............///000000//////////////////////////////////////////......//////000000000000//////......////////////......111111000///......------////////////000000111222//////000000000000111111...//////000000000000000222000...///222555777888777888777555333111111111//////000111333777:::<<<555444222000///000111111000111111111111111000000111222111000...---...///222111000000000111222222222333444222000//////000000000/////////...............///000000111222222//////............//////............///000111222222111000/////////000000000000000000000000000000//////000111111111111111/////////000000000111111111000000//////000000111111111111111111111111111000000000000000000000000///000000000111111111111111111000000000000000000////////////000000000111000111222111/////////000,,,,,,---...............222222222111111111111111111111111111111111111111333333333222222111111111000000000000000000000000000111111111111222222222111111111111111111111111---;;;HHHHHH<<<111///222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222111111111111111111111111000000000000111111111111333222222111000000111111222222222333333333444444111111111111111000000///000000000000000000000000000111111111111222222222000000000111111222222222333333222111111111111111000000////////////000000...///000000///...000111000///......111333444444666555333111//////000111.........///////////////........./////////000000444444333222222111000000//////////////////////////////000000000///......//////000000000000//////...//////000000000//////000000000//////.........222111000///...//////000///......000222222///,,,000000000000111111111111000000000000000//////...111111111111111000//////...//////000000000000000000000////////////000000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000///.........000111111000//////000////////////////////////////////////............///////////////....................................//////000000//////...////////////000000000000---............/////////000000///......------,,,...///000000...------...//////---------...///000///......------......///////////////////////////000000000000//////////////////......//////000111////////////////////////000000000//////.........//////000000000000//////......////////////......000000000//////........./////////000111222333444333222111000///000111111...///000000111111000000222000///000444999===???999<<<>>><<<777333222222///......///111333555777111000/////////000222333222222333222222111000///222333444333111000000111111111000//////000000111222333333222000///000111000000////////////......---...///000111333444444//////............//////////////////000111222222666444222///......//////111111111111111111111111//////000111111111111111000000000111111111222222222111111111111111111222111111111111111111111111000000000000000000000000000000000000111111111111111111000000///......---/////////000000000111111000111222111000///000111///000000111111111111111444444333333222222111111222222222222222222222222222222111111111111111000000000000000000000000000000111111111111222222222111111111111111111111111222444666666555333111111222222222222222222222222111111111111111111111111222222222222222222222222000/////////000111222222222222222222222222222222000000000111111111222222333222111111000111111111111111111222222222222333111111222222111111000///000000000000000000000000000111111111111222222222000000000000000111111111333222111111000111111111111000000//////000000111000111222111000///000111111000///000222444444444///333666444000---...000000000///////////////........./////////000000000333333333222111111000000///////////////////////////000000000000///......000000111111111111000000......///000111111111111222111000/////////000000111111000/////////000000/////////000222111///---000000000000111111111111000000111111000000///...000111111111111000000///...///000000111111000000///000000111111000000///111111111111111111111111////////////////////////.........///000000111111000111111111111000//////...000111111000//////000///////////////////////////////////////.........000000//////......------........................//////000000000000//////......///000000111222222.............../////////---------...//////000000...000111000///---......///......---......///000//////............//////////////////////////////111111000000//////....../////////...///000000111////////////////////////222111111000///...------//////000000000000//////......////////////......000000000000000000///////////////000111333444555555444222000//////111222//////000111111111111000222111222444999===???@@@777<<>>888333222222//////...//////111222333//////......///000111222333333222222111000///...000222333333222000//////......///000111222333444111222333222000///000111000000////////////////////////000111222333333444111111000000000000111111111111000000111222222333777555222000......000000111111111111111222222222//////000111111111111111000111111111222222222222333222222111111222222333111111111111111111111111000000000000000000000000000000000000000111111111111111000000000///////////////000000000111111111000111222111000///000111111222333333444444333333222222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000111111111222222222111111111111111111111111666333000000222444444222222222222222222222222222111111111111111111111111222222222222222222222222000000///000000111222333222222222222222222222222000000111111111222222222222222111111111111111222/////////000000000111111111222222222222111000000000000000000000000000000000000111111111222222222000000111111111111111111111000000//////000000000111000000000000000000111222333444333111000000222222000000111333444444333///222444444111/////////111000000000//////.........////////////000000000333222222222111111000000000000000000000000000000111111111111111000000///111111111222222111111111......///111222222222222333222000......///111222111111000000000000000000/////////000111000///...///000000000111111111111000111111111111000//////000000111111111111000/////////000111111111111000///000111222222111000///222222222222222222222222/////////////////////////////////000000000111111111111222222222111111000///000222222000///000111.................................///////////////000000//////......------//////////////////////////////000000000000//////------...///000111111222////////////////////////------......///000000111///111222222000//////000............//////000000/////////....../////////////////////////////////111111000000//////......///////////////000111111000000000000000000000000222222111000///......---//////000000000000//////......////////////......111111111111111111111222/////////000111333444555666444222000//////000111///000000111111111111111111222555:::>>>???>>><<<555888;;;:::666333111111333222222222222333333444000000//////////////////111111111111000///...---,,,...000000...---,,,---///000111222333333444444111222333222000000000222//////000000000000000000222222222111111111111111333333222222222222333333222111111111111222222333444333111000///000111222000000111111222222222222//////000111111111111111000111111111222222222222333333222222222222333333111111111111111111111111000000000000000000000000111111000000000000000000000000000111111222222222000000000000111111111111///000111111000///000222...///000000111111000000///000111222333444555666222222222222222222222222222333333333333333333333111111111111111111111111000000111111111222222222111111111111111111111111555444333222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111222333444222222222222222222222222111111111111222222222222222111111111111111222222000000000000111111111222222222222222222111000000000000000000000000000000000000111111111222222222222222222222222222222222111111000000000111111222111111000000000000111111333444555444222111111222111111000111333444444222444222000111222333222000111111000000/////////...////////////000000000111222222111111111111111000111111111111111111111111222333333333333222111111111111222222222222111111......///111222222222222222111///......000222333000000111111111111111111//////000000000////////////000000000111111111111111111111111111000000//////000000111111111000000///000000111111111111111///000111222222111000///222222222222222222222222000000000000000000000000000000111111111111111222111111222222222222111111///111222222000000000111.................................//////////////////////////////.........000000000000000000000000...//////000000//////...,,,------...///000000111000000000////////////...111111000//////......---000111333222000//////000---......///000000000111000//////......//////000////////////////////////000000000000////////////000000//////000000111222000000000000000000000000111111111000000///////////////000000000000//////......////////////......000000000111111222222222/////////000111222333444444333111000//////000000///000111111222222111111000222666<<<@@@@@@===:::666666555444333222111000111111111111111111111111111111000000//////......000000000000000///...---000111333222111000000111333333333333333222111000000222333222111000111222//////000000000000111111333222222111000000//////333333333222222333333333222111111111111111222222111111000000000111111222//////000000111222222222//////000111111111111111000000000111111111222222333222222111111222222333222222222222222222222222000000000000000000000000111111111111000000000000000000000111222333333333000000000111111111222222///000111111000000111222///000111111222222111111///000222444666777999:::222222222222222222222222333333333333333444444444111111111111111111111111000111111111111222222222222222222222222222222222000333555444111///000222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222333222222222222222222222222111111111222222222222333111111111000111111222333222222222333333333444444222222222333222222111000000000000000000000000000000111111111111222222222333333333222222222222222222222222222222222333444222111111000000111111222222333444333222111222333111000000222333444222111666111......222555444111111000000000000000000////////////000000000111111111111111111111111111111222222222222222222222222333333333333333222111111111111222222222222111111......///000111111111111111000/////////000111222///000111222222222111111///000111000///...///111000000000000111111111111111111222222111111000//////000000111111111111000///000111111222222111111000111111111111111111000222222222222222222222222000000000000000000000000111111111111111222222222000000111222222222222111///111222222111000000111..................................../////////000.........///////////////////////////////////////.........//////.........---.........//////000000000000000000/////////...111111000000///.........///000222111///......///---...//////000111111111000000////////////000000////////////////////////////////////000000000000000000//////000000111222000000000000000000000000111000000000000000000000//////000000000000//////......////////////......---......///000000111111////////////000000111222111111111000000/////////000000111222222222222111///111555:::>>>???>>>;;;===888222000222333111///......///////////////...000000111111000000//////000000111111111000000///333444444333222222333555222333333333222111///...000111222222111000111222//////000000000111111111000000000000000000000///222222111111111111222222222111111000000000111111//////000111111000000///......///000000111222222//////000111111111111111/////////000000000111111222222111111111111222222222222222222222222222222000000000000000000000000111111111111000000000///000000000111111111111111000000111111111222222222...000111111000000111222111222222333333333333333000111222333555777888888111111111111111111111111111111222222333333333333111111111111111111111111000111111111111222222222222222222222222222222222---111444333111///000333111111111111111111111111222222222222222222222222111111111111111111111111444333222111000000000111111111111111111111111111111111111222222222333333111111000000111222222333111111111222222222222333222222333333222222111000000000000000000000000000000111111111111222222222222222222222111111111000000000000000000111222222222111111000000111111222111222333333222111333444000000000111333333111///111000///000111222222222000000000000000111111111//////000000000111111111000000000000111111111111111111111111111111111111111111222222111111000///000000111111111111000000...//////000000000//////.........//////000000000///000111222222222222111...000111000...---///222000000000000111111111111111222222222222111000000//////000111111111111111000000111222222222222111222111111000000111111222222222222222222222222222222222222222222222222222111111111111111000000000///000000111222222111111///111333222111000111111........................---.........//////000000---.........//////000000........................------............------////////////000000000000111111000000/////////.........//////000111111111...///111000...------...------///000111111111111000000////////////000000////////////////////////......//////000000111111000000000000000111111222000000000000000000000000000000000000000111111111//////000000000000//////......////////////......+++,,,,,,---...///000000000///////////////000000///000000000000///......000000111222222222222111///000222777<<>>DDD<<<222///111333111...000111222222222222111111///000000111111111111000000111111222222222111111...//////---,,,---///111...///000111222222111000000111222222111000111333//////000000111111111222......//////000000111111111111000000000000111111111111000000000000000111...///111222111000...,,,---......///000111111111//////000111111111111111////////////000000000000222111111111111111111222222222222222222222222222000000000000000000000000222111111111000000//////111111000000//////......000111111111111222222222...000111111000000111333......///000000000000//////000000111222333444444000000000000000000000000000000111111222222222222111111111111111111111111000111111111111222222222222222222222222222222222...000222333222111333555000000000000000000000000222222222222222222222222000000000000000000000000444333222000/////////...000000000000000000000000111111222222222333333333111111000000111222333333............////////////222333333333333222111111000000000000000000000000000111111111111222222222222111111111000000//////,,,,,,,,,,,,,,,---...///222222111111111111222222000111222222222222333444/////////111222222000...+++...222222///...000222//////000000111111222222000000000000111111111111000000000000000111111111000000000000000000000000000000000000000///......000000111111111111000000...///////////////...---,,,---...///000000/////////000111222333333222111...000111000...---///222000000000000111111111111111222222222222111000000//////000111111111111111000000111222222222222111333222111000000111222333111111111111111111111111222222222222222222222222000000000000////////////...///000111111111111111000111333333111000111222