BM6P6(@ ppp^^^YYYYYYZZZ\\\```dddkkkttt~~~~~~pppcccYYYUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYYYYYYYZZZ]]]aaaeeeiiippp~~~eeePPPDDD???===<<<;;;;;;:::999999999999777777555444444444444444333333333333333333333333333333444555666777888999999:::;;;===@@@CCCEEEGGGIIILLLPPPUUUXXX\\\```cccggghhhjjjmmmqqqtttvvvwww~~~sss```ZZZYYY[[[]]]^^^bbbhhhpppzzzzzzlll```XXXUUUTTTSSSTTTUUUVVVVVVUUUTTTSSSVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ\\\```dddffflllxxxiiiSSSFFF@@@>>><<<<<<;;;:::999999999999777777666555444444444444444444444444444444444444333333444555666777888888999999:::<<>>===<<<;;;:::999999999888777666555444444444444666666666666666666666666333333444555555666777777666777888999;;;===???@@@@@@AAABBBDDDFFFKKKQQQUUUZZZ^^^dddjjjnnnqqqrrrrrrqqqssstttuuuuuuwww{{{}}}|||{{{vvvsssnnniiieeedddddddddfffeeehhhmmmpppttt}}}gggXXXSSSSSSTTTWWWZZZ]]]aaagggsss}}}|||~~~xxxkkk```ZZZZZZ[[[\\\]]]___```aaa___[[[WWWTTTRRRSSSUUUVVVWWWWWWWWWWWWTTTTTTTTTUUUVVVWWWYYYYYYZZZ[[[\\\[[[[[[\\\^^^```cccccciiivvvyyybbbPPPEEEAAA???>>><<<;;;:::999999999888888666555555555555555666666666666666666666666333333444444555555666666666666777888999;;;===>>>>>>???@@@AAABBBFFFLLLPPPUUUYYY___fffllloooqqqqqqnnnooopppqqqqqqsssvvvyyyzzzzzz{{{{{{zzzwwwssspppkkkgggbbb]]]ZZZZZZ[[[\\\______aaaeeegggkkksss}}}oooZZZSSSRRRRRRUUUXXX[[[^^^bbbmmm|||}}}zzzyyyzzz~~~}}}sssfff]]]ZZZ[[[]]]]]]]]]^^^______]]]ZZZVVVTTTQQQSSSUUUXXXYYYZZZZZZZZZVVVVVVVVVVVVWWWYYYZZZ[[[YYYZZZ[[[\\\[[[\\\___aaacccdddiiisss}}}fffSSSHHHDDD???>>>===;;;:::999999999888888777666555555555555666666666666666666666666333333444444444555555555666666777777888:::;;;<<<<<<===??????AAADDDHHHKKKPPPTTTZZZaaagggkkknnnppplllmmmmmmllllllnnnrrruuuvvvuuuttttttsssqqqmmmjjjbbb___ZZZVVVTTTUUUWWWYYY___^^^___aaaaaacccjjjsss|||~~~{{{yyytttrrrpppoooqqquuuyyy{{{xxx```VVVTTTSSSRRRUUUYYY[[[^^^ggguuuyyyyyy{{{wwwmmmbbbZZZZZZ[[[\\\\\\^^^______^^^\\\ZZZXXXVVVTTTUUUWWWZZZ[[[[[[[[[ZZZWWWWWWWWWXXXYYYZZZ[[[\\\WWWYYY[[[\\\\\\]]]___aaaccceeejjjppp{{{kkkXXXLLLHHH@@@???===<<<:::999999999999888777666555555555555555555555555555555555555333333444444444444555555777777777777888999;;;;;;999;;;===>>>???AAADDDGGGKKKNNNSSSZZZ```fffjjjmmmmmmmmmllljjjiiikkknnnqqqrrrpppnnnnnnnnnmmmjjjgggbbb```\\\ZZZYYY[[[^^^```gggdddcccbbb```^^^ccckkkuuu|||~~~{{{{{{zzzxxxyyy|||}}}xxxrrrlllhhhcccaaa___^^^___dddiiimmmeeeYYYVVVUUUOOOSSSWWWYYY[[[cccqqq|||yyyyyy|||sssjjj___YYYYYY[[[\\\[[[aaaaaa```___^^^\\\[[[ZZZVVVWWWYYY[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]VVVXXX[[[\\\\\\^^^```bbbcccfffjjjooowwwnnn[[[OOOKKK@@@???>>><<<:::999999999999888777666666555555555555555555555555555555555333333444444444444444444777777777777888999:::;;;888:::<<<>>>>>>@@@BBBDDDGGGJJJNNNUUU\\\ccchhhkkkpppooonnnkkkiiijjjllloooooommmjjjjjjkkkkkkiiiggghhhfffdddbbbccceeehhhjjjooollliiifffaaa]]]aaahhhssszzz}}}yyytttrrrpppmmmlllooouuu}}}}}}|||yyy||||||yyyxxxxxxwwwxxxxxxuuupppiiibbb]]]YYYWWWTTTRRRTTTYYY___cccyyyaaaWWWUUUSSSSSSVVVYYY[[[___kkkvvvnnnggg]]]WWWXXX[[[]]]^^^]]]^^^_________]]]ZZZYYYUUUWWWYYYZZZ[[[ZZZYYYXXXVVVTTTTTTVVVZZZ\\\[[[ZZZYYYZZZZZZZZZZZZ\\\```cccbbbcccffflllrrr}}}wwwcccPPPDDDBBB@@@===;;;:::::::::;;;888999999888888777666555333333333444444666777777555444333333222222222222222222333444666888:::;;;999999999:::<<<>>>???@@@DDDFFFJJJNNNSSSZZZaaafffooonnnllliiiffffffhhhjjjhhhjjjjjjhhhfffhhhlllqqqtttuuutttssssssuuuyyy}}}~~~|||wwwooohhhfffhhhkkktttvvvxxxxxxvvvtttssstttrrrrrrtttxxx}}}{{{vvvrrrooonnnlllkkkkkkmmmoooooonnnmmmkkkkkklllllliiiddd\\\WWWRRROOOMMMMMMMMMNNNTTT[[[}}}kkk[[[UUUTTTSSSTTTWWWXXX[[[eeeppp|||jjjcccZZZUUUVVVYYY[[[\\\]]]^^^______^^^\\\ZZZXXXVVVXXXYYYZZZ[[[ZZZXXXXXXVVVUUUTTTVVVYYY[[[[[[YYYZZZ[[[\\\[[[[[[\\\___aaabbbbbbeeejjjoooxxxkkkWWWJJJIIIEEEAAA===<<<;;;;;;;;;999999999999888777666555666555555444444444555555666555444444333333333444444444444444555666777888888888999:::;;;===??????AAADDDGGGKKKOOOUUU[[[```hhhiiiiiihhhfffeeefffgggdddfffhhhggggggjjjpppvvv~~~~~~|||rrrmmmnnnqqq|||~~~~~~|||{{{zzz{{{zzzyyyzzz|||}}}xxxrrrmmmhhheeecccaaaaaaaaabbbddddddcccbbbddddddddddddccc___YYYUUUQQQMMMJJJJJJHHHGGGKKKRRRzzzvvv{{{cccWWWTTTRRRRRRSSSTTTVVV___iiiwwwwwwggg```XXXTTTUUUYYY[[[[[[]]]]]]^^^^^^]]][[[YYYXXXXXXYYYZZZ[[[ZZZYYYXXXWWWWWWUUUUUUVVVXXXZZZZZZYYY[[[]]]^^^]]]\\\\\\]]]___bbbaaacccgggkkkrrryyydddUUUPPPKKKDDD???===<<<<<<<<<::::::999999888777777666888777666555444444444444666666555444444444555555666555444444444444444444888888888999:::<<<===>>>>>>@@@CCCFFFIIINNNSSSWWW^^^aaadddeeeeeeccccccddd```bbbdddfffgggllluuu{{{~~~vvvvvvxxx}}}{{{wwwrrrlllhhhdddbbbbbbaaaaaacccddddddbbbaaaeeeddddddeeefffeeeaaa^^^XXXSSSPPPNNNKKKGGGJJJOOOvvvsss~~~mmmYYYSSSPPPOOOQQQRRRTTT\\\dddqqqzzz~~~rrreee___XXXVVVWWW[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXZZZZZZZZZ[[[ZZZYYYXXXWWWWWWVVVUUUVVVWWWXXXYYYZZZ]]]___```___]]]\\\\\\\\\```___bbbeeegggmmmzzzttteeeVVVOOOEEE???======>>>>>>;;;::::::999888888777777888777666555444444444444555555444444444444555555555555444333333333333444777777777888999:::<<<<<<<<<>>>@@@BBBDDDGGGLLLOOOUUUYYY^^^bbbcccbbbaaaaaa]]]```ccceeegggmmmuuu|||}}}{{{}}}}}}zzzwwwssspppnnnnnnnnnnnnpppqqqpppnnnlllnnnnnnnnnppprrrsssrrrpppfffaaa]]]YYYSSSMMMLLLPPPrrrooo|||www___TTTPPPNNNPPPRRRTTT[[[cccmmmvvv{{{nnnccc^^^XXXVVVXXX[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYY[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVWWWXXX[[[\\\___aaaaaa```^^^\\\[[[[[[^^^^^^```dddfffjjjuuuyyy```VVVIII@@@>>>???@@@???<<<;;;:::999888888888999666666666555555666666666444333333333333333444444333333333333333444555666666666666666777999:::;;;:::<<<>>>@@@AAACCCFFFHHHMMMRRRXXX]]]^^^_________]]]```ccceeefffkkkqqqwww}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{yyyzzzyyyzzz|||xxxsssllleee[[[PPPLLLNNN{{{rrrlllzzzhhhVVVQQQNNNPPPRRRTTTZZZaaagggppp||||||{{{{{{wwwkkk```\\\VVVUUUWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZWWWWWWXXXWWWWWWYYY]]]```aaabbbbbb```]]]\\\\\\\\\]]]]]]```cccdddfffppp{{{uuuhhhVVVIIICCCBBBAAA@@@===<<<;;;999888999999:::666666666555666666777777333333222222222333444444222222222333444666777888555555555555666777888999999;;;===>>>???@@@BBBDDDHHHKKKQQQUUUXXXZZZ\\\]]]]]]```dddeeefffhhhlllpppvvvwwwwwwwwwxxxzzzuuuhhhYYYRRRQQQtttwwwooozzzqqqYYYSSSOOOPPPQQQSSSWWW]]]aaaiiiuuuuuuooonnnssstttjjjaaa\\\XXXVVVXXXYYYXXXVVVUUUUUUVVVWWWXXXZZZ[[[\\\ZZZZZZZZZZZZZZZZZZ[[[[[[VVVXXXXXXXXXXXX[[[___dddccccccbbb___]]]\\\]]]^^^^^^^^^```bbbaaaaaajjjsssiiiVVVLLLGGGCCC???>>>===;;;999888999:::;;;999888777666555555555555333333333333333444555555333333333444555666888888444444444444555666777888666888;;;<<<======???AAACCCFFFIIIMMMOOOSSSXXX[[[[[[___dddfffffffffhhhjjjmmmnnnnnnnnnooorrrvvvzzz}}}~~~zzz}}}zzztttqqqooonnnpppttt|||rrrddd]]]\\\ppp~~~uuu}}}xxx\\\UUUPPPOOOPPPQQQTTTYYY\\\dddooozzzyyymmmfffdddlll~~~|||qqqjjjccc___ZZZYYYZZZ[[[ZZZXXXTTTTTTUUUVVVXXXZZZ\\\]]]ZZZZZZYYYYYYZZZ[[[\\\\\\VVVXXXYYYYYYYYY\\\aaafffdddcccbbb___\\\\\\^^^```______```aaa___^^^dddnnn{{{xxxaaaSSSJJJCCC??????===;;;999999999:::;;;;;;:::888777555444444333444444444444444555666777555555555555555666777888444444444444444555666777555777:::;;;;;;<<<===???AAACCCEEEGGGJJJOOOUUUYYYYYY^^^dddffffffeeefffhhhdddeeeeeeeeefffiiinnnqqqxxxyyy}}}zzzsssyyy}}}yyyppphhhddd^^^___bbbiiisss}}}}}}ttthhhbbbcccmmm|||{{{}}}ggg\\\QQQMMMMMMOOORRRVVVYYY^^^gggrrr~~~kkk```^^^ZZZnnn~~~ssshhhaaa\\\[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXWWWXXXZZZ^^^aaacccaaa```___^^^]]]]]]^^^___```aaaaaa```aaaeeejjjnnnuuuuuu]]]LLLBBB>>>@@@???>>>===<<<<<<<<<<<<::::::999999888777777777333333333333444555666666555555444333444555666777666666666666666555555555888888999:::<<<======>>>???@@@AAABBBDDDIIINNNSSSXXX]]]cccgggfffdddaaa___bbbaaa``````aaadddhhhjjjnnnqqqtttuuutttrrrqqqqqqssswwwxxxuuupppiii\\\QQQQQQQQQSSSYYYbbblllssswwwyyy|||zzzuuusssqqqnnnkkklll{{{rrrcccSSSMMMMMMNNNQQQTTTVVV[[[dddnnnyyy{{{hhh``````___tttxxxlllccc^^^ZZZYYYXXXVVVVVVVVVVVVWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZWWWWWWWWWXXXZZZ\\\___aaa```___^^^]]]]]]^^^___```aaabbbaaaaaaaaadddiiilllrrr~~~lllWWWKKKGGGAAA???>>>===<<<<<<;;;:::::::::999888888777777666555555444333333444444444555444444333444555666777666666666666555555555555777888888999;;;<<<<<<===>>>???AAABBBDDDIIINNNRRRWWW[[[aaaddddddaaa^^^]]]^^^]]]\\\\\\]]]```ccceeegggjjjnnnooonnnlllkkkkkkjjjnnnpppnnnjjjcccWWWLLLJJJJJJKKKPPPWWW___dddggggggjjjpppwww{{{yyyyyyxxxttttttwwwxxxvvvssstttvvvwwwwwwvvvkkkyyyoooYYYOOONNNOOOQQQSSSRRRVVV^^^hhhsssvvveee___bbbeeezzzpppccc[[[YYYWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYVVVVVVVVVWWWXXXZZZ]]]^^^]]]]]]\\\\\\]]]^^^```aaacccccccccbbbbbbcccgggjjjmmmwww{{{bbbRRRLLLCCCAAA???>>>>>>>>><<<;;;999999999888777777666666777666555444333333333333444444444333444555555666555555555555555555555555666666777888999::::::;;;<<<>>>@@@BBBDDDHHHNNNRRRUUUYYY^^^```___]]][[[ZZZXXXWWWWWWWWWXXXZZZ]]]___```bbbeeefffeeecccaaaaaaaaafffhhhgggeee```UUUKKKGGGFFFFFFIIINNNRRRUUUUUUTTTWWW\\\ccclllttt{{{~~~~~~uuuoooiiigggeeeccceeejjjnnnnnnqqquuuzzz~~~iiiuuu||||||```RRRPPPQQQSSSTTTOOOSSSZZZcccmmmzzzwwwfffaaaccckkk{{{iii[[[VVVUUUTTTUUUUUUUUUVVVWWWWWWXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYVVVVVVVVVVVVWWWXXXZZZ[[[ZZZZZZZZZZZZ\\\^^^```aaacccddddddcccbbbccceeehhhjjjrrrpppZZZOOOHHHDDDAAA@@@AAAAAA???===:::999999888777777666666666666555444444444444444333333333444444444555555444444555555555555555666555555666777777888999999:::<<<>>>@@@CCCGGGLLLOOORRRVVVZZZ[[[ZZZXXXWWWWWWSSSRRRRRRRRRSSSUUUWWWYYY\\\^^^``````]]]ZZZXXXWWW\\\aaaeeeffffffccc[[[RRRKKKJJJIIIJJJLLLMMMMMMLLLLLLMMMQQQVVV^^^gggoootttvvvxxx{{{zzzvvvkkkddd^^^]]]\\\]]]ccciiirrrtttwww{{{fffqqq}}}yyy~~~gggUUUPPPPPPQQQSSSPPPSSSXXX___iiiuuu|||kkkeeegggtttvvvdddWWWSSSTTTSSSSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWXXXZZZ\\\___```aaacccddddddddddddeeegggiiinnnyyyjjjYYYOOOIIICCCAAAAAABBB@@@===::::::999999888888777777444444444444444555666777333333333444444444444444333444444444555555666666444555555666666777777777888:::===???AAADDDHHHLLLNNNQQQTTTUUUUUUSSSSSSSSSOOOOOOOOOOOOPPPQQQSSSTTTZZZ\\\^^^\\\YYYUUURRRQQQXXX^^^dddgggiiijjjddd\\\RRROOOMMMLLLKKKKKKIIIGGGHHHHHHJJJOOOWWWaaaiiiooossstttwwwzzzzzzwwwqqqnnnaaa\\\ZZZ\\\```dddlllsss|||~~~ccclll{{{vvvuuu|||ooo[[[RRRNNNNNNPPPRRRTTTWWW]]]eeeqqq}}}sssmmmoooppp```VVVSSSTTTSSSTTTUUUWWWXXXXXXYYYXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWZZZ\\\^^^^^^aaaccceeeeeeeeeggghhhiiillluuuzzzjjj\\\SSSIIICCCBBBAAA???<<<;;;;;;;;;:::999999888888444444444444555666777888222222333444444444444333333333333444555555666666444555555555666666666777666999;;;===>>>@@@DDDGGGHHHJJJMMMNNNNNNNNNOOOPPPLLLLLLLLLMMMMMMNNNOOOPPPVVVXXXZZZYYYUUUQQQOOOMMMSSSZZZaaaggglllppplllfffWWWTTTPPPMMMLLLKKKIIIHHHEEEFFFHHHMMMUUU___hhhnnnppprrrtttuuusssooojjjggg^^^\\\^^^ffflllrrryyy~~~}}}aaagggsssxxxnnnqqqxxx}}}eeeWWWOOOMMMOOOSSSTTTVVVZZZbbbmmmyyyzzzwwwzzzyyyjjj]]]VVVTTTSSSTTTUUUVVVXXXYYYYYYYYYXXXZZZYYYYYYYYYXXXXXXXXXWWWXXXXXXYYYYYYYYYZZZZZZZZZWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSUUUWWWZZZ[[[[[[^^^bbbeeefffgggiiijjjiiikkkqqq|||qqqdddUUUJJJFFFDDD@@@<<<===<<<<<<;;;;;;::::::999666555555555555555666777111222333444444444333333222222333444444555666666555555555555666666666666555777:::;;;<<<===@@@BBBAAACCCEEEFFFGGGHHHIIIKKKJJJJJJJJJJJJKKKLLLLLLMMMOOORRRTTTTTTRRROOONNNMMMPPPXXX```hhhpppvvvtttooo___\\\WWWSSSRRRQQQPPPPPPKKKKKKMMMQQQWWW___ggglllmmmnnnpppooommmiiifffeeedddeeekkkvvv~~~zzzxxxwww___eeeooo}}}{{{lllkkkqqqwwwooo]]]RRROOOQQQTTTTTTVVVYYY___jjjvvv~~~}}}||||||ttteee\\\VVVTTTSSSUUUVVVWWWYYYZZZZZZYYYXXXZZZZZZYYYYYYXXXXXXXXXWWWYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTTTTRRRRRRRRRRRRTTTVVVXXXYYYYYY\\\aaaeeeggghhhjjjkkkiiijjjnnnwwwsss```RRRKKKHHHCCC???>>>======<<<<<<;;;::::::888777666555555444555555111222333444555444333333222222333333444555666666555555555666666666666666555777999::::::;;;===???<<<>>>@@@AAABBBCCCFFFHHHHHHHHHHHHIIIJJJJJJJJJKKKIIILLLOOOQQQPPPNNNNNNNNNOOOWWWaaajjjssszzzzzzvvvhhhddd___[[[YYYZZZZZZYYYTTTTTTTTTVVVZZZ```eeeiiijjjlllmmmllliiifffeeedddlllnnnwww}}}uuuqqqqqq```ccciiiuuummmhhhkkkmmm|||~~~eeeVVVSSSSSSRRRRRRTTTWWWZZZ```mmmzzz|||~~~rrrhhhbbb^^^ZZZWWWZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXXXXXXXWWWVVVUUUTTTPPPQQQRRRRRRRRRSSSUUUWWWWWWYYY]]]aaaeeeiiikkkllllllmmmnnnqqqxxxxxxgggYYYNNNFFFBBB>>>===???AAA???:::888:::;;;:::888666555666777888444444444444444444444444555444444333333444444555333333333444555666777777999888777666666777888888999;;;???AAAAAAAAABBBCCCFFFGGGHHHIIIJJJJJJJJJIIIGGGHHHKKKOOORRRRRROOOLLLQQQUUU\\\fffnnnvvv{{{}}}ooohhhaaaaaaeeehhhgggccc\\\WWWUUUYYY]]]___ccchhhiiikkkkkkiiiffffffiiimmmuuuzzzzzzsssooollljjj```bbbhhhsssuuummmmmmooo{{{rrr^^^TTTRRRRRRQQQSSSWWWZZZ___kkkvvvzzzooogggccc___ZZZWWWZZZZZZZZZYYYYYYXXXVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\XXXXXXXXXWWWVVVUUUTTTSSSPPPQQQSSSSSSSSSTTTVVVXXXXXXZZZ]]]```cccfffhhhiiihhhiiikkknnnuuu|||kkkZZZOOOIIIEEEAAA@@@@@@===999999<<<;;;:::888666666666777888555555555555555555555555555444444333333444444555333333444444555555666666999888777666666777888888888:::<<<>>>>>>>>>@@@AAAFFFGGGIIIJJJJJJIIIHHHGGGHHHIIILLLOOORRRQQQOOOLLLMMMQQQXXX```jjjrrrxxx{{{vvvooohhhgggkkkmmmlllhhh___ZZZWWWZZZ^^^```dddiiikkkkkkjjjiiiiiilllpppsss{{{yyyqqqkkkgggdddbbb___aaaeeennn}}}xxxmmmjjjooo{{{jjjYYYRRRQQQQQQSSSXXXZZZ^^^gggqqq{{{zzztttlllgggddd```[[[WWWYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUWWWXXXZZZ\\\]]]WWWWWWVVVUUUTTTSSSRRRRRRPPPQQQSSSSSSSSSTTTWWWYYYYYYZZZ\\\___aaacccdddddddddeeegggjjjppp|||nnn\\\QQQKKKEEE@@@>>><<<999:::>>>;;;:::999777666777777888666666666666666666666666555444444333333444444555444444444444444555555555888777777666666777777888777888:::::::::;;;===???EEEFFFIIIKKKKKKJJJGGGFFFJJJKKKMMMPPPRRRRRROOOLLLJJJLLLRRRYYYbbbkkkrrrwwwyyytttooooooqqqrrroookkk```[[[XXXZZZ^^^```eeejjjmmmkkkiiijjjoootttxxxzzz{{{~~~~~~vvvsssnnnhhhbbb^^^[[[ZZZ]]]___cccjjjwwwxxxlllgggnnnzzzyyybbbVVVQQQPPPSSSWWWZZZ\\\bbbjjjrrr|||rrrnnniiigggeeebbb]]]XXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZWWWVVVUUUTTTSSSRRRQQQQQQOOOQQQRRRSSSSSSUUUWWWZZZZZZ[[[\\\^^^___`````````aaaccceeehhhmmmwwwlllXXXNNNGGGAAA???===:::;;;???;;;;;;999888888777888888777777666666666666555555555444444333333444444555555444444444444444444444666666666666777777777888777888888888777999;;;>>>AAADDDGGGKKKLLLLLLJJJIIIMMMMMMOOORRRTTTRRROOOLLLIIIKKKNNNTTT[[[dddlllpppuuussssssuuuwwwuuunnnhhh^^^XXXUUUXXX\\\___dddiiimmmkkkkkkooovvvzzz{{{zzzvvvvvvwwwwwwuuurrrooonnnhhhhhhfffbbb]]]YYYXXXWWWZZZ\\\```gggrrr{{{pppkkkmmmyyylll[[[RRRPPPRRRVVVXXXYYY^^^dddkkktttwwwllliiigggffffffccc^^^ZZZVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVUUUTTTRRRRRRRRRRRRRRRPPPRRRSSSTTTTTTUUUWWWZZZ[[[\\\]]]^^^____________```ccceeehhhkkksss}}}eeeQQQIIICCCAAA@@@===<<<>>><<<;;;:::999999888888888666666666555555555444444555444444333333444444555444444444444444333333333555555666666777777777777888999999888777888:::======@@@DDDIIILLLNNNNNNNNNOOOPPPQQQSSSTTTSSSOOOLLLJJJKKKLLLQQQWWW^^^fffjjjnnnqqqvvv|||}}}xxxooohhh[[[UUURRRTTTYYY\\\bbbhhhlllmmmpppvvv|||}}}zzzuuuooonnnllljjjhhheeecccaaa^^^```aaa___\\\XXXWWWWWWXXX[[[___dddlll|||vvvpppooo{{{wwwaaaTTTQQQPPPSSSVVVVVVZZZ___dddlllvvv~~~pppgggeeeccccccdddccc^^^ZZZUUUVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRTTTTTTRRRQQQQQQRRRSSSTTTTTTUUUVVVVVVVVVWWWYYY[[[[[[\\\]]]^^^````````````aaadddggghhhjjjooowww}}}zzz}}}yyyZZZPPPHHHEEECCC???======<<<<<<;;;;;;:::999999888777666666555555444444444555444444333333444444555333333333333333444444444444444555666777777777777888999999999777777999;;;:::<<<@@@EEEJJJMMMOOOPPPPPPPPPQQQSSSTTTQQQMMMJJJHHHIIIKKKOOOTTT[[[bbbeeekkkpppxxx|||ssslll]]]VVVRRRTTTWWWZZZ```fffkkkooovvv|||~~~xxxttthhhfffbbb___[[[YYYWWWVVVXXX\\\```aaa^^^[[[[[[\\\WWW[[[^^^aaafffsss~~~vvvuuu~~~hhhVVVQQQOOOQQQSSSTTTWWW\\\^^^fffnnnvvv|||kkkbbb```^^^___``````\\\YYYUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQRRRSSSSSSSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZ[[[ZZZYYYYYY[[[]]][[[\\\^^^___aaabbbccccccbbbeeeggghhhhhhkkkqqqvvv{{{yyyyyyyyyhhh[[[NNNGGGCCC???===>>><<<<<<<<<;;;;;;:::999888888888777777666555555444555444444333333444444555222222222333333444444555333444555777777777777666666888999999888777777888888999<<<@@@EEEIIIMMMOOONNNOOOOOOQQQQQQNNNJJJFFFCCCEEEHHHMMMSSSZZZ```dddjjjnnnuuu|||~~~|||wwwsssddd]]]WWWVVVXXXZZZ^^^dddlllrrrzzz}}}zzzwwwkkkhhhccc^^^YYYVVVUUUUUUXXX^^^eeehhheeeccccccdddXXX[[[^^^___bbblll|||yyymmmWWWRRRNNNPPPRRRSSSVVVZZZ[[[aaaiiiqqq~~~zzzhhh```]]][[[\\\^^^^^^[[[WWWTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRTTTUUUUUUSSSRRRQQQQQQRRRTTTWWWXXX]]]^^^^^^]]]\\\\\\]]]___[[[\\\^^^```cccdddeeefffbbbeeehhhhhhgggiiimmmqqqwww{{{vvvqqqwwwtttdddSSSHHHCCC???>>>@@@<<<<<<<<<<<<;;;:::999888999999999888777666666555555444444333333444444555111111222333333444555555222333555777777777777666555777999999777666555666777888999<<>><<<;;;>>>===888666777<<<;;;999777555444333333333333333333333333333333000111222222333333333333222222111111222333555666::::::999999888777777777999888888999;;;???CCCFFFEEEFFFGGGHHHGGGEEECCCBBBBBBCCCDDDGGGMMMSSSYYY\\\eeegggjjjmmmppprrrssssssjjjeee^^^XXXVVVWWWZZZ]]]fffmmmwww~~~zzzxxxvvvvvvvvvsssqqqooopppqqqmmmppptttvvvvvvuuuuuuuuuVVVWWWXXXYYY\\\dddooowwweee[[[PPPLLLLLLLLLPPPTTTQQQVVV^^^fffnnnyyy~~~nnnccc^^^[[[XXXVVVVVVWWWXXXWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUWWWWWWRRRRRRQQQQQQSSSUUUXXXYYY]]]^^^___```aaaaaaaaaaaa```^^^]]]^^^```bbbccccccccccccbbbaaabbbccceeegggmmmvvv|||qqqoooqqq|||}}}bbbQQQGGG@@@>>>???@@@<<<:::======;;;;;;>>>:::999888777666555555555333333333333333333333333222333444555555555555555333333222222333444555666777888888888888888888888999888888888:::>>>AAACCCBBBCCCDDDEEEEEECCCAAA@@@??????@@@CCCGGGLLLQQQTTT\\\^^^aaadddfffhhhhhhhhhccc___YYYTTTRRRSSSUUUWWW```gggpppwwwzzzyyywwwvvvwwwxxxyyyxxxvvvvvvwwwxxxvvvyyy|||}}}|||zzzyyyyyySSSTTTUUUVVVYYY```jjjrrrrrrbbbRRRKKKKKKLLLNNNPPPPPPTTTZZZ___fffppp|||~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}qqqhhh^^^[[[XXXVVVVVVWWWWWWVVVXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQSSSTTTVVVWWWXXXXXXSSSSSSRRRSSSTTTVVVXXXZZZ]]]]]]___```bbbbbbcccccc^^^]]]\\\]]]```bbbbbbbbbaaaaaa`````````bbbccceeehhhooozzz}}}tttpppzzzuuuaaaRRRFFF@@@???CCC>>>;;;<<<===<<<===@@@999888888777777777888888444444444444444444444444333444444555555555555444555444444333444444555666555555666777777888999999888888777777888;;;>>>???===>>>@@@AAAAAAAAA@@@???>>>>>>>>>???BBBEEEIIIKKKRRRTTTVVVXXXZZZ[[[[[[[[[ZZZWWWTTTPPPOOOOOOPPPQQQXXX^^^ffflllppprrrssssssuuuwwwyyyzzzzzzzzz{{{|||}}}~~~}}}}}}QQQSSSTTTUUUWWW]]]fffmmmwww}}}iiiSSSJJJJJJKKKKKKLLLNNNQQQUUUYYY___iiiuuu~~~~~~}}}||||||||||||}}}~~~|||{{{qqqkkk^^^[[[XXXWWWWWWWWWVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQOOOQQQSSSVVVXXXYYYYYYYYYTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\]]]___aaabbbbbbccc]]]\\\\\\]]]```bbbbbbaaa``````______```aaabbbcccfffjjjssszzz~~~vvvdddUUUKKKFFFGGG@@@;;;<<<===;;;:::<<<::::::999888888888888888555555555555444444444444222222333333333333333222555555555555555555555555555555666666666777777777888777666666777888:::;;;:::;;;<<<>>>>>>???>>>>>>@@@?????????@@@BBBDDDEEEKKKLLLNNNPPPQQQRRRRRRQQQRRRQQQPPPNNNMMMLLLMMMMMMQQQUUU\\\bbbfffiiimmmooooooqqqtttvvvvvvvvvwwwxxx{{{}}}}}}}}}~~~QQQSSSUUUVVVWWW\\\dddjjjrrr~~~~~~zzz}}}qqqWWWLLLKKKKKKJJJIIIKKKMMMPPPTTTYYYdddpppyyy||||||{{{zzzzzz|||}}}~~~zzz}}}~~~|||uuummmhhh___\\\YYYXXXXXXXXXVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQOOOQQQSSSVVVXXXYYYYYYYYYVVVVVVVVVWWWXXXYYYZZZZZZXXXYYY[[[]]]^^^___``````\\\[[[\\\^^^```bbbbbbaaa_________``````aaabbbbbbfffiiiooozzz{{{iiiYYYNNNIIIBBB===>>>???<<<999888===<<<;;;999888888888888666666666555555444444444333333333444444333333222444444555555555555555555666666666555555444444444777666666555666777888888999:::;;;<<<======>>>>>>@@@???>>>>>>>>>???@@@AAADDDEEEGGGIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIMMMPPPUUUZZZ]]]bbbfffiiiiiikkkmmmnnnmmmmmmooopppsssvvvyyyzzzzzz{{{|||}}}QQQTTTVVVWWWXXX\\\bbbhhhnnnxxxuuurrrxxx~~~bbbSSSNNNKKKIIIIIIHHHJJJMMMPPPUUU^^^jjjsss|||}}}|||zzzyyyxxxyyy{{{|||zzz|||~~~~~~~~~~~~||||||{{{xxxtttmmmhhh```^^^[[[ZZZYYYYYYWWWUUUVVVVVVVVVWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSRRRPPPQQQSSSTTTVVVWWWXXXXXXWWWWWWXXXYYYYYYZZZZZZ[[[WWWWWWYYYZZZ\\\\\\]]]]]]YYYYYYZZZ]]]```aaaaaa```^^^^^^______```aaaaaaaaafffhhhlllttt~~~nnn^^^TTTJJJBBBBBBBBB@@@<<<<<<>>>===<<<;;;999999888888777777777666555555444444555666666666666555555444222222444555555666666555666666555555444333333222666666555555555666777777999999999:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<>>>???AAACCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFKKKMMMQQQTTTVVVZZZ^^^aaacccdddddddddcccdddfffhhhjjjmmmpppssstttvvvxxxzzzQQQTTTWWWXXXXXX[[[aaaeeehhhppptttiiikkkssswwwqqq^^^TTTNNNJJJJJJFFFIIIKKKMMMQQQXXXcccjjjsss}}}~~~{{{yyyyyyzzz{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}{{{{{{|||~~~~~~||||||xxxuuuuuuuuupppjjjaaa___]]][[[[[[ZZZXXXVVVVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[WWWWWWYYYZZZ[[[[[[[[[[[[VVVVVVWWWZZZ]]]___^^^]]]\\\\\\]]]^^^____________cccfffiiimmmsss~~~{{{kkk]]]OOOIIIFFFCCC@@@@@@======<<<;;;::::::;;;;;;888888777777666555555444666666666666666555444444///000222444555666666666444444444333333333333333555555555555666666777777888888888888999999:::;;;:::::::::::::::;;;;;;;;;<<<===???AAACCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGJJJLLLNNNPPPQQQSSSUUUXXXZZZZZZZZZYYYXXXZZZ^^^aaabbbeeehhhjjjlllnnnqqqsssPPPSSSVVVXXXXXXZZZ___dddccckkkxxxsssddddddjjjjjj{{{|||fffYYYPPPKKKKKKFFFHHHKKKLLLNNNTTT]]]dddmmmxxx~~~{{{zzzzzz{{{yyy{{{}}}}}}}}}}}}}}}|||||||||}}}~~~}}}~~~~~~|||zzzzzz{{{zzz{{{|||~~~|||||||||~~~|||{{{}}}xxxnnnllloooqqqmmmhhhbbb```^^^]]]\\\[[[XXXVVVVVVVVVVVVWWWWWWXXXXXXXXXVVVUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQQQQRRRTTTVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[XXXXXXYYYZZZZZZZZZZZZZZZTTTTTTUUUXXX\\\]]]\\\[[[ZZZZZZ[[[]]]]]]]]]]]]]]]```dddgggiiillluuuzzzwwwyyyoooZZZNNNHHHCCCAAAAAA;;;;;;;;;;;;;;;<<<===>>>999888888777666555555444444555555555444333222222---///111333555666666666111222222333333444444555444444555666666777777777888777777777777888888999::::::;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEGGGHHHJJJKKKJJJKKKMMMNNNNNNNNNPPPRRRRRRRRRQQQPPPPPPSSSYYY]]]\\\___aaaccceeegggjjjlllSSSTTTUUUUUUVVVWWW[[[]]]dddhhhssszzzjjjddddddiiiqqqhhhZZZQQQJJJFFFIIIKKKIIIJJJPPPYYY```hhhrrr}}}zzzyyyyyyzzz{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~|||zzzzzzyyyzzz|||~~~{{{{{{}}}}}}xxxxxxyyy{{{|||wwwpppiiifffgggiiihhhfff```^^^[[[YYYWWWWWWXXXYYYTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYWWWVVVUUUTTTTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWYYYZZZ[[[\\\[[[ZZZZZZ\\\^^^aaabbbdddbbbcccfffiiiooozzz{{{rrrrrruuuxxxqqq[[[LLLEEECCCCCC>>>>>><<<:::888888:::<<<888888777777666555555555666666555555555444444444888888777666555444444333444444444333333222222222444333222111222444777888555555666666777777888888999999:::::::::;;;;;;;;;<<<===???@@@AAAAAA@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPSSSVVVZZZ\\\]]]]]]]]]^^^SSSTTTUUUUUUVVVWWW[[[]]]dddgggqqq}}}llleeeddddddlll{{{xxxcccVVVOOOHHHJJJJJJHHHHHHLLLSSSXXXdddmmmyyy|||{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~|||{{{zzzzzzyyyyyyzzz|||~~~}}}{{{yyyzzzyyyzzzyyyxxxrrrkkkdddaaacccdddcccaaa^^^]]][[[YYYXXXXXXXXXXXXUUUUUUUUUVVVWWWWWWXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXYYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\___aaacccbbb``````bbbeeeiiitttrrrkkklllppp{{{lllWWWJJJCCCAAA@@@???>>><<<:::::::::<<<::::::999999888777777777444555555555555555444444666555555444444333333333444444444333333222222222444333222222333444555666555555555666666666666666888888888999999999::::::;;;;;;<<<===>>>>>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNPPPSSSWWWXXXXXXXXXXXXYYYRRRSSSUUUVVVVVVXXXZZZ]]]ccceeemmm{{{pppgggeeebbbiiiwwwuuubbbWWWMMMLLLKKKJJJIIIJJJMMMQQQ\\\eeeqqq}}}~~~}}}|||{{{{{{{{{~~~}}}{{{yyyxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyzzzyyyxxxwwwxxxzzz}}}~~~~~~~~~|||zzz{{{{{{{{{}}}|||{{{wwwrrriiiddd^^^[[[\\\]]]]]][[[\\\[[[[[[ZZZYYYXXXWWWWWWUUUUUUVVVWWWWWWXXXXXXYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]```bbbdddbbb```___aaaaaadddmmmwwwxxxiiifffiiinnn}}}jjjUUUHHHBBBAAAAAA???>>>===<<<;;;;;;<<<<<<;;;;;;:::999999999222333555666666555444333333333333222222222222222444444333333333333222222333333333333444444444444555555555555444444444444666666777777777888888888999999999999999:::;;;<<<>>>??????@@@AAABBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDEEEFFFGGGIIIJJJLLLOOORRRSSSRRRQQQRRRRRRPPPRRRTTTVVVVVVXXXZZZ\\\cccdddjjjuuuuuuiiieeedddkkkzzztttcccSSSOOOKKKKKKKKKJJJLLLPPPVVV^^^iiittt}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvuuuvvvwwwxxxyyyyyyxxxxxxyyyxxxwwwvvvwwwxxxyyyzzz~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{zzz{{{~~~~~~zzzrrrkkkaaa]]]YYYVVVWWWWWWWWWWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWWWWXXXYYYYYYXXXXXXWWWUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTVVVXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\^^^aaacccdddeeecccaaaaaa```bbbiiissssssjjjgggiiiuuueeeQQQGGGBBB@@@???>>>???>>>===<<<======<<<<<<;;;::::::999222333555666666555444333222222222222222333333333333333333333333333333333333333444444444333222222555444444444333222222222444555555555666666666666777777666666777888:::;;;;;;<<<<<<===>>>>>>??????AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHJJJLLLNNNNNNMMMLLLLLLMMMOOOQQQTTTVVVVVVXXXZZZ\\\bbbcccgggoooxxxzzzjjjbbbdddlll}}}rrr\\\RRRKKKKKKKKKJJJLLLOOOQQQXXXbbbllluuu}}}}}}|||{{{zzzyyyxxxxxxuuuuuuvvvwwwwwwwwwxxxwwwwwwwwwvvvvvvwwwxxxzzzzzz~~~~~~~~~~~~||||||{{{{{{|||}}}}}}~~~~~~}}}|||||||||{{{{{{{{{{{{||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{zzzzzz{{{~~~~~~wwwmmmddd\\\YYYVVVSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVVVVUUUVVVVVVUUUUUUVVVWWWWWWVVVUUUUUUSSSTTTVVVXXXYYYZZZ[[[[[[YYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[]]]^^^```bbbccceeebbbaaaaaa______eeennnyyyuuukkkgggnnnzzztttZZZKKKCCCAAA>>>>>>@@@@@@???>>><<<<<<<<<;;;::::::999999333444555666666666555444333333333333444444444444333333333333333333333333222333333444444333222111444444333333222222111111333333333444444444555555777666555555666777999:::999999999::::::;;;;;;<<<>>>>>>@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGHHHJJJKKKKKKJJJIIIJJJKKKNNNPPPTTTVVVWWWXXXZZZ\\\``````ccciiioooyyyooodddccclll}}}kkk[[[MMMJJJJJJGGGIIIMMMNNNTTT\\\dddlllvvv~~~}}}|||{{{zzzzzzvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||||||||}}}~~~~~~}}}{{{zzzyyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxxxxyyyyyyzzzzzzzzz|||}}}}}}}}}}}}}}}~~~~~~}}}}}}|||||||||{{{|||}}}}}}yyyxxxyyy{{{}}}|||rrrggg___WWWVVVTTTRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWVVVVVVUUUUUUUUUVVVUUUVVVWWWXXXXXXWWWVVVUUUSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZYYYYYYYYYYYYZZZ[[[\\\^^^___``````aaa^^^]]]]]][[[ZZZ```hhhppp|||uuujjjjjjppp|||eeeSSSIIIEEE@@@???@@@AAA@@@>>><<<<<<;;;;;;:::999999999777777777666666666555555555555555555444444444444222222333333333333444444222222222222333333333333333333333333222222222222222333333333333444444444555555555555666777888888777777777888888888999999;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFHHHIIIJJJJJJHHHHHHIIIKKKMMMPPPSSSVVVWWWXXXZZZ[[[\\\\\\___cccfffnnn}}}zzzmmmfffmmm{{{kkkVVVNNNKKKFFFFFFKKKKKKPPPVVV]]]dddmmmyyy|||~~~|||{{{yyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}|||{{{yyyxxxvvvwwwxxxyyyzzz{{{{{{|||||||||||||||{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyzzz||||||||||||{{{}}}}}}~~~~~~}}}|||}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{xxxyyy{{{}}}~~~~~~}}}~~~~~~}}}{{{zzzyyyyyy{{{~~~yyymmmbbb[[[TTTSSSRRRQQQOOOOOOQQQRRRQQQQQQPPPPPPPPPQQQSSSTTTSSSSSSTTTUUUUUUVVVVVVWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTUUUWWWXXXXXXWWWUUUTTTRRRRRRTTTUUUVVVVVVVVVVVVTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWYYYZZZZZZZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]][[[ZZZZZZXXXWWW]]]eeejjjqqq~~~wwwpppoooyyyvvvcccSSSMMMEEEAAAAAABBB@@@>>>===<<<<<<;;;;;;:::999999<<<:::888666555555666777666666555555444444333333222222222333333444444444222222111111111333444555222222222333333333333333222222333333333444444444222333444555555666666666666666666666777777777777:::;;;<<<===>>>????????????>>>>>>>>>???AAACCCDDDFFFHHHHHHHHHGGGGGGIIIKKKLLLOOOSSSVVVWWWXXXZZZ[[[YYYYYY\\\___aaaggguuuwwwlllppp{{{zzz___TTTMMMFFFEEEKKKIIIMMMSSSXXX___hhhsss{{{}}}|||zzzzzzyyyxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwwwwxxxyyyzzz|||}}}||||||||||||||||||||||||yyyyyyzzz{{{zzzyyywwwvvvtttuuuvvvwwwxxxyyyzzzzzzxxxxxxyyyzzzzzzzzzyyyyyywwwwwwvvvvvvvvvvvvwwwwwwwwwxxxzzz{{{|||{{{{{{zzz||||||}}}~~~~~~}}}|||{{{||||||{{{||||||}}}~~~~~~~~~}}}|||{{{{{{{{{vvvwwwyyy{{{|||}}}~~~~~~}}}}}}}}}}}}~~~}}}xxxwwwxxxzzzzzz||||||xxxiii___YYYRRRRRRQQQPPPNNNNNNPPPQQQPPPOOONNNMMMNNNPPPRRRTTTRRRSSSSSSTTTUUUUUUVVVVVVTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTVVVWWWWWWVVVTTTSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXVVVWWWYYYZZZZZZZZZYYYXXXZZZZZZ[[[\\\\\\\\\\\\[[[\\\ZZZYYYZZZXXXXXX^^^ffffffkkkuuuzzzttt{{{sss[[[SSSIIICCCBBBBBB???============<<<;;;;;;::::::???<<<999666555555777888666666555444444333222222222222222333333444444444222111000000000333555777222222222333333444444555222222333333333444444444000111333444555555444333555555666666666666666666999:::;;;===>>>?????????============>>>???AAABBBEEEFFFGGGGGGGGGGGGIIIKKKKKKMMMPPPSSSVVVXXXYYYYYYVVVXXXYYYZZZ]]]eeepppxxx~~~zzz}}}nnnVVVNNNMMMJJJFFFIIIIIIMMMTTTZZZ___gggooo{{{}}}}}}{{{zzzzzz{{{{{{{{{|||zzzwwwvvvvvvvvvtttsssyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyy|||{{{yyyxxxvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyywwwyyyzzz{{{{{{zzzyyywwwuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz|||}}}|||{{{zzz}}}|||||||||{{{{{{zzzzzzyyyzzz|||}}}}}}{{{zzzxxx|||||||||{{{{{{zzzzzzzzzzzzzzz{{{|||~~~}}}~~~}}}|||zzzwwwvvvxxx|||{{{wwwzzzrrroooddd[[[VVVNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLMMMNNNOOOOOOSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRVVVTTTRRRRRRTTTTTTTTTSSSOOOOOOPPPQQQQQQPPPPPPPPPSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWYYYYYYYYYYYYYYYZZZ[[[[[[YYYXXXWWWVVVWWWYYY[[[\\\bbbfffmmmwwwrrr___MMMGGGFFFDDDAAABBB@@@===:::999:::;;;<<<<<<999888888777777777777777777666666666555555555555444444555555444444333222111222222333333222222111222222333333333333444444666555555444222111111000111111222333333444555555666555555444444555555666777888888999;;;<<<======::::::;;;===>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEKKKMMMPPPSSSUUUWWWWWWXXXUUUWWWXXXXXX[[[bbblllttt~~~{{{___QQQLLLHHHEEEGGGFFFIIIOOOSSSWWW^^^fffrrrzzz|||~~~}}}|||{{{zzzyyy~~~|||zzzyyyyyyxxxwwwvvvwwwwwwxxxxxxxxxxxxyyyyyy{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwvvvuuuttttttttttttttttttsssttttttuuuuuuuuuvvvxxxyyyyyyxxxvvvuuuttttttttttttttttttttttttvvvwwwyyy{{{|||{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwyyyzzz{{{|||{{{zzzyyyxxx|||||||||{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~}}}yyyyyyyyyxxxxxxzzzwwwsssuuutttwwwiiiaaaZZZUUUOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSSSSQQQOOOOOOOOOPPPOOONNNMMMNNNOOOOOOPPPPPPPPPPPPSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWXXXYYYYYYZZZZZZYYYWWWWWWWWWXXXZZZ[[[___ccciiirrr}}}ooo\\\QQQLLLFFFBBBBBBBBB???<<<::::::::::::999::::::999888888888888999777777666666666555555555444444444555444333333222222222333333333333222222222222333333333333444444444444333333333333222222111111222222333444444555555444444444444444444555666777777888:::;;;;;;<<<;;;<<<<<<<<<===>>>>>>>>>======>>>>>>???@@@@@@@@@LLLNNNOOOQQQSSSTTTUUUUUUTTTVVVWWWWWWXXX^^^gggnnnlllWWWLLLHHHFFFFFFDDDFFFKKKNNNPPPVVV]]]mmmttt}}}}}}}}}~~~}}}}}}{{{zzzyyyyyyxxxvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuuuuttttttsssssssssssstttuuuvvvwwwxxxxxxwwwvvvuuuttttttttttttuuuuuuuuuuuuuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwvvvvvv||||||{{{{{{zzzzzzzzzzzz|||||||||}}}}}}}}}}}}}}}}}}yyywwwwwwwwwyyy{{{}}}~~~~~~qqqmmmooovvv}}}kkkaaa\\\WWWTTTOOOOOONNNLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTRRRPPPMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMNNNOOOPPPPPPRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZYYYXXXWWWWWWWWWXXXYYYZZZ___dddjjjrrrqqqcccXXXMMMGGGEEEEEEBBB???===<<<<<<:::999<<<;;;::::::999999::::::777777777777666666666666444444444444444333222222222222333333333333222222222222333333333333444444222222222333333444444444111111222222333333444444333333333333333333333333555555666777888999999:::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=========MMMNNNOOOPPPQQQQQQRRRRRRTTTUUUVVVVVVWWW[[[bbbhhhtttyyy___PPPJJJIIIFFFEEEFFFJJJLLLMMMRRRYYYgggnnnyyy~~~|||xxx~~~~~~}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvuuuuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuwwwxxxzzz{{{{{{zzzxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwtttuuuvvvwwwxxxxxxxxxwwwzzzyyyyyyyyyxxxxxxwwwwww}}}}}}|||{{{{{{{{{{{{|||||||||}}}~~~yyyvvvuuuuuuvvv{{{~~~zzzmmmiiilllzzzqqqbbbZZZWWWUUUSSSPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPNNNNNNNNNOOOOOOOOOOOOPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTQQQOOONNNNNNNNNMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVWWWXXXXXXYYY[[[ZZZYYYWWWWWWVVVWWWWWWWWW[[[```cccgggsssxxxiii[[[PPPJJJFFFDDDAAA??????>>>===<<<<<<;;;::::::999999::::::888888888777777777666666444444444444444333222222222333333333333333333222222222222333333333444444222222333333333333444444111111222222333333333333222222222333333222222222333444444555666666777777:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>MMMMMMMMMNNNNNNOOOPPPPPPSSSUUUVVVVVVVVVYYY___dddjjjwwwzzzwwwuuuzzzmmmXXXMMMIIIFFFEEEEEEIIIJJJKKKPPPWWW]]]dddoooyyy{{{}}}||||||||||||{{{{{{zzzzzz}}}||||||{{{zzzzzzyyyyyyvvvwwwxxxyyyyyyyyyxxxxxxyyyxxxwwwwwwvvvvvvvvvvvvyyyzzz{{{}}}}}}{{{zzzyyyuuuuuuvvvvvvwwwwwwwwwwwwttttttuuuvvvvvvwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}|||{{{{{{|||}}}}}}||||||~~~~~~{{{xxxuuutttvvvxxxzzzvvvkkkjjjooozzzhhh\\\VVVUUUSSSQQQOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQRRRTTTTTTUUUUUUTTTRRRPPPOOOOOONNNMMMLLLJJJJJJJJJJJJLLLMMMOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVUUUVVVZZZ]]]^^^aaakkkzzz~~~xxxvvvwww~~~nnn]]]QQQIIIEEEAAA????????????>>>;;;;;;:::999999999999:::999888888888888777777777444555555555555444333333333333333444444333333333222222222333333333444444444444333333333333222222111111222222222222222333111111222333333222111111222333333444444555555555777777777888999999::::::::::::;;;;;;<<<<<<======LLLLLLKKKKKKLLLMMMNNNOOOQQQSSSUUUUUUUUUWWW[[[```bbblll{{{vvvoooiiijjjppp|||fffSSSJJJGGGDDDEEEGGGHHHHHHLLLSSSXXX___hhhrrr|||~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyvvvwwwxxxyyyzzzyyyxxxwwwyyyxxxwwwwwwwwwwwwwwwwwwyyy{{{|||}}}}}}|||{{{yyyttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxyyyzzz{{{||||||}}}~~~{{{wwwwwwvvvvvvwww{{{~~~~~~rrrkkknnnvvvyyynnn```VVVSSSSSSQQQOOOMMMMMMLLLJJJIIIIIIIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTRRRPPPMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJKKKMMMNNNPPPNNNNNNNNNNNNNNNOOOQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUXXXXXXXXXWWWXXXYYYYYYZZZYYYYYYYYYXXXWWWVVVUUUUUUUUUXXX[[[\\\^^^eeepppyyypppjjjfffkkkuuusssbbbTTTOOOHHHBBB@@@?????????;;;;;;:::999999999999:::999999999999888888888777666666666666666555444444333333444444444444333333222222333333333333444444444444444333333222222222111111222222222222222222111222333444444333222111222222333333333444444444555555555666777888888999777777888999999::::::;;;JJJJJJJJJJJJKKKLLLMMMNNNNNNPPPSSSSSSSSSTTTXXX\\\]]]cccmmmyyysssiiibbbaaaeeemmm{{{zzzaaaSSSJJJHHHGGGHHHGGGEEEIIIOOOSSSYYYbbblllvvv~~~}}}||||||zzz{{{}}}}}}}}}|||zzzyyyzzzzzzyyyyyyyyyzzz{{{{{{|||}}}}}}|||vvvvvvwwwwwwxxxyyyyyyzzzzzzyyyzzzzzz{{{||||||}}}{{{|||}}}}}}zzzyyywwwvvvwwwwwwyyy{{{xxxnnnkkksss}}}zzzkkkbbbWWWQQQPPPQQQOOOLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSPPPNNNLLLLLLMMMMMMMMMLLLMMMLLLKKKJJJKKKLLLNNNOOOMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVXXXZZZ\\\aaafffkkkyyymmmcccccchhhppp}}}kkkcccWWWLLLFFFBBBAAA@@@===<<<;;;;;;:::;;;;;;;;;::::::999999999888888888777777777777777666666555333333444444444444333333222222333333333333444444222222333333333333444444222222111111111111111111111222333444444333222111222222333333333333444444555555555555555666666666666666777777888999999999JJJIIIIIIIIIJJJKKKMMMNNNKKKNNNQQQQQQQQQRRRVVVZZZ[[[^^^dddnnn{{{ttthhh___^^^```fffrrrnnn]]]OOOLLLJJJJJJHHHEEEHHHMMMJJJQQQZZZcccmmmyyy}}}}}}}}}}}}}}}}}}~~~zzzzzz{{{{{{|||}}}~~~~~~}}}}}}|||}}}}}}~~~~~~xxxtttssssssttttttyyyzzz}}}tttlllkkkuuuxxxlllbbbZZZQQQMMMNNNOOONNNKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSPPPOOOMMMMMMNNNOOOOOONNNNNNMMMKKKJJJKKKLLLNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQSSSTTTTTTVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWXXXXXXWWWWWWVVVUUUTTTUUUWWWYYY\\\___aaabbbrrr|||wwwiiiccccccgggrrr}}}uuueeeWWWMMMGGGDDDCCC>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888777666666333444444555555444444333222222333333333444444444000111111222444555555666222222111111111111111111111222444555555444222111333333333333333333444444777666666555444444333333777777888888999:::::::::FFFGGGGGGHHHIIIJJJKKKKKKOOONNNMMMMMMNNNPPPQQQRRRWWWYYY___ffflllvvvvvvggg```]]]YYY]]]iiiwwwhhh]]]SSSIIIFFFEEEEEEGGGJJJMMMKKKNNNZZZgggrrr|||~~~sssttttttsssrrrsssvvvxxxuuuoooqqqxxx~~~~~~zzzxxxsssiii```TTTSSSQQQOOOLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIGGGJJJJJJLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQPPPQQQRRRQQQOOONNNNNNOOOPPPPPPOOONNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSXXXWWWUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXWWWVVVUUUTTTVVVVVVUUUVVVWWWZZZ]]]___gggooo}}}xxxnnnhhhgggmmmuuuyyyfffXXXNNNGGGDDD@@@>>><<<<<<<<<<<<;;;999<<<<<<<<<;;;;;;999888888888888888888777777777777666666666666555555555555666555444333333333333333111111111222222333333333555444444333222222222333111111111111111111111111333333333333333333333333333333333444444444555555555444444444444555666666FFFGGGGGGHHHIIIJJJKKKKKKNNNMMMMMMMMMNNNOOOQQQRRRTTTUUUZZZ```eeemmm}}}|||kkkbbb^^^YYY[[[dddppphhh[[[NNNIIIGGGFFFFFFHHHNNNLLLNNNWWW```iiittt}}}||||||{{{yyyvvvrrrsssuuuvvvwwwyyy}}}wwwuuuyyyyyyvvvoooeee[[[RRRQQQOOOMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMKKKIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPPPPQQQRRRRRRTTTUUUUUUTTTRRRPPPQQQRRRQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUTTTSSSTTTTTTVVVVVVTTTUUUVVVVVVVVVVVVUUUTTTVVVVVVUUUVVVWWWZZZ\\\^^^bbbiiitttsssjjjmmmtttzzzkkk^^^RRRJJJHHHFFFCCCAAA@@@>>><<<:::777888888999::::::::::::888888888888777777777666888888777777777666666666666555555444333333333444111222222222333333333333444444333222222222222222222222222222222222222222222222222222222222222222111222222222333333333333444444444444444555555666FFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRRRRSSSVVV[[[___eeerrrttthhhbbb[[[ZZZ```kkk|||nnnZZZPPPLLLIIIGGGHHHKKKJJJLLLRRRWWW^^^jjjvvv}}}~~~}}}|||xxxvvvtttrrrrrrtttttttttsssuuuxxx{{{~~~xxxqqqiii^^^VVVOOONNNMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRTTTTTTVVVWWWWWWVVVSSSQQQQQQRRRQQQRRRRRRSSSRRRQQQPPPOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSTTTVVVVVVRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWYYY[[[\\\]]]bbbiiiqqq{{{tttqqqwwwrrraaaUUUOOOKKKFFFBBB@@@>>><<<:::888888999::::::;;;;;;;;;888888888777777777777666999999888888888777777777555555555555444444444444222222333333333333333444333333222222111111222222333333333333333333333333111111111111111111111111000000000000111111111222444444333333444444555666FFFFFFGGGHHHIIIJJJJJJKKKJJJKKKLLLMMMNNNPPPQQQRRRTTTTTTVVV[[[^^^bbbmmmyyyrrrhhh```\\\aaakkk|||lllZZZQQQKKKHHHHHHFFFFFFIIIMMMPPPVVVcccqqqqqqxxx}}}~~~~~~~~~~~~zzzwwwtttrrrnnnoooppprrruuuxxxyyyzzz~~~wwwmmmcccYYYQQQLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWUUURRRPPPPPPQQQQQQSSSTTTUUUUUUTTTRRRQQQQQQPPPPPPQQQQQQRRRTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTPPPPPPQQQRRRTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZYYY]]]cccfffmmm{{{~~~wwwkkk[[[UUUMMMFFFBBB@@@@@@??????>>>===<<<;;;;;;::::::888888888888777777777777999999888888888777777777555555666666666555555555333333333333444444444444333222222111111111222222333333333333333333333333222222222222222222222222000000000000111111111111333333333333333444444555EEEFFFFFFGGGHHHIIIJJJJJJIIIJJJLLLMMMOOOQQQRRRSSSTTTTTTVVV[[[^^^bbbkkkttt}}}rrriiiccceeemmm}}}fffVVVLLLGGGGGGFFFFFFHHHKKKKKKOOO[[[gggfffmmmxxx|||zzz{{{|||{{{~~~{{{vvvsssrrrrrrrrrqqqmmmpppssswww{{{~~~uuuhhh___VVVPPPJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHHHHIIIJJJJJJKKKLLLNNNOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWXXXXXXXXXVVVSSSQQQQQQRRRRRRSSSVVVWWWXXXWWWUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXWWW[[[```bbbeeeooosssjjj]]]RRRKKKGGGFFFEEEBBB@@@???===;;;::::::::::::999999999888888888888888888777777777666666666555555666777777666666555444444444444444444444444333222222111222222333333222222222222222222222222333333333333333333333333111111111222222222222333222222222222222333444444EEEEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLOOOQQQSSSTTTTTTTTTRRRTTTYYY]]]```gggooowwwzzzpppnnnqqq|||wwwaaaPPPHHHGGGLLLIIIIIIJJJIIIIIIPPPYYY[[[cccnnnwww|||yyyxxxtttwww}}}~~~zzzvvvvvvssspppooopppqqqqqqqqqqqqtttyyy~~~qqqcccZZZSSSPPPIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWYYYZZZZZZXXXVVVTTTTTTUUUSSSTTTVVVXXXYYYZZZYYYYYYVVVVVVUUUTTTTTTTTTUUUUUUWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSUUUVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVYYY\\\^^^```gggqqqzzzssseeeYYYQQQJJJGGGAAA@@@>>>===<<<<<<<<<===;;;;;;;;;:::::::::999999888888777777777666666666555555777888888888777666666555555555555444444444333333222222333333444444111111111111111111111111333333333333333333333333222222222333333333444444222222111111222222333444EEEEEEFFFGGGHHHIIIIIIJJJIIIJJJMMMPPPSSSTTTUUUUUUUUUSSSTTTYYY\\\^^^ccciiiooo~~~{{{vvvyyysss[[[NNNKKKLLLHHHFFFHHHHHHGGGJJJOOORRRYYYcccllluuu}}}}}}xxxzzz{{{{{{{{{|||~~~~~~{{{wwwuuutttsssrrrppprrrpppoooqqqsssvvvwwwwwwzzz~~~~~~kkk]]]VVVRRRPPPJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPRRRSSSUUUVVVWWWWWWWWWWWWXXXYYYYYYXXXVVVUUUUUUVVVSSSTTTVVVXXXZZZ\\\]]]^^^ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVUUUUUUVVVVVVVVVUUUUUUUUUTTTUUUVVVXXXZZZ___fffkkk{{{rrreeeYYYRRRHHHFFFCCCAAA???>>>>>>???===<<<<<<<<<<<<;;;;;;;;;999999888888888777777777444555777999999888777666666666666666555555444444444444333333444444555666222222222222222222222222222222222222222222222222222222222333333333333444111111111111111222333333EEEEEEFFFGGGHHHIIIIIIJJJIIIKKKNNNQQQTTTUUUVVVVVVXXXVVVVVVZZZ\\\]]]aaafffhhhvvv{{{xxxgggVVVQQQIIIEEECCCFFFHHHHHHIIILLLKKKRRR\\\eeemmmwww~~~{{{yyyxxxzzz|||xxx}}}~~~}}}{{{xxxvvvuuusssqqqmmmlllmmmnnnnnnnnnooooooppptttyyy}}}zzzgggZZZSSSPPPOOOJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJHHHGGGGGGHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPSSSTTTVVVWWWXXXWWWWWWVVVUUUVVVWWWVVVTTTSSSTTTUUUTTTTTTUUUWWWZZZ]]]```aaa\\\[[[ZZZXXXVVVUUUUUUUUUTTTUUUVVVWWWWWWVVVTTTSSSRRRRRRQQQQQQRRRSSSUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTRRRQQQQQQRRRVVV[[[```dddppp~~~yyy~~~oooeeeRRROOOKKKFFFCCC@@@@@@???>>>============<<<<<<<<<:::::::::999999999888888444666888999:::999888777777777666666555555555444444444444444444555666777333333333333333333333333111111111111111111111111111222222222222333333333111111111000111222222333GGGGGGHHHIIIIIIIIIHHHHHHFFFHHHJJJMMMPPPQQQRRRRRRTTTUUUVVVVVVVVVXXX\\\___gggppp~~~gggXXXRRRKKKFFFEEEEEEDDDDDDGGGLLLOOOSSSZZZbbbmmmxxx}}}{{{zzzxxxvvvvvvyyy{{{|||}}}}}}xxxtttrrrpppmmmllllllllllllkkknnnnnnnnnoooqqqtttvvvxxxyyy|||~~~lll^^^WWWRRROOOOOOLLLKKKJJJIIIIIIIIIIIIIIINNNNNNMMMLLLLLLKKKLLLLLLJJJIIIIIIIIIIIIKKKMMMNNNPPPMMMIIIIIIKKKLLLKKKJJJMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSVVVXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTUUUVVVXXX[[[^^^___^^^^^^]]]\\\[[[ZZZXXXWWWVVVVVVWWWZZZ\\\[[[YYYWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUOOOPPPQQQSSSVVVZZZ^^^```gggnnn}}}zzzqqqrrruuunnnbbbRRRIIIGGGGGGEEECCCAAA@@@???>>>>>>===:::888999::::::999777777888:::666666666666777777777777777777777777666666666666555555666666777777888888333444555666666444222111444333333222111000//////111111000000000000111111000000111111111222222222GGGGGGHHHHHHIIIIIIHHHHHHFFFHHHJJJMMMOOOPPPPPPPPPRRRSSSTTTTTTTTTVVVZZZ]]]bbbjjjwww|||zzztttbbbWWWPPPJJJJJJIIIFFFEEEGGGHHHKKKOOOTTT[[[eeeooovvv}}}zzzwwwuuutttuuuwwwwwwwwwwwwyyy|||~~~~~~zzzwwwtttsssqqqmmmjjjkkkjjjiiiiiijjjlllmmmmmmooopppqqqtttwww{{{zzzuuu|||xxxfff[[[VVVRRRPPPPPPMMMLLLKKKJJJJJJJJJJJJJJJMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNQQQNNNKKKKKKMMMNNNMMMLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRSSSTTTVVVXXXYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ\\\^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZ\\\\\\YYYWWWVVVVVVTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTQQQQQQQQQRRRSSSUUUWWWXXXaaagggqqq~~~qqqnnnpppttt{{{jjj]]]VVVQQQKKKFFFBBBAAA??????@@@???>>><<<;;;;;;;;;:::999888888999777777777777777777777777888888777777777666666666444444444555555555555555222333555555555444222111222222222222222111111111111111111000000111111111111111222222222222333333FFFFFFGGGHHHHHHHHHHHHHHHGGGHHHJJJKKKMMMNNNNNNNNNOOOPPPQQQQQQQQQSSSWWWYYY\\\cccmmmzzzsssiiimmmttt~~~qqq[[[SSSKKKIIIHHHDDDBBBCCCDDDFFFIIIMMMRRRZZZccciiiqqqxxx{{{yyyyyyxxxwwwvvvuuuuuuuuuvvvxxxzzz{{{|||}}}|||wwwvvvtttqqqooonnnmmmmmmmmmkkkiiihhhhhhhhhfffdddggghhhiiikkkmmmppprrrtttvvvxxx{{{rrrnnnppp|||yyykkk^^^XXXUUUQQQOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMQQQOOONNNMMMNNNOOOOOONNNOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSUUUVVVYYY[[[]]]ZZZYYYXXXVVVUUUTTTTTTTTTVVVUUUUUUUUUVVVXXXZZZ[[[^^^___^^^^^^]]]\\\[[[ZZZZZZYYYYYY[[[\\\[[[YYYWWWUUUUUUTTTSSSRRRSSSSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTUUU[[[^^^dddkkkuuuuuummmlllnnnuuussshhh^^^SSSLLLIIIGGGEEEDDDDDDCCCBBB@@@???>>>>>>===<<<;;;::::::888888888888888888888888888888888777777777777666666666555555555555555444444555666666666555333222111222222222333333333333222222111111111111222222222333333333333444444444EEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKLLLLLLLLLNNNOOOPPPPPPRRRUUUWWWYYY]]]eeeppptttgggggghhhmmmwwwfffZZZNNNHHHFFFCCCBBBCCCBBBDDDFFFHHHLLLRRRYYY^^^gggnnnyyy~~~}}}|||zzzyyyxxxwwwvvvvvvyyyzzz{{{}}}~~~{{{yyyyyywwwvvvuuusssqqqpppooonnnkkkkkkjjjiiihhhgggggggggggggggggghhhiiijjjjjjjjjlllnnnqqqtttvvvyyy|||~~~{{{vvvkkkkkkrrr}}}kkkaaaXXXUUUTTTPPPNNNOOOMMMMMMLLLJJJJJJIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMKKKLLLNNNOOOPPPOOONNNNNNPPPOOONNNNNNOOOOOOOOONNNPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTVVVZZZ]]]```[[[ZZZXXXWWWUUUUUUTTTTTTVVVVVVUUUTTTUUUVVVWWWXXX\\\]]]]]]]]]\\\[[[ZZZZZZZZZYYYYYYYYYZZZZZZWWWUUUTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQRRRSSSUUUVVVWWWWWWZZZ]]]___eeerrruuuooosssvvv~~~|||qqqfff___[[[XXXTTTPPPMMMIIIEEEBBBCCCAAA@@@??????>>>===<<<:::::::::999999999999999999999888888888777777777999888888888777777666666777777888888888777666555333333333333333333444444333333222222222222333333444444444444555555555555DDDEEEFFFGGGHHHHHHHHHHHHFFFGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOPPPPPPQQQTTTVVVXXX[[[aaaiiivvv~~~lllfffbbbdddiiivvvzzziiiWWWMMMIIIGGGFFFHHHCCCEEEFFFGGGIIIMMMSSSWWW___fffpppyyy|||yyywwwvvvuuuxxxwwwwwwvvvvvvvvvwwwwwwzzz}}}~~~~~~}}}}}}}}}}}}}}}}}}|||zzzyyywwwvvvsssrrrqqqooonnnlllkkkjjjkkkkkkjjjjjjiiihhhhhhgggggghhhhhhhhhiiiiiiiiihhhjjjkkkmmmoooqqqrrrtttvvvxxx{{{~~~~~~vvvoookkkhhhnnnxxx|||nnnbbb[[[UUUTTTSSSOOOMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMHHHJJJLLLNNNOOOOOOOOONNNMMMMMMNNNNNNNNNMMMNNNNNNPPPQQQRRRSSSUUUVVVWWWXXXXXXWWWVVVVVVWWW[[[___aaa[[[ZZZXXXWWWVVVUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVYYYYYYZZZZZZZZZYYYYYYXXXYYYXXXWWWWWWXXXWWWVVVTTTTTTTTTSSSSSSRRRQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQRRRSSSTTTTTTTTTSSSVVVYYYZZZ^^^gggvvv{{{|||{{{~~~|||uuuqqqkkkeee^^^VVVOOOJJJGGGDDDAAA?????????===<<<<<<<<<;;;;;;::::::::::::999999999999888888888888999999888888777777777666777777777777777666555555666666555555444333333222444444333333333333444444444444555555555666666666DDDDDDFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGIIIIIIJJJLLLOOOPPPPPPQQQSSSUUUWWWZZZ^^^dddnnn|||pppfff^^^^^^bbbjjj~~~|||eeeWWWPPPKKKHHHHHHEEEFFFGGGGGGHHHKKKOOORRRXXX^^^gggnnnuuu}}}~~~}}}xxxwwwuuutttssstttuuuuuuvvvxxxyyyzzzyyyxxxyyy{{{yyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvuuuttttttttttttrrrqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjgggggggggfffffffffeeeeeeeeeeeeffffffggggggggghhhiiijjjlllnnnoooppppppppprrrtttwwwzzz{{{}}}{{{qqqiiieeedddjjjuuuzzzmmmccc\\\VVVSSSSSSRRRNNNLLLMMMKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLHHHIIIJJJLLLMMMNNNNNNNNNJJJLLLNNNNNNMMMLLLMMMNNNPPPQQQRRRTTTUUUWWWXXXYYYYYYXXXWWWVVVXXXZZZ^^^```ZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTTTTVVVVVVWWWWWWXXXWWWWWWWWWWWWVVVUUUUUUVVVWWWVVVTTTTTTTTTTTTTTTSSSQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPQQQQQQQQQQQQPPPOOONNNPPPRRRUUUVVVYYY```jjjqqq~~~vvvmmmddd^^^RRRMMMFFFBBB@@@@@@===;;;>>>======<<<<<<;;;;;;::::::::::::999999999888888777666666666666666666555666555555555444444444444888888777666555444333333555555444444444444555555444555555555555666666666CCCDDDEEEFFFHHHHHHHHHHHHCCCCCCCCCCCCEEEFFFHHHIIIIIIKKKNNNOOOOOOPPPRRRSSSTTTXXX\\\```gggqqq~~~wwwiii^^^^^^___cccppp}}}kkk```UUUMMMIIIEEEEEEFFFFFFFFFHHHKKKNNNRRRVVV]]]ccciiirrr|||}}}||||||}}}}}}zzz{{{|||{{{yyywwwxxxyyyuuuuuuvvvvvvvvvvvvvvvvvvsssrrrqqqppppppoooooopppmmmmmmmmmlllkkkjjjiiihhhfffgggggghhhhhhggggggfffdddeeeeeefffggghhhiiijjjiiijjjkkklllnnnooopppqqqssstttwwwyyy{{{}}}}}}}}}~~~zzzxxxwwwxxxyyywwwppphhhdddfffjjjvvv{{{tttjjj```[[[VVVQQQPPPQQQPPPMMMLLLNNNKKKKKKKKKLLLMMMNNNPPPPPPMMMMMMLLLKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLIIILLLNNNOOOMMMLLLMMMNNNPPPPPPRRRSSSUUUWWWXXXYYYXXXWWWVVVVVVWWWYYY[[[\\\XXXXXXWWWWWWWWWWWWXXXXXXSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVWWWVVVTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPQQQRRRQQQQQQOOOOOORRRRRRRRRTTTXXX]]]cccgggsss}}}zzzfff]]]RRRJJJFFFDDDAAA>>>??????>>>======<<<;;;;;;;;;::::::::::::999999999666666666666666777777777777777666666555555555666777777777666666555555555666555555555555555555666444444444555555555666666CCCDDDEEEFFFHHHHHHIIIIIIBBBBBBBBBBBBDDDFFFHHHJJJGGGJJJLLLNNNNNNOOOQQQRRRRRRVVVZZZ^^^bbbjjjttt|||nnnaaa``````___gggtttsssdddWWWPPPCCCDDDEEEEEEEEEFFFHHHKKKNNNQQQVVV[[[aaajjjuuu|||}}}||||||}}}xxxyyyyyyyyyyyyyyyyyyyyyvvvuuutttsssrrrrrrrrrrrrppppppoooooonnnlllkkkjjjfffggghhhiiiiiiiiiiiiiiifffgggiiijjjlllnnnppppppqqqqqqsssuuuwwwyyy{{{|||}}}~~~wwwsssrrrqqqmmmooonnniiieeefffnnnvvv|||yyyuuuqqqjjj```YYYVVVRRRNNNMMMOOOOOOMMMMMMOOOLLLLLLMMMNNNOOOQQQSSSTTTOOONNNMMMLLLLLLKKKLLLLLLQQQPPPNNNKKKJJJJJJJJJJJJIIILLLOOOPPPNNNLLLMMMOOOOOOPPPRRRSSSUUUWWWXXXYYYWWWWWWVVVUUUVVVWWWXXXYYYXXXWWWWWWWWWWWWXXXYYYYYYRRRRRRQQQPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUWWWYYYYYYXXXUUUUUUVVVUUUTTTRRRPPPOOONNNNNNNNNOOOOOOPPPPPPPPPNNNOOOQQQSSSUUUUUUUUUUUUUUUSSSRRRSSSXXX]]]aaacccfffooo~~~wwwlll^^^SSSNNNJJJFFFCCC@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::999999777777888888999999::::::;;;:::999999888888999999666666666666777777777777666666555555555555666666444444444444555555555666DDDDDDDDDDDDEEEEEEEEEEEE@@@AAAAAACCCEEEGGGIIIJJJHHHJJJLLLNNNQQQSSSTTTTTTSSSVVVYYY[[[]]]aaaggglllzzztttddd^^^___```ffflllxxxbbbRRRNNNIIIFFFFFFEEECCCFFFJJJJJJLLLOOORRRXXX```iiioooyyy}}}{{{zzzzzzyyyyyyxxxvvvtttssssssssssssooopppqqqrrrrrrrrrrrrrrrttttttuuuvvvxxxyyy{{{|||}}}~~~}}}yyytttnnnjjjjjjhhhdddaaadddkkkuuuwwwmmmhhhbbb[[[VVVUUUPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMOOORRRTTTSSSRRRPPPOOOMMMKKKJJJIIIIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNNNNTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVRRRQQQPPPOOONNNOOOPPPPPPTTTVVVXXXYYYYYYXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPQQQQQQQQQPPPOOONNNQQQRRRSSSTTTTTTTTTTTTTTTVVVVVVVVVWWWYYYZZZ\\\]]]___eeeooozzzvvviiiaaaXXXMMMEEEEEEBBB???>>>>>>>>>===;;;>>><<<;;;<<<======<<<::::::;;;<<<:::777666999<<<777777777777666666666666777777777777777777777777555666888777555444444555666666666666666666666666CCCCCCDDDDDDDDDEEEEEEEEEAAAAAABBBCCCEEEGGGIIIJJJJJJKKKMMMOOOPPPQQQRRRRRRRRRUUUWWWYYYZZZ^^^dddiiissspppgggcccbbbgggmmm|||hhhWWWPPPKKKKKKKKKIIIIIIKKKIIIJJJKKKNNNRRRXXX```eeerrrxxx~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~yyyvvvrrrjjjeeedddcccaaaccckkkxxx}}}rrrgggaaa[[[TTTPPPOOOPPPPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLNNNQQQRRRRRRQQQOOOMMMLLLJJJIIIHHHHHHIIIJJJIIIIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNSSSSSSRRRRRRRRRRRRSSSSSSPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUVVVSSSRRRPPPOOOOOOOOOPPPPPPSSSUUUXXXYYYXXXXXXYYYZZZUUUVVVVVVWWWXXXYYYYYYZZZWWWWWWVVVUUUSSSQQQOOONNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZXXX\\\bbbjjjuuu~~~tttjjj___VVVNNNJJJFFFBBBBBBBBBBBBAAABBB@@@>>>>>>??????>>><<<888999:::888666666888;;;999999999888888888777777777777777777777777777777555777888777666444555555666666666666666666666666CCCCCCCCCDDDDDDDDDDDDEEEBBBCCCCCCDDDFFFHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQRRRSSSTTTVVVWWW[[[```ccciiirrr{{{nnneeeaaaeeekkk~~~cccXXXOOOMMMLLLJJJHHHIIIHHHIIIIIIJJJLLLPPPWWW[[[fffmmmwww|||vvvsssnnnfff```^^^___bbbkkkzzzyyymmmaaaZZZTTTNNNKKKLLLNNNMMMMMMKKKJJJIIIIIIHHHJJJJJJJJJLLLOOOPPPOOONNNLLLKKKJJJHHHGGGGGGGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMQQQQQQQQQPPPPPPQQQQQQQQQMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPOOOOOOOOORRRUUUWWWXXXXXXXXXYYYZZZUUUUUUVVVXXXYYYZZZ[[[\\\XXXXXXWWWVVVTTTQQQPPPNNNOOONNNMMMMMMNNNOOOPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWYYY[[[___ggguuuuuulll\\\VVVNNNGGGDDDDDDDDDDDDCCCAAA???>>>>>>>>>===<<<999::::::888777777999;;;::::::::::::999999999999888888888888888888888888666777888888666555555666666666666666666666666666BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSUUUYYY\\\___bbbhhhuuuxxxkkkfffgggkkk~~~vvvfffVVVOOOMMMKKKHHHHHHIIIJJJJJJJJJJJJMMMRRRVVV[[[bbblllxxx|||tttooohhh```\\\]]]cccmmm|||xxxlll^^^WWWRRRNNNLLLNNNKKKKKKKKKJJJHHHGGGFFFEEEIIIHHHHHHJJJLLLMMMLLLKKKHHHHHHGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMNNNNNNOOOQQQRRRRRRSSSQQQQQQPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOQQQSSSVVVVVVVVVWWWYYYZZZVVVVVVWWWXXXYYYZZZ[[[[[[XXXXXXXXXWWWVVVUUUSSSSSSSSSQQQOOONNNNNNNNNPPPQQQOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTWWWXXXYYYZZZ^^^iiivvv~~~yyyxxx{{{rrrjjj___UUUNNNKKKHHHGGGEEECCC@@@?????????>>>===<<<<<<;;;:::::::::<<<===;;;;;;;;;:::::::::999999777777777777777777777777666888999999777666666777666666666666666666666666BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHIIIKKKMMMOOORRRSSSSSSRRRQQQRRRUUUXXX[[[\\\___cccmmm{{{}}}uuuqqqppp{{{|||eeeXXXRRRNNNKKKKKKIIIIIIIIIIIIIIILLLPPPSSSRRRYYYcccooozzzyyynnnfff^^^YYYZZZ___oootttggg[[[TTTQQQNNNNNNPPPMMMMMMMMMLLLJJJHHHGGGFFFHHHGGGGGGHHHJJJKKKJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPOOONNNQQQRRRTTTTTTTTTUUUWWWYYYWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWXXXYYYYYYYYYYYYXXXXXXVVVSSSPPPOOONNNOOOOOONNNOOOPPPQQQRRRSSSSSSSSSUUUTTTSSSSSSSSSSSSSSSSSSRRRSSSUUUUUUWWW\\\eeekkkyyytttppprrruuuwww}}}xxxmmmccc\\\VVVRRRKKKHHHEEEBBBBBBBBBAAA@@@???===<<<;;;;;;;;;<<<<<<;;;;;;:::::::::999999999666666666666666666666666777888:::999777666666777777777777777777777777777AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFGGGHHHKKKNNNQQQSSSSSSQQQPPPQQQTTTXXXZZZZZZ\\\```hhhqqq~~~uuuxxx~~~xxxfffYYYPPPLLLLLLHHHHHHHHHHHHHHHIIILLLOOOOOOTTT\\\fffpppzzzzzzpppddd\\\VVVVVV^^^gggkkk___TTTPPPNNNMMMNNNPPPQQQQQQQQQPPPOOOLLLJJJIIIHHHGGGGGGHHHIIIIIIHHHFFFCCCDDDEEEEEEFFFEEEEEEDDDCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPOOONNNPPPQQQRRRRRRQQQRRRTTTVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[YYYVVVSSSPPPOOONNNMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTPPPRRRTTTTTTTTTVVVZZZ^^^hhhrrr}}}sssooonnnnnnpppyyy}}}sssiiicccUUUQQQLLLHHHEEEDDDBBB@@@BBB???<<<;;;<<<<<<;;;:::;;;;;;;;;;;;::::::::::::666666666666666666666666888999::::::888777777888777777777777777777777777@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFHHHKKKNNNPPPQQQOOOMMMOOOSSSWWWYYYYYYWWW\\\ccchhhppp~~~|||~~~}}}jjjZZZRRRPPPJJJJJJJJJIIIGGGHHHJJJLLLNNNQQQVVV]]]eeeoooyyy|||zzzyyymmmddd\\\WWWUUU[[[hhhuuuzzzbbbXXXNNNLLLLLLLLLMMMPPPRRRRRRRRRRRRPPPMMMKKKIIIHHHGGGGGGGGGIIIIIIGGGEEEBBBCCCDDDFFFFFFFFFEEEEEECCCCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNPPPQQQQQQPPPNNNOOOQQQSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXVVVTTTQQQOOOMMMLLLLLLMMMNNNPPPRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTRRRTTTUUUTTTSSSSSSWWWZZZ]]]dddmmmwwwxxxqqqooolllttt}}}nnnhhh```YYYTTTOOOKKKIIIHHHDDDAAA???@@@???>>><<<======<<<<<<<<<;;;;;;;;;888888888888888888888888888:::;;;:::999777888888777777777777777777777777@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFEEEFFFIIIKKKMMMPPPMMMKKKMMMRRRVVVXXXXXXSSSYYY___bbbffftttyyyyyyzzz~~~~~~iii]]]ZZZNNNNNNMMMKKKIIIHHHIIIKKKNNNPPPSSSWWW]]]fffpppwww~~~{{{xxxtttqqqoooccc]]]XXXWWWYYYbbbrrr}}}lll]]]TTTLLLKKKMMMMMMOOORRRPPPPPPQQQPPPNNNLLLIIIGGGHHHGGGGGGGGGHHHHHHGGGEEEBBBCCCDDDFFFFFFFFFEEEEEECCCDDDFFFGGGGGGGGGFFFEEEBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLMMMOOOOOOMMMLLLKKKHHHIIIJJJKKKLLLMMMNNNOOOPPPOOONNNLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPOOONNNPPPPPPPPPNNNMMMMMMOOOQQQNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWUUUUUUUUUSSSRRROOOMMMLLLKKKLLLNNNPPPQQQRRRSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSQQQRRRSSSPPPNNNOOOSSSWWWWWW[[[```gggppp|||zzzuuuooovvvzzzppphhhbbb]]]ZZZNNNJJJFFFDDDEEEDDDBBB@@@>>>>>>>>>>>>============::::::::::::::::::::::::888:::;;;;;;999888888999777777777777777777777777>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKLLLNNNQQQSSSUUUVVVUUUXXX[[[\\\```kkk}}}wwwnnnooossstttrrrpppbbbWWWTTTQQQMMMKKKJJJKKKLLLIIILLLOOOQQQUUU]]]fffmmmqqqvvv~~~}}}uuuuuurrrooonnnlllhhhaaa[[[XXXWWWWWWZZZcccppp}}}pppeeeTTTRRRNNNMMMMMMNNNNNNNNNOOOQQQQQQOOOLLLIIIGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPOOONNNOOOOOONNNNNNMMMLLLKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQQQQQQQPPPOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSRRRQQQPPPPPPOOOOOOTTTWWWZZZ\\\```jjjwww~~~zzzsssnnnjjjbbbXXXRRRPPPOOOLLLIIIHHHDDD???<<<<<<<<<<<<;;;:::;;;<<<;;;:::888888888999999777666666777888999999999888888777888888999>>>>>>>>>>>>???@@@AAAAAAEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJLLLNNNPPPRRRSSSSSSSSSVVVXXXYYY[[[eeesssqqqlllkkkjjjiiipppyyyxxxfff^^^TTTNNNMMMMMMLLLKKKIIIKKKMMMOOOQQQWWW^^^dddjjjpppwww}}}tttmmmgggfffeeedddbbb___[[[XXXXXX[[[```gggqqq{{{qqqbbbXXXRRROOOMMMKKKLLLMMMMMMMMMNNNOOOPPPNNNKKKHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPSSSRRRRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOORRRUUUWWWXXX[[[bbbllluuuwwwmmmeee```\\\VVVRRRNNNKKKFFFBBB@@@???===;;;;;;;;;;;;999777555555555::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAAEEEDDDCCCCCCBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIHHHJJJLLLOOOPPPQQQPPPOOONNNQQQTTTUUUVVV\\\gggpppyyykkkdddbbbbbb```gggttttttaaaVVVSSSRRROOOKKKKKKLLLMMMMMMOOORRRVVVYYYaaaeeemmmttt{{{yyyuuuooogggaaa[[[[[[ZZZYYYWWWXXXZZZ\\\aaagggqqq|||}}}rrrdddXXXQQQNNNLLLJJJIIIKKKLLLLLLKKKLLLMMMNNNLLLIIIGGGFFFGGGGGGGGGHHHIIIHHHGGGFFFEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCDDDEEEGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOQQQSSSTTTTTTXXX___dddkkkxxx{{{uuummmggg___\\\VVVQQQLLLGGGBBB???===<<<;;;999888777777777888888888999999888888888777888999999999999888888=========>>>>>>???@@@AAACCCBBBAAA@@@????????????CCCCCCCCCDDDEEEFFFGGGHHHHHHJJJMMMPPPQQQPPPNNNMMMKKKNNNQQQSSSTTTXXX```fffuuupppeeeaaaaaa\\\___hhhvvv}}}jjj___WWWQQQLLLMMMMMMNNNNNNOOOPPPRRRTTTXXX\\\bbbiiiooovvv||||||wwwqqqlllgggaaa[[[WWWTTTUUUUUUTTTVVV\\\fffnnnxxx~~~}}}}}}qqqdddZZZRRRNNNJJJIIIGGGGGGIIIJJJJJJIIIIIIJJJKKKJJJGGGFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMLLLLLLKKKKKKHHHIIIJJJLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLNNNNNNOOOOOONNNNNNNNNMMMOOOPPPQQQRRRRRRQQQPPPOOOQQQQQQQQQPPPPPPOOOOOOOOOMMMOOOPPPQQQQQQSSSVVVYYY___iiixxxyyyuuunnnggg___VVVMMMHHHBBBAAA>>>===============888999:::;;;;;;:::888777555666777888888888777666============>>>???@@@AAAAAAAAA@@@???????????????BBBBBBBBBCCCDDDEEEFFFGGGIIIJJJMMMPPPPPPOOONNNLLLIIILLLPPPRRRTTTWWW]]]aaammmzzzxxxiiibbb___[[[[[[aaakkkyyyppp```UUUOOONNNNNNMMMMMMNNNOOOPPPPPPRRRUUUZZZ___dddkkkqqqvvv~~~zzzwwwppplllgggaaa\\\WWWSSSQQQOOOQQQTTTYYYbbbqqqnnn___VVVQQQLLLIIIHHHFFFEEEFFFGGGHHHHHHGGGFFFGGGHHHGGGEEEDDDEEEFFFGGGGGGHHHIIIHHHGGGFFFEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNMMMLLLJJJJJJHHHIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOOOONNNMMMMMMNNNOOOPPPQQQQQQPPPOOONNNPPPPPPPPPPPPPPPOOOOOOOOOLLLNNNOOOPPPQQQRRRSSSUUU[[[```kkkyyy}}}~~~~~~ssshhh]]]VVVOOOLLLHHHFFFEEECCC@@@>>>===>>>??????>>><<<;;;999888999999:::;;;;;;;;;:::============>>>???@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDFFFFFFHHHIIIKKKMMMNNNNNNMMMLLLIIIKKKNNNQQQTTTWWW[[[]]]bbbnnn~~~tttggg```[[[YYY]]]eeeooosssaaaWWWQQQNNNKKKJJJLLLMMMNNNMMMNNNPPPSSSVVVZZZ```fffkkktttzzz~~~wwwqqqmmmhhheee___YYYTTTQQQOOOOOOKKKPPPZZZhhhzzz|||ppp```TTTNNNLLLJJJGGGGGGFFFEEEEEEFFFGGGEEEDDDDDDDDDEEEDDDCCCCCCEEEFFFGGGGGGHHHIIIHHHGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMOOOPPPPPPOOONNNMMMNNNNNNOOOOOOOOOOOONNNNNNPPPPPPOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPQQQRRRSSSSSSZZZ[[[bbbmmmxxxzzzsssqqqppprrruuu~~~}}}ssslllfffbbb]]]YYYUUUQQQJJJDDDDDDCCCCCCBBB@@@>>>===<<<======<<<======>>>???@@@===<<<<<<======>>>???@@@@@@??????@@@@@@AAABBBCCC@@@@@@AAAAAABBBCCCEEEFFFFFFFFFHHHIIIKKKKKKLLLLLLIIIKKKMMMOOOQQQTTTWWWXXX[[[cccooo{{{vvvkkkaaa^^^___eeekkkxxxwwwfffWWWSSSNNNKKKLLLMMMMMMMMMLLLMMMNNNOOORRRVVV\\\aaaffflllttt|||yyysssnnnjjjbbb___ZZZUUUPPPNNNNNNOOOQQQYYYiiipppdddVVVMMMKKKKKKIIIGGGGGGFFFEEEEEEFFFEEEDDDBBBBBBBBBCCCBBBAAABBBDDDFFFGGGGGGHHHIIIHHHGGGFFFEEECCCDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBDDDEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLNNNOOOPPPOOONNNMMMJJJJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKLLLNNNPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPPPPVVVWWW\\\fffmmmrrrzzzyyysssnnnmmmooosss|||{{{wwwtttnnneee^^^UUUSSSQQQNNNLLLJJJIIIHHHIIIHHHFFFFFFFFFHHHKKKMMM<<<<<<<<<======>>>???@@@<<<<<<======>>>???AAABBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFHHHIIIJJJKKKJJJKKKLLLMMMOOOQQQSSSTTTYYY^^^fffnnnyyyzzzjjjeeeeeeiiikkkuuusss^^^YYYRRRNNNNNNOOOOOONNNKKKKKKKKKKKKMMMQQQVVV[[[ZZZ___hhhqqqzzz~~~{{{{{{}}}~~~~~~}}}xxxsssnnnkkk___\\\XXXRRRNNNLLLMMMOOO\\\fffyyy~~~eeeZZZMMMFFFFFFHHHFFFCCCGGGFFFEEEEEEFFFEEECCCAAA@@@AAABBBAAA@@@AAADDDFFFGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLHHHJJJMMMOOOQQQQQQQQQPPPKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLKKKKKKJJJKKKNNNPPPQQQPPPOOONNNOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNMMMMMMMMMNNNNNNMMMSSSSSSZZZdddhhhhhhmmmtttvvv|||tttqqqssspppwwwzzzkkkiiieeebbb___]]]\\\\\\YYYXXXUUUTTTUUUXXX[[[^^^======<<<<<<===>>>??????>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCHHHGGGFFFEEEFFFGGGHHHIIIFFFGGGJJJMMMPPPSSSUUUVVVTTTWWW^^^fffmmmxxxzzzqqqooopppwwwooo```SSSRRRSSSOOOKKKJJJIIIIIIIIIHHHIIIKKKNNNQQQZZZ\\\aaafffmmmvvvwwwpppnnnnnnmmmmmmrrrrrrtttxxxyyywwwqqqkkkdddZZZSSSQQQOOOMMMRRRZZZiii}}}zzzjjjXXXRRRJJJFFFDDDDDDCCCBBBEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDJJJIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@?????????AAACCCEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFEEEEEEEEEEEEGGGIIIJJJJJJMMMOOOOOONNNMMMMMMMMMLLLIIIGGGGGGIIIKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFIIIJJJLLLMMMNNNNNNNNNNNNLLLLLLLLLMMMNNNNNNOOOOOORRRRRRQQQPPPPPPOOONNNNNNNNNOOOQQQRRRRRRRRRRRRQQQMMMMMMMMMMMMNNNOOOPPPQQQSSSVVV[[[```dddeeeddddddjjjnnnvvvwwwzzz}}}xxxtttrrrrrrqqqrrrssssssqqqppppppqqqsss>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBFFFFFFFFFGGGHHHHHHIIIJJJHHHIIIJJJKKKLLLNNNOOOOOOQQQSSSXXX___dddmmm|||~~~wwwwwwsss```XXXUUUPPPLLLKKKLLLLLLKKKJJJJJJJJJLLLNNNSSSVVVZZZ^^^dddllltttyyy~~~qqqgggcccbbbcccddddddfffkkkpppsssqqqkkkfff___WWWQQQQQQRRRTTT[[[dddwwwlll\\\RRRMMMGGGCCCCCCDDDDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBB@@@@@@AAABBBDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHJJJIIIKKKNNNOOONNNNNNNNNOOOLLLJJJHHHGGGIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOORRRRRRRRRQQQPPPOOOOOOOOONNNOOOPPPQQQRRRQQQQQQPPPMMMMMMMMMMMMNNNOOOOOOPPPTTTWWW[[[^^^aaaaaa```___]]]```fffnnnwww@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOOOOSSSXXX[[[aaannnzzz}}}vvvfff\\\UUUPPPOOOMMMLLLJJJIIIHHHHHHIIIIIILLLOOORRRVVVZZZ```gggkkktttwww|||pppccc\\\[[[]]]___YYY\\\aaagggjjjiiieeebbb[[[VVVTTTWWW\\\aaajjjqqqppp]]]PPPKKKGGGCCCAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFCCCAAABBBEEEHHHKKKIIIHHHGGGGGGFFFGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIJJJFFFFFFEEEEEEEEEGGGHHHIIIGGGJJJMMMNNNNNNNNNOOOPPPMMMKKKIIIHHHIIIKKKKKKJJJLLLKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJLLLMMMMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNMMMLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOOOORRRRRRQQQQQQPPPPPPOOOOOONNNOOOPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNTTTVVVYYY\\\]]]\\\[[[YYYVVVXXX[[[```hhhsssAAAAAAAAAAAA@@@??????>>>@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBDDDGGGKKKLLLMMMLLLKKKIIIIIIIIIJJJKKKMMMOOOPPPNNNNNNQQQUUUWWW[[[eeeooo~~~{{{mmmaaaYYYSSSNNNMMMJJJIIIIIIJJJJJJIIIJJJLLLNNNQQQSSSWWW\\\```eeehhhmmmrrrvvv{{{~~~pppccc[[[XXXXXXZZZXXXYYY[[[^^^aaabbbbbbaaa]]]^^^bbbhhhooouuu{{{pppaaaSSSJJJGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGEEEBBB@@@AAADDDHHHKKKGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKGGGGGGFFFFFFFFFGGGIIIJJJHHHJJJMMMNNNNNNMMMNNNNNNMMMKKKIIIIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIJJJKKKLLLMMMOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPQQQPPPPPPPPPOOOOOOOOONNNNNNOOOPPPPPPPPPOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMRRRTTTVVVYYYZZZYYYXXXWWWWWWWWWWWWXXX^^^gggrrrzzzwwwtttuuuxxx{{{yyy~~~AAAAAABBBBBBAAA@@@???>>>@@@??????????????????????????????@@@@@@@@@AAAAAAAAACCCGGGKKKMMMMMMLLLKKKIIIIIIHHHHHHIIIKKKMMMNNNMMMLLLNNNSSSUUUXXX```hhhtttuuufff[[[TTTPPPLLLKKKKKKLLLLLLKKKIIIJJJLLLMMMNNNQQQTTTWWWXXX[[[___dddhhhmmmssswww}}}wwwnnncccZZZUUUSSSSSSWWWVVVUUUUUUWWW\\\bbbfffmmmrrrzzzyyyrrrxxxooo___SSSLLLGGGFFFEEEEEECCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHFFFFFFEEEEEEEEEFFFFFFGGGDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLIIIIIIHHHGGGGGGHHHJJJKKKJJJLLLNNNNNNMMMKKKKKKKKKLLLKKKJJJJJJKKKLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKMMMNNNPPPQQQQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOPPPMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOMMMLLLMMMMMMNNNNNNNNNMMMLLLLLLNNNPPPSSSVVVXXXYYYYYYXXXUUUTTTSSSRRRTTTZZZbbbhhhuuu~~~yyyqqqnnnmmmmmmnnnppprrrssstttyyy???@@@AAABBBAAA@@@???>>>>>>>>>??????????????????>>>>>>?????????@@@@@@@@@AAACCCGGGJJJLLLLLLKKKJJJJJJIIIGGGEEEEEEEEEGGGHHHJJJIIIKKKPPPRRRTTTZZZaaaiiiwwwyyywwwxxx}}}nnn]]]WWWOOOJJJIIIJJJHHHGGGGGGIIIJJJKKKKKKLLLNNNPPPPPPSSSVVVXXX\\\```eeeiiitttxxx~~~~~~}}}wwwuuuoooggg^^^WWWSSSRRRQQQPPPOOOQQQVVVaaannnwwwyyytttooonnnwwwsss___RRRJJJEEECCCDDDEEEFFFEEECCCAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAABBBCCCCCCDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKMMMOOONNNLLLJJJJJJJJJKKKJJJIIIJJJLLLMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNMMMMMMNNNOOOQQQRRRSSSRRRPPPNNNMMMLLLLLLKKKLLLLLLLLLLLLNNNOOOPPPQQQMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNPPPQQQQQQQQQPPPOOOMMMLLLKKKLLLMMMNNNNNNNNNLLLLLLKKKMMMOOOSSSUUUWWWXXXXXXUUUTTTSSSRRRQQQTTTYYY]]]gggooo{{{{{{ssslllhhhhhhfffcccccceeejjjooorrr{{{===>>>@@@AAAAAAAAA???>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>?????????@@@BBBDDDFFFIIIJJJKKKJJJJJJIIIGGGEEECCCCCCDDDFFFHHHJJJHHHJJJNNNQQQQQQVVV[[[```jjjzzzvvvpppmmmqqqwwwuuukkk^^^TTTOOOMMMIIIGGGHHHJJJKKKKKKKKKKKKMMMNNNMMMNNNPPPQQQSSSVVV[[[^^^eeehhhooowww~~~{{{xxxwwwwwwvvvuuutttvvvuuuppphhh^^^VVVSSSRRRKKKMMMRRRZZZfffxxx}}}rrrnnnqqqtttuuuuuubbbSSSKKKGGGCCC@@@AAACCCEEEEEECCCAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBCCCDDDDDDEEEDDDBBBCCCEEEGGGIIIKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMJJJLLLNNNNNNLLLKKKJJJKKKIIIIIIIIIKKKMMMNNNMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPPPPMMMMMMNNNOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQOOOMMMLLLIIIKKKLLLNNNOOONNNMMMLLLIIIJJJLLLOOORRRSSSTTTUUURRRSSSTTTTTTSSSTTTVVVXXX]]]ccckkksss{{{}}}tttlllhhheeeeeeiiilllllljjjnnnpppttt|||<<<===???AAAAAAAAA??????<<<======>>>???@@@@@@AAA>>>>>>>>>>>>????????????CCCDDDFFFHHHIIIIIIIIIIIIGGGFFFDDDDDDEEEHHHKKKMMMLLLJJJKKKOOOQQQQQQTTTXXXZZZbbbnnnyyyvvvnnnhhhjjjmmmrrr}}}ssseee]]]XXXSSSPPPKKKLLLNNNNNNMMMMMMNNNPPPKKKLLLMMMMMMNNNPPPTTTXXXYYY\\\bbbjjjttt}}}|||zzzuuusssrrrqqqrrrrrrqqqppprrrpppkkkbbbWWWPPPMMMMMMIIIOOOYYYgggyyy{{{uuulllkkkvvv}}}qqqdddUUUKKKJJJIIIEEEAAA>>>AAADDDDDDBBBAAABBBDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEHHHJJJLLLNNNOOOOOONNNMMMLLLLLLMMMNNNNNNHHHJJJMMMMMMLLLLLLLLLMMMHHHHHHIIIKKKNNNOOONNNMMMNNNOOOPPPQQQRRRTTTUUUUUUUUUSSSQQQPPPPPPPPPRRRSSSQQQPPPPPPOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPNNNLLLHHHJJJLLLNNNOOONNNMMMMMMHHHIIIKKKMMMOOOPPPQQQRRRLLLNNNQQQRRRRRRQQQRRRSSSXXX\\\```dddjjjuuuzzzuuurrrtttyyy{{{vvvqqqiiihhhgggkkkuuu>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===<<<===>>>@@@AAA????????????????????????CCCCCCDDDDDDDDDDDDDDDCCCGGGGGGFFFFFFFFFFFFFFFGGGFFFHHHJJJLLLMMMNNNQQQSSSVVV\\\cccjjjsssuuunnniiihhhfffeeekkktttnnnbbbWWWNNNMMMGGGEEEKKKQQQRRRRRRSSSQQQOOONNNNNNOOOQQQQQQQQQSSSUUUXXX^^^fffpppyyy~~~{{{wwwtttrrrqqqkkkiiihhhhhhjjjmmmoooooonnnjjjddd[[[SSSNNNMMMNNNSSS___mmm{{{}}}|||uuuzzzqqq```XXXNNNHHHHHHIIIHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFHHHJJJMMMOOOMMMLLLKKKJJJIIIHHHHHHHHHKKKKKKLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGHHHJJJMMMNNNPPPNNNMMMPPPTTTVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSUUUTTTRRRPPPOOOOOOPPPQQQOOOPPPRRRQQQOOOMMMLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTSSSQQQRRRSSSSSSOOOLLLMMMLLLLLLLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLMMMMMMOOONNNMMMMMMMMMNNNOOOPPPSSSVVVYYY]]]aaaiiirrryyy~~~oooddddddggglll|||========================???>>>===<<<===>>>@@@AAA????????????????????????CCCCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFFFFFFFHHHKKKLLLMMMNNNQQQSSSRRRWWW\\\aaahhhuuuqqqiiidddcccbbbaaadddjjjrrr{{{{{{iii[[[YYYRRRNNNRRRVVVVVVVVVWWWXXXUUURRRPPPOOONNNMMMMMMOOOPPPRRRVVV\\\dddkkkooowww{{{}}}zzzuuuooojjjeeebbbaaaaaaaaabbbccceeeffffffeeebbb___YYYRRRMMMMMMOOORRRaaapppppp]]]VVVOOOHHHEEEFFFHHHHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDFFFFFFFFFFFFDDDDDDDDDEEEGGGIIIKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHKKKJJJIIIHHHHHHIIIJJJKKKOOONNNMMMOOOSSSUUUUUUSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTSSSSSSRRRRRROOOQQQRRRRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTSSSRRRQQQRRRTTTSSSPPPMMMMMMLLLLLLLLLLLLMMMNNNOOOMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNMMMMMMMMMNNNPPPPPPQQQSSSUUUWWWZZZ```gggmmmwww~~~pppiiigggjjjvvv========================???>>>===<<<===>>>???@@@????????????????????????BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHKKKLLLMMMNNNPPPRRRPPPTTTWWWYYY]]]gggtttrrrjjjbbb`````````aaaccceeelllzzzrrreee\\\UUUUUUXXXYYY\\\___```^^^ZZZVVVRRROOOMMMLLLNNNNNNNNNPPPSSSXXX]]]```hhhmmmsssyyy}}}|||yyyvvvtttmmmjjjeee```ZZZVVVTTTRRRRRRTTTVVVWWWXXXXXXWWWVVVUUUTTTQQQNNNNNNQQQWWW\\\mmm~~~~~~nnn[[[MMMJJJFFFCCCCCCFFFIIIIIIHHHDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDAAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHMMMLLLJJJHHHGGGGGGHHHHHHNNNMMMMMMOOOQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUTTTUUUXXXZZZYYYWWWUUUSSSPPPRRRSSSRRRPPPOOONNNOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTRRRRRRRRRSSSTTTTTTRRRPPPMMMMMMMMMMMMMMMMMMNNNOOONNNMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMNNNOOOQQQQQQPPPQQQRRRRRRTTTXXX]]]aaafffllluuu~~~uuuooonnnttt|||========================>>>============>>>??????????????????????????????@@@AAABBBDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNPPPRRRRRRTTTVVVWWWYYY___iiiqqq}}}rrrfff```aaacccdddddddddhhhrrrvvvjjj^^^ZZZ[[[^^^eeellljjjiiifffaaa[[[VVVSSSRRRPPPOOOOOONNNPPPRRRUUUWWW^^^bbbggglllrrrxxx~~~zzzwwwrrrnnnllliiifffccc\\\ZZZWWWSSSPPPNNNMMMLLLKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSUUUWWWZZZ^^^dddiiiuuuzzzlll^^^RRRJJJCCCBBBAAACCCFFFIIIIIIHHHCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@?????????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEFFFFFFHHHGGGFFFFFFFFFFFFFFFGGGFFFGGGHHHIIIIIIIIIIIIIIILLLKKKJJJHHHHHHHHHHHHHHHLLLLLLMMMNNNPPPQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTUUUSSSVVVZZZ^^^^^^[[[WWWTTTQQQRRRSSSRRRPPPOOOPPPQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMOOOPPPRRRSSSTTTUUURRRRRRSSSUUUVVVUUUTTTSSSOOOOOOOOONNNNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRQQQQQQQQQRRRUUUXXX[[[]]]aaagggmmmttt{{{|||yyyzzz}}}yyywwwxxx~~~>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMPPPQQQRRRTTTVVVWWWXXX]]]dddiiivvv}}}mmmcccbbbfffhhhhhhgggiiippp|||qqqfffaaaccclllvvvxxxxxxwwwqqqiiiaaa\\\ZZZSSSQQQPPPOOONNNOOOPPPQQQUUUXXX\\\```dddkkkqqqvvv{{{vvvrrrmmmiiieeeaaa^^^\\\YYYVVVRRRPPPNNNKKKIIIHHHGGGGGGIIIJJJJJJJJJKKKNNNSSSXXXZZZ^^^eeejjjmmmppprrrttt}}}vvvxxx|||vvvkkk]]]RRRKKKJJJ??????@@@BBBDDDEEEDDDDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMNNNNNNOOOPPPOOOOOOPPPQQQQQQRRRSSSSSSRRRUUUZZZ^^^^^^[[[VVVSSSQQQRRRRRRQQQPPPOOOPPPRRRQQQPPPPPPOOONNNMMMLLLLLLMMMNNNOOOPPPRRRSSSTTTUUURRRSSSUUUVVVVVVVVVVVVVVVRRRQQQQQQPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLIIIJJJKKKLLLNNNOOOOOOPPPQQQPPPOOOPPPRRRUUUWWWXXXVVVYYY^^^bbbfffjjjnnnqqqzzz{{{zzzyyyvvvqqqmmmnnnsssyyy========================<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFHHHJJJLLLLLLLLLMMMOOOQQQQQQRRRTTTUUUWWWZZZ___bbblllzzz{{{mmmiiimmmpppooommmmmmpppxxxvvvkkkgggllltttyyynnngggcccXXXWWWTTTRRRPPPOOONNNNNNPPPQQQSSSVVVZZZ```gggllltttxxx}}}{{{wwwrrrmmmgggccc^^^\\\YYYVVVUUURRROOOMMMLLLJJJGGGEEECCCBBBAAAAAACCCEEEHHHJJJNNNUUU___gggooottt{{{~~~}}}{{{qqqpppwww~~~tttggg[[[PPPGGGCCCDDD<<<===>>>>>>??????>>>>>>???>>>>>>>>>>>>??????@@@????????????????????????>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCC@@@AAABBBCCCDDDEEEEEEEEEBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIEEEFFFGGGHHHIIIJJJKKKKKKIIIKKKLLLLLLLLLLLLNNNOOONNNNNNNNNOOOOOOPPPPPPQQQQQQTTTWWWZZZZZZWWWSSSPPPPPPQQQQQQPPPOOOOOOPPPRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMNNNOOOPPPRRRSSSSSSQQQSSSUUUVVVUUUTTTUUUUUUSSSRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKLLLOOORRRTTTTTTOOORRRVVVZZZ\\\___bbbdddjjjppp{{{||||||yyytttooommmpppssswww}}}~~~}}};;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLLLLLLLMMMOOOQQQPPPQQQSSSTTTVVVXXXZZZ\\\bbbmmm~~~zzz|||~~~|||{{{xxxvvvwww|||~~~sssrrrwww}}}uuurrrfffdddaaa]]]YYYVVVTTTSSSQQQRRRQQQQQQRRRVVV[[[```eeeiiioootttxxx{{{~~~|||xxxsssppplllhhhddd___ZZZVVVQQQPPPNNNNNNNNNLLLIIIFFFFFFEEECCCBBBAAAAAAAAABBBBBBHHHPPPXXX```jjjwww~~~|||~~~|||tttpppuuu~~~|||ooocccVVVOOOIIIBBB???@@@;;;<<<======<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB===>>>@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEAAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHJJJLLLLLLJJJJJJLLLNNNMMMMMMMMMMMMMMMNNNNNNNNNQQQRRRTTTUUUTTTRRRPPPNNNOOOPPPPPPOOONNNNNNPPPRRRRRRRRRRRRQQQQQQPPPPPPPPPKKKLLLLLLMMMNNNOOOOOOOOOOOOQQQTTTTTTRRRQQQQQQSSSRRRQQQQQQPPPOOOOOOPPPPPPMMMMMMLLLLLLKKKLLLLLLMMMGGGHHHJJJKKKKKKKKKJJJJJJKKKJJJHHHJJJMMMPPPPPPOOOMMMOOOQQQRRRTTTVVVZZZ]]]^^^bbbhhhoooxxx}}}}}}uuuoooppprrrrrrrrrqqqooonnnnnnnnnpppqqqvvv~~~999999999999999999999999;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFHHHJJJLLLLLLLLLMMMOOOQQQQQQRRRSSSUUUVVVWWWXXXYYY[[[dddsss~~~yyywwwzzzuuusssnnniiiddd___\\\ZZZWWWVVVSSSOOOMMMNNNRRRUUUYYY^^^dddjjjnnnqqqtttvvvzzz{{{}}}~~~}}}~~~zzz|||}}}}}}zzzuuupppmmmhhheeeaaa^^^[[[WWWRRROOOIIIHHHIIIJJJJJJIIIEEECCCAAAAAAAAAAAABBBDDDFFFHHHKKKTTT```lllwwwzzzvvvvvvwww{{{tttbbbUUUKKKIIIHHHCCC???@@@===>>>???>>>======>>>???;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<>>>???AAABBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDCCCCCCBBBAAAAAABBBDDDEEEGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGJJJLLLLLLJJJIIIKKKNNNMMMMMMMMMLLLLLLLLLLLLLLLQQQQQQQQQQQQPPPOOOMMMLLLOOOOOOOOONNNMMMMMMPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQJJJJJJKKKKKKLLLLLLLLLMMMMMMPPPRRRRRRPPPNNNOOOPPPQQQPPPOOONNNNNNNNNNNNNNNKKKJJJJJJJJJJJJKKKKKKLLLGGGHHHIIIJJJJJJJJJIIIHHHLLLJJJHHHJJJMMMOOONNNMMMOOOOOONNNNNNNNNQQQUUUYYYXXXYYY\\\___dddlllvvv|||uuukkkhhhiiihhheeedddbbbaaaaaabbbcccdddeeekkkuuu~~~888888888999999:::::::::>>>===;;;:::;;;<<<>>>???>>>>>>>>>>>>============??????@@@@@@@@@@@@AAAAAABBBAAA@@@@@@AAABBBDDDEEEHHHHHHIIIKKKLLLNNNOOOOOOOOONNNOOOOOOQQQSSSVVVWWW\\\```iiittt~~~yyyvvvtttrrrsssrrruuuzzz~~~wwwoooiiieeeccc^^^YYYQQQLLLKKKNNNPPPRRRTTTUUUXXX\\\```cccfffgggllllllmmmnnnqqquuuyyy{{{~~~~~~|||xxxuuusssrrrssssssqqqooonnnooopppmmmhhhccc]]]YYYSSSPPPOOOMMMJJJGGGIIIGGGFFFEEEFFFFFFFFFEEEBBBCCCDDDCCCCCCEEEJJJOOOXXXeeevvv~~~{{{{{{~~~qqqeeeQQQNNNIIIDDD@@@???@@@AAA<<<<<<<<<===============:::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;:::999999::::::;;;<<<===>>>???@@@======>>>???????????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIFFFEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNMMMKKKJJJIIIIIIJJJJJJKKKJJJJJJJJJPPPOOOOOOMMMLLLKKKJJJIIIMMMMMMLLLLLLLLLLLLMMMMMMRRRRRRQQQQQQQQQPPPPPPPPPLLLKKKJJJIIIIIIIIIIIIIIIMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKNNNMMMLLLJJJIIIIIIIIIIIILLLLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLLLLPPPOOONNNMMMMMMMMMNNNOOOSSSRRRRRRTTTWWW]]]bbbfffooovvv|||sssjjjdddfffdddbbbbbbcccddddddccchhhhhhkkkqqq{{{999999999999::::::::::::===<<<;;;:::;;;<<<>>>???>>>=====================>>>>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@AAABBBDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNOOOPPPSSSUUUVVVUUUWWW^^^hhhppp|||~~~xxxqqqmmmjjjhhhiiimmmqqqyyy}}}yyyuuusssrrrhhhbbbZZZSSSPPPOOOOOOOOOOOOPPPRRRTTTWWWZZZ]]]^^^cccccccccdddfffjjjmmmooopppqqqrrrrrrrrrtttwwwzzz~~~{{{yyyrrrppplllhhheeeddddddddddddccccccdddeeeddd___\\\UUUQQQMMMKKKJJJIIIGGGEEEIIIHHHFFFEEEFFFEEEEEEDDDCCCEEEHHHIIIJJJNNNTTTYYYfffrrr|||xxx{{{vvvcccXXXMMMJJJFFFBBB???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>??????>>>??????@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKKKKKKKKKKLLLPPPOOOOOOOOONNNNNNNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNMMMLLLKKKKKKLLLMMMMMMPPPOOONNNOOOQQQUUUXXXZZZ^^^dddlllttt|||}}}wwwsssqqqppppppsssuuuvvvvvvuuuqqqmmmkkkmmmrrrvvvxxxzzzwwwtttqqqpppppprrrtttxxxxxxwwwuuutttuuuwwwzzz;;;;;;:::::::::::::::999<<<<<<;;;:::;;;<<<===>>>==============================>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTSSSUUUYYY```eeennn|||}}}rrrkkkeeecccaaacccdddiiittt}}}{{{~~~}}}|||{{{zzzzzzzzz{{{sssnnnfff^^^XXXTTTQQQNNNLLLLLLMMMNNNPPPRRRSSSTTTXXXXXXXXXYYYZZZ]]]___```eeefffggghhhhhhjjjnnnqqq{{{}}}{{{wwwvvvvvvwwwwwwwwwxxxwwwvvvtttqqqnnnllljjjbbb```\\\XXXUUUTTTSSSTTTUUUUUUVVVWWWXXXXXXUUURRRLLLJJJGGGEEEFFFFFFEEEDDDFFFFFFGGGGGGHHHIIIJJJJJJLLLNNNRRRUUUXXX]]]cccgggoooxxx|||vvvuuuwwwvvvbbbRRRJJJFFFEEECCC@@@>>>===<<<<<<:::::::::999999888888888888999999:::;;;:::::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>>???@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAACCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKFFFFFFGGGHHHIIIKKKMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKMMMMMMLLLLLLMMMMMMNNNOOORRRVVV\\\bbbggglllrrrvvv}}}sssllliiihhhhhhggggggfffcccaaadddjjjoootttqqqllliiiggggggfffeee<<<;;;;;;;;;::::::999999;;;;;;:::::::::;;;<<<===<<<<<<<<<=====================>>>???@@@@@@AAABBB@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLNNNPPPQQQRRRUUUTTTWWW\\\```eeeppp{{{wwwnnniiieeebbbbbbbbbdddllluuu~~~|||vvvuuusssssstttvvvxxxyyyxxxtttmmmfffaaa[[[VVVSSSOOONNNMMMMMMMMMNNNOOOOOORRRRRRRRRRRRRRRTTTUUUVVV[[[\\\^^^______bbbeeehhhooouuu|||~~~~~~}}}|||{{{||||||{{{xxxvvvpppmmmiiigggggghhhhhhhhhgggfffeeeccc```]]][[[ZZZVVVTTTQQQNNNLLLKKKKKKKKKLLLLLLMMMNNNOOONNNLLLKKKGGGFFFDDDCCCDDDDDDEEEEEEDDDGGGKKKPPPTTTYYY]]]___```bbbeeehhhkkkooorrruuurrrxxx{{{wwwyyy~~~vvvcccSSSIIICCCAAAAAA@@@@@@???===<<<;;;;;;::::::999888777777666777777888999999999999999888888999:::;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>@@@@@@AAAAAA@@@@@@???>>>===>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAACCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLKKKJJJIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIJJJJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJMMMMMMMMMMMMMMMLLLLLLKKKNNNQQQTTTWWWZZZ^^^cccgggllltttzzzsssnnnkkkgggiiihhheeebbbeeennnvvv|||yyytttqqqoookkkeee```;;;;;;;;;::::::999999999:::::::::::::::;;;;;;<<<;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAAAAABBB??????@@@AAAAAABBBBBBBBBEEEEEEFFFGGGGGGHHHIIIIIIGGGHHHIIIKKKLLLNNNOOOOOOPPPOOOQQQUUUXXX\\\dddnnnyyytttnnniiieeeeeeddddddjjjpppnnnyyyyyyuuuqqqoooppprrrsssrrrvvvsssnnnjjjfffbbb]]]ZZZRRRQQQOOOMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQRRRSSSUUUYYY\\\dddiiiqqqxxx{{{}}}~~~||||||~~~~~~zzzyyyvvvtttrrrpppoooooopppooonnnoooooonnnkkkiiiccc```\\\YYYYYYZZZ[[[[[[XXXWWWUUUSSSQQQPPPNNNNNNKKKJJJIIIHHHGGGGGGHHHHHHGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCDDDFFFHHHIIIOOOYYYbbbjjjrrrzzz{{{{{{|||}}}zzz|||}}}vvvtttvvv|||sssaaaSSSJJJDDDAAA>>>????????????>>><<<;;;<<<;;;;;;:::999888888777666777888888999999888888777888888999:::;;;<<<<<<::::::;;;;;;<<<<<<======>>>???????????????>>>>>><<<======>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFAAAAAAAAAAAABBBCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLOOONNNLLLJJJHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIJJJKKKKKKLLLMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNPPPSSSWWWZZZ[[[bbblllvvv}}}yyysssttttttpppmmmpppxxx}}}rrriii::::::999999999999999888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>????????????@@@>>>???@@@AAABBBBBBBBBAAADDDEEEEEEFFFGGGGGGHHHHHHDDDEEEGGGIIIKKKLLLMMMMMMNNNMMMNNNRRRUUUWWW^^^eeelllyyyuuuoookkkjjjiiihhhkkkooonnnuuu}}}uuupppoooooonnnlllqqqoookkkiiigggdddaaa^^^TTTRRROOOLLLJJJIIIIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKMMMQQQTTTZZZ___fffkkkoooqqqrrrssspppqqqrrrtttvvvxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzxxxwwwvvvuuuxxxyyy{{{~~~~~~}}}yyyxxxwwwuuusssrrrpppppplllkkkiiigggeeedddccccccbbbaaaaaaaaaaaa```]]][[[VVVSSSPPPOOOOOOPPPPPPPPPLLLKKKJJJHHHGGGGGGFFFFFFDDDCCCCCCCCCCCCDDDDDDEEECCCDDDFFFEEECCCAAABBBBBBCCCDDDEEEFFFGGGIIIMMMOOOXXX```lllvvvqqqmmmmmmrrr|||tttjjj[[[OOOHHHDDDAAA???>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999999666777888888999888888888777888888999:::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<======>>>???????????????===>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAA@@@AAACCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKLLLLLLMMMMMMLLLLLLNNNMMMLLLIIIHHHFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMPPPSSSPPPUUU\\\dddjjjpppvvvyyy777888888888888888888999888888999:::::::::::::::::::::;;;<<<<<<===>>>>>>===============<<<<<<<<<===>>>@@@AAABBBBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFBBBDDDFFFHHHJJJKKKKKKKKKOOOLLLMMMQQQTTTUUUYYY___dddooozzz{{{yyywwwtttuuuxxxvvvwww}}}zzzwwwuuurrrooonnnlllhhhfffdddbbb___]]]VVVSSSOOOKKKIIIHHHHHHIIIEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIKKKNNNPPPSSSVVV[[[___```bbbcccdddccccccdddfffggghhhiiijjjmmmnnnnnnooooooooonnnnnnnnnmmmllljjjhhhfffeeedddhhhiiikkknnnqqqssstttuuuyyyzzz{{{{{{yyyvvvsssqqqnnnooooooooooooooonnnnnnkkkiiigggeeecccaaa```___```___]]][[[ZZZYYYXXXXXXVVVUUUTTTTTTUUUTTTQQQNNNKKKIIIGGGGGGHHHIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEEEECCCBBBDDDFFFDDDGGGKKKMMMPPPTTTYYY^^^hhhppp{{{wwwoooggghhhppp}}}vvvnnn]]]UUUKKKDDDBBBBBB???============<<<<<<<<<;;;;;;::::::::::::::::::::::::777777888999999999999888888888999999:::::::::;;;::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@???????????????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA???@@@BBBDDDEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKMMMMMMMMMMMMKKKJJJHHHGGGHHHJJJLLLNNNPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFHHHIIIKKKKKKJJJIIIHHHGGGHHHIIIKKKKKKKKKKKKJJJFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLNNNKKKNNNRRRUUUXXX]]]aaaeeehhhoooyyy666666777777888888888999888888999::::::::::::999::::::;;;;;;<<<===>>>>>>===<<<<<<;;;::::::999999===>>>@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDBBBCCCEEEHHHIIIJJJJJJJJJLLLIIIJJJMMMOOOPPPSSSXXX\\\dddlllsss}}}zzzwwwvvv{{{}}}zzznnnkkkgggdddaaa___\\\ZZZXXXUUUQQQMMMJJJIIIIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEFFFFFFFFFGGGJJJLLLOOOQQQTTTVVVVVVWWWXXXYYYYYYYYYZZZ[[[]]]^^^______aaabbbbbbcccbbbbbbaaaaaacccbbbaaa___\\\[[[YYYXXXZZZ\\\^^^aaadddfffhhhhhhiiijjjkkkkkkiiifffcccaaa___```aaaaaabbbbbbaaaaaa```___]]]ZZZWWWUUUTTTTTTRRRRRRPPPOOONNNMMMMMMLLLNNNMMMLLLMMMMMMLLLIIIGGGEEECCCCCCCCCDDDEEECCCBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAAAAA@@@@@@??????BBBDDDGGGGGGFFFFFFIIILLLHHHLLLQQQUUUXXX^^^eeekkkqqqyyy}}}xxxrrrlllgggdddjjjwww~~~{{{rrrfff\\\QQQKKKDDDAAAAAABBB???<<<===<<<;;;;;;:::::::::;;;999999999999999:::::::::777777888999999999999999888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA>>>???BBBCCCDDDDDDBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAADDDEEEEEEGGGHHHIIIJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJHHHIIIJJJLLLMMMMMMNNNNNNOOONNNLLLJJJJJJKKKNNNOOOSSSQQQOOOMMMKKKIIIHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKIIIGGGFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGIIIKKKKKKJJJIIIHHHFFFGGGHHHJJJKKKKKKJJJJJJGGGGGGFFFGGGGGGHHHIIIJJJFFFGGGHHHGGGFFFEEEFFFGGGIIIKKKLLLMMMNNNQQQUUUXXXYYY___gggooovvv~~~888777777777888888999:::;;;::::::999888888888999<<<;;;::::::::::::;;;<<<===<<<;;;<<<===>>>>>>===???@@@@@@AAAAAABBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBBBBBCCCFFFIIIIIIHHHGGGEEEIIIKKKMMMMMMMMMNNNPPPQQQYYY[[[___dddmmm{{{~~~yyy}}}yyyllldddaaa```]]]ZZZSSSRRRPPPOOONNNLLLHHHEEEIIIGGGFFFFFFHHHIIIHHHGGGJJJHHHFFFEEEDDDFFFHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTRRRPPPNNNMMMPPPQQQSSSUUUVVVXXXYYYYYY\\\[[[ZZZYYYXXXWWWVVVUUUWWWWWWVVVUUUTTTSSSRRRQQQTTTRRROOOMMMKKKKKKLLLMMMHHHHHHHHHHHHGGGGGGGGGGGGBBBCCCEEEFFFFFFEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???@@@AAABBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAFFFHHHKKKLLLLLLMMMNNNPPPTTTWWW\\\bbbgggkkkmmmnnnuuuxxx}}}{{{rrrnnnkkkhhhkkkssspppyyy~~~vvvqqqjjj]]]RRRNNNEEEDDDBBB@@@>>><<<;;;:::<<<<<<;;;;;;;;;::::::::::::999999999999999999999999999999888888888777777888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAACCCEEEFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@??????>>>>>>??????@@@AAABBBBBBBBBCCCDDDDDDDDDCCCDDDDDDDDDCCCBBBAAAAAABBBAAA@@@??????@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNMMMLLLJJJIIIIIIIIIJJJLLLOOOQQQTTTRRRNNNJJJHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGEEEEEEEEEGGGIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGIIIJJJLLLLLLKKKIIIHHHFFFFFFEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNQQQSSSVVVYYY^^^eeelllrrr{{{::::::999999999999999:::;;;:::999999888888999999<<<;;;::::::::::::;;;<<<<<<<<<;;;<<<===>>>======?????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBCCCEEEGGGGGGFFFEEEEEEGGGIIIKKKLLLMMMNNNPPPRRRRRRVVV[[[```fffppp|||~~~ssskkkeee___[[[WWWTTTQQQOOOOOONNNLLLJJJLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLMMMMMMLLLLLLKKKLLLLLLMMMNNNNNNNNNMMMOOOOOOOOOOOOOOONNNMMMMMMKKKKKKKKKKKKJJJHHHGGGFFFIIIJJJKKKMMMOOOOOOPPPPPPRRRRRRQQQPPPOOONNNNNNMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFFFFHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCEEEDDDBBBBBBCCCCCCAAA???BBBAAAAAABBBCCCEEEGGGHHHIIIMMMSSSWWW[[[^^^aaadddlllnnnrrrvvvxxxxxxxxxwwwxxxzzz~~~}}}tttooolllnnnqqqsssyyyyyymmmfff^^^SSSLLLIIICCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999999999999999999999999888888888777777888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@????????????@@@AAADDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKNNNQQQSSSVVVSSSNNNJJJHHHHHHIIIKKKIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGFFFEEEEEEFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJMMMOOOPPPQQQSSSVVV[[[^^^dddgggmmmttt{{{:::999999888888888999999::::::999999888888999999;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFIIIKKKLLLMMMPPPRRRNNNRRRWWW\\\___eeelllrrrxxxwwwzzz{{{~~~uuummmgggddd```[[[WWWVVVVVVVVVUUUTTTQQQNNNKKKKKKJJJIIIGGGDDDEEEFFFGGGGGGGGGFFFFFFDDDEEEGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEDDDDDDCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCAAA@@@??????>>>CCCCCCBBBBBBAAA???>>>===BBBBBBAAAAAABBBCCCDDDEEEFFFEEEEEEEEEFFFFFFDDDBBBBBBBBBBBBCCCFFFJJJNNNQQQXXX]]]eeemmmrrrwww|||~~~|||vvvtttlllllloooxxx}}}ooo```VVVOOOGGGCCCCCC@@@???>>><<<;;;;;;;;;;;;::::::999999999888888888999999999999999999999999999999999888888888888888888888999::::::::::::999::::::::::::;;;;;;;;;;;;>>>>>>>>>??????@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>???@@@AAACCCDDDFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLJJJJJJLLLPPPTTTVVVWWWTTTOOOJJJGGGHHHIIIKKKHHHHHHHHHGGGGGGFFFFFFEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLKKKLLLMMMMMMNNNNNNMMMMMMHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGIIIIIIHHHIIIKKKLLLQQQTTTYYY___eeelllsssxxx777666666666777777888999::::::999999888999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<===<<<<<<======>>>?????????AAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCDDDEEEEEEDDDFFFHHHJJJJJJKKKNNNPPPOOOSSSWWWYYY[[[^^^dddhhhuuuwwwsssooonnnqqqxxx{{{vvvnnnhhhfffeeeffffff```\\\WWWTTTRRRQQQOOOMMMJJJIIIIIIHHHGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@DDDCCCBBBCCCDDDFFFIIIKKKJJJKKKLLLNNNPPPPPPNNNLLLKKKJJJJJJLLLPPPVVV[[[___lllqqqyyy~~~yyyvvvttttttwww{{{~~~pppcccUUULLLFFF@@@>>>@@@<<<<<<;;;:::::::::::::::888888888888777777777777777777777777777888888888888888888888888888888888888888999::::::::::::999:::::::::::::::;;;;;;;;;<<<======>>>>>>??????@@@AAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDCCCBBBBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>???@@@AAACCCDDDEEEGGGHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJGGGHHHIIIKKKLLLNNNOOOOOOMMMKKKJJJIIIKKKOOOTTTWWWXXXTTTOOOJJJGGGGGGIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKMMMMMMMMMNNNNNNNNNMMMMMMLLLHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCC>>>AAADDDEEEEEEEEEFFFGGGIIIKKKOOORRRVVV[[[```dddffflllttt}}}555555555666888999;;;<<<:::999999888999999::::::::::::::::::::::::::::::999;;;===<<<;;;:::<<<>>>;;;<<<<<<======>>>??????????????????@@@AAABBBCCCFFFEEEDDDCCCCCCEEEFFFGGGFFFHHHIIIJJJIIIIIIKKKLLLQQQSSSVVVWWWXXX[[[```eeejjjssszzzpppiiieeeeeelllssszzz|||zzzyyyyyyoookkkfffaaa___]]][[[ZZZWWWTTTOOOKKKHHHGGGHHHIIIFFFFFFGGGHHHHHHGGGEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDEEEGGGKKKQQQWWW[[[___```bbbeeegggfffccc```ZZZZZZYYY[[[___dddjjjmmmuuu{{{}}}uuunnnmmmpppuuu~~~tttaaaVVVLLLGGGDDD???===>>>:::999999999999999::::::888888777777777666666666444555555555666666666777888888888888888888888888888888999::::::::::::999999999999:::::::::;;;;;;::::::;;;<<<>>>???@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBAAACCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIKKKLLLNNNOOOPPPKKKJJJIIIHHHJJJNNNRRRTTTUUUSSSNNNJJJHHHGGGHHHIIIEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFEEECCCBBBBBBBBBBBBEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA<<>>;;;<<<<<<======>>>>>>???>>>>>>>>>>>>???AAABBBCCCEEEDDDCCCCCCDDDFFFGGGHHHGGGIIIJJJJJJIIIIIIJJJKKKPPPSSSUUUVVVVVVXXX\\\aaa```fffppp}}}tttjjjbbb```eeehhhkkksss}}}{{{vvvtttsssrrrqqqmmmhhh___VVVPPPNNNMMMNNNLLLLLLMMMLLLKKKIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKMMMQQQYYYbbbkkkppp{{{}}}~~~zzzjjjiiihhhiiikkkooosssuuuxxx}}}tttmmmiiigggmmmvvvxxxeeeSSSKKKEEEDDDCCC@@@======999999888888888888999999888888777777777666666666333444444555555666666666888888888888888999999999888888999::::::::::::999888888999999::::::;;;;;;888999:::;;;===>>>???@@@>>>============>>>??????@@@@@@@@@@@@AAACCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOJJJIIIIIIIIIJJJLLLOOOPPPQQQPPPMMMKKKIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIMMMLLLLLLKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA===???BBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@CCCEEEHHHKKKPPPTTTXXX\\\```bbbhhhmmmuuu|||777666666666666777888888999999888888999999:::;;;888999::::::::::::999888888;;;>>>===999888;;;>>><<<<<<<<<===>>>>>>??????>>>>>>>>>???@@@AAACCCCCCAAAAAABBBCCCDDDFFFGGGHHHFFFHHHJJJJJJIIIJJJKKKMMMOOOSSSXXXYYYWWWWWWXXXZZZXXX]]]dddlllyyyzzznnnfffggggggeeejjjtttvvvxxxmmmddd]]]YYYXXXXXXXXXXXXWWWTTTRRROOOMMMLLLKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHJJJLLLMMMMMMJJJIIIHHHGGGGGGHHHIIIIIIHHHJJJMMMPPPUUUXXX[[[]]]]]]]]]\\\[[[[[[[[[\\\\\\]]]\\\]]]```gggpppyyy~~~~~~~~~~~~xxxtttrrrmmmggghhhhhhnnn{{{wwweeeXXXKKKDDD???@@@@@@===;;;;;;999999888888888888888999888888888777777777666666444555555666666777888888777777888888888999999999888888999::::::::::::999777888888999::::::;;;;;;999::::::;;;<<<<<<=========<<<<<<<<<======>>>???@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHGGGGGGHHHJJJKKKLLLIIIJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLKKKJJJHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFFFFGGGFFFFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAACCCEEEGGGHHHHHHGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>???@@@@@@===???@@@@@@???>>>???@@@AAAAAAAAA@@@??????AAACCCCCCEEEHHHJJJKKKMMMOOORRRTTTYYY___dddiiiooowww|||666555444333222111111111999888888888999::::::;;;888999:::;;;;;;:::999888777;;;>>>===999888;;;???<<<<<<======>>>??????????????????@@@AAABBBDDDEEE>>>???@@@BBBDDDEEEFFFGGGEEEGGGIIIJJJJJJKKKMMMOOOPPPUUU[[[]]][[[XXXVVVVVVUUUXXX]]]ccckkkyyy~~~qqqnnnjjjeeeiiirrrkkktttvvvllldddaaadddcccbbbaaa^^^[[[WWWVVVSSSRRRPPPNNNNNNNNNPPPQQQTTTTTTUUUVVVVVVVVVVVVVVVOOONNNLLLKKKKKKKKKLLLMMMHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDKKKLLLOOOQQQTTTWWWYYYZZZUUUTTTQQQPPPOOOPPPRRRSSSTTTWWW\\\ccckkkrrrxxx{{{yyyxxxvvvuuuttttttttttttooommmllllllpppwww~~~~~~rrrrrrnnngggdddffffffdddiiimmmyyyooo___RRRJJJHHHAAA<<<<<<===:::999999:::999999888888888888888888888888888777777777777555666666777888999999:::777777888888999999999999888888999::::::::::::999777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCEEEEEEAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCDDDFFFGGGGGGGGGGGGKKKJJJIIIIIIHHHGGGFFFEEEGGGGGGFFFEEEFFFGGGIIIJJJJJJJJJKKKLLLMMMLLLLLLKKKIIIJJJKKKLLLKKKHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBDDDEEEEEEDDDBBBAAA???AAACCCFFFGGGGGGGGGFFFCCCCCCBBBAAAAAA@@@??????===============>>>??????<<<>>>????????????AAACCC>>>??????>>>>>>>>>AAACCCAAACCCEEEEEEEEEFFFHHHJJJGGGKKKPPPTTTWWW\\\dddiiiggglllrrrvvvyyy888888888888777777777777999999999999999999999999888999;;;<<<<<<;;;999888::::::::::::::::::::::::==================<<<<<<<<<======>>>>>>>>>>>>>>>BBBBBBBBBCCCEEEFFFHHHIIIHHHIIIIIIIIIHHHIIILLLNNNUUUXXX]]]___]]]YYYUUUSSSVVVVVVWWWZZZaaakkkwwwzzzrrrlllooopppttt}}}~~~tttooosssrrrqqqoookkkgggdddbbb\\\\\\]]]___aaabbbaaa```bbbcccdddfffgggggggggfffcccaaa^^^]]]\\\ZZZXXXUUURRRRRRRRRRRRQQQPPPPPPOOOPPPOOONNNNNNNNNOOOQQQRRRUUUYYY___ffflllpppssstttpppmmmggg```[[[ZZZ^^^aaaeeeiiiqqq{{{|||xxxyyyzzz{{{zzz}}}vvvssssssiiieeebbbaaa```ccciiipppwww~~~uuufff[[[SSSKKKEEE>>>>>>===<<<;;;;;;;;;;;;999999888888888888888999666666555555555666666777999888888888777777666666777777666666666666777777888999999::::::999999888999888777666666777888999999999::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======???????????????AAAEEEGGGGGGEEECCCAAA@@@???@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@AAABBBDDDDDDEEEFFFGGGGGGHHHHHHKKKJJJJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEFFFHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJIIIKKKJJJHHHFFFEEEEEEFFFFFFAAABBBCCCCCCCCCBBB@@@???DDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHIIIGGGFFFDDDCCCCCCDDDFFFGGGIIIHHHFFFEEEDDDCCCDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFDDDCCCBBB@@@???>>>>>>>>>@@@???>>><<<<<<>>>???@@@@@@@@@????????????@@@@@@========================??????@@@@@@@@@AAAAAAAAACCCDDDEEEGGGKKKPPPTTTWWWXXXYYY[[[^^^ccciiinnnqqqyyy~~~777777777777777777888888999999999999999999999999999999999888888999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>@@@@@@@@@AAACCCDDDFFFGGGFFFGGGHHHHHHHHHJJJMMMPPPTTTWWW[[[\\\[[[XXXUUUTTTUUUUUUUUUWWW\\\eeeooowww{{{yyywwwyyy~~~zzzvvvrrrppprrrrrrrrrtttuuuuuussspppppprrruuuxxx{{{|||}}}}}}yyywwwtttqqqnnniiiccc^^^]]]]]]\\\[[[\\\]]]^^^__________________``````aaahhhmmmuuu~~~{{{uuussssssuuuzzz||||||{{{zzzyyy}}}vvvqqqllljjjlllffffffhhhkkknnnssszzzzzzoooaaaUUUMMMGGGAAA<<<======<<<;;;::::::::::::999999888777777888888999666666555555555555666666888888888777777777666666777777666666666666777777777777888888888888777777999888777777777777888999888999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????AAADDDGGGFFFEEECCCAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFIIIHHHFFFEEEDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>@@@???===<<<<<<===???@@@?????????>>>>>>?????????========================????????????@@@@@@@@@@@@??????@@@BBBEEEIIILLLOOOJJJJJJKKKMMMPPPTTTXXXZZZfffkkkrrrwwwzzz|||~~~666666666666777888888999::::::::::::::::::::::::<<<;;;999888888999;;;<<<999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???AAABBBDDDEEEDDDEEEGGGHHHIIIJJJMMMPPPQQQTTTWWWXXXVVVUUUTTTUUUSSSSSSSSSTTTWWW]]]eeekkkuuu}}}zzzwwwwwwxxxxxx{{{yyy|||wwwpppnnnllljjjiiijjjmmmqqqtttqqqqqqrrrrrrsssrrrrrrrrrxxx~~~|||ssskkkiiigggfffiiimmmpppuuu|||yyysssbbbZZZPPPHHHDDDAAA===:::<<<;;;:::999888888888888888888777777777888888999666666555555555555666666888888777777777777666666777777777777777777777777666666777777777777666666999888777666666777888999777777888999::::::;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>@@@CCCFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEGGGIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???>>>>>>======>>>>>>???========================>>>>>>>>>>>>????????????=========>>>???BBBDDDFFFCCCBBBBBBBBBDDDEEEHHHIIIQQQTTTYYY\\\]]]___aaabbbjjjnnntttyyy~~~555555555555666888999:::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<=========999999999999999::::::::::::::::::;;;;;;;;;;;;;;;======>>>????????????>>>======>>>>>>@@@AAACCCDDDDDDEEEGGGHHHHHHIIILLLNNNMMMOOOQQQRRRQQQQQQRRRSSSQQQQQQRRRSSSUUUYYY___dddiiiooowwwzzztttooommmrrrrrrwww~~~{{{wwwtttuuuyyy~~~~~~|||yyyrrrllliiieeecccfffkkkpppxxx|||wwwqqqhhhaaaQQQLLLFFFAAA???>>>===;;;::::::999777777777777777888777777777777888888999777666666555555555555666777777777777777777666666777777777888888777777777666666777777777777666666888777666555555666777888666666777888999:::;;;;;;:::::::::::::::;;;;;;<<<;;;===>>>>>>>>>???BBBDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEGGGIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEEEECCCCCCBBBBBBBBBCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@??????AAAAAA@@@>>>>>>============<<<;;;;;;;;;;;;<<<===>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCFFFGGGJJJJJJJJJKKKMMMOOORRRVVV[[[```dddgggkkknnnsssvvvzzz}}}666555444444555777999:::;;;<<<<<<<<<=========>>>:::<<<>>>@@@@@@>>><<<:::888888888999999::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>???????????????===>>>>>>???@@@BBBCCCDDDEEEGGGHHHHHHGGGGGGHHHJJJIIIKKKMMMMMMMMMMMMOOOPPPOOOQQQRRRTTTUUUYYY]]]aaaaaaeeejjjqqq{{{yyyooojjjkkkhhhiiinnnrrrtttwww{{{yyyqqqlllkkkiiifffbbbaaaaaafffqqq{{{zzznnnfff\\\RRRJJJDDDAAA===:::999999888888999888777666666555666666777777666666777888888999777777666555555555555555666666666666666666777777777777888888888888777777666666777777777777666666666555444333333444555666666666777777888999::::::999999999999999:::;;;;;;:::;;;=========>>>AAACCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>@@@@@@???>>>============<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<<<<======>>>AAABBBCCCCCCBBBBBBDDDFFFDDDGGGJJJMMMOOOQQQTTTWWW\\\___cccgggiiijjjlllnnnuuuxxx|||777666444444444666888::::::;;;;;;<<<<<<=========666999===??????===999666777777888888999::::::::::::::::::;;;<<<<<<=========>>>??????@@@@@@??????>>>>>>>>>???AAABBBDDDEEEEEEGGGIIIHHHGGGFFFFFFGGGGGGIIIKKKLLLKKKKKKLLLNNNNNNPPPSSSUUUVVVXXX[[[^^^YYY\\\```fffooo~~~vvvmmmiiidddaaadddggghhhkkknnnuuu}}}xxxsssmmmiiiccc```___`````````eeeiiisssooobbbWWWNNNCCC<<>><<<:::888777777777999888777666555555555555666666666666777888888999888777666555555444555555555555666666666666777777666777888999999888777666666666777777777777666666666555444333333444555666777777777777777888888888999999888888999999:::;;;888:::<<<======>>>@@@AAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKLLLMMMNNNNNNNNNMMMJJJKKKKKKLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@?????????>>>??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::999999999:::;;;;;;;;;<<<===>>>??????>>>===???@@@>>>@@@AAABBBBBBCCCEEEGGGJJJMMMPPPRRRSSSSSSTTTUUUXXX[[[```cccdddfffhhhiii888777555333333555777999777888888999::::::;;;;;;777999;;;======;;;999777666777777888999999:::::::::;;;;;;<<<======>>>>>>>>>>>>???@@@@@@@@@@@@???======>>>???@@@BBBCCCDDDCCCEEEHHHHHHGGGFFFGGGHHHHHHJJJMMMMMMLLLLLLLLLLLLMMMOOORRRTTTTTTUUUVVVXXXVVVXXXZZZ^^^dddppp~~~~~~tttmmmggghhhiiiiiijjjmmmpppyyy|||vvvsssqqqooonnnhhhhhhfffdddbbbdddhhhllltttyyyzzznnn___SSSKKKFFF???:::=========;;;:::999999999999888777666555555555555555555555666666777999999888777666555555444444444555555555666666666777777666777999::::::999777666555555666666666666555555777666555555555555666777777777777777777666666666888888888888888999::::::777999<<<=========???@@@@@@@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHGGGEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@AAABBBCCCFFFFFFFFFGGGGGGGGGHHHHHHKKKLLLMMMOOOPPPPPPOOOOOOKKKLLLLLLMMMLLLKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<======<<<<<<<<<======<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999::::::::::::;;;888888999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<777999;;;<<<;;;:::;;;<<<;;;<<<======<<<<<<>>>@@@???AAACCCDDDCCCCCCDDDEEEDDDGGGKKKMMMNNNNNNPPPQQQ999777555333333444666888555555666777888888999999;;;;;;<<<======<<<;;;;;;666777777888999999::::::;;;;;;<<<<<<===>>>??????>>>>>>???@@@@@@@@@@@@???=========>>>???AAACCCDDDAAACCCFFFHHHHHHGGGHHHIIIIIIKKKNNNOOONNNMMMLLLLLLMMMOOORRRSSSRRRRRRRRRSSSWWWXXXYYYYYY\\\dddpppxxx{{{sssqqqpppnnnnnnpppsssxxx}}}vvvtttqqqooommmnnnoooppprrrtttuuusssppprrrxxx~~~{{{cccYYYKKKCCC@@@???===:::999999:::999888777777888999888777666666555555666555555555555666777999999888888777555555444444444444555555555666666777777666777999::::::999777666333444444555555444444333999888777666666777888999888888888777666666555555888888888777888999999:::777999;;;=========>>>@@@???@@@BBBCCCDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHIIIJJJJJJJJJDDDDDDEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFGGGJJJLLLMMMOOOPPPPPPPPPOOOJJJKKKKKKLLLLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDAAABBBBBBCCCCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<===<<<<<<============<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::888888999999999:::::::::888999:::<<<============::::::;;;;;;;;;::::::999444666999::::::999999::::::;;;;;;;;;::::::<<<===:::;;;======<<<<<<<<<>>>===???BBBCCCCCCCCCCCCDDD333333333444444666777777666777777777888888888888999999888888888888888888888888888888888999999999<<<<<<======>>>>>>??????===>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>======BBBCCCDDDFFFGGGHHHIIIIIIIIIIIIJJJLLLLLLMMMMMMMMMJJJKKKMMMOOOQQQRRRSSSSSSRRRSSSSSSUUUXXX^^^fffkkkzzz~~~~~~|||||||||{{{yyy{{{|||}}}}}}}}}yyyqqqkkkmmmgggfffkkkppprrrzzzkkk^^^PPPKKKEEEAAA>>><<<;;;:::777777777777777777777777333444444444555666666666555444333222222333444555666666555555555444444444444444555555555555555555777777777777777666555555555555555444444333333333333333333444555666777777666777888777555444444555888888888888777777777777888:::;;;;;;999999:::<<<>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEHHHPPPTTTRRRMMMMMMMMMLLLFFFGGGHHHJJJKKKJJJJJJIIIFFFEEEEEEEEEFFFHHHJJJKKKIIIIIIHHHGGGGGGFFFFFFEEEJJJHHHFFFGGGIIIIIIFFFCCCFFFDDDBBBBBBCCCDDDCCCBBBDDDEEEEEEGGGHHHJJJKKKLLLHHHGGGEEECCCBBBCCCEEEFFFCCCBBBBBBCCCDDDCCC@@@>>>AAA@@@???>>>============<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999::::::999888888999::::::888999999::::::;;;;;;<<<;;;::::::999999::::::;;;999999999888888888888888:::999888777777888999:::::::::::::::::::::::::::<<<:::888666666777888999999999888888777777666666:::::::::;;;;;;<<<<<<<<<666555555555666777888888666666777777777888888888888888888888888888888888888888888888888999999999;;;<<<<<<===>>>>>>??????===>>>???@@@AAAAAAAAAAAA===>>>>>>???@@@@@@AAAAAABBBCCCEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLMMMOOOPPPPPPQQQQQQSSSSSSTTTTTTVVVZZZ___ccclllwwwyyysssnnnjjjlllmmmnnnmmmmmmoootttyyy~~~|||zzz{{{{{{xxxsssoookkkgggcccaaajjjhhhlllttt|||yyyhhhXXXNNNHHHDDD???<<<;;;::::::999777777777777777777777777444444444444555555555555555444444444444444444555666555555555444444444333222222444555666888999999777777777777777666555555555555444444444333333333333333444444555555666666555777777666555444444555777777777777777777777777888999;;;:::999999:::<<<<<<<<<===>>>>>>>>>>>>===?????????@@@AAAAAABBBBBB@@@AAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIPPPTTTPPPLLLKKKKKKIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFHHHFFFEEEFFFHHHHHHFFFDDDEEEDDDBBBBBBCCCDDDDDDCCCCCCEEEGGGJJJLLLMMMNNNNNNKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCBBB@@@===@@@???>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;:::::::::999999999:::999999888888999999:::::::::::::::::::::999999::::::999999999999::::::888888888888888888888888999888777777777777888999;;;;;;::::::999999888888888777666555555555666777888777777777777777666666777777777777777777888888666666555555555666666777666666666666777777777777777777777777888888888888777777888888888999999999;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@@@@@@@@@@<<<<<<===???@@@AAABBBCCCBBBCCCEEEFFFHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMNNNNNNOOOOOOOOOSSSTTTTTTTTTSSSTTTWWWZZZ___hhhvvvxxxmmmggggggggggggeeedddeeehhhjjjqqq~~~wwwoooiiihhhhhhjjjmmmnnnmmmllliiiiiifffccc```___```bbbmmmrrr|||~~~nnn___SSSIIIDDD???<<<999777777888888777777777777777777777777777555555555555444444444444444555555555555555555444555555444444444444333333333333444555777888999999666666777777777666555555444444444444333333333333444444444444444555555555555666777666444444444666666666666666666666666666888999::::::999999:::<<<;;;<<<<<<===============>>>>>>???@@@@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIOOORRRNNNJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHFFFEEEEEECCCBBBBBBDDDEEEEEEDDDCCCEEEHHHLLLOOOPPPQQQQQQPPPOOONNNLLLJJJHHHFFFDDDEEECCCBBBBBBBBBAAA>>><<<>>>===<<<;;;;;;;;;;;;;;;::::::999888888888888999::::::::::::999999999999:::999888888888888999:::;;;;;;::::::999888888777999888888777777888888999666777777888888999999999888888777777777777888888;;;;;;:::999888777777666555555555555666666666666666666666666666777777777666666555555555555555444444444333333222333333333555555555666666666777777666666666777777777777777777777777888999999:::::::::;;;;;;<<<<<<===>>>>>><<<===>>>>>>?????????>>>>>>>>>?????????@@@@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNNNNOOORRRSSSTTTSSSRRRRRRSSSTTTZZZ```jjjuuu{{{rrrnnnmmmkkkiiigggffffffgggmmmvvv}}}tttnnniiieee```___```aaacccfffhhhiiiggghhhhhhfffcccdddiiinnn{{{yyyjjjZZZOOOGGGAAA???;;;999666555666777666666666666666666666666666666555555555444444333333333444444666777777666444444444444333333333333333333555555555555555444444444555666666666666666555555333333333333333333333333555444444444444444444444444555666666444444444666555555555555666666666666777999::::::999999:::;;;<<<===>>>>>>??????>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGLLLNNNKKKHHHIIIIIIFFFGGGGGGFFFFFFFFFHHHJJJKKKMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGFFFFFFFFFDDDCCCDDDFFFGGGGGGFFFEEEFFFHHHJJJMMMPPPRRRTTTTTTTTTTTTRRROOOKKKGGGEEEEEECCCBBBAAAAAA@@@===;;;======<<<;;;;;;;;;;;;;;;999999888777777777777777:::999999999999999999999999999888888888888999999::::::999999888888888777777777666666666666777777555666666777888999999:::777777777777777777777777999999999888888777777777555555777888888888888777444444555555666666666777888777777777666555555555444333333222222222222333444555555555555666666666555555666666666777777777666777777888999999:::::::::::::::;;;<<<<<<======<<<<<<======>>>>>>======>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGDDDFFFHHHJJJMMMNNNOOOPPPOOOQQQSSSSSSRRRRRRRRRTTTYYY]]]dddjjjsss~~~yyywwwuuurrrpppnnnllljjjpppsssyyy{{{vvvpppiiiccc______```^^^]]]]]]^^^aaagggmmmrrrppprrrsssrrrpppqqquuuzzz~~~xxxiiiaaaUUUKKKCCC>>>;;;:::<<<:::777666666777666555555555555555555555555555555555444444333333333222333444555666666555444333222222333333333333333333444444444333333222222222555555666666666666555555333333333333333333333333444444444444444333333333333555666555444333555666444555555555666666666777777888:::999888888999;;;<<<<<<===>>>>>>>>>>>>===??????@@@AAABBBCCCDDDDDDBBBCCCCCCDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCHHHJJJHHHHHHJJJJJJHHHGGGFFFEEEEEEFFFGGGIIIJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFGGGEEEEEEFFFHHHIIIJJJIIIGGGGGGFFFGGGJJJNNNRRRUUUVVVVVVVVVTTTQQQMMMIIIFFFEEECCCAAA@@@??????===;;;======<<<;;;;;;;;;<<<<<<888888777666666666666777999999999999999999999999888888888888888888888888777777777888888999999999777666666555555666666777555555666777888888999999666666666666666666666666666666666777777888888888444555666777777777777777333333333444444555555666888888888777666666666555444444333333333444444555444444444444555555555666444444555555666666777777666666777888999::::::;;;999999::::::;;;<<<<<<<<<;;;<<<<<<======<<<<<<<<<;;;;;;===>>>@@@BBBCCCDDD???@@@BBBCCCEEEFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGBBBCCCFFFIIILLLNNNOOOPPPNNNOOOQQQQQQQQQQQQSSSTTTWWWZZZ^^^aaaeeelllvvv}}}|||yyywwwvvvvvvyyy|||}}}}}}|||{{{zzzyyyyyy{{{yyypppnnnmmmmmmnnnooonnnmmmkkkfffbbb___[[[XXX[[[```bbbbbbcccfffkkksss~~~zzzvvvqqqiiibbbTTTOOOHHHBBB>>><<<;;;999<<<:::888777777777666444555555555555555555555555444444444444333333333333333444444444444444444333111111222222222222333333000000111111222333333444444444555666666666555555222222222222333333333333333333333333333444444444333444555555444333555666555555555666666777777888777888999999888888999;;;999::::::;;;;;;;;;;;;;;;>>>>>>???@@@BBBCCCDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGCCCCCCDDDEEEEEEFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCBBBFFFGGGFFFGGGKKKKKKIIIEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGDDDEEEGGGGGGFFFEEEFFFGGGFFFEEEEEEFFFHHHKKKKKKKKKIIIHHHGGGGGGHHHLLLOOOQQQTTTTTTSSSRRROOOLLLHHHFFFDDDBBB???>>>>>>>>>===<<<===<<<<<<;;;;;;;;;<<<<<<888888777666666666666777888888888999999999999999777777888999999888777777555666666777888888999999777666666555555666666777555666666777777888888888555555666666666666555555333444444555666777888999333333333444444444444444333333333333333444444444666666555555555555555555333222222222333444555555333333444444444555555555333333444555555666777777555666777888999:::;;;;;;999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>@@@AAACCCCCC>>>???@@@BBBCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFBBBCCCFFFHHHJJJLLLMMMNNNMMMNNNOOOOOONNNOOOQQQSSSTTTVVVZZZ[[[\\\___eeejjjrrrzzz}}}yyyvvvooonnnllliiigggiiimmmppp{{{{{{uuummmhhhbbbaaa```bbbdddfffggggggfffbbbaaaaaa```___dddlllpppsssxxx}}}{{{ooofff^^^VVVQQQGGGCCC???<<<;;;;;;;;;:::888777555555666666555444444444444444444444444444333333333333333333444444333333222222222222333333111111111111222222222333111111111222333333444444333444555555666666555555111111222222222333333333222222222333333444444555222333555444444333555666555555666777777888999999666888999999888888999:::999999:::;;;;;;;;;;;;:::<<<<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFHHHHHHDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFGGGEEEGGGKKKKKKHHHCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGIIIJJJLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEGGGIIIHHHFFFEEEFFFGGGEEECCCCCCEEEGGGJJJJJJJJJIIIJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNLLLJJJHHHEEEDDDCCCAAA>>>===>>>>>>>>>===;;;;;;::::::::::::;;;;;;999888777777666666777777777888888888999999999999666777888999999888777666666666777777777777777777777777666666666666777777666666666777777777777777444555666666666666555444444444444555555666666777555444333222222222333444333333333333222222222222444444444555555555555555000000000000111222333444333333333444444444555555333333444444555666777777555666777888999:::;;;;;;888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;::::::????????????????????????===>>>???AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDFFFHHHIIIKKKKKKKKKNNNNNNNNNMMMLLLMMMOOORRRQQQUUUXXXYYYXXXYYY]]]aaabbbiiittt~~~xxxmmmkkkhhhccc``````cccfffkkkqqqyyy~~~xxxyyyzzz|||~~~zzzsssnnnkkkhhhccc```\\\[[[[[[^^^bbbfffgggggggggdddeeeiiijjjkkkrrr||||||nnn___TTTMMMHHHEEE>>>;;;777555555666777777555444333333555666555333444444444444444444444444222222222333333444444444444333111111111111333444000000111111222222222333555555444333333222111111333333444555666666666555111111111222222333333333111111222333333444555555222333444444333333555666555666666777888999999:::666888999999888888999::::::;;;<<<<<<======<<<<<<::::::;;;===>>>@@@AAAAAADDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGEEEGGGJJJJJJFFFBBBCCCEEEGGGGGGGGGFFFFFFGGGHHHJJJLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFIIIJJJIIIFFFEEEEEEGGGCCCBBBAAACCCFFFIIIIIIIIIIIIKKKMMMOOOOOOLLLIIIGGGJJJJJJIIIHHHFFFEEECCCBBBBBB@@@=========>>>>>>>>>999999999888999999::::::999999888777777777777777777777888888999999999999666777888999999888777666888888777777666666555555777777666666666666777777777777777777666666666666333444555666666555444333555555555555555555444444888777555333333333555666444333333222222111111111555555555666666777777777111111222222222333333333111111111111222222333444333444666777777777666555555555555555666666666666888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCAAABBBCCCEEEEEEEEEDDDDDDCCCCCCEEEFFFHHHJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPPPPRRRUUUVVVVVVVVVXXXYYY\\\___dddlllxxx|||qqqhhhdddcccbbbcccgggkkkmmmpppuuu{{{|||xxxvvvpppssswwwzzz|||~~~zzztttmmmiiigggggggggggghhhiiijjjjjjjjjiiifffaaa]]]ZZZZZZ[[[[[[]]]aaagggoooyyyuuuiiiZZZNNNHHHEEEBBB???:::999999888777666555555555555555444444333333333333444444555555444444333444444444444444444444444333333333333333333333333222333333444444333333222111111222222222333333333111222333555666555555444222222222333333333444444111222222333444444444444666555444333222333333444555555666666777777888888888888999999999888777777888999;;;::::::999;;;<<<::::::;;;<<<===>>>??????BBBBBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBAAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEGGGHHHJJJJJJLLLOOOOOOLLLIIIGGGFFFHHHGGGFFFDDDCCCBBB@@@@@@BBBBBBBBBAAA@@@???>>>===;;;;;;;;;::::::999999999999999777666555555555555555666777888999:::;;;;;;:::::::::999999999888888777777666666555555555444555555666666777777888888666666555555555555666666666666666666555555555555444333333222333444666777777666555333222222333333333333333333333333333333333222222222222222222222111111111222222222333333333222222222222333444555333444555666777666666555777777888888888999999999555555666777777888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<===============>>>>>>?????????@@@@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJMMMMMMMMMMMMMMMNNNOOOPPPNNNPPPRRRSSSSSSSSSTTTUUUWWWYYY]]]bbbiiitttuuunnniiifffgggjjjnnnpppsssvvvyyy{{{||||||~~~{{{xxxuuurrrooommmkkkggghhhjjjkkklllnnnqqqsss}}}~~~}}}zzzsssrrrqqqqqqvvv}}}}}}xxxyyy|||~~~}}}|||||||||wwwtttpppmmmkkkgggdddaaa___^^^^^^^^^^^^___aaabbbbbbbbbaaa___^^^^^^aaadddgggkkkrrr{{{vvvbbbXXXKKKBBB???===:::888888888888777777666666666444444444444444333333333222222333333333333222222333333333333333333333333333333333333333333333333222333333444444333333222111111111222222222333333444555555555555333222111222222222222222333333333222222333444444444333333666555444333333333444444555555555666777777888888888999999999999999888888999:::;;;;;;999999:::;;;;;;<<<<<<===>>>???@@@@@@BBBBBBBBBCCCCCCBBBBBBAAAAAABBBCCCCCCDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFHHHIIIJJJKKKIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHJJJMMMMMMJJJGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;::::::999999999999888777666555555555555777777888888888888999999:::999999999999888888888666666666666555555444444444444444444555555555555666666666555555666666666555555444444444333333333444444333222333444555555666555444222222222222333333333333333333333333333222222222222333333333333111111111222222222222333222222111111222222333333333444555555666666555555444555555555666666666666777777888888999:::::::::999999999999999999999999999999:::;;;<<<===>>>>>>==================>>>>>>??????AAABBBBBBCCCCCCBBBEEEEEEFFFFFFGGGHHHHHHIIILLLLLLLLLLLLMMMNNNOOOPPPMMMOOOQQQQQQPPPOOOPPPQQQUUUWWWYYY\\\aaagggooottt~~~wwwsssuuuyyy}}}xxxssskkkgggggggggfffdddggghhhhhhgggfffgggjjjmmmnnnmmmlllmmmmmmkkkhhheeeaaaaaa```bbbeeeiiinnnqqqwww{{{|||xxxqqqjjjffffffhhhjjjnnnnnnmmmllljjjhhhgggfff```^^^]]]]]]______^^^]]][[[[[[ZZZ[[[\\\^^^```bbbdddeeeffffffhhhmmmssswww~~~~~~kkk\\\PPPJJJBBB===<<<;;;999777777666666666666666666666333333333333444444444444111111222222222222111111222222222222222222222222333333333333333333333333222222333333333333222222111111111222222222222333555555555555444333222111333333333222222222222222333333444444444333222222555555444333333333444444444555555666666777888888999999:::::::::::::::999999;;;;;;;;;999999999;;;<<<======>>>???@@@AAABBBAAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBDDDFFFHHHJJJLLLMMMIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBBEEEGGGIIIIIIGGGDDDCCCBBB@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???===;;;:::;;;;;;::::::::::::999999999888777666666555555666999999888888777777666666999999888888888777777777666555555555555444444444555555555444444444444444777666666555555666666777555555555444444444444333555444444333333333333444555444333222111111111111333333333333333333333333222222222333333444444444111111111111222222222222111111000000000000111111333333444444555555555555333333333333444444444444888888888999::::::;;;;;;999999999999999999999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJKKKLLLMMMNNNOOONNNPPPQQQQQQPPPOOOOOOPPPRRRTTTWWW[[[^^^bbbgggjjjttt}}}}}}rrrllllllmmmmmmmmmrrrssstttsssqqqpppqqqrrrnnnkkkgggeeecccaaa^^^\\\ZZZZZZ[[[]]]```bbbdddfffgggkkkooorrrrrrqqqqqqqqqllliiieeeaaa``````bbbccchhhhhhhhhfffdddaaa^^^]]]YYYXXXXXX[[[```dddfffgggggghhhiiijjjmmmppptttuuuzzz{{{{{{|||sssdddUUUKKKEEEAAA>>><<<<<<<<<:::888555555555555555666666666222222222333333444444555111111222222222222111111111111111111111111111111222222222222222222222222222222333333333333222222111111111111222222222222222222333444444555555555444444444444333333333333444444444444333222222111444444444444444444444444444444555555666777777888888999::::::;;;;;;;;;;;;:::;;;<<<;;;999888999:::<<<======>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDEEEFFFFFFGGGFFFEEECCCCCCCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDFFFHHHJJJKKKLLLIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBCCC@@@AAAAAABBBBBBCCCDDDDDDEEEFFFHHHIIIIIIHHHHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@BBBDDDFFFEEECCCAAA@@@@@@>>>>>>??????@@@AAAAAAAAABBBAAAAAA@@@>>><<<:::999::::::::::::::::::::::::888888777666666666666666888888777777777666666666888888888777777777666666444444444444444444444444777777777666666555555555777666666555555666666777777777777666666666555555555444444333333222222222333222222111111111000000222222222222222222222222111111222333444555555555000000111111111222222222333222222111111111222222333333333333333444444555555555666666666666777777444444444555666666777777999999999999999999999999<<<<<<;;;;;;;;;;;;;;;;;;==================>>>>>>@@@@@@AAAAAACCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJKKKLLLNNNNNNQQQRRRTTTSSSQQQPPPQQQQQQMMMPPPSSSVVVXXXZZZ^^^```iiiooozzz|||}}}}}}~~~zzzuuunnniiidddaaa^^^\\\WWWYYY[[[^^^aaacccddddddgggjjjlllmmmkkkjjjiiiiiidddcccaaaaaabbbdddgggiiiooooooooommmjjjeee```^^^ZZZYYYZZZ___hhhqqqxxx{{{yyynnndddYYYNNNEEEAAA;;;:::999888888777666444444444444444444444555555111222222333333444444444222222333333333333222222111111111111111111111111222222222222222222222222111222222333333222222111000000111111111222222222222333333333444555555666555555555555555444444444444444444444333222222111333444444444444444444444444444444555666666777777777888999:::;;;<<<<<<<<<999:::;;;;;;999999:::;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCEEEEEEGGGHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCCCCAAA?????????????????????>>>>>>>>>>>>@@@@@@???>>>===;;;:::999::::::::::::::::::::::::888777777666666666666777555555666666666777777777777777666666666555555555333333333333444444444444777777666666555555444444666666555555555555666666666666666666555555555555444444444333333222222111111111111111111111000000222222222222222222222222111111222222333444555555000000000111111111111222666555444444333444444444333222222222222333444555333333444444444555555555444555555666666777777888999999999999999999999999999999999999888888888777999::::::;;;;;;<<<======@@@@@@@@@AAABBBDDDFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNRRRSSSUUUTTTSSSRRRRRRSSSPPPRRRTTTUUUTTTUUUWWWXXX___bbbiiisssxxxqqqlllhhhfff^^^```dddiiilllooopppqqqrrrssstttrrroookkkjjjjjjhhhhhhiiikkkoootttyyy|||{{{tttnnnjjjcccbbbccciiittt}}}wwwkkkbbbXXXQQQJJJCCC???@@@888888888888777666555444444444333333333333333333222222222222333333333333222222333333333333222222111111111111111111111111222222222222222222222222111111222222222222111111000000000111111111111222666666555333333333333333333444444444555555555555333333444444444333222222222333444555555555444444333444444555555666777777666777888:::;;;<<<<<<<<<888999;;;;;;:::999;;;<<<;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFDDDCCCBBB???AAABBBAAA@@@>>>??????@@@@@@@@@???>>>===<<<<<<>>>>>>>>>===<<<;;;:::999999999::::::::::::;;;;;;777777666666666666777777444444555555666666777777666666666555555555444444222222333333333333333444444444444333333333333333555444444444444444444555333333333222222222222111222333333333333333222111111111222222222111111000222222222222222222222222111111111222222333333333000000000000111111111111555444444333222222333333333222111111111222444444111111111111222222222222666666777777888999999:::888888888888888888888888777777777888888888888888888999:::;;;<<<===>>>???????????????AAACCCEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIKKKMMMNNNPPPQQQSSSSSSRRRQQQRRRRRRQQQSSSTTTTTTSSSSSSTTTVVVWWWYYY]]]dddooo}}}{{{vvvyyy~~~|||||||||}}}~~~{{{yyy}}}zzzsssiiiaaaWWWNNNGGGEEEAAA<<<;;;===777999::::::999888777777444444333333222222111111333333333222222222222222111111222222222222111111222222222222222222222222111111111111111111111111111111222222222222111111000000000000111111111111777666444333222222333333000111111222333444555555222222333444444444333333222333444555555555444444333333444555555666666777444555777999:::;;;<<<<<<777888::::::::::::<<<===<<<======>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBAAAAAABBBCCCDDDBBBCCCEEEGGGGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHGGGFFFEEEDDD@@@AAABBBAAA???>>>???@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::;;;;;;;;;777777666666666666777777666666555555555555555444555555555444444444444333111222222222333333333333222333333333333333333444444333333222222333333444222222111111111111000000111111222333444333222222000111222333333222111111111111111111111111111111111111111111111111111111000000000000111111111111222222111000//////000000333222111111111222333444333333444444444555555555333333444444555666666666777777777777777777777777777777888999:::;;;;;;<<<999:::;;;===???@@@AAABBB>>>======>>>@@@BBBDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMOOOQQQQQQPPPPPPPPPQQQLLLNNNOOOOOOOOOPPPRRRTTTVVVWWWYYY]]]dddnnnzzz|||rrrjjj```SSSJJJEEE===999:::999444222555444666777777666666666777444444333333222111000000444333333222222111111111000000111111111111000000222222222222222222222222111111111111111111111111111111222222222222111111000000000000111111111111444333222222333444666777......///000222333444555111222333333444444444444111222444555666555444444333333444444555666666777333444666888:::;;;;;;<<<666777999::::::;;;===>>>>>>>>>???@@@AAABBBBBBCCCAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCC@@@BBBEEEHHHHHHGGGDDDBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAABBBBBBCCCCCCDDDCCCDDDEEEGGGGGGFFFFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGEEEDDD@@@AAABBBAAA@@@???@@@AAA????????????>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;777777666666666666777888888777666555444333222222555555444444444333333333111111111222222333333333444444444555555666666666333222222111111222222333333333333222222222111111///000222333444333333222111111333444444333222111111111111111111111111111111111111000000000000000222222111111000///////////////000111222333333444222222333333333333444444999888777555555555666777888777777666666666666777777777777777777777777777999999:::::::::;;;;;;;;;:::;;;<<<===>>>???@@@@@@??????>>>>>>???AAACCCEEEAAABBBDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMTTTRRROOOLLLLLLNNNQQQSSSSSSTTTVVVYYY]]]ccckkkppp|||xxxhhh\\\TTTMMMGGGBBB;;;:::999888777777777777888666444333333333555666444444444333333222222222333333333222222111111111111222222222222111000000111111111111000000000000***---111111//////111444111111111111111111111111111111000000000000111111111111222333333333333222333333333333333333333333555555555555555555555555555555555555555555555555444444444444444444444444444555555777888999:::;;;777777888999::::::;;;;;;>>>=========>>>???@@@@@@@@@BBBEEEGGGHHHFFFDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@DDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAADDDFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGGGGDDDBBB@@@?????????>>>===<<<===???AAAAAA???===<<<======<<<;;;;;;;;;;;;<<<888888888888888888888888777777777666555555444444333333333333333333333333444555555555444333333222000000000000000000000000444444444444333222111000222222222222222222222222444333111000000000111111222222111111222222333444222111000111222333222000222222222222222111000///000000000000000000000000111111111000000000000000000000000111111222222333222222222333333333444444777666555444333444444555777666666666666666777777666666666666666666666666999999999999::::::::::::;;;<<<===>>>@@@AAABBBCCC???>>>======>>>???AAACCC@@@AAACCCEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIKKKLLLLLLMMMMMMNNNNNNNNNQQQPPPNNNLLLLLLMMMOOOQQQQQQRRRSSSTTTVVVZZZ___cccmmmsss}}}kkkbbbUUUKKKEEEAAA===999:::999888777666666666666777666444333222333444555444444333333333222222222333333333222222111111111222222222222111111000///111111111111000000000000000000000111222222111000111111111111111111111111111000000//////000000111222222333444444444444333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444666666666777888888888999777777888999999:::;;;;;;============>>>???@@@@@@???BBBEEEHHHIIIHHHGGGEEEBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDCCC@@@@@@AAAAAABBBDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDCCCDDDDDDCCCAAAAAACCCEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDBBB@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;888888888888888888888888777777777666555555444444333333333333333333333333444444555555444333333222111111111111111111111111444444444444333222111000222222222222222222222222333222111000000000111111222111111111111222333333222111000000222222111///000000111111000000//////000000000000000000000000//////000000000000111111111111111111111111111111222222222222333333333333444444333222222222333333555555555555666777888888666666666666666666666666777888888888999999999999;;;<<<===???AAACCCDDDEEE@@@???>>>======>>>???@@@@@@AAABBBDDDEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPNNNMMMMMMLLLLLLMMMNNNNNNNNNOOOQQQQQQQQQSSSVVVXXX\\\aaaiiisss~~~rrrdddUUUNNNEEE???===;;;999777888777666555444444444555666555444333222333444555333333333222222222222222222222222222222111111111333333222111111000//////111111111111000000000000555222///111444444111---111111111111111111111111000//////......//////000222333333444444444444444222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444777777777777777777777777777777888888999:::::::::<<<<<<<<<<<<===>>>???@@@???AAAEEEHHHJJJJJJIIIHHHAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBEEEGGGGGGFFFEEEDDD???@@@@@@AAABBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFEEECCCBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFHHHJJJKKKJJJIIIIIIEEECCCAAAAAABBBBBBAAA@@@???>>>===<<<<<<===>>>???;;;;;;:::999999999999999888888888888888888888888777777777666555555444444333333333333333333333333444444444444444333333222222222222222222222222222333333333333333222111000000000000000000000000000222222111000000000111111111111111111111222222333333111000000111111000.........//////////////////////////////////////////......//////000111111222222111111111000000000///111222222222222333333333333333333222222222222333444444444555666777888999999999999999999999999999777777777777888888888888:::;;;<<<>>>AAACCCDDDEEEBBBAAA@@@???>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDEEECCCEEEGGGIIIJJJIIIHHHGGGFFFGGGHHHJJJLLLNNNPPPPPPLLLLLLMMMMMMNNNNNNMMMMMMKKKMMMPPPQQQRRRRRRTTTVVVRRRXXX___eeelllwwwvvvhhhYYYOOOGGGCCC===:::999::::::999555555444333333333333333555444333333222222333333222222222222222111111111222222222111111111111111333333222111000//////...111111111111000000000///333111000111222333000...111111111111111111111111//////............//////111222333333444444333333111111222333333444555555333333333333333333333333333333333333333333333333444444444444555555555555666666666777777777777777777777888888999999999:::;;;;;;;;;;;;<<<===?????????AAADDDGGGHHHHHHGGGFFFAAAAAAAAA@@@@@@@@@@@@???>>>AAAEEEHHHIIIHHHFFFDDD???@@@AAABBBCCCCCCCCCCCCIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGHHHGGGDDDCCCBBBCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDFFFIIILLLMMMMMMKKKJJJGGGEEECCCBBBBBBBBB@@@???======<<<<<<<<<<<<======:::999999888888888888888888888888888888888888888777777777666555555444444222222333333333333444444333333444444444333333222222222222222222222222222222222222222222111000000000000000000000000000000111111111000000000000111000000000000000111222222222111000///000000///---............///000000111////////////////////////------...///000111111222222222111111000/////////111111111222222222333333333333333444444444333333444444444444555666888888888888888888888888888888666666777777777888888888888999:::<<>>??????@@@BBBDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>@@@DDDGGGIIIHHHFFFDDDAAABBBCCCDDDDDDDDDDDDDDDIIIHHHHHHGGGGGGFFFFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDEEEGGGIIIIIIGGGDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDGGGJJJLLLNNNMMMLLLKKKHHHFFFCCCAAAAAA@@@>>><<<999:::<<<======<<<:::999999999888777777777777888777777777777777777777777777777777666555555444444222222222333333444444444222222333333444333333222222222222222222222222222111111222222111111000000////////////////////////000000000000111000000000000000//////000000111222111000//////000000...---///////////////000111222////////////////////////------...//////000111111111111111000000/////////111111111111222222222222333333444555555555444444444444444444555666777777555555555555555555555555666777777777888888888888777888999;;;===???@@@AAADDDDDDCCCBBBAAA@@@??????????????????@@@BBBCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLMMMNNNNNNOOONNNNNNMMMNNNPPPOOOMMMLLLLLLMMMNNNRRRUUUWWWYYY\\\bbbfffkkkvvvvvviiiZZZPPPIIIBBB>>>>>>:::999777666555555666666222222111111111111222222333333333222222222111111000000000000000111111111000000000111111111111111222111000///...///000111111111111111000000000000+++///222222...---///333000000000000000000000000000//////......//////000///000000111111111111111222222222333333444444444333333333333333333333333555555555555555555555555444444444555666666777777222333444555777888999:::888888888888888888888888888888888999:::<<<===>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>@@@CCCFFFGGGFFFEEEDDDCCCDDDFFFGGGGGGGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGJJJKKKIIIFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJKKKKKKJJJIIIGGGDDDAAA@@@???>>><<<:::777999<<<======<<<999777999999888777777777777888777777777777777777777777777777777666555555444444111222222333333444444555111222222333333333333333222222222222222222222222000000111111111000000///////////////////////////...///000111111111000000///////////////000000111///...---...///000///...111000/////////000111222////////////////////////---.........///000000000000000000000000/////////111111111111222222222222222222444555555555444444555555444444444555555666444444444444444444444444777777777888888888999999888888999;;;<<<>>>??????CCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???AAABBBCCCEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNKKKLLLMMMLLLJJJJJJKKKLLLOOOOOOOOOOOOQQQUUUXXXZZZ^^^ggguuuxxxppp\\\PPPFFFBBB???:::777999777888888777666555666777222111111111111111222222222222222222222111111000/////////000000000111111///000000000111111111222111000.........///111222111111111111000000000000000111111111000/////////000000000000000000000000111000000//////000000111000000111222222222222111333333333333333333333333444444444444444444444444444444444444444444444444444444444555666777777777444444555555666777888888888888888888777777777777777777777888:::;;;===>>><<<===>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@???????????????@@@BBBCCCDDDDDDDDDCCCFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGJJJLLLJJJHHHFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEEEEBBB@@@>>>=========<<<;;;888999:::;;;;;;:::999888:::999888888777777888888777777777777777777777777777777777666555555444444111111222333333444555555111111222333333333333333111111111111111111111111//////000000000000000///000000000000000000000000---...000111111111000000///............///000000---,,,,,,---///000000///111000///------...///000000000000000000000000000.........////////////////////////000000000000000000111111111111222222222111222333444555444444333666555555444444444555555666666666666666666666666888888888888999999999999999999:::;;;<<<===>>>???AAAAAABBBAAA@@@???>>>>>>>>>>>>======>>>@@@BBBCCCFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNGGGHHHJJJJJJJJJLLLOOOQQQPPPNNNKKKJJJMMMRRRUUUVVVZZZaaakkkttt}}}pppaaaWWWKKKBBB<<<<<<<<<666333555222333444444222222333444222111111111111111222222111222222222222111000000.../////////000000111111//////000000111111111222000///...---...000222333111111111111000000000000666333111111333333///,,,000000000000000000000000111111000000000000111111111111222333333333333222444333333333333333333333555555555555555555555555333333333333333333333333444444444555666777777888666666666666666666666666888888888777777777777777666666777888999;;;===>>>:::;;;===???AAABBBCCCCCC@@@@@@@@@????????????>>>@@@@@@AAABBBCCCCCCCCCCCCGGGIIIJJJLLLLLLKKKJJJHHHDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCFFFEEEDDDCCCCCCBBBCCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBBFFFKKKMMMKKKIIIFFFEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBB>>><<<;;;;;;===>>>===<<<::::::999888888999:::::::::999999888888888888888777777777777777777777777777777777666555555444444111111222333333444555555000111222333333333333333000000000000000000000000//////000000000000000///111111111111111111111111---...///111111111000///...............///000000,,,++++++---///000000///111000...,,,+++,,,---...111111111111111111111111111000///......///000111111111111000000000000000000000000111222222333333444444444444444444333333111222222333333222222111666666666666666666666666999999888888888888888999666777999;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAA======>>>@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNLLLKKKJJJJJJJJJJJJFFFGGGHHHIIIJJJKKKLLLMMMKKKKKKJJJJJJJJJKKKKKKLLLNNNMMMLLLLLLNNNPPPPPPOOOSSSXXX___dddkkkvvv|||qqqhhhaaaYYYOOOHHH???===:::999999888666444000000000000000000000000444444333222111///...---555444333222111//////...111222222000------000333999666222000000000111111111111000///////////////000000000000000000000000////////////000000000000111111000000000000111111------,,,,,,,,,...///111444333111000000000111111222222333333333333444444444444555555555555555555555444333333222222222222444666777888888777666444111222222333444555777777999888777555555777888999999999999999999999::::::>>>>>>>>>???@@@@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@AAAAAABBBBBBGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFKKKIIIGGGDDDCCCCCCCCCDDDFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFEEECCCBBBAAA@@@???CCCBBBBBBAAAAAACCCDDDEEEEEEFFFIIILLLNNNNNNKKKHHHFFFDDDCCCAAA@@@@@@@@@AAA>>>>>>>>>>>>========================<<<<<<<<<<<<888888888888888888999999:::999999888777666555555888888888888777555444333:::777555555666666444111111111222222222222333333222222222111111111111000000111222333333222111000000000//////000111222222////////////000000000000000000000000000000000000...//////...,,,+++---...000000000000000000000000...............///000111...///000000000///---,,,000///...------...///000000000000000000000000000///000000111111222333333333333444444444444444444333333333333333333333333666666666666666666666666888888777777777777888888777888999;;;<<<============>>>>>>>>>>>>?????????===>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGIIILLLMMMNNNNNNNNNMMMKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLNNNLLLKKKLLLNNNPPPPPPOOOSSSVVVZZZ\\\```gggrrr{{{uuuhhhbbbZZZTTTPPPJJJBBB<<<;;;:::888777777666444333333333333333333333333333555555555555444222111000111111111111111000000000...///000///...///333666888555111//////000000000111000000///////////////////////////////////////.../////////000000000000111111000000000000111111000000000///000111333444444333222111111111222333111111111222222222333333333333444444555555555666666555444222222222333444333444666777777666444333222222333333444666777888999888666555555666888999888888999999999999::::::>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAAAAABBBFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBBBBBBBCCCEEEEEEDDDDDDGGGJJJMMMNNNLLLJJJFFFEEECCCBBB@@@@@@@@@@@@>>>>>>>>>>>>========================<<<<<<<<<<<<888888888888888888888888888888777777777777777777666666777777777666666555888555444444555666444222111222222222222333333333222222222111111111000000000000111111111111000000000000//////000000111222.../////////000000000000////////////////////////222111111000000000000000------------------------///............//////000...///000000000///---,,,......------------......000000000000000000000000//////000111111222222333222222333333444444555555555444333222222333444555777777777777777777777777777777666666666666777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>???@@@BBBCCCDDDEEEEEEFFFGGGIIILLLNNNOOOPPPNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKMMMLLLKKKLLLNNNOOOOOOOOOPPPRRRTTTTTTUUUZZZaaagggqqqxxxuuuppppppjjj```PPPLLLIIIGGGEEEBBB<<<777777666444444555555333222444444444444444444444444000111111111111000///...------...///000111222222.../////////...000333555555333///....../////////000000//////......//////////////////////////////....../////////000000000111000000//////000000111///.........///000111222333333222222222333444444000000111111111222222222222222333444444555666666777666444222222333555666222333444555555444333222333333333444555666777888888888666666666666888888888888888999999999::::::======>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBBAAAAAADDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFCCCCCCDDDGGGKKKMMMLLLKKKGGGFFFEEECCCAAA@@@@@@@@@>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;888888888888888888888888666666666666777777777888444555555666777777666666555444333333444555444222222222222222333333333444222222111111111000000000000000////////////000000000////////////000000111....../////////000000000////////////////////////111...,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---........./////////000//////...---......................../////////000000000000000//////000000111222222222111111222333444444555555666555333222222333555666777777777777777777777777666555555555555666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBDDDEEEFFFFFFGGGIIIKKKMMMOOOPPPQQQMMMMMMLLLKKKKKKKKKLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKMMMKKKJJJKKKMMMOOOOOONNNMMMOOOPPPQQQRRRUUU[[[___bbbhhhqqq{{{~~~mmmkkkcccYYYUUUUUURRRKKKBBBAAAAAAAAABBB@@@<<<888555333222222444444333111111111111111111111111111------...//////.........,,,,,,---...///000111222111111000///......///000333000...---...//////...000//////.........//////////////////////////////........./////////000000000000////////////000000------......///000000111111111111111222333333444111111111111222222222222000111222333444555666666888666444222222444666777333333444555555444333333444444444555555777888888888777666666666666777888777777888888999999::::::<<<======>>>???@@@AAAAAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEHHHJJJJJJJJJGGGGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;888888888888777777777777666666666666666666666666444555555666666555555555444333333444444555444444222222222222333333333333111111111111000000000000000///...------...///000/////////......//////000........./////////000000////////////////////////000,,,(((***...000---***------------------------000///......------------//////////////////......////////////////////////......//////000000000000...//////000111111222222111111222222333444555555666555333222222333555666666666666666666666666666555555444444555666777777888888999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>@@@AAACCCEEEFFFGGGFFFHHHJJJLLLMMMOOOOOOOOOKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJLLLNNNNNNMMMNNNNNNOOOPPPQQQTTTWWWYYYYYY^^^dddkkkrrr{{{yyyqqqggg```SSSRRRNNNHHHEEEDDDAAA<<<888888999;;;;;;:::777555444333222222333444333222///////////////////////////000111111222111111111------......//////000000111000///////////////...111///------...//////...//////............//////....................................////////////000000////////////000000000000111222333333333444//////000000111111222222222222222333333333333444000000111222333444555666666555444333333444666777444444444444444444444444555555555555555666777888777666666666666666666777666666777888888999::::::;;;<<<===>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCC@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDBBBAAA??????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;888888888777777777666666777777666666555444444333666666666555555444222222333444444444444444444555111111111222222222333333111111111000000000//////000///...------...///000//////...............///............////////////........................333///+++,,,111333000---------------------------000///...---------------//////.........///////////////000000000000//////---......//////000000111......///000000111111222111111222222333333444444555444333222222333444555666666666666666666666666555555444555555666777888777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@BBBDDDFFFGGGHHHFFFHHHJJJKKKMMMMMMLLLLLLIIIIIIIIIIIIJJJKKKKKKLLLNNNNNNOOOPPPRRRSSSTTTUUUNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIJJJLLLMMMMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQRRRVVV[[[```dddkkkssszzzyyyppphhh```YYYPPPJJJBBBBBBAAA???===:::888666444555666666666555444333444333222222333333222111111111111111111111111111//////000000111000000000......//////////////////------,,,...000222111000///...,,,---...//////.........------......//////........................------........./////////000//////......//////000......000111111222111111...///000000111000000000222222333333333444444444000000111222222333444444444444444444444444555555444444444444444444444444555555444444555555666777666666666666666666666666555666666777888999::::::;;;;;;<<<===???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFHHHFFFDDDCCCDDDDDDDDDBBBDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::888888888777777666666555777777666555444333222222666666666555444222111000222333444444222222222444000000000000111111111222111111000000000///////////////............/////////......------------...------........./////////........................000---+++,,,...000///---++++++++++++++++++++++++......------,,,---------///............///000000......///000000///......------......///000000111......//////000111111111222222222222222222333333333333333333333333333333444444444444444444444444555555555555666777888999555666888999;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@BBBDDDFFFHHHIIIFFFGGGIIIKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKNNNNNNOOOPPPQQQQQQRRRRRROOONNNMMMLLLKKKKKKKKKKKKKKKIIIHHHIIIKKKMMMMMMLLLNNNMMMMMMNNNNNNNNNMMMLLLOOOSSSVVVXXXYYY\\\bbbfffiiipppzzz{{{jjjbbbWWWOOOJJJFFFBBB???::::::999999777555555666444555555555444333444444444222111111222222111///111111111111111111111111....../////////......---....../////////000000000---,,,,,,...111222111///...---,,,---///000000///...------------...///000........................---------.........////////////............//////***+++---...//////......000000111222111000//////111222222222333333333333000111111111222222333333111222333444555555444333333333222222222222333333444444444444444444555666555666666666666666666555555555666777888999:::::::::;;;<<<===>>>@@@AAAAAAAAACCCEEEFFFFFFEEECCCAAA@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@AAABBBCCCBBBCCCCCCCCCDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDCCCAAAAAAAAABBBBBBBBBAAA??????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::999888888777666666555555555555555444444333333333444444444444444333222111000222333222///...///111////////////000000000000111000000000/////////////////////000000////////////...------,,,,,,---------------.........//////........................+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///......---...///000111,,,---...//////...---,,,---------...///000000111......//////000111111111333333222222222222222222111222222333333222222111444444444444444444444444555555555666666888999999555666777999;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>???@@@CCCEEEGGGHHHIIIFFFGGGIIIJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKKKKIIIHHHIIIKKKMMMMMMLLLKKKKKKKKKMMMOOOPPPOOONNNQQQSSSUUUTTTRRRRRRUUUXXX[[[aaahhhmmmrrryyywwwllldddXXXPPPEEE>>><<<===<<<<<<888666555555333222444777222333333222111111333444333222000000111111///...000000000000000000000000222222222222222111000000---......///000111222222111///---...000111...+++...------...000111000///---------------...///000........................---------.........////////////............//////---...///111111111111000111222333333222111000///000111111111111222222222111111111111111111222222000111333555555555333222222222111111111111222222444444333333333444555555555555666666666666555555444555666777888999::::::::::::;;;===>>>@@@AAAAAAAAACCCFFFHHHHHHFFFCCCAAA@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDBBB@@@@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDD??????@@@AAABBBBBBCCCCCCBBBCCCDDDFFFFFFEEEEEEDDDBBBAAAAAACCCDDDEEEDDDBBB???@@@AAAAAAAAAAAA??????>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999888888777666555555444333333333444444444555555222222333444444444333333///111222000---+++,,,...............////////////000000000000////////////...///000111111000///...///...------,,,,,,,,,,,,---------.........//////........................,,,---......------///111........................,,,,,,,,,,,,------...//////...------...///000111............////////////---......///000111111222111000/////////000222333,,,---///111222333222222///000222444444333222111555555555555555555444444666666666666777777777777999999999999999999::::::;;;;;;:::::::::;;;;;;<<<<<<>>>@@@CCCEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQUUUUUUVVVYYY^^^dddjjjmmmuuutttggg\\\TTTOOOCCCAAA===:::888777777888555555555444444333333333333333333333333333333333000000000000000000000000000000000000000000000000//////000000000000//////111000///---,,,,,,,,,,,,........................000000111111111111000000......//////...---,,,,,,////////////////////////,,,,,,,,,---------......//////////////////////////////000000000000//////000111111111111222222222111222444333222222333555222111111000000111111222000000111222333333444444111222222333333222222111222222333333333333444444222222333333444555555555444555666888:::<<<===>>>;;;;;;;;;<<<>>>???AAABBB???AAABBBCCCCCCBBB@@@???@@@@@@???>>>>>>???@@@AAADDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEEEEDDDCCCAAAAAADDDDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@????????????>>>???>>>===<<<<<<;;;<<<<<<<<<;;;::::::999999999999999999888666555333222222666555444444444555666777111111111111111111111111222222222111000//////...////////////////////////---///000111000///---,,,////////////////////////...............---------000///............+++)))---------...///000111222,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............////////////......//////000000111111000000/////////000111222000000111111111111000000000111333444444444222222555555555555555555444444555666666666777777777777888888888999999999999:::;;;;;;;;;:::;;;;;;<<<======>>>@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOQQQUUUZZZ___bbbaaajjjwwwsssnnnfff]]]SSSJJJDDDAAA>>>===:::777666555555666222222111111111000000000333333333333333333333333000000000000000000000000//////////////////////////////000000000000//////000000000000///...---,,,..............................////////////......//////000000///......---........................,,,,,,,,,---------......//////////////////////////////000000000000//////000000111111111222222222000222333333222222333444222222111111111111222222...//////000111111222222111222222333333222222111222222222333333333444444222333333444555555666666777888888999::::::;;;;;;;;;;;;;;;<<<===???AAAAAA???@@@AAABBBBBBAAA???>>>@@@???>>>======>>>???@@@CCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBEEEEEEEEEDDDDDDBBBAAAAAACCCCCCCCCCCCCCCCCCDDDDDDAAAAAA@@@@@@??????>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999:::::::::999888777555444333222444333222111111222222333222222222222222222222222222222111111000//////...///////////////////////////000111222111000...---........................---------------...///000888555111///...///............---,,,++++++++++++,,,,,,,,,---------------***++++++,,,,,,++++++***++++++++++++++++++++++++------------,,,,,,,,,+++---............///////////////////////////////////////.........///000111444333222000////////////111222333444555444333222444444444444444444555555555555666666666777777777777777888888999999999999;;;;;;;;;;;;;;;<<<======>>>>>>???@@@BBBDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEE@@@AAACCCEEEGGGHHHIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJLLLOOORRRUUUTTTZZZbbblllvvv|||wwwpppjjjeeeZZZVVVPPPIIICCC>>>;;;:::888777555444333222333333000000000000000/////////222222222222222222222222000000000000000000000000////////////////////////...//////000000//////...000000000111000///...---........................---......//////......---///000000000000///..............................,,,,,,,,,---------......////////////////////////...//////000000//////...000000000111111111222222000111333222111111222444333333222222222222333333/////////000111111222222111111222222222222111111222222222222333333333333333333444444555666666777:::::::::999999999999888::::::;;;<<<===???@@@AAA>>>???@@@@@@@@@???===<<>>===<<<<<<<<<===>>>AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????@@@AAAAAADDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>===<<<;;;:::::::::::::::999999999999::::::;;;:::999888777666555444333333333222111000000000111222222222222222222222222222111111000000//////...////////////////////////000000111222111000///...........................,,,,,,,,,,,,---///111222===888111---,,,...000111...---,,,+++************------------,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,++++++++++++---------.........////////////////////////.....................//////000444333111///......//////111222333444444444444333333333444444444444555555555555555666666666777777666666777777888999999999;;;;;;;;;;;;<<<===>>>>>>??????>>>???@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFHHHHHHGGGGGGGGGIIIKKKLLLQQQTTTXXX]]]dddmmmwww~~~{{{wwwmmmjjjfffaaa]]]XXXSSSPPPKKKHHHDDD???<<<:::999999444333222111111111222222222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////...//////////////////...000///...............///........................///000000000000000000///......////////////..............................,,,,,,,,,---------......////////////////////////...//////////////////...000000000000111111111111111222333333222222333555444333333222222333333444111111222222222333333333111111222222222222111111111222222222222333333333333444444555555666666777:::999999999999888888888::::::;;;;;;===>>>@@@AAA>>>>>>?????????>>>===<<<>>>===<<<;;;;;;;;;<<<===@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>======;;;:::::::::::::::999888888888999:::;;;;;;:::999888777666555444444555444333222222111111000111111111111111111111111111111000000///////////////////////////////////////000000000000///.................................---,,,,,,,,,...000111888333...***+++,,,...///,,,,,,++++++,,,------......------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++------------............////////////............---......///////////////222111000//////000111222222222333333333444333333333333333333444444555555555555555555666666666666555555666777777888999999:::::::::;;;;;;===>>>>>>???>>>>>>>>>???@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGFFFEEEHHHGGGFFFFFFEEEFFFGGGGGGJJJLLLOOORRRUUUYYY^^^aaakkkooovvv~~~|||ssslllhhhccc___UUURRROOOLLLJJJGGGDDDBBB???===:::777555444444444222222111111111222222222222222333333333333333333111111111111111111111111////////////////////////..............................////////////......000...+++)))***,,,///111........................//////000000000000//////,,,,,,---......---------........................,,,,,,,,,---------......////////////////////////......////////////......//////000000000111111111222333444444333333444555444333333222222333333444222222222222222333333333000111111222222111111000111111111222222222333333333333444444555666666666666777777888888999999999:::::::::;;;<<<>>>@@@AAA>>>>>>>>>??????>>>>>>>>>???>>>===;;;;;;;;;<<<===???@@@@@@AAABBBCCCCCCDDD@@@AAABBBCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@>>>============>>>??????@@@AAABBBBBBBBBBBBBBBAAA???@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>======;;;:::::::::::::::888888888888999999:::;;;999888888777666555444444444444333333222111000///////////////////////////000000000///////////////////////////////////////...............---------........................///...------,,,---...//////---++++++,,,---------,,,,,,+++++++++,,,---------------,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.................................---...///000000000000///000/////////000111222222111111222222222222333333222222333333444444555555444444555555555666666666444444555666777888888999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDFFFIIILLLNNNPPPQQQRRRVVVZZZ```eeekkkpppvvvzzztttlllaaaYYYTTTPPPLLLHHHHHHEEEAAA>>>>>>===<<<;;;888777666444333222111111111111222222222222222222000000000111111111111111000000000000000000000000////////////////////////........................---......//////......---...---***((())),,,///111........................,,,------......------,,,++++++,,,------------,,,------------------------,,,,,,,,,---------......////////////////////////---......//////......---/////////000000000111111111333444444333222444555333333222222222222333333000000000000000000000000000000111111111111000000111111111111222222222222222222333333444555555666333444555666777888999999999999:::;;;<<<>>>???@@@>>>>>>??????@@@AAAAAABBBAAA@@@>>>===<<<======>>>???@@@@@@AAAAAABBBBBBBBB@@@@@@BBBCCCEEEGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBAAACCCCCCBBBBBBAAA@@@@@@@@@===<<<<<<<<<<<<===>>>>>>??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@?????????@@@@@@@@@????????????>>>>>>===<<<;;;::::::::::::999888888888888999999:::777777777666555444444444111111111111111000///...........................////////////////////////////////////////////////.........---------,,,,,,------------------------//////.........---------+++++++++---//////...,,,...---,,,***)))((((((''',,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,------....../////////...///000111111111000000//////000111111111111111111000000000111111222222111222222333444444555555444444444555555555666666333444444555666777888999888888888999:::;;;<<<=========>>>>>>???>>>>>>>>>???@@@AAACCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@AAABBBBBBCCCCCCEEEFFFGGGIIIJJJJJJJJJKKKIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGIIIKKKKKKKKKJJJMMMQQQTTTWWWZZZ^^^aaadddggglllqqqvvv}}}xxxnnnhhhYYYRRRJJJEEECCCBBB@@@>>>>>>;;;777666666777888777555666666666666555444333111111222222222111111000/////////000000000111111000000000000000000000000////////////////////////........................---......//////......---+++++++++,,,---...//////........................,,,------......------,,,+++,,,------......------------------------------,,,,,,,,,---------......////////////////////////---......//////......---////////////000000000111///111222222111000222333222222111111111111222222000000000000000000000000000000111111111111000000111111111111222222222222111111222222333444444444222222333444555666777777999999:::;;;<<<>>>???@@@?????????@@@BBBCCCEEEFFFCCCBBB@@@???>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAABBBBBBBBB@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>????????????>>>===<<<;;;;;;;;;;;;:::999888888888888888888666666555555444444333333000111111222222111000/////////////////////////////////////////////////////////////////////////////////...---------------------------------------+++---...///000///---,,,+++++++++,,,......,,,+++///...,,,+++)))(((((((((+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---------......,,,,,,------...///000000...///111222222222111000///000111222222111000///000000000///000000111222111111222333333444555555444444444555555555666666333333444555666777888999777777777888999:::<<<===<<<===>>>??????>>>===<<<===>>>???AAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDD>>>??????@@@@@@AAABBBBBBDDDEEEGGGHHHIIIJJJJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAAAAABBBCCCCCCCCCEEEGGGJJJLLLMMMNNNQQQSSSSSSUUUXXX[[[^^^bbbgggkkkvvvyyy}}}yyysssllleee^^^WWWRRRIIIDDD>>>;;;===??????>>>555333000000222444666777222333555666777666444333111111111111111111000//////000000000111111222222000000000000000000000000////////////////////////........................---..................---)))+++...000111000///---...........................//////////////////...,,,------.../////////...------------------------,,,,,,,,,---------......////////////////////////---..................---////////////000000000000...///000000//////000111222111111111111111111222333333222222222222222222000000111111111111000000000111111111111222222222000111111222222333444444222333333444444555555555999999::::::<<<===???@@@??????@@@AAACCCEEEGGGHHHEEEDDDBBB@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@DDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCC??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>???@@@AAABBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>?????????>>>===<<<<<<;;;<<<<<<::::::999888777777777888555555555444444333333222111222444555555444333222000000000000000000000000.........///////////////////////////////////////000000///............///------------------------(((***...000111000///---,,,+++))))))***+++***(((......------,,,---------*********++++++,,,,,,---,,,------......------,,,************************,,,,,,,,,------.........,,,,,,+++***+++,,,---...---//////...---,,,---...////////////000000000000////////////000000000000000000000000111111111111222222333333333333444444444333111111111333555666555555555555555555555555999999888777666666777777888:::;;;;;;999999:::<<<======<<<======>>>???@@@AAAAAACCCDDDEEEEEEEEEEEEFFFEEECCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@AAABBBCCCDDDEEEFFFDDDCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFJJJKKKMMMNNNNNNPPPSSSUUUaaabbbdddgggkkkooorrrttt~~~yyyqqqlllhhheeecccaaa\\\WWWSSSPPPLLLGGGCCC<<<;;;:::888777777777777444444444222111111333555555444444333333222222111///111222111000///000111,,,...000111222111000///........................////////////////////////000///............///000///---,,,---000000...+++---------------------------...///000000//////...++++++*********+++---...---.........---,,,++++++,,,------......------,,,........................///...---,,,+++******+++............////////////............////////////000000000000////////////111111111111111111111111111000000////////////000//////000000111111111222111111111111111111111111222222111111111111111111333333444444555666666777777777777888999:::<<<<<>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBAAA@@@???>>>@@@>>>======>>>??????>>><<<<<<;;;::::::::::::;;;555555555555444444444444444444333333333333222222333222222222111111000000111111000///////////////111111000000/////////...000000000000000000000000......//////......---,,,........................,,,++++++******++++++,,,***+++,,,------,,,+++***...---,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++***************************///...---,,,,,,---...///,,,,,,+++++++++,,,---...///000111000...---...///.../////////000000000000////////////000000000000000000000000111111111111222222222333333333444444555444222111222333444666555555555555555555555555777666666666777777888999999;;;<<<;;;::::::;;;=========<<<======>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEAAA@@@>>>===<<<===>>>???EEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@?????????????????????????????????@@@@@@AAABBBBBBCCCCCCCCCDDDFFFFFFFFFGGGJJJLLLNNNOOOPPPSSSVVVYYY\\\^^^fffiiiooovvv||||||vvvrrriiiddd]]]WWWSSSPPPNNNLLLLLLIIIEEECCCBBB???<<<999999888888777666666666666333333333222111111333444222222222222222333333333///000111111000///000111+++,,,...///000///...---////////////////////////................................................///---,,,---///000...+++........................000000111000///---,,,+++++++++*********+++------...............---,,,,,,---..................---...............---------.........------,,,,,,,,,............////////////............////////////000000000000////////////111111111111111111111111000000////////////000000000000000111111111111111111111111111111111111111111111111111111111111111222333333444444555666666777777777888999:::;;;<<>>>>>>>>>>>>>>======<<<@@@>>>===;;;;;;;;;===>>>???>>>>>>>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@???>>>@@@>>>======>>>??????>>><<<<<<;;;:::::::::::::::777777777666666666555555444444333333333222222222222222111111111000000000111000000///////////////000000/////////.................................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++------,,,++++++++++++,,,,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***************************------,,,++++++,,,------,,,,,,+++++++++,,,---...---...///...,,,+++,,,---....../////////000000000////////////000000000000000000000000111111111111222222222222333333333333666555444333222333444555444444444444444444444444444444555555777888999:::999;;;<<<<<<;;;;;;<<<>>>============>>>???@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA????????????@@@EEEEEEEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDEEEDDDCCCBBBAAABBBBBBBBBCCCBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@===?????????>>>???AAACCCBBBBBBCCCEEEGGGIIILLLMMMQQQSSSWWW[[[___ccceeefffooosssxxx|||}}}xxxvvvrrrllleee^^^YYYVVVPPPLLLGGGCCCAAA@@@>>>===<<<;;;999999::::::888777555555444444444444555555111222222222222222222222///000000111222222333333///000111111//////000111,,,,,,.../////////...---000000000000000000000000........................,,,---...//////...---,,,...---,,,---//////---,,,........................000000000//////---,,,+++,,,++++++++++++,,,,,,---.........///......---,,,......////////////......///.........------,,,,,,---.../////////...---,,,---............/////////---............/////////////////////000000000000111111111111111111111111//////...//////000111222222222222111111111111111111111111111111111111111111111111111111111111111111222222333333444555555666666777777888:::;;;<<<===>>>@@@BBBDDDFFFGGGHHHHHHFFFDDDBBBAAAAAACCCDDDDDDFFFHHHHHHFFFDDDCCCCCC@@@?????????AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>===============<<<>>>>>>>>>>>>>>>???@@@@@@CCCBBBAAA@@@???????????????>>><<<<<<>>>???>>>===<<<;;;::::::999999::::::888888888888777777777777333333333333222222222222111111000000000000//////111000//////....../////////............---------------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,------,,,+++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***************************+++******))))))******++++++++++++,,,,,,,,,---------//////...---,,,---............/////////000000////////////000000000000///000000000111111111111111222222222222333333333666555444333333333444444444444444444444444444444444444444555666777888999888:::;;;;;;::::::<<<===<<<<<<======>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEDDDBBB@@@>>>@@@@@@AAAAAA@@@@@@???>>>????????????>>>>>>==============================<<<<<<<<<=========>>>>>>======>>>===<<<;;;===??????@@@@@@AAABBBCCCEEEFFFGGGHHHJJJLLLNNNPPPRRRSSSYYY\\\___cccgggmmmssswwwwwwyyy}}}zzzuuuooojjjgggeeebbbaaa]]][[[XXXSSSNNNIIIFFFDDDEEECCC???===<<<<<<:::999777777777888999:::::::::222222222222222333444444111111000111222222111000///000000000111111111222///000111000///...///111...///000000111000//////////////////////////////........................+++,,,...//////...,,,+++------------......---,,,........................,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,.........//////......---------............------///......------,,,,,,++++++,,,...000000///---,,,---------.........//////---------.........//////////////////000000000000111111111111111111111111............///000222222333333222222111111000000111111111111111111111111111111111111111222222222000111111222333333444444666666666777888999:::;;;<<<===>>>@@@BBBDDDEEEFFFEEEDDDCCCAAAAAAAAABBBBBBCCCEEEGGGFFFEEEDDDDDDDDDAAA@@@???@@@AAABBBAAA@@@AAA@@@@@@?????????????????????>>>>>>>>>===>>>>>><<<===>>>??????>>>===<<<=========<<<===>>>>>>???BBBAAA???===<<<======>>>???===;;;<<<===>>>======;;;::::::999999999999999888888888888777777777666333333333222222222222111000000000///////////////000000///............///------------------------------------------------+++,,,,,,,,,,,,+++******------------------------,,,++++++******++++++,,,---,,,+++******+++,,,------,,,,,,+++***+++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++************************************))))))*********++++++,,,,,,,,,---------000111222111///...///000............////////////////////////000000000000///000000000111111111111111111111222222222333333444444444333333333444444444444444444444444444444555555444444555555666777666888999:::999999;;;<<<<<<<<<======>>>@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@?????????>>>???@@@AAACCCCCCCCCCCC??????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDCCCAAA>>>===???????????????>>>=====================<<<<<<<<<========================<<<<<<<<<<<<<<<=========<<<======<<<::::::;;;===<<<<<<<<<<<<======>>>??????@@@@@@AAABBBCCCDDDDDDGGGHHHKKKLLLOOORRRWWWZZZ]]]^^^aaadddgggiiijjjkkkmmmpppsssuuuxxx{{{|||vvvrrrpppnnnjjjggg^^^ZZZUUUQQQOOONNNLLLKKKIIIGGGEEECCC@@@>>><<<<<<===;;;999888888777555333222333444444444444555666000000000000111222333444333222000000222222111///111111111000000/////////...000111000///...///000///000000000000000//////................................................+++,,,...//////...,,,+++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,------...............---+++,,,,,,------,,,,,,+++......------,,,,,,,,,,,,***+++---...///---,,,+++------------............------------.............../////////000000000111000000000000000000000000............///000222222333222222111111000000000000000000000000000000000000000111111111222222222000000111111222333333444555555555666777888999::::::;;;<<<>>>@@@BBBDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAABBBDDDDDDCCCBBBCCCDDDBBBAAA@@@AAABBBCCCBBBAAAAAA@@@???>>>>>>>>>>>>??????>>>===<<<<<<<<<======<<<===>>>?????????===<<<<<<;;;;;;;;;;;;<<<======???>>><<<;;;;;;;;;<<<===>>><<<;;;;;;<<<======<<<::::::999888888888888999777777666666666555555555333333222222222111111111///////////////000000000000//////...............,,,,,,,,,---------------........................++++++,,,,,,++++++***)))------------------------,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,+++************++++++*********++++++,,,---***++++++,,,,,,++++++*********************************++++++++++++*********+++,,,---------,,,,,,,,,---------+++***+++,,,------........./////////////////////000000000000000000000000111111111111111111111111222222222222222222222333333444444444333333333333333333333333555444444444444555555666555777888999888999:::<<<<<<<<<===>>>???@@@BBBCCCAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@?????????======???@@@BBBBBBCCCCCC?????????@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@>>>===>>>>>>??????>>>>>>===<<<::::::::::::::::::999999::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888888999:::;;;;;;::::::::::::;;;;;;;;;<<<======>>>>>>======>>>???AAAAAABBBCCCEEEHHHJJJKKKLLLMMMNNNPPPQQQQQQTTTVVVYYYZZZ\\\___bbbeeegggiiijjjjjjjjjkkknnnppprrruuu{{{}}}zzzxxxuuurrrooommmnnnnnnnnnmmmjjjhhhfffbbb___[[[XXXVVVTTTQQQNNNIIIGGGCCCAAA@@@@@@>>>===<<<;;;:::999888777777888666555444444444333111///111222333222111000111222111111111111111222333333888444000///111222111///222222111111000//////......///000000......///000............------------........................------------------------,,,---...//////...---,,,+++,,,......,,,+++,,,---++++++++++++++++++++++++///......---,,,,,,------,,,------------,,,,,,++++++,,,------...---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------+++,,,---------,,,+++***,,,------------.........,,,------------...............//////000000111111000000000000000000000000//////...//////000111222111111111000000000000000000000000000000000000000000000000111222222333333000111111222222333444444444444555555666888999:::888999;;;===???AAABBBCCCBBBCCCCCCCCCBBBAAA???>>>???@@@BBBAAAAAAAAABBBDDDBBBAAAAAABBBCCCDDDDDDCCCAAA@@@???======>>>?????????>>><<<;;;;;;;;;<<<===<<<===>>>???@@@???>>>===;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;<<<<<<=========<<<::::::<<<===<<<;;;:::999888888777777888888555555555555444444444444222222222222111111111111//////000000000000111111000///......------......,,,,,,,,,------------...........................+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,+++***************************+++,,,------***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,((()))***)))'''&&&'''(((---------.........//////////////////000000000000000000000000111111111111111111111111222222222222///000111222333333444444333333333333333333333333222222333333444555666777555777999999999999;;;===<<<<<<===>>>???AAABBBCCC@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBB>>>??????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<999999999999999999999999999999999999999999999999;;;;;;;;;:::::::::::::::999::::::999777777888:::;;;;;;::::::::::::;;;;;;:::;;;===>>>???>>><<<;;;;;;===??????>>>>>>>>>???@@@@@@?????????AAABBBCCCCCCEEEGGGHHHHHHIIILLLOOONNNQQQSSSSSSRRRRRRSSSUUUXXX[[[^^^aaadddhhhlllooorrrtttwwwwwwuuusssrrrrrruuuyyy}}}}}}vvvpppccccccaaa^^^ZZZWWWVVVVVVSSSSSSSSSRRRQQQOOONNNMMMHHHHHHFFFFFFEEECCCAAA???>>>===;;;:::::::::888666777666555444444444555555333222333444666555333111222444555444222000222444333222222222222222333444===777111///000222111///111111111111111111111111...///000///......///000//////...---------------........................------------------------........................***,,,......,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------------.........---++++++***++++++,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------.........------,,,,,,++++++,,,,,,---------.........,,,,,,---------..................///000111111111000000000000000000000000000000////////////000000///////////////000000000000000000000000000000000///000000111222222333333111111222222333444444444444444444555666777888999777888:::;;;===???AAABBBDDDEEEEEEEEEDDDBBB@@@>>>>>>???AAA@@@@@@@@@BBBDDDAAA@@@@@@AAADDDEEEEEEDDDBBBAAA???======>>>???@@@@@@???===<<<;;;<<<===>>>======>>>???????????????===<<<<<<<<<<<<===>>>>>>:::;;;<<<===>>>?????????===;;;::::::;;;<<<<<<;;;999999888777777777777777555555555444444444444333222222222222111111111111000000000111111111222222//////...------------...,,,---------............------------------------,,,,,,,,,,,,,,,++++++***************************,,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,++++++***************************+++,,,---...***++++++,,,,,,++++++******************************++++++,,,,,,++++++******+++,,,---...---,,,,,,,,,---...---+++++++++,,,---------.........//////////////////000000000000000000000000111111111111000111111111111222222222---...000111333333444444333333333333333333333333000000111222444666888999666888:::::::::;;;<<<>>><<<<<<===>>>???AAACCCDDD@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBBBBBBBBBB@@@AAAAAA@@@@@@???>>>===???????????????@@@@@@@@@AAA@@@??????>>>?????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999::::::;;;:::888888:::;;;999999888888888888999999666888;;;======<<<:::999777:::<<<<<<;;;:::::::::===<<<:::999999;;;===>>><<<===>>>>>>>>>???AAACCC@@@CCCFFFGGGEEECCCDDDEEEHHHIIIKKKLLLMMMPPPTTTWWWWWWYYY\\\]]][[[ZZZYYYZZZ\\\___bbbdddeeeeeeggghhhiiifffccccccccc```XXXRRRNNNPPPPPPLLLGGGEEEFFFHHHEEEDDDCCCBBBAAAAAA@@@@@@:::;;;<<<======<<<;;;:::;;;:::999999999888666444777666555333333333444444///000111444666666444222000333444333111000111444444444333333333333333444@@@999111...000222111///000000000111222222333333...///000///...---...000222111000///////////////000000000000000000000000------------------------000///............///000***,,,......+++***+++---------------------------++++++++++++,,,...000111------...///...---+++***)))***++++++,,,,,,,,,,,,,,,------......------,,,)))***+++,,,------...///111000///------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---......///000111111222000000000000000000000000111000000////////////000------......//////000000000000000000000000000000///000000111222222333333111222222333333444555555444444444555666777888999777777999;;;===???@@@AAAGGGGGGHHHHHHFFFCCC@@@???>>>???AAA@@@@@@AAACCCEEE@@@??????AAACCCEEEEEEDDDBBBAAA???>>>===>>>???AAAAAA@@@>>>===<<<===???@@@======>>>>>>?????????@@@>>>>>>>>>>>>>>>???@@@@@@999;;;===???AAAAAAAAAAAA===;;;999:::;;;<<<;;;;;;999888888777777777777777666555555555555444444444222222222111111111111000000000111111222222222333//////...------------...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,------,,,+++***,,,++++++***)))*********************+++,,,---...+++++++++,,,,,,+++++++++************************)))***+++,,,,,,+++***)))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000//////............///,,,---///000111111111000000000000000000000000111111222222333333222222111333333222222111222222222444333111000000111333444555444333222333555888999888888888888888888999999<<<;;;;;;;;;<<<===???@@@?????????>>>>>>>>>>>>>>>BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>=====================<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888999999:::::::::<<<;;;;;;:::999888777777:::999888777777888999:::888888888888888777666666777555444555888999888666444666888888888999;;;<<<444555666777777888888888:::;;;===>>>>>>===;;;:::@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGFFFFFFGGGHHHHHHJJJLLLNNNOOONNNMMMLLLNNNNNNMMMMMMKKKJJJIIIHHHCCCEEEFFFGGGEEEAAA===:::???>>>>>>===;;;:::999999:::999888888888999;;;<<<777666666555444444333333333333333333333333333333444111///111444777777666333222111111333444333111111111000000000000111111444444444555444333222111333333333222111000000///000000000000000000000000...............///000111////////////..................---------,,,,,,,,,---..................------------,,,,,,+++++++++------------------------------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,////////////////////////------------------------000000000000000000000000............///////////////000000000///...------111111111111111000//////............////////////000111111111111222222222444444333222222222333333555666666666666666555555777777888999:::<<<===>>>CCCEEEGGGIIIHHHFFFCCCAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???=========>>>>>>??????>>>===============;;;<<<>>>???@@@@@@??????>>>>>><<<;;;;;;<<<===>>>===>>>>>>>>>??????@@@@@@;;;:::999888888888999999777777777666555555444444555666666666555444444333222222222222222222222222111000000//////////////////............---------111000...---,,,,,,------...------,,,,,,------...++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,)))))))))***+++++++++,,,************************))))))((((((((()))+++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,++++++++++++++++++++++++......------------...///,,,---///000111111000000111111000000000000000000000111111222222111111000333222222111111222222222666555333222222333444555555444333222333444666888777777777888888999999999<<<<<<;;;;;;;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888999999999::::::999999999999999999888888999888777777777777888999777888888888888777666666777555444555777888777555666888999888777666777999777777777777777666444444777888:::;;;;;;:::888777:::::::::;;;;;;;;;<<<<<<<<<>>>@@@@@@???>>>???@@@<<<>>>@@@BBBBBBBBBAAA@@@BBBAAAAAAAAA@@@>>>===<<<<<<===>>>???===:::888666888888888888888888888888777666555555555666777888666666555555444333333222333333333333333333333333444111000111444666777666111000///000222333222111111111000000000000111111000000000/////////......000000//////...------,,,///////////////////////////............//////000////////////..................---------,,,,,,,,,,,,------......------,,,------,,,,,,,,,+++++++++------------------------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------------------------..................................../////////////////////000//////......111111111111111000//////....../////////000000000000111111111111222222222222222111111111222222333555555666666666666555555666666666777999:::<<<===AAACCCFFFGGGHHHFFFCCCAAA????????????@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>======>>>????????????>>>===============;;;<<<>>>???@@@@@@?????????>>>===<<<;;;<<<<<<===<<<<<<======>>>>>>>>>>>>;;;;;;:::999999999999999777777666666555555444444333333444444333222222111222222222222222222222222333222111111000000111111///............---------000///---,,,+++++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,,,,++++++******++++++,,,***************+++++++++******************************)))))))))***+++,,,*********+++++++++,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------///000000000000000111111111000000/////////000000000111111000000000222222111111111222222333666555444222222222333444555444333222222333444555555666666777888999999:::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>????????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>??????@@@======<<<<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888999999999777777888888999999999999888888777777777777888888777777777777777666666555777666555555666777666444888999999777555444444555777777777777666555444333444555666777777666555444555555666666666777777777888999;;;:::999777888888777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;:::888777666666777777777666555444333111222222333444555666666444444444333444555555666555555444444333333222222222222222222222222222222333111000000333555666555111///...///111222222111111000000//////000000111222111///......///000000///......------,,,,,,,,,//////////////////////////////......---........./////////............---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++---------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////......///000000000//////000000111111000000///////////////000000000111111000111111111111222222222000000000000111222333333444555555666666666555555555555555666777999:::;;;>>>@@@CCCEEEFFFEEECCCBBB>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>???@@@@@@??????>>>===============;;;<<<===>>>????????????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::777777666666555444444444333333333333333222222111222222222222222222222222333222111111000000111111///............---------...---,,,+++*********+++------,,,,,,,,,,,,---------,,,,,,++++++*********)))******************)))*********++++++++++++,,,,,,+++************+++,,,+++++++++***************************************,,,++++++*********++++++*********++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---......//////000000000111111111000//////......000000111111111111000000111111111111111222222333444333222111000000000111444444333222222222333333444444555666777999999:::<<<<<<;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>;;;;;;<<<======>>>????????????>>>>>>>>>=================================<<<<<<<<<======>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999999999999777888888888888888888888777888888888888888888888777777777777777777777777666666777777666666555444777666555555555555444333666777888666444222333444333333444555666666666666333333444555555444333333444444555555555555666666888999:::999777555555666777888999:::::::::999999::::::::::::999888777666555555444444444444555555000000111222333444444555444444444444444555555666444444333333222222222222222222222222222222222222111111000000111333444555444222000///000111000///000000////////////000000222000///------...000111000000000/////////......////////////////////////000///......------------//////.........---------......---------,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------,,,,,,,,,,,,------........................------------------------------------------------............////////////---...///000000000000000///000000000000000//////000000000000111111111111000000111111111222222222000000000000111333444444444444555555666666555555555555555666777888:::;;;;;;===@@@BBBCCCCCCBBBAAA============>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>??????@@@@@@AAA???>>>>>>===============<<<<<<===>>>>>>?????????AAA@@@???>>><<<;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;::::::777666666555555444333333444444555555555444444333111111111111111111111111000000///...............///............---------------,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))))))))************))))))************++++++++++++++++++************++++++,,,+++++++++***)))))))))************************---,,,,,,++++++*********************++++++++++++************************))))))***+++,,,,,,------........................------------...///000111.............../////////000000000000//////......111222222222222222222111111000000000111111222333222222111111000000000000444333333333222222333333333444444666777888999999;;;;;;;;;;;;;;;:::::::::<<<<<<======>>>>>>>>>>>><<<<<<======>>>???@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777999999888777777666555555666666666666666666666666555666666666666555444444555666666555444333333333444555666555444333444555222333444555555666666555333333444444444444333333333333444444444555555555888999:::999666555444555444555555666666666666666666666777666666555444333555444444333444555666777333333333333333333444444222222333333444444444444222222222222111111111111111111111111111111111111000000000//////111222444999666333111000000///...000000////////////000000...,,,+++******+++---...111111000000000000//////........................000///...---------------............------------......---------,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,........................------------------------....................................////////////......///000111111111000...//////000000000//////000000000000111111111111000000111111111222222222111111111222333444555666333333444555555555555555666666666666777999:::;;;999;;;===???@@@AAA@@@@@@<<<<<<<<<<<<<<<>>>??????@@@@@@?????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>===============<<<<<<<<<======>>>??????@@@@@@@@@???===<<<;;;::::::::::::::::::999999999;;;;;;<<<<<<<<<;;;:::999666666666555444444333333333333444444555444444333111111111111111111111111000//////...---.........///............------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++***))))))))))))************))))))))))))*********+++++++++************************,,,+++++++++***)))))))))************************,,,,,,,,,,,,++++++******))))))*********+++++++++************************((()))***+++,,,------...------------------------...............///000111///......------...//////////////////////////////222222333333333333222222000000000000000111222333222333333333333333333333333333333444444444444444333444444555666777777888999999:::;;;;;;::::::999;;;<<<<<<======>>>>>>???======>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::;;;;;;:::::::::999999999777777777777777777777777777777777777777777777777777777777777666666666666999999888777666555444444555555666666666666555555555555555555555444444333333555555555333222333444222333555555444444555777555555555555444333222111444444444444444444444444222222222222333333333333555777888777555333333333555555555555555555555555666666666666666555444444333222222222222333444555555555555444444333333333//////000111111111111111111111111111111111000000000000000000000000000000///000000///...///111333;;;888333111000//////...000//////......//////000......---,,,---...///000......................................................------,,,---------.........------------,,,......---------,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++------------------------....................................//////////////////000111111111000000......///000000000///////////////000000000111111000111111111111222222222222222222222333444555555222333444555555555555555666666666666777888999:::888999;;;<<<>>>>>>>>>>>>:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@??????>>>===============<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;999888666666555555444333333333000111111222222222222222111111111111111111111111222111000000//////000000///............---------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********)))******************))))))))))))************+++))))))***++++++***))))))+++++++++******************************************++++++,,,++++++***))))))))))))************+++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------......//////...------------...///------......///000000000111111222222222222111111////////////000111222333000111222333333333444333222333444555555555555555444444444555555666666666777888999:::;;;;;;::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777777777777777777777777777777777777777777777777777666666666555555555777777777666666555555555444555666666666666555444444555555555555444333333111333555444222222333555333444555555444444555777444444555444444333222111444444333333333333444444222222222222333333333333444555666555444222222333666555555555555555555555666666666777666666555444111111222222222222222222444444444333333222222222...///000111222111111000000000000000000000000000000000000000000000000000...///000///------000333999555111//////000000/////////............//////000111111111222222222333------------------------........................------,,,,,,,,,---...............---------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------............////////////000000111111111000//////---......///000000//////....../////////000000000000111111111111222222222333222222222222222333333111222333444555555555555555555555555666777888888777888999:::;;;<<<<<<;;;999999999::::::;;;<<<===;;;<<<<<<======>>>>>>??????@@@AAAAAAAAA@@@???>>>??????>>>===============<<<<<<;;;;;;<<<===???@@@>>>??????@@@???>>>===<<<======<<<<<<<<<;;;;;;;;;999:::;;;<<<;;;:::888777666555555444444333333222000000111222222222222222111111111111111111111111111111000////////////000///............---------***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************((()))***++++++***)))(((***************+++++++++************************((()))***+++++++++***)))))))))))))))************************************,,,,,,,,,++++++++++++***************************......---,,,,,,,,,------//////---,,,,,,---...///,,,,,,---...///000111111000000111111111111000000////////////000111222333---...///000222222222222222333444555666666666666444444555555555555555555666777888:::;;;;;;::::::;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>=========>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===:::::::::999999999888888777777777777777777777777777777777777777777777777777777666666555555555444555555555666666666666666333444555666666555444333444444555555444444333222000222444444222222444666444555666666444444444666111111222333444444444444444444333333333333444444444444444444555555555555333555666666444333333444333222222111111111222222222333333333333333222111222222333333333333222222111111111111222222222222000111222444444333333222////////////000000000000000000000000000000000000...///000...,,,,,,///222555222///---...000111111//////............//////---...///000111111000000................................................,,,,,,,,,,,,------...///......---------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***+++,,,------......------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000111111111111111000///...------...///000000//////............////////////000111111111111222222222222222111111111111111111111222333444555555555555444444444444444555666777777888999999::::::::::::999999999999:::;;;<<<<<<:::;;;;;;<<<===>>>??????@@@AAAAAABBBAAA@@@>>>===??????>>>===============<<<<<<;;;;;;<<<===???@@@===>>>???@@@@@@???======>>>>>>>>>======<<<<<<<<<888999:::;;;;;;999777666666555555444444333222222111222333444444444444444000000000000000000000000//////...---------------//////.........---------))))))+++,,,,,,+++***))),,,++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))************((()))***++++++***)))((())))))******+++++++++,,,************************'''((()))***++++++***)))))))))))))))************************************+++,,,------,,,,,,---///,,,,,,++++++,,,,,,---...---------............///.........///////////////000000////////////000000000///.........///111222......//////000000111111222222111111111111111111111222333333444444333333111222333555666777777777:::::::::;;;;;;:::999999<<<<<<<<<===============??????>>>>>>======<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<===999999999999999999999999666666666666666666666666:::666333333555777666444444444444555444444333333666555555555555444444444111222444555666555444444333222222111111222222333444444222222222222444444333333333222222111111111222333444444222222333444444444444333333222222222333333333222222222111111333333333333333333333333555555444333333333333444444444444444444444444444333333333222222222111111444333222000//////000000//////000000000000//////000000000000000000000000000000000000000000000000111111000///////////////444222000...------//////---------............/////////000000000000//////........................,,,------......------,,,......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++---------,,,+++***++++++,,,,,,,,,,,,------------............------000///---,,,+++,,,,,,---000000000000000000000000000000000000000000000000000000//////.........---...///000222222111000000000/////////000111222222333333333333333333333333666555444333222333444555666666555555444444444333666666666777888888999999999999888888888999::::::AAA???===;;;;;;===???AAA@@@@@@@@@?????????>>>>>>============>>>>>>>>>>>>======>>>>>>???????????????@@@AAABBBBBBAAA???>>>;;;<<<===>>>===<<<:::999::::::999999888777777777666333111111333333111...111222222222222111000000................................................///............---------...---++++++++++++---...++++++++++++++++++++++++---------------,,,+++***************************+++++++++*********)))))))))(((&&&%%%&&&''')))+++************************************************))))))))))))))))))))))))++++++******)))(((((((((************************+++,,,...---,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,---------...+++,,,---...///000111222///////////////000000111///////////////000000111......//////000000111111111111111111111111111111111222333333444444333333111222333555666777777777888999999999999999888888::::::;;;;;;<<<<<<<<<===>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;999999999999999999999999555555555555555555555555999666444333555666666444444555555666666555555444555555555555444444444444333333444444444444444444444333333222222333333444444333222222222222333444333333333222222111111111222333444333222222222444444444333333333222222222111111111222222333333333333333333333333333333333;;;:::888555333111000///222222222222222222222222333333222222222111111111777666444333222222222333//////000000000000//////000000000000000000000000........................------......///111222333444333111///......///000---------............///...//////000000//////...........................,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++---...............------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,+++++++++,,,---...////////////////////////////////////////////////000/////////............//////000111111111111111111111000000000111222222333333333333333333333333555444333333333333444555666666666555555555444444666666777777888999999999999999999999999::::::;;;???>>>===<<<<<<===>>>???@@@@@@??????>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>???AAABBBBBBAAA???>>><<<<<<<<<<<<;;;:::999999:::999999888777777666666666444222222333333111///222222222333222111111000////////////////////////........................///............---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************+++++++++*********)))))))))((('''&&&&&&((()))***************************************************)))))))))))))))))))))))))))))))))))))))*********************************+++---...---++++++,,,------------------...//////+++++++++,,,,,,,,,------,,,------...//////000000............///000111111...//////000000000000000......//////000000111111111111111111111111111111111222333333444444333333222222444555666666777777777777777777777777777777888888999:::;;;<<<<<<==================<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999888999999999999999888888888888888888555555555555555555555555888666444444555666555444555555666666666666666555555555555555444444444444555444444333333333333444444444333333333333444444333333222222222222333333222222222222222111111111111222333333222111222333333333333222222222222222//////000111222333444555222222222222222222222222<<<;;;888555333111//////111111111111111111111111222222222222111111111000333222111000//////000000...//////000000//////...000000000000000000000000---------------------------------...///000222222444333111000//////000111---------............///---..................---------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000////////////////////////////////////////////////////////////............000000000000000111111222333222222111111111111222111111222222333333444444333333222222333444555666666666666666666555555555777777777888999999:::::::::999999999::::::;;;<<<========================>>>>>>>>>>>>>>>=========;;;<<<<<<<<<============>>>>>>>>>>>>>>>============>>>@@@AAAAAAAAA@@@@@@>>>===<<<:::999888777777999999888777777666666555666444333333444444222111333333333333333222222111000000000000000000000000........................///............---------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++***)))************************+++++++++***************)))((('''&&&'''((()))***************************************************))))))))))))))))))))))))'''(((((()))******++++++************************+++,,,---,,,+++***+++,,,---,,,,,,,,,,,,---......+++,,,,,,,,,,,,---------000000///...------,,,,,,000//////.........//////---...000111111111000///......//////000000111111111111111111111222222222111222333333444444333333222333444555666666666666777777777777777777888888777888999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999888777777777888888888888888888777777777555555555555555555555555666666555555555555444444444555555666666666666555555555555444444444333333666555333222111222333333444333333222222333333444333222222222222222222333222222222111111111111111111222333222111000111333222222222222222111111111///000000111222333333333222222222222222222222222555555444333222222222222333333333333333333333333222111111111111000000000000//////..................//////////////////...////////////////////////------------------------000000///............///222111000///.../////////---------............///,,,------......------,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,+++******))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))((((((***+++,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,...............//////000///////////////////////////////////////////////////////////////.........111000/////////000222333444444333222111111111222000000111222333444444555111111222222333444555666666666666666666666666666777777888888999999::::::999999999999:::;;;<<<<<<<<<===>>>??????>>>===<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>============<<<<<<<<<===???@@@AAAAAAAAAAAA???>>>;;;999777666666666888888777666666555555444555555444444444444333333333444444444444333222222////////////////////////........................///............---------)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++******)))************************************************((((((''''''(((((()))***************************************************))))))))))))))))))))))))(((((())))))***************************************+++,,,,,,***)))***,,,++++++******++++++,,,---------------............000//////...---,,,,,,+++222111000...---------------...000111111111000///......//////000000111111000000111111111222222222111222333333444444333333333333444555666666666666777777777666777888999:::888999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::999888888777777777777888888888777777666666666555555555555555555555555555555666555444444444444222333444555555555555555555444444444444333333333666555333222111111222333222222111111111111222222222222222222222222222222111111111111111111111111000111222222000000111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111222333333222222222222222222222222111111111000000000//////111111111111111000000000......////////////......................................................000//////...............///......------------------------............///,,,,,,------------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************+++******))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++///...---,,,---...000111+++++++++,,,,,,,,,------------............------............------,,,,,,.........................................................///////////////111000/////////000222333444444333222111111111222000000111111222333444444000111222333444444555555555555555666666666666666666777777888999999::::::999999999999:::;;;<<<===<<<===???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA???>>>;;;888666555555555777777666555555444444333444555555444444333333444333444444444444333222222................................................///............---------)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((***++++++******+++,,,***************++++++,,,---------.........//////+++,,,,,,---......//////111111///...---,,,,,,,,,...//////000000000000000......//////000000111111000000000111222222333333111222333333444444333333333444444555666666555555777777666666666888999:::999999:::;;;<<<======>>>:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999888888777888888888888888777777666666555555444444444444444444444444333555666666444333333444222222333444555555555555444444444444333333333333444333333222222222222333111111000000000000111111111111222222222222111111000000000111111111111111///111111111000///000111000000000000000111111111222222111111111000000000000000000000000000000000000000////////////000000////////////////////////000000000000////////////......////////////...------......//////......---................................................,,,,,,,,,---...///111111------------------,,,,,,---------............///,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,------...///000++++++,,,,,,,,,,,,---------......//////......---,,,,,,,,,,,,+++***)))(((.........................................................///////////////000000000000000111111222333222222111111111111222000000111111222222333333000111222333444444333333444444444555555555555555666666666777888888999999777777777888999:::;;;<<<<<<===>>>>>>>>>>>>===<<<999999999:::::::::::::::999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@@@@@@@>>>===<<<999888666555555666666555555444333333222333444555444333222333444333333333333333222222111................................................///............---------******++++++++++++******++++++++++++++++++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))***************+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))&&&((()))***)))***+++---++++++******++++++,,,---,,,,,,---------.........******+++,,,...///000000......---------......//////////////////000000111......//////000000111111///000000111222222333333111222333333444444333333333444555555666555555555666555444444555666888:::999999::::::;;;;;;;;;<<<999999:::::::::;;;;;;;;;<<<======>>>>>>======<<<::::::::::::::::::::::::999999888888888999::::::888888777666666555444444444444444444444444444444222555777666444222222444222333444555666666666666444444444333333333222222111222222333333333222222222111111111111111111222000111222333333222111000///000000000111111111222///000111000//////000111/////////000000000111111000000000000111111111111000000000000000000000000111111000///////////////////////////////////////000000/////////.........***+++,,,------,,,+++***---......//////......---------------------------------------------------,,,,,,,,,---...///000111,,,------------------------------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))))))))***+++,,,,,,,,,,,,,,,------------************************(((((()))))))))******************************************++++++,,,,,,---++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,+++***............................................................/////////000//////000111111111111111111111000000000111222222111111111111111222222222111222333333333333222111333333333333444444444555555555555666777777888888666666666777888999;;;;;;:::;;;;;;;;;;;;;;;;;;:::888888888999999999::::::888888888888999999999:::999999:::;;;<<<======>>>???>>>>>>>>>>>>>>>??????======<<<;;;999888666555555555444444333222222222111333444444222111222444222222222333222111111000................................................///............---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))%%%''')))))))))***,,,...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,------------------+++,,,,,,---...///111111000///.........///111222......//////000111111111///000000111222222333333222222333444444444333333444444555555666555555555555444333222333555777999999999999999999999999:::999999999::::::;;;;;;;;;======>>>>>>>>>>>>======::::::::::::::::::::::::999888888888999:::;;;;;;888777777666555444444444444444444444444444444444222555777777444222222444333444555666777777777777444444444333333333222222///000222333444444333222333222222222222222222333000111222333333222111000//////000000111111111222///000111000///...///111.../////////000000111111......///000111222333333000000000000000000000000000000000000000111111222111111111111111111111111000/////////............,,,---.../////////...------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...------......///......------------.........//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((()))+++---...*********++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++)))***,,,---......------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,---...000000000000///................................................---.........//////000000...///111222222222111000000/////////000111222222222222222111111111111111111222333444333222111000222222222333333444444444444444555555666777777777555555555666777999:::;;;999999999999999999999999777777888888999999999:::777888888888888999999999777888999:::<<<===>>>>>>@@@???>>>>>>>>>>>>>>>???<<<<<<===<<<;;;999777555555555444333333222222111000222444333111000222444111222222222222111000000000000000000000000000000........................//////.........---------...---,,,++++++,,,---...++++++++++++++++++++++++***+++,,,---------------))))))))))))))))))))))))))))))******++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))+++,,,---+++)))(((+++...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...------------------------+++,,,,,,---...///000000//////000000111111111222333222111000000000222222333333222111111222333333333444555777777777777666444444555555666777777777666777777999:::;;;<<<<<<999999::::::::::::;;;;;;<<<============;;;:::999999999999888888888777777888888888999999:::::::::999777555444444666888:::555444444333333444444555444444444333333222222222333333444555666666555555666555444222111000000///000000000000000000000000111111000000111111222333000000000000////////////111000/////////000222333111111000000//////......------...///000111222222000000////////////000000......////////////......////////////////////////...///000111111000///...//////---,,,,,,---...///......---------,,,,,,,,,------------------------000///...---,,,+++******......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---...//////000------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,++++++******)))************************,,,+++***))))))***+++,,,************************+++++++++*********)))))),,,+++++++++***)))))))))---,,,+++******+++,,,---+++,,,------,,,+++***)))(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,000///------///000///...............////////////000000000000000000000000333333333222222222222111333444444555555444444333555555555555555555555555444555555666777888999999777666666666666777777888777777777777666666666666555555555555666888999:::666666777888999:::;;;;;;;;;;;;::::::;;;<<<>>>???AAA@@@???>>>>>>???@@@AAAAAA???===:::777555444333444444333222222111000000111111000000000000111111666555333111000000111111222222111000///...------........................000///...---,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***)))(((+++++++++*********))))))+++*********))))))((((((***)))((((((((()))+++,,,************))))))))))))+++***)))(((((()))***+++'''((()))******)))((('''))))))))))))))))))))))))++++++***)))(((((())))))***+++,,,+++))))))+++...,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------.../////////.........//////000000000111111000/////////000111333333222111111222333333222333444666666666555555444444555555666666777777666777777888:::;;;;;;<<<999999::::::::::::;;;;;;<<<<<<======<<<;;;:::999999999999999888888888888888888888999999:::::::::888777555444444555666777333333333333333333333333333333333333333333222222333333444555555555555555555555333222111000000000000000000000000000000000000000//////000000111222111111000000000/////////000000/////////000222222000000000//////////////////////////////000000000000000////////////000000......////////////......000000000000000000000000//////000000000000/////////...------------...///......---------,,,,,,,,,------------------------...---------------,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---......///000000........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,************************++++++***))))))***++++++************************+++++++++*********))))))+++++++++***************+++***))))))))))))***++++++++++++++++++******))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------............---------,,,,,,,,,000///------/////////...............////////////000000000000000000000000000111111111222222333333444444444444444444444444444444444444444444444444333333444444555555666666444444444555666888999:::999999999999999999999999999999888888888999::::::555555555666777777888888;;;::::::::::::<<<===>>>@@@???>>>>>>>>>>>>???@@@===<<<;;;999777666666666444444444333222111111111111111000000000000111111555444222111000000111111222222111000///...------------------------------///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++++++++*********))))))************)))))))))((()))))))))))))))******+++************))))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))++++++***)))))))))))))))((()))++++++******+++,,,,,,,,,,,,++++++++++++***))))))*********+++++++++***+++,,,---------,,,,,,------------------------........................---------...............000//////......//////000333222222111111222222333111222333555555555555444444444444555666666777777666777777888999:::;;;;;;999999::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999888::::::999999999888888888888888888999999999999:::666666555555444444333333111222333333333333222111222222222333333333333333222333333444444444444444444444222111000000000000000000000000000000000000///............///000000111111111111000000000000000000/////////000111111//////////////////000000000000000/////////......000//////......//////000......////////////......000000000000000000000000000//////////////////000......---------......///......---------,,,,,,,,,------------------------,,,,,,,,,------...............---------,,,,,,,,,......------------......------......///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,------************************++++++***))))))***++++++************************+++++++++******************************+++++++++))))))(((((((((((())))))++++++***)))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))******+++++++++,,,,,,,,,------------....................................,,,,,,,,,------------......------------,,,,,,,,,000...------...//////...............////////////000000000000000000000000......///000111222333444444444333222222333444444444444444444444444444444444444444444444444555555555555555555666777888999999999999999999999999999888777666666555555555666666666666666666666666666999999999999:::;;;<<<===>>>>>>============>>>>>>999999888777777777888888555444444333333222222111111000000//////000000111222222111111111111222222222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))+++++++++***************************))))))))))))(((((()))***************************))))))))))))******))))))))))))******+++***'''&&&&&&'''***+++))))))))))))))))))))))))+++***))))))))))))))))))((()))******++++++++++++++++++++++++++++++++++++************++++++++++++)))***,,,......---,,,+++------------------------//////.........---------------------............//////////////////000000222222222222222222222222111222444555666666555555333333444555555666666777666777777888999:::::::::999999999:::::::::;;;;;;<<<<<<;;;;;;:::999999888:::999999999999888888888888888888888888888888888444555555555444222111000///000222333333222000///111111222222333333333444222222333333333333333222333222111000000000000000000000000000000000000000//////......//////000111222111111111000000000000000000/////////000000000---......//////000000000/////////////////////////////////....../////////......////////////......111111111111111111111111000///...------...///000------------.........///......---------,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,......------------...............//////000000000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++******************+++************************************************)))))))))***+++++++++,,,))))))(((((((((((())))))+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((('''''''''******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------000...,,,---...///..................////////////000000000000000000000000...//////000111111222222555333222000000222333555333333333333333333333333666666666666666666666555999888777666555444444444555555666666666666777777555555444444444444555555999999999999888888777777777888888888999:::;;;;;;======<<<<<<<<<<<<======888888777666666777777777444444444333333333222222000000////////////000000000000000000111111222222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,***))))))***,,,---++++++++++++++++++++++++******+++++++++******)))*********************************)))))))))))))))'''((()))++++++***))))))************)))))))))(((***))))))))))))))))))******)))(((''''''((()))***))))))))))))))))))))))))******)))))))))))))))******))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---)))***,,,......---,,,+++------------------------/////////...------,,,,,,......................../////////000000111111111222222222222222222222222222333555666777777666666333333444444555666666666777777777888888999999:::999999999:::::::::;;;;;;<<<;;;::::::999999888888999999888888888888777777777777777777777777777777333444555555444222000//////000222333333222000///111111111222222333333333111222222222222222111111111111000//////000000000////////////////////////000////////////000111111111111111000000000000/////////000000000/////////------......//////000000,,,------...///000000000//////............//////......////////////......000000000000000000000000000///...------...///000,,,------.........//////......---------,,,,,,,,,------------------------......---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************++++++*********************************************************)))))))))***+++++++++,,,************************+++***)))(((((()))***+++******************))))))++++++++++++++++++++++++---,,,+++))))))(((((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...,,,,,,...///...---............////////////////////////////////////000000000000000000000000444333111000000111333444333333333333333333333333666666666666555555555555888888666555444444444444444444444555555555666666777777777777888999:::;;;::::::999999888777777777666666777777888999999999;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555444555444333333333333333222222000000////////////000000...//////000111111111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,***))))))***,,,---++++++++++++++++++++++++)))******+++++++++******************************))))))))))))))))))******'''((()))++++++***))))))************)))))))))((()))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))******...,,,))))))***,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---------,,,,,,------------------------//////.........---------///............---------......///111111111111111111222222333333222222111333444555777777777777666333333333444555555666666777777777888888888999999999999::::::::::::;;;;;;<<<;;;:::999888888888888888888777777777666666666666666555555555555444444333333444444444222111000000111222222222222111000111111111222222222222222111111111111111111000///000///////////////000111////////////////////////000000//////000000111222000000000000//////////////////000000000///........................//////+++,,,---...///000000111///......------......///......////////////......///////////////////////////..................///+++,,,---...////////////......---------,,,,,,,,,------------------------.........------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,---------.....................++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++******)))************************)))***++++++++++++***)))***************************************+++++++++***************+++++++++++++++,,,,,,,,,,,,++++++******)))))))))***++++++*********)))))))))))))))++++++++++++++++++++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...///---,,,,,,---......---............////////////////////////////////////222222111111111000000000222222111000000111222222222222222222222222222222333333333333333333444444444444444444555666777888555666666777777888888888666666666777888999:::;;;888777777777666666555555444555666777777888777777999999:::;;;;;;:::999999999888777555444333333222222222222222222222222222000//////......//////000---...///000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))***++++++++++++******************+++++++++))))))))))))************(((((()))***************************))))))))))))))))))************))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++222///***(((***,,,---,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...............---------...---------,,,,,,,,,+++,,,---...000111111000000111222333333333333222111222333555666777666666555222333333444444555555666777777777777888888888888999999::::::::::::;;;;;;;;;:::999888777777888888666666666666555555555555444444444333333333222222333333333333333333222222222222222222222222222222222222222222111111111111000111111111000000///..................///000111//////////////////////////////.........///000000////////////.........---//////000000000///------..................---------------......////////////......------......///......////////////..............................---......//////......---+++,,,---////////////.........---------,,,,,,,,,------------------------,,,,,,---------------.........---------,,,,,,,,,......------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++************************)))***++++++++++++***)))************************))))))*********++++++++++++++++++******************+++,,,------,,,+++***)))******++++++++++++++++++++++++******)))))))))************************++++++******)))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......///---,,,,,,---......---............////////////////////////////////////111111111222222222222222111111111111111111111111222222222222222222222222222222222333333444444444222222333444555666888999777777777888999:::::::::666666666666666777888999777777777666666666666666222333555666777777666666888888999::::::999888888777777555444333333222222111111111111111111111111//////............//////---...///000000000///...//////.........---------------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))*********+++++++++((()))))))))************)))))))))))))))******+++************))))))))))))((()))***++++++***)))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++666000+++(((***,,,------*********++++++,,,,,,,,,)))************+++++++++,,,,,,+++++++++,,,---...------------------------........................,,,,,,,,,++++++************+++---///000000///...111222333444444333222111111222333555666555555444222222333444444555555666777777777777888888888888999999:::::::::;;;;;;;;;;;;:::999777777777777888666555555555555444444444333333333222222111111111333333333333333333444444333333222111111222333333333222222222111111000000000000111000000///.....................///000111////////////////////////...------------.../////////.........------------//////000000000///---,,,/////////......------,,,///............---------.........------...............////////////..............................,,,---...//////...---,,,***+++---///000000///.........---------,,,,,,,,,------------------------***++++++,,,---//////000......---------,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********************************++++++,,,,,,,,,*********++++++,,,------************************)))***+++,,,,,,+++***)))************************))))))******++++++++++++,,,+++++++++******))))))***+++,,,------,,,+++***)))***+++---------,,,+++,,,,,,,,,++++++************************************))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.................................------,,,,,,,,,,,,,,,,,,------.........///---+++,,,---...------............/////////000////////////////////////000000111222333444444555000000111111111111000000111111111111111111111111333333444444555666777777555555444444444555555666666777777888999999::::::<<<;;;::::::::::::::::::888888888888888888999999222333444666777666666555777888999::::::999888777666555444444333333333333000000000000000000111111//////............//////---...///000000///...---...............---------........................,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++++++++++++++))))))******++++++++++++(((((())))))*********+++***)))((((((((()))+++,,,************))))))))))))((()))***++++++***)))(((+++***'''&&&&&&'''***+++))))))))))))))))))))))))))))))((())))))***++++++111///+++)))(((***---...,,,,,,+++***))))))******))))))))))))************,,,,,,++++++,,,,,,---......------,,,,,,------...---------------------------......///////////////000000//////......------111111222333333333333222...000222333444333111000444444444444444444444444666555555555555444444444666777777777888888888888::::::888777777777888999444555777888888777555444111222222333333222222111111111222222222222111111000111111111222222222222222111111111000000//////////////////////////////////////////////////////////////////////////////////////////////////////------------------------,,,...000111111000...,,,,,,---......//////......///......------,,,,,,+++......///000///...,,,+++111000///.......................................////////////////////////------............------,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,---...///000111***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))***++++++,,,,,,+++++++++*********))))))(((((((((((())))))))))))++++++************++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))************)))(((******))))))))))))******+++***)))(((((()))***++++++***)))(((((()))***+++&&&(((***'''###"""''',,,***++++++,,,,,,++++++***---***''''''***,,,,,,+++------------------------***)))))))))***,,,...///------------------,,,,,,,,,+++)))))))))+++---..................///000000...---------...///111222////////////////////////000000000000111111111111---...///000111222333333222222111111111111111222333333333444444444555555000111222333555666777777777777777777888888888888999999999999999999999999999999999888888888888888777777777777777777777777666666666666555555555555666666555444333111///...333333333222222222111111////////////////////////......//////...---,,,,,,//////.........------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,000...***((('''((()))+++,,,,,,++++++***)))((((((+++*********))))))((((((***************************************++++++,,,))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))...,,,***(((((()))***,,,,,,++++++******)))******))))))))))))************,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------...///////////////000///////////////......//////000111111111111000///000111222333222111111333333333333333333333333333444444444555555666666777777888888888999999999999888777666666666777777333444666777777666444333111222222333333222222111000000111111111111000000000000000000111111111222111111111000000000//////........................................................................------------------------------------------------,,,---...//////...---,,,,,,------...............---------------...........................---,,,000///......---------...................................................------............------------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,---...//////***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******************------,,,,,,,,,+++++++++))))))))))))************++++++************++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++***)))(((((()))***++++++***)))(((((()))***+++(((******(((%%%%%%))),,,***++++++,,,,,,++++++***+++(((%%%%%%(((*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------------------------,,,+++*********+++---...---------------......///......------...///000111/////////////////////////////////000000000111111......///000111222333333222222111111111111111222333333333444444444555555222222333444555555666666666666777777777888888888999999999999999999999999::::::999888777777666666666666666666666666666666666666666666555555555555444444444444444333222222222222111111111000000000//////////////////////////////000000///......---///.........---------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---+++***)))((()))+++,,,,,,,,,++++++***))))))(((************)))))))))(((***++++++++++++++++++******))))))))))))***++++++))))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''(((((()))+++++++++***************))))))))))))************+++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++------...////////////...////////////000000000000...///000000111111000000000111111111111222222222222222222222222222222222222222333444555666777777777777888888888999999999777777666555555555555555222333444555555444333222111111222222222222111111//////000000000000//////////////////000000000000000000000000////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++,,,---......//////------------------...///......---,,,,,,,,,------------------------------........................------------------------......---,,,++++++++++++))))))******++++++,,,,,,,,,,,,,,,---------......//////...---,,,+++******---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***************))),,,,,,++++++***))))))(((---,,,,,,,,,,,,+++++++++************++++++++++++++++++************++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++...---,,,,,,,,,,,,---...******))))))))))))******+++***))))))))))))***+++******))))))))))))******,,,+++***))))))***+++,,,******++++++++++++*********(((&&&&&&(((*********++++++++++++++++++++++++------,,,++++++++++++++++++,,,,,,------.........---,,,+++++++++,,,......,,,,,,,,,,,,,,,------...///......---......//////////////////////////////....../////////000000000......///000111222222333222111111111111111222222333333333444444444555555333333444444444555555555666666777777777777888888::::::999999888888888888::::::999888666555444333555555555555555555555555666666666555555555555444222222333444555555555555111111000000000////////////////////////////////////000000000000///..................------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,))))))*********+++++++++,,,,,,++++++***)))))))))************))))))))))))((()))***++++++***)))((())))))((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((((('''******+++++++++*********((()))))))))************+++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,........................,,,---......//////.........//////000000111111111000111111222222222222222111111000000111111222333000000000000111111111111222222333444444555666666666666666777777777777888777666666555555555555555111222333333333333222111111111222222222222111111......////////////...............////////////000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---.........------+++++++++,,,,,,,,,------------,,,+++,,,---///000------,,,++++++,,,,,,,,,------------------------........................---,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,---))))))***+++,,,,,,------,,,,,,---------.........---------,,,,,,+++++++++---,,,,,,+++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++************+++++++++*********))))))************)))))))))))))))))))))*********++++++++++++************++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,******))))))))))))*********************************))))))))))))))))))***---+++))))))+++,,,++++++******++++++++++++******++++++******+++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---...///++++++,,,,,,---...//////...---,,,,,,,,,---......,,,,,,,,,,,,,,,------...///.....................////////////////////////............////////////...//////000111111222222111111111000111111222333333333333444444444555555555555555555555444444444666666666666777777777888::::::999999888888777777999888888777666555555444666666666666666666666666666666555555555444444444222333444444555555555555111111000000000/////////////////////////////////......////////////......------------------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,)))***++++++,,,+++***)))+++++++++*********))))))*********)))))))))))))))&&&''')))******)))'''&&&((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******))))))((()))******+++++++++******((()))))))))************+++************+++,,,,,,------,,,,,,,,,,,,------........................,,,------.....................//////000000111111000000111222222222222111111111000000111111222333/////////000000111111111444444444444444444444333444444444444555555555555666666666666666555555555111222222222222222222111000111111222222111111000......////////////......---.........////////////.....................///................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......+++,,,,,,---...---------+++++++++*********))))))---,,,+++++++++---...000,,,,,,+++++++++,,,,,,---------------------------........................---,,,++++++++++++,,,---,,,,,,,,,,,,---...000000+++++++++,,,---...//////,,,,,,,,,---------......))))))******+++++++++,,,---,,,++++++***************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********)))))))))((((((((((((((()))))))))******++++++************++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************************+++)))(((&&&&&&((()))+++******))))))))))))************++++++++++++******)))))))))******)))))))))+++***((()))***+++***))))))******++++++******)))++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,,,,---...//////...------------------------------,,,---......///...............---------////////////////////////............//////////////////000000111111222222111111000000111222222333333333333444444444555555666666555555555444444444555666666666666777777777999999999888888777777777666666666666666777777777777777777777777777777777555555555555444444444444444444444555444444333333222222111111111000000000////////////////////////,,,,,,---......---------,,,,,,------------------,,,++++++******++++++,,,,,,++++++******++++++,,,***+++,,,,,,,,,***((('''+++++++++***************))))))))))))))))))******(((((()))******)))((((((((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))((()))***,,,,,,+++******))))))))))))***************************+++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---............////////////---...//////000000//////000111111111111222222222...//////000000111111111444444444444333333222222222222333333333444444444666666666777666666555444222222222111111222222222000000111111111111000000......////////////..................////////////---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,---...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,************,,,,,,******+++,,,---///000111,,,,,,------......//////+++++++++,,,,,,,,,------''''''((()))***+++,,,,,,---,,,,,,+++*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------((())))))***++++++,,,,,,,,,++++++++++++*********'''((((((((())))))))))))++++++************++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++******))))))))))))************+++,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))************))))))((()))+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,------.........------------,,,,,,,,,,,,---------------......///,,,------.........------////////////////////////....../////////000000000//////000000111111111111000000000000111222333333333333333444444444555555666666555555555555555555555555666666666666777777888888888888888888888888555666666777777888888999888888888888888888888888555555555444444444444333444555444444333222111000222222111111111000000000////////////////////////++++++,,,------------,,,,,,,,,,,,,,,------------++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++)))'''&&&************************))))))))))))************++++++++++++++++++++++++))))))((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********''')))***,,,,,,,,,***)))))))))))))))***************************++++++,,,---,,,,,,,,,,,,,,,,,,---------------------------+++,,,------......------............---------------......//////////////////000111222333222111111...//////000111111222222333333333333333333444444222222333333333444444444444555555666555444333222222222222111111222222222000000111111111111000000/////////000000/////////....../////////000000000,,,,,,---------.........------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++++++++,,,------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,))))))******+++,,,---...------------------------*********+++++++++,,,,,,)))))))))******++++++,,,---,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,******************++++++++++++++++++************(((((()))))))))*********++++++************++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))******************************************************))))))))))))*********++++++,,,,,,++++++***((()))***++++++***)))((('''***,,,+++)))''')))+++))))))************))))))'''))),,,+++***)))***,,,++++++++++++++++++++++++,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,------...***+++---............---/////////////////////////////////000000000111111000000000000111111111111000000000000111222333444333333333444444444555555555555555555666666666666555555555666666666777777666666777777888888999999777777777888888888888888777777777777777777777777555555555444444444333333333333333333222111000///111111000000000/////////////////////////////////+++,,,------......------++++++,,,,,,,,,---------++++++************++++++,,,++++++******++++++,,,+++++++++++++++***)))(((************************((()))))))))************,,,+++)))(((((()))+++,,,***))))))))))))***++++++))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++'''(((***,,,---,,,***)))))))))))))))*********************)))***++++++,,,,,,++++++++++++++++++,,,////////////////////////+++,,,------......------.........------,,,,,,+++///000000111111111111111...000222333444333111000...//////000111222222333111111222333444444555666333333333444444444555555333333444555444333222111333333222222222222333333000000111111111111000000//////000000000000//////////////////000000000000,,,,,,,,,------.........------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++,,,---------,,,,,,+++,,,,,,------......///,,,------...---,,,***))),,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++)))(((((()))+++,,,***)))))))))))))))******---,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,++++++++++++++++++---,,,,,,+++,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++***)))))))))))))))))))))(((((((((((()))************+++++++++++++++************++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((******))))))))))))*********+++,,,------,,,+++***((()))***++++++***)))(((&&&+++...---)))''')))---))))))************))))))))),,,......,,,+++,,,...)))))))))))))))))))))))))))***,,,.../////////...------------------,,,,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---)))***,,,...//////......////////////////////////000000000000111111111111000000000000111111111111000000000000111222333444333333333444444444555555555555555555666666777777555555555555666666666777555555666777888999:::::::::999999999888888777777666666666666666666666666555555444444444333333333111111222222222111000000000/////////............////////////////////////,,,------.../////////...+++++++++,,,,,,---------++++++************++++++,,,++++++++++++++++++,,,***************+++++++++******************++++++(((((())))))*********+++***(((%%%$$$$$$%%%(((******************++++++,,,))))))))))))))))))))))))+++)))(((&&&&&&((()))+++&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,++++++*********.........------,,,,,,,,,,,,---.........---,,,+++............////////////////////////000000000000111111000000000000111111000111111111111111222222111111222222222333333333666666444444444666888999444555666777777555333222666666555444333111111000222222222222111111111111------------------------......------------......//////////////////......***+++,,,---............,,,,,,---......---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,++++++++++++***))))))++++++***)))---,,,,,,+++,,,---///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++,,,,,,,,,++++++*********111...+++((('''(((+++------,,,,,,+++*********+++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))*********++++++***)))(((((())))))************************%%%&&&((()))*********)))******))))))(((''''''''')))+++,,,+++***)))***+++))))))))))))))))))))))))))))))************)))))))))+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,---------,,,***(((((()))***+++++++++++++++++++++++++++...,,,+++---//////---***,,,------......------,,,---------............///111111000000//////......222111111111000000//////////////////000000000000222222333444555666777777555555666666777777888888777666555444444555777777:::::::::999666555666888888888777666666666666666555555666666555555444333666666666555444444333333555555444333222000000///000000000000000000000000---.........//////000000/////////...------,,,,,,------------------------------++++++++++++------++++++************++++++)))******+++++++++******)))(((((((((((())))))******)))(((***+++,,,,,,+++)))))))))))))))))))))))))))))))))((((((((((((((()))(((&&&&&&((((((((('''))))))************))))))))))))))))))((((((((((((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,+++++++++******---------------,,,,,,,,,,,,------......---,,,,,,............////////////////////////000000000000111111000000000000111111111000000000000111222222222222222333333333333444444444555555666666666666444555666777666555333222000000000000000000000000000000000/////////......//////////////////......------,,,,,,,,,,,,------------------,,,+++))))))------------,,,+++***))),,,,,,---......---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++,,,,,,,,,++++++*********///...+++)))((()))***,,,,,,+++******)))))))))*********))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((''''''((())))))***++++++++++++***)))))))))))))))((((((((((((((((((((((((&&&''')))************)))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))************))))))&&&((())))))(((((()))***+++++++++,,,,,,,,,------...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---+++,,,------......------,,,---------............///111000000000/////////...000000000//////.........000000111111111222222222222333444555666777777888666666666666777777777777666555555444555666777888999::::::888666555666777777777666666666666777777555555666666555555444333555555555555555555555555555444444333111000000///........................---........./////////000---------...............++++++++++++++++++++++++---,,,++++++++++++,,,---++++++************++++++)))******+++++++++******'''''''''(((((()))***+++'''&&&%%%&&&'''((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))************))))))***************)))))))))***)))((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,---......------,,,---............/////////////////////000000000000111000000//////000000111111111000///000111222333333333333444444444555555111333555666777666444333444555555666666444333222------...///000111111222000000////////////......///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++)))(((''',,,,,,,,,,,,+++***)))))),,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++***************)))+++...111000---++++++,,,++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***+++++++++++++++*********---,,,+++***************+++***))))))((()))))))))******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))(((((())))))***++++++++++++***))))))))))))))))))(((((((((((((((((((((((())))))******+++******)))(((((())))))***++++++,,,)))***++++++))))))***+++))))))))))))))))))))))))))))))************)))))))))***++++++******+++---++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,,,,------............---------------............///000000000000////////////000000000000000/////////222222222333333333333444333333444555666777888888777777777777666666666666444444444555666777888999999::::::999777666666888777666666666666777777888555666666666666555444444333444444555666666777777444444333222111000000///......................................./////////+++,,,,,,---......//////++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++******+++++++++******)))'''''''''((()))***+++,,,)))(((''''''((()))(((&&&))))))))))))))))))))))))************************---+++))))))+++,,,+++***))))))************))))))***************+++++++++))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))(((((((((((((((((((((((((((((((((((()))))))))************))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,---------------------------.........//////////////////000000000000000000////////////000000333222111000111222444666444444444444555555555666222333444555555444333333444444555555555444333222///000000111222333444444222111111111000000000000---.........---,,,+++***,,,,,,,,,------,,,,,,,,,/////////...---,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++************+++000444333...+++,,,...---......///...---+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************)))******+++++++++******+++++++++***************+++++++++++++++***))))))+++******)))))))))************))))))))))))******************************)))))))))))))))))))))))))))******************)))))))))******++++++++++++******)))))))))))))))***************************+++++++++++++++*********))))))******++++++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))))))))************))))))***+++---,,,++++++,,,...***++++++++++++,,,,,,,,,---,,,++++++++++++,,,,,,------------------------...,,,***))))))+++,,,---------............---------------............///000000000000////////////333333222222222222222222222222222333333333444444333444444555666777888888888888777777666666555555444444444555777888999:::999:::;;;;;;999888888999888888777666666666666666666666666666666555444444444444555555555666666666333333333222111000000///................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++******+++++++++***)))))))))))))))((())))))******,,,***))))))******)))'''))))))))))))))))))))))))***************+++++++++---+++)))***+++,,,++++++))))))************))))))))))))***************+++(((((()))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((()))))))))************))))))***++++++++++++***++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,------......------------............////////////000000000000000000////////////000000333333222222333444666777444444555555555666666666555555333333222333444555444444444444444333333222333333333333333333333333111111111000000000000///,,,---...///...---+++***------............---------......////////////...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++,,,,,,,,,,,,,,,,,,,,,,,,000444333...+++---000---......///...---+++************+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++*********************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++******)))******************************+++++++++***)))(((++++++*********++++++,,,******))))))))))))******************************))))))))))))))))))))))))((())))))******))))))(((***************+++++++++***)))))))))))))))******************************+++++++++***************++++++++++++******)))))))))***+++***)))((()))+++))))))))))))))))))))))))))))))************))))))'''((())))))(((((()))+++*********+++++++++,,,,,,+++***************++++++---------------------------,,,+++))))))***,,,...---......//////......------------............///////////////000000000000222222222222222222333333111111111111222222222222333333444555666777888888888888777777666666555555333444555666888999999999:::;;;======;;;:::::::::::::::888777555444444444666666777777666666555444666555555555444444444333333222222111111000000000////////////////////////...............---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++***)))(((,,,+++***))))))(((((()))***(((''''''(((((('''%%%))))))))))))))))))))))))))))))******+++++++++++++++***((((((***+++***)))))))))************))))))((((((((()))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,------------.........////////////000000000000000//////......//////000222222333444555555666666444444444555555555666666777666444222222333555666444444444333333333333333333222222222111111000000//////............---------...000111111000...---------////////////------++++++,,,---........................---,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,---------,,,///000///---,,,...000++++++,,,,,,,,,+++******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***************************++++++++++++***)))))))))))))))***************)))******+++******))))))++++++++++++++++++,,,---******))))))))))))******************************))))))))))))))))))))))))((())))))))))))))))))(((************************)))))))))))))))******+++((((((((((((((((((((((((******)))))))))******+++,,,++++++***))))))((((((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))))))))************))))))((()))+++***))))))***,,,************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,.........////////////......---------............///////////////000000000000/////////000000000000000000000000000111111111111222222333444555666777777777777777777666666666666444555666777888999999999999;;;======<<<:::::::::;;;:::888777555444444444666777777777777666555555555555444444333222222111222222111111111000000000000000000000000000000000.........---------------......------,,,++++++*********************************++++++++++++******++++++************+++++++++++++++++++++***)))(((,,,,,,+++***))))))))))))+++)))((()))******)))((())))))))))))))))))))))))(((((())))))***+++++++++***)))'''''')))***)))((())))))************))))))'''''''''((())))))******(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,---///000,,,,,,---------.........////////////000000000000//////............//////...000222444555555444444333333444444444555555555777666666555555444444555444444333333222222333333111111111111000000000000//////.........---------+++,,,///111222111///...+++,,,...//////...,,,+++++++++,,,---------,,,,,,---------------+++******,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,******************************++++++,,,,,,,,,,,,---,,,+++++++++---///000++++++*********+++,,,,,,************++++++++++++************************++++++,,,,,,,,,,,,++++++,,,------......------,,,******+++++++++,,,,,,,,,************************)))******+++,,,,,,++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------************************+++++++++++++++***))))))((()))))))))*********+++)))))))))))))))************************+++,,,,,,******))))))))))))******************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((()))(((((((((((()))+++,,,))))))))))))))))))))))))&&&((()))((('''&&&'''((())))))))))))))))))))))))))))))************))))))***,,,------,,,+++---...************++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,.........////////////......---------............///.../////////000000000111.........//////000000000000000000000111111111222111111222333444555666666666666666666777777777777555666777888999888888777777999<<<<<<;;;999999999888777777666666666666666777777777777777666555555222222222222222222222222111111111111000000000000////////////////////////.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************+++++++++,,,,,,++++++)))((((((***)))))))))******+++,,,+++***)))***+++,,,+++***))))))))))))))))))))))))''''''((())))))***++++++***)))'''''')))***)))((())))))************))))))'''(((((()))******++++++(((((()))))))))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))***++++++++++++************++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,++++++,,,...///000,,,,,,,,,---------......////////////000000000000//////............//////+++---111333555444222111333333333444444444555555555666777888777666444333555444333222222222333333111111111111111222222222111000000000////////////(((***,,,///000///...---***+++---......---+++***............------,,,+++))))))***+++,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))******++++++++++++---+++((((((***---///000---,,,,,,+++,,,---///000)))************+++++++++************************+++++++++,,,,,,+++++++++,,,------......------,,,*********++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************+++++++++++++++***)))((((((((())))))*********+++***)))))))))))))))***+++))))))((())))))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))))))))((((((((((((((())))))((())))))***++++++************************((('''''''''((()))+++,,,''''''(((((())))))******)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))************))))))''')))******)))(((***+++)))************+++++++++***+++,,,---------------++++++++++++++++++++++++***---000///---+++,,,.........////////////......---------.........//////.../////////000000111111//////000000111111111222000000111111111222222222000111111222333444555666555555666666777777888888666666888999999888777666555777:::;;;:::888777888555555555555666777999999777777777777777666666555000000000111222222333333111111111111000000000000.................................------,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++************++++++,,,,,,,,,++++++)))((((((''''''((()))***,,,...///&&&%%%%%%&&&((()))((('''))))))))))))))))))))))))&&&''''''((()))*********+++)))(((((()))******)))))))))************))))))((())))))***++++++,,,,,,(((((()))))))))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))),,,000111///---...///+++++++++,,,---...///000000000000000000//////...111000000000//////......000111333444555555444333333333333444444444555555666666666666666666666666333333333333333333333333333222111111000000111111000///...------...///000000000//////.........---------------------------+++,,,---...---,,,+++***,,,,,,,,,++++++*********///...---,,,***)))(((((('''(((***+++,,,,,,+++***,,,,,,++++++***)))))))))(((((())))))*********+++************************...---+++***)))***++++++++++++************++++++++++++++++++++++++++++++------,,,,,,+++***)))))))))))))))***+++++++++,,,***+++,,,+++)))))))))***************************+++++++++++++++++++++++++++,,,,,,,,,+++(((%%%$$$))))))************))))))+++,,,------,,,+++)))(((+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++))))))))))))))))))))))))---,,,+++*********+++,,,************************))))))))))))************((()))+++,,,---,,,,,,+++))))))))))))))))))))))))************++++++++++++******************************))))))((('''''''''(((((())))))))))))((((((''''''(((((())))))******))))))))))))************)))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((*********))))))))))))(((...---------,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------........................//////000111222333333333000000000000111111111111000000111111111222222222444444444333222222555777888777666555555666777888777777666555555555555555999999888888888888999999888888888888888888999999777666666666666555555555111111111111111111111111111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************))))))))))))************))))))))))))''''''(((((()))))))))***************************&&&&&&''''''((()))))))))************************************************(((((((((((())))))))))))---+++(((&&&%%%''')))+++((((((((((((((((((((((((******))))))))))))************))))))((((((''''''))))))(((((('''''''''&&&+++*********))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))************)))))))))((('''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++))),,,//////...,,,,,,---......---------......///------...000000111111111111111000000000/////////000111222444444444444333333333444444444555555555444444444444444444444444222222222222222222222222333222111111000000111111000///...------...///000............---------,,,------------------------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******---,,,++++++***)))(((((()))******+++++++++******))))))******************((()))))))))************************************---,,,+++*********+++,,,+++******************+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------+++)))''''''(((************************++++++++++++++++++++++++******++++++***)))((('''******++++++++++++******((()))+++,,,------,,,,,,+++++++++*********))))))***************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,+++))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''***************+++++++++(((((())))))))))))(((((((((((()))))))))))))))***))))))))))))************)))(((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((+++************)))))))))***************)))))))))++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------......................../////////000000111111111//////000000000111111111111111222222222333333333333444444333222333555777888777666666666666777888888777666666555555666666888888777777777777888888777777777777777777777777666666555555555444444444000000000000000000000000111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************))))))))))))************))))))))))))((((((((())))))*********************************)))(((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++)))&&&$$$$$$%%%''')))))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''))))))((((((((('''''''''************)))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))((((((((()))******++++++++++++++++++++++++++++++---,,,+++******+++,,,---***,,,......,,,+++++++++000/////////.........------...///000000000000000111111111111000000000000000111222333444444444444444444444555555555666666333333333333333333333333111111111111111111111111222222111000000000000111//////...------...//////---------,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++************)))))))))((((((++++++******************''''''((())))))***++++++))))))))))))************************************++++++*********+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++*********+++,,,***((('''((()))************************++++++++++++++++++++++++))))))******************++++++,,,,,,,,,,,,++++++)))***+++,,,------------+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,++++++(((((((((((((((((((((((())))))))))))************+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((())))))***++++++,,,,,,((())))))******))))))(((***************)))))))))))))))))))))************((((((''''''(((((()))******))))))(((((())))))***))))))))))))))))))))))))+++++++++************)))(((((())))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------........................//////////////////////////////000000000000111111222222222333333333444444333444444444333333555777888777777666666777777888888888777666666666666777777777777666666777777777666666666666666666666666444444444444333333333333////////////////////////000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++*********)))))))))************)))))))))))))))))))))***************************************++++++***)))'''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***(((&&&%%%%%%&&&''')))***************************))))))(((((())))))***))))))))))))(((((((((((())))))((((((((((((''''''************))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))*********)))))))))))))))(((((())))))***************+++++++++++++++,,,,,,---,,,+++******+++---///,,,---......---++++++***---...............------111111000000///...,,,,,,111111111111111111000000000111111222333333444444444444555555555666666666333333333333333333333333000000000000000000000000222222111000000000000000........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++))))))******************---,,,***)))((()))******''''''(((((()))))))))))))))))))))))))))******************************************++++++,,,,,,---*********++++++*********************************************++++++++++++***)))))))))(((''''''''''''(((******)))(((***+++************************************+++++++++++++++******))))))******+++***++++++++++++++++++***---------,,,,,,+++******************************++++++++++++++++++++++++***)))(((((((((((()))***)))))))))))))))))))))))))))+++,,,...//////......))))))))))))))))))))))))((()))))))))***************)))'''&&&%%%&&&&&&'''))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++''''''(((((()))))))))))))))))))))******))))))))),,,,,,++++++******))))))((()))))))))************'''''''''''''''((())))))***))))))))))))))))))***))))))))))))))))))))))))++++++++++++************)))))))))***+++++++++,,,************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------........................000/////////////////////////////////000000000111111111222222222222333333222333444444333333555777777777777777777777777777999888888777777777777777555666666666666666666555777777666666666666666555333333333333222222222111000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************)))))))))(((******************++++++************************++++++***)))((('''&&&&&&************************''''''''''''''''''''''''(((((((((((())))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((*********)))))))))))))))&&&&&&&&&'''''''''((((((************************))))))))))))))))))******)))))))))))))))******************++++++,,,,,,,,,---,,,+++******,,,...//////............---,,,+++)))***+++------...------000000000//////...,,,,,,000000000000000000111111000111111111222333444444444444444444555555555666444444444444444444444444000000000000000000000000222111000000//////000000------............---------------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...++++++++++++++++++++++++*********++++++++++++,,,---,,,***)))((()))******))))))))))))((((((''''''******))))))))))))))))))************************)))******+++,,,,,,,,,,,,)))***++++++++++++***)))*********************************************+++***)))))))))(((''''''''')))***+++***)))((()))***************************)))))))))******+++++++++---,,,+++***)))))))))***))))))************))))))---,,,,,,+++*********)))************************+++++++++++++++++++++++++++***))))))))))))***+++)))))))))))))))))))))))))))+++,,,...//////......************************((()))))))))************+++***((('''&&&&&&'''((())))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))((((((''''''))))))************)))))),,,,,,++++++******))))))((()))))))))************'''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))+++++++++*********)))))))))))))))***+++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------........................000000000000000000000///...////////////000000000000000000000111111111111111222444444444444555777777777888888888888777777999888888777777777777777444555666666666666555444888888888777777666666666333222222222111111111111111111111111111111111111............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))(((++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******&&&&&&''''''((()))))))))************************))))))))))))************))))))))))))))))))***************++++++,,,,,,---,,,,,,++++++,,,---...///000...------...///...,,,'''(((***,,,---...------+++,,,---...///000000000////////////000000000000111000000111111222333444333333333444444444555555444444444444444444444444000000000000000000000000111111000////////////000------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******************++++++***))))))(((''''''************))))))))))))******************************+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))******************************************))))))++++++++++++++++++******,,,------,,,)))(((((((((************************(((((())))))***+++++++++------,,,+++******)))))))))))))))******)))))))))))))))((())))))***+++,,,***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++,,,++++++************************))))))))))))************,,,++++++************+++))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))),,,,,,++++++***))))))((()))******++++++******)))***************)))))))))))))))))))))************((((((''''''(((((()))***+++******))))))******+++))))))))))))))))))))))))*********))))))))))))((((((((())))))))))))))))))*********************************+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------........................000000000000000000000000......////////////000000/////////000000000000111000222444555444444555777777888888999999888888777888888777666666666666777444555666777777666555444999888888777777666666666222222222222111111111111111111111111111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++*********************))))))))))))***************)))))))))))))))))))))))))))))))))''''''((())))))***++++++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))))))))(((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))))))))******))))))))))))************''''''(((((()))******+++************************((()))))))))***************))))))))))))))))))))))))******+++,,,,,,------++++++,,,,,,---......//////,,,++++++...///...---)))***,,,---...---,,,+++)))***,,,...///111111111---.........////////////111000000000111222333444222222222333333333333444333333333333333333333333111111111111111111111111111111000///////////////,,,------......------,,,++++++,,,,,,------------++++++++++++++++++++++++((()))***++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************)))******+++++++++************************))))))************)))))))))(((************************++++++,,,,,,,,,+++***)))(((***+++,,,,,,+++***(((************************++++++******))))))((((((+++++++++,,,,,,,,,,,,,,,***+++,,,,,,+++***,,,---************************((((((((()))***+++++++++***+++,,,,,,,,,+++***))))))******++++++******)))((('''''''''((()))***+++))))))*********+++++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))******)))))))))******+++************************))))))))))))************)))******+++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******++++++******)))(((((()))))))))))))))***))))))))))))************)))(((((((((((()))******+++******))))))******+++(((((((((((((((((((((((()))))))))(((((((((''''''***************)))))))))************************)))*********++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------.................................//////000000000........./////////000000///000000000000111111111///111444555555555555777777888999999999999888777888777666666555555666666444555777888888777555444888888777666666555444444333333222222222111111111111111111111111111111111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********************))))))))))))*********))))))((((((((())))))))))))))))))))))))'''(((((()))******++++++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((******)))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((()))))))))*********((()))))))))************'''(((((()))***++++++,,,************************(((((())))))*********+++*********)))))))))))))))))))))***+++,,,,,,------***+++,,,---............---+++)))***---///...,,,,,,---...//////---+++***+++,,,---...////////////,,,---------......//////111000000000000222333444111111222222222333333333222222222222222222222222111111111111111111111111111111000///////////////,,,,,,---......---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,++++++*********++++++,,,,,,,,,************)))))))))(((''')))***,,,,,,,,,+++***)))))))))***++++++,,,,,,+++*********))))))((((((************************+++,,,,,,---,,,+++)))(((((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,++++++***)))((((((''')))))))))***+++++++++,,,$$$&&&)))+++---///222444************************'''(((((()))***+++++++++''')))+++---...---,,,++++++++++++,,,,,,++++++++++++***((('''&&&&&&''''''))))))******++++++++++++************************''')))***,,,,,,***)))'''))))))))))))))))))))))))---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))************%%%&&&''')))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))'''''''''((())))))************++++++++++++******''''''(((((())))))******))))))))))))************)))))))))))))))***++++++++++++************++++++((((((((((((((((((((((((((((((((((((''''''''''''...---------,,,+++++++++))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------........................,,,,,,------...///000000............/////////000000111111111111222222222///111444555555555666777777888999::::::999888777777777666555555555555555555666777999999777666555777777666555444444333333333333333222222222222111000000000000000000000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******************))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))+++,,,---,,,+++***))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******(((((())))))*********+++(((((())))))*********+++))))))))))))************,,,,,,++++++***)))))))))++++++***)))(((((())))))(((((((((((((((((((((((()))************+++++++++000///---,,,+++,,,------******))))))***,,,---///111000...,,,,,,...000111------,,,+++,,,---...///------------------------//////000111222333333444000222444555444444555666555444333333222222222222111111000000//////......//////...------------...,,,------......------,,,,,,++++++******++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,++++++*********+++++++++*********))))))************))))))))))))+++++++++*********))))))+++***)))***,,,------,,,(((((()))***************++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++***)))''''''******+++++++++,,,,,,,,,(((((()))***************++++++++++++++++++++++++++++++************++++++)))************+++++++++---------+++***)))***++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************************************************************+++*********))))))(((((('''''''''''''''((()))))),,,+++***)))(((((((((((()))))))))))))))(((''''''***************)))((((((&&&&&&'''((())))))((((((,,,+++)))((((((((()))***+++***)))'''''''''((()))(((((((((((())))))))))))*********)))))))))))))))((((((((()))******+++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++.........------,,,,,,,,,,,,---......//////......,,,,,,,,,---------......---------.........//////000000000000111111111111444444444444555666777777:::999888777777777999999555555555555555666777888666666666666666666666666888777777666666666666777666555444333111000///...000000000000000000000000///............---------///......------,,,++++++---,,,+++******,,,...///***************************++++++***))))))***,,,******)))))))))***+++,,,++++++******++++++,,,---************************((((((((((((((((((((((((&&&'''((())))))***))))))''')))***)))((('''(((***((((((((((((((('''''''''&&&'''(((*********)))(((******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((***************)))((((((&&&''')))***)))((()))***''''''''''''(((((((((((('''(((((()))******++++++******************++++++************************)))************+++++++++......,,,+++++++++,,,,,,***************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------.........///000000000111///111333444333333444555555444333222222222222222111111000000//////......//////...------------...,,,------......------,,,,,,++++++******++++++,,,---,,,,,,+++******++++++,,,,,,,,,++++++*********+++++++++*********))))))************))))))))))))+++++++++*********))))))+++)))((()))******)))((((((((()))***************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------------,,,,,,)))))))))*********++++++((())))))***************************************+++******))))))******+++)))************+++++++++'''''''''&&&&&&&&&'''(((+++++++++************)))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((((((''''''''''''((())))))(((((((((((()))***+++,,,***************)))((((((***************)))((((((&&&&&&'''(((((((((((((((+++***)))((((((((()))******)))(((''''''(((((()))(((((((((((())))))))))))***)))))))))))))))))))))*********)))))))))))))))+++++++++++++++++++++++++++++++++*********))))))******++++++,,,---------......---------,,,,,,,,,,,,---......//////......------------............---------.........///////////////000000111111222333333333333444555666666888888777666666666777888666555555555555666666777555555555555555555555555666666555555555666666777666666555333222111000///000000000000000000000000............------------,,,,,,------------------...---+++)))'''&&&&&&&&&***************************++++++***))))))***,,,...,,,)))((()))+++++++++,,,+++***))))))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((''')))***)))((('''(((***((((((((((((((((((((((((&&&'''((()))******)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***************)))((((((&&&((()))***)))((()))***''''''''''''(((((((((((('''''''''((())))))******))))))******+++,,,,,,---************************)))************+++++++++---,,,++++++***+++++++++************+++,,,------)))***,,,------,,,***)))+++,,,------......------------------------------////////////////////////...000222333222222333444444333333222222222222333111111000000//////......//////...------------...,,,------......------,,,,,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,+++++++++++++++*********+++++++++***************************))))))))))))+++++++++***************,,,***))))))))))))'''&&&(((((()))***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,&&&'''((()))***+++++++++((((((((()))))))))******((()))******++++++******))))))))))))))))))))))))+++******))))))******+++)))************+++++++++((((((''''''(((((()))***+++++++++************)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))************))))))))))))((((((''''''(((((()))***(((((((((((()))***+++,,,***++++++++++++******))))))************))))))((((((((())))))******))))))+++***)))((((((((()))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))******++++++******)))(((((('''+++++++++++++++++++++++++++++++++***************)))******+++,,,---.........------------,,,,,,,,,,,,---......//////..................////////////------........./////////......///000000111222222222222111222222333444555777666666555555666666777777666666555555555555666444444444444444444444444444444444444444555666777777666555444333222111000000000000000000000000000............------------+++++++++,,,---.........---,,,+++)))'''%%%$$$###***************************+++++++++))))))+++---555///((('''***,,,+++)))---,,,***(((&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''')))***)))((('''(((***(((((((((((((((((((((((('''(((((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))******))))))((((((&&&(((******)))((()))***))))))))))))************+++******)))(((((('''''')))*********++++++******************************))))))*********+++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,---...///...---,,,------------------------111111111111111000000000...000222333222222333444333333222222222222222333111111000000//////......//////...------------...,,,------......------,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,+++++++++***************************************************)))))))))(((************************---+++******++++++***((((((((()))***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,$$$%%%&&&'''((()))))))))((((((((()))))))))******))))))***++++++++++++*********************************))))))))))))******))))))*********+++++++++,,,+++******+++++++++++++++++++++*********))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((('''((())))))***,,,+++***)))((((((((((((*********++++++***))))))))))))************)))(((***++++++,,,,,,+++++++++******))))))((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))*********************))))))((((((************************************************************++++++,,,,,,------------------------,,,---......///.........////////////000000000000............////////////---......///000111222222000000000000111222333444666666666666666666777777888777666555555555555555444444444444444444444444222222222333444555666777777666666555333222222111////////////////////////.........---------,,,,,,++++++,,,,,,,,,---------******++++++,,,+++*********************************+++,,,+++******+++---999111(((&&&***---+++(((,,,+++***(((&&&&&&%%%%%%************************))))))))))))))))))))))))))))))***))))))((('''&&&''')))***)))((('''(((***((((((((((((((()))))))))((((((((())))))))))))((()))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((('''(((******((((((((()))))))))))))))************,,,++++++******)))((((((************)))(((&&&%%%))))))))))))))))))))))))))))))*********+++++++++)))***************************++++++,,,,,,,,,+++...---+++******+++---...+++,,,---...///...---,,,------------------------111111111000000000000000///111333444333333333555222222222111111222222333111111000000//////......//////...------------...,,,------......------,,,,,,++++++******++++++,,,++++++************++++++************************************************************)))))))))(((***************************)))((()))+++,,,+++***(((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))******+++******))))))))))))*********++++++))))))***+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***))))))*********+++++++++---+++))))))***+++***(((+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************(((((()))))))))*********((()))))))))************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******((((((((((((((()))******,,,+++***)))(((((((((((((((((()))))))))))))))(((((())))))*********)))))))))******+++******))))))))))))))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))(((((())))))************(((((())))))************************************************************************))))))))))))------------------------,,,---......///........./////////000000000111111........./////////000000---......///000000111111000000000000000222333333666666666777777888888888888777666555555555555555444444444444444444444444222222222222333555666666666666555444333333222222////////////////////////...------------,,,,,,,,,------,,,,,,,,,+++++++++((()))***,,,---.........***************************+++,,,+++******,,,...999111(((&&&***---+++(((+++***))))))((((((((()))************************************************))))))***))))))((('''&&&''')))***)))((('''(((***(((((((((((())))))******)))))))))(((((((((((()))***))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))((((((''')))******((('''((()))''''''''''''(((((((((((()))))))))***++++++,,,,,,************)))&&&$$$###(((((((((((((((((((((((()))************+++++++++))))))***+++++++++*********++++++,,,,,,,,,++++++---+++)))'''''')))+++---+++,,,------......------------------------------........................///111333444333333444555222111111111111222222333111111000000//////......//////...------------...,,,------......------,,,,,,++++++******++++++,,,******))))))******++++++)))))))))******************************+++++++++************))))))))))))***************+++++++++'''&&&&&&''')))******)))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,************)))((('''''')))))))))*********++++++)))***++++++,,,+++++++++++++++++++++++++++++++++***))))))(((((())))))***)))************+++++++++...,,,)))***,,,...,,,***+++++++++************))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++(((((((((((()))***+++,,,''''''((())))))))))))(((((())))))************)))''''''((((((''''''&&&&&&(((((()))))))))((('''&&&'''((()))))))))))))))((((((((((((((())))))))))))((((((((()))******++++++'''(((((()))******++++++***************************************+++++++++************************,,,,,,,,,------------...,,,---......//////......////////////000000000000....../////////000000000......////////////000000000000///000000111222333555555666888888888888888777666666555555555555666444444444444444444444444333333333333333444555666555555444444333222222111000000000000000000000000------------,,,,,,,,,,,,---------,,,+++*********)))))))))***++++++,,,,,,***************************+++,,,+++++++++---///555///((('''***,,,+++)))***)))))))))******+++,,,((((((((((((((((((((((((************************((())))))))))))(((((('''''')))***)))((('''(((***'''(((((())))))******+++***))))))(((((((((((()))******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))((((((((()))******(((''''''(((''''''''''''(((((((((((((((((())))))***+++++++++)))******+++***(((&&&$$$)))))))))))))))))))))))))))************+++++++++))))))+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,+++************+++,,,---,,,,,,,,,,,,---......------------------------,,,---------.../////////...000222333222222333444111111111111111222333333111111000000//////......//////...------------...,,,------......------,,,,,,++++++******++++++,,,+++************+++,,,---((()))))))))*********+++))))))*********+++++++++************))))))))))))))))))*********+++++++++((('''&&&'''((()))((('''(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,'''(((((((((((('''&&&&&&((((((((()))))))))******)))***++++++,,,,,,++++++************************))))))(((((((((((()))))))))************++++++++++++(((&&&(((---000///,,,+++++++++************)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))************************************************************((()))))))))************))))))(((((())))))***+++(((((((((((()))***+++,,,'''((()))***************(((((()))***************''''''((((((''''''&&&%%%'''((()))))))))((('''&&&((())))))******)))((('''(((((((((((())))))))))))'''(((((()))******++++++)))))))))))))))*********************************))))))*********+++++++++((()))***+++,,,---......,,,,,,,,,---------......,,,---......//////.............../////////000000.../////////000000000000///////////////.........000000000000111222333333333444555777888888777777666555555555555666666777555555555555555555555555555444444444444444555555444444333333222222111111000000000000000000000000---------,,,,,,,,,++++++,,,,,,++++++++++++++++++***))))))(((((()))++++++***************************+++,,,,,,++++++---///...,,,)))((()))+++++++++***)))))))))******+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((''')))***)))((('''(((***'''(((((()))******+++++++++***)))(((''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((())))))((((((((()))+++***(((''''''((())))))))))))*********************)))((((((''''''((()))+++,,,+++***((('''************************)))************+++++++++)))***+++,,,------,,,+++***+++,,,---,,,,,,***))),,,---............---,,,...---,,,+++,,,---...///---------------------------......///000111222222---///111111111000111333111111000000111222333333111111111000//////......//////...------------...,,,------......------,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,---...(((((())))))*********+++))))))******++++++++++++************))))))))))))))))))******++++++++++++,,,+++))))))******((('''(((((()))***************************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++++++++***''''''''''''((((((((()))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++### """(((,,,,,,***+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))*********+++)))))))))))))))******+++,,,+++***)))((((((((((((((()))***+++++++++++++++(((((()))******************************)))(((((('''((()))))))))(((&&&%%%))))))*********((('''&&&(((((((((((())))))))))))'''(((((()))***+++++++++++++++******)))((((((((())))))))))))))))))))))))))))))******++++++++++++'''(((***,,,...000222333,,,,,,,,,------.........,,,---......//////..................////////////////////////000000000000000000000///......------000000000000111222333444111222444666777777666555555555555555555666777888666666666666666666666666666666555444444444555555333333333222222111111111000000000000000000000000---------,,,,,,,,,++++++*********++++++,,,------***)))(((((()))+++---///***************************+++,,,,,,+++,,,...000******)))))))))***+++,,,******))))))))))))******************************''''''''''''''''''''''''''''''((())))))***))))))((()))***)))((('''(((***'''(((((()))***++++++++++++***)))'''''''''((()))((((((''''''''''''((((((************************((((((''''''''''''((((((&&&&&&'''((())))))(((((((((***+++***(((''''''(((+++***)))((((((''''''((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,.........,,,,,,,,,...)))***,,,...//////...---............/////////000////////////////////////111111111111000000000///000000000000000000000000///...,,,++++++,,,...///***+++,,,---...---,,,,,,,,,++++++******)))))))))++++++***)))(((((())))))************************,,,,,,,,,+++***)))(((((((((***+++***)))((()))************)))))))))(((((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))***************+++++++++************************++++++******++++++,,,---))))))(((((((((((())))))******++++++++++++******)))************+++++++++,,,+++***((((((((()))***))))))))))))))))))))))))))))))************))))))(((((((((((()))***,,,---((((((((((((((((((((((((((((((''''''((()))******++++++******************))))))************))))))((((((((((((((((((((((((************************))))))(((((()))***++++++---------,,,,,,+++++++++*********************+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))(((((()))***************+++*********))))))(((((((((((((((((())))))))))))))))))))))))************''''''((()))***+++,,,,,,***)))(((''''''((()))***************))))))))))))'''(((((()))***++++++,,,+++++++++***)))((('''&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,------...///000111111//////000000000000//////---......///000111111222000111111111111222222222222333444666777777888888888777777666555444444444333333333333333333333333444444444444444444444444555444333111000/////////000000000000////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((())))))******++++++************+++---///111,,,+++***))))))***+++,,,,,,+++***)))((((((((((((((((((((((((((()))******)))************+++++++++))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''******))))))((((((''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&''''''(((((())))))((('''''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++++++++******++++++,,,---------------------------***+++,,,,,,******+++,,,***+++,,,---.....................///////////////////////////////////////111111111000000000//////000000000000000000000000///...,,,++++++,,,...///***+++,,,---------,,,++++++++++++++++++*********++++++***)))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++)))((((((''')))***)))((('''((()))+++++++++******)))))))))((((((((()))))))))******((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,+++***)))((('''&&&************************++++++******++++++,,,---))))))(((((((((((()))))))))******************)))))))))*********+++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))(((((('''''''''((())))))************************))))))************))))))((((((((((((((((((((((((************************)))))))))))))))***++++++******)))))))))((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((()))***************************)))))))))(((((((((((()))))))))******++++++***)))((('''&&&&&&))))))))))))))))))))))))***)))(((((((((((()))***************))))))))))))&&&&&&&&&'''((()))))))))******************)))((())))))))))))))))))))))))***)))(((((((((((()))***))))))*********+++++++++******))))))******+++,,,......---,,,,,,+++******,,,,,,,,,---------......------......//////000000//////000000000000//////.........///000111111111000000111111111222222222222333444555777777777777777777777666555444444444333333333333333333333333444444444444444444444444555444222111000//////////////////............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******************))))))))))))))))))*********************+++---///000++++++***))))))***++++++(((((((((((()))***+++,,,((((((((((((((())))))***(((((()))))))))*********''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''''''''((((((((((((''''''))))))))))))((((((''''''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))******)))******+++++++++++++++************************++++++******++++++,,,---------------------------***+++,,,,,,******+++,,,,,,,,,,,,,,,---......//////////////////.........000000000000000000000000000000000000////////////........................///...---,,,,,,---...///+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))(((&&&((()))((('''&&&'''(((******))))))))))))((((((''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))+++******)))((('''&&&&&&************************+++************+++,,,,,,***))))))(((((())))))***((())))))******))))))((()))))))))*********+++++++++***))))))((()))))))))))))))))))))))))))))))))))))))************))))))+++******))))))))))))(((************************))))))(((((('''(((((((((************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))***+++)))((((((((((((''''''''')))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((()))))))))*********************)))))))))))))))))))))*********++++++,,,++++++***)))((('''&&&,,,++++++***)))(((''''''***))))))(((((())))))***************))))))))))))&&&&&&''''''(((((())))))((()))***+++++++++++++++))))))))))))))))))))))))+++***))))))))))))***+++***************+++++++++******))))))******+++,,,...------,,,,,,++++++***,,,,,,,,,---------.............../////////////////////000000000000//////......//////000000111111000000000111111111222222222222444555666777777777777777666666555444444444444444444444444444444444444444444444333333333333444333222111000/////////.........---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))************+++,,,---...+++******))))))******+++(((((((((((()))***++++++(((((((((((())))))))))))'''((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((''''''(((((((((((('''''')))))))))(((((((((((('''((((((((((((((((((((((((%%%&&&)))++++++***'''&&&(((((((((((((((''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///------,,,+++,,,---...///////////////............000000000000000000000000000000/////////.........------------------------///......------......///+++,,,---------,,,+++***+++++++++,,,,,,---------******)))))))))))))))***))))))))))))))))))))))))+++++++++++++++***)))((('''((())))))''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))************************************************++++++,,,***))))))))))))))))))***(((((())))))))))))(((((())))))))))))******************))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))*********)))))))))************************,,,+++***)))))))))))))))))))))))))))************))))))************))))))***************************************************)))))))))))))))******************************+++++++++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((()))***************))))))))))))))))))*********++++++++++++)))************+++++++++++++++******)))((((((((())))))))))))))))))))))))************)))))))))(((((()))))))))*********+++)))******+++++++++++++++))))))))))))))))))))))))+++******************+++******************************))))))******+++,,,******+++,,,,,,---......,,,,,,,,,---------......///////////////.........//////000000000000//////.../////////000000000111000000000000111111111111111222333444555666666666666666666555555444444444444444444444444444444444444444444333333333333333333222111000////////////.........------------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++++++++******))))))((((((************++++++,,,,,,******))))))))))))******+++***)))((((((''''''((('''(((((()))))))))))))))((((((((()))))))))******))))))************))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((())))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,+++***)))))))))((((((''''''&&&&&&***))))))(((''''''(((((((((((((((((((((((((((((()))*********++++++++++++(((((())))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...------,,,...///...---,,,+++,,,---...//////////////////.........000000000000000000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,.........------.........+++,,,---------,,,+++***+++++++++,,,,,,---------***)))))))))))))))************************************+++++++++***))))))((()))******(((((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))******))))))******+++,,,******))))))))))))******(((((())))))))))))(((((((((((()))))))))*********)))))))))*********))))))(((((((((((((((((((((((())))))************))))))&&&''')))***+++++++++***************************------,,,+++************(((((()))))))))*********))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&((((((''''''(((((()))***))))))))))))))))))******)))*********++++++++++++((((((((())))))))))))***))))))))))))************))))))************))))))************)))))))))((())))))))))))***************++++++++++++***))))))))))))))))))))))))))))))*********++++++***************************************))))))******+++,,,)))******+++---......///,,,,,,,,,---------......///////////////.........//////000000000000//////////////////000000000000//////000000000111111111000111222444555555555555555555555555444444444444555555555555555555555555444444333333333222222222222222111000/////////////////////.........------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***))))))***++++++++++++******))))))(((((())))))******************))))))))))))))))))))))))+++***)))(((''''''''''''''''''((()))***))))))((()))))))))*********++++++))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***&&&''''''((((((''''''&&&''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******+++))))))((((((''''''&&&&&&++++++)))(((((('''''''''(((((((((((((((((((((((()))))))))*********++++++((((((((()))******++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,...---------,,,,,,------.............../////////000000000000000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,)))))))))))))))******+++******************************+++++++++******))))))***+++***)))((()))+++))))))************++++++''''''((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))***))))))))))))***+++++++++******))))))******+++((())))))******))))))(((((((((((()))))))))******(((((()))************)))))))))))))))))))))))))))))))))************))))))%%%&&&(((***+++,,,++++++************************---,,,++++++++++++++++++'''(((((())))))*********))))))************))))))************************))))))))))))))))))))))))+++******)))))))))))))))(((((())))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''')))((('''&&&'''((()))***))))))))))))************)))))))))*********++++++)))((('''&&&%%%$$$$$$###&&&'''((()))***+++,,,,,,)))******++++++******)))************))))))))))))''''''''''''((((((((((((***************)))((('''))))))))))))))))))))))))))))))***++++++***))))))+++++++++*********************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////////////////000000000000//////////////////000000000000/////////000000000111111000000222333444555555555444444444444444444444444666666666666666666666666444444333333222222111111222111000////////////////////////............---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++************))))))))))))))))))*********))))))(((((())))))******))))))(((''''''''''''((()))******&&&''')))*********)))(((************++++++++++++''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''((()))(((((((((((((((''''''''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))******'''(((((()))******++++++((()))******++++++******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++(((***++++++++++++,,,...,,,------...------,,,,,,,,,------...///000111111////////////////////////.........---------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++((()))+++---.........---+++++++++++++++*********)))))))))))))))***++++++************************)))******+++++++++******((()))***)))((('''(((***((((((((())))))*********((((((((()))))))))************))))))))))))******))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))******+++)))******************)))(((((((((((()))))))))***'''((()))***+++******)))))))))))))))))))))))))))))))))************))))))&&&((()))+++++++++***)))))))))))))))))))))))))))******)))))))))***++++++''''''(((((()))******+++))))))************))))))************************))))))))))))))))))))))))++++++***)))))))))))))))'''''''''((((((((())))))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((()))((('''&&&&&&((()))***((()))))))))************((((((((()))))))))******))))))((('''&&&%%%$$$$$$''''''((()))***+++,,,,,,)))***++++++++++++***)))************))))))))))))((((((((((((''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))((())))))******))))))(((+++++++++*********))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......//////000000//////000000000000//////000000000000////////////////////////000000000111///000111333444444444444444444444444444444444444666666666666666666666666444444333333222111111000111111000////////////000.........---------,,,,,,,,,,,,,,,,,,------------***************************)))'''&&&&&&''')))***)))))))))))))))*********))))))*********)))'''&&&'''((()))******)))(((''''''''''''''''''(((******&&&''')))*********(((((())))))))))))************''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++(((((()))***************************************++++++******++++++,,,---++++++++++++++++++++++++***,,,------------///000,,,---.........---,,,++++++,,,---...///111222222////////////////////////......---------,,,,,,,,,------------------------***++++++,,,,,,++++++***''')))+++---...///......,,,++++++******)))))))))))))))((())))))***++++++)))))))))))))))))))))))))))******+++++++++******'''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''))))))))))))******************))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++******++++++++++++******(((((((((((())))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))************))))))((()))+++,,,+++***((('''((((((((((((((((((((((((((((((''''''((()))******&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))'''((((((((())))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***)))))))))(((&&&%%%&&&''')))+++(((((())))))*********+++(((((((((((())))))))))))))))))))))))************((((((((()))******++++++)))***+++,,,,,,+++***)))************))))))))))))************))))))))))))$$$%%%&&&((())))))******))))))))))))))))))))))))'''((()))******)))((('''++++++++++++******))))))*********)))***++++++,,,((()))***+++---...///000,,,,,,,,,---------......,,,------...///000111111//////000000000000//////000000000000////////////////////////000000000000///000111222333444444444444444444444444444444444777777777777777777777777444444333333222111000000111000000////////////000---------,,,,,,,,,++++++,,,,,,,,,------.........***************************((('''&&&&&&'''(((***(((((())))))******++++++))))))*********((('''&&&'''((()))******)))((('''***)))(((''''''&&&&&&'''&&&''')))***+++***((('''(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***+++---......,,,)))'''&&&'''''''''(((((())))))***)))(((''''''((()))***''''''''''''((((((((((((&&&''''''((()))******++++++*********))))))((((((++++++******************))))))))))))))))))))))))'''(((((()))***+++++++++.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///000000000000000///...............///////////////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********+++,,,---...---,,,+++---+++***(((&&&&&&&&&'''++++++***)))(((((())))))###$$$%%%''')))***++++++))))))))))))))))))))))))++++++******************************************))))))))))))************))))))))))))************+++)))(((((())))))(((&&&((()))++++++)))((()))***((()))***++++++***)))(((,,,***((()))+++,,,+++(((,,,,,,,,,***((('''''')))(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))&&&'''''''''&&&%%%$$$$$$******************************))))))((((((''''''))))))))))))************+++*********))))))(((((()))************+++++++++))))))************))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++***+++,,,,,,,,,***)))((())))))))))))))))))))))))''''''(((((())))))******((()))))))))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))************************++++++***)))((('''&&&&&&)))))))))))))))(((''''''%%%%%%&&&((()))+++,,,,,,,,,***(((''''''(((***,,,,,,+++***)))))))))+++++++++***)))((((((***,,,---,,,+++***)))***+++,,,---...---,,,+++***+++,,,------------............//////////////////000000111000000////////////000000111000///......///000111111111222222222333333333555555555555666666666666777777777777666666666666555555444333333222111111333111///...---...///000------------------,,,,,,---,,,++++++------,,,++++++++++++*********)))))),,,,,,+++***)))))))))***))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********************************))))))((('''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((************)))''''''((((((((((((''''''***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((%%%'''((((((''''''(((******)))(((''''''((()))***)))((((((((((((((((((((('''''''''((()))*********************)))))))))(((************************************************((((((((()))***+++++++++------------,,,,,,,,,+++,,,,,,,,,------.........---------,,,,,,+++++++++---...000000.........///000000000000000///......////////////..................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++***)))))))))***+++++++++***)))))))))))))))))))))***+++++++++++++++)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''''''''((((((((((((***(((''''''(((((('''&&&((()))++++++)))((()))***)))***************)))))),,,***((()))+++,,,***)))&&&(((++++++)))(((''''''(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))((((((((((((((('''&&&&&&************************))))))))))))((((((((((((******)))(((((((((((((((************)))))))))((())))))*********+++++++++))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''************************+++***)))(((((()))***+++))))))******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((())))))******+++***)))(((((()))***+++,,,+++***))))))***+++++++++***)))((()))***,,,---+++++++++++++++,,,,,,---++++++++++++,,,,,,---...---------............///000000000000000111111222000000////////////000000111000///......///000111111111111111222222222222333333444444444555555555666666666666555555555555555444444333222222111111222111///.........///000...------------,,,,,,,,,---,,,++++++------,,,+++,,,,,,++++++++++++******,,,,,,++++++***+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((***))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''$$$%%%&&&'''((((((((('''''''''(((((((((((('''''')))((((((''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***))))))(((((((((((())))))*********))))))(((((((((''''''(((((())))))******************))))))))))))************************************************(((((())))))***+++++++++,,,,,,,,,,,,++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,---...000000...---.../////////000000000///......000/////////...---------............---------------------,,,,,,,,,+++++++++++++++++++++,,,------************+++---...///+++***))))))))))))))))))))))))))))))((('''&&&&&&)))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))******(((((((((((('''''''''''')))'''&&&&&&(((((('''%%%((()))++++++)))((()))*********))))))))))))******+++***))))))++++++***)))$$$'''+++---,,,***((((((((())))))******))))))((())))))))))))************(((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''''''((((((************)))))))))))))))))))))*********++++++))))))************))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******************************))))))))))))******((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***************************(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))******))))))((((((+++******))))))(((((('''))))))))))))))))))))))))+++******)))******+++++++++***)))))))))***,,,---++++++,,,,,,---------,,,))))))+++,,,---.........---------............///111111000000111111222333000//////......//////000000000////////////000000000000000000111111111111222222222222333333333333555555555444444444333333444333333333222111111111222111///......///000000......---------,,,,,,,,,---+++***+++,,,---,,,+++))))))))))))((((((((((((,,,,,,+++++++++,,,------)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))(((((('''$$$%%%&&&'''((((((((((((''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''((((((''''''((()))))))))(((((((((((())))))++++++******))))))(((((('''((((((((()))))))))************)))))))))))))))***************+++++++++************************)))))))))******+++++++++++++++++++++++++++++++++------------------------)))******+++---......///,,,...//////...------......///////////////......000000///...------,,,,,,...------------,,,,,,,,,---------,,,,,,,,,,,,+++,,,+++*********+++---...*********+++,,,---...///******)))))))))))))))***(((((((((((('''&&&%%%$$$))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))))))))(((''''''((()))(((&&&((()))++++++)))((()))***)))((('''''''''((()))******)))))))))*********)))'''***,,,,,,+++*********)))))))))******)))))))))((()))))))))************(((((((((((()))))))))))))))******+++******))))))(((((((((((((((((((((((('''''''''((()))*********+++***)))''''''((()))************)))))))))))))))))))))))))))************))))))************))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************))))))))))))))))))***)))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((******))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))(((++++++******)))((((((((())))))************))))))******************++++++******)))))))))***+++,,,***+++,,,......---,,,,,,)))***+++---......---,,,---------............///000000//////000000111222/////////....../////////000000////////////000000////////////000000000000111111222222222333333333333333333333222222222222222222222222111111111111111000////////////000000.........------,,,,,,+++,,,+++***+++,,,,,,,,,*********)))))))))(((((((((************+++,,,,,,---)))))))))))))))))))))))))))******++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))*********''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&((()))(((''''''((()))(((((())))))))))))((((((+++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))******))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...//////...------.........////////////......000//////...---,,,,,,+++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,+++***)))***+++,,,---******++++++++++++++++++***)))))))))))))))************+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))+++*********)))))))))(((***)))((()))***+++***(((((()))++++++)))((()))***'''&&&%%%%%%%%%'''((()))))))))***))))))))))))***++++++***(((&&&&&&''')))))))))************))))))((()))))))))************(((((((((((())))))))))))((())))))******)))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++***))))))((()))***,,,,,,))))))))))))))))))******(((((()))))))))*********))))))************))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******************+++)))))))))))))))))))))))))))))))))******)))))))))))))))'''''''''((()))***((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************))))))************))))))))))))******++++++++++++***************+++++++++***+++,,,---...---,,,++++++,,,---...---,,,+++***---------............//////............///000000//////............////////////000000000000//////....../////////000000000111111222222222333333333222222222222111111111111000000111111111111111111000///////////////000000//////...---,,,,,,++++++,,,+++******,,,,,,+++***------,,,,,,,,,+++++++++))))))((())))))***++++++)))))))))))))))))))))))))))***+++,,,,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))***+++''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((()))((('''&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************000///...---+++***)))(((,,,---//////---,,,---...------.../////////......///.........---,,,,,,,,,++++++++++++************,,,,,,,,,+++++++++*********************+++,,,,,,******++++++***)))(((((()))))))))))))))******+++(((((())))))******))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''&&&&&&***)))((()))+++,,,+++***((()))++++++)))((()))***&&&%%%%%%&&&&&&'''((()))((()))******(((((()))***+++***((($$$""""""%%%''')))******++++++******)))))))))))))))************(((((((((((())))))))))))''''''((())))))))))))((())))))))))))))))))))))))&&&''''''((()))******+++((()))))))))************))))))))))))************((((((((()))))))))******))))))************)))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))******))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))******++++++******(((((())))))***+++,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++))))))******++++++++++++******++++++,,,,,,,,,+++,,,---------,,,,,,+++***---------............///...------------.../////////......------....../////////000000000000//////////////////000000000000111111111222222222222333222222222111111111000000//////000000111111111222////////////000000000000//////...---,,,,,,+++***,,,***)))***+++,,,+++***)))))))))(((((((((((('''))))))((((((((())))))***))))))))))))))))))))))))((()))+++,,,---,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))&&&%%%%%%&&&&&&'''((()))''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((()))((('''&&&'''((('''((()))******)))(((''''''''''''(((((())))))***))))))))))))((((((((((((((()))))))))************((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++*********......---,,,,,,+++******+++---......---,,,------,,,---......//////......------------------------,,,,,,,,,+++++++++******++++++*********)))))))))))))))***+++++++++++++++)))***+++++++++***(((((()))))))))))))))***++++++&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((###$$$%%%&&&''')))******(((((((((((((((((((((((('''''''''((((((((()))))))))))))))((('''&&&&&&&&&)))(((((()))***++++++)))((()))++++++)))((()))***%%%&&&'''((())))))))))))''')))******((('''(((***((()))(((&&&$$$$$$&&&((()))******++++++******)))))))))))))))************(((((((((((())))))))))))''''''((()))))))))))))))************************''''''(((((())))))******((())))))***)))'''%%%$$$((()))))))))************(((((((((((()))))))))***))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))***++++++***)))((('''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++++++++***((())))))******+++,,,,,,+++***)))(((((()))***+++'''(((***+++,,,,,,++++++))))))***+++++++++++++++***)))))))))******++++++,,,,,,+++++++++,,,---------------............///...............///000000///......------......///...///000111111000///...//////000000000111111111//////000000000111111111222222222111111111000000......//////000111222222......///000000000000000000///...---,,,++++++***+++***)))***+++,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%+++***))))))))))))))))))))))))))))))))))))))))))%%%''')))++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&%%%%%%&&&''')))***''''''(((((((((((('''''')))((((((''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&'''((('''((()))******)))((('''%%%%%%&&&'''((()))******))))))))))))(((((((((((((((((())))))*********+++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++))))))***+++---...//////+++---......---,,,,,,---,,,,,,---.../////////...,,,,,,---------------------------,,,,,,,,,++++++*********))))))))))))(((((()))***,,,,,,+++******))))))++++++,,,+++***)))))))))((())))))***++++++***+++++++++***)))((('''(((((((((((((((((((((((($$$%%%&&&(((***+++------++++++++++++++++++++++++''''''''''''((((((((())),,,++++++***)))(((((('''(((''''''((()))******)))((()))++++++)))((()))***&&&''')))++++++++++++***''')))+++***'''&&&(((***''')))++++++***)))***+++******++++++++++++******))))))))))))************(((((((((((())))))))))))'''((()))***************************************(((((((((((())))))))))))((()))******((($$$ (((((())))))*********+++(((((((((((())))))))))))))))))************))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))***++++++***)))(((&&&''')))*********)))((())))))))))))))))))))))))''''''(((((())))))******&&&'''((()))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++((()))***+++++++++++++++***************+++++++++,,,***)))'''''')))***,,,'''(((***+++,,,,,,++++++))))))***++++++++++++******)))((((((((()))+++,,,++++++******+++---///000---------........./////////////////////000111111.........------............///000111111000///...000000000000111111111111............/////////000222222222222111111111111---......///000111222222......///000000111000000000//////---,,,+++******+++***)))***+++++++++)))++++++++++++************,,,,,,+++***)))))))))***))))))))))))))))))))))))###%%%''')))***((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''((()))+++,,,''''''((((((((((((''''''***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''******))))))((((((''''''''''''''''''''''''''''''))))))))))))************...---,,,,,,,,,+++)))(((((())))))))))))*********))))))***++++++++++++***,,,,,,++++++,,,,,,---...+++,,,------++++++,,,---+++(((,,,000...111222(((,,,,,,++++++++++++++++++,,,---...///000000000000////////////////////////........................******************************************************++++++++++++******+++*********))))))((((((''''''(((((())))))******(((((('''### $$$)))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))************************(((******(((&&&&&&))),,,))))))))))))))))))))))))''''''&&&''''''((()))************)))))))))))))))))))))((((((''''''&&&&&&++++++******))))))((((((---***&&&&&&((()))((('''''')))***)))((('''(((***))))))******)))((('''&&&)))************)))((((((******)))((((((((((((((('''(((((()))***+++++++++******))))))))))))******+++++++++***)))(((((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******))))))((((((''')))***)))((('''((()))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++*********))))))(((((('''(((((())))))))))))(((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))+++******)))((()))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))******************((('''&&&&&&&&&&&&))))))))))))))))))))))))*********)))))))))))))))+++***)))))))))***,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////000111111111111111.../////////000000111111///////////////.........111000///......------.../////////000111111222222333333222111111222222333////////////............111000///......///000111///...---,,,,,,---...///++++++++++++++++++++++++******)))))))))***,,,---''''''(((((())))))************++++++++++++*********)))((()))++++++)))(((***)))(((''''''((()))******))))))(((((((((((()))---+++(((&&&&&&''')))***((()))***+++***(((&&&%%%%%%&&&''')))))))))((('''((((((((((((''''''''''''++++++***)))((('''&&&&&&''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))(((((()))((('''&&&((((((((()))))))))******))))))*********++++++++++++++++++++++++,,,,,,---+++,,,------++++++,,,---,,,***---...)))+++...+++++++++++++++++++++++++++,,,---...///000000000000////////////////////////------------------------------------,,,,,,,,,,,,******************************++++++++++++******************)))))))))((((((((((((((((((((())))))***(((%%%$$$%%%'''))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))************************+++,,,,,,***(((&&&(((***))))))))))))))))))))))))((((((((('''(((((())))))***)))))))))))))))))))))(((((((((((((((((())))))*********)))))))))))))))---***'''''')))***)))((((((***+++***)))((()))******)))))))))(((((((((((('''((()))*********************)))((((((((((((((('''(((((()))******++++++******))))))))))))******++++++******)))(((((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))((((((''''''&&&'''((()))************''''''(((((()))))))))***))))))))))))))))))))))))+++******)))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************+++***)))(((''''''''''''))))))))))))))))))))))))+++++++++*********************))))))******+++,,,++++++,,,,,,,,,,,,------...---------......//////......///000000000000///........./////////000000////////////............000//////............/////////000000111222222222555555333222111000000000////////////............//////...------...//////......---,,,,,,---......++++++++++++++++++++++++******)))))))))***,,,,,,))))))))))))************)))******++++++******)))***)))((()))++++++)))(((***)))(((''''''((()))***((((((((((((((())))))***)))(((&&&%%%%%%%%%'''''''''(((*********)))'''&&&&&&'''((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&'''((())))))************************)))((((((((())))))))))))*********)))((()))***+++,,,***************++++++,,,+++,,,------++++++,,,---//////000///,,,+++...111*********++++++,,,,,,---,,,---...///////////////////////////////////////------------------------.........------,,,,,,,,,******************************++++++++++++******************))))))))))))(((((((((((((((''''''''')))&&&###%%%))),,,***(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,......,,,***'''''''''))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))******'''(((((()))******++++++))))))))))))************,,,***)))(((*********))))))***++++++))))))***+++******(((''''''(((((()))&&&'''((()))+++++++++,,,******)))((((((((())))))((((((((()))******++++++******))))))))))))******++++++******)))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))***+++***))))))***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&((()))************'''(((((()))+++,,,,,,---))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,------............//////000000------...////////////...---------............///........................///............///000000000000000111222222333333777666555333111///......////////////..................---,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********)))******+++,,,++++++++++++************)))******++++++******)))***)))((()))++++++)))((())))))(((((((((((())))))'''''''''(((((())))))***''''''''''''&&&&&&&&&&&&&&&''')))*********)))((()))((((((''''''''''''(((%%%%%%&&&'''((()))******))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))''''''&&&&&&&&&'''((((((((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))******************+++*********+++,,,)))))))))************++++++***((('''((()))+++---)))))))))))))))******++++++,,,------++++++,,,---...///---///444111---111))))))***+++,,,,,,------,,,---....../////////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************************++++++++++++***************))))))))))))))))))(((((((((''''''&&&&&&&&&%%%$$$&&&((()))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++,,,---,,,+++)))'''&&&((((((((((((((((((((((((++++++***))))))((()))))))))))))))))))))*********))))))*********+++++++++(((((())))))******++++++++++++*********+++******((()))******)))((()))***+++***(((&&&&&&''')))***'''''')))******+++++++++******))))))((())))))***(((((())))))******************))))))))))))******************))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((()))******+++,,,,,,((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++***))))))******))))))))))))))))))))))))*********+++++++++++++++((()))***,,,,,,+++******+++++++++,,,,,,,,,------------...///////////////------...////////////...------------------------------...............///---------......///111111000000111111222222333333666555444333222000///...////////////...............------------------...++++++++++++++++++++++++******************************************+++++++++++++++******)))))))))))))))************))))))***)))((()))++++++)))((())))))(((((((((((())))))''''''(((((((((((((((((((((((()))******)))((('''&&&&&&((()))***************)))(((&&&&&&&&&'''(((&&&&&&&&&'''((())))))***'''((((((((()))))))))***(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((()))******'''''''''''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((++++++******))))))((((((&&&''''''&&&%%%%%%''')))*********+++++++++,,,,,,***)))((('''''')))+++,,,))))))(((((())))))***++++++,,,------++++++,,,---***+++&&&...???999+++---))))))***+++,,,,,,------,,,------...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++******))))))))))))))))))******))))))(((((('''''''''&&&%%%(((***)))'''%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******)))(((&&&((((((((((((((((((((((((++++++***))))))((())))))(((((())))))************,,,+++++++++*********)))(((((())))))******++++++)))***++++++*********+++'''((()))(((''''''''')))***)))'''&&&&&&(((***+++))))))************)))(((******))))))))))))******)))))))))))))))***************))))))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))******))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************,,,++++++************+++))))))))))))))))))))))))))))))))))))******++++++((()))***,,,,,,+++******+++++++++,,,,,,,,,------+++,,,---.........------......///000000000//////---------------,,,,,,,,,,,,---------......//////------------...000111222///000000111222222333333222222333333333222111111////////////....................................++++++++++++++++++++++++*********************************+++*********************))))))((((((''')))))))))******)))))))))***)))((()))++++++)))((((((((())))))))))))(((((((((((())))))((('''&&&%%%'''((()))******)))((('''&&&&&&'''((()))******+++***)))(((&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((())))))******''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((((((((((((((((((((()))******((((((((((((((((((((((((+++******)))((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))'''$$$$$$'''************+++++++++,,,,,,))))))((('''((()))***+++)))))))))))))))******++++++,,,------++++++,,,---,,,...(((444MMMDDD...000*********++++++,,,,,,---,,,------.........------////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))************))))))))))))(((((((((((((((,,,...---(((&&&'''***''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''(((******((('''))))))))))))))))))))))))******)))((((((((())))))((((((((()))******++++++,,,,,,++++++***))))))((())))))))))))************''')))++++++***)))***+++&&&'''((((((&&&&&&'''((()))((((((''''''(((*********************)))((((((******)))))))))***++++++))))))))))))))))))************))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))***+++***))))))***+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******))))))((('''&&&))))))(((((((((''''''''')))))))))))))))))))))))))))******++++++)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++***************+++))))))))))))))))))))))))((((((((()))******++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,------***+++---.........---,,,......///000000000000///...------------,,,,,,,,,,,,,,,,,,---......//////---------......000111111/////////000111111222222///000222333444444333333////////////..................////////////......***++++++,,,,,,++++++******************************++++++++++++***)))))))))))))))(((((((((((((((((())))))******))))))(((***)))((()))++++++)))((((((((())))))))))))((((((''''''((()))((('''&&&%%%%%%%%%'''((((((((('''&&&'''''''''((()))******+++)))((((((''''''''''''((())))))((((((''''''''''''''''''(((((())))))******''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''((((((((()))***,,,,,,)))%%%$$$(((,,,(((((()))))))))*********(((((((((((()))))))))******))))))))))))***+++++++++,,,------++++++,,,------333,,,888RRREEE---333++++++++++++++++++++++++---------......------,,,////////////////////////++++++++++++++++++++++++)))******++++++,,,,,,---******************************++++++++++++******((()))))))))************)))))))))******************++++++******)))******((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************---***(((((()))***)))'''))))))))))))))))))))))))((((((((('''(((((())))))'''(((((()))******++++++***************)))))))))*********)))))))))))))))%%%(((++++++)))((()))***'''((()))((('''&&&''')))'''((((((((()))))))))***((())))))************)))******))))))******+++,,,***)))))))))))))))))))))******))))))))))))******)))))))))))))))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''((()))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))((()))+++++++++***((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************)))))))))******+++))))))))))))))))))))))))(((((()))******+++,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,------+++,,,...///000///...---------...////////////...............---------,,,++++++,,,------...//////...............///000111.........///000000111111...000222333444444333222////////////............,,,---............---,,,++++++,,,------,,,++++++***************************++++++,,,+++***)))((())))))))))))))))))******(((((())))))))))))((((((***)))((()))++++++)))((('''((()))******)))((('''###$$$&&&((())))))((('''%%%&&&&&&'''''''''''''''((((((((((((((()))******&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&''')))***,,,------'''))))))&&&!!! $$$(((''''''''''''((((((((((((''''''((()))***)))))))))***************++++++,,,+++,,,------++++++,,,---'''000)))333KKK;;;$$$000,,,,,,++++++++++++++++++---------...------,,,,,,////////////////////////************************&&&&&&'''((()))******+++******************************++++++++++++******(((((())))))*********+++))))))******++++++,,,,,,***'''$$$&&&))),,,+++)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************111---)))((()))***((('''))))))))))))))))))))))))'''''''''''''''((()))***'''(((((()))***+++++++++((((((((()))******++++++++++++******))))))(((((($$$'''***+++)))((((((***((()))***)))((('''(((***&&&'''((()))******))))))&&&'''(((***++++++++++++******))))))***+++,,,,,,*********)))))))))))))))******))))))))))))******)))))))))))))))*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******))))))((((((''')))***)))((('''((()))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))$$$%%%'''(((***+++,,,,,,&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))+++,,,+++***((('''******))))))((((((((('''))))))))))))))))))))))))))))))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------+++***)))))))))***,,,---++++++,,,,,,,,,---------,,,---///111111000///...+++,,,------......------/////////......---------++++++,,,,,,---.../////////............///000000------......///000000000///000222444444444222111000/////////............++++++------------+++++++++,,,------------,,,+++))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))******+++++++++,,,(((((())))))))))))((((((***)))((()))++++++)))((('''((()))******)))(((''' """%%%(((************(((((((((((())))))******)))(((((((((((())))))***%%%&&&((()))))))))((((((%%%&&&&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++)))***,,,,,,*********+++))))))(((((('''''''''&&&((((((''''''((()))******+++***)))(((((()))***+++)))))))))***++++++,,,,,,((())))))))))))***************+++,,,,,,,,,,,,+++---..................---++++++******++++++,,,---************************///......------,,,++++++......---,,,,,,+++******************************)))))))))))))))***************))))))))))))******'''((())),,,...---***(((''')))***)))'''%%%&&&'''((((((((((((((()))******)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((('''((((((***++++++)))((()))+++---)))))))))))))))(((''''''))))))*********++++++++++++*********))))))((((((((()))***+++++++++++++++***)))(((''''''((()))******************)))(((((()))*********++++++++++++)))))))))))))))*********))))))))))))************)))))))))***+++++++++,,,---,,,,,,+++***)))(((((())))))))))))((((((((((((***)))(((''''''((()))***((((((((((((((()))******)))))))))))))))))))))))),,,+++)))((((((((()))***///---***((('''(((***+++)))*********++++++++++++++++++******************+++++++++*********))))))))))))***++++++++++++***))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''''''''((()))))))))))))))))))))(((((('''''''''&&&))))))******+++++++++,,,+++*********))))))(((((())))))))))))))))))))))))***(((%%%&&&((()))(((&&&******++++++++++++******)))))))))))))))******+++***)))))))))))))))***+++************************)))))))))))))))*********++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------...------,,,,,,000///---+++++++++---...------............------000//////.........//////000000000000000000000000......///000000000000000,,,---///111222111000///......////////////......------......------,,,+++///...---+++******++++++,,,,,,+++***)))))))))***...---+++)))((())))))*********)))((((((((((((((('''%%%###$$$&&&)))******((((((((('''((()))******&&&''')))*********)))(((''''''''''''((()))++++++))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))))))))((((((((('''&&&&&&%%%%%%)))(((((((((((())))))***)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&'''((()))***&&&((())))))(((''''''(((******)))))))))((((((((((((((((((((())))))******++++++***))))))***++++++++++++******************)))))))))*********++++++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------,,,,,,++++++***+++++++++***************++++++************************))))))))))))************))))))((((((((((((---,,,***)))(((((())))))((((((((((((((()))******)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************)))))))))(((***))))))(((((((((((()))+++,,,,,,***)))((()))***)))))))))))))))(((''''''************************************)))))))))(((((((((((((((((()))))))))***)))(((((((((((()))******************)))(((((()))))))))*********++++++++++++******))))))(((((())))))))))))******************************++++++,,,++++++******)))))))))******)))))))))(((((((((***)))(((''''''((()))***))))))((((((((())))))***))))))))))))))))))))))))(((''''''(((((()))***+++******))))))((('''''''''*********++++++++++++,,,************************+++++++++*********))))))))))))***++++++++++++***))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((''''''''''''((((((((())))))))))))************)))))))))(((((((((((((((((((((((((((+++)))'''''')))***)))(((*********++++++*********)))))))))))))))******+++******)))))))))))))))***************************((((((((()))******++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------...---------///...,,,++++++,,,---...------............------//////............//////000000000000000000000000000000111111111111000000000000//////000000000111......////////////......---------...------,,,+++...---+++***))))))******---,,,+++***))))))))))))---,,,+++)))))))))))))))******)))(((((((((((((((((('''&&&&&&(((***))))))(((((((((((())))))))))))&&&'''((()))***))))))((((((((('''(((((()))***+++******)))))))))(((((((((''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((())))))***)))((((((((((((((((((((()))(((((((((((('''''''''***))))))(((''''''''''''***)))(((((((((((()))***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''***))))))((((((((())))))((((((''''''''''''((()))%%%''')))((('''&&&''''''************)))))))))))))))))))))************+++,,,++++++******++++++,,,,,,,,,++++++***))))))(((************+++++++++,,,)))***++++++,,,,,,++++++*********++++++*********++++++******++++++,,,---------------------------,,,------...///000000000,,,,,,,,,,,,,,,+++++++++++++++++++++******)))))),,,,,,,,,++++++******)))******))))))))))))******++++++***'''$$$%%%***...777222,,,))))))***)))((()))(((((((((((()))******))))))))))))******++++++******))))))))))))******))))))))))))))))))))))))************)))))))))))))))(((((((((((())))))***+++,,,---,,,)))''''''((())))))******))))))((((((+++++++++***************************))))))))))))***)))(((''''''(((((()))***))))))(((((())))))******************)))((((((((((((((()))))))))******,,,,,,+++***)))(((''''''))))))))))))******************************))))))************************++++++*********)))))))))))))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))$$$%%%&&&(((***+++,,,,,,((()))*********(((&&&%%%************++++++++++++************************+++++++++***************))))))***++++++++++++***))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''+++)))((()))***+++***)))************************)))))))))))))))******+++++++++***)))((((((((()))************************''''''((()))***++++++,,,)))))))))************+++******+++++++++,,,,,,,,,++++++,,,---...............---,,,+++,,,---...///------............------.....................///000000000000000000000000111111222222222111000000333222000......///111222........................---------------,,,++++++,,,+++***))))))((())))))*********)))******+++,,,,,,+++***)))))))))))))))***))))))(((((((((((((((+++***))))))******(((&&&&&&''')))*********)))(((''''''((()))))))))))))))))))))(((((((((((())))))************))))))))))))((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((('''''''''&&&&&&((((((((()))))))))))))))******((('''&&&%%%%%%%%%******))))))))))))******((((((''''''&&&&&&''''''''''''''''''''''''''''''---,,,***)))((((((((()))(((((((((''''''''''''''''''(((******((((((((()))))))))))))))))))))))))))*********+++++++++******************************+++++++++*********))))))******+++++++++,,,,,,,,,))))))***+++++++++++++++))))))************))))))++++++******++++++,,,---........................------------......//////+++++++++++++++,,,,,,,,,,,,,,,++++++***))))))))),,,,,,++++++***)))((((((******))))))))))))******(((***,,,)))''')))000666>>>666,,,(((((()))'''%%%))))))(((((())))))***+++))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))(((((('''(((((()))******(((***,,,,,,***((((((((())))))*********))))))((())))))*********+++++++++*********)))))))))))))))...,,,***(((((()))***+++))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))+++*********))))))((((((((()))))))))************++++++******))))))((((((((()))))))))*********+++++++++++++++*********)))))))))(((((((((((())))))++++++***))))))))))))***(((((((((((((((((((((((($$$%%%(((***+++,,,+++++++++++++++++++++***))))))(((((()))))))))*********))))))))))))************************************))))))***++++++++++++***))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***''''''((()))))))))))))))))))))((((((((((((((((((***************+++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((()))*********)))******))))))))))))******)))))))))))))))******+++,,,,,,***)))((((((((((((************************)))))))))))))))*********)))))))))*********++++++******+++++++++,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,---...///,,,------......------,,,------..................////////////////////////...///000111111111111111333222111000//////000111........................,,,------------,,,++++++++++++******))))))))))))''''''((()))***,,,...///++++++***)))))))))))))))))))))(((((((((((())))))+++*********+++)))&&&$$$%%%''')))***+++***(((''''''(((((()))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''(((((()))))))))))))))((((((((('''&&&&&&%%%%%%&&&''''''((())))))******)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''',,,+++)))((('''((()))***(((((((((((((((''''''''''''(((******((((((((()))((((((((((((((((((((((((******++++++++++++***)))(((((())))))))))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,))))))***++++++++++++*********++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++++++++++++++++++++*********))))))+++******)))(((''''''&&&******))))))))))))******%%%))),,,,,,))))))...333999111)))''')))***)))''')))))))))))))))***++++++))))))***++++++++++++*********))))))))))))******************************))))))))))))))))))******(((((('''(((((()))******%%%(((***+++***))))))***))))))************))))))''''''(((***+++,,,---...))))))))))))))))))******...,,,***(((((()))***+++))))))************))))))***************)))(((((((((((((((((())))))))))))(((((())))))*********+++((()))))))))************+++******))))))(((((((((((((((((()))******++++++++++++++++++*********)))(((((())))))))))))((((((******)))))))))))))))***((((((((((((((((((((((((''')))***+++,,,+++***)))---,,,***)))((()))+++,,,''''''''''''(((((((((((((((((()))))))))*********************************))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))(((((())))))))))))))))))++++++******************))))))))))))))))))******))))))))))))))))))))))))%%%'''((())))))(((((((((******)))(((((()))******)))))))))))))))******+++,,,,,,***)))(((((((((((())))))))))))))))))))))))++++++******)))(((((((((************+++++++++,,,******+++++++++,,,,,,,,,***+++,,,---............,,,,,,,,,,,,------...///,,,,,,------------,,,,,,,,,,,,---...//////......////////////////////////+++,,,---///000111111111000111222222111000///.........------------......,,,,,,------,,,,,,+++***+++++++++++++++*********))))))))))))***+++,,,---************)))))))))((())))))(((((((((((())))))******))))))***(((%%%###%%%''')))***+++***((('''((((((((((((((())))))******))))))(((((((((((()))(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((''''''((()))***))))))(((((((((''''''&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((('''&&&'''((()))***''''''((((((((((((((('''%%%''')))((('''&&&''''''''''''''''''(((((((((((()))***+++++++++***)))((('''(((((())))))(((((('''((())))))***++++++,,,,,,************+++++++++,,,((()))******++++++******++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,+++******)))+++++++++++++++*********************************)))))))))((((((''''''&&&******))))))))))))******&&&)))++++++(((&&&''')))+++(((&&&'''***------,,,***))))))))))))***++++++((()))+++,,,,,,,,,+++*********))))))))))))******************************))))))))))))************)))(((((((((((())))))***%%%''')))***))))))+++,,,))))))******++++++******''''''(((***+++,,,---...))))))))))))***************)))(((''''''(((((())))))******++++++******)))***************)))((((((((((((((()))))))))******''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))((((((((((((((())))))*********++++++*********)))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))***************)))((((((,,,***'''&&&%%%''')))+++''''''''''''(((((((((((('''(((((())))))************************+++++++++))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))************************************###&&&((()))((((((((()))***)))(((''''''((()))***)))))))))))))))******+++++++++***)))((((((((()))))))))))))))))))))))))))++++++******)))(((((((((*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---............,,,,,,------------------,,,,,,------------,,,,,,***+++---...//////...---000000000000000000000000***+++,,,...///000111111...///111222222000...---///...---,,,,,,---...///,,,,,,,,,,,,,,,+++*********++++++,,,,,,+++******...---,,,***)))(((((((((((())))))******)))((((((((((((((((((((())))))***)))((((((((())))))'''%%%&&&''')))*********)))(((((((((((((((((()))******))))))(((((((((((())))))''''''''''''((((((((((((((((((((()))))))))******'''((()))******)))((('''&&&''')))*********)))(((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))%%%%%%%%%&&&'''(((******''''''((((((((((((''''''((((((''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))))))))%%%&&&'''((())))))((((((&&&((())))))(((''''''(((''''''(((((())))))))))))((()))***++++++)))'''&&&'''((()))******)))((('''******************++++++)))))))))*********++++++((())))))******************++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))***++++++,,,,,,)))))))))(((((((((((((((******))))))))))))******(((((((((((('''&&&&&&&&&###$$$''')))+++---------******))))))******+++,,,((()))+++------,,,+++*********))))))))))))******************************((()))))))))***************))))))(((((((((((()))'''((()))(((((((((***,,,((()))***++++++++++++******************+++++++++((()))))))))************((((((((((((((())))))))))))***++++++++++++***)))***************)))(((((()))))))))*********++++++(((((())))))******++++++))))))))))))************((((((((()))))))))))))))((((((((()))))))))))))))******)))))))))((((((((('''((()))******)))((('''&&&&&&&&&&&&'''(((******))))))))))))))))))))))))))))))((('''''''''''''''))))))(((''''''((()))***((((((((()))))))))******''''''(((((()))******+++))))))*********+++++++++))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))((((((((('''((()))))))))************))))))))))))))))))))))))###&&&***+++)))((()))******)))(((''''''((()))***)))))))))))))))******+++******)))))))))))))))***))))))))))))))))))))))))(((((())))))************)))))))))************+++******+++++++++,,,,,,,,,,,,,,,------...---------------------------,,,,,,+++,,,,,,------,,,,,,+++)))+++---...//////...---000000000000000000000000---......///////////////---......////////////...///...,,,++++++,,,...///+++,,,,,,,,,,,,+++******((()))***++++++***))))))...---+++***)))((((((((('''((()))******)))((((((((((((((((((((()))*********((('''''')))+++******(((((((((((()))))))))))))))(((((('''((()))***+++(((((('''(((((()))***+++''''''(((((())))))))))))''''''((((((((()))))))))'''((()))******)))((('''&&&''')))*********((((((&&&''''''(((((())))))***&&&&&&''''''(((((())))))''''''''''''((())))))***'''((())))))))))))((('''((((((((((((((()))******((((((((((((((((((((((((&&&''')))******)))((('''$$$%%%'''))))))))))))))))))***,,,,,,*********+++(((((())))))*********+++((()))***+++***)))'''%%%((()))***++++++***)))(((,,,,,,++++++***)))))))))((())))))))))))*********(((((()))*********************++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---,,,,,,+++***)))(((((((((((()))***+++,,,,,,---))))))))))))******************))))))))))))******)))(((&&&&&&(((*********"""&&&***,,,,,,+++***************)))******+++,,,(((***+++------,,,+++*********))))))))))))******************************(((((())))))*********++++++***)))(((((('''(((((()))***)))(((&&&&&&)))+++((()))***+++++++++++++++,,,,,,++++++***)))(((((((((((())))))*********+++((()))***+++,,,,,,++++++)))***+++,,,,,,+++***)))***************)))((((((************++++++++++++************))))))))))))))))))))))))************''''''(((((())))))******)))))))))))))))((((((((())))))))))))(((((((((((('''((()))******)))((('''$$$$$$$$$%%%'''(((***+++))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&''')))***+++,,,,,,+++***)))************++++++++++++&&&''''''((()))******+++))))))******++++++++++++))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))))))))))))))(((((())))))*********+++,,,+++++++++******))))))(((((())))))*********+++(((((((((((((((((((((((($$$'''+++,,,+++)))***++++++)))(((''''''((()))+++)))))))))))))))******+++***)))))))))))))))***+++))))))))))))))))))))))))&&&&&&''')))***,,,------(((((((((((())))))))))))******+++++++++,,,,,,,,,---------...------,,,,,,............---,,,+++++++++,,,,,,------,,,,,,+++)))***---/////////...---000000000000000000000000111111111111000///------...---,,,+++,,,...000111///...,,,++++++,,,...///+++,,,,,,,,,,,,+++******'''((()))******)))(((((())))))))))))***+++,,,---'''((()))******)))((((((((((((((((((((()))*********((('''(((***,,,------((((((((((((((()))******)))((('''''''''(((***+++''''''''''''(((***++++++(((((())))))*********+++''''''''''''(((((((((((('''((()))++++++)))((('''&&&''')))***+++***((('''&&&&&&'''((()))***++++++(((((((((((())))))))))))***))))))((((((((())))))((()))***++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))(((***,,,---,,,***'''%%%&&&'''''''''(((((())))))%%%%%%&&&'''(((((((((((()))((('''&&&&&&'''((())))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,,,,---------......------,,,,,,+++***)))))),,,,,,,,,+++***)))((((((******))))))))))))))))))(((((()))***************(((((((((((()))))))))))),,,+++)))((((((((()))***+++***((('''&&&&&&&&&'''(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++((())))))************)))(((((((((((())))))))))))+++***)))(((((()))***+++((('''&&&&&&&&&''')))***,,,+++***((('''''''''''')))***+++,,,,,,+++***)))'''(((***+++,,,,,,+++***))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))************++++++++++++++++++++++++&&&''')))*********)))(((((((((((((((''''''''''''$$$%%%%%%&&&'''(((((()))))))))))))))************))))))))))))******************))))))((((((''''''))))))************)))))),,,+++***)))((((((((((((,,,,,,+++***)))(((''''''))))))(((((((((((())))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((---)))'''***,,,+++)))(((************))))))))))))+++(((&&&''')))***)))''''''((()))******)))((('''(((((()))***************(((((('''''''''''''''(((************************(((((((((((())))))))))))+++*********))))))((((((&&&)))+++,,,***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))************++++++******************)))************++++++++++++,,,---------,,,+++***++++++,,,,,,---...//////+++---......---,,,,,,---...........................------------...//////......//////000000111111000000000000000000000000///...,,,******+++,,,---++++++++++++++++++++++++...---,,,+++******************))))))***+++,,,,,,,,,+++)))((((((((()))***)))******)))(((''''''((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******''''''''''''((((((((((((++++++***)))))))))))))))''''''''''''((((((((()))***)))'''&&&&&&&&&'''((()))))))))((((((((())))))((((((((('''((())))))***))))))))))))))))))))))))************************)))************+++++++++))))))***+++++++++************************************))))))***++++++,,,+++,,,,,,,,,,,,---------------,,,++++++***))))))+++,,,,,,++++++)))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))***))))))(((''''''((((((+++***((('''&&&&&&'''''')))))))))******++++++,,,&&&'''''''''(((((())))))))))))*********))))))((((((((((((((()))))))))))))))((('''&&&&&&'''(((((())))))((((((((()))***++++++***)))((((((''''''(((((((((((())))))((((((((())))))***+++++++++***************)))))))))))))))(((((()))))))))*********))))))************))))))((((((((()))))))))******************************&&&'''((()))***))))))(((+++++++++*********))))))((((((((())))))*********(((((()))))))))*********,,,++++++***)))(((''''''***)))))))))((((((((('''))))))************))))))******))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***''''''((())))))))))))((())))))))))))))))))))))))((()))***++++++***)))(((******))))))(((''''''))))))))))))(((((((((((('''+++(((&&&''')))***)))(((((((((((())))))((((((((())))))***+++++++++++++++******))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))(((((()))+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************))))))))))))************************************)))************+++++++++++++++---............---+++,,,,,,------.........,,,...//////...------..............................------------.../////////////////////000000000///////////////////////////---,,,******+++,,,---+++++++++++++++++++++++++++***)))(((''''''''''''((((((((((((((()))***+++++++++)))((((((((()))***)))******)))((('''''')))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&''''''((())))))******++++++*********)))))))))******)))((('''&&&%%%%%%'''(((((())))))(((((('''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((())))))))))))***)))(((((('''''''''''''''''''''''''''((((((((((((+++)))&&&$$$$$$&&&(((***))))))************))))))'''''''''''''''(((((()))))))))))))))))))))))))))************************)))************+++++++++******+++++++++******)))++++++++++++++++++++++++*********)))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++******))))))+++++++++++++++***)))(((((())))))******)))))))))&&&''''''(((((((((((('''(((((((((((())))))))))))(((((((((((((((''''''&&&******)))(((''''''''''''************************###$$$$$$%%%'''(((((()))***************)))((('''(((((((((((())))))))))))((((((''''''''''''((((((+++************+++,,,,,,))))))(((((((((((()))))))))((((((''''''(((((()))++++++***)))))))))******************************(((((())))))))))))******))))))************))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))+++++++++*********))))))))))))))))))************(((((())))))))))))******,,,+++******(((((('''&&&))))))))))))((((((((((((((())))))******))))))((((((((())))))))))))******'''''''''((((((((())))))*********))))))*********))))))***++++++++++++***))))))))))))))))))))))))))))))************)))))))))+++,,,)))'''&&&(((***((((((((((((''''''''''''***)))'''''')))))))))(((((((((''''''''''''(((((()))***++++++,,,,,,++++++******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************)))))))))))))))******((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++))))))))))))************************************)))************+++++++++***+++,,,...//////000000---------------------------///000000///......///...........................------------...//////000000//////////////////////////////////////////...---,,,+++***+++,,,---++++++++++++++++++++++++,,,++++++******)))))))))'''''''''''''''(((((()))+++******)))((()))))))))((()))***)))((('''((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))***))))))))))))(((((((((******)))((('''&&&&&&%%%((())))))******))))))(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))************)))(((''''''&&&&&&'''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%'''((()))'''((()))***+++***)))((((((''''''''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********++++++++++++++++++++++++***)))(((+++++++++++++++++++++++++++***************++++++)))************+++++++++,,,+++++++++******))))))+++++++++++++++***)))((())))))++++++,,,++++++***''''''(((((()))(((((('''(((((((((((())))))))))))'''''')))))))))((('''&&&***))))))(((((((((''''''************))))))))))))&&&&&&'''(((((()))******+++++++++******((('''&&&(((((((((((()))))))))))))))))))))))))))*********************++++++,,,,,,((((((((((((((()))******+++***)))(((((()))***+++,,,+++***((((((((()))***)))))))))))))))*********(((((((((((()))))))))***))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((('''''''''&&&&&&((((((((((((((('''''''''(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))(((((((((((((((((())))))))))))((((((&&&'''((())))))*********((((((((()))))))))))))))++++++************++++++******+++,,,,,,,,,,,,+++(((((((((((((((((((((((()))))))))******)))))))))(((++++++((((((***++++++))))))((((((((('''''''''***)))((((((((())))))))))))((('''&&&&&&'''((()))))))))***++++++++++++***(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******)))'''%%%$$$&&&((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++)))))))))*********++++++((()))))))))***************************+++++++++))))))*********+++++++++++++++,,,------.........------------------,,,,,,---...000000...---...///...........................------------...//////000000000//////......---////////////////////////...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******((((((''''''''''''((()))+++******)))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))))))))************))))))&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((()))))))))***************)))(((((((((((()))((((((((((((((('''''''''$$$%%%&&&''''''%%%$$$###%%%&&&((()))***)))(((((())))))(((((())))))***+++))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++***)))(((************************++++++***************+++)))))))))*********++++++++++++***************)))******+++++++++***)))))))))***,,,---...---,,,,,,)))))))))******))))))((((((((((((((())))))))))))'''(((***++++++***)))((()))))))))))))))(((((((((******))))))))))))))))))))))))))))))))))))))))))+++++++++******((('''&&&(((((((((((())))))))))))(((((()))***************)))))))))***************(((''''''(((((()))***++++++***)))(((((()))***+++,,,+++)))((('''((())))))''''''''''''(((((())))))'''(((((((((((()))))))))))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***''''''&&&&&&&&&%%%%%%%%%(((((((((((('''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&''')))************,,,,,,++++++***)))((((((++++++************++++++&&&''''''(((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***&&&))))))&&&(((---,,,'''*********)))))))))(((((()))))))))((((((((()))))))))((('''&&&&&&'''((()))'''(((((()))))))))))))))'''''''''''''''((())))))************************(((((((((((())))))))))))))))))))))))))))))************)))'''%%%$$$&&&((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((()))))))))******((()))))))))************))))))*********+++++++++))))))*********+++++++++,,,,,,++++++++++++++++++------------------,,,,,,+++---///...---,,,---..............................------------...//////000000//////......------........................------,,,,,,++++++++++++++++++++++++++++++++++++))))))*********)))((('''******))))))((())))))***************)))))))))(((''')))***)))((('''(((***((((((((((((((((((((((((((()))))))))*********+++((((((((((((((((((((((((((()))))))))))))))******&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))***))))))************))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((''''''''''''''''''((((((((())))))***))))))((((((((((((((((((((((((((((((''''''''''''((())))))((($$$ %%%&&&'''(((((())))))((()))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++******))))))))))))))))))))))))))),,,+++******)))*********))))))*********+++++++++******************************+++++++++******))))))***,,,...///...---,,,***************))))))((((((((((((((())))))))))))((())))))***************((())))))******))))))((()))))))))))))))))))))))))))))))))(((((((((''''''***************)))((('''(((((((((((())))))))))))%%%&&&'''((()))))))))((('''((())))))******))))))((((((((((((((()))******(((''''''&&&&&&''''''(((******)))((((((((())))))%%%&&&&&&''''''(((((()))''''''(((((((((((())))))))))))************))))))''''''((((((((()))))))))************************((((((((((((((()))******)))))))))(((((((((''''''(((((((((((())))))))))))''''''(((((((((((())))))+++***))))))''''''&&&%%%(((((((((((())))))))))))'''(((((())))))(((((('''$$$&&&''')))******))))))...---,,,+++***))))))(((*********))))))*********''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******###+++---)))(((,,,***%%%************))))))))))))((()))))))))'''''')))***))))))(((((((((((())))))&&&'''(((((())))))(((((()))(((((())))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))******((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***'''((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,)))************+++++++++,,,,,,+++***)))*********------------------------+++---......---,,,,,,---...........................------------...////////////..........................................---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,++++++***************)))************)))(((((('''((())))))(((((()))***((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************)))(((((((((((('''''''''))))))((((((''''''''''''((())))))******))))))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&)))((((((((('''''''''''''''(((((()))((('''%%%$$$''''''''''''((()))***+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))***+++++++++******************************,,,++++++***))))))***************+++++++++,,,,,,))))))))))))************)))******+++++++++******&&&(((+++---...---+++***))))))******)))(((((('''(((((((((((())))))))))))((((((((((((((()))******((()))************)))(((''''''(((((())))))******(((((((((((((((((())))))))))))*********))))))((((((((((((((())))))))))))$$$%%%'''((()))))))))((('''((()))*********)))((()))((((((((((((((()))***&&&''''''''''''''''''&&&'''((())))))))))))))))))&&&&&&&&&'''((()))))))))'''''''''((((((((())))))))))))************))))))((((((((()))))))))******************************)))(((((('''((()))***++++++************)))))))))&&&&&&''''''(((((())))))'''''''''((((((((())))))******)))((('''&&&&&&%%%'''((((((((()))))))))***''''''((((((((((((''''''%%%&&&((()))***)))(((''',,,+++++++++******))))))***))))))(((((())))))***)))******+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++%%%444<<<444*********(((***))))))))))))(((((((((((()))***)))'''&&&(((+++))))))************))))))''''''((()))))))))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***(((((()))))))))*********))))))))))))************((())))))***++++++,,,,,,)))************+++++++++,,,+++*********+++,,,---+++,,,,,,------.........,,,...//////...------..............................------------...//////------..........................................,,,---------,,,,,,++++++++++++++++++++++++++++++---...000111111000...---,,,,,,+++***************)))******+++***)))((('''&&&((())))))(((((()))+++((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((('''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))'''(((((((((((()))))))))''''''&&&%%%%%%%%%%%%&&&))))))(((((('''''''''&&&$$$%%%&&&''')))+++---...)))((((((((((((***,,,---'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))*********++++++++++++,,,,,,,,,)))))))))))))))*********)))******+++++++++******%%%&&&))),,,,,,,,,***)))(((((())))))((('''&&&&&&(((((((((((())))))))))))((('''&&&&&&&&&((()))***((()))***++++++***)))(((&&&''''''((()))******+++''''''((()))***+++,,,,,,((())))))************)))(((((((((((())))))))))))&&&''')))***+++++++++***'''((()))***+++***))))))))))))(((((((((((())))))'''((()))******)))((('''&&&'''(((*********)))(((&&&''''''((()))******+++''''''''''''((((((((()))))))))************))))))))))))))))))************************************)))((('''''''''(((***+++************))))))))))))######$$$$$$%%%&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((())))))******''''''((((((((((((''''''%%%&&&(((******)))'''&&&))))))))))))************))))))(((((((((((())))))&&&&&&'''((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++***???KKK???...))),,,---)))(((((((((''''''''''''''')))***)))'''&&&(((+++)))***+++,,,,,,+++***)))(((((()))***************&&&&&&&&&&&&'''(((******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++&&&)))+++,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************((())))))***++++++,,,,,,)))************++++++++++++*********+++---///000++++++,,,,,,---...//////---///000000///......///...........................------------...//////,,,------....../////////........................,,,,,,---------,,,+++***++++++++++++++++++++++++***,,,---//////...,,,+++,,,,,,+++***))))))******)))******++++++)))((('''&&&((())))))(((((()))+++(((((((((((((((((((((((('''(((((()))***++++++,,,((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******))))))))))))************))))))(((''''''''''''((('''((((((((())))))******(((((('''%%%######%%%'''*********)))))))))))))))((('''&&&$$$$$$$$$%%%&&&))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***)))***,,,------,,,***))),,,,,,,,,++++++*********+++'''$$$$$$'''+++,,,+++++++++++++++++++++++++++************************++++++******))))))((((((%%%''')))+++,,,,,,+++***))))))))))))))))))))))))((()))***+++***)))'''%%%***************)))((((((%%%%%%&&&'''((((((''''''((((((((((((((()))******((('''&&&%%%&&&''')))+++((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''((()))***'''(((***++++++)))'''&&&******))))))))))))******)))))))))))))))))))))))))))))))))((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,((((((''''''''''''(((((((((((()))(((((('''&&&&&&+++***)))(((((()))******''''''((()))))))))))))))+++*********))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))******************))))))((((((''''''))))))(((((((((((())))))---444:::777...((()))---+++*********))))))((((((((((((((((((((((((((((((***)))(((''''''&&&&&&'''***)))((('''&&&&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))((()))++++++)))((())))))************))))))*********)))***++++++,,,***)))))))))((((((''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,------.........//////.........---------/////////...---------,,,..............................---,,,,,,+++******------------,,,++++++***************************++++++++++++++++++++++++******))))))))))))******************))))))))))))******))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***+++)))((()))******)))(((''')))******)))(((((()))((((((((((((((('''''''''((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((******)))))))))))))))***'''''''''(((((()))))))))'''''''''%%%$$$%%%'''***(((((((((((((((((())))))+++******)))(((((())))))))))))))))))))))))))))))******))))))))))))******************************)))***++++++++++++***)))++++++++++++++++++++++++******,,,,,,,,,,,,******,,,++++++++++++++++++***)))'''&&&'''***,,,+++)))************))))))))))))************************))))))))))))))))))))))))(((((((((((()))******+++((((((((((((((((((((((((((((((*********)))'''&&&***************)))((((((''''''((()))))))))))))))((((((((((((((())))))***+++***)))(((((()))+++,,,******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))+++,,,'''((()))***))))))((('''******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((''''''''''''(((((())))))******)))(((((('''***))))))((((((((()))***''''''((()))))))))))))))*********)))))))))(((((())))))************))))))))))))))))))***************)))))))))((((((((('''))))))(((((((((((())))))'''---222111+++'''(((************)))))))))((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))''''''&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***)))((()))***+++)))((())))))************))))))******)))))))))******++++++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------------------//////.........---------...............---------////////////////////////......---,,,,,,+++******,,,,,,,,,---,,,,,,++++++***************************************************))))))(((((())))))************)))))))))(((((())))))))))))(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''(((***+++***)))&&&(((***)))((('''((((((((((((((((((((((((((('''((((((((((((((()))******(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((())))))((((((((((((((()))'''''''''''''''(((((((((&&&&&&'''&&&%%%&&&))),,,&&&&&&''''''(((((())))))++++++,,,,,,++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***++++++++++++***))),,,+++***))))))***+++,,,++++++++++++++++++++++++*********+++++++++++++++)))))))))+++,,,,,,***''')))))))))(((((('''''''''************************&&&&&&'''(((((()))*********)))'''&&&&&&''')))+++'''''''''''''''''''''''''''((()))***)))((('''&&&))))))******))))))(((((())))))******++++++******(((((((((((())))))))))))+++***)))(((((()))***+++******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''(((***,,,---((((((((((((((((((((()))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***************))))))((()))((((((''''''((())))))''''''((()))))))))))))))******))))))))))))((((((***++++++,,,,,,++++++***))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))$$$'''***+++***(((((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***++++++(((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***)))((((((******)))(((((())))))******))))))(((******)))((((((((()))))),,,,,,,,,,,,,,,+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------,,,,,,...............------------------...............////////////////////////...------,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))(((((((((((((((((())))))))))))++++++******)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''(((***+++***)))&&&'''))))))'''&&&'''(((''''''((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((************************''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''((('''&&&''')))+++&&&&&&''''''((()))******((()))***++++++***((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********++++++*********---+++***((((((***+++---++++++************++++++))))))******++++++,,,,,,+++******+++++++++***))))))))))))(((''''''&&&&&&************************&&&'''''''''((((((((())))))((('''&&&&&&'''(((((('''''''''''''''''''''''''''(((((())))))(((''''''((()))))))))))))))(((((()))******++++++*********'''(((((())))))))))))))))))(((((('''&&&''''''(((((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))******+++)))((('''&&&&&&''')))***))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((******))))))((((((((((((((((((''''''''''''(((((()))))))))******))))))((('''''''''''''''(((((((((''''''((()))))))))))))))))))))))))))))))))((((((((())))))******))))))(((((()))))))))************))))))))))))(((((((((((())))))(((((((((((())))))''''''(((***++++++***((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))'''((()))***)))((((((((())))))))))))((((((***))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********++++++,,,,,,,,,,,,------++++++******++++++,,,---.........------,,,,,,,,,........................,,,---------.../////////////////////////////////---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((((((''''''(((((())))))******+++******))))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((()))***)))'''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((++++++++++++++++++++++++''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((())))))''''''''''''''''''&&&&&&((())))))(((&&&&&&'''(((''''''((()))******++++++&&&'''((()))))))))''''''))))))))))))))))))))))))******))))))))))))******************************+++******************+++,,,+++)))(((((()))+++,,,+++******))))))******+++)))))))))******+++++++++,,,,,,***)))((()))+++,,,*********))))))((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&''''''((())))))((('''&&&'''''''''''''''''''''''''''''''''((((((((('''''''''(((((()))))))))((((((((())))))***))))))((((((''''''((()))***))))))((((((((('''''''''''''''(((((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((()))(((&&&%%%%%%''')))+++))))))(((((((((((())))))(((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((******))))))((('''''''''((((((''''''''''''((((((''''''(((((()))(((((('''&&&&&&'''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))'''(((((())))))(((((('''((()))))))))************(((((((((((())))))))))))))))))(((((((((((())))))***)))(((***++++++)))'''(((((((((((((((((())))))))))))))))))))))))))))))++++++***)))))))))))))))&&&&&&'''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))************************((((((((((((((((((((((((''''''((()))))))))))))))***(((''''''((())))))((((((((())))))))))))(((((())))))((((((((((((((()))*********+++++++++++++++((())))))))))))*********+++++++++,,,,,,---------++++++******++++++,,,---.........------,,,,,,,,,---.....................,,,---------.../////////------------------------------,,,,,,,,,,,,++++++)))******+++,,,,,,,,,,,,************************************************((((((''''''''''''(((((()))))))))(((((((((((('''''''''(((((())))))******)))))))))(((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,***)))((()))(((&&&%%%%%%'''(((((('''&&&&&&'''&&&'''''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((()))((((((((())))))***+++((((((((('''''''''''''''((()))***(((&&&%%%%%%&&&(((((())))))******++++++(((((())))))******))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++***))))))***+++++++++***)))(((((()))***+++************************)))))))))***************++++++***(((&&&(((+++...************************))))))))))))))))))))))))******)))(((((('''&&&&&&&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''((()))))))))(((((((((((())))))((((((''''''&&&''')))*********)))(((((()))))))))******************))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))*********)))((('''&&&((('''%%%%%%%%%''')))+++)))((((((''''''(((((()))))))))))))))))))))))))))'''((()))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''((((((&&&''''''(((((((((((('''&&&&&&((()))))))))))))))''''''((()))))))))))))))''''''(((((((((((())))))((())))))******))))))((())))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))))))))'''&&&''''''(((((((((((())))))))))))))))))))))))))))))++++++***)))((((((((((((&&&'''(((((()))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++******************************(((((((((((((((((((((((())))))***+++++++++++++++***(((&&&&&&'''))))))((('''(((((())))))((((((''')))((((((((())))))***+++))))))))))))************)))))))))*********++++++***++++++,,,,,,------...+++++++++++++++,,,------------------------,,,,,,---------...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++************************************************)))((((((''''''(((((()))))))))((((((((((((''''''(((((((((((())))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((,,,***((((((((((((&&&$$$&&&'''))))))'''&&&'''(((&&&&&&''''''((()))))))))***))))))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))((())))))***+++,,,)))))))))(((((('''''''''%%%'''((((((&&&%%%&&&&&&(((((())))))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++***))))))***++++++******))))))))))))******((()))***++++++***)))(((************))))))))))))''')))***)))''''''***---((())))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&''''''((())))))(((((((((((())))))(((((('''&&&&&&''')))*********((((((''''''(((******+++++++++******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))******)))((('''&&&&&&%%%%%%&&&''')))***((((((''''''''''''(((((())))))))))))))))))))))))'''(((***+++++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((''''''''''''((((((''''''((()))))))))))))))&&&'''(((***************''''''((()))))))))))))))'''''''''((((((((())))))((())))))******))))))((())))))))))))************'''((((((((()))))))))***))))))(((((((((((())))))))))))***))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((('''((((((((('''(((((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++++++++***************************(((((((((((((((((((((((())))))***++++++++++++++++++(((&&&%%%'''((())))))''''''((((((((((((''''''((((((((()))***+++,,,---))))))))))))******++++++************+++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,------...,,,,,,---------------------------.........//////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))************************))))))))))))))))))))))))***))))))(((((())))))***))))))((((((((('''''''''))))))))))))(((((((((((('''''''''((())))))******''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))((('''''')))'''&&&'''((()))((('''&&&(((***)))((('''((((((&&&&&&''''''((())))))*********)))((((((((((((((((((((())))))))))))((((((************************&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((***++++++******))))))((((((((('''"""$$$&&&'''&&&&&&'''(((((((((((((((((('''''''''((('''&&&&&&&&&((()))***))))))))))))))))))))))))******))))))))))))******************************,,,+++***))))))***+++,,,))))))************))))))''')))***,,,,,,***)))'''++++++******))))))((((((###&&&******)))((()))+++''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))******++++++)))(((''''''(((***,,,...))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))(((((()))))))))))))))(((''''''&&&''')))***+++***((('''###$$$&&&((()))*********((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((*********)))(((%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''(((***+++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************&&&''')))***+++++++++***'''(((((()))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))************'''((((((((())))))******))))))(((((((((((()))))))))***,,,+++***)))+++---&&&'''''''''(((((())))))))))))))))))))))))))))))'''&&&&&&''''''((()))***(((((()))))))))'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))***+++++++++++++++************************((((((((((((((((((((((((''''''((()))))))))))))))+++(((&&&%%%&&&((())))))''''''((((((((((((''''''((((((((()))***,,,......))))))*********+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,---......------,,,,,,------...///,,,,,,,,,------.........---------.........///////////////......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************((((((((((((((((((((((((******))))))))))))******)))(((((((((''''''''''''******))))))((((((''''''''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&)))+++******''')))******)))(((((()))&&&&&&&&&'''((())))))*********)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''')))******)))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((())))))))))))((('''++++++************++++++******************++++++******))))))***+++,,,,,,))))))))))))******************************************))))))))))))))))))***************)))((('''***(((&&&%%%&&&(((+++---******)))(((((((((((((((+++,,,------,,,+++)))(((&&&&&&''''''''''''&&&&&&***)))(((''''''((()))*********))))))((((((''''''(((((((((((())))))))))))%%%%%%&&&&&&'''(((((((((******))))))(((&&&%%%$$$+++)))((((((*********)))''''''''''''(((***+++,,,---+++)))((()))))))))))))))))))))(((''''''&&&&&&))))))*********+++++++++(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&'''(((***,,,%%%&&&''')))************,,,+++)))((((((((()))***((()))***+++++++++++++++&&&'''((())))))((('''&&&******))))))((((((''''''))))))))))))))))))))))))+++***)))'''''''''((()))''''''((((((((((((''''''(((((('''&&&'''((()))******))))))((('''&&&&&&&&&$$$%%%&&&'''(((((((((((((((''''''''''''((())))))((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++))))))))))))******************))))))(((((('''''''''(((***+++++++++)))((())))))))))))((((((((((((***)))(((''''''((()))***'''''''''''''''((())))))++++++******))))))((((((((()))*********)))'''&&&)))***+++++++++)))((('''(((((((((((((((((((((((()))(((((((((***+++***)))(((((())))))))))))(((((((((((()))))))))*********+++++++++*********))))))+++***************++++++,,,------......------,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------...,,,))))))+++---......------......------,,,+++---,,,***)))))))))******,,,,,,,,,++++++***************************************)))))))))))))))***,,,,,,++++++***)))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''+++*********))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((()))******((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''((((((((((((''''''******))))))(((((('''''')))((('''&&&&&&'''((()))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((+++******))))))(((((((((******)))******++++++,,,))))))))))))************************************+++++++++***************))))))******+++*********---,,,+++***)))***,,,---))))))(((''''''''''''((())))))******************''''''((((((((((((''''''***)))(((''''''((()))******)))))))))(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((($$$$$$&&&((()))*********+++)))'''((()))***))))))((('''''''''''''''((()))000,,,******,,,---,,,***((((((((((((((('''''''''((((((((())))))*********(((((((((((((((((((((((()))))))))(((((((((''''''''''''((()))))))))))))))'''(((((())))))))))))(((++++++)))((((((((())))))((()))***++++++++++++***&&&''''''((((((''''''&&&***)))))))))((((((((('''))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''((()))''''''(((((())))))******%%%&&&'''((())))))))))))((((((((((((((())))))***((((((((((((((()))*********)))))))))(((((((((''')))))))))))))))))))))))))))))))))*********************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''(((((((((((()))))))))************)))))))))((((((((('''&&&''')))+++++++++***))))))))))))))))))))))))(((***)))(((''''''((()))***(((''''''''''''((())))))*********)))))))))))))))''''''((()))))))))))))))***************)))(((((()))))))))))))))))))))))))))((('''(((***+++***)))(((((())))))))))))(((((()))))))))***************+++++++++*********))))))++++++************++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------///---++++++---...///...---------...------,,,+++,,,+++******)))***++++++,,,,,,,,,++++++*********************************++++++***************+++)))))))))***************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))***)))'''&&&&&&&&&(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******'''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((()))*********)))(((''''''((()))***'''(((((())))))(((((('''++++++***)))((('''&&&&&&***************+++++++++))))))))))))************************************************************((()))***+++,,,,,,,,,,,,++++++***)))((((((''''''******)))(((((((((((()))''''''''''''((()))***+++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((()))))))))++++++***))))))(((''''''!!!"""%%%''')))+++,,,---***(((''''''((())))))((((((((('''&&&&&&&&&&&&&&&---+++***+++---,,,)))%%%''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((***)))))))))))))))((((((&&&''')))++++++***(((''')))))))))))))))(((''''''******)))((((((((())))))))))))******++++++******&&&''''''((((((''''''&&&))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''(((''''''''''''((())))))'''(((((()))******++++++''''''((()))************((((((((((((((()))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))******+++++++++,,,***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))(((((())))))))))))******))))))))))))((((((((((((%%%'''(((***++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''(((((()))***))))))))))))************&&&&&&''''''(((***+++,,,+++******)))))))))))))))************************&&&%%%$$$%%%'''((('''&&&(((((())))))))))))((((((++++++******************+++++++++***************++++++************++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,)))******+++---......///------------------------...---,,,---///000///...---------------,,,++++++,,,++++++******+++,,,,,,+++++++++++++++*********************************+++++++++******++++++,,,''''''(((((()))******+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))***)))'''&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((''''''((((((((()))(((((((((((()))*********)))'''&&&&&&(((***+++))))))***++++++***))))))*********))))))(((((('''*********+++++++++******((()))))))))************************************)))))))))))))))*********)))***+++,,,,,,,,,,,,,,,(((((()))))))))(((&&&%%%,,,,,,+++************+++)))((('''''''''(((***+++))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((())))))*********))))))(((((((((%%%&&&'''((()))))))))))))))(((&&&&&&((((((((('''(((''''''&&&&&&'''''''''+++///444555111+++'''$$$&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))'''((()))******)))((('''(((((())))))))))))(((((()))))))))((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''(((((((((((('''''')))))))))))))))*********))))))))))))(((((('''''''''((())))))*********)))&&&&&&''''''((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---(((((((((((()))))))))***))))))))))))(((((((((((('''((())))))***))))))((()))))))))))))))*********))))))(((((((((((())))))((((((((('''((())))))***(((((())))))******++++++((('''''''''''')))+++,,,+++***)))(((((()))***+++************************'''&&&&&&&&&((()))((('''(((((())))))))))))((((((++++++++++++************************************,,,,,,+++*********++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000...,,,,,,------------,,,+++++++++++++++++++++,,,,,,,,,+++++++++************************************************)))******++++++''''''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************)))))))))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((())))))))))))((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((((((((('''''')))))))))******+++++++++'''(((((((((((((((((('''((((((((((((((())))))******((('''&&&'''(((***,,,))))))************)))))))))))))))******+++++++++******+++++++++******)))((()))))))))*********************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++------,,,+++***++++++***))))))))))))***+++***)))''''''(((((()))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((((()))))))))(((((((((((((((''''''&&&)))(((&&&&&&((((((((('''''''''''''''((()))***+++...888BBBBBB888...))))))&&&''''''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***&&&'''((()))************((((((((()))))))))(((((())))))*********))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&''''''((()))))))))(((((($$$%%%&&&'''''''''&&&&&&((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,---'''(((((((((((()))))))))(((((((((((())))))))))))***)))))))))(((((('''&&&((()))))))))*********+++(((((())))))))))))((((((((((((((((((((()))******(((((())))))******++++++***)))(((''''''((()))***+++***)))(((((()))***+++************************,,,+++***+++---------,,,(((((())))))))))))((((((************************************************---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************((((((((((((((()))******((((((((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((******+++((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((())))))*********''''''(((((((((((('''''''''''''''''''''((())))))((((((''''''((()))***+++(((''''''&&&&&&''''''((((((((()))***+++,,,------******+++,,,,,,***)))((())))))))))))************************************---------......//////000,,,,,,,,,,,,+++***)))(((&&&((()))+++,,,++++++***))))))(((''''''''''''(((+++***)))(((((('''''''''))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******&&&'''((((((((((((((((((***(((''''''((())))))((('''''''''''')))***+++,,,---777@@@???555+++((()))''''''((())))))***++++++******))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***(((&&&&&&''')))***%%%&&&''')))******++++++''''''((()))))))))(((((())))))******))))))((((((***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((((((''''''$$$%%%%%%&&&'''&&&&&&&&&######$$$%%%'''((())))))'''(((((())))))(((((('''$$$%%%&&&'''((('''&&&&&&((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((()))''''''(((((((((((())))))(((((((((((())))))))))))***))))))((((((''''''&&&((())))))******+++++++++(((((())))))))))))(((((())))))(((((())))))***+++))))))))))))******************)))((((((((((((((()))))))))))))))******+++************************)))((('''(((***+++***)))(((((())))))))))))(((((((((((())))))***************************+++++++++...---,,,++++++***++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,+++*********++++++++++++***)))((()))))))))***************************************'''''''''''''''((()))******))))))(((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((($$$%%%&&&'''(((******+++((((((((((((((((((((((((&&&'''((())))))******)))***))))))(((((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''((('''''''''((()))*********)))(((&&&$$$$$$&&&((()))(((((())))))******++++++)))***,,,,,,,,,***)))'''))))))))))))************************************,,,,,,------...//////000*********+++******))))))'''''''''(((((((((((('''******)))(((((((((((()))''''''(((((((((''''''&&&((())))))))))))))))))((('''((()))******)))(((''''''((((((((()))))))))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((((((((((((((((((+++)))'''((()))***))))))'''''''''''''''((()))******---000///+++'''&&&'''((((((((())))))******+++)))))))))(((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))******)))(((((((((((((((''''''((()))))))))))))))&&&&&&((()))))))))(((((()))))))))))))))((((((''')))((('''&&&&&&'''((()))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''$$$%%%&&&'''(((''''''&&&###$$$%%%&&&''')))******)))))))))******))))))(((%%%&&&((()))***)))((('''((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))******))))))((('''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((('''''''''((((((((())))))'''((((((((()))))))))***'''''''''''''''((())))))((())))))******+++,,,,,,'''((()))******)))((('''))))))(((((())))))***+++*********)))))))))))))))'''(((((())))))))))))((((((((()))***************))))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&(((((())))))))))))((((((&&&&&&'''((()))******+++))))))*********+++++++++......---,,,++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***+++,,,.........+++,,,,,,,,,,,,+++*********+++++++++***((('''&&&((()))))))))*********+++************************''''''''''''((()))***+++)))((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))******************)))((((((((((((((())))))((('''''''''((((((************************''''''((((((((((((''''''((((((((('''''''''''''''&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&((()))************,,,***'''%%%%%%'''***,,,))))))))))))(((((((((((()))***,,,---,,,***((('''))))))))))))************************************))))))***++++++,,,------'''((()))***************,,,,,,++++++***)))))))))...---,,,,,,++++++,,,,,,###$$$&&&'''(((''''''&&&(((((())))))))))))(((((('''((()))******)))(((''''''((((((((())))))******&&&&&&&&&'''''''''((((((,,,,,,++++++***)))))))))))))))))))))((('''&&&%%%+++***((((((*********)))(((((('''&&&&&&&&&&&&'''---)))&&&%%%''')))))))))))))))))))))************(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***+++***)))'''%%%)))))))))))))))(((((('''%%%&&&((()))))))))(((((()))))))))))))))((('''''''''&&&%%%$$$$$$%%%&&&''''''((((((((())))))******)))))))))))))))))))))))))))(((''''''''')))***+++''''''(((((((((((('''''''''(((***+++++++++***)))'''''''''(((((((((((((((******+++++++++******)))'''(((***+++,,,+++)))(((((((((((((((((()))******'''((((((((())))))************************************)))((('''&&&%%%%%%((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++''''''''''''((((((((()))'''((((((((())))))******%%%%%%%%%&&&(((***+++,,,((())))))***++++++,,,,,,'''((()))******)))(((''')))))))))))))))******+++++++++******))))))((((((%%%&&&(((***++++++******'''((()))+++++++++***)))((((((((((((((((((((((((***)))((()))+++++++++***(((((())))))))))))(((((($$$%%%&&&'''((()))***+++))))))******++++++++++++///...---,,,+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,------...///++++++++++++++++++++++++000...++++++---///000000+++,,,,,,,,,,,,+++*********++++++***)))'''%%%$$$(((((())))))*********+++************************(((((((((((()))***+++,,,''''''(((((()))*********))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&************************&&&'''((()))******************)))((((((((((((((('''&&&&&&''''''((()))***''''''''''''''''''''''''''''''(((((((((((('''''',,,,,,++++++******))))))''''''''''''''''''&&&&&&))))))((('''''''''''''''''''''(((((())))))******))))))((('''''''''''''''************************,,,,,,++++++***)))))))))+++***)))(((((('''((((((---+++(((&&&&&&&&&((()))+++++++++++++++++++++++++++*********))))))((((((((()))***++++++,,,,,,+++++++++,,,,,,+++)))'''&&&''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))*********))))))((((((''''''((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&'''((())))))(((''''''******)))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***'''&&&%%%&&&'''(((((()))+++,,,,,,***'''%%%))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))************))))))))))))))))))))))))************(((((((((((((((((((((((((((((('''&&&&&&((()))*********))))))((((((''''''''''''''''''((()))***+++******))))))((((((''''''''''''((((((((((((''''''(((((())))))******++++++((((((''''''''')))***+++,,,,,,+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((******)))'''%%%$$$&&&'''''''''(((((())))))&&&&&&''''''(((((())))))''''''((()))***+++,,,,,,&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,******))))))((((((''''''((((((((((((((((((((((((,,,++++++***)))(((''''''******++++++++++++******************************&&&(((***+++,,,+++)))(((,,,+++***))))))***+++,,,***************)))((((((***)))((((((((()))+++,,,***)))))))))))))))******///...---,,,***)))((('''***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))((('''((()))+++---)))***,,,,,,***)))***+++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&%%%$$$######$$$%%%&&&))))))))))))************)))((('''&&&&&&'''((()))******))))))((((((''''''************))))))))))))))))))(((((((((((())))))+++***)))'''''''''((()))(((((())))))((('''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''******)))((((((((((((((('''((()))))))))'''&&&%%%+++******)))((('''&&&&&&)))'''&&&%%%%%%&&&''')))******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''''''((((((((()))))))))***))))))((('''''''''''''''((((((((((((((((((((((((*********************+++***))))))(((((((((((())))))))))))))))))*********************************************)))))))))((()))))))))))))))(((&&&&&&%%%%%%&&&&&&&&&$$$###"""))))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))******)))))))))((((((((('''(((((((((((('''''''''''')))((((((((((((((((((((())))))))))))))))))))))))************************)))******))))))(((''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((&&&&&&'''((()))((()))+++++++++)))(((&&&))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))************)))))))))((((((((((((((()))))))))******(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))((((((((((((***))))))(((((((((((((((***)))))))))(((((((((''')))***************)))((((((((((((((())))))))))))***))))))(((((()))***+++(((((())))))*********+++,,,,,,++++++*********)))&&&'''(((******)))'''&&&((((((((()))))))))******+++++++++***************(((((())))))))))))))))))(((((((((((())))))))))))************++++++++++++***)))))))))((((((((('''((((((((((((((((((((((((*********))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''(((***+++++++++)))(((+++***))))))))))))***+++***************)))((((((***)))((((((((()))++++++))))))))))))***+++,,,---......---,,,+++***))))))******)))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***)))((('''((()))+++,,,(((***,,,+++***)))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''''',,,+++***)))((((((((((((((((((((()))))))))******)))((((((''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***)))((('''''''''((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((******)))(((((((((((((((+++++++++++++++***))))))---,,,,,,++++++*********+++***)))(((((()))***+++)))))))))(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((((((((((((((())))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((()))******+++,,,,,,))))))((((((((()))******'''(((***,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))))))))))))))((('''&&&&&&'''''''''(((((('''&&&&&&*********)))((('''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))))),,,,,,***)))((('''''''''(((''''''&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''((()))***+++******))))))))))))(((((())))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))*********))))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((()))))))))((((((((((((((()))))))))))),,,+++***((('''&&&&&&&&&))))))))))))((((((((((((***************)))((((((******)))))))))))))))(((++++++***)))))))))******''''''((()))***++++++,,,+++******)))((('''''''''$$$&&&''')))******))))))))))))))))))******************))))))((('''&&&&&&)))))))))(((((('''''''''******))))))((((((''''''))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))************)))******++++++******)))(((((((((((((((((((((((('''((()))++++++******)))***))))))(((((())))))***)))************))))))((()))))))))((()))******+++************+++,,,......------,,,,,,,,,,,,+++++++++***))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,+++*********+++,,,,,,++++++++++++*********++++++++++++++++++++++++***)))((((((((()))++++++(((***++++++***))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))(((((('''&&&''''''((((((((()))))))))((())))))******))))))((('''''''''((()))*********((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''&&&'''''''''(((((((((((((((''''''&&&''''''''''''(((((((((((())))))************))))))***))))))((((((((((((((())))))((((((''''''(((((()))))))))))))))(((((((((((('''&&&%%%%%%&&&'''(((((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))(((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((((()))************************((()))))))))*********+++(((((((((((()))***++++++((()))******+++++++++************************************)))))))))))))))'''((()))***++++++++++++)))*********+++++++++******)))))))))((((((((('''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((+++***)))'''''''''((()))))))))((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((()))***+++,,,***)))(((((('''((()))***))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((******)))((((((''''''(((((())))))******,,,+++***(((''''''&&&&&&))))))))))))((((((((((((((())))))(((((('''&&&%%%,,,+++++++++***)))))))))++++++***))))))(((((((((*********)))))))))))))))(((((('''&&&%%%$$$$$$###&&&&&&((()))******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((()))************)))))))))(((((((((((())))))))))))************)))((()))))))))))))))******+++***************+++,,,---+++,,,,,,,,,,,,---------++++++***)))((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........---+++******+++,,,---++++++++++++******************************************)))(((((()))***+++(((***++++++)))))))))***))))))))))))))))))))))))(((((((((''''''(((((((((******)))((('''&&&&&&%%%###$$$&&&(((((((((''''''''''''''''''((((((((((((((()))***++++++***)))((('''((((((((()))))))))***''''''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((((((((())))))******))))))((())))))(((((((((((()))))))))(((&&&%%%%%%&&&'''((('''''''''''''''''''''(((&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((())))))((((((((())))))************************************)))))))))(((((())))))((())))))***+++,,,,,,+++)))''''''''')))***++++++++++++++++++++++++))))))))))))))))))******'''((()))******++++++***''''''''''''''''''(((((('''((((((((()))))))))***''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******'''&&&%%%%%%&&&''')))***((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))***++++++***)))'''''''''((()))***))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''')))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((('''&&&&&&*********)))(((((((((''')))))))))(((((('''&&&&&&*********)))))))))))))))++++++******)))(((((('''(((((()))))))))))))))((((((((((((((((((((((((((()))))))))******+++++++++&&&&&&&&&'''((()))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((''')))))))))******)))))))))************************(((((()))***************(((((())))))))))))((((((((())))))*********))))))((()))))))))************+++******)))))))))************+++,,,,,,------...++++++***))))))((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---...---,,,++++++,,,------+++++++++*********))))))******************************))))))))))))))))))((()))++++++)))((()))***((((((((((((((((((((((((((((((''''''''''''((((((******)))((('''&&&&&&%%%'''((()))*********)))(((''''''''''''((((((((((((((()))***++++++***)))(((***)))))))))((((((((('''&&&'''''''''((((((((()))((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))++++++)))))))))***+++,,,)))*********************)))(((((((((((((((((()))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***(((''''''''''''(((((()))))))))))))))(((((((((((())))))((((((((()))******((((((((((((((((((((((((++++++***))))))(((''''''******)))))))))***++++++---+++(((&&&%%%&&&((()))++++++++++++++++++++++++))))))))))))************(((((((((((('''&&&%%%%%%''''''&&&&&&%%%&&&&&&''''''''''''((()))*********&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))))))))((('''''''''((()))***))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''))))))((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))''''''''''''((()))++++++(((((((((((())))))))))))))))))************))))))'''&&&&&&&&&&&&&&&%%%%%%''''''((((((((('''&&&&&&''''''((()))***++++++,,,++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))***++++++%%%&&&'''((()))******+++''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''((())))))******))))))(((************************)))))))))))))))*********((())))))******))))))(((((())))))************)))(((((()))************)))******)))))))))))))))***))))))***++++++,,,------,,,+++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++++++++,,,,,,,,,---------+++************)))))))))************************************))))))))))))''')))******)))(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&)))))))))(((((('''&&&%%%''''''((((((((()))))))))((())))))******))))))(((*********)))(((''''''''''''''''''(((((())))))***))))))(((((((((((())))))&&&&&&'''(((((((((''''''&&&'''((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((())))))***))))))((((((((()))******)))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((())))))******'''''''''''''''((())))))***)))))))))((((((((('''))))))(((((()))******+++(((((((((((((((((((((((()))))))))))))))(((((((((++++++******)))*********+++***)))((((((((()))***************************((()))))))))************(((((((((((('''&&&%%%$$$+++***)))(((''''''(((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))(((''''''((((((((()))))))))***((((((((((((''''''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))(((((('''''''''''''''''''''((())))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''''''''((()))))))))((((((((('''''''''((((((((()))))))))******(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))((((((((((((''''''''''''((()))***+++'''((((((((()))))))))***'''((()))******++++++***&&&&&&&&&&&&''''''''''''&&&'''((())))))(((((('''(((((())))))*********+++((((((((((((((()))))))))(((((((((((()))***++++++))))))))))))((((((''''''&&&&&&&&&'''''''''''''''((((((((())))))*********))))))))))))(((((((((((((((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((************************)))))))))))))))******+++))))))***++++++***))))))(((((()))***************'''((()))***+++******)))((((((((()))***+++---...)))))))))******+++++++++++++++++++++++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&'''***+++,,,,,,,,,+++************))))))))))))***************************************)))((((((''')))******)))(((((()))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((('''''''''&&&%%%%%%%%%&&&'''((((((((((((((()))))))))******)))((((((''''''(((((()))))))))))))))((((((((((((''''''((())))))***++++++******))))))))))))******&&&'''((()))))))))((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((()))******%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$'''''''''(((((()))))))))''''''''''''''''''''''''&&&''''''((()))******+++'''''''''''''''((()))*********))))))((((((((('''))))))((())))))***++++++************************''''''(((((())))))******,,,,,,+++***)))))))))***'''(((***+++,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++&&&'''((()))************+++***((('''&&&&&&&&&'''******))))))((((((''''''******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''''''((((((((())))))******)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))************************++++++++++++************'''''')))))))))((('''&&&&&&&&&&&&'''((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))((('''&&&%%%&&&''''''((((((((())))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++)))(((((((((''''''''''''))))))))))))************((((((((((((((((((((((((***)))((((((((()))+++,,,******))))))((((((''''''((((((((((((((()))******'''((((((((())))))******$$$%%%&&&((())))))))))))(((((())))))******++++++&&&'''(((*********))))))---,,,+++***)))((('''&&&((((((((()))******++++++&&&''''''((()))+++---...+++*********))))))((((((+++++++++***))))))((((((************))))))))))))++++++***)))((('''&&&&&&))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***)))(((((()))***************'''((()))++++++******)))&&&&&&((())),,,...000222(((((())))))************++++++++++++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++"""$$$(((+++,,,,,,***)))************))))))))))))))))))))))))))))))))))))***************)))((('''''')))******((((((((()))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''((((((((((((((($$$$$$%%%'''+++...222444))))))))))))************)))((('''&&&&&&'''((()))''''''(((((())))))******'''(((((()))***++++++,,,++++++************++++++&&&''')))*********)))(((&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))************))))))((((((((((((((()))******'''(((***+++++++++***)))++++++***)))(((''''''&&&&&&''''''((((((''''''&&&'''((((((((())))))******)))))))))))))))))))))))))))'''%%%&&&(((***)))'''+++)))((()))***+++***)))))))))((((((((((((((())))))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))******++++++++++++******************************))))))))))))))))))))))))***)))((()))***+++***)))))))))************))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))&&&&&&&&&''')))(((&&&$$$...,,,)))&&&&&&(((***,,,++++++***))))))))))))***+++)))&&&&&&((()))'''%%%***)))(((''''''((()))***&&&(((***++++++***'''&&&'''''''''''''''''''''''')))))))))))))))(((''''''++++++******))))))((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))************************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++)))))))))))))))(((((('''******)))(((((((((((((((************))))))))))))((((((((((((((()))******%%%&&&&&&'''((()))******&&&'''''''''''''''&&&&&&(((((((((((())))))))))))(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%***))))))))))))))))))***))))))))))))************************************)))************+++++++++,,,+++***((((((((()))***(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''(((((())))))'''((()))++++++******)))************************)))'''%%%%%%''')))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))(((((((((((())))))************************+++***)))(((((()))***+++---,,,+++***))))))))))))(((((()))***************---+++)))''''''((()))***,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,))))))))))))))))))))))))&&&'''***,,,,,,+++)))''''''***......+++(((((())))))))))))***++++++,,,,,,---,,,,,,+++*********+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((('''''''''&&&&&&%%%%%%'''((())),,,***((('''(((***---///))))))))))))))))))))))))'''((()))***++++++***)))))))))************))))))((((((((()))***,,,---...******+++,,,---,,,)))&&&***)))))))))((((((''''''%%%''')))***+++***(((''')))((('''(((*********)))******))))))((((((''''''''''''''''''((((((((((((((()))*********((('''&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''')))************(((((((((((((((((((((((()))'''%%%&&&(((***)))((((((&&&%%%&&&'''((('''&&&))))))(((((((((((()))))))))))))))))))))******+++************)))))))))((())))))))))))))))))))))))++++++***)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++***((((((((())))))))))))(((((()))))))))(((((((((''''''(((((((((((()))))))))))))))(((((()))******(((&&&&&&&&&&&&''''''(((((((((***)))(((&&&%%%$$$$$$###***(((&&&&&&((()))(((&&&+++***)))((('''''''''((((((''''''''''''&&&&&&%%%'''''''''''''''''''''''')))))))))))))))((('''''')))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***++++++++++++***(((''''''******)))(((((((((((((((************)))))))))))),,,+++***(((''''''''''''&&&&&&''''''(((((())))))&&&''''''(((((('''&&&&&&(((((((((((())))))))))))))))))((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********))))))))))))((()))))))))******)))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******((('''''''''(((((())))))************))))))))))))))))))((((((((((((((((((((()))))))))))))))&&&'''((()))***))))))((((((((((((((((((((((((((()))'''&&&&&&''')))))))))******************************)))))))))(((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))************************+++***)))(((((()))***+++---,,,+++***))))))))))))(((((()))************)))+++***((('''''''''((()))))))))(((((())))))***+++))))))*********+++++++++************************'''(((+++,,,---,,,***(((&&&))),,,---+++******+++++++++******************---,,,++++++******++++++,,,,,,+++++++++******************+++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&&&&'''((()))+++***)))(((((()))+++,,,))))))))))))))))))))))))'''((()))***+++******)))))))))************)))))))))))))))((()))***++++++*********+++,,,,,,***(((******)))))))))(((((((((&&&''')))*********)))((()))((('''''')))***)))(((&&&&&&&&&'''(((((())))))''''''''''''((((((((((((((())))))***)))((('''&&&((((((((()))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&((())))))(((***)))((((((******)))((())))))(((((((((((()))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((******)))((((((((())))))))))))((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))***)))((()))***)))(((&&&!!!###&&&)))***)))'''&&&***))))))(((''''''&&&&&&)))'''&&&&&&((())))))(((***)))((((((''''''(((((()))((('''%%%%%%%%%&&&'''(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''((((((((((((''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))*********+++++++++***))))))******)))((((((((())))))************)))))))))))),,,+++***((('''''''''''''''''''''(((((((((((((((&&&''''''(((((('''''''''(((((((((((()))))))))))))))((('''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''',,,,,,+++++++++*********((((((************(((((())))))))))))************(((((((((((((((((((((((()))))))))*********++++++)))((((((''''''''''''((()))******++++++******)))(((((((((((())))))))))))************))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((()))'''&&&&&&((()))))))))''''''''''''''''''''''''************))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******,,,+++******))))))))))))'''((())))))******))))))((((((((((((''''''''''''((((((''''''(((((()))***(((((()))))))))*********++++++++++++++++++++++++((()))+++------,,,+++***%%%(((+++,,,,,,,,,,,,---,,,,,,++++++***))))))(((,,,,,,++++++******++++++,,,++++++++++++******************++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))'''''''''((()))*********(((((('''''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((()))*********))))))))))))************))))))***))))))(((((()))******,,,***))))))+++,,,,,,+++************))))))))))))(((((((((((()))))))))))))))(((''''''((()))(((&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((()))))))))(((''''''************))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''((((((((((((((((((((((((((('''&&&''''''((())))))+++***))))))++++++***))))))(((((((((((())))))***)))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************************************************))))))))))))))))))))))))***)))(((((()))***((('''((())))))******))))))(((%%%%%%&&&'''((())))))***(((((((((((()))))))))))))))(((&&&'''''''''%%%$$$###%%%(((***+++***((('''%%%&&&'''((()))***++++++''''''&&&&&&''')))))))))''''''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))((((((((())))))*********((((((((((((((((((((((((************************(((((((((((((((((((((((())))))(((((((((((())))))''''''(((******+++++++++******))))))((())))))***************)))))))))(((((((((((((((((())))))***((((((((((((((('''''''''&&&''''''(((((((((((('''(((((((((((())))))))))))&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((*********)))))))))(((((('''((()))******)))((('''((()))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))*********))))))(((((((((''''''(((((((((((()))((()))))))))))))))))))))))))))'''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((***))))))))))))))))))***++++++***)))))))))))))))'''(((((()))))))))))))))'''(((((())))))(((''''''***************+++,,,,,,))))))))))))*********+++++++++++++++++++++++++++)))+++,,,---...---,,,+++((()))+++,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,++++++***++++++,,,++++++++++++************************++++++++++++*********))))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))***(((((()))))))))'''&&&%%%))))))))))))))))))))))))(((((())))))))))))))))))))))))************))))))***)))(((((()))+++,,,...///,,,***)))***+++++++++******************))))))((((((((('''((()))******)))(((''''''(((((('''&&&)))((((((''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((''''''*********))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''))))))((('''&&&&&&(((((('''&&&((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))***)))))))))))))))******)))***++++++++++++***)))************************))))))))))))))))))))))))***)))(((((())))))(((&&&)))******++++++******)))%%%&&&'''((()))******+++(((((((((((()))))))))))))))'''&&&&&&''''''&&&%%%((((((((((((((((((''''''!!!"""###%%%'''''''''''''''''''''''''''((()))***((((((((((((((('''''''''###%%%'''***+++++++++***))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))*********)))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((((((''''''******))))))))))))******************)))))))))(((((((((((((((((())))))***((((((((((((((('''''''''&&&''''''((())))))(((((((((((((((((())))))))))))&&&%%%%%%$$$%%%&&&'''((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((''''''''''''((()))******)))((('''((()))))))))************************************(((((()))))))))*********))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***)))))))))(((((('''''''''((((((((()))))))))******)))))))))))))))))))))))))))((('''(((*********((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))******)))))))))******))))))((()))))))))''''''((()))))))))))))))((())))))*********)))(((,,,++++++++++++,,,------*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,------------,,,++++++++++++,,,,,,+++***))))))*********+++++++++,,,++++++***++++++,,,,,,+++++++++*********))))))))))))*********+++++++++*********))))))))))))(((((((((((((((((((((((((((***)))))))))(((((((((''''''(((((()))))))))))))))'''((()))))))))'''%%%$$$(((((((((((((((((((((((())))))(((((((((((((((((())))))************))))))))))))((()))+++...111333222///+++))))))******)))))))))))))))))))))******((((((((('''((()))******)))(((''''''((()))(((&&&******))))))(((''''''&&&''''''''''''((((((((((((''''''''''''''''''(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((&&&'''((((((&&&'''(((***)))(((''''''))))))((('''(((''''''(((((()))***+++)))))))))))))))******+++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))+++---//////---+++)))(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((((((((((('''%%%))))))************)))))))))))))))(((((((((''''''(((((((((((())))))))))))***)))'''''')))***)))))))))(((&&&%%%$$$%%%&&&'''&&&'''((((((((('''&&&%%%'''(((((((((&&&&&&(((*********))))))'''%%%$$$### """&&&)))******)))((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))******************)))(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))((((((++++++***)))'''%%%###"""******)))))))))***++++++************)))))))))))),,,+++***((('''''''''''''''''''''(((((((((((((((&&&'''(((((())))))))))))(((((((((((()))))))))))))))((('''''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))((((((((((((((((((((((((((((((((())))))))))))************************************((((((((()))))))))******((())))))************)))&&&''''''((((((''''''&&&''''''(((((())))))******(((((((((((('''''''''''')))))))))))))))***++++++((((((((((((((((((((((((((((((((()))++++++***(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))***))))))(((((()))))))))&&&'''(((((())))))(((((())))))))))))*********************)))***++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,...,,,++++++,,,,,,+++***((())))))***++++++,,,,,,++++++******++++++,,,,,,+++************))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))*********)))((('''''''''&&&'''((()))))))))(((((('''((()))))))))((('''&&&(((((((((((((((((((((((())))))((('''''''''(((((())))))************))))))))))))((())),,,000444777222///+++************)))(((((((((((())))))))))))(((((((((((()))))))))))))))((('''((()))******)))''''''(((((()))*********''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''')))******++++++((((((((((((((((((((((((&&&((()))(((&&&&&&(((++++++***)))***+++,,,+++)))''''''''''''((()))***+++)))))))))))))))******+++((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++(((+++///222222///+++((((((((((((((((((((((((((())))))))))))))))))))))))+++)))((('''((((((&&&%%%''''''((((((((((((''''''((((((((('''''''''&&&&&&(((((((((((()))))))))))))))(((&&&&&&(((***+++***((('''&&&&&&&&&'''((())))))***+++,,,,,,***(((''''''))))))(((&&&%%%''')))&&&'''((((((((('''&&&%%%$$$%%%&&&'''((((((((('''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((*********)))(((&&&%%%$$$******))))))******+++,,,************)))))))))))),,,+++***(((''''''''''''&&&&&&''''''(((((())))))&&&&&&((())))))*********(((((((((((())))))))))))))))))((((((((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))******)))))))))(((((((((***((('''&&&&&&'''(((***))))))))))))************************************(((((((((((()))))))))***'''''')))*********))))))''''''(((((((((((('''''''''''''''((()))*********((((((((((((((())))))))))))(((((('''((()))***+++(((((((((((((((((((((((((((((((((***++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************************((()))***++++++***)))((())))))(((((((((((())))))&&&'''(((((())))))(((((()))(((((('''((()))***+++)))))))))))))))******+++************++++++++++++***************************+++++++++,,,,,,,,,,,,---+++******,,,...---+++******************++++++++++++******++++++,,,---************))))))))))))))))))))))))************,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))(((''''''''''''((()))))))))((((((((((((((((((((((((((((((***)))((('''&&&''''''((())))))************))))))***)))((()))+++///333666///---+++***+++,,,,,,+++&&&'''''''''((((((((((((&&&''')))*********)))((((((''''''(((+++,,,,,,+++&&&&&&''''''((())))))***''''''''''''((((((((((((''''''&&&&&&&&&'''((()))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&((()))(((&&&&&&(((+++((('''&&&'''((()))(((&&&''''''''''''((()))++++++)))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))((())))))***++++++(((+++000444444000+++(((************************))))))))))))))))))))))))+++)))((('''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''((()))(((((((((((())))))))))))&&&%%%###$$$&&&)))******''''''(((***++++++,,,,,,$$$%%%''')))***)))((('''((()))***(((%%%$$$&&&))) !!!$$$''')))++++++++++++***)))((('''(((((()))''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((('''''''''&&&)))))))))***++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&''')))******************))))))***+++,,,,,,************))))))))))))((((((((((((((()))******%%%&&&&&&'''((()))******&&&&&&((()))************(((((((((((())))))))))))(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''+++)))&&&%%%%%%&&&)))+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))))))))(((((((((((())))))))))))((((((&&&''''''((()))******+++(((((())))))******++++++(((''''''&&&&&&((()))***************************(((((((((***,,,,,,***((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************************((()))***++++++***)))((())))))(((((((((((()))***&&&''''''((((((((((((((()))(((&&&%%%&&&'''***+++***************++++++,,,))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,***(((***---//////---,,,,,,++++++***)))))))))+++*********+++,,,,,,---************))))))))))))))))))))))))************,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''(((((())))))******$$$%%%'''((((((((('''&&&'''((((((((())))))******((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))************))))))+++***((((((***---111444+++***)))***---.........%%%&&&&&&&&&''''''((((((&&&''')))***+++***((('''(((''''''))),,,......---)))(((((('''&&&&&&%%%%%%''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))(((((())))))******++++++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((******))))))((((((''''''))))))***))))))((('''&&&))))))))))))(((((((((((('''((()))******)))((('''(((((())))))*********+++******+++++++++,,,,,,,,,'''### !!!&&&******(((++++++++++++++++++++++++************************+++*********))))))((((((***)))))))))(((((('''''')))((((((((((((((())))))***************)))((((((''''''(((((())))))******))))))))))))))))))))))))''''''(((((('''&&&%%%%%%'''&&&&&&''''''((()))***'''&&&&&&&&&&&&'''((((((******))))))(((((('''''''''&&&&&&&&&&&&(((***++++++***)))(((((()))***+++******))))))(((((((((''''''((()))))))))(((&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((((())))))*********************)))(((((())))))))))))************''''''(((((())))))******++++++++++++******************))))))((((((''''''************))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((()))))))))))))))******+++))))))))))))))))))))))))+++***)))'''''')))***+++***************)))(((((((((((((((((((((((((((((())))))))))))************,,,***((('''&&&'''((()))'''((()))******)))((('''))))))************))))))(((((((((((())))))))))))***)))(((''''''((()))***+++***(((''''''(((((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))***,,,+++)))(((((()))))))))************))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((())))))***((()))++++++)))((()))***((((((((((((((((((((((((******))))))))))))************************************************************))))))******+++,,,///...---,,,+++*********---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((()))((((((''''''''''''((()))((('''&&&&&&'''((()))++++++************++++++))))))(((((((((((())))))...---++++++,,,.........************************))))))))))))))))))))))))&&&''''''((()))******+++***)))(((''''''((()))***&&&&&&((((((((('''&&&%%%''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))((('''&&&&&&'''((()))'''(((((()))(((&&&$$$###))))))((((((''''''&&&&&&***)))))))))(((((((((''''''(((((()))))))))))))))((((((((((((((('''''''''(((((()))******)))(((((())))))))))))*********+++,,,++++++******))))))(((***&&&"""$$$(((++++++)))*********)))))))))))))))************************************)))))))))((()))))))))(((((('''''''''))))))(((((((((((())))))***************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((***)))))))))((((((((('''''''''''''''((()))*********)))(((((((((((()))***)))))))))(((((((((''''''(((((()))))))))(((&&&&&&(((((((((((())))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((('''(((((((((((()))))))))((((((((()))))))))))))))*********)))))))))((((((***)))))))))(((((((((''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++***************)))(((((((((((((((((((((((((((((('''(((((((((((()))))))))+++***((('''''''''((()))(((((())))))))))))((((((((())))))******))))))((((((((((((((())))))))))))***)))(((''''''((()))***((((((''''''((()))***+++%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))(((&&&&&&'''))))))************))))))((((((((((((((((((((((((***)))(((''''''((())))))))))))((((((((()))******)))***,,,,,,***)))***+++))))))))))))))))))))))))++++++************++++++******************************************************))))))******+++,,,...---,,,,,,++++++++++++------,,,,,,,,,+++++++++,,,+++++++++++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((((('''''''''(((((()))((('''&&&&&&&&&'''(((((()))((((((''''''(((((()))))))))(((((((((((()))))),,,+++))))))+++,,,---,,,************************))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))(((''''''((()))***&&&''''''(((''''''&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((()))(((''''''''''''((()))(((((((((((((((&&&%%%$$$((((((((((((((('''''''''))))))))))))((((((((((((''''''(((((()))*********''''''''''''''''''''''''((())))))******))))))((()))))))))***************------,,,***((('''&&&%%%,,,)))&&&&&&***,,,+++***************))))))(((((())))))))))))))))))))))))************)))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))******))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''++++++***)))'''&&&%%%%%%''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((())))))***))))))))))))((((((''''''(((((()))((((((((((((''''''''''''(((((()))))))))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))((((((************))))))))))))))))))))))))(((((((((((($$$$$$%%%&&&'''((())))))***(((&&&''')))***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))******)))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++)))************))))))(((((((((((((((((((((((((((''''''''''''((((((((((((+++***(((''''''((())))))))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''(((***+++,,,''''''''''''((((((((((((************************))))))))))))))))))))))))''')))******(((''''''((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))***++++++)))+++,,,,,,+++******+++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++*********++++++******+++,,,,,,+++******************************))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))******(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((())))))(((((((((((())))))***((('''''')))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))(((((((((((())))))(((''''''&&&''''''(((((((((((((((((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''''''(((((('''''')))((((((''''''(((((()))((((((((((((((('''%%%%%%'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))************************------,,,***)))((('''&&&,,,***((((((***+++***)))------,,,,,,+++*********((((((((((((((((((((((((*********)))))))))))))))***************)))))))))***))))))(((((((((((()))((()))))))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))))))))((((((+++******)))((('''&&&%%%'''''''''''''''(((((()))))))))))))))((((((((((((((()))***++++++***((('''((((((''''''''''''((((((((((((''''''''''''''''''(((((()))))))))((((((((((((((((((((())))))))))))((())))))))))))*********))))))))))))))))))))))))+++******))))))(((((((((&&&''''''((((((((((((((('''''''''((((((((())))))+++******))))))(((((((((,,,++++++++++++*********))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((,,,)))&&&'''+++---***&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++++++++)))))))))))))))******+++((((((((((((((((((((((((******)))(((((()))******))))))************)))((())))))))))))))))))))))))'''''''''((((((((())))))***)))(((((((((((())))))***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((())))))***+++((((((((((((((()))))))))************************(((((((((((((((((((((((()))+++,,,,,,+++******+++))))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,(((***,,,+++***)))***+++))))))))))))))))))))))))+++++++++******+++++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++******+++,,,------,,,+++++++++++++++++++++,,,+++******))))))*********+++---......---+++***************************))))))))))))))))))))))))''''''(((((())))))******(((''''''&&&&&&''''''((())))))))))))((((((((((((''''''''''''((()))***+++))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))'''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''))))))(((((((((((())))))((((((&&&&&&&&&''')))***((((((((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))((((((((()))(((((((((((((((((()))((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((()))))))))))),,,+++)))(((''''''''''''(((((()))))))))***************))))))))))))******+++++++++***************,,,,,,+++++++++*********+++***)))((()))))))))(((,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))******++++++++++++++++++++++++******)))((((((((((((((('''(((((()))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((()))))))))))))))((((((((()))******)))(((((((((''''''''''''((())))))(((((((((((())))))))))))((()))***++++++***((('''''''''((((((((((((''''''''''''(((((((((((((((((())))))((((((((()))))))))(((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))++++++******))))))((((((''''''((((((((((((''''''(((((()))))))))*********++++++******))))))((((((++++++*********)))))))))(((((((((((())))))))))))***)))))))))(((((('''''')))%%%"""$$$(((***'''###(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))******+++((((((((((((((((((((((((******))))))))))))******((())))))*********))))))************************(((((()))))))))*********)))((((((((((((((())))))***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***,,,,,,***)))***+++))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))***************++++++,,,''')))******)))(((((()))((((((((((((((((((((((((******))))))))))))******++++++++++++++++++++++++******************************))))))******+++,,,************+++,,,------++++++++++++++++++++++++++++++******)))******+++,,,---///000000///---,,,************************))))))))))))))))))))))))''''''(((((())))))******)))(((((((((((((((((()))))))))))))))(((((((((((('''''''''((((((***+++,,,************))))))(((((())))))(((((((((((())))))))))))(((((((((((()))))))))((('''(((******)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((''''''&&&'''((()))***((()))))))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((())))))))))))))))))((()))(((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))---,,,***(((&&&&&&&&&&&&((())))))******++++++,,,+++******))))))******++++++++++++++++++***************++++++,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,+++***)))((((((''''''(((''''''((()))))))))(((((())))))))))))((((((((((((************************''''''((()))))))))((((((&&&'''(((***++++++******((((((''''''(((((()))***(((((((((((())))))))))))(((((())))))***)))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))((((((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******************))))))((())))))))))))((('''&&&))))))))))))******************************)))))))))))))))(((((((((((('''(((((((((((()))))))))))),,,,,,+++***)))((('''''')))'''%%%&&&))))))(((%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&)))))))))))))))******+++)))))))))))))))))))))))))))))))))******)))))))))((())))))************)))************************))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''))))))(((''''''((())))))************))))))))))))))))))))))))))))))&&&'''((()))*********)))***))))))))))))***++++++&&&((())))))(((''''''(((''''''''''''''''''''''''***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,***************+++,,,---*********+++++++++++++++***************+++,,,,,,------...//////...------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&(((((((((((()))******+++***************)))''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))((((((((()))++++++***((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))((((((''''''''''''((()))******((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******((())))))******))))))((())))))(((''''''(((((()))'''''''''((((((((((((((('''((((((((()))))))))***---+++)))'''&&&&&&'''(((((((((((()))******++++++++++++***))))))***++++++,,,,,,,,,++++++*********)))*********+++++++++,,,'''((()))))))))((())))))((((((((()))******++++++************************((()))))))))************)))))))))*********+++++++++***)))(((''''''''''''&&&''''''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((%%%''')))+++++++++***)))((((((((((((((())))))***'''((((((((()))))))))***''''''''''''((()))******(((((()))******)))(((((())))))))))))******++++++))))))((((((((()))++++++(((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((******************+++++++++++++++***)))((('''&&&((((((((())))))))))))*********************+++++++++++++++*********))))))'''((((((((()))))))))***+++++++++******))))))(((******))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((''')))))))))))))))******+++))))))))))))))))))))))))))))))************))))))(((((()))***************((((((((((((((((((((((((((((((((())))))))))))***''''''((()))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((((((((())))))))))))'''((()))******)))(((''''''((()))******)))(((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''''''''&&&'''((())))))************))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))((((((((()))******'''(((******((('''((()))((((((((((((((((((((((((+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,+++***************++++++)))*********++++++++++++************+++---...///,,,------------------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&***)))))))))))))))******((()))))))))((('''%%%$$$)))((((((''''''(((((()))))))))(((((((((((())))))((('''''')))++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((()))))))))'''((()))******)))((('''&&&&&&((())))))*********((()))******************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((()))************)))((())))))(((''''''((()))***(((((((((((((((''''''''''''((((((((())))))******+++***((('''&&&''')))***&&&''''''((()))******+++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))'''(((*********)))******))))))***+++,,,------...************************(((((())))))*********+++''''''(((((()))))))))***++++++)))(((''''''''''''&&&&&&'''((())))))((((((''''''(((((())))))******((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&(((***+++,,,+++)))(((((((((((((((((()))******'''((((((((())))))******'''&&&&&&&&&'''(((***+++((()))***++++++***)))((())))))******+++++++++,,,***)))(((((((((***+++,,,(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,,,,,,,,,,+++)))(((&&&%%%''''''''''''((((((((())))))))))))***+++++++++,,,//////............------'''((((((((())))))******))))))))))))************%%%'''((('''&&&%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))(((((()))***************''''''''''''''''''''''''''''''''''''((((((((()))''''''((())))))***))))))'''((()))******)))((('''))))))************))))))(((((((((((())))))))))))'''((()))******)))((('''%%%&&&((()))***+++******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((()))((('''((()))))))))************))))))))))))))))))))))))))))))%%%&&&((()))*********)))((((((((((((((())))))***((()))++++++)))((()))***)))))))))))))))))))))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))***++++++,,,++++++***************+++))))))******++++++++++++)))******+++,,,...///000,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((('''''''''''''''&&&&&&'''''''''***)))))))))((((((((((((+++***)))))))))))))))***''''''(((((('''%%%###"""++++++************++++++))))))(((((((((((())))))'''&&&'''(((******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))'''((()))******)))((('''%%%&&&(((************)))((()))***+++++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))((()))***++++++***)))(((***)))(((''''''((()))***))))))(((((('''''''''&&&******))))))(((((('''''',,,+++))))))***+++******%%%&&&&&&'''((())))))******(((((()))***+++***)))(((((())))))))))))((((((+++)))'''(((+++,,,***(((******)))))))))))))))***+++++++++***************++++++************++++++,,,+++******++++++)))((((((((())))))******++++++))))))(((((((((***+++,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((()))***,,,,,,,,,+++***((((((((((((((()))******))))))(((((('''''''''&&&))))))************))))))))))))************))))))(((((((((((())))))))))))+++*********))))))(((((()))************(((&&&%%%************))))))))))))---,,,***)))))))))***+++(((((((((((((((((((((((())))))))))))************,,,,,,+++((('''''')))+++,,,+++++++++******)))))),,,,,,,,,+++++++++******************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))++++++,,,,,,++++++***)))((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((******))))))))))))************))))))))))))******++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***)))'''%%%&&&)))***(((&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++***(((((())))))'''%%%))))))))))))************,,,+++***(((''''''&&&&&&((()))***,,,,,,++++++***************************))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***%%%&&&'''((()))***+++,,,++++++******************---,,,,,,++++++,,,,,,---************************++++++******************......,,,,,,,,,,,,......************************+++******+++------,,,***+++++++++++++++++++++++++++,,,---,,,***(((((()))'''((()))******)))((('''''''''((((((((((((''''''''')))))))))'''&&&'''((())))))((('''&&&&&&%%%%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))***************))))))***))))))((('''&&&***))))))((('''&&&&&&&&&))))))***++++++***(((((()))***************))))))(((((())))))))))))(((((((((((((((((((((''''''&&&)))((('''''''''(((***+++)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''***)))))))))((((((((('''+++)))(((((()))***))))))&&&''''''((())))))*********(((((()))***+++***))))))******++++++******)))+++)))((((((***+++***(((******))))))))))))******************************))))))(((((((((((()))))),,,+++)))***++++++)))((()))))))))))))))*********+++***)))(((((()))******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((()))******))))))((((((((('''''''''''''''((((((((((((''''''))))))************))))))))))))))))))************************)))))))))(((((()))************)))(((************)))))))))))),,,+++***)))((())))))***************************))))))))))))************++++++***(((&&&&&&)))+++))))))))))))((((((((('''*********)))))))))((((((************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++,,,,,,+++******)))(((((()))))))))*********************************************))))))))))))************))))))))))))******+++******************+++''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))***)))'''&&&&&&''')))***)))'''&&&''')))***(((&&&((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))***************))))))(((((((((((()))((()))***+++++++++***)))************************))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))((((((((((((&&&&&&'''((()))***++++++************************---,,,,,,++++++,,,,,,---************************************************------,,,++++++,,,------************************+++******+++---...,,,++++++++++++++++++++++++++++++,,,---,,,***(((((()))(((((())))))))))))(((((('''(((((())))))(((((('''((()))))))))'''&&&'''((()))((((((''''''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))(((((()))******)))))))))***))))))(((''''''&&&&&&'''((())))))***)))((('''%%%%%%&&&'''''''''''''''(((((())))))))))))((((((%%%%%%'''((()))*********)))(((((('''((()))***+++)))(((''''''''''''((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************++++++,,,,,,***)))((((((''''''(((((())))))))))))(((((((((((()))(((&&&'''((())))))(((((((((((()))******++++++***(((((()))***+++***)))++++++,,,,,,,,,,,,++++++***)))((()))***+++***(((***)))))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))),,,***))))))***+++***(((************)))))))))))),,,+++***)))(((((((((((((((((((((((((((((((((((())))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))((((((((((((((((((((((((((((((((())))))***))))))(((((((((((('''''''''(((((())))))(((((('''))))))************))))))************++++++++++++************))))))))))))'''''')))***++++++++++++************))))))))))))******)))((((((((())))))************************))))))))))))************)))))))))'''&&&&&&(((***))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((''''''(((((()))***++++++++++++******))))))(((------,,,+++***)))((((((******************************))))))))))))******))))))))))))))))))))))))************************************************(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''***++++++***))))))))))))************((((((((((((((()))******'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************************,,,,,,++++++++++++,,,,,,************************************************,,,,,,+++******+++,,,,,,************************,,,++++++,,,......---,,,++++++++++++++++++++++++***,,,---,,,***)))))))))***))))))(((((())))))***(((((())))))))))))((((((((()))***)))'''&&&'''((()))((((((''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))*********))))))((((((((()))************))))))((('''((()))***++++++++++++***))))))((((((''''''&&&%%%&&&'''((())))))((((((&&&''''''((())))))))))))(((((())))))))))))((((((%%%&&&'''((()))*********((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))*********+++,,,---...///+++******)))((()))))))))))))))))))))(((((((((((()))(((&&&'''((())))))((())))))*********+++++++++***(((((((((***+++***)))+++,,,,,,,,,,,,,,,,,,+++***)))))))))******))))))))))))))))))))))))***+++(((((((((((())))))))))))++++++************+++++++++)))((()))***+++***(((++++++******))))))((((((+++******)))))))))))))))((((((((((((((((((((((((((())))))******))))))((('''(((((((((((()))))))))************************---,,,+++)))))))))***+++))))))(((((((((((())))))))))))((((((((((((((((((*********++++++*********))))))************)))))))))))))))*********++++++*********)))))))))))))))''''''((())))))*********************)))))))))((())))))((((((((((((((((((************************((()))))))))************((((((((('''&&&&&&''')))+++++++++***************++++++++++++++++++++++++(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))((((((((((((((()))******+++*********)))))))))(((,,,,,,+++***))))))((('''******************************))))))))))))******))))))************))))))*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((()))((((((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''***+++***)))((()))))))))************((((((((((((((())))))***'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))((((((((((((***************+++++++++,,,,,,++++++++++++,,,,,,***************************************++++++++++++******************+++************************,,,,,,,,,---...///...,,,++++++++++++++++++++++++***,,,---,,,+++))))))***+++***)))(((((()))***+++((())))))******))))))(((((()))***)))'''''''''((()))(((((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))(((''''''&&&(((((()))***************))))))***+++++++++++++++))))))))))))((((((''''''%%%&&&'''((())))))******)))))))))******)))(((((((((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((())))))***&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''((((((***,,,...///,,,+++******))))))******(((((((((((()))))))))))))))((('''''')))*********************++++++++++++***(((((((((***+++***)))******++++++++++++******))))))******)))))))))***))))))(((((()))***++++++''''''(((((())))))))))))++++++************++++++***)))((((((***+++***(((++++++******))))))(((((((((((())))))************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))***))))))))))))))))))))))))---,,,+++)))))))))***+++))))))(((((((((((())))))(((((())))))))))))))))))******++++++++++++******))))))************))))))((((((((()))))))))******))))))))))))))))))******((((((((((((((((((((((((************)))))))))(((((((((((()))))))))(((((())))))))))))))))))))))))((()))))))))************'''(((((((((&&&&&&((()))******************++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))************)))((()))***++++++++++++***)))))))))))))))))))))))))))+++******))))))******+++((((((((((((((((((((((((((()))***++++++***)))(((((()))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))'''((()))))))))***************))))))(((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))'''''''''((((((((())))))%%%&&&'''((()))***+++,,,))))))))))))(((((((((((())))))*********+++++++++,,,++++++******++++++,,,************************))))))*********+++++++++************************************************,,,,,,,,,---...///...,,,++++++++++++++++++++++++***,,,------+++******++++++***)))(((((()))***+++))))))************))))))(((*********((('''((()))((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((+++******)))((('''&&&&&&%%%&&&((()))+++,,,,,,,,,+++++++++++++++***)))))))))))))))))))))(((((((((''''''(((((()))***+++,,,((((((((('''&&&%%%$$$###(((((())))))))))))(((((()))))))))))))))((((((''''''(((((()))))))))))))))%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((())),,,...000,,,,,,+++***************(((((((((((()))))))))))))))((('''''')))++++++******************************(((((()))***+++***)))))))))************))))))(((***+++***)))((()))***(((((((((((()))***+++,,,'''(((((())))))******+++))))))(((((((((((()))))))))((('''(((*********)))************))))))))))))'''''')))***++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))))))))******((((((((((((((((((((((((***)))((((((((((((((((((***))))))((((((((((((((((((((())))))))))))******((())))))******))))))((())))))************))))))'''((((((((())))))))))))))))))))))))***************)))((((((((((((((()))************))))))))))))(((((()))*********))))))(((((((((((((((((((((((())))))))))))************&&&((())))))((('''(((***(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((******))))))))))))******((()))***++++++***)))((()))***+++,,,,,,+++***))))))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))((((((************((((((((()))******(((((()))***((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))'''((()))***((('''))))))))))))******************)))((((((((((((((())))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&'''((()))***+++,,,))))))))))))(((((((((((()))))))))***++++++,,,,,,++++++************++++++************************)))))))))***++++++,,,,,,)))***++++++++++++***)))************************,,,++++++,,,......---,,,++++++++++++++++++++++++***,,,------,,,++++++,,,*********))))))***************++++++++++++******)))***+++***((('''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''%%%&&&((()))+++,,,,,,,,,++++++++++++***)))((('''))))))))))))))))))))))))))))))(((((()))***+++,,,*********)))((('''&&&%%%(((((())))))))))))((((((&&&'''((()))***+++++++++''''''((()))))))))))))))%%%&&&'''))))))'''&&&%%%))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))***---000222,,,+++******)))*********'''((((((((()))))))))***(((&&&%%%&&&(((******)))***************************(((((()))***+++***)))))))))************))))))(((***+++***(((((()))+++(((((((((((()))***+++,,,(((((())))))***++++++,,,))))))(((((((((((()))))))))((('''(((*********))))))))))))))))))*********((()))******+++***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********'''''''''''''''''''''''''''(((((())))))))))))(((******)))((((((((((((((((((((()))))))))*********((())))))******))))))((())))))************))))))(((((()))))))))*********((()))))))))***************))))))))))))+++,,,---************))))))))))))((((((***+++++++++******))))))))))))))))))))))))))))))))))))************&&&(((******)))((()))***'''((((((((())))))))))))(((((()))))))))*********************************((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((((((***+++,,,,,,+++***(((++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((())))))((((((((((((***+++***(((''')))+++))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&((()))+++***)))))))))))))))************((((((((((((((())))))*********)))((()))***+++,,,************************))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++************++++++************************((())))))***++++++,,,,,,******+++,,,,,,+++******************************+++******+++---...,,,+++++++++++++++++++++++++++***,,,------,,,++++++,,,)))******++++++******)))***++++++++++++++++++***)))***+++***((((((((()))((((((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((())))))************))))))))))))******)))(((((())))))))))))))))))))))))***)))((('''(((((()))***++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((&&&'''((()))***+++++++++&&&'''((()))***))))))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***)))(((((())),,,...000++++++***)))))))))))))))'''((((((((())))))******&&&%%%$$$%%%'''))))))(((******))))))))))))))))))***(((((()))***+++***)))*********++++++*********(((***,,,+++(((''')))+++(((((((((((()))***+++,,,((())))))***+++,,,,,,,,,++++++************++++++(((''''''((()))******)))(((((())))))******++++++******++++++***)))'''&&&))))))))))))))))))))))))))))))************))))))))))))))))))************''''''''''''''''''''''''((()))***,,,,,,,,,+++*********)))((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,++++++))))))************)))))))))************+++++++++(((((())))))*********+++******)))***,,,...000111************))))))))))))((()))***,,,,,,,,,+++***************************))))))))))))************'''(((***+++***)))***+++))))))******+++++++++,,,******++++++,,,,,,,,,,,,************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))***)))(((((((((((())))))(((((((((((())))))))))))++++++************************************************))))))))))))******''')))***++++++***)))'''((()))+++,,,,,,+++)))(((''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((***,,,+++(((''')))++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%'''***,,,,,,+++))))))))))))************&&&&&&''''''(((***+++,,,+++***)))))))))***,,,---************************))))))))))))))))))))))))''')))******((((((((()))))))))))))))))))))))))))))))))))))))************+++******)))(((''''''&&&(((((((((((()))))))))***((())))))***++++++,,,,,,++++++************++++++************************((())))))***++++++,,,,,,***+++,,,------,,,+++***************************+++******+++------,,,***++++++++++++++++++++++++***,,,------,,,+++,,,---)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***)))***+++***)))((((((***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((+++++++++******(((''''''&&&'''((())))))******))))))))))))))))))************)))'''&&&&&&'''((()))&&&&&&((()))++++++,,,,,,(((((())))))))))))((((((***************)))((((((&&&''')))*********)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&%%%&&&)))+++---+++******)))((()))))))))))))))))))))************((((((((((((((()))******************************)))((('''(((***+++***)))%%%$$$"""!!!"""%%%((())),,,+++******,,,---,,,+++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***((('''&&&&&&((())))))((())))))))))))))))))))))))((((((''''''''')))+++,,,((()))))))))))))))((((((''''''(((((())))))******)))))))))(((''''''&&&&&&(((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((())))))))))))))))))************)))((((((((()))+++,,,''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))((((((((((((,,,((('''***,,,******+++,,,+++)))''''''((()))+++'''(((((((((((()))))))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************&&&&&&''''''(((((())))))*********)))((((((''''''++++++++++++***((('''&&&(((((((((((())))))))))))+++*********))))))(((((()))******)))(((((()))+++***************)))((('''******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++******+++,,,+++***)))((())))))))))))))))))))))))((())))))************)))***))))))((('''&&&&&&&&&+++***)))(((((()))******&&&'''''''''(((((()))))))))))))))))))))******+++******))))))((('''''''''((()))*********)))'''&&&'''''''''''')))+++---...,,,+++***))))))***+++,,,******))))))((((((''''''(((((())))))))))))((((((******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))************++++++++++++,,,,,,+++***))))))******((())))))*********))))))---,,,,,,+++***)))((((((((()))***,,,,,,+++******,,,,,,)))///444***%%%111***++++++,,,,,,++++++***+++******)))(((''''''&&&))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++******+++(((&&&'''******)))&&&++++++************++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((''''''&&&&&&((()))******)))(((''''''((()))*********))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((('''''''''******))))))))))))******))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))'''(((((()))***+++++++++,,,+++***(((''''''''''''(((((()))))))))*********((((((((((((((()))******((((((((((((((((((((((((+++***)))***,,,---,,,++++++******)))***,,,...///---,,,******+++***'''%%%)))******++++++******)))***++++++,,,,,,++++++******)))'''(((***+++++++++)))))))))))))))))))))))),,,+++***)))((())))))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))))))))'''((((((((()))*********)))(((''''''''''''((()))'''''''''((((((((())))))))))))(((((((((((((((((())))))(((((()))******+++)))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))),,,)))(((******(((***...///...,,,+++***+++,,,---///......---,,,+++******))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************'''''''''(((((((((((((((''''''(((((()))***************+++******)))((('''(((((((((((()))))))))***************)))))))))((()))******)))(((((()))+++******++++++******)))(((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++******+++++++++***)))((())))))))))))))))))))))))*********+++******))))))+++******)))((((((''''''***)))(((''''''((())))))''''''''''''((((((((())))))((((((((())))))*********))))))))))))((((((((()))))))))))))))(((''''''(((((('''((()))***,,,---++++++***))))))***++++++***)))))))))((((((((('''((())))))******))))))(((***)))))))))((((((((('''))))))((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++***))))))************************)))))),,,++++++******)))))))))))))))***++++++++++++***)))+++...<<>>///---******++++++++++++******((()))***+++,,,.../////////////////////...---,,,,,,,,,,,,,,,+++)))((('''))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))******))))))))))))******$$$$$$%%%&&&'''((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((()))******'''(((((((((((()))))))))((((((((((((((())))))***)))))))))))))))))))))))),,,+++***+++,,,------+++((()))+++,,,,,,,,,***))))))***,,,///111111...++++++***)))(((((()))***+++)))******++++++******)))((('''&&&''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&)))))))))(((((('''''''''((())))))))))))))))))((((((((((((((()))))))))***++++++******)))((('''''''''((()))******)))(((''')))*********))))))((('''************************(((((((((((((((((((((((((((((((((((()))***,,,,,,===222)))***...---***(((+++***)))(((((('''''''''))))))*********+++++++++******************************++++++++++++******))))))************))))))))))))))))))))))))))))))(((((()))*********************))))))((((((((('''+++++++++***))))))(((((('''((()))******+++******))))))))))))************))))))))))))))))))******)))******)))(((((()))+++***++++++,,,,,,,,,++++++******++++++++++++******((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$)))(((((((((((((((''''''(((((())))))************((((((((((((((('''''''''&&&&&&'''((()))(((((('''''''''((()))***++++++,,,+++***((('''''''''((()))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))*********+++++++++++++++***************+++++++++++++++++++++***)))(((((((((((()))******+++++++++***)))))))))***,,,---,,,---(((***333111+++///)))******++++++******)))************++++++,,,,,,.../////////...---,,,,,,++++++++++++***)))((('''(((((())))))))))))***+++((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((()))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************))))))))))))******###$$$%%%&&&'''((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((()))***+++''''''(((((((((((())))))((((((((((((((()))******''''''''''''''''''''''''+++***)))***,,,---,,,+++)))***+++,,,,,,+++***)))+++***+++,,,---,,,)))'''***))))))(((((())))))***))))))************)))))),,,***))))))+++,,,,,,+++))))))))))))))))))))))))&&&&&&((()))************&&&'''((())))))******)))))))))))))))(((((((((((((((((('''&&&&&&%%%$$$$$$******)))((('''&&&%%%%%%((())))))******))))))(((((((((((()))))))))******++++++******))))))(((((((((((()))))))))(((''''''(((((()))))))))))))))(((************************''''''''''''''''''''''''(((((((((((()))***+++,,,;;;000(((***...---)))'''***************)))))))))+++******)))((('''&&&&&&))))))))))))))))))))))))******++++++++++++******)))******++++++******)))))))))))))))))))))))))))(((((()))******************))))))))))))))))))((((((((()))******++++++,,,'''((()))***************)))))))))*********++++++))))))))))))************)))******)))(((((()))+++)))***++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***+++***)))(((((((((((()))))))))))))))))))))))))))''''''(((''''''&&&%%%$$$(((((((((((('''''''''''''''((()))***+++++++++***((((((((((((((('''''''''&&&'''((()))***)))((((((&&&''''''((()))******+++******)))((((((((((((((())))))*********))))))(((((())))))******))))))((((((((((((((()))))))))))))))******************)))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********)))******+++,,,)))))))))*********))))))((((((((())))))******************)))******+++,,,'''...,,,+++000+++''',,,))))))************))))))***************))))))))),,,------------,,,,,,+++*********+++******)))(((&&&'''))))))(((((()))+++((((((''''''''''''((((((&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))'''((()))*********))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***'''(((((())))))******+++((((((''''''''''''((((((******))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******'''''''''((((((((())))))((((((((((((((()))******''''''''''''''''''''''''((('''&&&''')))))))))(((((()))))))))))))))((((((+++***)))***++++++)))'''(((((())))))))))))(((((())))))************))))))...,,,******+++,,,+++***))))))))))))))))))))))))&&&''')))***++++++******&&&'''((()))************(((((((((((())))))))))))'''''''''''''''&&&&&&&&&***)))))))))((('''''''''((()))************)))((((((((()))))))))*********))))))))))))))))))(((((())))))((('''''''''''''''(((((()))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++000+++)))***+++((((((+++))))))***+++++++++++++++))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))***++++++,,,,,,++++++***)))******++++++******)))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********((())))))******+++,,,,,,((())))))*********))))))))))))*********+++++++++((()))))))))************)))******)))(((((()))+++((()))******++++++************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((('''(((((()))))))))))))))))))))))))))((((((((())))))(((''''''((((((((((((((((((((((((&&&'''((()))*********))))))(((((((((''''''''''''&&&''')))++++++***)))(((&&&&&&''''''((((((((())))))))))))))))))(((''''''((()))******+++***))))))'''((()))******)))(((''''''((((((((()))))))))***((())))))******))))))((('''((((((((()))))))))***++++++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))***++++++,,,&&&'''((()))))))))))))))((((((((()))))))))))))))))))))***++++++++++++***%%%...---,,,000,,,'''***))))))************))))))************************)))******++++++++++++***((())))))***************$$$&&&(((((('''''')))+++)))(((((((((((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))***+++***))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++((((((''''''''''''((((((+++++++++******)))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((()))***''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))***)))((()))***++++++)))++++++******************))))))(((***,,,......---'''((()))******)))((('''))))))************))))))---+++)))((())))))((('''))))))))))))))))))))))))((()))***+++,,,++++++***&&&'''((()))************''''''(((((())))))******&&&&&&''''''((()))))))))))))))))))))************((()))***++++++***)))((())))))))))))************'''''''''(((((((((((((((***)))(((&&&&&&&&&'''(((((()))***+++,,,---------(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++%%%'''***+++'''$$$(((///'''((()))******+++******************++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))(((((()))***************(((((())))))******++++++,,,,,,++++++***)))))))))))))))************)))))))))************+++++++++(((((())))))*********+++)))******)))(((((()))+++'''((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***((('''''''''((()))))))))))))))))))))))))))((()))***************))))))))))))))))))*********$$$%%%'''))))))))))))((())))))(((((('''''''''&&&'''(((***+++,,,+++)))(((&&&&&&&&&'''''''''''''''((()))*********)))'''&&&'''((()))+++++++++***)))'''((()))******)))(((''''''((((((((())))))******(((((())))))))))))(((((('''((((((((())))))******---,,,+++)))(((((((((((())))))))))))))))))))))))************++++++++++++******))))))***+++,,,,,,$$$%%%&&&((()))))))))))))))))))))))))))(((((((((((()))***,,,,,,+++******'''...***(((...---))),,,))))))************))))))))))))*********+++++++++'''((()))***************'''((()))******++++++***###%%%((('''&&&&&&(((+++))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))++++++******)))***)))(((''''''((()))***'''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++******))))))))))))******''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((''''''''''''******)))((((((((((((((()))************+++++++++***)))(((''''''((()))***))))))))))))))))))))))))---+++)))''''''((()))***''''''''''''''''''''''''************************)))))))))))))))))))))))))))&&&%%%&&&)))***)))'''&&&'''(((***++++++++++++++++++++++++******))))))))))))(((''''''((()))***''''''''''''((((((((()))+++***(((((()))******)))'''(((******((((((((()))+++******+++------,,,***)))))))))))))))******+++)))))))))***+++++++++,,,)))************+++++++++************************++++++******)))((((((((($$$!!! !!!&&&***,,,,,,***++++++***((('''((()))+++***************++++++))))))))))))))))))))))))************************)))))))))))))))******+++///...---,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,---***)))'''&&&&&&&&&'''((())))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))******************))))))(((((('''''')))((('''&&&'''(((+++,,,(((((((((((())))))))))))'''&&&&&&%%%$$$"""!!! %%%'''))))))((('''((()))))))))************)))))),,,+++)))((('''''''''(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''',,,...)))!!!###*********))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++******)))*********************************))))))***+++,,,,,,------************************---,,,++++++******++++++))))))(((((((((((())))))))))))))))))(((((((((((((((((()))(((((('''&&&&&&***((('''(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))(((+++***)))(((((()))***+++''''''''''''((((((((((((((()))***++++++***)))((())))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))(((&&&$$$&&&))),,,+++***))))))************))))))+++*********************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((()))***************+++*********))))))((((((((((((((((((((((((((((((******)))((((((((((((((((((((()))))))))************)))(((((((((((()))***************************+++***)))((('''(((((()))++++++++++++++++++++++++************************))))))))))))))))))))))))***((('''(((***+++***(((((())))))*********))))))************************+++***)))(((''''''(((((('''''''''((((((((())))))+++***(((((()))******)))''')))******)))(((((())))))(((((()))++++++***((()))))))))))))))******+++***************+++++++++)))************+++++++++************************)))))))))))))))*********,,,)))&&&%%%'''(((((('''***++++++***)))((((((************))))))******+++))))))))))))))))))))))))************************)))))))))))))))***++++++...---,,,+++***************+++++++++******)))(((((()))***++++++***)))((()))*********))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,+++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++***)))))))))((((((((('''))))))(((''''''(((******(((((((((((()))))))))))))))))))))((('''%%%$$$###%%%'''))))))((('''((())))))))))))******))))))))),,,+++)))((('''''''''(((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((+++,,,(((###!!!%%%*********))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++***************++++++))))))))))))))))))))))))))))))***++++++,,,------************************,,,,,,+++***************))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))(((((('''***((('''(((***,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))))))))(((''''''((())))))''''''((((((((()))))))))((())))))******))))))((())))))(((((((((((())))))((((((((((((((())))))***)))))))))))))))))))))))),,,***((())),,,...---,,,))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************)))))))))((('''(((((())))))***************)))((((((((())))))'''((((((((())))))))))))***))))))(((((())))))***++++++++++++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***)))((()))+++,,,+++******************)))(((((()))))))))))))))*********,,,+++***(((''''''''''''''''''((((((((()))))))))+++)))(((((()))******)))''')))******)))(((((())))))(((((()))++++++***((()))))))))))))))******++++++++++++***************)))************+++++++++************************'''(((((()))******++++++000---***(((((()))(((''')))+++++++++)))((()))*********)))))))))))))))***))))))))))))))))))))))))***************************))))))))))))***++++++---,,,+++***)))))))))))))))************)))(((((())))))************))))))*********+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,+++******++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((*********+++++++++,,,,,,))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********)))((('''&&&%%%%%%'''))))))((('''((()))))))))))))))))))))))))))+++***)))((('''''''''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((&&&&&&(((******))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))***+++,,,,,,''''''''''''''''''''''''))))))******+++,,,,,,,,,************************++++++***))))))))))))******))))))(((((())))))***))))))))))))((((((((((((***************))))))((()))((('''(((***+++***)))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((()))))))))******)))((((((''''''(((((()))))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))***)))'''''')))***)))((())))))************))))))++++++,,,,,,------...............------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***************************))))))))))))'''(((((()))***++++++,,,******))))))((())))))***((((((((()))))))))******))))))))))))))))))))))))************************)))******++++++***))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))***++++++***)))***************))))))(((((()))))))))***************)))((((((((('''''''''(((((((((((()))))))))***)))((((((***+++******((()))++++++)))((()))***+++******+++------,,,***)))))))))))))))******+++,,,+++++++++***)))))))))))))))*********+++++++++************************(((((())))))************,,,+++***)))***+++++++++)))+++++++++))))))***+++******))))))(((((())))))))))))))))))))))))))))))******************************))))))******+++,,,++++++***))))))))))))))))))***************)))))))))))))))******)))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---......,,,***(((***+++,,,------,,,+++***))))))))))))))))))))))))************************++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))*********+++++++++))))))))))))(((((((((((())))))******)))((('''&&&(((((((((((())))))))))))((((((((((((((('''&&&%%%%%%'''))))))((('''((())))))))))))(((((()))))))))******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((+++)))(((((()))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))***+++,,,---(((((((((((((((((((((((())))))******+++++++++,,,************************+++***))))))((()))))))))***))))))))))))))))))***))))))))))))(((((((((((()))))))))******))))))((()))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************)))((('''&&&&&&'''((()))))))))(((((((((((()))))))))((('''''''''(((***+++)))))))))))))))))))))))))))((('''&&&&&&'''&&&&&&))))))************))))))++++++,,,---.../////////111111000000///.........+++++++++*********))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))************************)))))))))))))))'''(((((()))***++++++,,,******))))))))))))******)))))))))*********++++++))))))************))))))))))))))))))))))))))))))******+++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))******((()))***+++,,,,,,,,,,,,)))))))))))))))*********''''''(((((()))))))))***(((((((((((()))))))))******((('''(((***++++++***(((***++++++)))))))))***+++******+++------,,,***)))))))))))))))******+++,,,+++++++++***)))))))))))))))*********+++++++++************************************))))))(((((((((((())))))***+++,,,---)))***++++++***)))***,,,++++++***)))))))))))))))***************************************************************++++++,,,******))))))(((((())))))******++++++,,,++++++******))))))))))))))))))***)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......,,,)))(((***+++,,,------,,,+++***))))))))))))))))))))))))************************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))******)))((('''&&&(((((((((((())))))))))))((((((((())))))(((''''''%%%'''))))))((('''((()))))))))(((''''''((()))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********++++++,,,,,,,,,+++)))'''(((***,,,+++)))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))***+++,,,---)))))))))))))))))))))))))))***************++++++************************+++***))))))((()))))))))******))))))))))))******))))))))))))((((((((((((''''''(((((()))(((((('''((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************)))((('''&&&&&&'''((()))))))))(((((((((((()))))))))((('''''''''(((***+++)))))))))))))))))))))))),,,,,,+++***)))((())))))))))))************))))))++++++,,,,,,---...//////222111111111000000//////+++++++++*********))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))******'''(((((())))))***************)))))))))***++++++************++++++++++++)))******++++++******)))((((((((((((((((((((((((*********++++++++++++,,,************************************************))))))))))))))))))))))))'''(((***)))(((((()))+++)))***+++,,,---.........++++++++++++*********)))%%%&&&''')))************((((((((()))))))))*********((('''(((***+++++++++(((***++++++***))))))***)))(((((()))++++++***((()))))))))))))))******++++++++++++***************)))************+++++++++************************++++++******)))(((((('''(((***+++***))))))***+++)))***,,,+++******+++,,,---,,,+++***))))))))))))************************************************+++************+++,,,,,,******)))))))))))))))*********+++,,,,,,,,,,,,+++******))))))))))))******((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++++++++******%%%'''))))))((('''((()))))))))''''''''''''))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++***)))((()))***+++***))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,,,,++++++++++++++++++++++++************************************************++++++***))))))))))))***+++******))))))******+++))))))))))))((((((((((((&&&''''''(((((((((((('''((()))***)))'''&&&'''(((************************))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''')))************))))))************))))))((((((((()))))))))******)))((((((''''''(((((()))))))))(((((((((((())))))'''((((((((()))))))))))))))))))))))))))))))))))))))******)))'''&&&''')))))))))************))))))******++++++,,,,,,------////////////////////////+++++++++************)))))))))))))))))))))))))))'''''''''((())))))******(((((((((((((((((((((((((((((()))***************))))))))))))************((((((((((((((((((((((((******))))))******+++,,,))))))))))))************)))***++++++++++++***)))(((((((((((((((((((((((())))))((((((((()))++++++((((((((((((((((((((((((************************))))))))))))))))))))))))'''***++++++))))))***,,,,,,,,,---.../////////......------,,,+++***))))))&&&'''((()))******))))))(((((()))))))))*********)))((('''(((***+++++++++(((***,,,+++***)))******)))(((((()))++++++***((()))))))))))))))******+++***************+++++++++)))************+++++++++*********************************)))))))))))))))(((***,,,,,,***)))***+++)))***,,,++++++***,,,---...---,,,+++************************************************************++++++******++++++,,,---*********))))))******+++))))))***++++++++++++++++++***)))(((((()))***+++'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***))))))(((''''''(((******(((((((((((())))))))))))(((((()))***++++++******%%%'''))))))((('''((()))***)))'''&&&&&&''')))***'''((()))******)))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))((()))******)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***+++***************++++++++++++++++++++++++++++++************))))))))))))************************,,,,,,+++***************+++******))))))******+++))))))))))))((((((((((((''''''((()))))))))))))))''')))***)))'''%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((("""$$$'''***,,,,,,+++***(((((()))******)))((((((''''''((((((((()))))))))((())))))******))))))((())))))(((((((((((())))))&&&''')))*********)))((())))))))))))))))))))))))%%%'''(((&&&$$$###%%%((())))))************)))))))))))))))******************++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))&&&''''''((())))))******(((((((((((((((((((((((((((((()))***************((()))))))))************((((((((((((''''''''''''******))))))***+++,,,,,,(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((('''&&&%%%&&&''')))+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((+++---,,,***)))+++.../////////000//////...---000///...---+++***))))))(((((()))******)))((('''))))))))))))************)))((('''(((***,,,,,,+++)))***,,,,,,***)))***++++++******+++------,,,***)))))))))))))))******+++))))))******+++++++++,,,)))************+++++++++************************((((((((()))******++++++&&&))),,,---+++***,,,...)))***,,,,,,++++++,,,---///...---,,,++++++++++++************************************************++++++******++++++,,,---+++***************++++++(((((()))***************+++***)))(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((('''&&&&&&&&&((()))***))))))))))))))))))))))))************************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************'''((((((((())))))******)))((('''&&&'''(((+++,,,(((((((((((())))))))))))%%%&&&'''(((((()))((((((%%%'''))))))((('''((()))***((('''&&&&&&'''(((***'''((()))******)))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---''')))+++***(((''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***************************************************)))))))))))))))************************---,,,++++++******++++++++++++************++++++))))))))))))(((((((((((((((((()))***************''')))+++)))&&&%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((( """'''+++------,,,+++&&&'''((())))))((('''&&&''''''''''''((((((((((((((()))***++++++***)))((())))))(((((((((((())))))%%%''')))+++,,,***((('''))))))))))))))))))))))))''')))+++)))'''&&&)))+++))))))************)))))))))))))))(((((((((((((((''''''((()))***++++++,,,+++++++++************)))))))))))))))))))))))))))&&&&&&''''''((()))******(((((((((((((((((((((((((((((()))***************(((((())))))*********+++***)))((('''&&&'''(((((((((((((((((((((((((((((((((((())))))******++++++)))((('''''')))******))),,,,,,,,,++++++)))((((((''')))***)))((('''(((***)))))))))))))))***++++++***)))(((((((((***+++,,,++++++************++++++,,,---...///000000000000.........------.........***************)))(((((())))))))))))))))))))))))((()))++++++*********+++***************************************)))(((((()))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))---,,,+++++++++,,,......---,,,+++++++++++++++,,,((((((((()))))))))******(((((()))******+++,,,,,,,,,,,,+++************+++------,,,,,,++++++************************)))))),,,+++++++++++++++,,,,,,++++++***))))))***+++,,,)))************+++++++++************************+++++++++************)))+++*********))))))(((((())))))((((((''''''&&&&&&))))))************))))))''''''(((((())))))******+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))+++***)))'''''')))***+++++++++***)))(((((())))))+++++++++++++++***))))))+++*********))))))((((((***)))((('''''''''''''''))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&'''(((((((((***)))(((''''''((()))***))))))))))))((((((((((((''''''((((((((((((''''''&&&'''((()))))))))))))))******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))******+++)))************+++++++++))))))(((((('''''''''&&&))))))************)))((())))))))))))************,,,++++++******++++++,,,+++++++++*********))))))((()))+++,,,------,,,,,,************************------,,,,,,,,,,,,++++++((((((((()))******+++++++++***(((&&&$$$###""""""((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((***,,,---------,,,+++******)))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))((((((******))))))((((((''''''))))))((((((''''''&&&&&&(((((()))***************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))))))))(((((((((((((((******)))(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((()))******))))))))))))*********+++++++++'''((()))***+++*********)))))))))))))))))))))))))))))))))))))))*********)))((('''''')))******)))++++++++++++***)))((('''((()))***)))((('''(((******)))))))))))))))*********)))((((((((()))+++,,,++++++************++++++,,,------...///000000000...------,,,,,,------...))))))*********))))))((())))))))))))))))))))))))'''(((******)))))))))******************************************)))((((((((())))))))))))*********,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))))))))***+++,,,+++*********************+++++++++++++++,,,,,,,,,(((((())))))******++++++,,,+++*********)))******++++++***************)))(((((())))))******++++++******************+++,,,+++***)))))))))***++++++************++++++++++++************************+++++++++************)))+++*********))))))))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))************++++++++++++******++++++++++++++++++++++++)))************+++++++++******))))))))))))******************************+++***)))(((((()))***+++++++++***)))))))))))))))(((((((((((((((''''''&&&************)))))))))((())))))((('''''''''(((((()))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((***)))(((''''''((()))************))))))(((((((((''''''((((((((((((''''''(((((()))*********)))))))))))))))***************))))))************)))))))))))))))))))))******+++(((((()))))))))*********)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,+++++++++*********))))))((()))***+++,,,,,,,,,,,,*********************************++++++++++++,,,*********)))))))))))))))))))))((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++,,,,,,+++(((((((((((())))))***+++))))))))))))))))))))))))(((((()))***************************)))))))))(((***)))))))))((((((((('''))))))((((((((((((''''''((())))))*********))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))(((''''''''''''''')))((((((''''''(((((()))(((((()))*********))))))))))))*********+++++++++%%%'''***,,,------,,,+++************************************))))))))))))***((('''''')))******)))***************)))((('''((()))******(((((()))*********)))))))))))))))***)))))))))((())))))***+++++++++************++++++,,,,,,---....../////////,,,,,,++++++++++++,,,,,,((())))))*********))))))))))))))))))))))))))))))&&&((())))))(((((()))************************************+++******)))(((((((((((())))))))))))***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,***************++++++++++++************************************+++++++++,,,,,,,,,+++++++++++++++************++++++++++++(((((()))***+++,,,------+++*********++++++,,,---+++******)))))))))******************+++++++++,,,+++++++++++++++++++++++++++++++++************)))***************)))))))))))))))***************+++))))))************))))))((((((((())))))))))))***)))******************)))************************)))************+++++++++******))))))))))))******************************+++***)))(((((()))***++++++***))))))))))))))))))***************)))))))))************))))))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++******)))(((((())))))(((((((((((()))))),,,,,,+++***))))))(((((('''(((((())))))(((((('''*********+++******))))))((())))))***+++,,,,,,,,,******++++++++++++******)))))))))))))))******+++'''((((((((())))))))))))***)))))))))))))))(((((()))((('''''''''((()))***))))))))))))************++++++************+++++++++++++++******************************+++,,,---************************(((((())))))***+++++++++++++++******)))(((((('''(((((((((((()))***+++,,,******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************))))))))))))******&&&&&&''''''(((***+++,,,))))))))))))))))))))))))((())))))************)))************))))))))))))))))))))))))((((((((((((((((((((()))))))))******)))))))))******)))(((((()))******************)))************************))))))))))))))))))))))))))))))(((((((((((())))))******++++++,,,,,,------((((((((('''''''''''''''((())))))******))))))((())))))*********)))(((((()))))))))************+++&&&'''((()))************************************++++++******))))))((((((***((('''((()))+++*********************)))((('''((()))******)))((()))***+++******)))))))))))))))))))))))))))))))))******++++++************++++++,,,,,,,,,------......///++++++************++++++(((((()))************)))))))))))))))))))))))))))&&&(((******)))((()))************************************++++++******)))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------------,,,++++++++++++*********---------------,,,,,,,,,...............------,,,+++,,,,,,------.........++++++,,,,,,------......---,,,,,,,,,------...///+++*********))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************((())))))******+++++++++)))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))************************************)))(((((()))************)))))))))))))))***,,,,,,++++++*********+++*********)))))))))))))))((('''''''''((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++******)))))))))))))))(((((((((((())))))---,,,,,,+++***)))(((((((((((())))))))))))((((((+++++++++++++++***)))((()))))))))******+++++++++)))******++++++******))))))))))))))))))******+++((((((((()))))))))******************)))))))))))))))(((&&&%%%%%%''')))***((()))))))))************++++++************++++++************************+++***)))))))))***,,,---************************)))*********************************))))))((((((((((((((()))***+++,,,---***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***+++***)))'''''''''((()))''''''''''''((()))***+++))))))))))))))))))))))))((()))************))))))*********)))))))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))))))))((('''******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''(((***+++))))))***+++,,,,,,------(((((()))))))))((((((((('''(((************((('''))))))))))))(((((('''&&&))))))))))))************)))'''&&&$$$$$$%%%'''((())))))))))))))))))))))))++++++******))))))((((((***)))((((((***++++++***)))************))))))((()))***+++***)))((()))+++******)))))))))))))))***))))))*********)))))))))++++++************++++++---,,,,,,+++,,,,,,---...*********))))))*********((())))))*********))))))))))))))))))))))))))))))''')))++++++*********+++******************************++++++++++++************++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------............+++,,,---............---////////////............//////..................//////000000000///...---------....../////////000.........------,,,,,,,,,---------,,,,,,---------+++++++++++++++***))))))***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***************+++++++++((((((((())))))***************++++++++++++******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))************************************))))))))))))*********)))))))))))))))*********)))(((''''''''''''((())))))))))))))))))******((((((((((((((()))***+++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********(((((())))))))))))((((((,,,,,,++++++***))))))((((((((())))))))))))((((((+++++++++++++++***)))(((******)))))))))((((((((((((((())))))))))))(((((()))))))))))))))******+++)))))))))*********++++++))))))))))))************)))'''&&&%%%&&&''')))+++((()))))))))************+++******))))))******+++************************+++***)))((()))***+++,,,************************,,,,,,++++++*********)))(((((())))))************))))))((((((((()))******)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))+++***((('''&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))******(((((((((((())))))))))))''''''((()))***+++,,,,,,(((((()))))))))(((((('''******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++'''(((((()))***++++++,,,)))***++++++++++++******'''''')))******)))''''''(((((((((((('''&&&%%%%%%))))))))))))))))))))))))+++(((%%%###"""$$$''')))))))))))))))))))))))))))************))))))))))))+++)))((((((***++++++*********++++++++++++***))))))***++++++))))))***+++)))))))))))))))******+++)))************)))((((((++++++************++++++---,,,+++***++++++---...******))))))))))))*********************)))(((((())))))))))))))))))))))))(((***+++,,,+++***+++,,,************************)))***++++++,,,++++++++++++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------***+++---...//////...---............//////000000111111111111111111111111111222333444333222111000000000000000000111111111111000000///...---,,,,,,......---,,,++++++++++++,,,---------,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********+++++++++++++++(((((())))))))))))))))))******++++++++++++******+++************))))))))))))******************)))************************)))************+++++++++******))))))))))))******++++++++++++++++++++++++)))))))))******))))))))))))))))))))))))******++++++***)))((('''((()))***))))))))))))************))))))((((((((()))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))******(((((())))))))))))((((((+++************)))))))))((())))))******))))))(((*********+++******))))))******))))))(((''''''&&&(((((())))))))))))(((((()))))))))))))))******+++************++++++++++++(((((()))))))))))))))***(((''''''''''''(((***+++))))))))))))******************))))))))))))*********************+++++++++******)))))))))******+++************************,,,,,,+++++++++*********'''(((((()))******++++++***)))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******)))(((((((((((((((++++++***))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))************(((((((((((())))))))))))''''''(((((()))***++++++&&&'''(((((()))))))))((()))******************)))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''(((((()))***+++'''''''''((()))))))))***)))***,,,------,,,++++++'''(((((())))))(((((('''''''''((((((((('''&&&&&&***)))))))))))))))((((((***)))'''&&&&&&(((***+++************************)))))))))))))))*********+++)))((()))***,,,++++++++++++,,,,,,,,,,,,++++++)))***++++++))))))***+++(((((((((((()))***,,,,,,)))******+++***)))((('''++++++************++++++---,,,+++******+++,,,---+++******))))))******+++++++++++++++***((('''&&&))))))))))))))))))))))))''')))++++++***)))***+++************************)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...---///111222333333222111000000111222333444444555777777888888999999::::::999:::;;;;;;;;;:::888777666666666666555555555555666555555555444444333333222111000...---,,,,,,+++......//////...,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,******************))))))***++++++,,,,,,++++++***+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++)))************+++++++++******))))))))))))******++++++++++++++++++++++++))))))************)))))))))))))))))))))***++++++...---+++***)))***+++,,,((()))))))))******************))))))((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))******))))))************))))))(((((()))*********))))))***))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++))))))))))))************''''''((((((((()))))))))''''''(((((()))***++++++))))))))))))******************))))))))))))******))))))*********+++++++++))))))************))))))************************(((((())))))***++++++,,,)))))))))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((((((+++************++++++,,,))))))))))))))))))))))))***************)))((((((((()))))))))************'''((((((((()))))))))***'''''''''(((((()))))))))%%%%%%'''((())))))******((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))*********((((((((((((((((((((((((((()))+++------,,,+++******))))))(((((())))))***'''((())))))))))))))))))******))))))(((((((((((())))))***+++,,,------...++++++++++++++++++++++++(((((())))))******+++++++++***((()))***,,,,,,++++++,,,,,,---------,,,,,,)))+++++++++***)))***+++'''''''''((()))+++------)))***+++++++++)))((('''++++++************++++++...,,,+++))))))***,,,---++++++************++++++,,,,,,,,,+++)))(((&&&%%%))))))))))))))))))))))))&&&(((******)))((()))***************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,------------------------///000222333333333222111222333666888888888777666999999:::<<<===>>>???@@@>>>??????@@@AAABBBCCCCCC@@@AAACCCDDDCCCBBB@@@???===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<888777555333111//////...//////000000///---,,,***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,---,,,,,,++++++************++++++,,,,,,++++++***++++++++++++******))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******))))))))))))******++++++++++++++++++++++++))))))************))))))))))))((())))))***+++++++++***(((&&&&&&'''((()))(((((())))))*********+++++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''((()))******)))(((''''''''''''((())))))******))))))************))))))&&&'''((())))))))))))))))))))))))***++++++,,,,,,******++++++++++++******)))))))))))))))******+++(((((((((((())))))))))))&&&'''''''''(((((())))))'''''')))***++++++++++++))))))))))))******************))))))))))))******))))))******++++++++++++((()))***++++++***)))(((************************###$$$&&&(((***+++---...++++++******)))((((((((((((((((((((()))***++++++******))))))))))))******************************************************))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((())))))******+++,,,......))))))))))))))))))))))))***************)))(((((((((((())))))*********+++'''((((((((())))))******''''''''''''(((((((((((($$$$$$&&&((()))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((************)))))))))))))))(((((((((((('''(((***,,,---,,,***))),,,+++***))))))***+++,,,((()))***+++++++++++++++******))))))((((((((('''------,,,++++++*********)))************+++++++++******++++++++++++******&&&'''(((******+++++++++((()))***+++***(((&&&%%%************************((())))))))))))*********+++++++++*********))))))******))))))(((((('''''')))***+++,,,,,,+++)))(((************************++++++************++++++************************++++++***************+++...---,,,+++************++++++******************,,,,,,***)))(((((((((((()))***++++++******,,,...------------...000111222222111222222444777999;;;===>>>@@@BBBCCCDDDCCCCCCAAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLKKKJJJHHHHHHGGGEEECCCCCCDDDFFFFFFFFFFFFEEEDDDEEEFFFEEEBBB???;;;;;;:::999888888888888222111000/////////000000+++***************++++++............------,,,+++++++++************++++++))))))******+++++++++++++++++++++************)))************************))))))***++++++++++++***------,,,+++***)))((('''))))))(((((((((((())))))++++++******************+++++++++************))),,,,,,++++++,,,,,,---...************************)))+++---,,,))))))+++...(((((()))***++++++,,,,,,$$$%%%'''((()))))))))((())))))))))))))))))))))))++++++******)))((((((((())))))(((((('''''''''&&&///---***(((''')))+++,,,)))))))))(((((((((((((((***)))))))))((((((''''''))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))++++++************++++++************************((((((((((((((((((((((((+++*********))))))((((((+++(((''''''******)))&&&'''***++++++((('''))),,,***)))(((''''''((()))***++++++++++++******)))))))))************+++++++++)))***+++,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))'''''''''(((***++++++*********))))))((((((&&&((()))((('''&&&''')))))))))(((''''''((())))))))))))((('''''''''''''''++++++************+++++++++*********))))))((((((++++++***)))(((((())))))***,,,,,,+++)))((()))*********)))))))))))))))***************************))))))((())))))***++++++))))))))))))************++++++***)))***+++---...))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))************++++++************++++++,,,,,,+++***)))))))))***&&&&&&'''))))))*********************************)))************+++++++++******++++++++++++***************+++,,,,,,,,,,,,++++++,,,---,,,+++***)))************************)))))))))*********+++++++++++++++*********))))))++++++*********)))))))))+++,,,,,,,,,+++)))((('''************************++++++************++++++************************++++++***************+++------+++******)))))))))++++++******************++++++***************++++++,,,,,,+++******+++---.........///111222444555666666777888:::<<<>>>???AAACCCDDDFFFGGGHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJKKKLLLMMMNNNOOOPPPQQQPPPPPPPPPPPPOOONNNMMMMMMLLLJJJHHHHHHJJJKKKLLLKKKJJJIIIHHHIIIIIIIIIFFFDDDCCCBBBAAA@@@>>>=========777777555444222000///......---------------......------......---,,,,,,+++++++++************++++++)))*********++++++++++++...---,,,+++***(((''''''************************))))))***++++++++++++******************+++++++++******))))))))))))******************************++++++++++++************+++************+++,,,,,,************************,,,------+++(((&&&''')))((())))))***++++++,,,,,,'''''')))***+++******))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((('''''''''((((((&&&%%%%%%%%%&&&&&&)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))************&&&&&&'''((()))***++++++))))))(((((((((((())))))+++******))))))******+++************************************************************)))))))))(((***((('''(((******)))'''''')))***)))''''''(((******)))(((((('''((()))***,,,++++++***************)))************+++++++++)))***++++++++++++***))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((((((((((((((((((((((()))***+++************)))))))))(((((()))******(((((()))***++++++++++++++++++++++++***)))((((((''''''((((((***))))))))))))))))))***************)))))))))(((++++++***)))))))))))))))***+++,,,+++)))((()))*********))))))))))))*********************************)))((((((((()))***+++***))))))(((((('''''''''***))))))))))))***+++,,,))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++******))))))******+++,,,+++******))))))******'''((())))))************'''(((((()))******++++++)))************+++++++++******++++++++++++******++++++*********++++++,,,(((((()))))))))))))))***************************************+++++++++,,,+++++++++***************+++++++++++++++*********---------,,,***)))'''&&&************************++++++************++++++************************+++***************++++++,,,+++***)))))))))))))))******++++++++++++++++++++++++******++++++,,,---,,,---...---++++++,,,...000111222444666888999:::<<<===???AAABBBDDDDDDDDDFFFGGGIIIKKKLLLLLLKKKKKKIIIJJJKKKLLLNNNOOOPPPQQQNNNNNNOOOPPPQQQRRRSSSSSSVVVVVVVVVVVVUUUTTTSSSSSSRRRPPPOOOOOOQQQRRRRRRRRROOOMMMLLLLLLMMMLLLKKKIIIKKKJJJIIIGGGFFFDDDCCCCCC??????===;;;888444111///000///............//////,,,------------,,,,,,+++,,,++++++******++++++,,,************++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++++++++************++++++************************,,,+++++++++************)))))))))))))))***++++++************************+++++++++)))'''&&&'''((()))))))))***++++++,,,,,,******+++,,,,,,++++++***))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((('''''')))******++++++***((((((((()))))))))***+++++++++******))))))))))))(((((())))))))))))************&&&'''(((((()))***++++++***))))))(((((())))))***+++******))))))******+++************************************************************))))))))))))***(((((((((******)))((('''((())))))''''''''')))))))))((((((((())))))***---,,,***)))))))))***+++)))************+++++++++)))***++++++++++++***))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))(((((((((&&&'''((()))************************))))))))))))***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,+++++++++******)))((()))))))))))))))(((((((((((())))))************))))))))))))+++***))))))))))))))))))***+++,,,+++)))))))))+++***)))))))))))))))******************************+++)))(((&&&&&&'''(((***+++******)))((('''&&&&&&(((((())))))***))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++++++++******))))))******+++++++++***)))))))))******)))******+++++++++******))))))))))))******++++++))))))*********+++++++++******++++++++++++*********)))(((((('''((())))))'''''''''''''''((()))*********************************+++++++++,,,,,,,,,************************++++++++++++++++++******,,,,,,,,,+++***)))((((((************************,,,++++++******++++++,,,*********************************)))******+++,,,+++******)))(((((())))))******+++++++++++++++,,,++++++******++++++,,,,,,+++---......---...000222555777999;;;===???@@@AAACCCDDDFFFHHHIIIIIIHHHHHHGGGHHHIIIKKKKKKKKKJJJJJJFFFGGGHHHIIIKKKMMMOOOPPPRRRRRRRRRSSSSSSTTTTTTTTTYYYYYYYYYYYYYYYXXXWWWWWWUUUTTTSSSTTTUUUWWWVVVUUUPPPNNNLLLKKKKKKKKKJJJIIIKKKKKKJJJJJJIIIHHHGGGFFFDDDDDDDDDBBB???;;;777555000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''((()))***+++,,,------++++++++++++++++++++++++))))))***++++++++++++***,,,,,,++++++***))))))(((+++******))))))******+++***************+++++++++,,,,,,+++++++++************))))))))))))***++++++************************((((((((((((((()))***+++))))))*********+++++++++++++++++++++++++++******))))))))))))))))))))))))(((((())))))************))))))((((((((((((((((((+++---///111111///,,,***(((((()))***+++,,,,,,---((((((((((((((((((((((((((()))))))))************+++******))))))(((((((((***))))))))))))))))))*********))))))))))))******************************((((((((((((((((((((((((*********)))))))))))))))))))))((()))*********)))))))))))))))(((((((((((())))))))))))))))))******---,,,***)))((()))***+++))))))*********+++++++++*********++++++*********))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++++++++************)))))))))))))))***+++,,,,,,******+++,,,((()))***++++++***)))(((,,,+++******))))))******))))))(((((((((((())))))*********)))))))))))))))******)))))))))))))))***)))+++,,,+++***)))***+++))))))))))))))))))***+++************************+++***'''%%%%%%&&&''')))*********))))))((((((((('''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))************))))))))))))******++++++,,,,,,,,,+++******,,,,,,+++++++++*********))))))*********+++++++++******++++++++++++******))))))((((((((((((((((((***************+++,,,---******************************+++++++++,,,,,,,,,******************************************************************++++++************************,,,,,,++++++++++++,,,,,,******************************))))))***++++++,,,+++***))))))((()))))))))******++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++---///111222444777:::===???AAACCCEEEFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFBBBCCCDDDEEEFFFEEEDDDCCCAAABBBCCCDDDFFFIIIKKKMMMSSSSSSTTTTTTTTTUUUUUUUUUYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUVVVWWWWWWVVVUUUNNNKKKGGGEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFDDDBBB???===444333111///...,,,,,,,,,,,,------.........------------,,,,,,,,,,,,------,,,+++++++++++++++++++++''''''(((***+++,,,---...++++++++++++++++++++++++))))))***++++++++++++***,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,++++++++++++******************+++,,,,,,************************)))(((((((((***+++,,,,,,***************++++++++++++*********)))))))))***))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))((())),,,......,,,***((((((((()))***+++,,,,,,---++++++++++++++++++++++++((()))))))))************,,,++++++***)))(((((((((******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((())))))************+++,,,+++************))))))(((((()))***************,,,+++***)))))))))***+++))))))*********++++++++++++******************+++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************&&&''')))++++++++++++***))))))))))))))))))******)))***+++***))))))***+++)))))))))******))))))))),,,,,,+++***************+++******))))))******+++))))))))))))))))))*********)))))))))))))))******)))***++++++***)))***+++))))))(((((()))***++++++************************+++)))'''&&&%%%&&&'''((('''''''''(((((()))))))))))))))+++++++++***)))(((************************************************(((((((((((((((((((((((('''((((((((()))))))))***++++++++++++++++++++++++***))))))))))))))))))******))))))((())))))******+++,,,,,,,,,,,,++++++***------,,,,,,+++******))))))************+++++++++******++++++++++++******))))))***++++++******))))))))))))***************************************************+++++++++,,,***************+++++++++)))))))))***************))))))))))))***+++,,,---************************,,,,,,++++++++++++,,,,,,************************))))))))))))***+++,,,,,,+++******)))))))))************++++++,,,---------++++++++++++,,,,,,---...///111444666999<<<@@@CCCEEEFFFHHHJJJKKKKKKJJJJJJFFFFFFFFFEEEDDDCCCAAAAAA<<<===>>>>>>>>>===<<<;;;<<<<<<===>>>AAADDDGGGIIIOOOPPPQQQSSSTTTVVVWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWWWWWWWXXXWWWUUUSSSKKKGGGBBB???>>>>>>>>>===;;;<<<>>>???@@@@@@@@@???AAABBBCCCDDDEEEDDDDDDCCC<<<;;;888555222000///...------...////////////......------,,,,,,------...,,,,,,,,,,,,+++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((((()))***+++,,,,,,---))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,************************---+++))))))*********(((************************))))))((((((((())))))***))))))))))))))))))))))))++++++******)))(((((('''(((((())))))))))))******((()))***+++++++++***)))((()))))))))***+++++++++)))))))))***************))))))))))))************)))))))))*********+++++++++******))))))******+++***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))************''')))******)))***+++,,,...,,,++++++++++++***((((((((()))***++++++++++++++++++++++++******)))))))))************+++++++++++++++***))))))***++++++)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++))))))******++++++******))))))))))))************((()))***)))(((((((((***++++++************++++++,,,+++******)))*********++++++************++++++))))))))))))************)))))))))))))))******+++)))***++++++***)))+++,,,(((((((((((()))***+++,,,************************))))))((((((((((((((((((###$$$%%%&&&'''(((((()))******++++++******))))))************************************++++++++++++))))))))))))))))))))))))''''''(((((())))))******+++++++++++++++************))))))(((((())))))***))))))((((((((()))*********++++++,,,,,,,,,++++++++++++++++++************)))************+++++++++******++++++++++++******&&&'''***,,,,,,+++***)))''''''((())))))(((&&&&&&************************)))))))))*********++++++))))))*********+++++++++*********+++++++++,,,,,,+++***)))))))))***+++,,,************************---,,,,,,++++++,,,,,,---************************))))))))))))***+++,,,---++++++************++++++******++++++,,,------...******+++---///111333444666999<<<>>>@@@CCCGGGJJJJJJKKKLLLMMMMMMLLLJJJIIIDDDCCCAAA???<<<;;;:::999777888999999999777666555555555666777:::>>>BBBDDDGGGIIILLLPPPTTTXXX[[[\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\ZZZYYYYYYYYYXXXUUUSSSIIIEEE???:::888888888888555777888:::;;;:::999888<<<===>>>@@@AAACCCDDDEEECCCAAA>>>:::666333111///......///000000000000000......------------......------,,,,,,,,,+++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***'''((()))***+++,,,------***))))))))))))))))))***((())))))***++++++,,,,,,------,,,,,,,,,+++++++++***))))))))))))***++++++************************,,,)))'''''')))***)))'''************************((((((''''''((()))***+++))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********,,,+++*********,,,---...))))))))))))))))))))))))&&&'''''''''((((((((()))))))))))))))************)))************++++++++++++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))************************((()))))))))************''')))++++++))))))+++......,,,******++++++)))''''''(((***+++,,,,,,++++++)))***+++,,,,,,***)))((()))************+++++++++++++++***))))))***++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++******))))))******((()))))))))************((()))***)))(((((()))***,,,***(((''''''(((***,,,++++++***)))))))))))))))******))))))))))))******((()))))))))************)))))))))))))))***++++++(((***++++++******+++,,,(((((((((((()))***+++,,,************************'''((()))*********)))(((&&&'''''''''(((((())))))******)))(((((((((((((((************************))))))))))))*********+++))))))))))))))))))))))))'''''''''((()))*********++++++*********)))))))))))))))(((((((((((())))))((((((((((((((()))******((()))***+++,,,,,,,,,+++((((((((()))******++++++)))************+++++++++******++++++++++++******"""$$$(((++++++***(((&&&***+++,,,---,,,+++((('''************************((())))))))))))*********))))))******+++++++++++++++++++++,,,,,,------------,,,***)))))))))******************************---,,,,,,++++++,,,,,,---************************))))))))))))***+++,,,---,,,+++++++++++++++,,,,,,******+++,,,,,,---......)))***,,,...222555888999===???BBBCCCEEEHHHKKKNNNMMMMMMNNNOOONNNLLLIIIHHHCCCAAA>>>:::777555444444555666777777666555333222//////000111444888<<>>888666666555555444555777888888777555444999999:::<<<>>>AAACCCDDDFFFDDD@@@<<<777333000/////////000111111111111111......------------......---------,,,,,,+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++++++++***************++++++************++++++((())))))***++++++,,,,,,---------,,,,,,,,,++++++((((((((((((((()))******************************'''%%%$$$%%%)))++++++)))++++++******************(((((('''((((((***,,,---))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++,,,***(((''''''***,,,...))))))))))))(((((((((((())))))******+++++++++,,,))))))))))))************------,,,+++***)))((('''++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++&&&)))++++++)))))),,,...---+++((()))******(((%%%'''(((***+++,,,,,,++++++(((***,,,------+++(((''')))************+++++++++,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++---,,,+++)))((())))))***(((((())))))*********+++(((***+++***)))((()))******(((%%%######%%%(((***+++******)))((()))))))))))))))(((((((((((())))))(((((())))))*********+++))))))((())))))***++++++(((***++++++******+++---(((((((((((()))***+++,,,************************&&&'''***+++,,,+++***))),,,,,,,,,+++++++++++++++***)))(((&&&&&&&&&'''(((************************'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******++++++*********))))))(((((())))))(((((((((((())))))((((((((((((((()))******'''((()))***+++,,,,,,,,,***)))))))))***+++,,,,,,---+++)))((('''((()))***************************************************---,,,***))))))***,,,---************************(((((()))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++)))((()))+++,,,,,,+++''''''(((******+++++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,+++*********+++,,,,,,---(((***+++,,,,,,+++)))(((---+++))))))+++,,,---,,,...,,,***+++...000000///...000333555777;;;???BBBGGGHHHJJJLLLNNNOOOPPPPPPOOOOOOPPPOOOLLLGGGBBB???<<<;;;:::888666555444444666444222111222333222111000111222444555666666666<<<>>>BBBEEEJJJPPPWWW[[[[[[^^^aaabbbaaa`````````ddd```\\\ZZZ[[[[[[YYYWWWKKKFFF???:::666555444333888777555333222111222222222333444666999===AAACCCDDDCCCBBB???;;;777444222444222111111222222222111222111000000000111222333000000...------,,,,,,------,,,+++******+++,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,************************************************)))((((((((()))***++++++((((((((()))******++++++************************++++++++++++++++++++++++************************(((((())))))*********++++++++++++*********))))))(((((((((((())))))))))))******)))(((((()))***+++((()))))))))************))))))************))))))''''''((((((((((((''''''((()))******)))((()))+++***(((((()))***+++***)))***************)))((((((***)))))))))((((((''''''))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,++++++***)))((((((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************,,,,,,+++***)))))))))***,,,+++++++++***)))))))))************************,,,+++)))((('''(((***++++++((($$$$$$'''))))))((()))))))))))))))))))))))))))***+++***(((&&&'''(((+++*********))))))((((((***)))(((''''''((()))***%%%&&&&&&'''((())))))***))))))))))))***************************++++++,,,))))))))))))))))))))))))))))))(((((('''''''''&&& ###&&&''''''(((***,,,************************))))))(((((('''''''''&&&))))))))))))************++++++******))))))((((((((((((((((((((((((((((((++++++************++++++))))))************)))))))))************+++++++++***)))(((''''''((()))************)))******++++++,,,+++)))(((((()))***+++************************************************+++***)))(((((()))***+++************************)))))))))***+++++++++,,,+++++++++++++++++++++++++++***((()))***,,,+++***'''((()))******+++*********************************+++,,,,,,------,,,,,,++++++******++++++,,,---+++,,,---...------,,,+++...,,,+++***+++,,,------***'''&&&'''+++///000000111444777:::<<>>AAACCCBBBBBBAAA@@@===999666444333111//////000111000///222111111111222444555666222111000///...---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++************************************************+++***************+++,,,*********************)))************************++++++++++++++++++++++++************************((()))))))))************+++++++++*********))))))************+++++++++++++++***)))(((((()))******)))*********++++++++++++*********++++++***************++++++++++++******(((*********((('''((()))***(((((()))***+++***)))***************)))((((((*********))))))((((((((()))))))))))))))))))))))))))******************)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++******))))))******+++,,,,,,++++++***))))))(((************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************------,,,++++++++++++++++++++++++******************************************)))(((''''''(((***+++...+++((((((***,,,,,,+++))))))))))))))))))))))))''')))***)))(((((()))***************)))))))))((())))))(((((((((((())))))(((((())))))******++++++))))))))))))***************))))))))))))***++++++))))))))))))))))))))))))******)))))))))((((((((()))+++,,,+++***(((((()))************************))))))((((((((('''''''''))))))))))))*********************)))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))************))))))))))))*********+++++++++***)))(((((((((((()))***++++++******)))*********,,,+++***))))))***,,,---************************************************+++***)))(((((()))***+++++++++++++++++++++++++++******************++++++*********++++++,,,,,,---,,,+++))))))***+++***)))))))))***************)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------------......,,,,,,,,,,,,---...---+++******...222444666666999>>>BBBDDDGGGIIIKKKMMMNNNOOOPPPQQQQQQQQQQQQOOONNNMMMKKKIIIFFFCCCBBB>>>===<<<;;;;;;:::::::::;;;:::888777777777555333111222333333444444333333444666888:::===BBBHHHLLLWWWZZZ___bbbccccccddddddeeecccaaa```aaaaaa```___[[[WWWRRRLLLGGGBBB===999444444333222222222333444222444777:::>>>AAABBBCCCCCCCCCCCCBBB@@@===999777444111/////////000000///111111111222444777999:::666555555333222000///...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************---,,,++++++++++++++++++---,,,,,,+++******))))))************************************************************************))))))))))))************+++************)))))))))************++++++++++++,,,+++***)))((((((((()))*********+++++++++,,,,,,))))))************))))))'''(((((())))))(((((('''+++,,,,,,+++)))((()))******(((((()))***+++***))))))************))))))(((***************)))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***,,,,,,++++++***)))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,+++******************************,,,++++++++++++************************+++++++++************************(((''''''&&&'''(((***+++...,,,***)))+++,,,,,,,,,))))))))))))))))))))))))&&&((())))))))))))***,,,************))))))))))))((())))))******))))))(((************************))))))))))))************))))))((((((((()))******))))))))))))))))))))))))++++++************)))))),,,---...---***(((((((((************************))))))((((((((((((''''''))))))))))))************))))))))))))************************************+++******))))))******+++))))))************)))))))))))))))*********++++++***))))))(((((())))))***,,,,,,+++***)))))))))***+++*********+++,,,---...************************************************---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***************))))))***+++,,,,,,---------+++***)))*********(((******+++++++++***))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,......---,,,++++++---///222111//////111555888:::<<<@@@EEEJJJLLLNNNPPPQQQQQQRRRRRRSSSSSSSSSSSSRRROOONNNLLLJJJHHHGGGFFFEEEBBBBBBAAAAAA@@@AAAAAAAAA@@@???=========<<<:::888666777777777777666555555444555777888:::>>>CCCFFFRRRVVV\\\```bbbcccdddeeedddcccbbbbbbcccccccccccc```^^^ZZZVVVRRRLLLEEEAAA888666555333222222222333111444888===AAAEEEFFFGGGHHHIIIIIIHHHEEEBBB>>><<<888555222000111111111000000000111222444888:::<<<<<<<<<;;;:::777444111000+++,,,------,,,+++***)))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))************************---,,,+++***************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************)))))))))))))))*********************))))))))))))'''((((((((()))))))))))),,,++++++***)))(((((('''))))))*********+++++++++''''''((((((((((((''''''&&&''''''((((((''''''&&&---......---+++***+++,,,***(((((((((***+++***)))))))))************)))(((++++++******************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************(((((()))))))))((((((((()))))))))***+++++++++,,,************************&&&&&&&&&&&&'''(((***+++***)))((((((((())))))***))))))))))))))))))))))))''')))******))))))***+++*********)))))))))))))))((()))***++++++***)))((())))))((((((((((((((((((((()))))))))************((((((((((((((())))))***))))))))))))))))))))))))************************&&&(((******)))((()))***************************))))))((((((((((((((((((((()))))))))************(((((())))))******++++++******************************))))))))))))******))))))************))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++***)))))))))************++++++,,,------************************************************---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++***************))))))***+++,,,,,,---------+++***)))*********(((***++++++++++++******)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,++++++******++++++,,,---,,,------,,,++++++...000//////000111333777;;;>>>BBBEEEKKKOOOQQQRRRTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTQQQPPPNNNLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFEEEDDDDDDDDDCCCAAA???<<<<<<;;;;;;:::888777666444555666777888;;;@@@CCCMMMRRRYYY^^^aaabbbccccccbbbccccccddddddddddddeeeaaa```^^^]]]ZZZUUUOOOKKK@@@>>>;;;888555333222222222555:::@@@EEEIIIKKKMMMOOOPPPQQQPPPMMMIIIDDDBBB<<<888444111111111000000...//////111333666999;;;AAAAAABBBAAA>>>:::666444............---+++)))((()))))))))***************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))************************,,,+++***)))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))+++++++++***)))(((''''''(((((((((((())))))))))))((())))))******))))))((()))******++++++******)))+++,,,,,,+++***))))))******(((((((((***+++***)))((())))))*********))))))******************++++++)))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++******++++++++++++++++++***************************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************'''((())))))))))))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))&&&&&&&&&'''((()))******((((((((((((''''''((()))***************************++++++***)))(((((()))))))))))))))))))))******((()))***++++++***)))((())))))))))))((((((((((((((()))))))))************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((()))((((((***+++************************(((((())))))))))))))))))((()))))))))************(((((())))))******++++++***************************))))))))))))))))))***))))))************))))))(((((()))))))))*********))))))************))))))++++++******)))******************+++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++*********++++++,,,,,,---,,,+++))))))***+++***)))******+++++++++++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------......//////***---...---,,,,,,000444///222555888;;;@@@EEEIIIFFFIIIMMMPPPRRRSSSUUUVVVUUUUUUVVVVVVWWWVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNLLLKKKKKKLLLMMMLLLIIIGGGAAAAAA@@@???===;;;:::888555666777888888;;;???BBBJJJOOOWWW]]]```aaaaaabbbaaaccceeeeeedddddddddeeeaaaaaa```aaa```]]]XXXTTTLLLIIIEEE@@@<<<999777666777999===BBBGGGLLLOOOPPPTTTUUUVVVVVVTTTPPPLLLIIIAAA===777333111000///////////////000222444777888@@@AAADDDEEEDDDAAA>>>;;;444444333111///,,,***))))))))))))***************+++++++++++++++++++++++++++++++++*********************************************************************))))))((()))))))))))))))******+++,,,,,,---************************************************************************************))))))))))))(((((()))))))))))))))***************++++++++++++******+++******)))(((''''''''''''((((((((())))))++++++,,,,,,,,,,,,++++++((())))))******))))))(((&&&'''(((((('''&&&'''(((***(((((()))***+++***)))((())))))************))))))))))))***************))))))))))))))))))))))))''''''((((((((((((''''''************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))******+++,,,,,,,,,++++++************************)))***+++,,,,,,,,,+++******************+++++++++))))))))))))))))))))))))'''''''''((())))))))))))(((***+++***)))((()))***************************+++,,,,,,+++)))(((((()))))))))))))))************)))******************)))++++++++++++++++++++++++))))))))))))************))))))((((((((()))******))))))))))))))))))))))))((((((((())))))))))))***)))***,,,+++***))))))***************************(((((())))))))))))******))))))))))))************))))))))))))***************************************))))))(((((())))))***))))))************))))))((((((((()))))))))******)))******++++++******)))*********)))******++++++******************))))))***************************************************++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,+++++++++++++++++++++++++++***((()))***,,,+++***))))))***+++,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,---,,,++++++******+++++++++,,,---////////////...+++...000000...///444888666:::>>>AAACCCFFFJJJMMMJJJLLLNNNOOOPPPRRRTTTVVVUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTRRRRRRQQQPPPPPPOOOPPPPPPQQQQQQQQQSSSTTTSSSQQQNNNJJJIIIHHHGGGDDDBBB@@@>>>::::::;;;;;;<<>>???@@@BBBEEEHHHLLLOOOQQQTTTVVVYYYZZZYYYVVVSSSPPPIIIDDD>>>888555444222111111111111111222333555666999<<>>BBBDDDCCCBBBDDDFFFKKKMMMNNNNNNOOOPPPSSSUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWTTTSSSRRRQQQPPPPPPPPPPPPSSSSSSTTTVVVXXXXXXUUUSSSRRRQQQPPPNNNKKKIIIFFFEEE>>>???@@@@@@AAADDDHHHKKKJJJOOOWWW^^^aaabbbbbbbbbcccfffiiiiiigggeeefffgggeeeeeedddeeefffdddaaa^^^]]]ZZZVVVQQQLLLHHHFFFEEEEEEEEEEEEFFFHHHKKKNNNPPPRRRUUUYYY[[[\\\ZZZWWWUUUQQQKKKDDD>>>;;;888777555333333222111222333444555333777>>>EEEIIIKKKJJJIIICCC@@@===888444222000000,,,,,,,,,------.........))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------++++++******)))(((((((((************************++++++++++++++++++++++++************************+++*********))))))(((((('''((((((((())))))******(((((((((((())))))))))))((((((***++++++***))))))))))))))))))************''''''((((((((((((''''''))))))************))))))&&&((()))***)))***+++---***(((((()))***+++***)))(((((()))***************''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))************************++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************'''(((***,,,,,,,,,***))),,,+++++++++******)))))))))))))))))))))))))))))))))***************)))((('''))),,,+++)))''')))***************************((()))++++++******+++---(((((())))))*********+++,,,+++***))))))***+++,,,''''''((()))***+++++++++))))))))))))***************************++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,,,,***)))))))))************************(((((())))))*********+++))))))))))))************++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++******+++,,,+++***)))(((+++++++++***++++++,,,,,,*********++++++,,,,,,---*********++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********---------,,,,,,+++++++++++++++******+++---...///------------,,,,,,+++******+++,,,---...---,,,,,,***+++---...//////...---...///000222666:::===???CCCDDDFFFGGGGGGGGGFFFEEEDDDEEEFFFIIILLLOOORRRSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZWWWVVVTTTRRRQQQQQQRRRRRRVVVVVVWWWYYYZZZZZZZZZZZZVVVUUUSSSRRRPPPNNNLLLKKKEEEEEEEEEFFFIIIKKKNNNPPPZZZ[[[^^^aaacccddddddeeecccddddddeeeffffffeeeeeehhhhhhgggfffeeedddccccccdddccc```]]]YYYVVVRRRQQQOOOPPPPPPQQQQQQQQQQQQQQQVVVWWWZZZ\\\\\\\\\ZZZYYYWWWRRRKKKHHHGGGCCC===888777555333111000000111111444777===BBBGGGJJJLLLMMMGGGHHHGGGCCC===888555444///......---,,,+++*********************++++++,,,+++++++++*********))))))************************,,,,,,++++++,,,,,,---...000///,,,***))))))))))))******++++++++++++*********+++,,,,,,,,,***)))(((***)))(((&&&&&&((()))***---+++)))((('''((()))***+++++++++++++++++++++++++++++++++*********))))))++++++******))))))((((((************************)))***+++++++++)))((('''+++*********))))))((((((++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++*********)))******++++++++++++******++++++************+++++++++++++++************)))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***************)))((((((+++++++++*********************+++++++++,,,,,,,,,222///,,,******+++++++++***((('''&&&&&&'''(((***************************,,,,,,++++++***))))))))),,,,,,,,,++++++***************++++++++++++******************************(((((()))***+++,,,,,,---,,,,,,++++++++++++++++++************************------------,,,,,,+++***,,,++++++******++++++,,,************************------,,,+++***)))((('''(((((())))))))))))((((((++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))+++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,'''(((******))))))***,,,)))***+++,,,,,,+++)))(((++++++++++++++++++++++++,,,+++)))(((((())))))*********************************++++++++++++******+++,,,,,,------,,,,,,+++***++++++,,,+++***)))(((***)))))))))***++++++,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---...///---------------,,,+++***((()))***+++,,,++++++*********+++------.........333444555888;;;>>>AAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEGGGJJJMMMPPPQQQUUUUUUVVVWWWWWWXXXXXXYYYZZZYYYYYYXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUUUUWWWXXXYYYYYYZZZZZZYYYYYY\\\[[[YYYWWWVVVTTTTTTSSSQQQQQQQQQRRRSSSVVVXXXYYY]]]^^^```bbbccccccbbbbbbbbbcccdddeeeffffffffffffhhhhhhggggggfffeeeeeeeeeeeeeeedddbbb___]]]ZZZYYYWWWWWWWWWVVVTTTRRRQQQPPPQQQTTTXXX[[[]]]]]][[[ZZZ[[[WWWQQQOOONNNKKKEEE@@@999777444111000000111222444666;;;@@@FFFJJJMMMNNNKKKLLLKKKGGGBBB===:::999111000///...---------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++***************++++++,,,,,,,,,++++++***+++++++++((())))))))))))))))))(((+++++++++++++++***))))))+++***(((''''''(((***+++---+++***(((((()))***++++++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))************************)))************))))))(((************)))))))))(((*********************+++''''''(((((())))))******))))))))))))))))))))))))++++++*********))))))))))))******++++++******)))+++******************++++++++++++************)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))***************)))((((((******************++++++************+++++++++,,,000---***)))***++++++++++++***)))(((((()))***+++************************)))******++++++,,,,,,---,,,,,,,,,+++++++++************++++++++++++******************************+++***)))((('''%%%$$$$$$))))))))))))))))))))))))************************,,,,,,------,,,,,,+++***,,,++++++++++++++++++,,,************************+++++++++***************))))))************))))))++++++++++++++++++++++++++++++******)))*********************************+++++++++*********))))))))))))************)))))))))))))))))))))))))))))),,,++++++*********++++++,,,+++***)))(((((((((((((((((())))))***)))))))))+++++++++++++++++++++++++++***)))(((''''''((((((************************)))******++++++******)))++++++,,,,,,,,,,,,++++++***++++++++++++***))))))(((((((((((()))+++,,,---,,,,,,,,,,,,++++++++++++---------,,,+++*********,,,,,,---------.........(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,+++++++++++++++***,,,+++++++++,,,---...///,,,------------,,,,,,+++)))***++++++,,,,,,++++++++++++,,,---...///111222888:::===@@@BBBCCCDDDDDDEEEDDDBBB@@@?????????@@@@@@AAACCCFFFIIILLLOOOPPPWWWWWWWWWXXXYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYXXXWWWWWWXXXXXXYYY[[[[[[\\\\\\\\\\\\[[[[[[]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\```aaabbbbbbbbb```___^^^```aaabbbdddeeeffffffgggggggggggggggggggggggggggffffffffffffeeedddcccbbbaaa```^^^\\\XXXTTTQQQOOOMMMOOOTTTXXX[[[\\\\\\\\\^^^[[[WWWVVVUUUSSSOOOKKK@@@===888444111111222222333555888===CCCIIIMMMPPPOOOPPPPPPNNNIIIDDDAAA@@@666444333111000///000000......---,,,++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((()))***+++,,,---------))))))************)))))),,,++++++************+++,,,+++***))))))***+++,,,++++++)))))))))***+++,,,+++++++++++++++++++++++++++++++++***************))))))))))))************************************))))))))))))))))))***+++************))))))))))))(((((()))))))))*********%%%%%%&&&'''((()))***+++))))))))))))))))))))))))******)))))))))((((((((()))******++++++******)))************************+++++++++************)))++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))************))))))((()))))))))***+++++++++,,,)))))))))*********++++++---+++))))))***+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,++++++++++++*********++++++++++++******************************,,,,,,***(((&&&$$$"""!!!))))))))))))))))))))))))************************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************))))))******+++++++++,,,***++++++++++++++++++***++++++++++++++++++++++++*********)))******++++++************************+++++++++***************))))))************))))))************************---,,,***)))***+++---...555111,,,)))******(((&&&)))))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,***)))((((((((((((************************)))******++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++******))))))((((((((()))***,,,---...---------,,,,,,++++++***------,,,,,,,,,+++++++++,,,,,,,,,,,,------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------......,,,---------------,,,,,,,,,------........................///000333666777<<<>>>AAADDDFFFFFFDDDDDDCCCAAA>>>;;;::::::<<<===???@@@DDDHHHLLLOOORRRSSSXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXWWWYYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]^^^___`````````___\\\[[[YYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZ___`````````___^^^\\\[[[]]]^^^```bbbdddeeefffffffffffffffggghhhhhhiiiiiifffgggggggggggggggffffffgggfffccc```[[[WWWSSSQQQKKKLLLNNNQQQUUUYYY\\\^^^^^^\\\[[[ZZZZZZYYYUUURRRJJJFFF@@@999444222222222111333555999???FFFLLLOOOPPPRRRSSSRRRNNNJJJHHHGGG===;;;888444222111000111...---,,,,,,+++++++++,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------'''(((***,,,------------,,,,,,,,,------,,,,,,,,,---,,,******)))***+++,,,,,,++++++******++++++,,,)))))))))((()))***+++,,,************************************************(((((())))))******++++++***************************)))(((((((((***+++,,,*********)))))))))))))))(((((())))))***+++++++++'''''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))*********++++++*********+++++++++*********))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))************)))((((((((()))***+++,,,,,,,,,((())))))))))))*********+++)))((((((***,,,,,,+++---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******)))))))))(((+++++++++++++++,,,,,,,,,************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++***)))))))))***+++,,,,,,************************************************))))))************))))))***************************)))((((((***...111444:::333,,,***,,,---+++(((++++++******+++---///000************************...---,,,+++***)))))))))************************))))))************))))))***++++++,,,,,,++++++***+++++++++***************)))******+++,,,---///000...------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------------,,,------......---------...............//////////////////000333666999:::>>>@@@CCCEEEEEEDDDBBB@@@@@@>>>;;;888888999;;;===@@@BBBFFFLLLQQQUUUWWWYYYYYYZZZZZZ[[[[[[\\\\\\]]]\\\\\\\\\\\\[[[ZZZXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZ[[[\\\^^^___`````````^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\[[[\\\]]]]]]]]]\\\ZZZYYY[[[\\\^^^```bbbddddddeeeddddddeeefffggghhhiiiiiiiiiiiiiiijjjiiiiiihhhhhhhhhgggeeebbb^^^ZZZWWWUUUNNNLLLJJJJJJNNNSSSZZZ^^^]]]]]]]]]^^^^^^]]][[[YYYTTTOOOHHH@@@999444222111000111333666;;;BBBGGGKKKMMMPPPSSSSSSQQQNNNLLLKKKEEECCC???:::666333111000,,,,,,+++++++++,,,,,,---++++++++++++************+++++++++++++++++++++++++++,,,---.........------((()))+++,,,------,,,+++,,,,,,,,,------,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,(((((((((((())))))***+++************************************************(((((())))))******++++++))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))***************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))***++++++++++++***)))+++++++++*********))))))))))))))))))))))))))))))++++++************++++++************************((())))))*********))))))(((((()))***+++,,,,,,,,,((())))))))))))************)))((()))+++,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++***))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,******************************+++,,,,,,+++++++++***++++++,,,,,,++++++***************************+++++++++************))))))******************)))++++++++++++++++++++++++***)))))))))***+++,,,,,,************************************************))))))************))))))))))))))))))))))))))))))***)))((((((***...111444666000)))(((+++---,,,)))++++++******+++---///000************************+++++++++******)))(((((()))))))))))))))))))))))))))))))))******)))))))))******++++++++++++******,,,+++******))))))******+++++++++,,,,,,...///000------------,,,,,,,,,,,,+++++++++,,,---.........*********+++++++++,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++++++++,,,,,,,,,,,,,,,------,,,---............------,,,------............------,,,,,,,,,,,,---...///...///000333555888;;;<<>><<<;;;999999:::<<>>@@@AAACCCCCCDDDDDDCCCAAA???>>>:::::::::<<>>BBBDDDFFFFFFFFFFFFFFFEEEDDDBBB@@@???999:::<<>>999888555222///---,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---******))))))***,,,...///******++++++++++++******)))***,,,---...---,,,,,,)))******++++++******)))............------,,,+++))))))))))))))))))))))))))))))******++++++++++++++++++******))))))(((((()))))))))))))))))))))))))))***+++++++++)))((('''(((((())))))*********+++,,,,,,+++***)))(((''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++************(((((())))))))))))((((((((()))+++,,,,,,+++)))(((+++++++++************)))************************,,,++++++******++++++,,,************************(((((()))***************+++++++++******************++++++++++++,,,,,,,,,---,,,+++,,,---...,,,******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************''''''(((***+++---......)))******+++,,,,,,------************************((()))***+++++++++++++++)))***,,,------,,,***)))************************'''((()))***+++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))******++++++++++++))))))************))))))++++++++++++++++++++++++(((((()))***++++++,,,,,,''')))******)))((()))+++)))***+++,,,,,,+++)))((())))))))))))))))))))))))((()))+++,,,------,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,---,,,+++***,,,++++++******++++++,,,---,,,+++***+++,,,---...//////...---,,,,,,++++++---------,,,,,,+++++++++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------............/////////.........---------000000000000000/////////...//////000111333444555999999:::<<>>>>>888;;;???BBBEEEHHHLLLOOORRRTTTVVVXXXYYYXXXVVVUUUXXXWWWVVVVVVXXXYYYXXXWWWXXXWWWWWWXXXZZZ\\\___```___aaadddeeecccaaaaaaaaaccceeefffeeebbbaaa```aaafffiiikkkllliiiddd]]]YYY]]]]]]^^^^^^^^^^^^]]]]]]```bbbdddccc```[[[YYYWWWXXXXXXYYY[[[]]]^^^\\\[[[^^^______^^^]]]]]]```bbbbbbccccccdddeeeeeeeeeeeeddddddddddddddddddeeeeeecccbbb```]]]YYYUUUQQQOOORRRPPPOOOPPPRRRSSSSSSRRRLLLIIIEEEAAA===999333///444333333222222222222333;;;@@@HHHPPPTTTVVVUUUSSSUUUUUUTTTSSSOOOKKKGGGEEEBBB???;;;777666444222000---+++))))))***++++++***+++++++++,,,,,,---------...,,,***((((((***,,,...,,,,,,------,,,,,,++++++++++++++++++++++++++++++************************------------------------///...,,,+++***+++,,,,,,************************************************,,,+++***((((((((()))***(((((())))))))))))((((((*********************+++******++++++++++++******************************(((((()))***************'''((()))***************************************------,,,+++*********++++++++++++,,,,,,+++++++++************************************************---,,,+++*********,,,,,,******************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,---......//////......,,,+++++++++***))))))))),,,,,,,,,++++++***************))))))))))))***************************************++++++,,,,,,,,,---)))'''***...000,,,(((,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---,,,,,,+++*********+++---,,,***))))))***,,,---************************,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++******)))+++,,,+++***)))***+++(((*********)))((()))*********))))))))))))******))))))(((((((((((())))))******************************))))))))))))*********)))((()))+++,,,,,,***))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------///......------,,,,,,,,,---------,,,,,,,,,++++++------------------,,,,,,------------------------,,,,,,------------,,,,,,////////////////////////---------............/////////.........---------000000000///////////////000000111222333555666777:::;;;===@@@CCCEEEGGGHHHEEEEEEEEECCC@@@======>>>???BBBFFFIIIKKKOOORRRUUUWWWWWWXXXXXXXXXWWWWWWWWWXXXWWWWWWXXXYYYYYYWWWVVVYYYYYYZZZ[[[\\\]]]^^^___iiikkknnnnnnmmmkkkkkkkkkooopppqqqooommmkkkjjjjjjmmmnnnppppppmmmgggaaa]]]``````aaabbbccccccccccccgggiiijjjiiieeeaaa___^^^]]]^^^^^^```aaaaaa```___^^^^^^^^^\\\ZZZYYYZZZ[[[\\\\\\\\\]]]^^^___```aaaaaaaaabbbbbbbbbcccccccccddddddcccaaa^^^YYYUUUSSSQQQOOOMMMMMMMMMMMMLLLKKKFFFDDD@@@===;;;888444111/////////000111222333444888===EEEMMMRRRUUUUUUTTTUUUUUUTTTSSSQQQMMMJJJHHHHHHDDD@@@<<<999777444222///,,,***)))***++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************************************************,,,+++)))((((((((()))***(((((())))))))))))((((((******************))))))******++++++++++++******************************((())))))***************))))))***+++++++++******************************,,,,,,+++*********************++++++++++++******************************++++++++++++++++++++++++,,,++++++*********++++++******************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,---............---,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++************))))))))))))************************************+++++++++,,,,,,,,,+++)))((())),,,---+++(((,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++---,,,,,,+++******++++++,,,,,,,,,------,,,,,,,,,************************,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++******''')))***)))((('''(((******,,,---,,,+++***+++,,,++++++************++++++******))))))))))))******************************,,,,,,++++++++++++,,,,,,***)))((()))+++,,,+++***))))))))))))************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,------,,,,,,.....................---------------,,,,,,,,,,,,,,,,,,------------------------------------------,,,---...//////...---,,,////////////////////////---------............////////////............---//////////////////000000222222222333555666888999<<<===@@@DDDGGGHHHIIIJJJFFFEEEDDDAAA>>>======???BBBEEEHHHKKKMMMPPPTTTVVVYYYYYYXXXXXXXXXXXXXXXYYYXXXWWWXXXYYY[[[ZZZWWWUUUXXXZZZ]]]___aaabbbaaaaaalllnnnpppqqqooonnnnnnnnntttuuuuuusssooommmllllllqqqrrrsssrrrnnnhhhbbb^^^___```aaaccceeeffffffffflllmmmnnnmmmiiifffddddddddddddeeeffffffgggggggggeeeeeeddd```\\\YYYXXXXXXXXXWWWWWWWWWXXXZZZ\\\^^^______```aaabbbccccccdddffffffgggfffccc___[[[XXXTTTQQQOOOMMMKKKIIIGGGEEEBBB???<<<999999888666555000000000000111111222333444888@@@HHHOOOSSSUUUVVVTTTUUUUUUTTTRRRPPPNNNLLLOOOKKKFFFBBB???<<<999666111///,,,++++++,,,+++***---------------,,,,,,,,,***+++---//////---+++***))))))+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))************************************************+++***))))))((()))))))))(((((())))))))))))((((((*********))))))(((((((((******++++++++++++******************************((()))******++++++******++++++,,,,,,,,,+++******************************++++++***)))))))))******)))******************)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++*********))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***))))))))))))))))))))),,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++******((()))***)))(((((()))***+++,,,---,,,+++***+++---,,,,,,++++++++++++,,,,,,+++++++++******+++++++++************************))))))(((((((((((())))))+++)))))))))+++,,,+++***)))))))))*********++++++,,,+++***)))***+++,,,---,,,,,,,,,++++++,,,,,,,,,***+++,,,---...---,,,+++.....................///------------------,,,,,,,,,,,,,,,------.........------------------------+++---...///000///...---////////////////////////---------............////////////.............../////////000000000000000333333333444666777999:::===???BBBEEEGGGGGGGGGFFFCCCCCCBBB???>>>>>>@@@BBBEEEGGGJJJMMMNNNQQQTTTVVVXXXYYY[[[]]]^^^^^^]]]\\\YYYZZZ[[[^^^___^^^[[[XXXXXX[[[```dddggggggeeedddfffhhhjjjjjjiiihhhhhhiiinnnnnnnnnlllhhheeeddddddkkklllkkkjjjeee```ZZZWWWVVVWWWYYY\\\^^^___```aaafffggghhhgggeeedddddddddfffggghhhiiiiiikkknnnoooooonnnlllggg```ZZZVVVUUUWWWVVVTTTTTTUUUXXX[[[]]]^^^^^^___```bbbcccddddddeeefffhhhhhhfffccc___]]]ZZZXXXTTTQQQOOOLLLHHHEEEBBB???;;;999999999888888777666555333222111000000000444<<>>@@@BBBDDDDDDDDDBBBAAA@@@AAAAAA@@@@@@BBBFFFIIIKKKMMMPPPRRRSSSTTTWWWYYYXXX\\\bbbgggjjjiiifffddd___```aaadddfffeeeccc```\\\___cccggggggeeebbb```\\\^^^______]]]]]]]]]^^^aaabbbbbb```]]]ZZZZZZZZZ^^^]]]]]]ZZZWWWRRRNNNKKKIIIJJJLLLNNNQQQRRRSSSTTTWWWXXXYYYYYYYYYZZZ\\\^^^aaacccdddeeefffiiinnnrrrssssssqqqlllddd\\\WWWUUUTTTSSSQQQPPPRRRTTTWWWYYY[[[\\\]]]^^^___```aaaaaabbbccceeefffeeedddaaa______\\\YYYWWWTTTQQQLLLIIIFFFCCC>>>;;;::::::999888:::999777555333111000000///333999AAAIIIPPPVVVXXXVVVVVVVVVVVVUUUTTTTTTSSSQQQOOOMMMLLLKKKIIIGGGDDD:::777444111000///---,,,'''((()))***+++,,,---...------------------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))+++,,,,,,+++***)))************************************************)))))))))*********))))))(((((())))))))))))((((((***)))))))))((((((''''''******++++++++++++******************************))))))***+++++++++++++++---------------,,,+++******************************)))))))))))))))******))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++***++++++++++++++++++++++++++++++***************+++***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---,,,++++++******++++++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------...---,,,++++++,,,---...---,,,,,,+++,,,,,,---------,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++*********,,,---,,,+++***+++,,,)))+++++++++***)))***+++******))))))))))))***************))))))*********************************+++******))))))******++++++***)))***++++++***)))************++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------++++++,,,,,,------,,,,,,---------------------,,,------------............,,,,,,------------------------------------------,,,,,,,,,------...//////////////////////////////---------............///...////////////000000000111111111222333333444444444444444555777888:::;;;???@@@AAABBBBBBBBBAAA@@@AAABBBDDDEEEFFFHHHLLLOOONNNPPPRRRSSSTTTUUUWWWZZZ[[[aaaiiiqqqtttssspppmmmfffffffffhhhiiihhheeeccc^^^```bbbcccbbb]]]XXXTTTMMMOOOPPPOOONNNMMMNNNPPPPPPQQQRRRQQQOOOMMMMMMMMMPPPPPPOOOMMMJJJGGGDDDCCC@@@AAABBBDDDFFFGGGGGGGGGIIIJJJKKKKKKKKKMMMQQQSSSWWWYYY[[[[[[[[[___fffkkktttuuutttqqqjjjccc^^^\\\RRRQQQPPPPPPPPPRRRTTTVVVYYYYYYZZZ[[[\\\]]]]]]]]]^^^___```bbbbbbbbbaaaaaa___^^^\\\[[[ZZZWWWSSSPPPMMMJJJFFFBBBAAA???===;;;999999777666555444444444222444999???GGGOOOVVVYYYXXXXXXWWWVVVUUUTTTTTTSSSOOONNNMMMMMMMMMMMMKKKIII@@@<<<888555333111///...'''((()))***+++,,,---...------,,,,,,,,,,,,------,,,---------,,,,,,+++***++++++++++++++++++++++++************************************************)))***++++++++++++++++++************************************************(((((()))************)))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******************************)))***++++++,,,+++++++++,,,,,,---------,,,++++++******************************)))))))))***++++++)))******************)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******************++++++***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++*********+++---...,,,++++++******++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))***+++***)))))))))+++,,,---...---,,,+++,,,...***))))))))))))))))))*********))))))))))))************************************))))))))))))******,,,+++)))***++++++***)))*********++++++++++++,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------,,,+++++++++***------------.........///------------------,,,,,,------------------------,,,,,,+++***+++---///000////////////////////////---------............///.../////////000000000000222222333333444555555666666666666777888:::<<<<<>>===;;;999888888888555666:::???FFFNNNUUUYYY[[[ZZZXXXVVVUUUSSSRRRRRRMMMLLLLLLLLLMMMMMMKKKIIIDDD@@@<<<888666444111///,,,,,,,,,,,,,,,---------***+++,,,------,,,+++***++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------************************************************'''((()))***+++******)))(((((())))))))))))(((((((((((())))))***+++++++++******++++++++++++******************************)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++***************************************+++,,,,,,******++++++++++++******************************++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------------------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,)))&&&'''***---...---,,,++++++******++++++,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++,,,,,,,,,,,,+++******)))***++++++))))))***+++,,,---......,,,,,,---...+++******))))))******+++++++++************++++++************************)))((((((''''''(((((())),,,+++******++++++***(((*********+++++++++,,,,,,)))***+++,,,---,,,++++++...------,,,,,,------...---,,,+++***+++,,,---...------,,,++++++***))))))---------.........//////.........------,,,,,,,,,---------------------------+++***)))))),,,///111////////////////////////---------.........//////.../////////000000111111333333444444555666777777777777888999:::<<<===>>>???@@@@@@BBBDDDFFFHHHIIIJJJMMMPPPRRRRRRSSSUUUWWWXXXZZZ\\\\\\\\\]]]___aaaaaaeeejjjooorrrsssqqqpppfffccc___\\\YYYVVVSSSPPPLLLNNNQQQSSSRRROOOKKKIIIEEEFFFFFFEEEDDDCCCEEEGGGEEEGGGJJJJJJJJJJJJKKKLLLHHHHHHGGGFFFFFFEEEEEEDDDAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAA???>>>???CCCFFFEEEGGGGGGEEECCCEEELLLRRRWWW[[[```bbbbbb___^^^]]]ccccccccccccbbbbbbbbbaaa________________________ZZZZZZZZZ[[[]]]___bbbdddaaaaaabbbdddfffeeecccaaaaaa___\\\ZZZYYYVVVRRROOOIIIHHHEEEAAA>>><<<:::999777888;;;???FFFNNNUUUYYY\\\[[[YYYVVVTTTRRRQQQQQQLLLLLLKKKLLLMMMLLLIIIGGGFFFCCC>>>:::777555222000000000///...------,,,,,,''')))---//////---)))''')))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///************************************************'''((()))+++++++++***)))(((((())))))))))))(((((((((((()))***+++,,,------******++++++++++++************************************+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,************************++++++******+++,,,------++++++,,,,,,,,,,,,++++++************************************************,,,,,,++++++,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++,,,------------,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++'''###%%%***......,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.........------,,,,,,------...........................+++,,,............,,,+++,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,,,,,,,,,,+++******+++,,,------++++++,,,---***+++,,,,,,******+++,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---************************,,,,,,++++++++++++,,,,,,---+++******++++++***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---+++***+++......,,,)))+++,,,------......------//////...---,,,,,,++++++,,,,,,------------,,,,,,---------............///,,,------...///000111111///...---,,,,,,---...///---------...............//////000111222333444555//////000555:::<<<:::888999;;;=========>>>@@@BBBAAAEEEHHHIIIHHHIIILLLPPPNNNSSSXXXZZZYYYXXXXXXZZZ^^^___aaaccceeegggggghhheeebbb^^^]]]^^^___^^^]]]XXXUUURRROOONNNLLLKKKJJJHHHIIIKKKLLLNNNOOOPPPPPPMMMLLLKKKKKKKKKKKKIIIGGGHHHLLLQQQTTTUUUSSSRRRRRRTTTUUUUUUSSSQQQOOONNNOOOIIIJJJLLLNNNMMMKKKHHHFFFFFFHHHIIIHHHFFFDDDDDDDDDBBBDDDDDDAAA>>>>>>AAAEEEIIILLLPPPSSSUUUVVVXXXZZZdddfffkkkoooppppppnnnmmmnnnllliiihhhhhhiiiiiihhhccc^^^XXXVVVYYY]]]```bbbaaa``````aaacccdddcccbbbdddcccbbb```___]]]\\\[[[VVVSSSOOOLLLIIIGGGCCCAAA;;;<<<>>>AAAGGGNNNTTTXXXZZZYYYYYYXXXWWWRRRLLLHHHEEEFFFFFFGGGHHHIIIJJJKKKJJJIIIGGGDDD@@@;;;777555222111///---,,,---///000,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******)))((())),,,...,,,,,,,,,+++++++++******---***((((((+++,,,+++)))...---,,,+++++++++,,,,,,******++++++++++++******((((((((()))******++++++******+++++++++,,,,,,,,,)))************+++++++++******))))))))))))******)))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++++++++,,,,,,---------))))))************))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++(((&&&&&&''')))++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------///,,,***+++...///...,,,//////...---,,,,,,,,,,,,*********++++++,,,,,,---+++++++++******)))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,++++++***)))))))))---,,,,,,+++*********+++++++++++++++++++++++++++---,,,+++***))))))))))))++++++************++++++++++++++++++++++++++++++,,,+++***((((((((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((((((((()))///------...000111///------,,,+++******,,,---...///......---,,,,,,++++++------............---------------............///------......//////000000//////...------...//////------............//////......///000000111111111777777888<<<@@@BBB@@@>>>:::;;;=========>>>@@@BBBBBBFFFKKKMMMMMMOOOTTTWWWUUUXXX[[[\\\\\\]]]```ccchhhjjjlllnnnnnnmmmjjjhhh^^^ZZZUUURRRRRRRRRQQQPPPNNNLLLJJJIIIIIIIIIJJJJJJGGGIIIMMMQQQUUUXXXYYYZZZ]]]^^^___```___\\\VVVRRRRRRUUUXXXYYYYYYYYYYYYZZZ]]]^^^```___]]][[[ZZZ[[[YYYZZZ[[[[[[ZZZXXXVVVUUUTTTVVVWWWUUUQQQMMMKKKJJJFFFFFFDDDAAA??????@@@BBBCCCDDDGGGIIIJJJLLLPPPRRR\\\```gggnnntttyyy|||}}}|||{{{yyyyyyxxxxxxvvvuuummmgggaaa]]]\\\]]]]]]]]]bbbbbbbbbdddfffgggeeedddeeedddcccbbb```___^^^^^^[[[XXXUUURRRPPPNNNKKKIIIEEEEEEFFFHHHKKKPPPUUUXXX[[[ZZZZZZYYYWWWRRRLLLHHHAAAAAA@@@@@@AAACCCEEEFFFHHHHHHGGGFFFCCC???<<<:::555333111///---------...------......////////////------------,,,,,,,,,,,,---------,,,,,,,,,++++++***+++++++++******+++---,,,,,,,,,+++++++++******+++)))((((((++++++***(((+++++++++*********))))))******++++++++++++******++++++++++++************************+++++++++,,,)))************+++++++++******))))))))))))******************************,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((++++++++++++++++++,,,,,,,,,***)))***,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------111///,,,+++,,,,,,+++))),,,+++++++++++++++,,,---++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++*********++++++++++++++++++++++++.........------,,,,,,+++...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++---,,,++++++******++++++++++++++++++++++++++++++******++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++***)))(((((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++---...---+++...,,,)))'''(((***---///.........------,,,,,,+++.........//////.........---------............///........./////////////////////............//////---........./////////000//////000000111111222222;;;<<<===@@@CCCDDDBBB@@@===>>>?????????@@@BBBEEEHHHLLLRRRTTTVVVXXX\\\```___```bbbbbbdddfffkkknnnnnnppprrrrrroooiiibbb^^^VVVRRRMMMIIIHHHGGGFFFFFFFFFFFFFFFGGGIIILLLOOOQQQRRRVVV]]]dddkkkppprrrsssuuuwwwzzz{{{yyyrrrggg```^^^______^^^^^^___bbbdddiiikkknnnooonnnlllkkkllloooooonnnmmmllllllllllllqqqssssssqqqkkkddd___]]]RRROOOKKKGGGFFFEEEDDDCCCAAAAAAAAAAAAAAACCCGGGKKKOOOSSSZZZcccmmmvvv}}}|||xxxsssnnnkkkiiifffdddgggfffeeefffggghhhfffeeedddddddddcccbbbbbbaaaaaaaaa^^^[[[YYYXXXWWWUUUTTTRRRQQQPPPPPPRRRTTTWWWYYY]]]\\\ZZZYYYWWWSSSMMMIII???===;;;::::::<<>>???BBBFFFIIIKKKKKKJJJIIIAAA@@@===999555111...,,,---...000111111000///...........................---------------,,,,,,,,,,,,...//////---+++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,***)))+++,,,---......---***)))******++++++++++++******,,,,,,+++++++++*********((())))))))))))*********))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++++++++***))))))***++++++---,,,,,,,,,++++++******)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------,,,***))))))*********))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))***+++,,,------...............///000111++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,+++******((()))***+++,,,,,,------........................,,,,,,,,,------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------------...---,,,+++++++++++++++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))***,,,.........,,,+++,,,++++++******++++++,,,************************+++***************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,---...............///,,,,,,,,,,,,---------------------------,,,,,,,,,......////////////......---------............//////////////////.........000000000000000000000000......//////000111222222000111444777:::===???@@@GGGHHHKKKLLLLLLKKKIIIIIICCCDDDDDDDDDEEEIIINNNRRR[[[```fffiiijjjlllooosssuuuvvvxxxyyyzzzyyywwwvvvooolllggg```YYYSSSNNNLLLJJJJJJJJJKKKMMMPPPSSSUUUXXX\\\aaafffiiimmmqqquuutttyyyxxxpppnnnjjjfffdddggglllpppxxx{{{}}}wwwpppjjjhhheeeaaa]]]ZZZXXXRRRKKKEEEBBBBBBDDDFFFFFFHHHKKKPPPWWW]]]```mmmsss{{{|||vvvnnngggcccbbbbbbbbbaaaaaaaaabbbbbbbbbcccccccccaaa______``````___^^^^^^]]]\\\[[[[[[\\\\\\]]]___]]][[[ZZZXXXUUUPPPMMMBBB???999555333444777999:::===BBBGGGKKKMMMMMMMMMHHHGGGDDDAAA<<<777222///---...////////////------+++,,,,,,---...///000000+++++++++++++++,,,,,,,,,,,,...000000...,,,++++++,,,,,,,,,+++++++++******+++,,,,,,---,,,,,,+++,,,+++,,,---......---***)))******++++++++++++******))))))))))))******++++++((())))))))))))*********))))))*********+++++++++******))))))))))))******+++++++++++++++++++++++++++******************+++,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))((()))***,,,,,,------,,,+++)))'''''')))))))))((()))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,)))*********++++++---...111000///...............******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,+++******((()))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.......................................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------......---,,,++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,.........,,,***))),,,,,,++++++++++++,,,,,,*********************************++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...,,,---//////---,,,---...+++,,,---.........------------------------------.........//////.........---------............///.........///////////////000000111111111111000000......///000111222333333000111444888===AAADDDEEEGGGJJJMMMNNNLLLKKKKKKKKKEEEEEEFFFGGGJJJPPPWWW\\\eeejjjqqquuuwwwxxx|||~~~}}}}}}|||{{{wwwrrrnnnbbb___XXXRRRNNNLLLMMMMMMKKKNNNSSSWWWZZZ]]]aaadddjjjooowww|||}}}~~~yyyqqqppplllhhhfffggglllooovvvxxx{{{}}}~~~{{{xxxuuusssqqqkkkiiiccc[[[RRRKKKHHHGGGEEEDDDCCCDDDFFFJJJNNNQQQYYY___gggooottt{{{vvvnnnhhheeebbbaaa`````````aaaaaaaaabbbbbbaaa___^^^^^^___``````_________^^^]]]]]]]]]]]]^^^^^^]]][[[ZZZYYYWWWSSSPPPEEEAAA;;;555222111333444666999===BBBGGGKKKMMMOOOLLLLLLJJJGGGBBB<<<666333//////..................++++++,,,---...//////000******++++++++++++,,,,,,,,,---///...---,,,,,,---,,,,,,,,,+++++++++******+++,,,---,,,******,,,...******+++,,,+++***)))(((******++++++++++++******'''(((((()))******++++++)))))))))*********++++++)))************+++++++++******))))))))))))******++++++++++++++++++++++++************************+++++++++++++++***************++++++++++++******************************((()))+++,,,------,,,+++,,,***))))))***++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,***)))+++,,,///...---,,,+++++++++++++++++++++,,,---.........------------............,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++***+++,,,------,,,+++***************************,,,,,,,,,------.........++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///.............../////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++------------------------------------------------...------,,,,,,,,,,,,---+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++******++++++,,,,,,++++++++++++++++++++++++,,,---------,,,+++)))(((,,,,,,++++++++++++,,,,,,************************)))***++++++,,,+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......000//////......//////000,,,...///...+++******+++,,,,,,++++++,,,,,,---...------------------------------............---------------............///------......//////000000000111111222222111111000...//////000222333333444444666999<<>>AAAEEEHHHKKKLLLJJJNNNRRRSSSQQQOOOPPPQQQQQQRRRSSSVVV\\\eeeooovvv|||uuummmfff```[[[TTTPPPOOOOOOOOOPPPUUU[[[aaaeeekkkqqqyyy~~~rrrhhheeedddccc```]]]\\\^^^___```aaaaaabbbcccfffjjjnnnnnnnnnoooqqquuuzzz{{{pppgggcccYYYWWWSSSOOOKKKJJJIIIIIICCCGGGJJJLLLNNNUUU```hhhjjjpppxxx~~~}}}tttjjjdddaaaaaaaaaaaaaaaaaaaaaaaabbb```^^^___```aaa``````cccbbbaaa```^^^]]]\\\\\\]]]\\\ZZZZZZZZZYYYWWWUUUPPPLLLFFF???999666444444111222555999>>>DDDIIILLLMMMMMMMMMKKKGGGAAA;;;777444333000...---///111222///......---+++***)))))),,,,,,,,,------.........+++,,,,,,+++***+++---000,,,,,,,,,+++++++++************)))&&&$$$%%%)))......---,,,+++++++++,,,,,,******++++++++++++******------,,,,,,+++************++++++++++++,,,,,,,,,)))************+++++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))***+++,,,------,,,***)))***((('''(((+++,,,---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,///222,,,,,,,,,,,,---...//////111000///...,,,+++)))))))))))))))******+++++++++.........------.........,,,,,,,,,,,,,,,,,,,,,---$$$%%%(((+++,,,,,,,,,+++........................------------------------,,,,,,,,,,,,------...///........................------------------------...------------...//////---.........//////000000,,,---...///000000000000111111111111111111111111,,,,,,------.../////////........................------------------------,,,,,,,,,,,,------...////////////...------,,,,,,------------------------***++++++,,,,,,------...+++*********+++,,,,,,---++++++++++++++++++++++++))))))))))))***+++,,,------,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,+++***))))))++++++***))),,,------+++******,,,.....................---------......//////......---,,,---///000000///---,,,///////////////.........---------.........//////...///////////////......333222111111111111111111111111111111111333777:::???BBBFFFHHHIIIJJJKKKMMMNNNPPPRRRRRRQQQOOOOOOOOOTTTUUUXXX^^^gggqqqzzzzzztttpppiiiccc\\\YYYYYYXXXSSSOOOOOORRRWWW___gggnnntttwww|||~~~{{{xxx~~~uuuhhh___]]][[[YYYWWWUUUTTTTTTTTTTTTVVVWWWVVVTTTTTTXXX[[[]]]^^^```cccfffjjjmmmoooooonnnnnnnnnoooppprrrsssvvvwwwxxxzzz{{{~~~ssspppggg\\\VVVVVVTTTPPPIIIHHHFFFEEEFFFJJJNNNQQQWWW\\\bbbhhhnnnvvv{{{pppiiifffeeecccbbbaaa`````````^^^^^^^^^___```aaacccdddaaa___]]][[[ZZZ[[[\\\]]]```___]]]\\\\\\\\\ZZZXXXTTTPPPKKKDDD===888444333000222444555777;;;BBBGGGMMMMMMMMMLLLJJJFFFBBB@@@888666444222000/////////...---,,,,,,+++++++++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***+++,,,---...............---,,,++++++------,,,+++))))))))))))))))))))))))******************************************************))))))))))))******.........------,,,,,,,,,&&&'''((()))***+++,,,,,,*********++++++,,,,,,,,,+++***)))((()))+++...000,,,++++++******++++++,,,+++(((&&&%%%(((+++---------,,,+++*********+++,,,++++++,,,,,,,,,---------......---,,,,,,+++******)))************+++++++++.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,---......///000000000000///////////////000...---,,,,,,---...000111---...///000000000///////////////000000000000000333333222111111222444444000000000000111111111111000000000111111111111222000000000////////////...------------------------......//////...------,,,000000000000000000000000////////////......---,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))***++++++,,,,,,++++++***///---,,,---...///...,,,,,,------,,,******,,,...........................+++,,,,,,------,,,,,,+++---...000111111000...---/////////////////////...---------.........//////000000111111111000000///222222111000000111111111111222222222333555999<<>>BBBJJJKKKLLLMMMKKKHHHDDDBBB<<<:::777333111/////////......------,,,---------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))************))))))(((+++***))))))++++++***)))))))))))))))))))))))))))******************************************************))))))))))))******,,,,,,,,,+++++++++******)))))))))))))))******+++++++++++++++++++++,,,,,,***************+++++++++,,,,,,++++++++++++,,,,,,+++)))'''''')))+++,,,,,,++++++*********,,,---...)))************+++++++++------,,,++++++***))))))++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,///...---,,,,,,,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------...------------------------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,---------.........,,,,,,---------....../////////......---......///000///...------...///000222222111111111111111111222222222222333333333333444333333222333333555555444444444444555555555555333333333333333333333333222222111111000000//////////////////////////////...///////////////......///////////////...............////////////......,,,,,,---------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((***************************++++++,,,,,,++++++***---,,,++++++------,,,+++,,,------,,,++++++,,,...........................,,,,,,------------,,,,,,...///000111111000///.........//////////////////------........./////////111111222222333222222111111111000000000111111222111333444555666888<<>><<<666666666555444666999<<>>>>>;;;::::::999999888888777777777666555444444333333333333222222111111000000//////000000111000000000000000000000///...------------...///000000000000+++,,,,,,,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***+++,,,---,,,***,,,---...---,,,+++---...---------.....................////////////.........///000000000000///...............////////////............////////////111111222222333333222222000000000000000111222333333555777888:::===@@@CCCFFFHHHKKKLLLMMMNNNPPPRRRVVVVVVWWWVVVUUUVVVYYY\\\___eeennnuuuxxxvvvqqqmmmfffddd```[[[WWWTTTSSSTTTYYYZZZ^^^dddlllrrruuuuuuxxx|||~~~wwwrrrqqqjjj```WWWQQQOOOPPPPPPRRRRRRTTTUUUVVVUUUTTTRRRNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMLLLLLLKKKJJJKKKKKKIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLNNNPPPRRRTTTSSSUUUYYY\\\___ccchhhkkkpppvvvxxxlll]]]TTTQQQNNNIIICCCDDDDDDDDDDDDFFFIIIMMMPPP]]]bbbiiiqqqyyy~~~~~~xxxooogggbbb^^^^^^^^^___```aaabbbccceeedddbbbaaa```_________aaa___^^^^^^______]]]\\\[[[ZZZVVVQQQKKKFFFAAA>>>::::::888666555555666777@@@BBBFFFJJJLLLLLLJJJIIIJJJGGGAAA;;;666222000///......------......///000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++******++++++++++++******++++++,,,,,,,,,+++******,,,+++***+++,,,---,,,***))))))))))))))))))))))))************************************************+++******))))))******+++))))))))))))))))))))))))---,,,***(((((()))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++---...---+++)))******++++++,,,---......,,,,,,,,,---------......++++++++++++************,,,,,,,,,,,,------------------------------------...------,,,,,,,,,------,,,,,,,,,------------......------,,,,,,------...------------------------------............------,,,,,,,,,---------......//////..................,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222333333333333333444555666666999888777666777999;;;<<>>===<<<;;;;;;::::::888777555333222111000111111222222222222222444444444444333111000///,,,---...///000111111111------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***000...---...///000///...,,,---......---,,,---...---------.........//////...//////000000//////...........................---.........//////000000........./////////000000///000000111222222111111000000000000111222444444555777:::<<<>>>@@@DDDGGGGGGIIILLLMMMNNNPPPSSSUUUYYYZZZ[[[ZZZZZZ[[[^^^aaadddggglllooonnnjjjeeebbbVVVWWWXXXWWWWWWYYY^^^bbbhhhkkkqqqxxx|||uuummmfffaaa]]][[[VVVQQQMMMLLLMMMNNNNNNPPPSSSUUUWWWWWWXXXYYYVVVUUUUUUSSSRRRPPPOOONNNSSSRRRQQQQQQPPPOOONNNMMMLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOOOOQQQSSSUUUVVVXXX[[[^^^eeegggnnnxxxqqqgggaaa[[[RRRKKKGGGEEECCCAAABBBDDDFFFGGGOOOSSS[[[eeepppzzz~~~tttjjjdddbbbaaaaaa`````````aaaaaabbbbbbaaa```____________aaa___^^^___``````___^^^___]]]ZZZVVVOOOHHHBBB??????===:::999777777666555;;;>>>BBBFFFIIIJJJKKKKKKMMMKKKFFF@@@;;;666333222...---------------....../////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++************)))******++++++******)))%%%%%%&&&((()))))))))))),,,+++******,,,,,,+++***))))))))))))))))))))))))************************************************++++++************++++++))))))******************+++***)))))))))***,,,,,,,,,,,,,,,++++++*********---,,,+++***+++---///111---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------...,,,,,,---------............------,,,,,,------...---------------------------......//////......---,,,,,,,,,---------......111111000///......---------------------...............///000222444555666666777888:::<<<>>>@@@@@@AAA@@@@@@@@@BBBEEEHHHJJJLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUUUURRRRRRQQQOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGEEECCCAAA>>>;;;999666555666666777777777777666666999999999999777555222111......///000000111000000///.........------------++++++++++++++++++++++++------------------------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***...---,,,,,,---...---,,,,,,---//////---,,,---...,,,,,,------.../////////------............------.........------.........------......///000000000....../////////000000000......///000111111111111000000111111333444666666888;;;>>>@@@BBBDDDGGGIIIIIIKKKMMMOOOQQQSSSWWWZZZ]]]^^^___``````aaaccceee^^^___```aaa```^^^[[[ZZZRRRVVVZZZ^^^aaagggooouuuzzz~~~}}}sssrrrooojjjeee___ZZZXXXRRRSSSSSSRRRPPPPPPQQQSSSQQQUUUZZZ^^^___```aaabbbbbbbbbbbb```___\\\[[[YYY^^^\\\[[[ZZZZZZYYYVVVTTTPPPQQQSSSTTTTTTTTTSSSRRRQQQPPPNNNLLLKKKJJJJJJKKKKKKMMMNNNOOONNNNNNOOOQQQVVVVVVZZZdddooo}}}|||uuulll```XXXNNNJJJDDD@@@????????????EEEIIIPPP[[[iiiwwwxxxnnnhhhgggfffdddbbb```___^^^^^^______````````````______aaa```______aaabbbaaa``````___]]]YYYSSSLLLFFFBBBBBB@@@===<<<<<<<<<:::999999:::===AAADDDGGGIIIJJJNNNLLLJJJFFFAAA<<<888666///......---,,,,,,------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))))))))************))))))%%%&&&''')))***+++,,,,,,***)))(((((()))***)))((())))))))))))))))))))))))************************************************++++++************++++++************++++++++++++)))******++++++,,,,,,,,,,,,,,,++++++++++++++++++---+++***)))***---000222------,,,,,,,,,,,,------+++++++++---......,,,***---------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,---......,,,---------...............------,,,,,,------...------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......222222111000///......------......///000000111111//////111333666999;;;===>>>???BBBEEEHHHJJJLLLLLLMMMMMMMMMNNNPPPSSSUUUWWWUUUUUUVVVWWWXXXYYYYYYZZZXXXXXXZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUQQQPPPMMMKKKGGGEEEBBBAAAAAAAAAAAAAAAAAA@@@????????????@@@???===999666444222333333333222111111000000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++)))((()))***+++***)))+++---//////...---------,,,,,,------...//////000------............------//////............//////------......///000000111.../////////000000000000---...///000111111111111111111222333444666777888;;;>>>AAACCCDDDFFFHHHJJJKKKMMMPPPRRRTTTXXX]]]```eeeggggggfffdddbbbbbbbbbVVVWWWXXXZZZ\\\]]]^^^___aaafffmmmrrrvvv|||}}}{{{{{{zzzyyyxxxwwwuuussspppnnnlllcccbbbaaa```^^^]]][[[ZZZZZZ\\\]]]\\\[[[[[[^^^aaaaaagggoootttuuutttttttttuuuuuuvvvuuutttrrrpppoooqqqooommmmmmmmmkkkgggddd]]]^^^aaacccdddccccccbbbaaa___\\\XXXTTTRRRPPPPPPMMMNNNPPPOOONNNMMMMMMNNNLLLJJJMMMVVV^^^ggguuuvvvooo___YYYPPPIIIEEECCC@@@>>>AAADDDJJJSSS```ooo|||xxxtttpppoookkkhhhdddaaa___^^^^^^^^^___```aaaaaaaaaaaaaaa```___```bbbcccbbbaaa^^^___^^^\\\XXXQQQKKKGGGDDDAAA???@@@AAAAAA@@@>>>888888999;;;???CCCFFFIIIKKKLLLLLLJJJGGGBBB===:::111111///...------,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++*********))))))************)))))))))***+++,,,------------***((('''((()))***)))'''))))))))))))))))))))))))************************************************,,,++++++******++++++,,,))))))*********+++++++++***+++,,,------+++***)))++++++++++++++++++,,,,,,+++************+++,,,---------,,,,,,,,,,,,------+++******+++---...---++++++,,,---......------,,,+++++++++,,,,,,,,,,,,---)))******+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------...............------,,,,,,------...------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......000000000000000000000000...///000111222444444555444555888;;;???CCCFFFHHHIIIKKKNNNQQQTTTVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[\\\]]]^^^___``````^^^___```bbbcccdddccccccbbbbbbbbbbbbccccccccccccccccccbbbbbbaaa```______^^^^^^^^^^^^____________\\\[[[ZZZXXXVVVTTTSSSRRROOOOOONNNNNNMMMLLLJJJJJJHHHIIIIIIHHHEEEAAA>>>;;;999999888777555333222111000///...---,,,---......................................................---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***---,,,++++++------,,,++++++---000000...---------,,,,,,------...///000000//////000000000000//////000000////////////000000---------...///000000111////////////000000000000......///111111222222222111222222333555777999:::===???CCCEEEFFFGGGIIIKKKMMMOOORRRTTTWWW[[[```dddooopppoookkkeee```\\\[[[VVVXXX[[[___dddhhhkkkmmmtttzzzzzztttooollljjjjjjhhhgggfffeeeccc```^^^]]][[[[[[\\\]]]___```aaabbbiiijjjjjjhhhfffgggkkkooossszzz~~~~~~~~~|||xxxtttlllmmmpppssstttttttttsssssspppkkkfffaaa^^^[[[ZZZRRRTTTUUUTTTSSSQQQQQQRRRMMMJJJLLLSSSXXX\\\eeeooosss|||qqqiii^^^UUUOOOKKKGGGDDDBBBCCCFFFMMMYYYfffssszzzyyyvvvsssnnniiieeecccaaa]]]^^^___aaabbbbbbccccccaaa```___```bbbccccccbbb]]]^^^___^^^[[[UUUPPPLLLEEEBBBAAABBBDDDEEEDDDAAA777777777888;;;@@@DDDGGGJJJKKKMMMMMMJJJEEE@@@<<<444333111000...---------------......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++))))))************))))))((())))))*********))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))************************************************,,,++++++******++++++,,,(((((())))))******+++++++++,,,...///---+++(((%%%*********++++++,,,,,,---))))))***+++***)))((('''...------,,,,,,------...***)))(((***,,,------,,,)))***,,,...//////......---------.........//////(((((()))***+++,,,,,,------------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---------.........//////...------,,,,,,------...------------------------......////////////......,,,,,,,,,---------......---...///000111222333333///000111222444666777777;;;<<>>===<<<:::888555333222///...---,,,+++,,,------000000000000000000000000........................///......------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++---------............///,,,---///000000///---,,,////////////000000000000000///...---,,,------...000000000000111111111111///////////////////////////111222111000///000111///000111222333333333333333444555555666999===@@@DDDDDDDDDEEEFFFHHHIIIKKKOOOPPPRRRWWW^^^fffnnnrrrvvvtttoooggg___YYYVVVUUUVVVZZZ```iiirrrzzzxxxqqqggg```]]][[[YYYWWWXXXYYYZZZZZZXXXXXXXXXYYYYYY[[[^^^eeemmmtttxxxyyy}}}wwwooohhhbbbeeedddbbb```^^^\\\XXXVVVQQQPPPOOONNNQQQUUUZZZ]]]ccceeeiiimmmrrrxxx~~~tttfff[[[VVVRRRMMMKKKJJJHHHHHHMMMVVVaaaiiiooottt|||~~~|||vvvpppjjjgggfffcccbbbbbbcccddddddcccaaabbbaaaaaaaaaccccccaaa```^^^^^^]]]]]][[[XXXSSSOOOHHHDDDBBBBBBEEEHHHHHHGGGCCC???:::777666:::???BBBIIIKKKMMMOOONNNLLLIIIGGGAAA<<<666111//////000///.........------,,,,,,+++,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,************************)))******+++,,,,,,,,,---,,,***)))***,,,...,,,******++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,+++************************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))---///...,,,)))***++++++,,,,,,+++++++++++++++,,,,,,---------...---,,,,,,++++++++++++//////............//////........................---,,,,,,,,,,,,---......///......------,,,,,,+++........................+++++++++,,,,,,,,,------,,,******,,,000111///------///111111111111222444///222666999;;;===@@@BBBGGGIIIKKKOOORRRUUUWWWXXXYYYZZZ\\\^^^```aaabbbbbb^^^_____________________bbbbbbbbbbbbcccccccccccccccdddeeefffggggggggggggeeefffgggfffeeeeeefffgggggggggggghhhhhhhhhhhhhhhgggggggggffffffeeeeeeeeeffffffeeedddccccccddddddbbbcccdddcccaaa^^^]]]]]]ZZZZZZZZZXXXVVVSSSPPPNNNIIIGGGDDDAAA>>>:::555111555222///...///000111000,,,,,,,,,,,,,,,---------///...------,,,,,,,,,,,,---......///000111111222......------------......---,,,,,,++++++,,,,,,---))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---------............///---...000111111000...---....../////////000000000000///...---------.............../////////000000///////////////////////////111222111000///000222///000111111222222222222111222444555777999===@@@BBBCCCEEEGGGIIIKKKMMMNNNQQQTTTXXX^^^fffmmmrrrvvvqqqnnnhhh```ZZZXXXYYY[[[^^^dddooo{{{vvviiiccc[[[VVVTTTTTTSSSRRRSSSUUUVVVVVVUUUVVVYYY[[[___cccjjjsss~~~{{{tttqqqmmmkkkkkkiiifffccc___\\\WWWSSSQQQQQQSSSUUUVVVXXX[[[___dddkkkqqquuuzzzyyynnneee]]]VVVNNNLLLJJJHHHIIINNNUUUYYY^^^bbbjjjsss{{{yyyrrrmmmkkk```___^^^___```aaa```^^^bbbaaaaaaaaacccbbbaaa___\\\\\\\\\\\\\\\YYYUUURRRLLLHHHDDDBBBDDDFFFFFFFFFDDDAAA<<<888777999===@@@EEEGGGKKKMMMNNNLLLJJJHHHCCC>>>888333000//////...//////......---------------,,,,,,,,,,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,))))))******++++++,,,,,,,,,,,,+++******+++,,,,,,************************,,,,,,++++++++++++++++++///---++++++------,,,)))***++++++,,,,,,++++++***++++++++++++++++++++++++------+++******)))))))))************************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,///..................///........................---,,,,,,,,,,,,---......------------------------........................---------............///...,,,+++---000111///---///000222222222222555777888:::>>>AAACCCEEEHHHJJJNNNPPPRRRUUUXXXZZZ\\\\\\ZZZ[[[]]]^^^```aaabbbbbb```````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbdddeeeffffffgggffffffffffffggghhhhhhgggfffgggiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiihhhhhhhhhggggggiiihhhhhhgggffffffggggggggghhhiiiiiifffdddccccccbbbbbbaaa```^^^[[[XXXVVVQQQOOOLLLHHHDDD>>>888333444111///...///000000000/////////......---------///......------------...---......///000000111111......------------......---,,,,,,++++++,,,,,,---******************************+++,,,,,,,,,,,,+++---------............///...///000111111000///...------........./////////000///......------......------------............////////////////////////000111222111000000111222222222222222333333333333111333666888:::<<>>:::888888:::<<<>>>BBBGGGKKKMMMMMMKKKJJJHHHCCC===888555333000///000///..................------,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++&&&&&&'''((()))***+++,,,,,,++++++******++++++,,,************************...---,,,***))))))***+++111///------------+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***)))))))))))))))************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,......------------..............................---,,,,,,,,,,,,---......+++,,,,,,---......//////........................////////////000000000000000.........000000///...111222333444444777:::===AAADDDHHHJJJLLLNNNPPPRRRUUUVVVXXXZZZ\\\^^^^^^___[[[\\\]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaabbbddddddeeefffffffffeeeeeeeeefffgggggggggfffhhhiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjiiiiiikkkjjjiiiiiihhhiiiiiiiiikkklllnnnmmmkkkiiihhhhhhhhhhhhhhhgggeeecccaaa___\\\ZZZVVVSSSNNNGGG???:::777444222000111111111000222111111000...------,,,......---------...//////.........//////000000111......------------......------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------............///...///000000000000///...------------........./////////..................---------............///////////////////////////000111222222000000111222333333333333333333333444444777;;;===>>>???BBBCCCEEEFFFHHHJJJNNNSSSWWWZZZcccggglllqqqrrrqqqooolllfffeeedddcccfffllluuu{{{|||wwwooofff```YYYWWWTTTRRRRRRSSSUUUVVVWWW[[[bbbggglllpppuuuwww~~~vvvlllccc]]]YYYXXXSSSQQQPPPPPPQQQSSSUUUVVVTTTWWW\\\aaagggnnnvvv|||wwwgggccc\\\VVVSSSQQQOOOOOOMMMNNNPPPUUU___kkkvvv}}}{{{xxxvvvrrrnnnlllhhhdddbbb```______```bbbcccbbbaaa___^^^^^^______^^^[[[YYYYYYTTTMMMGGGCCCBBBBBBCCCEEECCC@@@<<<:::888888888999===CCCIIIMMMNNNNNNMMMNNNJJJDDD@@@<<<888444111000///...---------......------,,,,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''(((((()))******+++++++++++++++++++++++++++************************...---+++***)))***+++,,,///...------,,,,,,+++******++++++,,,,,,++++++***+++++++++++++++++++++++++++******)))(((((())))))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***+++,,,------......------------,,,,,,,,,,,,++++++...------,,,,,,,,,------------,,,,,,,,,,,,------........................---,,,,,,,,,,,,---......,,,---------.........///........................//////000000000111111111000000/////////000000000222444666888:::>>>CCCGGGJJJLLLOOORRRSSSTTTVVVXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^_________```aaacccddddddeeeeeebbbccceeeeeeeeeeeefffhhhiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiijjjlllmmmoooooommmkkkkkkkkkjjjjjjjjjjjjiiigggeeeccccccaaa___\\\WWWQQQIIIDDD???<<<999777666555333111111111000///......------,,,,,,,,,,,,---...//////........./////////000000......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///........................------------.........///......//////////////////...////////////000000000000000000000000000000000000222333222111000111222111111000000000111222333888:::===??????@@@BBBCCCEEEFFFIIIMMMTTT]]]dddiiioooqqqssssssppplllgggcccdddggglllrrrxxx|||ooogggcccaaa```______^^^]]]]]]]]]___```cccjjjsss|||}}}rrriiiccc```YYYVVVSSSQQQRRRSSSRRRQQQNNNOOOQQQRRRUUU[[[bbbggguuuyyyrrriiiaaa\\\YYYVVVSSSNNNKKKJJJKKKSSS^^^jjjrrr|||{{{uuunnngggcccbbbaaa______aaacccdddccccccbbbaaaaaaaaa```]]][[[\\\YYYSSSLLLFFFBBBAAAAAACCCCCCAAA>>><<<999666555666:::@@@FFFKKKNNNOOOPPPOOOLLLHHHEEEAAA<<<777333111///...,,,+++,,,------...------,,,,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++*********+++------++++++,,,,,,+++++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++***))))))((()))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......------,,,,,,,,,,,,------........................---,,,,,,,,,,,,---....../////////......---------////////////////////////....../////////000000000000000000000000111222444555888;;;???BBBGGGMMMPPPQQQSSSVVVWWWWWWXXXYYY[[[YYYYYYYYYYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVXXXZZZ\\\^^^``````aaa^^^```bbbbbbbbbccceeeggghhhhhhhhhhhhiiiiiiiiiiiilllllllllllllllllllllllljjjjjjiiiiiiiiijjjjjjkkklllnnnppppppnnnmmmmmmmmmjjjjjjkkkkkkjjjiiigggffffffeeecccaaa___ZZZTTTPPPIIIFFFBBB>>><<<888555222111111000000///.........,,,+++++++++,,,---..................////////////......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------............///.........------.........------........./////////......///000000000//////000000000000111111111111000000000000000000000000111222333222111111111333///......---...000111222999;;;===??????AAACCCEEEGGGJJJPPPXXXbbbkkksssxxxuuutttssspppmmmjjjfffeeekkkqqq{{{|||pppeeeaaaaaadddffflllmmmnnnnnnnnnoooqqqrrruuu|||xxxoookkkbbb]]]XXXVVVWWWWWWUUUSSSMMMMMMLLLKKKLLLPPPVVV[[[bbbmmm{{{~~~vvvooojjjfff```\\\RRRNNNIIIGGGKKKTTT^^^dddssszzzuuuoooiiifffaaa___```bbbcccdddeeedddcccbbbbbbaaa___]]]]]]\\\YYYSSSLLLEEEBBB@@@@@@AAAAAA@@@>>>:::666444444777<<>>>>>>>>>>>?????????@@@@@@@@@BBBCCCDDDFFFGGGHHHHHHIIINNNPPPRRRSSSTTTUUUWWWYYYZZZ[[[\\\]]]___aaabbbcccddddddddddddeeeeeeffffffdddddddddddddddeeeffffffgggiiillllllkkkjjjkkkkkkkkklllmmmnnnnnnnnnmmmlllkkkjjjgggggggggfffeeeddd```^^^ZZZVVVSSSOOOJJJGGG@@@>>>===:::777555333222000//////............///..............................------------............------------......+++++++++++++++++++++++++++,,,------...------------------.........//////000000////////////000000////////////000000000000---...///111111111000///000000000000111111111111000000000000000000000000111222333333111111222333444444333444666888;;;======???AAADDDGGGLLLQQQVVV]]]dddoooyyy~~~|||yyynnnllljjjiiimmmssszzz}}}~~~xxxppphhhiiikkkooovvv~~~xxxpppkkkfff___YYYVVVTTTPPPLLLHHHHHHKKKNNNLLLSSSZZZaaalllzzzxxxqqqeeeZZZSSSQQQRRRTTTWWW^^^jjjxxx{{{ssshhh___\\\\\\]]]^^^```___^^^___aaabbbbbbaaaZZZ^^^aaa^^^VVVKKKCCC@@@;;;===@@@BBBAAA===888555333333555999>>>DDDJJJMMMQQQQQQQQQQQQPPPKKKDDD@@@;;;999555111.........//////...---,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))(((((()))***+++,,,,,,---***+++,,,------,,,+++******************************+++---......+++)))'''...///000///+++)))***,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---///******+++,,,,,,,,,,,,+++))))))***+++---...//////---------------...///000//////............//////........................---,,,,,,,,,,,,---......------......///000000000000000000000000000000000////////////000000000000111444777888:::>>>DDDIIILLLOOOTTTVVVVVVUUUUUUUUUVVVWWWWWWUUURRRPPPOOOPPPSSSRRRPPPMMMJJJFFFCCCBBBDDDBBB@@@===<<<======>>>===<<<<<<;;;:::999999888<<<<<<<<<<<<============<<<===>>>>>>??????>>>>>>DDDFFFHHHJJJJJJLLLNNNPPPQQQRRRSSSUUUWWWYYY[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^___^^^^^^^^^___``````aaabbbdddggghhhgggffffffgggjjjkkklllmmmnnnmmmllllllooollliiihhhhhhiiihhhhhhjjjgggdddaaa___[[[WWWTTTHHHFFFCCC@@@<<<888555444333222111000000///000000.....................---.........------...............------------......+++++++++++++++++++++++++++,,,------......------...............///000000......//////000000111111////////////////////////////////////000000000000///000111222222111000///222111111111000000/////////000222444444444333222111333555777777888:::<<>>::::::===>>>;;;777;;;888666555777>>>EEEIIINNNRRRTTTQQQNNNNNNLLLIIICCC???888333222222222222........................,,,,,,,,,+++++++++******------------,,,,,,+++***,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,------......------,,,,,,+++*********++++++++++++******)))))))))***+++,,,---,,,++++++'''(((***,,,---------,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,---------......////////////////////////............////////////............---,,,+++***......////////////......000000//////.........---///000222111000//////000111222222222111222555777555777:::???DDDIIIMMMOOOSSSSSSTTTUUUVVVWWWXXXYYYRRRPPPOOOMMMLLLLLLMMMMMMMMMKKKIIIHHHHHHGGGBBB>>>@@@???===<<<:::999999888888::::::999888777777999;;;;;;::::::::::::;;;<<<;;;;;;<<<===???AAACCCDDDCCCBBBBBBAAABBBCCCEEEFFFHHHIIIIIIJJJJJJKKKKKKKKKPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTVVVVVVWWWYYYZZZ]]]___aaacccddddddcccdddfffiiijjjkkkkkkkkkjjjjjjiiihhhiiijjjlllmmmiiihhhhhhfffccc```]]]\\\VVVRRRMMMIIIFFFBBB<<<777999666222000111333333333//////......------,,,,,,/////////...---------,,,444111---***)))***,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...............///000000////////////000000000000////////////////////////////////////000000000111///000111222222111000///222111111111000000000000111111111111222333333444222444666888999;;;===@@@DDDHHHNNNRRRWWW^^^fffmmmuuuyyy|||}}}yyytttooolllllluuussskkkeeedddcccccceeejjjooorrr~~~tttkkkgggaaa\\\XXXTTTQQQOOOMMMLLLLLLNNNSSSZZZbbbfffoooxxx}}}kkk___YYYWWWVVVXXX^^^fffpppyyy}}}nnnbbb[[[XXXWWWWWWZZZ[[[]]]___``````_________```aaa```\\\VVVPPPLLLDDD???;;;:::<<<===:::777;;;888555444666;;;AAAEEEKKKPPPSSSQQQPPPQQQPPPNNNGGGBBB<<<666444222111111---...............//////------------,,,,,,,,,+++---------------,,,+++***,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++*********)))((()))+++,,,------,,,,,,******+++,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------,,,+++++++++,,,,,,------............---,,,+++++++++,,,,,,,,,,,,,,,---------......////////////////////////------------............,,,---...///000000000000......////////////......000000/////////.........000111222222000//////000000111111111000111444666;;;===AAAEEEJJJNNNPPPRRRWWWWWWVVVUUUUUUTTTTTTSSSLLLKKKIIIGGGFFFFFFGGGGGGIIIGGGDDDCCCCCCAAA<<<999<<<;;;:::999999888888999999:::;;;:::888888999:::::::::999999999::::::;;;;;;;;;<<<===>>>@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJGGGGGGHHHHHHIIIIIIJJJJJJNNNPPPRRRTTTWWWXXXZZZZZZ^^^___bbbeeehhhiiijjjjjjmmmmmmllllllllllllmmmmmmkkkkkkkkkkkkiiigggeeedddaaa^^^ZZZWWWTTTPPPKKKGGG???;;;777444333333222111000000//////............000//////////////////...333111---+++)))***,,,---******+++++++++,,,,,,,,,------------------------...............///000000000000000000/////////////////////////////////////////////000000000111111000000111222222111000000111111111111111000000000222111000///000222444666222555888:::<<<>>>BBBEEEHHHOOOXXX```ffflllsssyyy~~~~~~}}}yyytttpppnnnnnntttwwwmmmeee```]]]]]]^^^___bbbkkkwww}}}yyyqqqjjjddd^^^XXXUUUPPPNNNKKKJJJLLLQQQVVVYYY___iiixxxnnnccc]]]WWWXXX\\\bbbiiioooqqqqqquuu{{{qqqeee]]]YYYWWWWWWWWWXXXZZZ]]]^^^___``````aaaaaaaaa```]]]YYYUUURRRHHHCCC>>>;;;;;;;;;999777:::777444333444888<<<@@@GGGMMMQQQRRRRRRUUUUUUSSSMMMHHHBBB<<<777444111///---........./////////000............------------,,,------------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++*********++++++++++++++++++******++++++,,,------...++++++++++++************))))))+++,,,---------------,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---.........,,,+++)))'''(((((()))***+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,------------......///000111111222222222...//////000000//////...000000////////////......000222333222000///000111000222333444444555888;;;DDDFFFJJJOOORRRUUUVVVVVVZZZYYYWWWTTTQQQOOOMMMKKKGGGEEEDDDBBBAAA@@@AAAAAADDDBBB@@@???>>><<<999666888888888888999:::;;;<<<<<<===>>>===;;;:::;;;<<<;;;;;;:::;;;;;;<<<======>>>>>>@@@AAACCCDDDFFFFFFJJJIIIHHHGGGGGGGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAAAAABBBBBBBBBCCC@@@@@@??????>>>?????????CCCDDDFFFHHHJJJMMMNNNOOOUUUWWW[[[^^^bbbeeeggghhhlllmmmmmmmmmmmmmmmlllllllllmmmnnnnnnnnnmmmlllkkkgggeeebbb```^^^[[[VVVSSSJJJFFF@@@;;;888555222000222111000000//////000000000000000000000000111111222000...,,,++++++,,,---++++++++++++,,,,,,,,,,,,.......................................///000000111111000000//////......//////////////////////////////000000000111111111111111111111111111111111111111111111111111111111111000000000111222444555333555888;;;???CCCHHHKKKSSSZZZeeemmmrrrvvvzzz~~~|||{{{xxxuuussstttxxx{{{xxxpppiiieeedddddd```cccgggiiimmmxxx}}}tttkkkccc]]]XXXUUUPPPMMMLLLMMMPPPSSSSSS\\\hhhsss~~~~~~qqqiii^^^]]]]]]```fffiiijjjiiibbbgggmmmsss{{{~~~tttiiiaaa\\\ZZZYYYXXXYYYZZZ\\\^^^```bbbcccbbbbbbaaa___]]][[[ZZZYYYOOOJJJDDD???<<<:::888666888666333222333666:::<<>>>>>>>>>>>@@@???>>>>>>===<<<;;;:::::::::;;;<<<>>>@@@BBBCCCDDDEEEEEECCC@@@>>>>>>???????????????@@@AAABBBCCCDDDFFFHHHKKKMMMPPPQQQRRRSSSSSSRRRQQQPPPPPPOOOOOOKKKJJJJJJIIIHHHGGGFFFFFFBBBBBBBBBAAA@@@??????>>>>>>===<<<;;;;;;<<<<<<======>>>???AAACCCEEEGGGHHHMMMOOORRRVVV[[[___bbbcccfffgggiiijjjkkkkkkkkkjjjkkklllmmmnnnnnnmmmlllllliiihhhgggeeecccaaa^^^]]]VVVRRRLLLGGGBBB===888444444333111000//////000000/////////000000111111111000///...---,,,,,,---------------............///------------------------...............///000000111111000000//////......000000000000000000000000000000000000111111111111222222111111111111222222111111111111111222222222...///111333444555444444444666:::>>>BBBHHHOOOSSS```gggoootttvvvwwwyyy{{{ttttttssssssuuu{{{ssspppllliiihhhiiikkkmmmjjjooovvv|||~~~~~~~~~xxxxxxwwwuuuuuuwww|||}}}rrrlllbbb^^^WWWQQQMMMMMMNNNOOOMMMSSS[[[aaahhhrrr~~~wwwiiiddd```___aaadddcccaaaYYYYYY]]]dddlllvvv~~~wwwooofff___[[[ZZZYYYYYYYYYZZZ\\\___aaacccbbbaaa```^^^]]]\\\\\\\\\VVVRRRLLLEEEAAA===999777777666444333444666999;;;BBBIIIPPPRRRTTTWWWXXXUUUWWWSSSNNNIIICCC===666222000000000000000000000000------------,,,,,,,,,,,,,,,------......---------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++*********)))))))))(((+++++++++++++++++++++,,,//////...,,,++++++******+++***))))))***,,,---///+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,111///---******+++---///222111111111000/////////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---.........////////////111111111111000///......//////000000000000////////////000000000000000000000111222111000000222444444777<<<@@@CCCGGGLLLOOORRRTTTXXX[[[]]]]]]\\\[[[VVVUUURRROOOLLLIIIFFFEEEDDDCCCAAA???===<<<<<<===<<<<<<===>>>>>>???AAABBBAAABBBCCCEEEGGGJJJLLLMMMOOOPPPNNNKKKGGGCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIKKKMMMQQQUUUYYY\\\^^^_________^^^]]]\\\[[[ZZZZZZWWWWWWUUUSSSQQQPPPNNNMMMJJJJJJIIIGGGDDDAAA???======<<<;;;::::::;;;<<<===;;;;;;<<<===>>>@@@BBBCCCFFFGGGJJJNNNRRRVVVZZZ[[[]]]___bbbeeehhhiiijjjjjjjjjkkklllmmmmmmlllkkkjjjmmmnnnmmmllljjjiiiggggggaaa^^^YYYSSSNNNHHHBBB>>>999777555222000/////////.........//////000000000........................------........./////////,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000000000////////////000000000000000000000000000000000111111111222222333222111111111111222333111111111222222222222222...000333555777666555555666999===BBBHHHOOOWWW\\\iiinnnsssuuusssrrrssstttoooqqqsssvvv{{{~~~wwwqqqmmmjjjlllooorrrvvvyyyzzz{{{yyy}}}zzz{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxwwwvvvuuuuuunnnoooqqqqqqqqqqqqsssuuuuuuvvvxxxzzz{{{{{{{{{{{{|||qqqlllcccZZZTTTPPPOOOOOOMMMPPPTTTWWW[[[ccclllsssrrrkkkbbb^^^^^^^^^[[[WWWTTTQQQQQQWWW___gggrrrzzz~~~~~~{{{tttkkkccc]]]ZZZZZZYYYXXXXXXYYY[[[^^^```aaa```___]]]]]]\\\]]]]]]ZZZWWWSSSMMMHHHCCC???===:::999777666666777999:::???GGGNNNPPPSSSVVVVVVTTTXXXUUURRRNNNJJJCCC<<<777222222111111000000//////---------,,,,,,,,,,,,+++,,,------............---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///***************************++++++++++++,,,,,,,,,******++++++++++++++++++,,,++++++***))))))((((((++++++++++++,,,,,,,,,,,,000000...,,,+++*********)))))))))***+++,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000...,,,***+++,,,///000000000///...---,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------......////////////////////////........./////////000000---...///000000111111000///000000111111000000/////////000000000000111111111222222222222444777999777;;;@@@EEEIIIMMMQQQTTTVVVWWWZZZ]]]^^^^^^^^^]]]VVVUUUSSSQQQOOOLLLJJJIIIEEEDDDAAA???============;;;<<<>>>@@@AAACCCFFFIIIKKKKKKMMMNNNQQQSSSUUUVVVXXXWWWVVVRRRMMMJJJHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOQQQTTTXXX]]]aaadddfffggghhhhhhhhhhhhgggfffeeedddcccbbbaaa___]]]\\\ZZZZZZVVVUUUSSSQQQMMMHHHDDDBBB???>>>;;;:::999999:::;;;;;;;;;::::::;;;<<<>>>???BBBCCCDDDGGGJJJMMMPPPRRRUUUWWWZZZ^^^aaadddfffgggiiijjjkkklllllllllkkkjjjmmmnnnooonnnllljjjjjjkkkgggeeebbb^^^[[[UUUOOOKKKCCC@@@<<<888444222111111......///////////////000------.../////////......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000////////////000000000000000000000000000000000000000000111111111222222222333222222111111222222333111111111222222333333333111222333555666777888888:::===BBBGGGNNNVVV___dddkkknnnppppppmmmlllnnnpppooosssyyyuuunnnkkkiiigggkkkrrr~~~}}}zzzxxxyyyyyy{{{|||||||||{{{{{{zzzzzzzzzyyyxxxwwwvvvuuusssuuuvvvvvvuuuttttttuuusssssstttuuuuuuvvvuuusssuuuuuu{{{xxxlllbbb\\\XXXWWWSSSSSSRRRSSSUUUYYY]]]```mmmttt~~~}}}ssslllccc______]]]WWWRRROOOKKKJJJPPPUUUZZZbbbjjjssswwwzzzxxxrrrjjjccc```]]]\\\YYYXXXXXXZZZ]]]^^^___^^^^^^]]]\\\\\\\\\[[[ZZZYYYXXXTTTPPPKKKGGGFFF@@@>>><<<:::888777777777:::BBBJJJNNNQQQVVVVVVTTTWWWVVVTTTRRROOOIIIAAA<<<444444333222000///...---............------------,,,,,,---...............,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------///...---,,,+++,,,,,,---)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------.../////////,,,,,,,,,++++++************+++,,,---------,,,,,,,,,,,,,,,---------......////////////////////////---------.........//////---...///000111111111111000000111111111111000000//////000000000111111111333444555555666888<<>>;;;>>>???CCCJJJRRRVVVVVVTTTTTTUUUUUUUUURRRNNNJJJHHH;;;999666222000/////////000...---,,,,,,---///000...---,,,+++***+++,,,---***+++---///000000////////////.........------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////---+++***+++---......////////////......------------------------------------------------------///000000000///......///000///...---...000////////////000000000111//////000000000000//////111000000000000111111222...///000000000111333555666777:::>>>BBBEEEHHHJJJOOOPPPSSSUUUWWWXXXXXXXXX^^^^^^______```aaaaaaaaaaaabbbccc```\\\YYYWWWVVVNNNKKKHHHEEEEEEFFFIIIKKKJJJJJJKKKMMMOOOQQQSSSUUUUUUVVVWWWXXXYYYZZZ[[[[[[^^^\\\ZZZYYYZZZ[[[[[[ZZZ[[[\\\]]]```bbbdddfffgggjjjkkklllnnnooooooppppppoooooopppppppppqqqqqqqqqnnnmmmmmmmmmmmmooopppqqqpppoooooommmkkkiiigggfff[[[YYYVVVRRRLLLGGGCCC@@@CCCAAA????????????>>>===@@@???>>>>>>???@@@BBBDDDBBBCCCDDDEEEFFFHHHIIIIIITTTVVVZZZ^^^cccfffiiijjjjjjkkklllllljjjiiiiiijjjkkklllmmmkkkhhhfffeeeeeefffaaa[[[UUUPPPJJJBBB===888666333222222111000......---------///000///...////////////////////////------------------------......//////000000111111////////////000000000000444+++000888444444666222333333333222222222222111111111111111222222222222222333333222111///---,,,222222333666:::>>>AAABBBEEEJJJQQQYYY___cccfffhhhcccdddfffhhhjjjnnntttxxx|||tttiiigggfffeeehhhoooyyyqqqjjjccc]]][[[XXXUUURRRPPPQQQRRRUUUXXX\\\___```eeecccaaa``````___[[[XXXTTTNNNJJJKKKIIIFFFGGGLLLUUU]]]hhhrrryyy}}}|||tttkkkeeebbb___[[[WWWYYYWWWVVVWWWYYY[[[[[[[[[\\\\\\]]]^^^]]]XXXRRRMMMFFFDDDCCCCCCCCCCCCAAA???AAAAAACCCIIIOOOTTTUUUUUUUUUVVVVVVVVVSSSPPPLLLJJJ@@@===999555222000000000///...------------//////...---,,,,,,++++++,,,,,,,,,,,,---...---,,,+++***------,,,,,,,,,+++++++++......------------------------,,,,,,,,,,,,++++++++++++************++++++******+++++++++,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---...---,,,,,,---///.........//////.........------------------------......------,,,,,,+++++++++,,,---.........---,,,---...///...---,,,---///---------.........////////////000000000000//////000000000///000000111222111222222222111222444777:::<<>>888444111111111........................---------------,,,+++++++++++++++++++++******)))------,,,,,,,,,+++++++++------..................------,,,,,,,,,,,,++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++------,,,---...000------------------------------------------------///...------+++******)))+++,,,------......------,,,---......,,,,,,---...------.........////////////000000111111000000//////////////////000111222333444444333333555888;;;@@@BBBGGGKKKOOOQQQRRRRRRVVVWWWXXXYYYZZZZZZZZZYYY[[[[[[[[[]]]___bbbdddfffggggggeee```ZZZUUURRRQQQPPPOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVWWWXXXZZZ\\\]]]^^^______```aaabbbcccccceeecccbbbbbbccceeedddddddddeeeeeefffggghhhiiiiiimmmmmmmmmmmmllllllkkkjjjlllllllllmmmmmmmmmmmmnnnmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrqqqpppooooooooonnnkkkgggccc^^^ZZZXXXQQQMMMIIIFFFEEEEEEEEEDDDIIIJJJLLLLLLKKKHHHEEECCCAAAAAAAAAAAAAAAAAA@@@@@@AAABBBEEEIIIOOOUUUZZZ]]]aaaccceeeffffffgggiiikkkhhhjjjlllmmmlllkkkkkkllljjjhhheeecccbbb___[[[XXXLLLHHHBBB===:::777444222333111/////////000///---////////////////////////------------------------000000000000////////////---......///000111111222//////333333666DDDEEE333111111222222222333333333222222222222222222222222333333333444333333333333777999;;;>>>BBBHHHNNNRRRVVV[[[aaaeeeffffffhhhjjjnnnttt|||{{{tttpppnnnmmmiiimmmssszzz~~~wwwqqqiii```ZZZVVVSSSOOOKKKIIIJJJLLLMMMRRRSSSUUUXXX[[[\\\\\\[[[ZZZVVVRRRNNNLLLKKKLLLNNNIIIKKKPPPXXXcccqqqwwwmmmfffZZZWWWTTTTTTVVVYYYZZZ[[[]]]]]]^^^^^^]]]YYYTTTOOOEEEDDDBBBCCCFFFIIIJJJJJJJJJHHHEEEEEEIIINNNTTTWWWXXXXXXYYYXXXWWWUUUSSSQQQMMMJJJCCC===777333222111...////////////......---,,,---.........---+++***(((((()))***+++,,,------//////.........---------,,,,,,------......//////------,,,,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...------...///---------,,,,,,---------........................------,,,,,,+++++++++***.........///////////////---...//////------...//////000000000000111111111000000000111111000000000////////////000111111222333444555555666999>>>BBBEEEHHHMMMQQQTTTVVVUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZ]]]aaaeeeggghhhhhhfffaaa\\\WWWUUUTTTTTTUUUVVVXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^``````bbbbbbccccccdddeeeeeefffeeecccbbbccceeefffeeedddeeeeeeeeeeeeffffffffffffiiiiiijjjjjjiiiiiihhhgggkkklllllllllmmmmmmmmmmmmlllllllllmmmmmmnnnooooooooooooppppppqqqqqqppppppsssrrrpppmmmjjjfffcccaaaZZZUUUOOOKKKIIIIIIIIIHHHNNNQQQTTTVVVUUURRRNNNKKKIIIHHHGGGDDDBBB@@@>>>===@@@@@@AAACCCGGGKKKOOORRRYYY[[[^^^___aaacccfffhhhgggiiilllmmmmmmllllllllljjjiiihhhhhhgggeeecccaaaZZZTTTMMMFFFBBB>>>;;;888666444222111111222111000////////////////////////........................000000000000////////////---......///000111111222//////111...222EEEJJJ888333333333222222222111111000111111222333333444444444444444444444555555666888;;;???BBBGGGMMMTTTYYYbbbeeehhhhhhggghhhmmmqqq}}}|||wwwqqqoooqqquuuxxxyyy}}}ttthhh```[[[WWWQQQLLLHHHHHHIIIJJJLLLNNNQQQTTTWWWZZZ]]]___aaa```\\\WWWTTTRRRPPPOOOMMMMMMNNNQQQZZZgggvvvwwwnnn^^^ZZZUUUSSSSSSUUUWWWXXXYYYYYYZZZ\\\\\\ZZZVVVSSSHHHFFFDDDDDDGGGJJJLLLMMMLLLJJJHHHGGGHHHMMMTTTXXXYYYYYYYYYYYYXXXWWWVVVUUUQQQNNNHHHBBB;;;777444222//////000000//////...---,,,---...///...---,,,+++)))******+++,,,---......//////.........---------++++++,,,,,,---------...------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................+++---......---,,,,,,---...---,,,,,,,,,,,,---...........................+++++++++,,,,,,---------............//////000000...000111000///...///000000000000000111111111222000000111111111111000000/////////000000111333333222444666888;;;???EEEIIIJJJMMMPPPTTTVVVVVVVVVUUUVVVVVVUUUUUUTTTTTTTTTTTTRRRSSSUUUXXX\\\```dddfffggggggfffccc___\\\[[[[[[ZZZ[[[]]]^^^___```_____________________```aaaaaabbbbbbccccccddddddeeeeeebbbaaa```aaabbbcccaaa``````aaaaaaaaaaaabbbbbbbbbccccccdddeeeeeeeeeeeeeeehhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkkkkkllllllllllllmmmnnnooopppqqqqqqqqqssssssrrrpppnnnkkkiiihhhaaa\\\VVVQQQOOONNNNNNMMMRRRUUUZZZ]]]^^^]]]ZZZXXXSSSRRRNNNJJJFFFAAA>>><<>>>>>???@@@BBBDDDFFFIIIJJJLLLMMMOOORRRVVVYYY]]]aaafffiiiiiiiiiiiijjjkkklllmmmllljjjhhhhhhiiiiiieee```[[[WWWSSSOOOLLL???;;;777444333222111000////////////////////////..............................//////000000111111////////////000000000000111---000000...777===444111222222222222222333333222222222333333444444444777666555555555666777888===DDDMMMSSSWWW\\\ccchhhmmmpppsssrrrrrrxxxxxxpppuuu{{{yyymmmiiiaaaYYYRRRNNNKKKJJJHHHIIIKKKLLLOOOTTT\\\aaalllsssvvvtttqqqoooggg___VVVTTTPPPMMMLLLPPPWWW]]]jjjrrr~~~tttnnnddd\\\XXXVVVVVVVVVWWWWWWXXX[[[]]]]]][[[YYYSSSOOOJJJGGGGGGJJJKKKLLLKKKLLLNNNNNNNNNPPPUUUYYYYYYYYYYYYYYYZZZZZZZZZZZZVVVUUUSSSOOOIIICCC===999333111000............/////////...---------------///...---,,,+++,,,,,,---------,,,,,,,,,+++++++++---------------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...------...000///---,,,,,,---///000........................---------....../////////---,,,,,,+++,,,---...//////000111000///...///111....../////////000000000000111111222222111111000111111111222333444666777:::===BBBFFFIIILLLOOOQQQSSSSSSSSSTTTSSSSSSRRRRRROOOOOOMMMMMMLLLMMMNNNNNNNNNQQQUUUZZZ___bbbdddeeecccddddddbbbaaaaaacccdddddddddcccbbbaaa`````````___^^^]]]\\\\\\\\\\\\\\\______````````````aaaaaa^^^]]]\\\\\\]]]\\\YYYWWWVVVWWWXXXZZZ[[[]]]^^^___`````````aaa``````______]]]]]]]]]]]]^^^^^^^^^^^^aaabbbdddeeeffffffeeeeeeiiijjjkkklllmmmnnnnnnnnnoooooopppqqqrrrrrrrrrrrrmmmjjjeeeaaa___]]]ZZZXXXXXXZZZ]]]```dddhhhkkklllgggeeebbb]]]XXXTTTPPPNNNFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHLLLOOOUUUYYY```dddggghhhiiijjjgggiiikkkjjjhhhggggggiiijjjhhheeecccaaa]]]YYYUUUKKKGGG@@@;;;888555333111////////////////////////........................---......///000111111222000000000000////////////111---222444...111555//////000111222333444555555444444333333333333222222555555666777999<<>>:::666444////////////////////////////////////////////////000000000000111111111111222111111000000000000000111111000000000000111111000111111222222333444444333222111222333555555444555666777888:::>>>CCCGGGOOOXXXdddoootttuuutttssssssttt{{{zzzvvvzzzwwwjjjaaaZZZUUUMMMKKKKKKKKKIIIJJJSSS^^^gggsss}}}|||nnn```YYYSSSMMMKKKMMMQQQ\\\jjjwww~~~tttpppnnneee[[[[[[XXXVVVWWW[[[]]]\\\ZZZZZZWWWSSSOOOJJJGGGFFFEEEFFFKKKQQQSSSSSSTTTWWWZZZYYYYYY[[[\\\\\\[[[ZZZYYY[[[WWWTTTSSSTTTQQQKKKEEE===888333111333333///,,,////////////////////////000000000000000000000000//////000000000///---,,,,,,------......------,,,.........------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&'''***,,,......------++++++,,,,,,,,,---------,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................222222111111000/////////////////////000000000000000000000000111111111111///111333333222111111222666444222111333888===@@@CCCEEEIIILLLPPPRRRSSSTTTSSSRRRRRRRRRSSSRRRPPPNNNKKKLLLMMMMMMMMMNNNQQQSSSWWWZZZ]]]______aaacccddddddcccaaa^^^\\\]]]aaaddddddccc^^^YYY[[[______\\\```^^^ZZZVVVUUUVVVYYY[[[```dddjjjnnnooonnnmmmlllgggeeebbb___]]]\\\[[[\\\ZZZ\\\^^^```cccgggllloootttpppjjjgggfffeeeccc```^^^]]]\\\]]]```cccdddddddddcccbbb````````````aaadddddddddddddddeeefffgggmmmkkkkkklllmmmnnnnnnmmmmmmmmmkkkiiigggeeedddccc```___^^^^^^aaaeeejjjmmmkkkkkkllllllkkkiiihhhgggaaa]]]WWWTTTRRROOOKKKGGGHHHFFFCCCAAA@@@@@@BBBCCCCCCJJJSSSZZZ^^^ccchhhkkkkkkkkkkkkkkkkkkkkkkkkjjjlllllljjjiiigggeeedddccc^^^[[[WWWQQQJJJAAA888222444333111111222222111000,,,---......//////......000000000000111111111111222222111000000000000000111111000000000000111111111222222333444444555555333333222222333444555555777888999;;;===AAAGGGKKK[[[eeesss}}}}}}}}}{{{}}}~~~~~~uuujjj```YYYUUURRRPPPMMMLLLPPPWWW]]]hhhssszzz}}}nnnddd[[[RRRMMMMMMJJJRRR^^^kkkyyy}}}ssshhh]]][[[XXXYYY]]]^^^]]][[[\\\ZZZWWWRRRMMMIIIGGGEEEFFFJJJPPPTTTVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZWWWTTTTTTUUUSSSMMMGGG>>>999333000111000---***////////////////////////...........................//////000///...---,,,,,,,,,------------,,,,,,------------,,,,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++111000...,,,***(((&&&&&&'''(((+++---...------,,,++++++,,,,,,,,,---------,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------........................---------.........//////................................................000000000///////////////---......///000000111111000000000000111111111111///000222222000000000111444333333555888===BBBEEEKKKMMMOOORRRTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPOOONNNPPPRRRUUUVVVVVVVVVXXXYYY[[[]]]```aaaaaaaaacccddd``````___\\\YYYYYY\\\___bbbcccaaa]]]]]]``````]]]```^^^[[[YYYZZZ]]]```bbbiiiqqq|||zzzwwwrrrmmmjjjhhhggghhhkkknnnrrrvvvyyy~~~zzzuuurrrpppmmmkkkeeeddddddggglllqqqtttuuuwwwsssllleeeaaa______````````````aaabbbcccdddeeefffeeeeeegggiiijjjjjjjjjnnnnnnmmmlllkkkjjjiiiiiieeedddbbbbbbcccfffiiikkkiiijjjkkklllllllllkkkjjjiiifffaaa^^^]]]ZZZWWWTTTNNNLLLHHHEEEBBBBBBBBBCCCAAAFFFLLLQQQUUUZZZ___ccchhhhhhhhhiiiiiijjjjjjkkkmmmmmmlllkkkjjjiiihhhgggbbb```]]]YYYTTTMMMFFFAAA999777444222333222111000//////////////////......000000000000111111111111222222111000000000000111111111111111111111111111222333333444444555666666444444333333444444555555999:::<<<>>>CCCJJJRRRWWWlllwwwrrreee]]]UUUQQQNNNKKKLLLOOOUUU\\\eeemmmxxxuuujjj]]]TTTOOOIIILLLSSS^^^lll|||wwweeeaaa\\\[[[]]]^^^]]]\\\^^^]]][[[WWWSSSNNNJJJGGGHHHIIIMMMRRRVVVXXXWWWUUUZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVVVVWWWUUUPPPLLLCCC>>>777222111000...+++////////////////////////........................---............---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,------------........................------........./////////........................////////////////////////............////////////,,,------...///000111111000000000111111111222222000222333222111000111222222333666:::???EEEIIIKKKQQQRRRTTTVVVVVVTTTRRRQQQRRRQQQOOONNNMMMMMMNNNNNNQQQTTTXXXYYYYYYXXXXXXYYY[[[]]]______^^^^^^___```[[[]]]]]]ZZZWWWWWW[[[^^^eeekkknnnjjjgggggghhhfffhhhgggeeefffhhhlllqqqttt|||~~~{{{{{{{{{~~~}}}rrrrrrsssxxxsssiiidddcccccc____________```aaabbbccccccbbbbbbdddfffggggggfffgggggggggggghhhhhhiiiiiijjjiiigggffffffgggiiijjjggghhhjjjkkkmmmmmmnnnnnnooommmjjjiiihhhfffcccaaaXXXUUUQQQMMMIIIFFFEEEDDDBBBDDDFFFHHHKKKOOOTTTXXX```aaabbbccceeegggiiijjjmmmmmmmmmmmmlllkkkkkkjjjeeedddbbb```^^^ZZZTTTQQQBBB???:::777555333111000111111111000//////......///000000000111111111111333222111111000000111111111111111111111111111111222222333333444555555555444555555555444444666777:::;;;>>>BBBKKKWWWdddmmm}}}uuuhhh[[[UUURRRNNNMMMNNNRRRUUUZZZ```jjjxxx}}}ooo```WWWQQQNNNOOOUUUaaaqqqrrrkkkaaa\\\[[[\\\\\\\\\]]]]]]]]]\\\XXXTTTOOOMMMKKKJJJIIILLLQQQUUUUUUSSSZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXYYYYYYWWWTTTPPPKKKEEE>>>888555333111///////////////////////////........................------------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++,,,,,,------,,,++++++,,,,,,,,,------------...,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,------------...------------------------............////////////........................000000000000000000000000------......///000111111.............../////////000000111111111222222222333444555444333333444666333666;;;@@@EEEJJJMMMNNNPPPRRRTTTUUUTTTQQQNNNLLLMMMMMMLLLKKKKKKLLLOOOQQQRRRUUUYYYZZZYYYWWWVVVUUUZZZ[[[]]]]]]\\\[[[\\\]]]ZZZ[[[\\\ZZZXXX[[[cccjjjsss}}}|||zzzzzzzzz|||{{{{{{{{{~~~}}}uuupppooohhhggggggfffeeeeeeeeeeeehhhggggggggghhhgggeeeccc`````````aaabbbdddfffgggkkkjjjiiihhhhhhhhhiiijjjgggggghhhjjjkkklllmmmmmmooonnnmmmmmmlllkkkjjjiiicccaaa]]]XXXSSSOOOLLLJJJHHHGGGEEEDDDEEEHHHMMMPPPTTTUUUWWWZZZ^^^bbbfffhhhkkkkkklllllllllkkkjjjiiifffeeedddcccccc```]]]ZZZOOOKKKDDD???:::666222///111000000//////////////////000000000111111111111333222222111111111111111000111222222222222111000111111111222333333444444444555777666555555888:::;;;===AAAIIIVVVgggyyy|||jjj```ZZZUUURRRRRRQQQQQQRRRVVV]]]hhhvvvooobbbZZZRRRNNNQQQYYYfffyyyvvvhhh]]]YYYZZZ[[[\\\[[[\\\^^^^^^]]]YYYVVVSSSPPPLLLGGGGGGKKKOOOQQQRRRWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[YYYVVVTTTOOOKKKDDD>>>999555333111////////////////////////////////////////////////---------,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))(((,,,---------,,,,,,++++++,,,,,,---------.........,,,,,,,,,---------............---------,,,,,,,,,,,,,,,---------.........------------------------........./////////000000////////////////////////000000000000000000000000......///000111111222333000000000///......------111111111111222222222222222333444333333333666888888;;;@@@EEEJJJMMMNNNOOOOOOPPPQQQRRRQQQOOOLLLJJJGGGIIIJJJIIIIIILLLPPPTTTUUUWWWZZZZZZYYYWWWVVVWWWYYY[[[]]]]]]]]]\\\]]]^^^]]]______]]]]]]dddqqq{{{zzzyyywwwuuusssqqqpppppptttsssrrrrrrpppkkkeee```]]]]]]]]]^^^___bbbdddfffffffffggghhhhhhiiijjjjjjgggggghhhhhhhhhiiiiiijjjkkklllmmmnnnmmmmmmlllllllllkkkhhhddd___ZZZVVVTTTPPPMMMHHHEEEDDDEEEGGGHHHGGGIIIKKKOOOTTTZZZ___bbbhhhiiijjjkkklllkkkjjjiiigggfffeeeeeeeeedddaaa^^^[[[WWWPPPIIIBBB;;;555111000000///......///000000000000000000111111111111333333222111111111111222000111222333333222111000000000111222222333333444222555777777666666:::===>>>BBBJJJVVVeeewww~~~ooodddZZZSSSQQQRRRNNNMMMOOOTTT\\\hhhssspppaaaWWWPPPRRRUUU\\\lll|||pppccc]]]\\\\\\\\\ZZZ[[[]]]^^^^^^\\\ZZZXXXTTTPPPJJJGGGGGGJJJMMMNNNSSSUUUWWWZZZ[[[\\\\\\\\\ZZZ[[[\\\\\\[[[YYYWWWUUUQQQNNNIIIBBB<<<777444222////////////////////////000000000000000000000000---------,,,------...///,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,---------............---------,,,,,,,,,,,,---------............////////////////////////....../////////000000000////////////////////////////////////////////////...//////000111222222333111111111000//////......111111111222222222222333000111222222222444777:::???AAAEEEJJJMMMOOOPPPPPPOOOOOOOOOOOONNNLLLJJJIIIDDDGGGIIIJJJIIIKKKPPPTTTSSSTTTUUUUUUUUUVVVXXXZZZYYY[[[^^^```aaabbbdddfffjjjlllllljjjjjjqqq}}}tttiiibbb[[[[[[ZZZYYYZZZ\\\___```aaabbbdddgggiiijjjkkkkkkiiihhhggggggfffgggggghhhiiilllnnnoooooonnnooooooppppppooollliiieeeaaa___XXXTTTOOOKKKHHHFFFDDDBBB@@@AAACCCFFFJJJPPPUUUXXXaaacccfffhhhjjjkkkjjjjjjiiihhhggggggggggggeeecccbbb___YYYSSSLLLDDD<<<777222222000/////////000111000000000000111111111111444333222222111111222222000111333444444333111000111111222222333444444555111444888888666777<<<@@@BBBJJJWWWffftttwwwggg\\\XXXWWWQQQMMMNNNPPPSSS\\\fffrrr~~~nnncccZZZYYYWWWVVV___mmmzzzwwwmmmgggccc```]]][[[\\\]]]^^^^^^\\\[[[ZZZUUUTTTQQQLLLHHHGGGHHHJJJOOORRRWWW[[[]]]^^^]]]\\\[[[\\\]]]]]][[[YYYWWWVVVSSSQQQNNNHHHAAA;;;666444////////////////////////////////////////////////......---------...000000---......//////......---+++,,,,,,,,,------------------------,,,,,,,,,,,,------------------------))))))***,,,...///000111------,,,,,,,,,------...------------............,,,,,,,,,---------............---------,,,,,,,,,------------............////////////////////////.../////////000000000000////////////////////////.........................../////////000000111111000000000000111111222222111111111222222222333333111222333444555888<<>>???AAACCCEEEHHHLLLRRRYYY```dddfffffffffeeeeeefffhhhiiihhhgggbbbbbbaaa```]]]VVVMMMGGG>>><<<888444111000000000---......///000111111222......//////000000000111222222222222333333444555444555555555444444555777777666666777666666<<>>>>>???@@@@@@@@@AAACCCHHHNNNTTTZZZ^^^```eeegggiiiiiigggfffeeefffccccccdddeeefffbbb[[[UUUIIIDDD<<<666222111000000/////////000000111111222222333333333444444444555333222222222333333444555333444555444333333555777777555666999999;;;CCCMMMZZZdddpppyyy}}}{{{nnnaaaZZZUUUOOOOOORRROOOXXXcccooo~~~}}}rrrggg^^^XXXUUUSSSUUUYYY^^^eeeooozzz}}}xxxsssqqqpppqqqgggbbb]]][[[[[[\\\\\\[[[ZZZZZZXXXVVVSSSOOOKKKIIIEEEIIINNNSSSUUUXXX[[[\\\[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXVVVSSSNNNGGGCCC888777444222000/////////////////////........................------,,,+++............------------------,,,,,,,,,,,,---------------,,,,,,,,,++++++***++++++,,,---...//////,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++)))+++------------///111........................000/////////.........---000000000000////////////....../////////000000000---------.........//////000000000000000000000000000000000000000000000////////////000111222222222000111222333333444444444555777:::???CCCGGGJJJKKKNNNOOORRRTTTTTTSSSPPPOOOKKKIIIFFFFFFFFFHHHIIIJJJOOOPPPQQQQQQPPPQQQSSSVVVZZZ^^^dddjjjttt{{{tttppplllkkkjjjpppqqqssssssnnnhhheeeeeecccbbb```___bbbfffggggggmmmmmmnnnooopppqqqrrrrrrsssrrrrrrsssttttttrrrpppqqqpppmmmjjjeee^^^UUUOOOFFFDDDAAA@@@@@@@@@@@@???===???BBBFFFKKKPPPTTTWWW^^^```cccdddeeeeeefffggggggfffgggiiiiiifff```\\\QQQLLLDDD===888555222000111111111111111111111111222222222222222333333333333333222222222333444444222333444444333333555777777555777;;;>>>CCCMMMXXXgggnnnvvv|||~~~ttthhh___WWWSSSSSSMMMRRRWWW___lll|||{{{rrrggg]]]WWWRRRQQQPPPPPPTTT]]]hhhpppvvvxxxyyywwwtttrrrtttvvvlllggg```\\\ZZZZZZZZZZZZ[[[\\\\\\[[[XXXTTTPPPNNNEEEHHHKKKNNNPPPTTTXXX[[[[[[[[[\\\]]]]]]]]]\\\\\\]]]\\\[[[ZZZXXXTTTOOOKKK@@@===888444111/////////////////////............000//////...---,,,+++***,,,,,,,,,---------------......------------......------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,)))+++------------///111......................../////////........................//////000000000------........./////////------........./////////000000000000000000000000000000000000000000000000//////000000111222222222222222333444444555555555777:::???DDDIIILLLMMMNNNPPPQQQSSSUUUUUUSSSPPPOOOKKKJJJIIIHHHIIIKKKNNNPPPVVVWWWXXXXXXYYY\\\```ccciiimmmrrryyy~~~}}}wwwmmmeeeaaa___\\\]]]___ccceeegggllllllkkklllmmmnnnoooppprrrqqqqqqrrrttttttrrrqqqqqqpppooonnnjjjcccZZZTTTJJJHHHDDDBBBAAAAAA@@@>>><<<<<<>>>@@@CCCFFFJJJLLLSSSVVVZZZ]]]```cccfffiiiiiiiiiiiijjjkkkiiieeebbb\\\WWWPPPIIIBBB<<<666333333222222222222222222222111111111111111111111111333333333222222333333444222333444333333333555777777666888===BBBHHHTTT```ooovvvzzzooodddZZZTTTQQQQQQQQQUUU___lllvvvzzz}}}zzzoooddd\\\YYYVVVRRROOOOOOTTT\\\bbbgggmmmrrrsssqqqoooqqquuuoookkkddd^^^ZZZYYYZZZZZZ[[[\\\^^^^^^\\\YYYUUURRRIIIJJJKKKLLLNNNQQQVVVZZZZZZ[[[\\\]]]]]]^^^^^^^^^___^^^]]]]]]\\\YYYUUUQQQEEEAAA;;;666222000000000////////////............000000///...------------,,,,,,,,,------......///.........------.........------------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......------------------,,,,,,---...///...,,,+++,,,---........................................................./////////000000------------.........//////000000000000111111111////////////////////////000000000000000111111111000000000111111222222222333333333444444555666777:::>>>CCCIIIMMMOOOPPPPPPRRRSSSUUUUUUUUUSSSQQQOOONNNNNNMMMMMMNNNQQQUUUYYY\\\___dddhhhlllppptttwwwzzz|||{{{lllbbb]]]YYY[[[]]]___bbbeeehhhhhhhhhiiijjjlllmmmnnnqqqpppoooqqqrrrsssrrrqqqooopppppppppmmmggg```ZZZNNNKKKGGGEEEDDDCCCAAA@@@???>>>>>>>>>???AAACCCDDDHHHKKKPPPTTTYYY^^^dddhhhhhhhhhiiijjjjjjhhhfffdddccc___YYYSSSMMMEEE>>>999333333333222222222222222444444333333333333333333444333333222222333333333222333444444333444666888888888;;;AAAGGGNNNZZZeeettt~~~tttdddXXXSSSOOOMMMPPPWWW^^^eeejjjooottt|||wwwnnnggg```^^^YYYSSSOOOOOORRRUUU\\\bbbhhhjjjhhhgggjjjmmmnnnkkkfff```\\\ZZZYYYZZZZZZ\\\^^^___^^^[[[XXXUUUNNNMMMLLLKKKKKKNNNRRRVVVXXXYYYZZZ\\\]]]^^^______^^^^^^]]]]]]]]][[[XXXUUUGGGDDD>>>888444222222222////////////............000000///......///000000------....../////////000.........------.........------------------------............------------,,,,,,++++++,,,,,,---...------,,,,,,------...///---------------------------...///...,,,+++,,,---........................---------...............////////////............------------.........///000000000000111111111222///////////////////////////000000000111111111222111111111111222222222222222222222333555777888:::>>>AAAFFFKKKOOOQQQQQQQQQTTTTTTUUUVVVUUUTTTRRRQQQPPPPPPQQQQQQSSSWWW^^^cccjjjooowww~~~vvvggg^^^YYYZZZZZZZZZ]]]bbbeeefffggghhhjjjlllnnnoooooommmmmmnnnppprrrrrrqqqmmmnnnooopppoookkkddd___SSSPPPLLLIIIHHHGGGEEECCCBBBAAA???>>>>>>>>>??????@@@CCCGGGKKKPPPWWW^^^bbbfffgggiiijjjiiihhhfffffffffccc___[[[VVVOOOHHHCCC222222222222222222222222333333222222222222111111444444333222222222333333222333444444444555777999:::;;;@@@HHHOOOVVVaaalllzzzrrrbbbUUUOOOLLLNNNQQQTTTYYY]]]aaahhhsss|||}}}xxxttthhheee___XXXPPPLLLKKKLLLUUUYYY]]]___^^^^^^```cccggghhhgggddd___\\\ZZZZZZYYY[[[]]]^^^^^^]]][[[YYYRRRQQQOOOKKKIIIJJJMMMPPPVVVWWWYYY[[[]]]^^^______^^^]]]\\\\\\]]][[[YYYVVVLLLHHHCCC===888444333333////////////............000///.........///111222.........///////////////......------------......------------....................................,,,,,,++++++,,,,,,---...---------------......///------------............)))+++------------///111........................---------------........./////////......---------------........./////////........./////////000000000000000000000000000000///000000111111222222222222222222222222222222222222222333444666999<<<>>>CCCEEEIIIMMMPPPQQQRRRRRRTTTUUUVVVVVVVVVUUUTTTSSSPPPRRRUUUWWWZZZaaajjjrrrqqqfff^^^^^^\\\XXX[[[aaaaaabbbdddfffhhhiiijjjjjjlllkkkjjjkkknnnpppqqqppplllmmmmmmoooooommmiiifff[[[XXXSSSPPPMMMKKKIIIGGGCCCBBBAAA@@@???>>>===<<<>>>???AAADDDHHHMMMTTTYYY```cccgggjjjjjjiiiiiiiiigggfffcccaaa]]]XXXRRRNNN000000111111222222333333222222111111111000000000555444333333222222222333333444555555555666888:::===???GGGQQQYYY```kkkvvvnnn```WWWPPPPPPOOONNNPPPUUUVVV]]]hhhsss{{{}}}|||{{{tttppphhh^^^TTTNNNLLLLLLRRRRRRSSSTTTVVVXXXZZZ\\\___cccggggggccc^^^[[[ZZZZZZ[[[\\\^^^^^^^^^^^^]]]YYYXXXTTTOOOJJJIIIJJJLLLTTTUUUWWWZZZ\\\^^^______^^^]]]\\\\\\\\\\\\YYYWWWRRROOOIIICCC<<<777444222////////////............000///---,,,,,,---...//////...............------------,,,,,,,,,,,,------------------.........///------------------------,,,,,,++++++,,,,,,---...---------------...//////------------.........///)))+++------------///111........................,,,,,,,,,------.........------...............///....../////////000000000....../////////000000000000000000000000000000000///000000111111222333333222222222222222222222222333333444666999===AAACCCIIIJJJLLLNNNPPPRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVUUURRRVVV[[[```fffppp}}}vvvkkkiiieee___```gggeeegggiiikkklllkkkiiihhhjjjhhhgggiiilllnnnoooooommmmmmmmmoooppppppnnnlllgggccc]]]WWWSSSOOOKKKIIIDDDEEEEEEEEEDDDAAA???===>>>>>>>>>???@@@EEEKKKPPPTTTZZZbbbggghhhiiijjjkkkjjjiiigggeeeccc___ZZZWWW//////000111222222333333666666666555555444444444555444333333222222222222333555666666666777999;;;>>>BBBKKKWWW```hhhsss}}}xxxnnncccXXXSSSOOOKKKKKKPPPNNNUUU```kkktttyyy{{{|||zzzpppdddYYYSSSQQQRRRQQQOOOMMMNNNRRRVVVXXXYYYZZZ```fffhhheee```\\\ZZZ[[[[[[\\\^^^______``````___^^^YYYSSSNNNKKKKKKLLLSSSTTTVVVYYY[[[]]]^^^______^^^\\\\\\]]]\\\ZZZXXXWWWTTTNNNGGG???999444111000/////////............000///---***)))***++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......------------...//////---------.........//////---...///...,,,+++,,,---........................,,,,,,,,,------.........++++++,,,---...///000111////////////000000000000111111111111222222222222000000000000000000000000///000000111222222333333222222222222222222222222555555666888<<<@@@EEEGGGMMMNNNNNNPPPQQQSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWUUUZZZbbbiiiqqq~~~xxxtttoooggggggnnnqqqsssuuuwwwvvvssspppnnnhhhgggfffgggjjjmmmnnnooonnnmmmmmmoooqqqrrrqqqppppppkkkddd]]]WWWRRRMMMJJJGGGHHHIIIJJJHHHEEEBBB@@@??????===<<<<<<@@@EEEJJJJJJQQQ[[[bbbfffgggiiikkkmmmkkkiiigggfffccc^^^[[[000111111111111222222222111222222333333444444555666555444333333444666777777777777666666999>>>BBBHHHNNNWWWaaajjjttt{{{nnn^^^XXXUUUPPPLLLLLLPPPPPPVVVaaajjjsss~~~sssfff___[[[XXXSSSNNNKKKKKKLLLKKKNNNRRRZZZ^^^bbbeeehhhiiiccc[[[\\\[[[ZZZ[[[^^^```aaaaaa___]]]YYYTTTPPPMMMJJJIIIMMMRRRWWW[[[\\\\\\___aaa]]]]]]\\\\\\[[[ZZZYYYYYYXXXWWWUUUPPPHHH@@@888333555333000///000000//////000000000000///////////////...---,,,,,,---...///------............---------,,,+++,,,...///...---,,,++++++---111333000---,,,---------.../////////,,,---------.../////////------............------,,,,,,,,,---...///000111......................................................////////////..................////////////000000000000000000000000000111222222111///,,,+++***+++,,,...///111222333333444555555333333444555777999;;;===@@@CCCHHHLLLNNNNNNOOOPPPRRRSSSSSSTTTTTTVVVWWWVVVUUUTTTTTTVVV[[[___iiiwww{{{}}}zzzsssjjjggggggiiihhhfffiiimmmjjjkkkkkkmmmnnnooopppqqqooolllhhheeeccc^^^WWWQQQMMMNNNOOOPPPPPPMMMHHHCCCBBB???<<<999:::===BBBDDDGGGMMMUUU]]]bbbfffiiijjjhhhhhhggggggfffeeeeeeddd111111111111222222222222444333333333333333333333555555444444444555666666888888777777888===CCCGGGPPPWWWaaahhhnnnuuuwwwjjjeeeaaaZZZRRROOOOOONNNQQQXXX___iiivvvyyypppiiidddXXXQQQKKKIIIHHHGGGJJJNNNUUU[[[```eeejjjnnnjjjddd___]]]\\\\\\]]]^^^^^^]]]___^^^[[[WWWSSSOOOLLLJJJIIINNNSSSWWWYYYZZZ]]]```^^^^^^]]]\\\[[[[[[ZZZ[[[ZZZYYYWWWRRRKKKCCC<<<777666444111000000111000///111111111000000000/////////...------------...///------............---------,,,+++,,,...///...---+++,,,---------,,,---------------...............000//////...------,,,,,,------............------//////...------------...//////////////////////////////////////////////////////000000000000//////000000000000111111111222111111111111111111111111111111222333222111///---///000111222333444555666333444555555444333555666888:::===@@@CCCFFFJJJMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWXXX[[[]]]___ggguuuuuunnnjjjiiihhheeefffjjjjjjjjjkkklllmmmmmmnnnnnnooollljjjhhhfffbbb\\\XXXWWWUUUTTTTTTTTTSSSPPPNNNHHHEEEAAA===<<<===@@@BBBGGGLLLSSSZZZ^^^aaadddfffhhhhhhhhhhhhgggggggggfff111111111111222222222333555555444444333222222111333444555666666666666666888888888888;;;BBBJJJPPPZZZccclllqqqssszzz~~~zzzuuuiii\\\SSSOOOMMMMMMPPPTTT]]]mmm|||zzzqqqbbbXXXNNNIIIFFFDDDGGGLLLQQQXXX___fffnnnuuutttpppiiieeeaaa^^^]]]]]]\\\\\\```___^^^[[[WWWSSSNNNLLLGGGJJJOOOSSSVVVZZZ]]]___```___]]]\\\[[[[[[\\\]]]]]]\\\ZZZVVVPPPHHHBBB>>>888555222000000111111000111111111000000000/////////...------------...///------............---------,,,+++,,,...///...---,,,...000...***)))+++///...............---------/////////...------,,,,,,------............------//////...------------...000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111222222222222222222222222222222111111222333333222111000000000000111222222333333000111222111111111333444999<<>>??????EEEJJJPPPUUUYYY\\\^^^```eeeeeefffggggggggggggggg111111111222222222333333555555444444333333333333222444555777777777666555888888888:::???HHHRRRYYYdddjjjpppvvvzzzyyyfffXXXPPPNNNMMMMMMNNNUUUfffuuuzzzlll___RRRKKKGGGFFFHHHLLLOOOWWW```hhhqqqzzz}}}{{{wwwqqqhhhaaa^^^]]]]]]^^^___``````___[[[VVVQQQNNNGGGIIIMMMQQQUUUYYY]]]```aaa___^^^\\\\\\\\\^^^^^^^^^]]][[[XXXSSSMMMHHHDDD:::777333000000000000///000000000/////////...............------.........------............---------,,,+++,,,...///...---...//////---++++++...000/////////...---------,,,+++,,,,,,---...///000000------............------,,,,,,,,,---...///000111////////////////////////000000000000000000000000111111111222222111111111....../////////000000000222222222222222222222222000000111222333333222222///000000000000000111111000111222111111222555777;;;???EEEIIIKKKLLLMMMNNNMMMMMMNNNOOOQQQRRRSSSSSSWWWXXXXXXXXXZZZ^^^dddiiitttyyyiiiddddddcccbbbaaabbbbbbcccdddeeeggghhhhhhkkkkkkkkkkkklllkkkjjjiiifffccc___\\\ZZZYYYWWWUUUTTTQQQLLLFFFBBB@@@??????CCCGGGLLLPPPTTTWWWZZZ]]]___```bbbdddffffffgggggg111222222222222333333333333333333444444555555555222333555777888888777666777888:::===CCCNNNYYYaaakkklllooowwwqqq```SSSPPPNNNMMMMMMQQQ]]]iiixxxqqqcccUUUMMMJJJHHHIIILLLPPPXXXbbbiiirrr|||yyymmmccc^^^]]]^^^^^^^^^___``````^^^YYYTTTQQQHHHIIIJJJNNNSSSWWW[[[]]]```___^^^]]]]]]]]]^^^___^^^]]]\\\YYYUUUQQQLLLJJJ>>>:::555111000//////...//////.........------------..................---------............---------,,,+++,,,...///...------+++)))))),,,//////.../////////...---------,,,++++++,,,---...///000111------............------,,,,,,,,,---...///000111........................////////////////////////111111222222222222111111////////////000000000000111111111111111111111111//////000111222222222222222222222222222222333333333444555555666777;;;>>>>>>CCCHHHLLLMMMMMMMMMMMMKKKLLLMMMNNNPPPRRRSSSTTTYYY[[[^^^bbbgggmmmtttyyyqqqiiihhheeeaaa___```aaabbbccceeefffhhhhhhggghhhiiijjjkkkkkklllmmmiiigggeeeccc```\\\VVVRRRUUUSSSNNNJJJFFFCCCAAA@@@@@@CCCHHHLLLOOOSSSWWWZZZZZZ\\\___ccceeeggghhhhhh222222222222333333333333222333333444555555666666333444555666777888888888888:::===BBBJJJUUU```hhhooooooqqqzzzlll\\\VVVQQQOOOMMMNNNTTT\\\jjjuuugggYYYRRRNNNKKKIIIJJJOOOWWWaaahhhppp{{{~~~sssiiiccc```^^^]]][[[]]]______^^^[[[WWWUUUKKKJJJIIIKKKPPPUUUXXXZZZ^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZWWWTTTQQQOOODDD???999444111000///.../////////.........------------...//////...------------............---------,,,+++,,,...///...---+++(((%%%''',,,///...+++...............---------........................------............------//////...------------...........................////////////////////////111111222222222222111111111111111222222222333333111111111111111111111111000000000000111111222222111111111111111111222222222333333444444777;;;???BBBEEEJJJLLLLLLLLLKKKLLLJJJKKKMMMOOORRRUUUVVVWWWVVV[[[ccckkkttt||||||{{{yyyxxx}}}|||qqqlllfff```\\\______``````aaabbbbbbcccdddeeeggghhhiiijjjlllnnnlllkkkkkkkkkhhhccc[[[VVVVVVTTTQQQMMMJJJFFFDDDCCC@@@BBBEEEGGGJJJMMMQQQUUUVVVYYY]]]bbbfffhhhiiiiii222222222333333333444444444444444555555555555555444444555555666888999::::::<<>>888444222111000111000000000000/////////------...//////...------------............---------,,,+++,,,...///...---+++++++++,,,---...---,,,---------.......................................------............------//////...------------...........................000000000000000000000000000000111111111111000000111111222222222333333333222222222222222222222222222222111111111222222333/////////000000111111111111222333333555888===AAAEEEGGGJJJKKKKKKIIIIIIJJJKKKLLLOOORRRUUUYYY[[[]]]\\\cccooozzz}}}||||||zzzxxx}}}}}}vvvooolllhhhhhhgggfffeeedddccccccbbbdddggggggggghhhkkknnnmmmmmmnnnooommmiiiccc^^^YYYXXXUUURRRMMMIIIFFFDDD@@@AAACCCCCCDDDFFFJJJMMMPPPSSSXXX^^^bbbeeeffffff222222333333333444444444666666666555444444333333555555444444666888:::;;;<<>>AAAEEEIIIMMMKKKIIIHHHHHHIIIKKKLLLLLLPPPUUUWWWYYY^^^gggnnn}}}uuukkkhhhcccaaacccdddcccdddgggiiijjjmmmoooooommmjjjhhhbbb```]]]XXXSSSOOOKKKJJJDDDDDDBBBAAAAAAAAABBBCCCEEEHHHMMMRRRVVV[[[___ccc222222333333333444444444444444444444444444444444444555555555555777;;;>>>CCCJJJSSS[[[ccclllvvv}}}zzzkkk```XXXRRRNNNPPPPPPTTT]]]eeekkkrrrzzz}}}tttjjj[[[NNNMMMKKKNNNVVV___iiiuuuttthhh___YYYWWWYYY[[[ZZZZZZ]]]^^^]]]\\\\\\\\\]]]^^^____________^^^^^^^^^]]]]]]]]]^^^^^^___^^^\\\[[[ZZZYYYTTTMMMFFF@@@:::555111000000111111111000000///000//////......---,,,,,,------------------------------------............,,,,,,,,,------.........---......//////......------------.........//////)))+++---...//////...---...------------...//////000000000000000000000000111000000000/////////...333333222222111111111111111111111111111111111111111111111111222222222222222222222222222333333444222222333333444444444444777999<<<===???AAAEEEHHHJJJIIIHHHHHHIIIKKKMMMNNNQQQTTTXXX[[[___gggsss||||||{{{rrriiibbbaaabbbbbbbbbdddeeegggjjjmmmmmmllljjjhhhfffeeeaaa]]]WWWRRRMMMKKKJJJIIIFFFCCCAAA?????????BBBEEEIIIMMMQQQUUUZZZ^^^333333333333444444444444444444444444444444444444444555555555666999>>>AAAJJJPPPYYYbbbjjjttt{{{lll___UUUQQQPPPLLLKKKPPPUUU[[[eeemmm|||xxxfffVVVOOOJJJIIIMMMTTT]]]hhhrrrwwwjjj```XXXWWWZZZZZZ[[[]]]aaa```______^^^^^^______```_________^^^^^^^^^^^^^^^___``````___^^^\\\[[[[[[XXXRRRMMMFFF???888333111111111000000//////...000//////......---------------------------------,,,,,,,,,------------...---------------.........---......//////......------------...............***+++---...//////...---......------......///000000000000000000000000000000000000000////////////222111111111111000000000111111111111111111111111111111111111222222222333222222222222333333333333444444444444444555555555777:::===@@@AAABBBEEEGGGHHHHHHHHHIIIKKKNNNQQQSSSUUUXXX\\\aaaiiiuuuyyytttrrruuu{{{qqqccc]]]^^^]]]]]]^^^bbbeeehhhkkkmmmlllkkkjjjkkkjjjhhhddd^^^XXXRRROOONNNLLLIIIEEEAAA???>>>===AAABBBEEEGGGJJJOOOUUUYYY333333333444444444444555444444444444444444444444888888888888999<<>>DDDHHHQQQYYYdddppp{{{wwwdddYYYRRRLLLIIIJJJLLLMMMSSSYYYhhhvvvqqqbbbXXXNNNKKKNNNRRRZZZaaakkkxxxppp```YYYYYYYYYYYYZZZ\\\]]]^^^___```aaabbbbbbaaaaaa`````````____________```aaaaaaaaa```___^^^\\\ZZZXXXUUUPPPHHH@@@:::555444222000///.........///////////////.........---------------------------.........////////////...........................//////////////////........................---------..................///............///000000////////////////////////////////////000000000000000000000000000000000111111111111111111111111111111222222222222333333333111222333444444444333333333333444444555666666666:::===AAACCCCCCDDDEEEFFFHHHIIIKKKLLLOOOQQQSSSTTTSSSZZZffftttttthhhccc```^^^]]]^^^```cccgggiiijjjkkkkkklllmmmmmmmmmkkkgggcccaaaUUUSSSOOOKKKGGGEEECCCBBBBBBCCCBBBAAAAAADDDHHHLLL333444444444555555555555555555555555555555555555888999999:::<<>>@@@AAABBBCCCCCCDDDFFFHHHIIIKKKNNNRRRVVVYYY\\\]]]eeemmm{{{vvvlllfffeeeeeefffgggiiikkkkkklllllljjjkkklllmmmmmmmmmmmmmmmhhheee```ZZZUUUPPPNNNLLLKKKKKKJJJGGGDDDBBBBBBBBB444444444555555555666666777777777777777777777777999:::===AAAHHHRRR\\\cccjjjsss~~~yyytttnnnkkkhhhggg```]]]ZZZWWWWWWVVVUUUTTTRRRSSSTTTTTTTTTSSSRRRQQQOOOPPPRRRTTTUUUTTTSSSRRRSSSTTTUUUVVVVVVXXX\\\___[[[```fffjjjkkkooouuu{{{rrrhhh]]]UUUNNNJJJKKKPPPPPPZZZggguuuzzzgggZZZSSSLLLIIIJJJMMMZZZjjjyyyzzzoooddd\\\[[[^^^^^^___```bbbbbbbbbaaa```bbbbbbbbbbbbaaaaaaaaaaaa^^^___```aaaaaa```______]]]\\\[[[ZZZXXXSSSMMMHHH;;;999666333111000111111////////////000000000000000000000000000000000000,,,,,,,,,---------......000000//////.........---//////000000000000////////////.........---------000//////........./////////////////////000111111000000000000000000000000.../////////000000111111111111222222222333333333222222222222222222222222222222333333333444444444111222444666666555444333555666777:::<<>>EEEPPP\\\ffflll}}}zzzwwwkkkgggbbb___^^^]]]ZZZXXXUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRWWWWWWWWWXXX[[[^^^aaabbbhhhmmmuuuzzzzzziii___VVVNNNLLLOOONNNTTT[[[eeewww~~~lll^^^UUUNNNHHHMMMTTT^^^lll{{{xxxjjj___\\\^^^___^^^^^^___aaabbbaaa```````````````____________````````````````````````aaa___^^^]]][[[WWWRRRNNNCCC???999444222000///------.........//////000000////////////////////////111111000000//////......////////////////////////............////////////000000//////......------//////.........---------////////////000000000000222222111111111111222222000000000000000000000000...000222444555444333222111111111222222333333333222222222333333333444444111333444444222222333555444555666888;;;???BBBDDDEEEEEEDDDCCCCCCEEEIIILLLMMMRRRZZZbbbiiiooouuuyyy~~~yyytttxxxqqqmmmmmmmmmlllmmmppppppnnnkkkhhheeecccaaa```cccaaa]]]YYYUUUPPPJJJFFF555555555555555555555555555666888888777888999;;;>>>@@@FFFPPP\\\iiisssyyyzzzsssoookkkgggddd```\\\XXXWWWWWWWWWUUUSSSSSSRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRTTTUUUXXXYYYZZZ]]]bbbhhhlllpppxxx}}}mmm___TTTPPPRRRNNNSSSXXX^^^mmmyyylllbbbWWWOOOKKKNNNVVVaaarrruuuiiicccbbbaaa___^^^___aaaaaaaaa```____________^^^^^^^^^^^^````````````````````````aaa___]]]\\\ZZZXXXTTTQQQGGGCCC<<<777444222000////////////000000000111111000000000000000000000000111000000000/////////...////////////////////////............///////////////////////////.........//////.........---------////////////000000000000000000////////////000000111111111111111111111111///000222333444333222111222222222222222222222222333333444444444555555555222333444444333222444555555666888:::>>>BBBEEEGGGFFFGGGGGGFFFGGGIIINNNQQQSSSZZZfffqqqyyy~~~tttlllkkkllllllmmmooopppnnnllljjjhhhfffeeeeeegggeeeaaa^^^ZZZUUUNNNJJJ555555555555666666666666555666888888888:::===???>>>CCCMMMZZZhhhvvv|||ppplllfffbbb___]]]ZZZXXXVVVTTTRRRRRRSSSSSSRRRQQQTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUSSSVVVZZZ\\\```fffooovvvmmm]]]WWWXXXPPPRRRTTTWWWaaarrr|||pppbbbWWWNNNMMMNNNWWWfffxxxtttkkkfffcccaaa___^^^___``````______^^^^^^^^^^^^]]]]]]]]]````````````````````````aaa___\\\[[[ZZZYYYWWWTTTNNNHHHAAA:::666444222111000000111111111111222222111111111111111111111111000000000000////////////////////////////////////............////////////...///////////////000000/////////.........------////////////000000000000000000////////////000000111111111111111111111111///000222333333222111000333333333333222222222222444444444555555555666666222333444444333333444666777888:::===AAAEEEIIIKKKIIIIIIJJJJJJKKKOOOTTTYYY\\\fffvvv}}}ooojjjllllllmmmnnnnnnmmmmmmlllkkkkkkkkkkkkkkkjjjhhhfffbbb\\\UUUPPP666666666666666777777777777777888777888:::>>>AAA@@@IIIVVVfffvvvvvvooojjjbbb```]]]ZZZYYYXXXXXXWWWUUUTTTTTTTTTUUUUUUUUUUUUXXXYYYYYYZZZZZZYYYXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSTTTVVVVVVWWWVVVUUUTTTQQQRRRSSSTTTVVV[[[bbbhhhpppwww}}}jjjaaa^^^RRRSSSSSSSSSXXXdddsss}}}yyyjjj]]]VVVPPPMMMRRR]]]kkkyyy|||qqqhhhdddbbb^^^]]]]]]^^^^^^]]]_________^^^^^^^^^]]]]]]````````````````````````aaa___\\\[[[[[[[[[YYYXXXSSSMMMEEE>>>999666333222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////............////////////......//////000000000111////////////............////////////000000000000222222111111111111222222111111111111111111111111111111222222222111000000222222222333333333444444444444444444555555555555222333555555444444555777777999<<<@@@DDDHHHKKKMMMLLLLLLLLLMMMOOOSSSZZZ^^^hhhsssuuullllllkkkkkkkkkkkkkkkkkkllllllnnnooopppnnnmmmmmmllliiiccc\\\VVV666666666777777777888888999999888777777:::>>>BBBKKKUUUfffvvv{{{ssslllgggbbb^^^VVVVVVVVVUUUTTTUUUVVVWWWVVVWWWXXXXXXXXXXXXYYYYYY[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWVVVUUUSSSRRRRRRRRRQQQQQQSSSVVV[[[___ccciiiqqq|||}}}nnnfffZZZXXXWWWUUUUUUZZZdddlllvvv~~~qqqeeeZZZRRRMMMPPPWWW___jjjtttxxxnnngggccc^^^[[[[[[\\\\\\\\\````````````_________^^^````````````````````````aaa___\\\\\\\\\\\\[[[ZZZVVVPPPIIIBBB<<<888444222000000000000000000000000////////////////////////////////////000000000000////////////////////////............////////////.../////////000000111111000000/////////.........////////////000000000000222222111111111111222222111111111111111111111111111222222222222111111000000000111222444555666666222333333333333444444444222444555555555555777888888:::===BBBFFFJJJMMMNNNNNNNNNOOOPPPRRRXXX___eeewww{{{oookkkhhheeeeeeggghhhhhhjjjlllnnnpppqqqnnnnnnnnnnnnmmmhhhaaa]]]666666777777888888999999:::999888777888<<>>@@@DDDHHHKKKNNNPPPPPPQQQRRRUUUZZZaaalllwww}}}rrrjjjggggggeeeeeefffgggiiilllmmmooommmmmmmmmoooooonnnkkkiii666777777888999999::::::888999999:::>>>EEENNNTTTjjjuuu|||tttmmmfffbbb^^^\\\YYYXXXXXXXXXWWWWWWXXX[[[^^^^^^]]]^^^aaadddcccgggmmmppprrrtttwwwzzzzzz{{{~~~}}}|||xxxwwwuuurrrooommmjjjiiihhhhhhhhhgggggggggffffffeeeddddddcccbbbaaaaaaaaa^^^]]][[[ZZZYYYZZZZZZ[[[VVVVVVVVVWWWXXXXXXVVVUUUWWWXXXYYY[[[___fffnnnssswwwttteee]]]WWWQQQOOORRRPPPYYYcccllluuu~~~{{{kkk]]]YYYUUUOOORRR\\\]]]ppptttnnnfffaaa______aaaaaa______^^^^^^^^^]]]]]]]]]````````````````````````aaa``````aaaaaa___[[[XXXZZZXXXTTTPPPKKKCCC;;;666333333333222222111111111000000000000000000000000.../////////000000111111////////////////////////............/////////000222222111111000000//////000000000000////////////////////////000000000000222222111111111111222222222222222222222222222222222222222333444555666777666666555444333333222222444444444555555555666666333444666777666777999:::AAACCCGGGJJJNNNPPPQQQQQQQQQTTTXXX^^^hhhuuuzzzqqqnnnooofffffffffhhhiiikkkmmmnnnmmmmmmmmmnnnppppppooommm666666666777888999999999999<<<>>>>>>@@@HHHVVVbbbppp|||{{{ssslllfffaaa]]][[[ZZZ[[[[[[ZZZXXXWWWXXXZZZaaaccceeegggiiilllpppssspppssswwwzzz|||}}}{{{vvvrrrnnnnnnpppqqqrrrssssssssspppqqqrrrqqqooolllhhhffffffdddcccaaa___]]]]]]\\\]]][[[YYYYYYYYYZZZYYYXXXXXXWWWWWWXXX[[[___dddfffmmmttt~~~jjj```[[[TTTNNNMMMRRRTTTXXX___kkkyyy}}}pppfff^^^XXXVVVVVV\\\fffuuuvvvrrrmmmgggcccaaaaaabbb___^^^]]]^^^`````````^^^bbbbbb```___^^^^^^^^^^^^___```aaaaaa```^^^\\\[[[ZZZXXXUUUQQQMMMGGGAAA<<<555333222111222333222111111111000000//////......////////////////////////000000//////.........---......///000000000000000111111000000000000000111......//////000000111111...............///000000222222111111000000//////111111111111111222222222222333333444444555555666777666444222111111111222777777666666555555555444666777777666666888<<>>AAAKKKZZZfffxxx{{{qqqnnniiieeeaaa___^^^]]][[[\\\]]]]]]\\\\\\^^^```cccgggkkkooorrrvvvyyy|||}}}yyywwwrrrqqqooollljjjhhhgggfffeeecccaaa`````````___^^^\\\[[[ZZZYYY[[[]]]```bbbdddjjjrrrxxx~~~uuuhhhaaaYYYTTTSSSOOORRRUUU\\\iiiyyyzzznnnbbb[[[XXXVVV^^^kkkyyyzzzsssmmmiiieeebbb```___^^^]]]^^^```aaaaaa```bbbaaa```______^^^^^^^^^___```aaaaaa```^^^\\\[[[ZZZXXXUUURRROOOIIICCC???666444222111222222111000000000000000000/////////////////////////////////111111000000000/////////......///000000000000000111111000000000000111111////////////000000111111///............///000000111111111000000000000000111111111222333333444444222222222222222222222222444333222222222333444555777666666666555555555555666777777777777999===@@@FFFFFFIIIOOOPPPPPPRRRWWW___fffqqq{{{yyytttqqqqqqnnniiijjjnnnnnnoooppppppooonnnnnnnnn666666777777777777777777666999===@@@EEEQQQaaammm{{{wwwnnnhhhdddcccaaa___^^^^^^___```^^^```bbbcccdddeeegggiiimmmrrryyy}}}zzzwwwtttrrrqqqmmmjjjhhhffffffeeecccaaacccaaa___]]]\\\\\\^^^^^^]]]aaafffjjjmmmssszzzwwwmmmddd]]][[[RRRRRRTTTYYYccctttqqqccc\\\VVVZZZcccppp}}}xxxsssqqqmmmgggaaa^^^]]]\\\]]]___aaaaaa```aaaaaa```______^^^^^^^^^^^^___```aaa```___]]][[[YYYXXXVVVTTTQQQMMMGGGCCC888666333222222222111000//////000000000000000000////////////////////////111111111111000000000000......///000000000000000111000000000000000111111/////////000000000000111//////......//////000111000000000000111111111111111111222333444444555555444444333222222111000000111111111222333555777888666666666666555555555555666777777777888:::>>>BBBJJJJJJLLLRRRTTTUUUZZZ```iiisss~~~~~~xxxqqqooopppoooooooooooooooooopppppp777777777777777777777777999<<<@@@EEELLLXXXhhhsss~~~~~~tttmmmhhhdddbbbaaaaaa`````````aaadddfffgggiiilllmmmmmmnnnpppqqq{{{~~~xxxuuurrrooonnnllliiigggjjjhhheeebbb```^^^^^^^^^]]]___bbbccceeehhhmmmqqqwww|||~~~ssshhhaaaYYYVVVTTTUUU[[[jjjlll```[[[[[[___iiiwwwyyywwwxxxuuulllddd]]][[[ZZZ[[[]]]___```___````````````___^^^^^^]]]^^^___```aaa```___]]]\\\YYYXXXVVVUUUTTTPPPLLLHHH<<<999555222222111000////////////000000111111222////////////////////////000000000000000000000000......///000000000000000000000000000000000111222000000000000000000000000/////////...///000000111//////000000111111222222222222222333333333333333555555555444444333333333000000111333444666777888666666666666666555555555666777888999:::===AAAEEEMMMLLLPPPWWW\\\```hhhpppzzzyyyvvvqqqooommmlllmmmooopppppp777777777777888888888888<<>>BBBIIIQQQ\\\hhhttt{{{wwwoookkkeee```]]]]]]___aaa___bbbgggjjjmmmrrrzzz|||xxxvvvsssooolllhhhfffeee``````_________aaabbbcccfffgggjjjnnnttt~~~tttddd[[[TTTSSSUUU[[[kkk|||yyyggg[[[VVVTTTXXXdddsss~~~|||zzzuuullleee]]][[[XXXXXXYYY[[[\\\\\\]]]^^^___``````___^^^]]]]]]^^^```aaaaaa___^^^]]]YYYXXXXXXXXXWWWUUUQQQNNNDDD@@@:::666444333222111000000111111111111111111000000000000000000000000............////////////......///000000000000000////////////000111222333222111111111111000000000000000//////000000111222000000000000111111111111333222222111111000000///000000111222222333444444333333444555555555555555555555555666666666666666888:::<<<===@@@DDDIIIMMMJJJMMMVVVdddqqq}}}~~~xxxpppkkkkkkllllllkkk777777888999;;;<<<======BBBGGGPPP\\\iiiuuuyyypppjjjdddcccaaa___^^^```ccceeefffjjjooorrruuuzzz~~~yyytttqqqooohhhgggdddcccccccccccccccdddeeefffhhhkkkpppwww|||mmmaaaXXXWWWWWWVVV___lll{{{nnn```[[[TTTSSSZZZgggwww{{{vvvpppkkk```]]]ZZZYYYZZZ\\\\\\\\\\\\]]]___``````___]]]\\\]]]^^^___aaaaaa```^^^]]]YYYXXXXXXXXXXXXUUURRRNNNHHHCCC===888555444333222222222111111111111111111000000000000000000000000......//////000000000000......///000000000000000////////////000111222333222222222111111111000000000000//////000000111222111111111000000000000000111111111222222333333333222222222222222222222222222333444555666666666555555555555555666666666777:::<<<>>>@@@BBBGGGLLLPPPPPPTTT```qqquuunnnllllllkkkjjj777777999:::<<<===??????FFFMMMXXXffftttuuummmgggddd]]]^^^___```bbbfffjjjmmmpppuuuyyyzzz{{{{{{yyyrrrpppllljjjiiihhhgggfffdddeeeffffffgggiiinnnqqqtttzzzwwwhhh]]][[[XXXSSSVVV___eeeuuuuuuiiicccZZZSSSTTT___nnnzzz}}}yyyvvvsssccc___\\\ZZZ[[[\\\]]]]]]\\\]]]___``````___]]]\\\\\\^^^___aaaaaa```^^^]]]YYYYYYXXXXXXXXXUUURRROOOJJJEEE???999666555333222333222222222111000000000000000000000000000000000//////000000111111111222...//////000000000000000////////////000111222333222222222222111111000000000000000000000111111222222222111111000000/////////000111222444555666777666555555444444333333222000111444555777777777777444555555555666666777777;;;===???AAADDDIIINNNRRRXXX\\\iii|||yyypppnnnmmmkkkiii777666888;;;;;;:::<<>>999666444777444222111222111000///111111111111111111111111111111000000000000111111111111111111000000000000000000000000000111111111222111111000000000000000000111111111111222222222333333222222222222333333111222444555666555555444111222333555555444444333444444555555555666666666666777888888777888;;;===@@@CCCFFFHHHKKKRRR[[[bbbnnnyyytttppp;;;888999===AAAGGGPPPZZZhhhwww~~~yyyrrrkkkfffeeecccaaaaaacccfffjjjlllnnnrrrvvvzzz~~~zzztttmmmgggdddcccaaaaaa```______aaacccdddiiimmmrrrwww}}}xxxjjj^^^XXXUUUUUUWWW```qqqvvvddd\\\]]]cccjjjuuussskkkfffbbb^^^]]][[[\\\]]]^^^^^^^^^^^^^^^``````aaaaaaaaaaaa```___]]]]]]]]]^^^___]]]ZZZWWWWWWTTTOOOIIIDDD>>>999666777555333222333333222111111111111111111111111111222111////////////111222111111111000000000000000111111111000000000000000222111111000000000000000000000111111111222222222222222111111111111222222000111333444555555555555222333444444555555444444555555555555666666666666777777888888888:::===@@@BBBEEEGGGJJJOOOWWWccckkkxxx}}}===::::::???EEELLLWWWbbbrrr{{{uuuoookkkgggdddaaaddddddeeegggiiimmmrrrttt{{{~~~yyysssmmmiiifffcccbbb```_________``````bbbcccgggkkkqqqxxxxxxhhh\\\YYYVVVVVV^^^nnnmmmaaa^^^^^^```jjjxxxuuunnniiiccc^^^ZZZ[[[\\\]]]^^^^^^^^^^^^^^^_____________________ZZZZZZ[[[^^^______]]]ZZZWWWTTTOOOKKKGGGBBB;;;666555333222222333444444333111111111111111111111111000000...------...000000000000000000000000111111111111111000000000000000222111111000000000000000000000111111111222222222000111111111111111111000000000111222333444444444333333444444555555555555555555555666666666777777777777888888999;;;???CCCDDDFFFJJJNNNTTT^^^kkkuuu<<<:::<<>>GGGQQQ\\\jjjvvvyyyrrriiibbb___```cccdddjjjnnnssswwwzzz~~~}}}wwwrrrkkkhhheeeccccccaaa^^^[[[\\\\\\[[[]]]___bbbdddeeejjjjjjmmmuuuwwwddd]]]XXX[[[cccpppqqqfff___ZZZZZZ```jjjrrr{{{{{{nnnaaaYYYZZZ\\\]]]^^^_________]]]]]]]]]]]]]]]^^^^^^___ZZZYYYXXXYYYZZZ[[[ZZZYYYUUURRRPPPPPPOOOIII@@@999555333111111222333333222000000000000000000000000//////000000000000/////////000000000111111111111//////000000111111222222222111111000000000000000000111111111111222222222222333444444444444333222333333222222222333333444444444444444444555666666555666666666777777777777777777888888:::>>>DDDHHHJJJOOOVVV^^^hhhuuu999999???JJJVVVbbbqqq~~~}}}uuukkkcccaaabbbfffhhhqqqvvv|||~~~yyysssoookkkiiihhhfffbbb___]]]\\\[[[\\\^^^_________bbbbbbeeeooo|||pppfff^^^]]]```gggvvvyyynnnfffWWWUUUWWW```hhhrrrqqqbbbZZZZZZ\\\]]]^^^_________]]]]]]]]]]]]]]]^^^___```]]][[[XXXWWWXXXXXXWWWVVVWWWUUUSSSTTTTTTOOOEEE===666444222111222222000//////////////////////////////000111222222111000/////////000000111111111222...//////000111222222333222111111000000000000000000111111111111222222222444444555666666555444444555555444333333333444444555444444444444555666666666666666666777777777777777888888888:::???DDDIIINNNSSS[[[eeeooo}}}>>>AAAFFFNNNZZZkkk}}}|||uuulllhhhiiimmmppprrrvvv{{{|||wwwqqqmmmjjjhhhccc___^^^]]][[[\\\]]]]]][[[ZZZ\\\\\\^^^dddooo}}}sssbbbZZZZZZ```kkkuuuzzziiicccXXXSSSYYY___hhh|||pppeee^^^]]]]]]^^^______]]][[[^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[YYYXXXWWWWWWWWWXXXUUURRRPPPQQQRRROOOGGGAAA<<<777333222444444111---111111111111111111111111//////000000000000//////222222222222222111000///222111000//////000111222000000000000000000000000111111111111111111111111222222222222222222222222222222444555555444222222333444555555666666555555666666777777888888999999;;;888777;;;>>>AAAGGGMMMVVV[[[eeesss>>>BBBJJJTTTaaarrryyyrrrnnnppptttxxxzzz~~~wwwrrrlllfffaaa```^^^\\\\\\\\\[[[ZZZXXXYYYYYY[[[```iiivvv{{{ggg\\\YYY\\\dddlll{{{|||ggg\\\UUUYYY^^^eeeuuuttthhh```___]]]]]]^^^^^^]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZXXXWWWWWWWWWWWWVVVSSSRRRSSSTTTQQQJJJDDD>>>999444333444444111...111111111111111111111111111222222222222222111000111111222222222111000000222111000//////000111222111111111111111111111111111111111111111111111111222222222222222222222222333333333444444333333333333444555555666666555555666666666777888888999999<<<999888<<<>>>AAAGGGNNNZZZcccqqq@@@GGGSSS```nnn~~~yyyxxxzzzzzzrrrjjjeeeeeebbb___^^^]]]\\\ZZZYYYXXXXXXYYY\\\dddnnnwww}}}~~~}}}qqqbbbZZZYYY]]]cccooosssfff\\\[[[^^^bbblllxxx|||pppeeebbb^^^\\\]]]^^^^^^^^^```_________^^^^^^]]]]]]___^^^\\\ZZZXXXWWWWWWWWWVVVTTTTTTUUUVVVTTTNNNIIIBBB===777444444444222000111111111111111111111111222333333333222111000000000111111222222222111111222111000000000000111222111111111111111111111111222222222222222222222222333333333333333333333333444444333333333333444444444444555666666666666555555555666666777888888999;;;888999>>>BBBFFFNNNWWWdddqqqDDDOOO___ooo~~~}}}uuuooojjjhhhdddbbbaaa```^^^\\\ZZZZZZZZZ\\\```gggmmmrrrsssrrrqqqppprrrxxx|||jjj___ZZZZZZ^^^ggguuuvvvggg```]]]___eeemmm~~~~~~mmmhhhbbb^^^]]]^^^______``````______^^^^^^]]]]]]```___]]][[[YYYXXXWWWVVVUUUTTTTTTUUUVVVUUUQQQMMMFFF@@@:::555444333333222111111111111111111111111111111111111000///......///000111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333555444333222222333444555444444555666666666666666555555666666777888999999888888;;;BBBGGGNNNZZZdddqqqJJJXXXjjj{{{|||qqqmmmiiifffdddcccaaa___\\\[[[[[[[[[]]]```dddfffffffffeeeeeeggglllsssyyyqqqeee\\\YYYZZZ```kkk|||ssseee\\\ZZZ___dddpppyyysssjjjccc`````````````````````______^^^^^^^^^``````___]]][[[YYYXXXWWWTTTTTTTTTUUUUUUTTTQQQOOOIIIDDD>>>888555444333222111111111111111111111111111111111111111000/////////000111222222222222222111111222222222222111111111111111111111111111111222222222222222222222222333333333333333333333333666555333333333333555666444555666666777777666666555555666777888999::::::999:::>>>EEELLLTTTaaannnSSSbbbvvv|||wwwqqqllliiifffdddbbb]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^___bbbgggkkkrrrzzzwwwjjj___YYYXXXZZZaaannnnnn___XXXYYY\\\dddttttttkkkeeecccaaa```________________________``````___^^^]]][[[YYYXXXTTTTTTUUUUUUTTTSSSRRRQQQKKKHHHBBB<<<777444333222111111111111111111111111222222333333333333333222000111111222222222111111111111222333333222111111222222222222222222222222333333333333333333333333333333333333333333333333555555444444444444555555555555666777777777777666666666777888999;;;<<<<<<===>>>DDDKKKQQQYYYhhhvvvaaaooo}}}wwwrrrmmmiiifff``````___]]]\\\ZZZYYYXXXYYYZZZZZZZZZYYYZZZ\\\^^^dddkkkvvvrrreee\\\ZZZWWWYYYaaannn}}}iii\\\XXXXXX]]]lll~~~ssskkkfffbbb```^^^^^^______``````aaaaaa______```___^^^\\\[[[YYYUUUVVVVVVVVVTTTSSSRRRRRRLLLJJJEEE???999555222222111111111111111111111111111111222333444444444444111111222222222111000000111222222333333222222111222222222222222222222222333333333333333333333333444444444444444444444444444444555555555555444444555555666777777777777777666777888999;;;<<<===>>>@@@CCCJJJSSS[[[fffxxxlll{{{|||yyyzzzzzzsssnnnkkkeeedddcccaaa___\\\ZZZYYYWWWYYYYYYXXXVVVTTTUUUUUUXXX^^^gggqqqyyykkkaaa]]]VVVVVVYYYaaannnsssbbbZZZXXX[[[iii{{{xxxnnngggccc```]]]]]]^^^___```aaabbbbbb______``````___]]]\\\ZZZVVVWWWXXXWWWUUUSSSSSSSSSLLLKKKGGGAAA:::555222111111111111111111111111111...///000111222333333333222222222222222111000///111222333444444333222111222222222222222222222222333333333333333333333333444444444444444444444444333444555666666555444333555666666777777777777777777888999:::<<<===>>>???AAAEEEOOO[[[fffttt|||yyyzzz|||~~~}}}wwwsssiiihhheeeccc```]]][[[YYYVVVWWWXXXUUUQQQOOOPPPQQQUUUTTTYYYeeeqqqsssgggaaa\\\WWWUUUYYYaaaqqqmmmaaaZZZWWWfffxxxuuulllfffccc___]]][[[[[[^^^````````````___^^^]]][[[ZZZYYYYYYXXXWWWVVVVVVTTTTTTSSSRRRSSSQQQMMMGGG@@@999444111111222222222222111111000000000000000000000000000444333222111111222333444111000000000222333222111222222222222222222222222333333222222222333444555666777777777666555555444333333444444555666777777777777777777777888888888666888999:::;;;>>>BBBFFFHHHKKKSSS___ooozzzuuuwwwzzz~~~}}}wwwooommmiiieeebbb```]]]\\\WWWXXXYYYVVVRRRPPPPPPRRRRRRQQQTTT]]]gggsss{{{lllddd[[[UUURRRTTT[[[gggzzzyyyfffZZZTTTaaarrrxxxooohhheee```___]]]]]]___``````______^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTRRRPPPMMMGGGAAA;;;666444000111111111111111000000222222222222222222222222333222222222222222222333222000000111222333222111222222222222222222222222333222222222333333444444444444444444444333222222333333444555555666666777777777777777888888888888666777888999:::>>>BBBFFFKKKPPPXXXddduuuyyyvvvtttwww|||yyyuuunnniiieeecccaaa___ZZZZZZZZZXXXTTTRRRRRRSSSPPPNNNPPPVVV]]]fffrrr}}}uuuiii]]]VVVQQQQQQTTT]]]kkkxxxnnn___VVV^^^jjjyyy|||rrrkkkgggaaa```______``````___]]]^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVQQQPPPMMMIIIDDD>>>999666222222222222222222222222333333333333333333333333222222222333333222222222222111000111333333333111222222222222222222222222222222222333333333444444333333444444333333222222444444444555555666666777777777777888888888999999888999:::;;;===@@@EEEIIIPPPUUU___lll|||yyyvvvxxxxxx|||~~~uuummmiiifffcccaaa]]]]]]\\\ZZZWWWUUUTTTTTTRRROOOOOOSSSXXX^^^hhhrrr~~~qqqccc[[[SSSQQQRRRVVV```jjjwwwiii^^^^^^bbbnnnuuukkkfff```___^^^___``````___]]]]]]]]]]]]]]]^^^^^^^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWSSSRRROOOKKKFFF@@@;;;888555444444444444444444555333333333333333333333333111222333444444333222111222111000111333444333222222222222222222222222222222222333333444444444333444555555555555555444444444444555555666666666777777777777888888999999:::;;;<<<===???AAAFFFLLLQQQUUU\\\gggtttyyyvvvxxx}}}~~~~~~tttooojjjeeebbb```___]]]\\\ZZZXXXVVVUUUSSSPPPOOORRRUUUYYYbbbkkkttt~~~lllbbbXXXSSSQQQRRRYYY```sss~~~pppccc]]][[[ccctttxxxlllfff^^^]]]]]]]]]___``````___]]]^^^^^^^^^^^^_________[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTRRRNNNIIIBBB===999666555444333333333333444222222222222222222222222111222333444444333222111222111111111333444333222222222222222222222222222111222333444444444333333444444555666666555555555555555555666666666666666666777777888999::::::::::::<<<>>>@@@EEEKKKSSSYYY]]]eeeqqq|||{{{wwwvvv|||xxxrrrjjjddddddbbb___]]]\\\[[[XXXVVVSSSPPPOOOQQQRRRUUU\\\dddnnn|||yyylll___VVVRRRPPPTTTYYYaaauuuuuueee\\\VVV\\\jjj|||~~~qqqiiiaaa___]]]]]]^^^`````````^^^_____________________ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSPPPKKKEEE@@@<<<666555333111000000000111222222222222222222222222222222222333333222222222333222111222333444444222222222222222222222222222111222333444555444333222333333444444555555444444666666666666666666666666666777777888999:::;;;;;;888:::===BBBHHHQQQ[[[bbbjjjsss~~~~~~|||{{{|||{{{qqqiiifffddd```___^^^]]]ZZZWWWUUURRRPPPQQQQQQRRRXXX___ggguuu{{{iii]]]VVVRRRSSSWWWXXXkkk}}}jjj```YYY\\\dddrrryyyqqqhhheeeaaa^^^^^^___```````````````_______________ZZZZZZYYYXXXWWWVVVVVVUUUQQQRRRRRRQQQNNNIIIDDDAAA999888555222111000000111333333333333333333333333333222222222222222222333333222111222444555444333222222222222222222222222000222333555555444333222333444555555666666555555777666666666666666666666666777777888:::;;;;;;<<<999;;;@@@FFFNNNZZZeeemmm{{{vvvmmmhhheeeaaa``````^^^[[[WWWYYYUUURRRRRRQQQQQQVVV]]]cccppp~~~ssseee[[[UUUUUUXXXXXXfffxxxooofff______bbbjjjzzzwwwooojjjddd```______``````aaaaaa``````____________[[[[[[ZZZYYYXXXWWWVVVVVVNNNPPPQQQQQQPPPLLLHHHFFF>>><<<999666444333333333444444444444444444444444444333222111111222333444333222111222444555444333222222222222222222222222000111333555555444333222666666777888999999888888777777777777666666666666666777777999:::;;;<<<<<<<<>>???>>><<>>>>>???>>>DDDMMMWWWddduuuwwwmmmiiieeeaaa^^^___ZZZYYYWWWTTTRRRSSSVVVYYY[[[eeettt~~~mmm```XXXPPPWWW___iiixxx|||mmmdddaaaeeekkk}}}~~~pppfffaaa___^^^]]]aaaaaaaaaaaa```___^^^]]]]]][[[YYYXXXXXXXXXWWWVVVSSSSSSRRRQQQOOOLLLJJJIIIGGGCCC===888666444333222222222222222333333333333333333222111111111111111222222222222333333333333666666555444333333222222555555555666666666777777666555555444444555555666666666555555666666777888::::::::::::;;;===???@@@BBBIIIUUUcccsssvvvpppjjjeeeaaabbb[[[ZZZXXXUUUSSSSSSUUUXXXZZZdddrrr|||iii\\\XXXZZZ___fffsssyyyjjjcccdddggguuuqqqfffaaa``````___``````aaa``````___^^^^^^^^^\\\ZZZYYYYYYYYYXXXVVVSSSSSSRRRQQQOOOMMMKKKJJJKKKFFF???:::777555444222333333333333333333222222333222222111111222222222222222222333333333444444444444333333333444555555444444444555666666777777666666555555555555666666666666666555666777777888::::::;;;;;;;;;===@@@CCCFFFPPP___qqq~~~vvvnnngggbbbbbb\\\\\\YYYVVVSSSRRRTTTVVV[[[dddrrrwwweee^^^\\\[[[```lllrrreeeccceeeooo~~~sssgggaaa```___^^^``````````````````___^^^^^^]]][[[[[[\\\[[[YYYWWWTTTSSSSSSRRRPPPNNNLLLKKKMMMIIIBBB===999777555333444444333333333333333333111111111111222333444555222222333333333444444444444444333333333444555555222222333444555555666666666666666555555666666666666666666666666777888888999;;;<<<<<<<<>>???CCCKKKRRRZZZjjj~~~tttpppddddddbbb^^^ZZZWWWWWWXXXXXXaaappp|||jjjYYYUUUXXX^^^gggppp|||}}}lll^^^YYYdddqqq|||wwwnnnhhhbbb_________```````````````___]]]\\\[[[\\\\\\[[[XXXUUUTTTTTTTTTSSSRRRPPPOOONNNMMMKKKHHHEEEBBB===888444222222333333444555666666444444333333222222333333333333333444444444555555///000333555777777666555333333444555666777888999777777666666666666777777777777777777777888888999777;;;>>>???@@@EEENNNUUU___ppp~~~tttqqqkkkddd___^^^]]][[[YYY^^^^^^gggzzzmmm]]]YYYWWWVVV]]]hhhqqq{{{tttddd]]]ZZZ^^^jjjzzzzzzrrriiibbb```aaaaaaaaa_________```___^^^\\\ZZZYYYXXXWWWWWWUUUUUUTTTTTTSSSSSSRRRRRROOOLLLIIIFFFCCC???:::666333333444555555444444444222222222333333444444444444444444444444444444444555555555555666666666666666666555555555444444444888777666666666777999:::999888888888888888999999===>>>??????BBBIIISSS[[[hhhvvv}}}tttmmmeee```^^^]]]ZZZXXX\\\\\\cccssstttaaaZZZVVVRRRTTT\\\hhhrrryyykkk^^^YYYZZZcccppp{{{zzznnncccaaaaaaaaa___^^^]]]]]]]]]___^^^\\\[[[YYYXXXXXXXXXUUUUUUUUUTTTSSSSSSRRRRRRNNNLLLJJJHHHEEE@@@;;;777333444444444555444444444333333333444444555555555444444444444444444444444555555555555666666666666777777666666666555555555888777666666666777999999999888888888888999999::::::<<<@@@BBBFFFMMMWWW^^^jjjyyy{{{tttjjjdddaaa___\\\ZZZ[[[YYY]]]kkk||||||ggg]]]XXXRRRPPPSSS\\\fffttt~~~sssaaaZZZWWW\\\eeeppp}}}tttfffdddcccaaa___^^^]]]]]]]]]___^^^]]][[[ZZZYYYYYYYYYVVVVVVUUUUUUTTTSSSSSSRRRMMMLLLKKKJJJGGGBBB<<<777444444444444444444444444333333333333333444444444555555555555555555555555555555555555666666666666777777777777777666666666777777777666777888888999888888888888999999:::;;;999===CCCGGGMMMVVV```gggqqq}}}rrrjjjfffccc___]]][[[XXXYYYcccrrrlll```[[[VVVTTTUUUTTT]]]kkkwwwwwwfff]]]WWWXXX___jjjzzzxxxllliiifffcccaaa````````````___^^^]]]\\\[[[ZZZZZZZZZWWWWWWVVVUUUTTTSSSSSSRRRMMMMMMMMMLLLJJJEEE>>>999666555555444444444444444222222222222222222222222666666666666666666666666555555555555666666666666666666666666666666666666777777777777777888888999888888888999999;;;<<<<<<<<<@@@FFFMMMUUUaaannnwww{{{yyyuuuvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvwwwzzz|||||||||~~~yyyoooiiieeeaaa^^^\\\YYYYYY```kkk{{{sssddd\\\XXXVVVVVVRRRZZZeeeppp|||zzzlllbbbYYYWWW\\\gggyyy}}}vvvmmmiiiccc```aaaaaaaaaaaa______^^^\\\[[[[[[[[[[[[XXXXXXWWWVVVUUUTTTSSSSSSNNNNNNNNNNNNLLLGGG@@@<<<777666555444444444444555444444444444444333333333666666666666666666666666555555555555666666666666555555555555555555555555666777777777888888888888888888888999:::<<<===>>>???CCCIIIQQQ\\\lll}}}zzztttpppmmmkkkhhhhhhhhhhhhiiiiiiiiiiiieeedddcccdddfffhhhhhhggglllooorrrtttttttttuuuuuusssuuuwwwzzz|||~~~rrrkkkfffaaa^^^^^^\\\\\\___eeeqqq~~~lll___XXXTTTRRRRRRZZZcccmmmzzzvvvkkk___YYYZZZddduuusssmmmeeeaaa```aaa```___```___^^^]]]\\\\\\\\\\\\YYYYYYXXXWWWUUUTTTSSSSSSPPPOOOOOONNNMMMIIICCC???888777666444444444555555777777777777666666666666555555555555555555555555555555555555666666666666444444444444555555555555666666777888888888888777888888888:::;;;===???@@@@@@FFFNNNYYYgggxxx}}}xxxpppjjjfffdddaaa```]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZ[[[]]]^^^^^^]]]___bbbeeeggggggggghhhiiihhhjjjkkklllnnnrrrwww{{{|||xxxpppjjjeeeaaa^^^]]]^^^___aaagggxxxzzziii]]]VVVRRRSSSYYYbbbnnn}}}xxxiii___[[[```ppp~~~~~~vvvkkkeeecccbbb```]]]```___^^^]]]]]]\\\]]]]]]ZZZZZZYYYWWWVVVUUUTTTSSSQQQPPPOOONNNMMMJJJEEEBBB999888666444333444555555777777666666666555555555444444444444444444444444555555555555666666666666444555555555666666666666555666777888999888888777777888999:::<<<>>>@@@AAADDDLLLYYYgggwwwyyyyyy{{{}}}{{{yyywwwsssqqqkkkgggccc___]]][[[YYYWWWWWWWWWWWWWWWVVVVVVVVVVVVZZZYYYWWWXXXYYYZZZZZZYYYYYY[[[]]]]]]]]]\\\]]]^^^______``````aaadddiiimmmlllqqqwww|||~~~uuunnniiifff]]]^^^___```^^^bbbppp~~~ttteee[[[VVVRRRYYYbbbooorrreee]]]___mmmzzzsssjjjgggeeeaaa^^^```___^^^^^^]]]]]]]]]]]][[[ZZZYYYXXXVVVUUUTTTSSSSSSQQQOOONNNMMMJJJGGGDDD:::888666444333444555666444444444333333222222222444444444444444444444444555555555555666666666777555666666666777777888888555666777999999888888777777888999:::<<<>>>@@@AAAHHHRRRcccttt{{{rrrrrrsssvvvzzzxxxxxx{{{|||yyywwwvvvvvvwwwtttrrrnnnkkkiiigggdddaaaaaa___\\\YYYXXXVVVTTTRRRUUUUUUUUUUUUUUUUUUTTTTTTUUUTTTRRRRRRTTTUUUTTTSSSVVVXXXYYYXXXWWWUUUVVVVVVXXXYYYYYYXXXYYY\\\```ccc]]]bbbhhhlllqqqyyywwwoooiiiccc___\\\]]]^^^```gggooojjj\\\WWWUUU[[[eeeqqqpppdddcccjjjrrryyylllfffdddcccbbbaaa````````````___\\\ZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPOOOMMMKKKHHHEEEAAA===999666555666555555333333555666666666555444666666555555555444444444555555666666666666666666666666666666777777777777999999888888888888888888888999===???===;;;@@@HHHSSS```sssqqqmmmooorrr~~~}}}{{{yyytttqqqhhhhhhjjjkkkmmmnnnppppppnnnmmmllljjjiiiiiihhhhhhcccaaa```^^^]]]\\\]]]]]]YYYYYYXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVWWWXXXXXX\\\]]]___aaadddjjjppptttuuuooofffaaa]]]]]]\\\]]]bbbhhhvvvqqqaaaYYYRRRWWW```mmm}}}jjjcccgggmmmzzzsssjjjeeedddcccaaa````````````___\\\ZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPOOOMMMKKKHHHEEEAAA>>>999666666666666555333444555666666666555444666666555555555444444444666666666666666555555555666666666666777777777888999999888888888888888888999:::===???>>>>>>EEENNN^^^lllwwwrrrrrrsss}}}~~~uuupppmmmkkkhhhddd______```aaacccdddeeeeeecccbbbaaa```____________^^^]]][[[ZZZYYYYYYYYYZZZXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPRRRRRRSSSSSSSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWYYY[[[^^^bbbhhhmmmtttxxx}}}uuukkkeeeaaa___]]][[[]]]aaahhhttt~~~iii^^^UUUVVV[[[gggzzzsssdddcccgggrrr}}}ooogggeeeeeebbbaaa`````````___]]][[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPOOONNNLLLIIIFFFBBB>>>:::777666666666555333444555555666666555555666666666555555555555444777777666666555555555444666666666777777777888888888888999999999999999999::::::<<>>EEELLLYYYlll||||||uuurrruuuuuuqqqnnnkkkgggaaa]]]\\\ZZZYYYXXXXXXXXXYYYWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\^^^___aaaaaaaaaaaa______^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYXXXWWWSSSSSSSSSSSSUUUWWWYYYZZZYYYYYYYYYXXXWWWWWWVVVVVVTTTTTTUUUVVVVVVUUUSSSRRRRRRTTTUUUTTTTTTTTTVVVXXXZZZ[[[]]]aaafffjjjnnnppppppsssxxx}}}vvvjjjeeebbb]]]ZZZZZZXXXWWW\\\eeeppp~~~ooobbbYYY[[[```gggvvvooogggbbbmmmzzzuuukkkeeeccc```______```___^^^ZZZZZZYYYXXXWWWVVVVVVUUUSSSRRRPPPPPPOOONNNKKKIIIFFFBBB===:::888888777666555444444333444555666777555666666666777777777777444444555555666777777777777777888888888999999999888888999999:::;;;;;;<<<======BBBJJJTTTaaavvvxxxnnngggjjjjjjhhhggghhhddd___\\\]]]\\\\\\[[[[[[]]]^^^[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]]]]^^^______```aaaccceeeggghhhhhhhhhccccccbbbaaa```______^^^]]]^^^^^^^^^^^^]]]\\\\\\XXXWWWVVVVVVWWWYYY[[[\\\______^^^\\\[[[ZZZYYYXXXYYYYYY[[[[[[[[[ZZZXXXWWWUUUWWWWWWWWWUUUUUUVVVXXXYYYYYYZZZ[[[^^^aaadddeeeeeegggjjjmmmqqqwww}}}}}}pppjjjeeeaaa]]]]]]TTTTTTYYYbbbkkkxxxvvvhhh]]]\\\]]]^^^jjjyyyuuukkkaaajjjvvvzzzmmmfffccc```______```___^^^ZZZZZZYYYXXXWWWVVVVVVUUUSSSRRRPPPPPPPPPNNNLLLIIIGGGCCC>>>:::888888777666555555444333444555666777555666666666777777888888333333444555666777888888777888888888888999999999888888999::::::;;;<<<<<<>>>@@@EEENNNYYYggg|||vvviiiccceeefffeeefffhhheee``````aaabbbbbbaaabbbccceeebbbbbbbbbcccddddddeeeeeeffffffeeeeeedddeeeeeefffeeefffiiikkkmmmnnnnnnnnniiihhhhhhgggfffeeedddccccccccccccccccccbbbbbbaaa[[[ZZZYYYXXXXXXYYY[[[\\\cccbbbaaa___]]]\\\ZZZZZZ^^^___aaabbbaaa___]]]\\\YYYZZZ[[[ZZZYYYXXXXXXZZZYYYYYYYYYYYY[[[]]]___``````aaaccceeegggmmmssswww|||wwwooohhhaaa^^^^^^\\\XXXXXX^^^dddnnnooo```[[[WWWTTT^^^lll}}}~~~llldddfffmmmxxxrrrmmmeee___```aaa``````aaa]]]]]]\\\ZZZYYYXXXWWWVVVRRRRRRQQQPPPNNNMMMLLLLLLIIIEEE@@@===<<<:::777555666666666666777777777777888777666555555666777888999999888888777555444333666666666777888888999999>>><<<999888999;;;<<<<<<<<<>>>GGGUUUaaannn|||mmmggg]]]]]]___ccchhhjjjjjjiiihhhgggfffeeeeeefffggghhhfffeeeeeehhhkkkmmmnnnmmmlllkkkkkkkkklllmmmoooppplllkkkkkkllloooppppppooonnnmmmkkkjjjjjjkkkmmmnnniiijjjkkklllllljjjhhhggg]]]\\\[[[ZZZ[[[]]]```aaadddfffgggfffdddbbbbbbcccbbbeeehhhjjjiiifffaaa^^^___^^^]]][[[ZZZYYYYYYYYY\\\YYYWWWXXX[[[]]]\\\ZZZZZZZZZ[[[\\\___bbbeeegggpppuuu}}}rrrjjjdddbbbdddiii^^^WWW[[[bbblll~~~uuueee___YYYUUUZZZddduuussscccbbbfffooozzzuuuooogggaaaaaabbb```___```]]]\\\[[[ZZZXXXWWWVVVVVVSSSRRRQQQPPPOOOMMMLLLLLLIIIEEEAAA>>><<<;;;888555666666666666777777777777888777666666555666777888777777777777777777666555666666777777888888999999<<<;;;::::::;;;===??????>>>BBBMMM[[[hhhuuusssfffaaa[[[\\\___eeekkkoooqqqqqqooonnnmmmlllkkkllllllmmmjjjiiijjjlllppprrrssssssssssssrrrrrrssstttuuuvvvvvvuuuttttttuuuvvvtttssstttrrrqqqppppppqqqrrrtttsssttttttuuutttrrrpppnnndddbbb___]]]\\\^^^aaaccchhhiiijjjjjjhhhffffffggggggiiimmmppppppnnnjjjhhhgggfffdddaaa___^^^]]]\\\\\\ZZZXXXXXXYYYZZZYYYWWWXXXXXXXXXYYY[[[^^^```aaagggkkkrrr{{{xxxnnnhhhfffhhhsssdddXXXXXX^^^gggvvvoooeee^^^WWWWWW]]]jjjyyy}}}ddd______fffppp}}}xxxooohhhbbbbbbccc```^^^___\\\\\\[[[YYYXXXWWWVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKJJJGGGBBB???===;;;888666777777777777666666666666777777666666666777777888555666666777888888888777666666777777888999999999::::::;;;<<<===???AAAAAAAAAHHHUUUeeesssyyyjjj```]]]XXXZZZ___gggooovvvzzz{{{xxxxxxvvvuuutttsssssssssqqqppppppssswwwzzz||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxyyyzzz{{{~~~}}}{{{zzzxxxppplllgggcccaaabbbdddfffmmmnnnpppooonnnmmmmmmnnnmmmppptttwwwxxxwwwuuutttqqqooommmjjjgggdddcccbbbaaa___]]]\\\[[[ZZZXXXWWWXXXXXXXXXXXXYYYZZZ[[[\\\___aaadddjjjqqqxxx~~~vvvmmmiiiiiiqqqdddYYYYYY\\\aaannn|||zzzlllbbbZZZYYY[[[eeetttjjjaaa\\\aaakkkxxxzzzooohhhbbbbbbccc```___```\\\[[[ZZZYYYXXXVVVUUUUUUVVVUUUTTTRRROOOMMMLLLKKKJJJHHHEEEBBB>>>;;;999777777777777777666666666666777777777777777777888888666666777888888888888777666777777888888999::::::999:::<<<======???AAABBBEEEOOO___ooo}}}zzzoooddd^^^^^^YYY[[[aaaiiisss|||~~~|||{{{zzzzzzxxxwwwxxxzzzzzzsssmmmiiiiiikkkmmmsssuuuvvvvvvtttssstttuuutttvvvyyy{{{}}}}}}{{{zzzwwwuuussspppnnnllljjjjjjjjjiiigggeeebbb```]]][[[\\\[[[[[[ZZZZZZZZZZZZZZZ]]]]]]^^^aaaeeejjjooorrr{{{rrrjjjhhhfff___[[[\\\[[[\\\hhhwwwqqqccc\\\ZZZ\\\ffftttssseee\\\```hhhtttqqqiiibbbbbbbbb``````aaa\\\\\\[[[YYYXXXWWWVVVUUUWWWVVVTTTRRRPPPNNNLLLKKKKKKJJJHHHDDD@@@<<<999888888777777777666666666555666666777888888888888888888888888888888777777666777777777888999999::::::999;;;=========>>>AAACCCKKKXXXjjjzzzwwwpppjjjccc```aaa\\\^^^dddmmmwww~~~zzzvvvtttuuuwwwzzz|||}}}}}}{{{zzz{{{{{{zzz{{{|||}}}~~~~~~}}}|||yyyxxxvvvuuussssssrrrrrrsssrrrqqqnnnjjjfffdddbbbaaaaaa```___^^^\\\[[[ZZZ\\\\\\\\\]]]```cccgggiiiqqq{{{zzznnnjjj```]]]]]]___[[[YYYcccqqq}}}yyyggg]]][[[\\\fffuuu~~~mmm```bbbgggoooxxxnnneeecccbbb``````bbb]]]]]]\\\ZZZYYYXXXWWWVVVWWWVVVUUUSSSQQQOOONNNMMMKKKLLLJJJFFFAAA<<<:::999888888777777666666555555666666777888999999999999888999999999888777777666777777888888999::::::::::::<<<======<<>>>>>>>>BBBJJJQQQ```rrr}}}yyytttqqqrrrqqqllljjjjjjeeegggllluuu|||wwwuuuuuuttttttsssrrrpppmmmjjjiiibbbbbbbbbbbbbbbbbbaaaaaaccchhhooouuuyyy}}}{{{wwwnnnccc\\\^^^^^^[[[]]]dddlll~~~|||iiiaaa___bbbrrrpppmmmkkkjjjxxxppphhhccc``````bbb___^^^]]]\\\[[[YYYXXXXXXUUUUUUTTTSSSRRRQQQPPPPPPLLLMMMMMMIIIBBB===::::::999888888777666555555444555666888999::::::999999555666777888999:::::::::777888888999999:::;;;;;;999;;;>>>>>>@@@FFFPPPXXXhhh{{{{{{xxx|||xxxwwwyyyyyytttpppooogggiiioooyyy}}}~~~}}}}}}}}}{{{yyyvvvtttrrrkkkkkkkkkjjjiiigggeeedddaaacccggglllqqqtttvvvwwwzzzppphhhaaa```___]]][[[\\\dddqqqttteee___^^^kkk|||{{{jjjgggnnnwww}}}tttiiieeeaaa```bbb_________^^^\\\ZZZYYYXXXUUUUUUTTTSSSRRRQQQPPPPPPMMMLLLJJJHHHFFFCCC>>>:::888999999999999888888777777777777777888888888888888888888888888888888888::::::999888777777:::===:::;;;===???@@@EEESSSaaazzz~~~|||zzzvvvtttsssuuu}}}~~~|||zzzwwwuuutttrrrooommmiiigggfffgggiiilllmmmmmmttt|||tttkkkcccaaa___\\\ZZZZZZaaalll}}}jjjaaa^^^hhhwwwtttmmmoootttxxxxxxkkkfffaaa```bbb``````___^^^\\\ZZZXXXWWWUUUUUUTTTSSSRRRQQQPPPPPPMMMLLLJJJHHHGGGCCC>>>;;;888888999999888888777777777777777777888888888888888888888888888888888888999:::999888777888;;;===<<<<<<>>>BBBFFFNNN^^^nnn{{{xxxxxx~~~|||{{{yyyvvvtttqqqnnnlllkkkkkklllkkkjjjnnntttyyypppgggccc```[[[YYYYYY^^^eeesssoooccc\\\cccnnn~~~uuuqqqqqqrrrwwwpppgggbbbaaabbbaaa```___]]][[[YYYVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPMMMLLLJJJHHHGGGDDD???<<<888888888888777777666666777777777777888888888888999999999999999999999999999::::::999888999;;;===>>>===@@@FFFMMMZZZnnn}}}~~~|||yyyuuurrrpppmmmkkkhhhkkkmmmttt|||~~~tttjjjeeebbb]]]ZZZ[[[\\\___iii|||qqqcccZZZ^^^eeerrr{{{qqqnnnnnnqqq|||wwwkkkdddbbbbbbbbbaaa```^^^[[[XXXVVVTTTTTTTTTTTTSSSRRRQQQQQQQQQMMMLLLJJJHHHGGGEEEAAA>>>999999888777666666666666666777777777888888888888999999999999999999999999999:::;;;:::999:::<<<>>>???>>>AAAIIITTTddd{{{}}}yyyvvvsssooolllmmmlllnnnrrrwwwwwwmmmhhheee```^^^^^^[[[\\\cccqqqtttgggYYYZZZ^^^hhhyyysssmmmmmmmmmxxxppphhheeecccbbbbbb```^^^\\\YYYWWWUUUTTTTTTSSSSSSRRRRRRQQQQQQNNNLLLJJJHHHGGGFFFCCC@@@:::999888777666666666666666777777777888888888888999999999999999999999999999:::;;;;;;;;;;;;===???@@@???CCCMMM[[[mmm~~~{{{wwwtttrrrooonnnooorrrzzz}}}qqqlllhhhcccaaaaaa[[[\\\```iiizzzyyylllZZZXXXYYYaaannnwwwnnnkkkhhhssswwwmmmhhheeecccbbbaaa___]]][[[XXXWWWTTTSSSSSSSSSRRRRRRRRRQQQNNNLLLJJJHHHHHHGGGDDDBBB<<<;;;999777666666777777777777777777888888888888::::::::::::::::::::::::888:::<<<<<<<<<<<<>>>???AAAAAAFFFSSScccuuu~~~yyyuuusssssssssvvvvvvooojjjdddaaabbb[[[\\\___cccnnn|||ooo]]]YYYXXX\\\dddsss~~~ooohhhdddooo~~~}}}rrrkkkfffccccccbbb```___]]][[[ZZZSSSSSSSSSSSSRRRRRRRRRRRRNNNLLLIIIHHHHHHGGGFFFDDD>>><<<:::888777777888888777777777777888888888888::::::::::::::::::::::::888:::<<<=========>>>@@@AAABBBKKK[[[mmm}}}{{{{{{yyyxxx}}}zzzrrrkkkdddaaaaaaZZZ\\\^^^```gggxxx}}}ooo___ZZZXXXZZZ___jjjoooeeecccooo~~~uuummmgggccccccbbbaaa```^^^\\\[[[SSSSSSSSSSSSRRRRRRRRRRRRNNNLLLIIIHHHHHHHHHFFFEEE???===;;;999888888888999777777777777888888888888::::::::::::::::::::::::888:::<<<=========???@@@AAACCCNNNaaattt~~~|||{{{zzzzzz{{{}}}|||}}}xxxoooiiiccc___]]]\\\[[[^^^cccoootttddd\\\WWWZZZ^^^eeevvvxxxdddgggooo~~~yyylllffffffdddaaa```___^^^[[[YYYVVVVVVUUUTTTSSSRRRQQQQQQQQQNNNLLLJJJJJJIIIHHHFFF???===:::999999999888777888888999999999:::::::::===<<<;;;;;;::::::::::::;;;;;;:::::::::;;;<<<>>>CCCKKKUUUdddxxxzzzxxxtttpppnnnmmmmmmnnnsssuuuyyy||||||sssllleeeaaa___]]]\\\\\\___iii}}}{{{hhh^^^WWWXXXZZZ```qqq~~~jjjjjjqqq~~~ppphhhgggeeecccaaaaaa___]]][[[VVVUUUUUUTTTSSSRRRRRRRRRPPPNNNLLLKKKJJJIIIGGGEEE@@@===:::999999999888777888888999999999:::::::::;;;:::999999888888888999::::::;;;;;;<<<===???AAAGGGOOO\\\kkk|||vvvtttpppmmmjjjjjjjjjjjjnnnpppsssvvvzzzxxxooohhhcccbbb___\\\[[[\\\bbbrrrqqqdddZZZWWWXXX]]]lll}}}tttnnnrrr}}}vvvkkkiiifffdddcccbbbaaa^^^\\\UUUUUUUUUTTTTTTSSSSSSSSSOOONNNLLLLLLLLLJJJGGGDDDAAA>>>;;;999999999888777888888999999999:::::::::::::::999888888888999999888:::<<<======???AAADDDIIISSSaaaqqq|||yyyuuussspppllljjjiiiiiiiiijjjlllnnnqqqtttxxx~~~}}}sssjjjeeeddd```]]][[[[[[^^^jjjvvvyyyjjj]]]XXXWWW[[[jjjyyyrrrrrrzzzxxxllliiigggdddcccbbbaaa^^^\\\VVVVVVUUUUUUUUUTTTTTTTTTNNNMMMMMMMMMMMMJJJFFFCCCBBB???<<<:::::::::999888888888999999999:::::::::<<<;;;;;;::::::;;;;;;;;;888;;;===>>>===>>>BBBEEEMMMZZZjjjyyy|||zzzxxxuuurrrpppnnnnnnnnnlllmmmoooqqqssswww|||wwwmmmgggddd```]]]]]]\\\]]]fffooonnn^^^XXXVVVYYYfffuuuyyyrrruuuzzznnnhhhfffdddbbbbbb```^^^\\\WWWWWWVVVVVVUUUUUUTTTTTTNNNMMMMMMMMMMMMJJJFFFCCCCCC@@@===;;;;;;:::999888888888999999999:::::::::;;;;;;;;;::::::;;;;;;<<<999<<<>>>>>><<<>>>CCCGGGTTTcccvvv~~~{{{xxxwwwvvvvvvrrrsssuuuvvvwww{{{|||qqqkkkeeeaaa___^^^]]]]]]cccjjj}}}rrr```XXXVVVWWWaaannnxxxrrr~~~}}}rrrhhhfffdddcccbbb```^^^\\\YYYXXXXXXWWWVVVUUUTTTSSSOOONNNLLLLLLLLLJJJGGGDDDDDDAAA>>><<<;;;;;;999888888888999999999:::::::::999999888888888999:::::::::===???>>><<>><<<<<<;;;999888888888999999999:::::::::999888888888999999:::;;;;;;>>>???>>>===BBBMMMWWWdddwwwyyysssnnnmmmjjjhhhgggggghhhiiieeejjjppptttwww~~~yyyrrrhhhccc``````^^^[[[\\\```ggg~~~nnnccc]]]ZZZ___hhhuuutttwww|||kkkiiigggeeeeeecccaaa___\\\[[[ZZZXXXVVVTTTSSSRRRQQQNNNLLLJJJJJJIIIHHHFFFEEECCC???===<<<;;;:::888888888999999999:::::::::::::::::::::;;;;;;<<<===;;;===???>>>???FFFSSS^^^vvvyyyrrrppplllfffbbbaaaaaaaaaaaa^^^aaadddfffiiimmmtttyyyuuummmfff______^^^[[[YYYZZZggguuuxxxkkkccc]]]]]]aaannn}}}|||uuunnnhhhfffddd``````aaa```___]]][[[XXXVVVTTTSSSPPPOOOMMMMMMMMMLLLIIIGGGFFFDDD@@@===:::999999999::::::::::::::::::::::::666888:::;;;;;;;;;999888777:::>>>AAAAAAHHH[[[mmmzzzsssoooiiidddbbbaaa```___ZZZ\\\^^^^^^___aaafffjjjtttxxxyyyoooggg```______\\\ZZZZZZcccpppuuullleeebbbdddggguuu{{{{{{~~~tttkkkhhhfffbbb```aaaaaa```^^^[[[XXXVVVTTTSSSPPPOOONNNMMMMMMLLLJJJGGGCCCBBB???===;;;;;;;;;<<<::::::::::::::::::::::::777888999:::;;;::::::999999<<>><<<;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;<<<>>>AAADDDHHHWWWttt~~~wwwqqqmmmhhhfffcccaaa^^^[[[XXXWWWWWWXXX\\\^^^bbbgggnnnxxxxxxnnnfffcccbbb^^^[[[\\\[[[bbbpppyyymmmddd___[[[cccsssuuunnnqqqoooiiihhhfffbbbaaaaaa```^^^\\\YYYVVVTTTSSSQQQOOONNNNNNNNNMMMJJJHHHIIIGGGDDD@@@<<<999888777:::::::::::::::::::::::::::::::::::::::;;;<<<<<<===>>>BBBFFFMMMbbb}}}wwwqqqnnnjjjgggbbb^^^\\\ZZZYYYXXXZZZ[[[\\\^^^bbbiiiqqqwwwuuukkkgggddd___\\\]]]YYY___iiiwwwvvviiiaaa\\\```jjjyyytttjjjkkkyyyqqqjjjhhhfffcccaaaaaa```^^^\\\YYYWWWUUUTTTQQQPPPNNNNNNNNNMMMJJJHHHIIIHHHEEEAAA===:::888777::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<======>>>AAAIIIVVVnnn|||yyyppplllgggbbb```]]][[[YYYXXXXXXXXXWWWXXX[[[```dddooowww|||qqqkkkfff```]]]]]]ZZZ]]]dddppp|||lllaaa^^^___dddnnn|||ttthhhhhhtttwwwnnnjjjfffdddcccbbbaaa___\\\YYYWWWUUUTTTRRRPPPOOONNNNNNMMMKKKIIIEEEDDDCCCAAA???>>><<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>===BBBNNNaaa||||||vvvpppkkkgggeeeaaa^^^YYYYYYYYYWWWVVVVVVYYY[[[___fffoooxxxvvvooohhhaaa]]]]]]ZZZ\\\aaajjjzzzqqqccc^^^]]]___fffsssvvvhhhfffpppzzzvvvnnngggeeefffbbbaaa___\\\ZZZWWWUUUTTTRRRPPPOOOOOOOOONNNKKKIIIDDDDDDCCCBBB@@@???===<<<:::::::::::::::::::::::::::;;;<<<===>>>======<<>>CCCTTTlllzzztttpppmmmhhheee]]]^^^]]][[[YYYXXXZZZ[[[YYY^^^dddjjjqqq{{{yyyqqqjjjbbb^^^]]]ZZZ[[[___gggvvvyyyjjj]]][[[[[[aaaoooxxxhhheeemmmvvv|||qqqhhheeegggbbbaaa___]]]ZZZWWWUUUTTTRRRQQQOOOOOOOOONNNKKKIIIGGGFFFEEECCC@@@>>>;;;::::::::::::::::::::::::::::::;;;===??????>>><<<;;;@@@>>>EEEYYYttt~~~wwwpppkkkgggccc^^^[[[ZZZYYYYYYXXXWWWXXXZZZ\\\aaaiiittt|||tttlllgggdddaaa\\\[[[]]]eeeooonnnfff]]]YYY```iiisss}}}qqqiiikkkyyy~~~pppllliiieeeeeecccaaa^^^[[[YYYWWWWWWRRRRRRQQQPPPNNNMMMLLLLLLGGGFFFDDDCCCBBB@@@===;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;===>>>???@@@???AAAJJJ\\\xxx|||wwwpppkkkeee```^^^\\\ZZZYYYUUUVVVWWWWWWZZZ```hhhnnn{{{vvvnnniiidddaaa^^^]]]^^^ccclll|||tttggg]]]WWW\\\dddmmm}}}xxxllljjjvvvqqqllliiifffeeedddbbb___\\\ZZZXXXXXXSSSRRRQQQPPPNNNMMMLLLLLLHHHFFFDDDCCCBBBAAA>>>;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<>>>??????AAADDDMMMaaa|||}}}xxxpppiiiddd```]]][[[WWWWWWWWWVVVVVVYYY]]]```iiinnnuuu|||zzzqqqjjjeeeaaaaaa^^^]]]aaahhhvvv~~~kkk```XXXZZZ```hhhyyyqqqjjjtttrrrmmmjjjgggfffeeebbb___\\\ZZZYYYXXXSSSRRRQQQPPPOOOMMMLLLLLLHHHFFFDDDCCCCCCAAA>>>;;;<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???BBBFFFRRRggg|||tttlllfffaaa^^^]]]\\\[[[YYYXXXXXXYYYZZZ^^^bbbhhhmmmrrrxxx}}}~~~uuummmeeeaaaaaa^^^\\\^^^cccpppssseee[[[[[[```iiizzzwwwlllsssvvvnnnkkkiiifffdddbbb___\\\ZZZXXXXXXSSSSSSRRRPPPOOONNNMMMLLLHHHFFFEEEDDDCCCAAA>>><<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>BBBGGGUUUlllxxxpppiiiddd```___\\\ZZZXXXWWWVVVUUUUUUWWW[[[^^^aaadddhhhkkkssswww}}}yyypppgggbbb```\\\[[[\\\```jjj}}}yyyjjj]]]\\\```iii|||~~~pppttt|||{{{qqqmmmjjjeeedddaaa^^^[[[YYYXXXWWWSSSSSSRRRQQQOOONNNMMMMMMHHHGGGEEEDDDCCCAAA>>><<<::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAAFFFVVVooo~~~tttnnnccc```\\\YYYWWWUUUSSSRRRSSSTTTVVVVVVVVVWWWZZZ\\\cccfffkkkooorrruuuyyy{{{uuullleee```]]][[[[[[\\\dddtttnnn___[[[^^^hhh{{{tttsssvvvuuuoookkkfffdddbbb___\\\ZZZYYYXXXTTTSSSRRRQQQPPPNNNMMMMMMIIIGGGEEEDDDDDDBBB???<<<999999999999999:::;;;<<<;;;;;;;;;;;;===>>>???@@@BBBGGGYYYttt{{{kkkfff```\\\ZZZXXXUUUSSSTTTUUUUUUTTTRRRRRRTTTVVVVVVYYY]]]```aaacccfffhhhlllnnnqqqsssvvvyyy~~~{{{qqqjjjbbb___]]][[[ZZZ^^^jjjwwwtttccc\\\^^^gggzzzvvvpppmmm}}}xxxpppkkkhhhgggdddaaa^^^\\\[[[ZZZTTTTTTSSSQQQPPPOOONNNMMMIIIGGGEEEDDDDDDBBB???===999999999::::::;;;======999999:::;;;===???@@@AAAFFFJJJ]]]yyyvvvppphhhccc```^^^ZZZXXXRRRRRRRRRPPPNNNNNNOOOQQQOOORRRUUUWWWWWWYYY[[[\\\```bbbdddeeegggjjjnnnqqqmmmnnnpppsssuuuxxxyyyzzz|||}}}~~~}}}{{{yyyxxxuuutttrrrooonnnmmmnnnnnnlllnnnqqqtttvvvzzzuuunnndddaaa___\\\YYYZZZdddooozzzggg______gggzzzwwwmmmeeessszzzqqqkkkjjjiiifffccc```^^^]]]\\\TTTTTTSSSQQQPPPOOONNNMMMIIIHHHFFFEEEDDDBBB???===:::::::::;;;<<<===>>>???888999999;;;===???AAABBBIIINNN```}}}~~~uuulllfffaaa^^^[[[YYYWWWUUUTTTSSSQQQNNNKKKPPPPPPOOOPPPPPPQQQRRRSSSTTTUUUVVVXXXYYY[[[\\\]]]aaaaaabbbccccccdddeeeeeehhhiiikkklllmmmnnnnnnooojjjjjjjjjiiigggfffeeedddbbbbbb```___^^^^^^^^^^^^```aaabbbcccdddgggjjjmmmtttwwwwwwlllfffbbb___]]]ZZZYYY```hhhzzzlllccc___aaarrrllldddkkkyyy|||qqqrrrkkkiiigggeeeccc```\\\ZZZYYYXXXVVVSSSPPPNNNLLLKKKGGGGGGGGGFFFDDDAAA???=========<<<<<<<<<<<<======<<<:::;;;======<<>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;===AAAAAA???AAAFFFOOO```|||xxxsssooojjjddd___\\\ZZZWWWUUUTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNOOONNNMMMKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNOOORRRTTTVVVUUUWWW]]]dddnnn~~~vvvkkkeee```^^^[[[YYY\\\aaakkkoooaaa[[[]]]jjjxxxyyyhhhccccccpppwwwooollliiifffeeeccc```]]]ZZZYYYWWWTTTRRROOOMMMLLLIIIIIIGGGFFFDDDAAA@@@???;;;;;;::::::::::::;;;;;;<<<;;;>>>BBBCCCAAACCCGGGTTThhhzzzuuunnnhhhdddaaa]]][[[WWWWWWUUUTTTTTTSSSSSSSSSPPPOOONNNMMMLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMNNNOOOPPPPPPOOOMMMLLLMMMMMMNNNNNNNNNMMMLLLLLLMMMNNNOOONNNNNNPPPRRRUUUUUUSSSTTTYYY^^^fffttt{{{ooohhhbbb___]]]ZZZZZZ^^^fffyyyuuueee\\\]]]fffpppggg^^^\\\hhh|||yyyqqqnnnjjjgggfffdddaaa___[[[ZZZXXXUUURRRPPPNNNMMMJJJIIIGGGEEECCCBBB@@@@@@;;;;;;::::::::::::;;;;;;<<<<<<>>>BBBCCCBBBEEEJJJWWWppp}}}vvvqqqlllgggddd^^^]]][[[YYYXXXWWWVVVVVVRRRQQQPPPOOOMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNMMMOOOQQQSSSSSSRRROOONNNNNNNNNOOOPPPPPPOOONNNMMMLLLMMMNNNNNNNNNPPPSSSVVVTTTSSSUUUYYY\\\bbbmmmxxxssskkkdddaaa___[[[ZZZ\\\bbbsss~~~lll```^^^bbbggg{{{ooobbb]]]gggwww~~~ssspppkkkhhhfffeeecccaaa[[[ZZZXXXVVVSSSPPPNNNMMMKKKJJJHHHEEECCCBBBAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<===;;;===AAABBBBBBFFFLLL[[[vvv}}}vvvrrrjjjhhheeebbb___]]][[[ZZZVVVVVVUUUTTTRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPQQQSSSSSSSSSRRRQQQPPPQQQRRRTTTTTTSSSQQQPPPNNNPPPQQQRRRRRRTTTXXXZZZXXXXXX[[[```bbbdddllluuuvvvnnnfffcccaaa\\\ZZZ[[[```pppssseee______```ppp|||kkk```eeerrrtttqqqllliiigggfffdddccc\\\[[[YYYVVVSSSQQQOOONNNLLLJJJHHHEEECCCBBBAAAAAA===<<<<<<<<<<<<<<<<<<======;;;<<>>;;;;;;===???AAAGGGOOOaaa}}}uuupppkkkgggdddccc```^^^\\\\\\[[[ZZZXXXZZZXXXUUUTTTTTTTTTSSSRRRSSSSSSTTTUUUVVVWWWXXXYYYWWWWWWXXXXXXYYYYYYYYYZZZ]]]\\\[[[YYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ]]]bbbfffiiiiiijjjmmmpppuuuyyy|||vvvnnnjjjgggaaa\\\[[[]]]hhhyyymmm```ZZZXXXcccssszzzdddbbbjjjrrr~~~wwwppplllmmmlllhhhcccbbb]]]\\\YYYVVVSSSQQQOOONNNLLLJJJGGGFFFFFFEEECCCAAA======<<<;;;;;;;;;;;;<<<<<<:::;;;>>>AAACCCJJJRRRhhh{{{uuuqqqmmmjjjgggfffeeedddbbb```\\\ZZZXXXWWWXXXXXXWWWVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^______```___^^^^^^___```aaabbbbbbccceeefffhhhlllqqquuuwwwwwwxxxyyy|||xxxnnniiieee___[[[[[[]]]gggwwwpppbbb\\\ZZZaaaooohhhbbbgggooo|||tttnnnjjjllllllhhhdddddd^^^\\\YYYVVVSSSQQQOOONNNLLLJJJGGGFFFFFFEEECCCAAA>>>===<<<<<<;;;;;;<<<<<<===;;;<<>>>>>===<<<<<<<<<<<<<<<>>>======???@@@CCCLLLUUUrrr}}}uuurrrooonnnmmmllljjjiiilllmmmmmmmmmmmmmmmmmmmmmlllmmmnnnooopppqqqrrrrrrqqqrrrtttvvvxxx{{{}}}~~~}}}pppiiiddd^^^\\\]]][[[bbbnnnsssfff___\\\XXXcccwwwtttdddaaaiiixxxyyyrrrmmmnnnnnnkkkhhhhhh___]]]ZZZWWWSSSQQQOOONNNLLLJJJGGGFFFFFFEEECCCAAA???>>>======<<<<<<======???>>>>>>@@@@@@CCCNNNYYYvvv}}}{{{xxxvvvzzz{{{|||}}}rrrkkkfffaaa```aaa[[[___jjjzzzuuuggg___[[[ZZZcccvvvzzzgggaaaiiixxx|||tttnnnnnnmmmiiifffeee```^^^[[[WWWTTTQQQOOONNNLLLJJJGGGFFFFFFEEECCCAAA??????>>>============>>>@@@??????@@@@@@DDDQQQ]]]zzzwwwooojjjdddbbbccc[[[^^^fffvvvzzzkkkaaa\\\^^^ddduuummmdddkkkyyy|||tttmmmllljjjfffcccccc```___\\\XXXTTTQQQOOONNNLLLJJJGGGFFFFFFEEECCCAAA@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAAEEETTTccc}}}tttmmmfffaaaaaa]]]^^^cccqqqqqqfff```___aaammmuuujjjmmmzzz|||tttmmmlllkkkhhheeefffaaa___\\\XXXTTTQQQOOONNNLLLJJJGGGFFFFFFEEECCCAAA@@@@@@???>>>>>>>>>??????>>>>>>@@@AAAAAAGGGWWWgggxxxooofff```______^^^bbbooovvvjjjccc]]]\\\eeeyyy{{{nnnpppzzz~~~vvvpppoooooollljjjkkkaaa```\\\XXXTTTQQQOOONNNLLLJJJHHHFFFFFFEEECCCAAAAAA@@@??????>>>?????????===>>>@@@AAAAAAHHHYYYjjj{{{rrrkkkeeeaaa```^^^aaammm~~~sssdddcccbbbeeennn}}}rrrrrryyy}}}}}}vvvtttpppiiigggjjjgggccc___[[[WWWTTTQQQNNNOOOLLLHHHFFFFFFFFFEEEEEEAAA@@@???===<<<;;;;;;;;;<<>>AAAHHHJJJWWWooovvvooohhhccc___]]]___iiiwwwqqqddd^^^\\\cccpppxxxpppxxxzzzxxxtttpppnnnhhheee```\\\YYYVVVRRRPPPOOOLLLIIIGGGGGGGGGFFFDDD@@@???>>>===============>>>AAA???BBBHHHKKKZZZtttxxxpppiiiccc___]]]^^^fffrrrwwwhhh___ZZZ```lll~~~{{{ooottt~~~{{{yyytttooohhheee```\\\YYYVVVRRRPPPOOOMMMJJJHHHHHHGGGFFFDDD??????>>>>>>===>>>>>>>>>>>>AAA@@@AAAHHHLLL^^^zzz}}}{{{rrriiiddd```]]]^^^dddmmm||||||kkk___YYY^^^iiizzzooorrr|||}}}{{{vvvppphhheee```\\\YYYVVVRRROOOOOOMMMJJJIIIHHHHHHFFFDDD@@@???>>>>>>>>>>>>>>>???===AAA???AAAHHHNNNbbb|||~~~uuullleeeaaa^^^^^^bbbiiiwwwnnn___WWW\\\ffftttsssrrr{{{~~~|||wwwqqqiiifffaaa]]]ZZZWWWSSSPPPOOOMMMKKKJJJIIIHHHFFFDDDAAA@@@???>>>>>>>>>>>>>>><<<@@@???AAAIIIQQQhhh}}}xxxooohhhbbb```___aaagggssssssbbbXXX]]]dddooo|||vvv|||}}}yyyssskkkhhhccc___\\\YYYUUUSSSNNNMMMKKKJJJJJJIIIFFFDDDBBBAAA@@@???>>>>>>=========AAAAAACCCKKKUUUooo~~~~~~|||{{{qqqkkkccc```___aaaeeerrrxxxggg\\\___eeemmmzzz~~~~~~{{{uuunnnjjjfffbbb^^^[[[XXXUUUNNNMMMKKKKKKJJJIIIFFFDDDCCCBBBAAA???>>>============CCCBBBEEENNNXXXsss~~~zzzzzz